: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;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;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)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;fill:currentColor;width:1em;height:1em;color:var(--color);line-height:1em;font-size:inherit;justify-content:center;align-items:center;display:inline-flex;position:relative}.el-icon.is-loading{animation:2s linear infinite rotating}.el-icon svg{width:1em;height:1em}.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;vertical-align:middle;width:fit-content;display:inline-block;position:relative}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color);justify-content:center;align-items:center;display:inline-flex}.el-badge__content.is-fixed{top:0;right:calc(1px + var(--el-badge-size) / 2);z-index:var(--el-index-normal);position:absolute;transform:translateY(-50%)translate(100%)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{border-radius:50%;width:8px;height:8px;padding:0;right:0}.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-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);white-space:nowrap;cursor:pointer;height:32px;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;line-height:1;font-weight:var(--el-button-font-weight);-webkit-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);outline:none;justify-content:center;align-items:center;transition:all .1s;display:inline-flex}.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:none}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px;transition:outline-offset,outline}.el-button>span{align-items:center;display:inline-flex}.el-button+.el-button{margin-left:12px}.el-button{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:8px 15px}.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{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:none}.el-button.is-disabled,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{pointer-events:none;position:relative}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";border-radius:inherit;background-color:var(--el-mask-color-extra-light);position:absolute;inset:-1px}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-dashed{--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);border-style:dashed}.el-button.is-circle{border-radius:50%;width:32px;padding:8px}.el-button.is-text{color:var(--el-button-text-color);background-color:#0000;border:0 solid #0000}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important}.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,outline}.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{color:var(--el-button-text-color);background:0 0;border-color:#0000;height:auto;padding:2px}.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button.is-link:not(.is-disabled):hover{background-color:#0000;border-color:#0000}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);background-color:#0000;border-color:#0000}.el-button--text{color:var(--el-color-primary);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:#0000!important;border-color:#0000!important}.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);background-color:#0000;border-color:#0000}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);background-color:#0000;border-color:#0000}.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-plain,.el-button--primary.is-text,.el-button--primary.is-link{--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-plain.is-disabled,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:hover,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--primary.is-dashed{--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-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-text-color:var(--el-color-primary-dark-2);--el-button-active-bg-color:var(--el-color-primary-light-9);--el-button-active-border-color:var(--el-color-primary-dark-2)}.el-button--primary.is-dashed.is-disabled,.el-button--primary.is-dashed.is-disabled:hover,.el-button--primary.is-dashed.is-disabled:focus,.el-button--primary.is-dashed.is-disabled:active{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.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-plain,.el-button--success.is-text,.el-button--success.is-link{--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-plain.is-disabled,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:hover,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:active,.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--success.is-dashed{--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-success);--el-button-hover-bg-color:var(--el-color-success-light-9);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-text-color:var(--el-color-success-dark-2);--el-button-active-bg-color:var(--el-color-success-light-9);--el-button-active-border-color:var(--el-color-success-dark-2)}.el-button--success.is-dashed.is-disabled,.el-button--success.is-dashed.is-disabled:hover,.el-button--success.is-dashed.is-disabled:focus,.el-button--success.is-dashed.is-disabled:active{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.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-plain,.el-button--warning.is-text,.el-button--warning.is-link{--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-plain.is-disabled,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:hover,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--warning.is-dashed{--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-warning);--el-button-hover-bg-color:var(--el-color-warning-light-9);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-text-color:var(--el-color-warning-dark-2);--el-button-active-bg-color:var(--el-color-warning-light-9);--el-button-active-border-color:var(--el-color-warning-dark-2)}.el-button--warning.is-dashed.is-disabled,.el-button--warning.is-dashed.is-disabled:hover,.el-button--warning.is-dashed.is-disabled:focus,.el-button--warning.is-dashed.is-disabled:active{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.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-plain,.el-button--danger.is-text,.el-button--danger.is-link{--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-plain.is-disabled,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:hover,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--danger.is-dashed{--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-danger);--el-button-hover-bg-color:var(--el-color-danger-light-9);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-text-color:var(--el-color-danger-dark-2);--el-button-active-bg-color:var(--el-color-danger-light-9);--el-button-active-border-color:var(--el-color-danger-dark-2)}.el-button--danger.is-dashed.is-disabled,.el-button--danger.is-dashed.is-disabled:hover,.el-button--danger.is-dashed.is-disabled:focus,.el-button--danger.is-dashed.is-disabled:active{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.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-plain,.el-button--info.is-text,.el-button--info.is-link{--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-plain.is-disabled,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:hover,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:active,.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--info.is-dashed{--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-info);--el-button-hover-bg-color:var(--el-color-info-light-9);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-text-color:var(--el-color-info-dark-2);--el-button-active-bg-color:var(--el-color-info-light-9);--el-button-active-border-color:var(--el-color-info-dark-2)}.el-button--info.is-dashed.is-disabled,.el-button--info.is-dashed.is-disabled:hover,.el-button--info.is-dashed.is-disabled:focus,.el-button--info.is-dashed.is-disabled:active{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.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{font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base);padding:12px 19px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.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);padding:5px 11px;font-size:12px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank);border-radius:var(--el-card-border-radius);border:1px solid var(--el-card-border-color);background-color:var(--el-card-bg-color);color:var(--el-text-color-primary);transition:var(--el-transition-duration);flex-direction:column;display:flex;overflow:hidden}.el-card.is-always-shadow,.el-card.is-hover-shadow:hover,.el-card.is-hover-shadow:focus{box-shadow:var(--el-box-shadow-light)}.el-card__header{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box}.el-card__body{padding:var(--el-card-padding);flex-grow:1;overflow:auto}.el-card__footer{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-top:1px solid var(--el-card-border-color);box-sizing:border-box}.el-overlay{z-index:2000;background-color:var(--el-overlay-color-lighter);height:100%;position:fixed;inset:0;overflow:auto}.el-overlay .el-overlay-root{height:0}: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{width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color);position:fixed;top:0;left:0}.el-popup-parent--hidden{overflow:hidden}.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);margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;padding:var(--el-dialog-padding-primary);width:var(--el-dialog-width,50%);overflow-wrap:break-word;position:relative}.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{margin:0;position:fixed;inset:0;overflow:auto}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-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{cursor:pointer;width:48px;height:48px;font-size:var(--el-message-close-size,16px);background:0 0;border:none;outline:none;padding:0;position:absolute;top:0;right:0}.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{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{padding-top:var(--el-dialog-padding-primary);text-align:right;box-sizing:border-box}.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{position:fixed;inset:0;overflow:auto}.el-overlay-dialog.is-closing .el-dialog{pointer-events:none}.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:translateY(-20px)}to{opacity:1;transform:translate(0)}}@keyframes dialog-fade-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.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%;position:relative;overflow:hidden}.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{cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));width:0;height:0;transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity,.3);display:block;position:relative}.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{z-index:1;border-radius:4px;position:absolute;bottom:2px;right:2px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.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-popper{--el-popper-border-radius:var(--el-popover-border-radius,4px);--el-popper-bg-color-light:var(--el-bg-color-overlay);--el-popper-bg-color-dark:var(--el-text-color-primary);border-radius:var(--el-popper-border-radius);z-index:2000;overflow-wrap:break-word;word-break:normal;visibility:visible;min-width:10px;padding:5px 11px;font-size:12px;line-height:20px;position:absolute}.el-popper.is-dark{--el-fill-color-blank:var(--el-popper-bg-color-dark);color:var(--el-bg-color);background:var(--el-popper-bg-color-dark);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark>.el-popper__arrow:before{border:1px solid var(--el-text-color-primary);background:var(--el-popper-bg-color-dark);right:0}.el-popper.is-light{--el-fill-color-blank:var(--el-popper-bg-color-light);background:var(--el-popper-bg-color-light);border:1px solid var(--el-border-color-light)}.el-popper.is-light>.el-popper__arrow:before{border:1px solid var(--el-border-color-light);background:var(--el-popper-bg-color-light);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{z-index:-1;width:10px;height:10px;position:absolute}.el-popper__arrow:before{z-index:-1;content:" ";background:var(--el-text-color-primary);box-sizing:border-box;width:10px;height:10px;position:absolute;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-top-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-right-color:#0000!important}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-bottom-color:#0000!important;border-left-color:#0000!important}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-top-color:#0000!important;border-right-color:#0000!important}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child:last-child{border-top-right-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-bottom-left-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:hover,.el-button-group>.el-button:focus,.el-button-group>.el-button:active,.el-button-group>.el-button.is-active{z-index:1}.el-button-group--horizontal{vertical-align:middle;display:inline-block}.el-button-group--horizontal:before,.el-button-group--horizontal:after{content:"";display:table}.el-button-group--horizontal:after{clear:both}.el-button-group--horizontal>.el-button{float:left;position:relative}.el-button-group--horizontal>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group--horizontal>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group--horizontal>.el-button:not(:last-child){margin-right:-1px}.el-button-group--horizontal .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .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--horizontal .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .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--horizontal .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .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--horizontal .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .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--horizontal .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group--horizontal .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-button-group--horizontal>.el-dropdown>.el-button{border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group--vertical{flex-direction:column;align-items:stretch;display:inline-flex}.el-button-group--vertical>.el-button{margin-top:-1px}.el-button-group--vertical>.el-button:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}.el-button-group--vertical>.el-button:last-child{border-top-left-radius:0;border-top-right-radius:0}.el-button-group--vertical>.el-dropdown{margin-top:-1px}.el-button-group--vertical>.el-dropdown>.el-button{border-left-color:var(--el-button-divide-border-color);border-top-left-radius:0;border-top-right-radius:0}.el-button-group--vertical .el-button--primary:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--primary:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--primary:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--success:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--warning:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--danger:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:first-child{border-bottom-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:last-child{border-top-color:var(--el-button-divide-border-color)}.el-button-group--vertical .el-button--info:not(:first-child):not(:last-child){border-top-color:var(--el-button-divide-border-color);border-bottom-color:var(--el-button-divide-border-color)}.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);font-size:var(--el-font-size-base);vertical-align:top;line-height:1;display:inline-flex;position:relative}.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);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.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-top-color:#0000;border-left-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.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;margin:0;padding:0;list-style:none}.el-dropdown .el-dropdown__caret-button{border-left:none;justify-content:center;align-items:center;width:32px;padding-left:0;padding-right:0;display:inline-flex}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{content:"";background:var(--el-overlay-color-lighter);width:1px;display:block;position:absolute;top:-1px;bottom:-1px;left:0}.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{z-index:var(--el-dropdown-menu-index);background-color:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);box-shadow:none;border:none;margin:0;padding:5px 0;list-style:none;position:relative;top:0;left:0}.el-dropdown-menu__item{white-space:nowrap;line-height:22px;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);cursor:pointer;outline:none;align-items:center;margin:0;padding:5px 16px;list-style:none;display:flex}.el-dropdown-menu__item:not(.is-disabled):hover,.el-dropdown-menu__item:not(.is-disabled):focus{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{cursor:not-allowed;color:var(--el-text-color-disabled)}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{padding:7px 20px;font-size:14px;line-height:22px}.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{padding:2px 12px;font-size:12px;line-height:20px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.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;transition:var(--el-transition-md-fade);transform-origin:top;transform:scaleY(1)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin: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;transition:var(--el-transition-md-fade);transform-origin:bottom;transform:scaleY(1)}.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;transition:var(--el-transition-md-fade);transform-origin:0 0;transform:scale(1)}.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-leave-active,.el-collapse-transition-enter-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)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-height:60px;--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{border-right:solid 1px var(--el-menu-border-color);background-color:var(--el-menu-bg-color);box-sizing:border-box;margin:0;padding-left:0;list-style:none;position:relative}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title{white-space:nowrap;padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level) * var(--el-menu-level-padding))}.el-menu:not(.el-menu--collapse) .el-sub-menu__title{padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-menu--horizontal{height:var(--el-menu-horizontal-height);border-right:none;flex-wrap:nowrap;display:flex}.el-menu--horizontal.el-menu--popup-container{height:unset}.el-menu--horizontal.el-menu{border-bottom:solid 1px var(--el-menu-border-color)}.el-menu--horizontal>.el-menu-item{height:100%;color:var(--el-menu-text-color);border-bottom:2px solid #0000;justify-content:center;align-items:center;margin:0;display:inline-flex}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:none}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{height:100%;color:var(--el-menu-text-color);border-bottom:2px solid #0000}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-menu-bg-color)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{background-color:var(--el-menu-bg-color);height:var(--el-menu-horizontal-sub-item-height);line-height:var(--el-menu-horizontal-sub-item-height);color:var(--el-menu-text-color);align-items:center;padding:0 10px;display:flex}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-menu-item.is-active:hover,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title:hover{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):hover,.el-menu--horizontal .el-menu-item:not(.is-disabled):focus{color:var(--el-menu-active-color,var(--el-menu-hover-text-color));background-color:var(--el-menu-hover-bg-color);outline:none}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding) * 2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{vertical-align:middle;width:var(--el-menu-icon-width);text-align:center;margin:0}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span{visibility:hidden;width:0;height:0;display:inline-block;overflow:hidden}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--collapse .el-sub-menu.is-active .el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--popup{z-index:100;border-radius:var(--el-border-radius-small);min-width:200px;box-shadow:var(--el-box-shadow-light);border:none;padding:5px 0}.el-menu .el-icon{flex-shrink:0}.el-menu-item{height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);cursor:pointer;transition:border-color var(--el-transition-duration), background-color var(--el-transition-duration), color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;align-items:center;list-style:none;display:flex;position:relative}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:hover,.el-menu-item:focus{outline:none}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon]{width:var(--el-menu-icon-width);text-align:center;vertical-align:middle;margin-right:5px;font-size:18px}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{box-sizing:border-box;width:100%;height:100%;padding:0 var(--el-menu-base-level-padding);align-items:center;display:inline-flex;position:absolute;top:0;left:0}.el-sub-menu{margin:0;padding-left:0;list-style:none}.el-sub-menu__title{height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);cursor:pointer;transition:border-color var(--el-transition-duration), background-color var(--el-transition-duration), color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;align-items:center;list-style:none;display:flex;position:relative}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:hover,.el-sub-menu__title:focus{outline:none}.el-sub-menu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu.el-sub-menu__hide-arrow .el-sub-menu__title{padding-right:var(--el-menu-base-level-padding)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-sub-menu__title,.el-sub-menu.is-disabled .el-menu-item{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu .el-icon{vertical-align:middle;width:var(--el-menu-icon-width);text-align:center;margin-right:5px;font-size:18px}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{top:50%;right:var(--el-menu-base-level-padding);transition:transform var(--el-transition-duration);width:inherit;margin-top:-6px;margin-right:0;font-size:12px;position:absolute}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px var(--el-menu-base-level-padding);color:var(--el-text-color-secondary);font-size:12px;line-height:normal}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{transition:var(--el-transition-duration-fast);opacity:0}.el-popper,.el-menu--popup-container,.el-menu{outline:none}.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);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);background-color:var(--el-message-bg-color);width:max-content;max-width:calc(100% - 32px);transition:opacity var(--el-transition-duration), transform .4s, top .4s, bottom .4s;padding:var(--el-message-padding);align-items:center;gap:8px;display:flex;position:fixed}.el-message.is-left{left:16px}.el-message.is-right{right:16px}.el-message.is-center{left:50%;transform:translate(-50%)}.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;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{cursor:pointer;color:var(--el-message-close-icon-color);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}.el-message-fade-enter-from.is-left,.el-message-fade-enter-from.is-right,.el-message-fade-leave-to.is-left,.el-message-fade-leave-to.is-right{transform:translateY(-100%)}.el-message-fade-enter-from.is-left.is-bottom,.el-message-fade-enter-from.is-right.is-bottom,.el-message-fade-leave-to.is-left.is-bottom,.el-message-fade-leave-to.is-right.is-bottom{transform:translateY(100%)}.el-message-fade-enter-from.is-center,.el-message-fade-leave-to.is-center{transform:translate(-50%,-100%)}.el-message-fade-enter-from.is-center.is-bottom,.el-message-fade-leave-to.is-center.is-bottom{transform:translate(-50%,100%)}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);border-radius:var(--el-popover-border-radius);border:1px solid var(--el-popover-border-color);min-width:150px;padding:var(--el-popover-padding);z-index:var(--el-index-popper);color:var(--el-text-color-regular);line-height:1.4;font-size:var(--el-popover-font-size);box-shadow:var(--el-box-shadow-light);overflow-wrap:break-word;box-sizing:border-box}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);margin-bottom:12px;line-height:1}.el-popover__reference:focus:not(.focusing),.el-popover__reference:focus:hover{outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus:active,.el-popover.el-popper:focus{outline-width:0}.el-progress{align-items:center;line-height:1;display:flex;position:relative}.el-progress__text{color:var(--el-text-color-regular);min-width:50px;margin-left:5px;font-size:14px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{text-align:center;width:100%;margin:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{margin-right:0;padding-right:0;display:block}.el-progress--text-inside .el-progress-bar{margin-right:0;padding-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{box-sizing:border-box;flex-grow:1}.el-progress-bar__outer{background-color:var(--el-border-color-lighter);vertical-align:middle;border-radius:100px;height:6px;position:relative;overflow:hidden}.el-progress-bar__inner{background-color:var(--el-color-primary);text-align:right;white-space:nowrap;border-radius:100px;height:100%;line-height:1;transition:width .6s;position:absolute;top:0;left:0}.el-progress-bar__inner:after{content:"";vertical-align:middle;height:100%;display:inline-block}.el-progress-bar__inner--indeterminate{animation:3s infinite indeterminate;transform:translateZ(0)}.el-progress-bar__inner--striped{background-image:linear-gradient(45deg,#0000001a 25%,#0000 25% 50%,#0000001a 50% 75%,#0000 75%,#0000);background-size:1.25em 1.25em}.el-progress-bar__inner--striped.el-progress-bar__inner--striped-flow{animation:3s linear infinite striped-flow}.el-progress-bar__innerText{vertical-align:middle;color:#fff;margin:0 5px;font-size:12px;display:inline-block}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes striped-flow{0%{background-position:-100%}to{background-position:100%}}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px;background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color);vertical-align:middle;height:24px;font-size:var(--el-tag-font-size);border-radius:var(--el-tag-border-radius);box-sizing:border-box;white-space:nowrap;--el-icon-size:14px;--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary);border-style:solid;border-width:1px;justify-content:center;align-items:center;padding:0 9px;line-height:1;display:inline-flex}.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color);flex-shrink:0}.el-tag .el-tag__close:hover{color:var(--el-color-white);background-color:var(--el-tag-hover-color)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag .el-icon{cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size);border-radius:50%}.el-tag .el-tag__close{background-color:#0000;border:none;border-radius:50%;outline:none;margin-left:6px;padding:0;overflow:hidden}.el-tag .el-tag__close:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:2px}.el-tag .el-tag__close .el-icon{display:flex}.el-tag--dark{--el-tag-text-color:var(--el-color-white);--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning,.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info{--el-tag-text-color:var(--el-color-white)}.el-tag--plain,.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{--el-icon-size:16px;height:32px;padding:0 11px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{--el-icon-size:12px;height:20px;padding:0 7px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown__loading,.el-select-dropdown__empty{text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size);margin:0;padding:10px 0}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{box-sizing:border-box;margin:0;padding:6px 0;list-style:none}.el-select-dropdown__list.el-vl__window{margin:6px 0;padding:0}.el-select-dropdown__header{border-bottom:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__footer{border-top:1px solid var(--el-border-color-light);padding:10px}.el-select-dropdown__item{font-size:var(--el-font-size-base);white-space:nowrap;text-overflow:ellipsis;color:var(--el-text-color-regular);box-sizing:border-box;cursor:pointer;height:34px;padding:0 32px 0 20px;line-height:34px;position:relative;overflow:hidden}.el-select-dropdown__item.is-hovering{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.is-selected{color:var(--el-color-primary);font-weight:700}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed;background-color:unset}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-selected:after{content:"";background-position:50%;background-repeat:no-repeat;background-color:var(--el-color-primary);border-top:none;border-right:none;width:12px;height:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.el-select-dropdown.is-multiple .el-select-dropdown__item.is-disabled:after{background-color:var(--el-text-color-placeholder)}.el-select-group{margin:0;padding:0}.el-select-group__wrap{margin:0;padding:0;list-style:none;position:relative}.el-select-group__title{box-sizing:border-box;color:var(--el-color-info);text-overflow:ellipsis;white-space:nowrap;padding:0 20px;font-size:12px;line-height:34px;overflow:hidden}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-color:var(--el-disabled-text-color);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px;--el-select-width:100%;vertical-align:middle;width:var(--el-select-width);display:inline-block;position:relative}.el-select__wrapper{box-sizing:border-box;cursor:pointer;text-align:left;border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);min-height:32px;transition:var(--el-transition-duration);box-shadow:0 0 0 1px var(--el-border-color) inset;align-items:center;gap:6px;padding:4px 12px;font-size:14px;line-height:24px;display:flex;position:relative;transform:translateZ(0)}.el-select__wrapper.is-filterable{cursor:text}.el-select__wrapper.is-focused{box-shadow:0 0 0 1px var(--el-color-primary) inset}.el-select__wrapper.is-hovering:not(.is-focused){box-shadow:0 0 0 1px var(--el-border-color-hover) inset}.el-select__wrapper.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select__wrapper.is-disabled.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-select__wrapper.is-disabled .el-select__selected-item{color:var(--el-select-disabled-color)}.el-select__wrapper.is-disabled .el-select__caret,.el-select__wrapper.is-disabled .el-tag,.el-select__wrapper.is-disabled input{cursor:not-allowed}.el-select__wrapper.is-disabled .el-select__prefix,.el-select__wrapper.is-disabled .el-select__suffix{pointer-events:none}.el-select__prefix,.el-select__suffix{color:var(--el-input-icon-color,var(--el-text-color-placeholder));flex-shrink:0;align-items:center;gap:6px;display:flex}.el-select__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:var(--el-transition-duration);cursor:pointer;transform:rotate(0)}.el-select__caret.is-reverse{transform:rotate(180deg)}.el-select__clear{cursor:pointer}.el-select__clear:hover{color:var(--el-select-close-hover-color)}.el-select__selection{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}.el-select__selection.is-near{margin-left:-8px}.el-select__selection .el-tag{cursor:pointer;border-color:#0000}.el-select__selection .el-tag.el-tag--plain{border-color:var(--el-tag-border-color)}.el-select__selection .el-tag .el-tag__content{min-width:0}.el-select__selected-item{-webkit-user-select:none;user-select:none;flex-wrap:wrap;display:flex}.el-select__tags-text{text-overflow:ellipsis;white-space:nowrap;line-height:normal;display:block;overflow:hidden}.el-select__placeholder{z-index:-1;text-overflow:ellipsis;white-space:nowrap;width:100%;color:var(--el-input-text-color,var(--el-text-color-regular));display:block;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.el-select__placeholder.is-transparent{-webkit-user-select:none;user-select:none;color:var(--el-text-color-placeholder)}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:#0000;border-right-color:#0000}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-bottom-color:#0000;border-left-color:#0000}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-top-color:#0000;border-right-color:#0000}.el-select__input-wrapper{flex:1}.el-select__input-wrapper.is-hidden{opacity:0;z-index:-1;position:absolute}.el-select__input{color:var(--el-select-multiple-input-color);font-size:inherit;appearance:none;background-color:#0000;border:none;outline:none;width:100%;height:24px;padding:0;font-family:inherit}.el-select__input-calculator{visibility:hidden;white-space:pre;max-width:100%;position:absolute;top:0;left:0;overflow:hidden}.el-select--large .el-select__wrapper{gap:6px;min-height:40px;padding:8px 16px;font-size:14px;line-height:24px}.el-select--large .el-select__selection{gap:6px}.el-select--large .el-select__selection.is-near{margin-left:-8px}.el-select--large .el-select__prefix,.el-select--large .el-select__suffix{gap:6px}.el-select--large .el-select__input{height:24px}.el-select--small .el-select__wrapper{gap:4px;min-height:24px;padding:2px 8px;font-size:12px;line-height:20px}.el-select--small .el-select__selection{gap:4px}.el-select--small .el-select__selection.is-near{margin-left:-6px}.el-select--small .el-select__prefix,.el-select--small .el-select__suffix{gap:4px}.el-select--small .el-select__input{height:20px}.el-tabs{--el-tabs-header-height:40px;display:flex}.el-tabs__header{justify-content:space-between;align-items:center;margin:0 0 15px;padding:0;display:flex;position:relative}.el-tabs__header-vertical{flex-direction:column}.el-tabs__active-bar{background-color:var(--el-color-primary);z-index:1;height:2px;transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier), transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);list-style:none;position:absolute;bottom:0;left:0}.el-tabs__active-bar.is-bottom{bottom:auto}.el-tabs__new-tab{border:1px solid var(--el-border-color);text-align:center;width:20px;height:20px;color:var(--el-text-color-primary);cursor:pointer;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;margin:10px 0 10px 10px;font-size:12px;line-height:20px;transition:all .15s;display:flex}.el-tabs__new-tab .is-icon-plus{height:inherit;width:inherit;transform:scale(.8)}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__new-tab-vertical{margin-left:0}.el-tabs__nav-wrap{flex:auto;margin-bottom:-1px;position:relative;overflow:hidden}.el-tabs__nav-wrap:after{content:"";background-color:var(--el-border-color-light);width:100%;height:2px;z-index:var(--el-index-normal);position:absolute;bottom:0;left:0}.el-tabs__nav-wrap.is-bottom:after{top:0;bottom:auto}.el-tabs__nav-wrap.is-scrollable{box-sizing:border-box;padding:0 20px}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{cursor:pointer;color:var(--el-text-color-secondary);text-align:center;width:20px;font-size:12px;line-height:44px;position:absolute}.el-tabs__nav-next.is-disabled,.el-tabs__nav-prev.is-disabled{color:var(--el-text-color-disabled);cursor:not-allowed}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{white-space:nowrap;transition:transform var(--el-transition-duration);float:left;z-index:calc(var(--el-index-normal) + 1);display:flex;position:relative}.el-tabs__nav.is-stretch{min-width:100%;display:flex}.el-tabs__nav.is-stretch>*{text-align:center;flex:1}.el-tabs__item{height:var(--el-tabs-header-height);box-sizing:border-box;font-size:var(--el-font-size-base);color:var(--el-text-color-primary);justify-content:center;align-items:center;padding:0 20px;font-weight:500;list-style:none;display:flex;position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:none}.el-tabs__item:focus-visible{box-shadow:0 0 2px 2px var(--el-color-primary) inset;border-radius:3px}.el-tabs__item .is-icon-close{text-align:center;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);border-radius:50%;margin-left:5px}.el-tabs__item .is-icon-close:before{display:inline-block;transform:scale(.9)}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#fff}.el-tabs__item.is-active{color:var(--el-color-primary)}.el-tabs__item:hover{color:var(--el-color-primary);cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-tabs__content{flex-grow:1;position:relative;overflow:hidden}.el-tabs--top>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:0}.el-tabs--top>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom>.el-tabs__header .el-tabs__item:last-child{padding-right:0}.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--el-border-color-light);height:var(--el-tabs-header-height);box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--el-border-color-light);box-sizing:border-box;border-bottom:none;border-radius:4px 4px 0 0}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{transform-origin:100%;width:0;height:14px;font-size:12px;position:relative;right:-2px;overflow:hidden}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid #0000;border-left:1px solid var(--el-border-color-light);transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier), padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);margin-top:-1px}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close{width:14px}.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);color:var(--el-text-color-secondary);border:1px solid #0000;margin-top:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child,.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay);border-right-color:var(--el-border-color);border-left-color:var(--el-border-color)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--el-disabled-text-color)}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom{flex-direction:column}.el-tabs--bottom .el-tabs__header.is-bottom{margin-top:10px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--el-border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid #0000}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--card>.el-tabs__header.is-left,.el-tabs--card>.el-tabs__header.is-right,.el-tabs--border-card>.el-tabs__header.is-left,.el-tabs--border-card>.el-tabs__header.is-right{border-bottom:none}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-scroll{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{width:2px;height:auto;top:0;bottom:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{text-align:center;cursor:pointer;width:100%;height:30px;line-height:30px}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i{transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev.is-disabled,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next.is-disabled,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev.is-disabled,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev.is-disabled,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next.is-disabled{cursor:not-allowed}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{top:0;left:auto}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{bottom:0;right:auto}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{width:2px;height:100%;top:0;bottom:auto}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{flex-direction:column}.el-tabs--left .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-left{justify-content:flex-end}.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-right{justify-content:flex-start}.el-tabs--left{flex-direction:row}.el-tabs--left .el-tabs__header.is-left{margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__active-bar.is-left{left:auto;right:0}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid var(--el-border-color-light);border-bottom:none;border-top:1px solid var(--el-border-color-light);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left:none;border-right-color:#fff}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-right:none;border-radius:4px 0 0 4px}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid #0000;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:#d1dbe5 #0000}.el-tabs--left>.el-tabs__content+.el-tabs__header{order:-1}.el-tabs--right .el-tabs__header.is-right{margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-bottom:none;border-left-color:#fff;border-right:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-bottom:1px solid var(--el-border-color-light);border-left:none;border-radius:0 4px 4px 0}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid #0000;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:#d1dbe5 #0000}.el-tabs--top{flex-direction:column}.el-tabs--top>.el-tabs__content+.el-tabs__header{order:-1}.slideInRight-transition,.slideInLeft-transition{display:inline-block}.slideInRight-enter{animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{animation:slideInRight-leave var(--el-transition-duration);position:absolute;left:0;right:0}.slideInLeft-enter{animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{animation:slideInLeft-leave var(--el-transition-duration);position:absolute;left:0;right:0}@keyframes slideInRight-enter{0%{opacity:0;transform-origin:0 0;transform:translate(100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInRight-leave{0%{transform-origin:0 0;opacity:1;transform:translate(0)}to{transform-origin:0 0;opacity:0;transform:translate(100%)}}@keyframes slideInLeft-enter{0%{opacity:0;transform-origin:0 0;transform:translate(-100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInLeft-leave{0%{transform-origin:0 0;opacity:1;transform:translate(0)}to{transform-origin:0 0;opacity:0;transform:translate(-100%)}}@font-face{font-display:swap;font-family:PT Serif;font-style:normal;font-weight:400;src:url(/fonts/newsprint/pt-serif-v11-latin-regular.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:PT Serif;font-style:italic;font-weight:400;src:url(/fonts/newsprint/pt-serif-v11-latin-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:PT Serif;font-style:italic;font-weight:700;src:url(/fonts/newsprint/pt-serif-v11-latin-700italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:PT Serif;font-style:normal;font-weight:700;src:url(/fonts/newsprint/pt-serif-v11-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f4f1ea;--paper-light:#fbf9f4;--paper-deep:#ebe7dd;--ink:#252824;--muted:#74786f;--line:#e0dcd2;--jade:#3e8e70;--jade-dark:#2e6d59;--jade-light:#e5f0e9;--vermilion:#b84a3c;--vermilion-light:#f7e7e3;--gold:#a9792d;--gold-light:#f4ecd7;--blue:#4778a3;--blue-light:#e7eef6;--newsprint-serif:"PT Serif", "Songti SC", "STSong", "SimSun", "Noto Serif SC", "Source Han Serif SC", "Times New Roman", serif;font-family:var(--newsprint-serif);color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html,body,#app{height:100%}body{background:var(--paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-width:320px;margin:0;overflow:hidden}button{font:inherit;color:inherit}button:focus-visible{outline:2px solid var(--jade);outline-offset:2px}h1,h2,p{margin:0}h1,h2{font-family:var(--newsprint-serif);letter-spacing:0}h1{font-size:29px}h2{font-size:17px}.app-shell{background:linear-gradient(#faf8f3 0, var(--paper) 34%, #f0ede6 100%);flex-direction:column;height:100%;min-height:100vh;display:flex;overflow:hidden}.game-header{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf8f3f2;flex:0 0 70px;grid-template-columns:205px minmax(0,1fr) 160px;align-items:center;gap:24px;height:70px;padding:0 28px;display:grid;position:relative}.brand{text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-width:205px;padding:0;display:flex}.brand-seal{background:var(--ink);color:#fff7e8;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.brand>span:last-child{flex-direction:column;display:flex}.brand b{font-family:var(--newsprint-serif);letter-spacing:.08em;font-size:16px}.brand small{color:#9b9589;letter-spacing:.16em;font-size:9px}.header-resources{background:#eeebe3;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;width:min(500px,50vw);margin:0 auto;padding:3px;display:grid;box-shadow:inset 0 0 0 1px #aea7993d}.header-resources>span{min-width:0;min-height:34px;color:var(--muted);white-space:nowrap;border-radius:5px;grid-template-columns:15px max-content minmax(5.6em,1fr);align-items:center;column-gap:4px;padding:0 6px;font-size:11px;display:grid}.header-resources svg{color:var(--jade-dark);opacity:.9}.header-resources small{font-size:inherit}.header-resources b{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;text-align:right}.header-profile{justify-content:flex-end;align-items:center;gap:8px;min-width:160px;font-size:11px;display:flex}.header-avatar{background:var(--ink);color:#fff7e8;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.app-body{flex:auto;width:100%;min-height:0;overflow:hidden}.game-nav{min-width:0;display:block}.nav-links{justify-content:center;align-items:center;gap:8px;display:flex}.nav-link{min-width:68px;min-height:40px;color:var(--muted);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:0;place-items:center;padding:6px 13px;display:grid;position:relative}.nav-link:hover{color:var(--ink);background:0 0}.nav-link.active{color:var(--jade-dark);background:0 0}.nav-link b{font-size:15px;font-weight:600}.nav-link>i{background:var(--vermilion);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:7px}.content{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;height:100%;min-height:0;padding:32px 38px 54px;overflow-y:auto}.view-heading{justify-content:space-between;align-items:flex-end;width:min(1100px,100%);margin:0 auto 24px;display:flex}.view-heading h1{margin-top:5px}.kicker.light{color:#a5cdb9}.save-state.failed,.save-state.failed:first-letter{color:#b42318}.page-grid{grid-template-columns:minmax(0,1.55fr) minmax(270px,.7fr);align-items:start;gap:17px;width:min(1100px,100%);margin:0 auto;display:grid}.page-main-column,.page-side-column{flex-direction:column;gap:17px;min-width:0;display:flex}.panel{border:1px solid var(--line);background:#fffdf8d1;border-radius:9px;box-shadow:0 4px 17px #3a322509}.section-head{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:18px;display:flex}.section-head h2{margin-top:5px}.section-head p{color:var(--muted);margin-top:7px;font-size:11px}.button{border:1px solid var(--line);background:var(--paper-light);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.button.primary{border-color:var(--jade);background:var(--jade);color:#fff}.button.primary:hover{border-color:var(--jade-dark);background:var(--jade-dark)}.button:disabled{opacity:.45;cursor:not-allowed}.button.full{width:100%;margin-top:17px}.button-link{color:var(--jade-dark);cursor:pointer;background:0 0;border:0;padding:0;font-size:10px}.icon-button{width:33px;height:33px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;place-items:center;padding:0;display:grid}.icon-button:hover{background:var(--paper-deep);border-color:var(--line);color:var(--ink)}.bar{background:#e8e4da;border-radius:8px;height:7px;overflow:hidden}.bar i{background:linear-gradient(90deg, var(--jade), #76b694);border-radius:8px;height:100%;transition:width .35s;display:block}.practice-hero,.journey-hero{color:#f7f0e4;background:#2a2f2b;border-color:#2a2f2b;justify-content:space-between;align-items:center;min-height:190px;padding:29px 31px;display:flex;position:relative;overflow:hidden}.practice-hero:after,.journey-hero:after{content:"";border:1px solid #ffffff12;border-radius:50%;width:320px;height:320px;position:absolute;right:-80px;box-shadow:0 0 0 24px #ffffff06,0 0 0 48px #ffffff05}.practice-hero>div:first-child,.journey-hero>div:first-child{z-index:1;max-width:480px;position:relative}.practice-hero h1,.journey-hero h1{margin-top:7px;font-size:23px}.practice-hero p,.journey-hero p{color:#b7beb7;margin-top:10px;font-size:11px;line-height:1.75}.practice-medallion{z-index:1;border:1px solid #9bccb347;border-radius:50%;place-items:center;width:125px;height:125px;margin-right:28px;display:grid;position:relative;box-shadow:0 0 0 13px #9bccb30d,inset 0 0 0 17px #9bccb30b}.practice-medallion div{background:var(--jade);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:69px;height:69px;display:flex}.cultivation-panel,.shortcut-panel,.player-card-panel,.glance-panel,.stage-panel,.dungeon-panel,.quote-panel,.collection-panel,.resource-panel,.goals-panel{padding:20px}.status-chip,.level-chip,.muted-count{background:var(--gold-light);color:var(--gold);border-radius:5px;padding:5px 7px;font-size:9px;font-weight:700}.status-chip.ready{background:var(--jade-light);color:var(--jade-dark)}.practice-tip{border-top:1px solid var(--line);color:#9b9589;align-items:center;gap:6px;margin-top:16px;padding-top:14px;font-size:9px;display:flex}.cultivation-panel h2{font-size:26px}.cultivation-panel h2 small{color:var(--muted);font-family:inherit;font-size:13px;font-weight:400}.rolling-number{vertical-align:-.06em;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;display:inline-block}.rolling-number-unit{margin-left:.02em}.rolling-number .odometer{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:1em}.rolling-number .odometer.odometer-auto-theme,.rolling-number .odometer.odometer-theme-minimal,.rolling-number .odometer-digit{vertical-align:middle;display:inline-block;position:relative}.rolling-number .odometer-digit-spacer{visibility:hidden;display:inline-block}.rolling-number .odometer-digit-inner{text-align:left;position:absolute;inset:0;overflow:hidden}.rolling-number .odometer-ribbon,.rolling-number .odometer-ribbon-inner{display:block}.rolling-number .odometer-ribbon-inner{backface-visibility:hidden}.rolling-number .odometer-value{display:block;transform:translateZ(0)}.rolling-number .odometer-value.odometer-last-value{position:absolute}.rolling-number .odometer-formatting-mark{display:inline-block}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.power-change-toast{z-index:2100;left:50%;bottom:max(16vh, calc(env(safe-area-inset-bottom) + 24px));pointer-events:none;font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:4px;min-width:9ch;display:flex;position:fixed;transform:translate(-50%)}.power-change-delta{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:17px;font-weight:600;line-height:1.15}.power-change-toast.is-increase .power-change-delta{color:#16a34a}.power-change-toast.is-decrease .power-change-delta{color:#dc2626}.power-change-total{min-width:100%;color:var(--ink);text-align:center;font-size:24px;font-weight:600;line-height:1.15}.rolling-number .odometer.odometer-animating-up .odometer-ribbon-inner{transition:transform var(--rolling-number-duration,.34s) cubic-bezier(.2,.75,.25,1)}.rolling-number .odometer.odometer-animating-up.odometer-animating .odometer-ribbon-inner,.rolling-number .odometer.odometer-animating-down .odometer-ribbon-inner{transform:translateY(-100%)}.rolling-number .odometer.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transition:transform var(--rolling-number-duration,.34s) cubic-bezier(.2,.75,.25,1);transform:translateY(0)}@media (prefers-reduced-motion:reduce){.rolling-number .odometer.odometer-animating-up .odometer-ribbon-inner,.rolling-number .odometer.odometer-animating-down.odometer-animating .odometer-ribbon-inner{transition-duration:0s}.cultivation-progress.is-auto-practicing .el-progress-bar__inner:after{opacity:.28;animation:none;transform:none}}.cultivation-progress{align-items:center;gap:10px;display:flex}.cultivation-progress .bar{flex:1}.cultivation-progress>span{width:31px;color:var(--jade-dark);text-align:right;font-size:10px;font-weight:700}.cultivation-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.cultivation-details>div{border:1px solid var(--line);background:var(--paper-light);border-radius:7px;flex-direction:column;gap:5px;padding:10px 11px;display:flex}.cultivation-details small{color:var(--muted);font-size:9px}.cultivation-details b{color:var(--ink);font-size:12px}.cultivation-details b.active{color:var(--jade-dark)}.cultivation-details em{color:var(--jade-dark);font-size:9px;font-style:normal}.cultivation-actions{gap:9px;margin-top:16px;display:flex}.cultivation-actions .button{flex:1}.ultimate-realm{background:var(--jade-light);min-height:36px;color:var(--jade-dark);border:1px solid #9cc5b0;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.button.breakthrough{border-color:var(--gold);background:var(--gold);color:#fff}.button.breakthrough:hover{background:#8a611e;border-color:#8a611e}.button.auto-button{color:var(--jade-dark);border-color:#9cc5b0}.button.auto-button.active{border-color:var(--jade-dark);background:var(--jade-light)}.shortcut-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.shortcut-grid>button{border:1px solid var(--line);background:var(--paper-light);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:9px;min-height:66px;padding:11px;display:flex}.shortcut-grid>button:hover{background:#fff;border-color:#ccc6ba}.shortcut-grid>button>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.shortcut-grid b{font-size:11px}.shortcut-grid small{color:var(--muted);font-size:9px}.shortcut-grid strong{color:#aaa398}.shortcut-symbol{border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.shortcut-symbol.vermilion{background:var(--vermilion-light);color:var(--vermilion)}.shortcut-symbol.jade{background:var(--jade-light);color:var(--jade-dark)}.player-identity{border:1px solid var(--line);background:var(--paper-light);border-radius:8px;align-items:center;gap:9px;padding:11px;display:flex}.player-identity>span{color:#fff7e8;width:38px;height:38px;font-family:var(--newsprint-serif);background:#29352e;border-radius:9px;place-items:center;display:grid}.player-identity>div{flex-direction:column;gap:3px;display:flex}.player-identity b{font-size:11px}.player-identity small{color:var(--muted);font-size:9px}.player-stats{grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 11px;display:grid}.player-stats span{color:var(--muted);flex-direction:column;gap:4px;font-size:9px;display:flex}.player-stats b{color:var(--ink);font-size:14px}.bar-caption{color:#9b9589;margin-top:6px;font-size:9px;display:block}.glance-row{gap:8px;padding:6px 0;display:flex}.glance-icon{border-radius:7px;flex:none;place-items:center;width:25px;height:25px;display:grid}.glance-icon.习武{background:var(--jade-light);color:var(--jade-dark)}.glance-icon.战斗{background:var(--vermilion-light);color:var(--vermilion)}.glance-icon.收获{background:var(--gold-light);color:var(--gold)}.glance-row p{font-size:10px;line-height:1.45}.glance-row small{color:#9b9589;margin-top:3px;font-size:9px;display:block}.power-readout{z-index:1;text-align:right;min-width:130px;position:relative}.power-readout small{color:#b7beb7;font-size:9px}.power-readout strong{font-family:var(--newsprint-serif);font-size:28px;display:block}.power-readout span{color:#a5cdb9;justify-content:flex-end;align-items:center;gap:4px;font-size:9px;display:flex}.stage-row{background:var(--paper-light);text-align:left;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;width:100%;min-height:59px;padding:10px 11px;display:flex}.stage-row:hover{background:#fff;border-color:#ccc6ba}.stage-row.selected{background:#eff6f1;border-color:#9cc5b0}.stage-row.locked{color:#aaa398;cursor:not-allowed}.stage-number{background:var(--paper-deep);width:26px;height:26px;color:var(--muted);border-radius:6px;flex:none;place-items:center;font-size:9px;font-weight:700;display:grid}.stage-row.selected .stage-number{background:var(--jade);color:#fff}.stage-row>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.stage-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.stage-row em{color:var(--jade-dark);white-space:nowrap;font-size:9px;font-style:normal}.stage-row svg{color:#aaa398}.dungeon-row{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:9px;width:100%;min-height:61px;padding:9px 0;display:flex}.dungeon-row:last-child{border-bottom:0}.dungeon-row>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dungeon-row b{font-size:11px}.dungeon-row small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dungeon-row em{color:var(--muted);white-space:nowrap;font-size:9px;font-style:normal}.dungeon-symbol{border-radius:7px;flex:none;place-items:center;width:31px;height:31px;display:grid}.dungeon-symbol.vermilion{color:var(--vermilion);background:var(--vermilion-light)}.dungeon-symbol.jade{color:var(--jade-dark);background:var(--jade-light)}.dungeon-symbol.gold{color:var(--gold);background:var(--gold-light)}.dungeon-page{flex-direction:column;gap:17px;width:min(1100px,100%);margin:0 auto;display:flex}.dungeon-hero{background:linear-gradient(120deg,#f8fbfd,#eef4f7);border:1px solid #d7e1e8;border-radius:5px;justify-content:space-between;align-items:center;gap:24px;min-height:150px;padding:26px 30px;display:flex}.dungeon-hero h2{margin-top:6px;font-size:25px}.dungeon-hero p{max-width:520px;color:var(--muted);margin-top:9px;font-size:11px;line-height:1.7}.dungeon-attempt-badge{border-left:3px solid var(--blue);background:#fff;grid-template-columns:auto auto;align-items:baseline;column-gap:5px;min-width:132px;padding:13px 16px;display:grid}.dungeon-attempt-badge small{color:var(--muted);grid-column:1/-1;font-size:10px}.dungeon-attempt-badge strong{color:var(--blue);font-size:28px;line-height:1}.dungeon-attempt-badge span{color:var(--muted);font-size:11px}.dungeon-layout{grid-template-columns:minmax(225px,.7fr) minmax(0,1.55fr);align-items:start;gap:17px;display:grid}.dungeon-list-panel,.dungeon-detail-panel{padding:20px}.dungeon-list-panel .section-head{margin-bottom:8px}.dungeon-list-panel .section-head>svg{color:var(--gold)}.dungeon-choice{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:9px;width:100%;min-width:0;padding:11px 5px;display:flex}.dungeon-choice:last-child{border-bottom:0}.dungeon-choice>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.dungeon-choice b{font-size:12px}.dungeon-choice small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.5;overflow:hidden}.dungeon-choice>svg{color:#b2b6b3}.dungeon-choice-icon{width:34px;height:34px;color:var(--blue);background:var(--blue-light);border-radius:5px;flex:none;place-items:center;display:grid}.dungeon-choice.jade .dungeon-choice-icon{color:var(--jade-dark);background:var(--jade-light)}.dungeon-choice.gold .dungeon-choice-icon{color:var(--gold);background:var(--gold-light)}.dungeon-choice.vermilion .dungeon-choice-icon{color:var(--vermilion);background:var(--vermilion-light)}.dungeon-choice.active{background:#f7fafc}.dungeon-choice.active b{color:var(--blue)}.dungeon-detail-panel{min-width:0}.dungeon-detail-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:15px;display:flex}.dungeon-detail-heading h2{margin-top:5px;font-size:19px}.dungeon-detail-heading p{max-width:510px;color:var(--muted);margin-top:7px;font-size:10px;line-height:1.6}.dungeon-mechanic{color:#536e80!important}.dungeon-mechanic strong{color:var(--text);font-weight:650}.dungeon-drop-summary{color:var(--jade-dark);background:var(--jade-light);white-space:nowrap;cursor:pointer;border:0;border-radius:4px;align-items:center;gap:5px;padding:6px 8px;font-size:10px;display:inline-flex}.dungeon-drop-details{background:#f7fafb;border:1px solid #dce6eb;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding:11px 12px;display:grid}.dungeon-drop-details div{flex-direction:column;gap:4px;min-width:0;display:flex}.dungeon-drop-details b{color:var(--text);font-size:10px}.dungeon-drop-details span{color:var(--muted);font-size:9px;line-height:1.5}.dungeon-layer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-top:15px;display:grid}.dungeon-layer-card{border:1px solid var(--line);background:#fff;border-radius:5px;align-items:stretch;min-width:0;display:flex;overflow:hidden}.dungeon-layer-main{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:11px 10px;display:grid}.dungeon-layer-main:disabled{cursor:not-allowed}.dungeon-layer-card:hover:not(:disabled){background:#f8fbfd;border-color:#b5cce0}.dungeon-layer-card.locked{opacity:.48}.dungeon-layer-card.next{box-shadow:inset 3px 0 0 var(--blue);border-color:#9fc0d9}.dungeon-layer-index{width:29px;height:29px;color:var(--muted);background:#eef1f2;border-radius:50%;place-items:center;font-size:11px;display:grid}.dungeon-layer-card.next .dungeon-layer-index{color:#fff;background:var(--blue)}.dungeon-layer-card.cleared .dungeon-layer-index{color:var(--jade-dark);background:var(--jade-light)}.dungeon-layer-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.dungeon-layer-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dungeon-layer-copy small{color:var(--muted);font-size:9px}.dungeon-layer-action{color:var(--blue);white-space:nowrap;align-items:center;gap:2px;font-size:10px;display:inline-flex}.dungeon-layer-card.cleared .dungeon-layer-action,.dungeon-layer-card.locked .dungeon-layer-action{color:var(--muted)}.dungeon-sweep-button{color:var(--blue);cursor:pointer;background:#f5faff;border:1px solid #c9dce7;border-radius:3px;align-self:center;margin:0 8px 0 0;padding:5px 7px;font-size:9px}.dungeon-sweep-button:hover:not(:disabled){border-color:var(--blue);background:var(--blue-light)}.dungeon-sweep-button:disabled{cursor:not-allowed;opacity:.45}.dungeon-detail-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:12px 18px;margin-top:15px;padding-top:12px;font-size:9px;display:flex}.dungeon-detail-footer span{align-items:center;gap:5px;display:inline-flex}.dungeon-detail-footer svg{color:var(--jade-dark)}.battle-reward-drop{background:#f3faf6;border-color:#cfe2d9}.resource-glance-panel{padding:20px}.resource-glance-panel .section-head p{max-width:180px}.current-stage-panel{padding:20px}.current-stage-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:16px;display:flex}.current-stage-heading h2{color:var(--ink);margin-top:5px;font-size:17px}.current-stage-trophy{color:var(--el-color-warning)}.current-stage-enemy{border-block:1px solid var(--line);flex-direction:column;gap:4px;padding:11px 0;display:flex}.current-stage-enemy small,.current-stage-power small,.current-stage-stats small{color:var(--muted);font-size:10px}.current-stage-enemy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.current-stage-enemy span{color:var(--el-color-warning);font-size:10px}.current-stage-power{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:5px;padding:13px 0;display:grid}.current-stage-power>div{flex-direction:column;gap:3px;min-width:0;display:flex}.current-stage-power>div:last-child{align-items:flex-end}.current-stage-power b{color:var(--el-color-primary);font-family:var(--newsprint-serif);font-variant-numeric:tabular-nums;font-size:18px;line-height:1}.current-stage-power>div:last-child b{color:var(--ink)}.current-stage-power>span{color:var(--muted);text-align:center;font-size:10px}.current-stage-stats{flex-direction:column;gap:8px;padding-top:12px;display:flex}.current-stage-stats section{flex-direction:column;gap:3px;min-width:0;display:flex}.current-stage-stats p{color:var(--ink);margin:0;font-size:10px;line-height:1.5}.current-stage-stats section:last-child p{color:var(--muted);overflow-wrap:anywhere}.current-stage-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px;display:grid}.current-stage-actions .current-stage-button{width:100%;margin:0}.current-stage-complete{color:var(--muted);margin:0;font-size:12px}.daily-checkin-panel{padding:20px}.daily-checkin-panel .section-head{margin-bottom:14px}.daily-checkin-icon{color:var(--gold)}.daily-checkin-reward{border-block:1px solid var(--line);align-items:center;gap:10px;padding:11px 0;display:flex}.daily-checkin-reward>span{background:var(--gold-light);width:34px;height:34px;color:var(--gold);border-radius:7px;place-items:center;display:grid}.daily-checkin-reward>div{flex-direction:column;gap:3px;min-width:0;display:flex}.daily-checkin-reward b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px}.daily-checkin-reward small{color:var(--muted);font-size:10px}.daily-checkin-button{margin-top:14px}.material-bounty-panel{padding:20px}.material-bounty-panel .section-head{margin-bottom:12px}.material-bounty-icon{color:var(--el-color-primary)}.material-bounty-list{flex-direction:column;gap:10px;display:flex}.material-bounty-row{border-top:1px solid var(--line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px 0;display:grid}.material-bounty-row:first-child{border-top:0;padding-top:0}.material-bounty-mark{border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.material-bounty-mark.reforge{color:#3478b8;background:#eaf3fb}.material-bounty-mark.essence{color:#b87525;background:#fff2dd}.material-bounty-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.material-bounty-copy b{color:var(--ink);font-size:12px;font-weight:600}.material-bounty-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.45;overflow:hidden}.material-bounty-progress{color:var(--el-color-primary);font-variant-numeric:tabular-nums;font-size:10px}.material-bounty-row .el-button{min-width:42px;padding-inline:9px}.material-bounty-claimed{color:var(--muted);white-space:nowrap;font-size:10px}.journey-resource-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.journey-resource-grid>div{border:1px solid var(--line);background:#faf8f3b8;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-items:center;column-gap:8px;min-width:0;padding:9px 8px;display:grid}.journey-resource-icon{border-radius:7px;grid-row:1/span 2;place-items:center;width:28px;height:28px;display:grid}.journey-resource-icon.jade{color:var(--jade-dark);background:var(--jade-light)}.journey-resource-icon.gold{color:var(--gold);background:var(--gold-light)}.journey-resource-icon.blue{color:var(--blue);background:var(--blue-light)}.journey-resource-icon.vermilion{color:var(--vermilion);background:var(--vermilion-light)}.journey-resource-grid small{color:var(--muted);font-size:9px}.journey-resource-grid b{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;font-size:13px}.quote-panel{background:#ece7da;border-color:#ded7c8;min-height:143px;position:relative;overflow:hidden}.quote-panel>span{color:#c8bdab;font-family:var(--newsprint-serif);font-size:65px;position:absolute;top:3px;right:16px}.quote-panel p{font-family:var(--newsprint-serif);color:#625b4f;margin-top:12px;font-size:16px;line-height:1.7;position:relative}.quote-panel small{color:#968d7e;margin-top:8px;font-size:9px;display:block}.collection-panel{width:min(1100px,100%);min-height:430px;margin:0 auto}.collection-title{justify-content:space-between;margin-bottom:24px;display:flex}.collection-title h1{margin-top:5px}.collection-title p{color:var(--muted);margin-top:7px;font-size:11px}.collection-summary{color:#9b9589;flex-direction:column;align-items:flex-end;gap:3px;font-size:9px;display:flex}.collection-summary b{color:var(--ink);font-size:18px}.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.weapon-card{border:1px solid var(--line);background:var(--paper-light);text-align:left;cursor:pointer;border-radius:8px;min-height:202px;padding:14px;position:relative}.weapon-card:hover{background:#fff;border-color:#ccc6ba}.weapon-card.equipped{border-color:#94c2aa;box-shadow:inset 0 0 0 1px #94c2aa}.weapon-top{justify-content:space-between;align-items:flex-start;display:flex}.weapon-glyph{width:44px;height:44px;font-family:var(--newsprint-serif);border-radius:9px;place-items:center;font-size:18px;display:grid}.weapon-glyph.jade{color:#fff;background:linear-gradient(135deg,#40966f,#2f7687)}.weapon-glyph.blue{color:#fff;background:linear-gradient(135deg,#4975a2,#6269ad)}.weapon-glyph.gray{color:#696b65;background:#e6e3db}.weapon-top em{border-radius:4px;padding:4px 6px;font-size:9px;font-style:normal}.weapon-top em.jade{color:var(--jade-dark);background:var(--jade-light)}.weapon-top em.blue{color:var(--blue);background:var(--blue-light)}.weapon-top em.gray{color:var(--muted);background:var(--paper-deep)}.weapon-body{flex-direction:column;gap:4px;margin-top:15px;display:flex}.weapon-body small{color:var(--muted);font-size:9px}.weapon-body p{color:#969084;min-height:30px;margin-top:6px;font-size:9px;line-height:1.55}.weapon-body>span{color:var(--muted);margin-top:5px;font-size:9px}.weapon-body strong{color:var(--ink);font-size:12px}.weapon-card>i{color:var(--jade-dark);font-size:9px;font-style:normal;font-weight:700;position:absolute;bottom:11px;right:12px}.martial-list{flex-direction:column;gap:7px;display:flex}.martial-row{border:1px solid var(--line);background:var(--paper-light);text-align:left;border-radius:8px;align-items:stretch;gap:10px;width:100%;min-height:65px;padding:8px 9px 8px 12px;display:flex}.martial-row.equipped{background:#eff6f1;border-color:#9cc5b0}.martial-select{text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:11px;min-width:0;padding:3px 0;display:flex}.art-glyph{background:var(--jade-light);width:34px;height:34px;color:var(--jade-dark);border-radius:8px;flex:none;place-items:center;display:grid}.martial-select>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.martial-select small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.mastery{color:#9b9589;flex-direction:column;gap:5px;width:100px;font-size:9px;display:flex}.mastery i{background:var(--jade);border-radius:4px;height:4px;display:block}.martial-select>em{min-width:40px;color:var(--jade-dark);text-align:right;font-size:9px;font-style:normal;font-weight:700}.bag-page{grid-template-columns:minmax(0,1.5fr) minmax(250px,.6fr)}.resource-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.resource-grid>div{border:1px solid var(--line);background:var(--paper-light);border-radius:8px;flex-direction:column;gap:6px;padding:14px;display:flex}.resource-grid svg{color:var(--jade-dark)}.resource-grid span{color:var(--muted);font-size:10px}.resource-grid small{color:#9b9589;font-size:9px}.goal-row{border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;padding:12px 0;font-size:10px;display:flex}.goal-row:last-child{border-bottom:0}.goal-row em{color:#9b9589;font-size:9px;font-style:normal}.goal-row em.done{color:var(--jade-dark)}.modal-layer{z-index:50;background:#1d1f1c6b;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.modal,.combat-modal{border:1px solid var(--line);background:var(--paper-light);border-radius:10px;width:min(510px,100%);max-height:calc(100vh - 36px);padding:20px;overflow:auto;box-shadow:0 20px 60px #1a1d1938}.combat-modal{width:min(650px,100%)}.modal-title{justify-content:space-between;gap:15px;margin-bottom:18px;display:flex}.modal-title h2{margin-top:5px}.battle-setup{border-block:1px solid var(--line);grid-template-columns:1fr 54px 1fr;align-items:center;padding:17px 0;display:grid}.battle-setup>div{flex-direction:column;align-items:center;gap:4px;display:flex}.battle-setup small{color:var(--muted);font-size:10px}.battle-setup b{font-family:var(--newsprint-serif);font-size:25px}.battle-setup>span{border:1px solid var(--line);width:38px;height:38px;color:var(--muted);border-radius:50%;justify-self:center;place-items:center;font-size:10px;display:grid}.battle-stat-compare{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 10px;display:grid}.battle-stat-compare section{border:1px solid var(--line);background:#fafafa;border-radius:4px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;padding:10px;display:grid}.battle-stat-compare small{color:var(--muted);grid-column:1/-1;font-size:10px}.battle-stat-compare span,.battle-rate-summary span{color:#606266;white-space:nowrap;font-size:11px}.battle-rate-summary{color:var(--muted);flex-wrap:wrap;gap:5px 12px;margin:0 0 16px;display:flex}.enemy-text{color:var(--vermilion)}.selected-opponent{color:var(--muted);justify-content:space-between;padding-top:13px;font-size:10px;display:flex}.selected-opponent strong{color:var(--ink)}.round-head{color:var(--muted);justify-content:space-between;padding-bottom:13px;font-size:10px;display:flex}.round-head b{color:var(--jade-dark)}.combat-board{background:#efede8;border-radius:8px;grid-template-columns:1fr 65px 1fr;align-items:center;padding:24px 16px;display:grid}.player-fighter,.enemy-team{align-self:start}.fighter{flex-direction:column;align-items:center;gap:7px;display:flex}.fighter>strong{font-size:10px}.progress-meter{width:min(135px,100%);height:var(--meter-height);cursor:help;position:relative}.fighter-health{--meter-height:8px}.fighter-rage .progress-meter{--meter-height:6px}.progress-meter .el-progress{width:100%;height:100%}.progress-meter-value{color:#fff;opacity:0;pointer-events:none;text-shadow:0 1px 2px #00000061;justify-content:center;align-items:center;height:1em;font-size:8px;font-weight:600;line-height:1;transition:opacity .12s;display:flex;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.progress-meter:hover .progress-meter-value,.progress-meter:focus-within .progress-meter-value{opacity:1}.fighter-rage{color:#bf7720;width:min(135px,100%);margin-top:-2px}.fighter-avatar-wrap{place-items:center;display:grid;position:relative}.fighter-avatar{color:#fff;width:65px;height:65px;font-family:var(--newsprint-serif);border-radius:13px;place-items:center;font-size:25px;font-weight:700;display:grid}.fighter-avatar.player{background:linear-gradient(135deg,#3a9872,#3383a5)}.fighter-avatar.enemy{clip-path:polygon(50% 0,90% 27%,90% 82%,50% 100%,10% 82%,10% 27%);background:linear-gradient(135deg,#d34d40,#e32f51);border-radius:0}.combat-skill-bubble{z-index:3;color:#a9681d;pointer-events:none;background:#fffdf8;border:1px solid #e8bb73;border-radius:5px;align-items:center;gap:4px;width:max-content;max-width:min(116px,100vw - 64px);padding:5px 8px;font-size:11px;line-height:1.2;animation:.24s ease-out combat-skill-bubble-in;display:inline-flex;position:absolute;top:-30px;left:calc(100% + 8px);box-shadow:0 3px 10px #80571926}.combat-skill-bubble:before,.combat-skill-bubble:after{z-index:0;content:"";clip-path:polygon(43% 0,100% 0,0 100%);position:absolute}.combat-skill-bubble:before{background:#e8bb73;width:14px;height:9px;bottom:-9px;left:6px}.combat-skill-bubble:after{clip-path:polygon(45% 0,100% 0,0 100%);background:#fffdf8;width:10px;height:8px;bottom:-7px;left:8px}.combat-skill-bubble svg,.combat-skill-bubble b{z-index:1;position:relative}.combat-skill-bubble b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.combat-skill-bubble.combo-bubble{color:#3973a3;background:#f4f9fd;border-color:#79a9d4}.combat-skill-bubble.combo-bubble:before{background:#79a9d4}.combat-skill-bubble.combo-bubble:after{background:#f4f9fd}.enemy-fighter .combat-skill-bubble{left:auto;right:calc(100% + 8px)}.hp{background:#ded9cf;border-radius:8px;width:min(135px,100%);height:8px;overflow:hidden}.hp i{background:var(--jade);border-radius:8px;height:100%;transition:width .3s;display:block}.enemy-hp i{background:var(--vermilion)}.fighter small{color:var(--muted);font-size:9px}.combat-vs{color:#9b9589;flex-direction:column;align-items:center;gap:4px;font-size:9px;display:flex}.combat-log{max-height:145px;padding:11px 2px 0;overflow:auto}.combat-log p{border-bottom:1px dashed var(--line);color:#686a63;padding:5px 0;font-size:10px;line-height:1.5}.toast{z-index:100;color:var(--jade-dark);background:#f0f8f3;border:1px solid #afd2bf;border-radius:7px;padding:10px 14px;font-size:11px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #2c5b4324}.toast-enter-active,.toast-leave-active{transition:all .18s}.toast-enter-from,.toast-leave-to{opacity:0;transform:translate(-50%,8px)}.reset-save{color:#b0aa9f;cursor:pointer;background:0 0;border:0;padding:5px;font-size:8px;position:fixed;bottom:10px;right:12px}@media (width<=1120px){.game-header{padding:0 18px}.content{padding:27px 22px 45px}.page-grid,.bag-page{grid-template-columns:1fr}.page-side-column{grid-template-columns:1fr 1fr;align-items:start;display:grid}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.nav-link{min-width:58px;padding:6px 9px}}@media (width<=680px){.nav-links{justify-content:flex-start;overflow-x:auto}.nav-link{flex:none;width:auto;min-height:38px;padding:6px 9px}.nav-link b{font-size:14px}.content{height:100%;padding:21px 12px 34px}.view-heading{margin-bottom:18px}.view-heading h1{font-size:24px}.save-state{font-size:8px}.practice-hero,.journey-hero{min-height:173px;padding:22px 18px}.practice-hero h1,.journey-hero h1{font-size:19px}.practice-hero p,.journey-hero p{max-width:220px;font-size:10px}.practice-medallion{width:88px;height:88px;margin-right:0}.practice-medallion div{width:55px;height:55px}.cultivation-details{grid-template-columns:1fr}.cultivation-actions{flex-direction:column}.shortcut-grid,.page-side-column,.resource-grid{grid-template-columns:1fr}.journey-resource-grid{grid-template-columns:1fr 1fr}.collection-grid{grid-template-columns:1fr}.mastery{display:none}.power-readout{text-align:left;margin-top:18px}.power-readout span{justify-content:flex-start}.journey-hero{display:block}.combat-board{grid-template-columns:1fr 50px 1fr;padding:19px 6px}.fighter-avatar{width:55px;height:55px;font-size:21px}.battle-stat-compare section{grid-template-columns:1fr}}:root{--paper:#f5f7fa;--paper-light:#fff;--paper-deep:#eef2f6;--ink:#303133;--muted:#909399;--line:#dcdfe6;--jade:#409eff;--jade-dark:#337ecc;--jade-light:#ecf5ff;--vermilion:#f56c6c;--vermilion-light:#fef0f0;--gold:#e6a23c;--gold-light:#fdf6ec;--blue:#409eff;--blue-light:#ecf5ff;--newsprint-serif:Inter, "PingFang SC", "Microsoft YaHei", Arial, sans-serif;--el-color-primary:#409eff;--el-color-success:#67c23a;--el-color-warning:#e6a23c;--el-color-danger:#f56c6c;--el-border-radius-base:4px;--el-border-radius-small:3px;--el-font-family:Inter, "PingFang SC", "Microsoft YaHei", Arial, sans-serif;color:var(--ink);background:var(--paper)}body{background:var(--paper)}h1,h2{font-family:var(--newsprint-serif);font-weight:600}.app-shell{background:var(--paper)}.game-header{border-color:var(--line);background:#fff;flex-basis:64px;grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);gap:16px;height:64px;box-shadow:0 1px 2px #0000000a}.header-profile{justify-content:flex-start;gap:9px;min-width:0}.header-avatar{width:30px;height:30px;color:var(--el-color-primary);background:#e6f0ff;border-radius:50%;flex:0 0 30px;font-weight:600}.header-player-name{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.header-power{border-left:1px solid var(--line);min-width:0;color:var(--muted);white-space:nowrap;align-items:center;gap:4px;margin-left:3px;padding-left:10px;font-size:11px;line-height:1;display:inline-flex}.header-power svg{color:var(--el-color-primary);flex:none}.header-power small{color:inherit;font-size:inherit}.header-power strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.header-balance{min-width:0}.header-resources{width:max-content;min-width:0;max-width:100%;box-shadow:none;background:0 0;border-radius:0;grid-template-rows:repeat(2,minmax(26px,1fr));grid-template-columns:repeat(3,max-content);align-content:center;justify-self:end;gap:0 16px;margin:0;padding:0;display:grid}.header-resources>span{min-width:0;min-height:26px;color:var(--muted);white-space:nowrap;border-radius:4px;grid-template-columns:15px max-content max-content;justify-content:start;align-items:center;column-gap:4px;padding:0 4px;font-size:11px;display:grid}.header-resources>span:hover{background:var(--paper-deep)}.header-resources svg{opacity:.92;flex:none}.header-resources .gold svg{color:var(--gold)}.header-resources .premium svg{color:#b7791f}.header-resources .blue svg{color:var(--blue)}.header-resources .jade svg{color:var(--jade-dark)}.header-resources .incense svg,.header-resources .vermilion svg{color:var(--vermilion)}.header-resources small{color:var(--muted);font-size:inherit;text-overflow:ellipsis;overflow:hidden}.header-resources b{min-width:0;color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;overflow:hidden}@media (width>=681px) and (width<=980px){.game-header{grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr)}.header-power small{display:none}}.dungeon-stamina-hero{align-items:stretch}.dungeon-hero-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.dungeon-stamina-card{background:#fff;border:1px solid #cbdce9;border-radius:5px;align-self:center;width:min(260px,100%);min-width:220px;padding:14px 16px}.dungeon-stamina-heading{color:var(--muted);justify-content:space-between;align-items:baseline;font-size:11px;display:flex}.dungeon-stamina-heading strong{color:var(--blue);font-variant-numeric:tabular-nums;font-size:24px}.dungeon-stamina-heading strong small{color:var(--muted);font-size:11px;font-weight:400}.dungeon-stamina-bar{background:#eaf0f4;border-radius:4px;height:8px;margin:9px 0 7px;overflow:hidden}.dungeon-stamina-bar i{border-radius:inherit;background:var(--blue);height:100%;transition:width .25s;display:block}.dungeon-stamina-recovery{color:var(--muted);align-items:center;gap:4px;font-size:10px;display:inline-flex}.dungeon-stamina-recovery svg{color:var(--vermilion)}.dungeon-layer-card{transition:border-color .15s,background .15s}.dungeon-layer-card:hover:not(.locked){transform:none}.dungeon-page-rebuilt .dungeon-detail-footer{color:#7b8791}.temple-page{flex-direction:column;gap:16px;width:min(1100px,100%);margin:0 auto;display:flex}.temple-hero{background:linear-gradient(120deg,#fffdf7,#faf5e9);border:1px solid #e2d8c2;border-radius:5px;justify-content:space-between;align-items:center;gap:24px;min-height:150px;padding:25px 30px;display:flex}.temple-hero h2{margin-top:6px;font-size:25px}.temple-hero p{max-width:540px;color:var(--muted);margin-top:9px;font-size:11px;line-height:1.7}.temple-incense{border-left:1px solid #e4d8bd;grid-template-columns:22px 1fr;align-items:center;column-gap:8px;min-width:145px;padding-left:16px;display:grid}.temple-incense svg{color:#b7791f;grid-row:1/span 2}.temple-incense small{color:var(--muted);font-size:10px}.temple-incense strong{color:#8b611c;font-variant-numeric:tabular-nums;font-size:25px}.temple-layout{grid-template-columns:minmax(285px,.78fr) minmax(0,1.5fr);align-items:start;gap:16px;display:grid}.temple-idol-list,.temple-detail{padding:20px}.temple-idol-list .section-head{margin-bottom:8px}.temple-idol-row{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;min-height:63px;padding:9px 7px;display:flex}.temple-idol-row:last-child{border-bottom:0}.temple-idol-row:hover{background:#f7faff}.temple-idol-row.active{background:#ecf5ff}.temple-idol-icon,.temple-detail-icon{border-radius:5px;place-items:center;display:grid}.temple-idol-icon{flex:0 0 35px;width:35px;height:35px}.temple-idol-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.temple-idol-copy b{font-size:12px}.temple-idol-copy small{color:var(--muted);font-size:10px}.temple-idol-value{color:var(--blue);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.temple-idol-icon.gold,.temple-detail-icon.gold{color:#a9792d;background:#fbf2df}.temple-idol-icon.vermilion,.temple-detail-icon.vermilion{color:#c14f43;background:#fceae7}.temple-idol-icon.blue,.temple-detail-icon.blue{color:#4778a3;background:#e7eef6}.temple-idol-icon.jade,.temple-detail-icon.jade{color:#3e8e70;background:#e5f0e9}.temple-idol-icon.purple,.temple-detail-icon.purple{color:#7655a6;background:#f0eafa}.temple-detail-top{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding-bottom:18px;display:flex}.temple-detail-icon{flex:0 0 49px;width:49px;height:49px}.temple-detail-top h2{margin-top:4px;font-size:19px}.temple-detail-top p{color:var(--muted);margin-top:6px;font-size:11px}.temple-rank-readout{justify-content:space-between;align-items:end;gap:20px;padding:20px 0 12px;display:flex}.temple-rank-readout div{flex-direction:column;gap:4px;display:flex}.temple-rank-readout small{color:var(--muted);font-size:10px}.temple-rank-readout strong{color:var(--ink);font-variant-numeric:tabular-nums;font-size:31px;line-height:1}.temple-rank-readout strong em{color:var(--muted);font-size:12px;font-style:normal;font-weight:400}.temple-rank-readout b{color:var(--blue);font-variant-numeric:tabular-nums;font-size:18px}.temple-rank-track{background:#e8edf1;border-radius:4px;height:7px;overflow:hidden}.temple-rank-track i{border-radius:inherit;background:var(--blue);height:100%;transition:width .2s;display:block}.temple-next-effect{background:#f7fbff;border:1px solid #d9e7f3;border-radius:4px;grid-template-columns:1fr auto;align-items:baseline;gap:5px 14px;margin-top:17px;padding:12px 14px;display:grid}.temple-next-effect small{color:var(--muted);font-size:10px}.temple-next-effect b{color:var(--blue);font-size:14px}.temple-next-effect span{color:var(--muted);grid-column:1/-1;font-size:10px}.temple-max-note{color:#8b611c;background:#fffaf0;border:1px solid #e7ddc8;border-radius:4px;align-items:center;gap:6px;margin-top:17px;padding:12px 14px;font-size:11px;display:flex}.temple-offer-button{width:100%;margin-top:18px}.temple-footnote{color:var(--muted);margin-top:12px;font-size:10px;line-height:1.6}@media (width<=820px){.temple-layout{grid-template-columns:1fr}.temple-hero{align-items:flex-start;padding:20px 18px}.temple-incense{min-width:120px}}@media (width<=560px){.dungeon-stamina-hero,.temple-hero{display:block}.dungeon-stamina-card,.temple-incense{width:100%;margin-top:15px}.temple-incense{border-top:1px solid #e4d8bd;border-left:0;padding:10px 0 0}}.game-nav .nav-links.el-menu{background:0 0;border-bottom:0;justify-content:center;height:64px}.game-nav .el-menu--horizontal>.el-menu-item{color:#606266;border-bottom-width:2px;height:64px;padding:0 18px;font-size:14px}.game-nav .el-menu--horizontal>.el-menu-item:hover{color:var(--el-color-primary);background:#f5f7fa padding-box padding-box}.game-nav .el-menu--horizontal>.el-menu-item.is-active{border-bottom-color:var(--el-color-primary);color:var(--el-color-primary)}.game-nav .el-menu-item{position:relative}.cultivation-badge{line-height:0;position:absolute;top:15px;right:8px}.cultivation-badge-anchor{width:0;height:0;display:block}.cultivation-badge .el-badge__content.is-fixed{top:0;right:0;transform:translate(50%,-50%)}.content{background:var(--paper);padding-top:24px}.view-heading{margin-bottom:20px}.view-heading h1{font-size:24px}.kicker{color:var(--el-color-primary);letter-spacing:0;text-transform:none;font-size:11px;font-weight:500}.save-state{color:var(--muted);font-size:12px}.save-state:first-letter{color:var(--el-color-success)}.save-state.failed,.save-state.failed:first-letter{color:var(--el-color-danger)}.page-grid,.page-main-column,.page-side-column{gap:16px}.panel.el-card{border-color:var(--line);background:#fff;border-radius:4px;padding:0;display:block;overflow:hidden;box-shadow:0 1px 2px #0000000a}.panel.el-card>.el-card__body{padding:20px}.section-head{margin-bottom:16px}.section-head h2{font-size:16px}.section-head p{color:var(--muted);font-size:12px}.panel.el-card.practice-hero,.panel.el-card.journey-hero{border-color:var(--line);min-height:156px;color:var(--ink);background:#fff}.practice-hero:after,.journey-hero:after{content:none}.practice-hero>.el-card__body,.journey-hero>.el-card__body{justify-content:space-between;align-items:center;min-height:156px;padding:24px 28px;display:flex}.practice-hero h1,.journey-hero h1{color:var(--ink);font-size:22px}.practice-hero p,.journey-hero p{color:var(--muted);font-size:12px}.realm-title,.realm-inline-label{border:1px solid color-mix(in srgb, var(--realm-color) 70%, #fff);background:linear-gradient(135deg, color-mix(in srgb, var(--realm-color) 74%, #fff), var(--realm-color));box-shadow:inset 0 1px 0 #ffffff42, 0 1px 2px color-mix(in srgb, var(--realm-color) 22%, transparent);color:var(--realm-foreground,#fff);font-family:var(--el-font-family);vertical-align:.1em;border-radius:4px;justify-content:center;align-items:center;font-size:.7em;font-weight:600;line-height:1;display:inline-flex}.realm-title{margin-right:7px;padding:5px 7px}.realm-inline-label{margin:0 3px;padding:4px 6px;font-size:12px}.practice-medallion{border:1px solid color-mix(in srgb, var(--realm-color) 44%, #fff);width:84px;height:84px;box-shadow:0 0 0 6px color-mix(in srgb, var(--realm-color) 9%, transparent), inset 0 1px 0 #ffffffa3;background:radial-gradient(circle at 34% 28%, #fff, color-mix(in srgb, var(--realm-color) 16%, #fff) 65%);border-radius:50%;margin-right:8px}.practice-medallion div{border:1px solid color-mix(in srgb, var(--realm-color) 74%, #fff);background:linear-gradient(135deg, color-mix(in srgb, var(--realm-color) 76%, #fff), var(--realm-color));width:58px;height:58px;color:var(--realm-foreground,#fff);box-shadow:inset 0 1px #ffffff4d}.realm-title[data-realm-tier="8"],.realm-title[data-realm-tier="9"],.realm-title[data-realm-tier="10"],.realm-inline-label[data-realm-tier="8"],.realm-inline-label[data-realm-tier="9"],.realm-inline-label[data-realm-tier="10"]{box-shadow:inset 0 1px 0 #ffffff59, 0 0 8px color-mix(in srgb, var(--realm-color) 32%, transparent)}.practice-medallion[data-realm-tier="8"],.practice-medallion[data-realm-tier="9"],.practice-medallion[data-realm-tier="10"]{box-shadow:0 0 0 6px color-mix(in srgb, var(--realm-color) 11%, transparent), 0 0 16px color-mix(in srgb, var(--realm-color) 17%, transparent), inset 0 1px 0 #ffffffa3}.power-readout small{color:var(--muted)}.power-readout strong{color:var(--el-color-primary);font-family:var(--newsprint-serif);font-size:26px}.power-readout span{color:var(--el-color-success)}.status-chip.el-tag{border-radius:3px;font-weight:400}.cultivation-progress>.el-progress{flex:1}.cultivation-progress.is-auto-practicing .el-progress-bar__inner{position:relative;overflow:hidden}.cultivation-progress.is-auto-practicing .el-progress-bar__inner:after{content:"";z-index:1;width:64px;animation:auto-practice-shimmer var(--auto-practice-shimmer-duration) ease-in-out infinite;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffc2,#0000);position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}.cultivation-progress.is-auto-practicing.is-narrow-progress .el-progress-bar__inner:after{background:#ffffff4d;width:auto;animation:2.8s ease-in-out infinite auto-practice-pulse;inset:0;transform:none}@keyframes auto-practice-shimmer{0%{opacity:0;transform:translate(-100%)}7%{opacity:.82}45%{opacity:.82;transform:translateX(calc(var(--auto-practice-shimmer-travel) + 100%))}52%{opacity:0;transform:translateX(calc(var(--auto-practice-shimmer-travel) + 100%))}to{opacity:0;transform:translateX(calc(var(--auto-practice-shimmer-travel) + 100%))}}@keyframes auto-practice-pulse{0%,to{opacity:.08}42%{opacity:.4}}.cultivation-progress>span{color:var(--el-color-primary);font-size:12px}.practice-progress-heading{flex-direction:column;align-items:flex-end;gap:3px;padding-top:2px;display:flex}.practice-progress-heading small{color:var(--muted);font-size:11px}.practice-progress-heading b{color:var(--el-color-primary);font-variant-numeric:tabular-nums;font-size:20px;line-height:1}.cultivation-details>div{border-color:var(--line);background:#fafcff;border-radius:4px}.cultivation-details small{font-size:11px}.cultivation-details b{font-size:13px}.cultivation-details b.active,.cultivation-details em{color:var(--el-color-primary)}.cultivation-actions{align-items:stretch}.cultivation-actions .action-button{flex:1}.practice-button.el-button{min-width:0}.practice-button .action-cost{color:#ffffffc2;margin-left:6px;font-size:11px}.breakthrough-button.el-button{width:100%;margin-top:10px}.auto-button{color:var(--el-color-primary);border-color:#b3d8ff}.auto-button:hover,.auto-button.active{border-color:var(--el-color-primary);background:var(--jade-light);color:var(--el-color-primary)}.ultimate-realm{border-color:color-mix(in srgb, var(--realm-color) 45%, #fff);background:color-mix(in srgb, var(--realm-color) 11%, #fff);min-height:32px;color:var(--ink);border-radius:4px}.ultimate-realm .realm-inline-label{background:var(--realm-color)}.practice-tip{color:var(--muted);font-size:11px}.shortcut-grid .el-button{border-color:var(--line);height:66px;color:var(--ink);text-align:left;background:#fff;margin:0;padding:10px 12px}.shortcut-grid .el-button:hover{color:var(--ink);background:#f5faff;border-color:#a0cfff}.shortcut-grid .el-button>span{align-items:center;gap:9px;width:100%;display:flex}.shortcut-grid .el-button>span>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.shortcut-grid small{font-size:11px}.shortcut-symbol{border-radius:4px}.journey-resource-grid>div,.resource-grid>div{border-color:var(--line);background:#fafcff;border-radius:4px}.journey-resource-icon,.glance-icon{border-radius:4px}.glance-row p{font-size:12px}.glance-row small{font-size:11px}.glance-row small b{color:var(--el-color-primary)}.stage-list.el-radio-group{flex-direction:column;gap:8px;width:100%;display:flex}.stage-list .stage-row.el-radio{border-color:var(--line);width:100%;height:58px;color:var(--ink);background:#fff;border-radius:4px;margin:0;padding:0 12px}.stage-list .stage-row.el-radio:hover{background:#f5faff;border-color:#a0cfff}.stage-list .stage-row.el-radio.is-checked{border-color:var(--el-color-primary);background:#ecf5ff}.stage-list .stage-row.el-radio.is-disabled{background:#f5f7fa}.stage-list .stage-row .el-radio__label{min-width:0;color:inherit;flex-direction:row;flex:1;align-items:center;gap:11px;padding-left:9px;display:flex}.stage-list .stage-row .el-radio__label>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.stage-row .stage-number{background:#eef2f6;border-radius:4px}.stage-row.is-checked .stage-number{background:var(--el-color-primary);color:#fff}.stage-row b{font-size:13px}.stage-row small,.stage-row em{font-size:11px}.stage-row em{color:var(--el-color-primary)}.full.el-button{width:100%;margin-top:16px}.quote-panel{border-color:var(--line);background:#fff;min-height:143px}.quote-panel>span{color:#d9ecff}.quote-panel p{color:#606266;font-family:var(--newsprint-serif)}.quote-panel small{color:var(--muted)}.collection-panel{min-height:430px}.weapon-card.el-button{border-color:var(--line);height:202px;color:var(--ink);text-align:left;white-space:normal;background:#fff;border-radius:4px;margin:0;padding:14px;display:block}.weapon-card.el-button:hover{color:var(--ink);background:#f5faff;border-color:#a0cfff}.weapon-card.el-button.equipped{border-color:var(--el-color-primary);box-shadow:inset 0 0 0 1px var(--el-color-primary)}.weapon-card.el-button>span{height:100%;display:block}.weapon-glyph{background:var(--jade-light);color:var(--el-color-primary);border-radius:4px}.weapon-glyph.jade,.weapon-glyph.blue,.weapon-glyph.gray{background:var(--jade-light);color:var(--el-color-primary)}.weapon-body>b{font-family:var(--newsprint-serif);font-size:16px}.weapon-body small,.weapon-body p,.weapon-body>span,.weapon-card>i{font-size:11px}.weapon-card>i{color:var(--el-color-primary)}.martial-row{border-color:var(--line);background:#fff;border-radius:4px}.martial-row:hover{background:#f5faff;border-color:#a0cfff}.martial-row.equipped{border-color:var(--el-color-primary);background:#ecf5ff}.martial-select.el-button{height:auto;min-height:46px;color:var(--ink);text-align:left;padding:3px 0}.martial-select.el-button:hover{color:var(--ink);background:0 0}.martial-select.el-button>span{align-items:center;gap:11px;width:100%;min-width:0;display:flex}.martial-select>span>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.martial-select b{font-size:13px}.martial-select small,.martial-select>em,.mastery{font-size:11px}.mastery .el-progress{width:100%}.resource-grid>div{padding:14px}.resource-grid b{font-family:var(--newsprint-serif);font-size:22px}.goal-row{font-size:13px}.art-glyph.white{color:#66707c;background:#f1f3f5}.art-glyph.green{color:#36a90c;background:#e7f5e2}.art-glyph.blue{color:#1e7fb7;background:#e5f1f8}.art-glyph.purple{color:#832ef7;background:#f0e8ff}.art-glyph.orange{color:#d98528;background:#fff0df}.art-glyph.red{color:#c53535;background:#fbe8e8}.lottery-page{width:min(1100px,100%);margin:0 auto}.lottery-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:116px;padding:10px 0 22px;display:flex}.lottery-hero h2{margin-top:5px;font-size:23px}.lottery-hero p{color:var(--muted);margin-top:7px;font-size:12px}.lottery-ticket-balance{border-left:1px solid var(--line);min-width:166px;color:var(--muted);justify-content:flex-end;align-items:center;gap:7px;padding:12px 0 12px 15px;display:flex}.lottery-ticket-balance svg{color:var(--gold)}.lottery-ticket-balance span{font-size:12px}.lottery-ticket-balance strong{color:var(--ink);font-family:var(--newsprint-serif);font-variant-numeric:tabular-nums;font-size:24px}.lottery-layout{grid-template-columns:minmax(0,1.55fr) minmax(285px,.72fr);align-items:start;gap:16px;margin-top:20px;display:grid}.lottery-draw-panel,.lottery-history-panel{padding:20px}.lottery-pool-tabs>.el-tabs__header{margin:0 0 18px}.lottery-pool-tabs .el-tabs__nav-wrap:after{background:var(--line);height:1px}.lottery-pool-tabs .el-tabs__item{height:36px;color:var(--muted);padding:0 17px;font-size:14px}.lottery-pool-tabs .el-tabs__item.is-active{color:var(--el-color-primary)}.lottery-pool-tabs .el-tabs__active-bar{height:2px}.lottery-pool-tabs .el-tabs__item>span{align-items:center;gap:6px;display:inline-flex}.lottery-pool-tabs .el-tabs__content{display:none}.lottery-pool-intro{background:#f7fbff;border:1px solid #dbeaff;border-radius:4px;align-items:center;gap:15px;min-height:108px;padding:16px;display:flex}.lottery-pool-intro.martial{background:#fbf9ff;border-color:#e6ddf8}.lottery-pool-glyph{color:#2d80bf;background:#e7f2ff;border:1px solid #c5ddf5;border-radius:50%;flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid}.lottery-pool-intro.martial .lottery-pool-glyph{color:#832ef7;background:#f0eaff;border-color:#dacaf8}.lottery-pool-intro small{color:var(--muted);font-size:11px}.lottery-pool-intro h2{margin-top:3px;font-size:18px}.lottery-pool-intro p{color:var(--muted);margin-top:5px;font-size:12px;line-height:1.5}.lottery-draw-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.lottery-draw-button.el-button{min-width:0;height:60px;color:var(--ink);background:#fff;border-color:#cfe1f5;flex-direction:column;gap:5px;margin:0;display:flex}.lottery-draw-button.el-button>span{flex-direction:column;gap:4px;display:flex}.lottery-draw-button span{font-size:14px;font-weight:600}.lottery-draw-button small{color:var(--muted);font-size:11px;font-weight:400}.lottery-draw-button.el-button:hover:not(.is-disabled),.lottery-draw-button.el-button.featured{border-color:var(--el-color-primary);color:var(--el-color-primary);background:#f5faff}.lottery-draw-button.el-button.featured small,.lottery-draw-button.el-button:hover:not(.is-disabled) small{color:var(--el-color-primary)}.lottery-probability-trigger{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-top:2px;padding-top:14px;display:flex}.lottery-probability-trigger>div{flex-direction:column;gap:3px;display:flex}.lottery-probability-trigger small{color:var(--muted);font-size:10px}.lottery-probability-trigger span{color:var(--ink);font-size:12px}.lottery-probability-trigger .el-button{border-radius:4px;align-items:center;gap:5px;margin:0;padding:6px 11px;font-size:12px;display:inline-flex}.lottery-rate{border:1px solid var(--line);background:#fafcff;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:44px;display:flex}.lottery-rate i{font-size:11px;font-style:normal;font-weight:600}.lottery-rate b{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}.lottery-rate.white{color:#69717b;background:#f5f6f7;border-color:#d6d9dd}.lottery-rate.green{color:#36a90c;background:#f0faed;border-color:#c9eabd}.lottery-rate.blue{color:#1e7fb7;background:#edf8fc;border-color:#c4e2f1}.lottery-rate.purple{color:#832ef7;background:#f7f2ff;border-color:#d9c7fb}.lottery-rate.orange{color:#d98528;background:#fff8ed;border-color:#f5d4ae}.lottery-rate.red{color:#c53535;background:#fff4f4;border-color:#efc5c5}.el-dialog.lottery-probability-dialog{border-radius:4px;overflow:hidden}.lottery-probability-dialog .el-dialog__header{border-bottom:1px solid var(--line);margin:0;padding:18px 20px}.lottery-probability-dialog .el-dialog__body{padding:18px 20px 20px}.lottery-probability-dialog .el-dialog__footer{padding:0 20px 18px}.lottery-probability-title{align-items:center;gap:10px;display:flex}.lottery-probability-title small{color:var(--muted);font-size:11px}.lottery-probability-title h2{margin-top:3px;font-size:18px}.lottery-probability-emblem{width:36px;height:36px;color:var(--el-color-primary);background:#eff6ff;border:1px solid #bfdbfe;border-radius:50%;place-items:center;display:grid}.lottery-probability-caption{color:var(--muted);margin-bottom:11px;font-size:11px}.lottery-probability-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.lottery-detail-list{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:18px;padding-top:15px;display:flex}.lottery-detail-list>div{grid-template-columns:68px minmax(0,1fr);align-items:start;gap:10px;display:grid}.lottery-detail-list b{color:var(--ink);font-size:11px}.lottery-detail-list span{color:var(--muted);font-size:11px;line-height:1.55}.lottery-side-column{flex-direction:column;gap:16px;min-width:0;display:flex}.lottery-history-panel>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.lottery-history-panel h2{margin-top:4px;font-size:16px}.lottery-history-panel>header>svg{color:var(--el-color-primary)}.item-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.item-card{background:#f8fafc;border:1px solid #d6dbe3;border-radius:4px;grid-template-columns:70px minmax(0,1fr);align-items:center;column-gap:10px;min-width:0;min-height:92px;padding:10px;display:grid}.item-card.orange{background:#fffdfa;border-color:#f1d3ad}.item-card.red{background:#fffdfd;border-color:#efc8c8}.item-card.item-empty{background:#f8fafc}.item-glyph{border-radius:4px;place-items:center;width:70px;height:70px;display:grid}.item-glyph svg{width:28px;height:28px}.item-placeholder-glyph{background:#eef0f3;border:1px solid #dfe3e8}.item-card.orange .item-glyph{color:#d98528;background:#fff0df}.item-card.red .item-glyph{color:#c53535;background:#fbe8e8}.item-card>div{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.item-card b{max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.item-card small{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.item-card>div>small:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.item-card .el-button{min-width:52px;height:22px;margin:1px 0 0;padding:0 8px}.gem-inventory-page{width:100%}.gem-workbench{grid-template-columns:minmax(270px,.82fr) minmax(0,1.18fr);gap:16px;display:grid}.gem-synthesis-panel,.gem-library-panel{border:1px solid var(--line);background:#ffffffd1;border-radius:5px;flex-direction:column;min-width:0;display:flex}.gem-synthesis-panel{padding:16px}.gem-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;min-height:48px;padding-bottom:12px;display:flex}.gem-panel-heading h2{color:var(--ink);margin-top:4px;font-size:17px}.gem-panel-heading>span{color:var(--muted);white-space:nowrap;font-size:10px}.gem-recipe-badge{background:#f5f9fd;border:1px solid #d7e4f1;border-radius:3px;padding:4px 7px}.gem-recipe{color:var(--muted);grid-template-columns:auto auto 1fr auto auto;align-items:center;gap:5px 8px;margin:16px 0 18px;font-size:11px;display:grid}.gem-recipe span{color:var(--ink);font-size:16px;font-weight:700}.gem-recipe b{color:var(--ink);font-size:11px;font-weight:600}.gem-recipe-arrow{justify-self:center;color:var(--el-color-primary)!important;font-size:21px!important}.gem-triangle{--gem-slot-size:88px;grid-template-columns:repeat(2, var(--gem-slot-size));justify-content:center;gap:10px 22px;margin:2px auto 16px;display:grid}.gem-triangle-slot{width:var(--gem-slot-size);height:var(--gem-slot-size);color:#a8b1bd;font:inherit;background:#f3f5f7;border:1px dashed #c7d0dc;border-radius:4px;align-content:center;place-items:center;gap:3px;padding:0;display:grid}.gem-triangle-slot:first-child{grid-column:1/-1;justify-self:center}.gem-triangle-slot.filled{color:var(--el-color-primary);cursor:pointer;background:#f7fbff;border-style:solid;transition:border-color .16s,background-color .16s;box-shadow:0 0 0 3px #409eff14}.gem-triangle-slot.filled:hover{border-color:var(--el-color-primary);background:#eef8ff}.gem-triangle-slot.green{color:#36a90c;background:#f5fbf3;border-color:#acd69d}.gem-triangle-slot.blue{color:#1e7fb7;background:#f3fbfe;border-color:#a8d2e7}.gem-triangle-slot.purple{color:#832ef7;background:#fbf8ff;border-color:#cab2f3}.gem-triangle-slot.orange{color:#d98528;background:#fffaf2;border-color:#e7bf92}.gem-triangle-slot.red{color:#c53535;background:#fff7f7;border-color:#e2a6a6}.gem-triangle-slot small{max-width:90%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.gem-synthesis-summary{background:#fafbfd;border:1px solid #e4e9ef;border-radius:4px;gap:7px;padding:11px 12px;display:grid}.gem-synthesis-summary>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.gem-synthesis-summary span{color:var(--muted);font-size:11px}.gem-synthesis-summary b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.gem-synthesize-button.el-button{width:100%;min-height:36px;margin-top:14px}.gem-synthesis-disabled-hint{color:var(--muted);text-align:center;margin-top:7px;font-size:10px;display:block}.gem-synthesis-empty{min-height:166px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.gem-synthesis-empty b{color:var(--ink);font-size:13px}.gem-synthesis-empty small{font-size:10px}.gem-library-panel{overflow:hidden}.gem-library-panel .gem-panel-heading{padding:16px 16px 12px}.gem-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:14px 16px 16px;display:grid}.gem-choice{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #d6dbe3;border-radius:4px;grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:9px;padding:9px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.gem-choice:hover{background:#f5faff;border-color:#8dbce5}.gem-choice.selected{border-color:var(--el-color-primary);background:#f1f8ff;box-shadow:0 0 0 2px #409eff1f}.gem-choice-icon{width:38px;height:38px;color:var(--el-color-primary);background:#fff;border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.gem-choice.white{border-color:#d6d9dd}.gem-choice.white .gem-choice-icon{color:#69717b}.gem-choice.green{border-color:#c9eabd}.gem-choice.green .gem-choice-icon{color:#36a90c}.gem-choice.blue{border-color:#c4e2f1}.gem-choice.blue .gem-choice-icon{color:#1e7fb7}.gem-choice.purple{border-color:#d9c7fb}.gem-choice.purple .gem-choice-icon{color:#832ef7}.gem-choice.orange{border-color:#f5d4ae}.gem-choice.orange .gem-choice-icon{color:#d98528}.gem-choice.red{border-color:#efc5c5}.gem-choice.red .gem-choice-icon{color:#c53535}.gem-choice-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.gem-choice-copy b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.gem-choice-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.35;overflow:hidden}.gem-choice>strong{color:var(--ink);font-variant-numeric:tabular-nums;grid-column:2;font-size:11px}.gem-empty-state{min-height:190px;color:var(--muted);grid-column:1/-1;align-content:center;place-items:center;gap:8px;display:grid}.gem-empty-state b{color:var(--ink);font-size:14px}.gem-empty-state small{font-size:11px}.gem-synthesis-note{color:var(--muted);align-items:center;gap:6px;margin:10px 2px 0;font-size:11px;display:flex}.lottery-history-list{flex-direction:column;display:flex}.lottery-history-row{border-bottom:1px solid var(--line);grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;min-height:43px;display:grid}.lottery-history-row:last-child{border-bottom:0}.lottery-history-glyph{border-radius:4px;place-items:center;width:25px;height:25px;display:grid}.lottery-history-glyph.white{color:#69717b;background:#f0f2f4}.lottery-history-glyph.green{color:#36a90c;background:#e7f5e2}.lottery-history-glyph.blue{color:#1e7fb7;background:#e5f1f8}.lottery-history-glyph.purple{color:#832ef7;background:#f0e8ff}.lottery-history-glyph.orange{color:#d98528;background:#fff0df}.lottery-history-glyph.red{color:#c53535;background:#fbe8e8}.lottery-history-row>span:nth-child(2){flex-direction:column;gap:2px;min-width:0;display:flex}.lottery-history-row b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.lottery-history-row small{color:var(--muted);font-size:10px}.lottery-history-row i{white-space:nowrap;font-size:10px;font-style:normal}.lottery-history-row i.white{color:#69717b}.lottery-history-row i.green{color:#36a90c}.lottery-history-row i.blue{color:#1e7fb7}.lottery-history-row i.purple{color:#832ef7}.lottery-history-row i.orange{color:#d98528}.lottery-history-row i.red{color:#c53535}.lottery-empty-history{min-height:168px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.lottery-empty-history svg{color:#b5bdc7}.lottery-drawing-overlay{z-index:1900;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#141f2ec2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lottery-drawing-stage{text-align:center;background:#fff;border:1px solid #d5e5f4;border-radius:8px;flex-direction:column;align-items:center;width:min(660px,100%);min-height:470px;padding:31px 28px 25px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 70px #0e2a4552}.lottery-drawing-stage:before,.lottery-drawing-stage:after{content:"";opacity:.8;background:#d9e8f5;width:1px;height:77px;position:absolute;top:18px}.lottery-drawing-stage:before{transform-origin:top;left:33px;transform:rotate(-28deg)}.lottery-drawing-stage:after{transform-origin:top;right:33px;transform:rotate(28deg)}.lottery-drawing-stage.martial{border-color:#ddd2f2}.lottery-drawing-stage.martial:before,.lottery-drawing-stage.martial:after{background:#e1d7f2}.lottery-drawing-heading{z-index:1;position:relative}.lottery-drawing-kicker{color:var(--el-color-primary);letter-spacing:.08em;font-size:11px}.lottery-drawing-stage.martial .lottery-drawing-kicker{color:#7d49ba}.lottery-drawing-heading h2{color:var(--ink);margin-top:7px;font-size:22px}.lottery-drawing-heading p{color:var(--muted);margin-top:6px;font-size:12px}.lottery-reveal-cards{perspective:1200px;grid-template-columns:repeat(5,minmax(76px,1fr));place-content:center;gap:11px;width:min(570px,100%);min-height:270px;margin:23px auto 11px;display:grid}.lottery-reveal-cards.single{grid-template-columns:154px;min-height:292px}.lottery-reveal-card{width:100%;height:134px;color:inherit;cursor:pointer;perspective:950px;background:0 0;border:0;border-radius:6px;padding:0}.lottery-reveal-card:hover:not(:disabled) .lottery-reveal-card-face{border-color:var(--el-color-primary)}.lottery-reveal-card:focus-visible{outline:2px solid var(--el-color-primary);outline-offset:4px}.lottery-reveal-card:disabled{cursor:default}.lottery-reveal-cards.single .lottery-reveal-card{height:238px}.lottery-reveal-card-inner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .62s cubic-bezier(.2,.75,.25,1);position:relative}.lottery-reveal-card.is-revealed .lottery-reveal-card-inner{transform:rotateY(180deg)}.lottery-reveal-card-face{backface-visibility:hidden;background:#f5faff;border:1px solid #c6dced;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex;position:absolute;inset:0;overflow:hidden}.lottery-reveal-card-back{color:#5597c7;box-shadow:inset 0 0 0 4px #edf6fd,0 4px 10px #3475a51a}.lottery-reveal-card-back:before,.lottery-reveal-card-back:after{content:"";opacity:.72;border:1px solid #c4dff2;width:48px;height:48px;position:absolute;transform:rotate(45deg)}.lottery-reveal-card-back:after{border-color:#d2e7f6;width:31px;height:31px}.lottery-reveal-card-seal{z-index:1;background:#eaf5fd;border:1px solid #9fc9e8;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:relative}.lottery-reveal-card-grade{z-index:1;font-size:11px;font-weight:700;position:relative}.lottery-reveal-card-back small{z-index:1;color:#7ba7c5;font-size:10px;position:relative}.lottery-reveal-card.white .lottery-reveal-card-back{color:#69717b;background:#f7f8f9;border-color:#d6d9dd}.lottery-reveal-card.white .lottery-reveal-card-back:before,.lottery-reveal-card.white .lottery-reveal-card-back:after{border-color:#c8cdd2}.lottery-reveal-card.white .lottery-reveal-card-seal{background:#eef0f2;border-color:#c7cdd3}.lottery-reveal-card.white .lottery-reveal-card-back small{color:#8a929b}.lottery-reveal-card.green .lottery-reveal-card-back{color:#36a90c;background:#f5fbf2;border-color:#bfe4b2}.lottery-reveal-card.green .lottery-reveal-card-back:before,.lottery-reveal-card.green .lottery-reveal-card-back:after{border-color:#b8dfaa}.lottery-reveal-card.green .lottery-reveal-card-seal{background:#e7f5e2;border-color:#b2d9a5}.lottery-reveal-card.green .lottery-reveal-card-back small{color:#67a451}.lottery-reveal-card.blue .lottery-reveal-card-back{color:#1e7fb7;background:#f1f9fd;border-color:#b8ddee}.lottery-reveal-card.blue .lottery-reveal-card-back:before,.lottery-reveal-card.blue .lottery-reveal-card-back:after{border-color:#b4d9ec}.lottery-reveal-card.blue .lottery-reveal-card-seal{background:#e5f1f8;border-color:#a7cfe5}.lottery-reveal-card.blue .lottery-reveal-card-back small{color:#5f93b0}.lottery-reveal-card.purple .lottery-reveal-card-back{color:#832ef7;background:#faf7ff;border-color:#d0b8f7;box-shadow:inset 0 0 0 4px #f5efff,0 5px 16px #832ef724}.lottery-reveal-card.purple .lottery-reveal-card-back:before,.lottery-reveal-card.purple .lottery-reveal-card-back:after{border-color:#d2bcf1}.lottery-reveal-card.purple .lottery-reveal-card-seal{background:#f0e8ff;border-color:#ceb4ed}.lottery-reveal-card.purple .lottery-reveal-card-back small{color:#9b71ca}.lottery-reveal-card.orange .lottery-reveal-card-back{color:#d98528;background:#fffaf2;border-color:#efc994;box-shadow:inset 0 0 0 4px #fff5e8,0 5px 18px #d9852829}.lottery-reveal-card.orange .lottery-reveal-card-back:before,.lottery-reveal-card.orange .lottery-reveal-card-back:after{border-color:#edc995}.lottery-reveal-card.orange .lottery-reveal-card-seal{background:#fff0df;border-color:#e7bd80}.lottery-reveal-card.orange .lottery-reveal-card-back small{color:#c99250}.lottery-reveal-card.red .lottery-reveal-card-back{color:#c53535;background:#fff8f8;border-color:#e2a9a9;box-shadow:inset 0 0 0 4px #fff0f0,0 5px 20px #c535352e}.lottery-reveal-card.red .lottery-reveal-card-back:before,.lottery-reveal-card.red .lottery-reveal-card-back:after{border-color:#e3b1b1}.lottery-reveal-card.red .lottery-reveal-card-seal{background:#fbe8e8;border-color:#dc9c9c}.lottery-reveal-card.red .lottery-reveal-card-back small{color:#bd6d6d}.lottery-reveal-card-front{color:var(--ink);background:#fff;transform:rotateY(180deg);box-shadow:0 5px 16px #3a536b1f}.lottery-reveal-card-front:before{content:"";background:#cbd7e2;height:3px;position:absolute;top:0;left:0;right:0}.lottery-reveal-card-glyph{color:#6f8291;background:#edf3f8;border-radius:5px;place-items:center;width:35px;height:35px;display:grid}.lottery-reveal-card-front b{text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 10px);font-size:11px;overflow:hidden}.lottery-reveal-card-front small{max-width:calc(100% - 10px);color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.lottery-reveal-card.purple .lottery-reveal-card-front{border-color:#d1b9ef;box-shadow:0 6px 20px #832ef72e}.lottery-reveal-card.purple .lottery-reveal-card-front:before{background:#9554d4}.lottery-reveal-card.purple .lottery-reveal-card-glyph{color:#832ef7;background:#f0e8ff}.lottery-reveal-card.orange .lottery-reveal-card-front{border-color:#efc994;box-shadow:0 6px 22px #d9852838}.lottery-reveal-card.orange .lottery-reveal-card-front:before{background:#d98528}.lottery-reveal-card.orange .lottery-reveal-card-glyph{color:#d98528;background:#fff0df}.lottery-reveal-card.red .lottery-reveal-card-front{border-color:#e2a9a9;box-shadow:0 6px 24px #c535353d}.lottery-reveal-card.red .lottery-reveal-card-front:before{background:#c53535}.lottery-reveal-card.red .lottery-reveal-card-glyph{color:#c53535;background:#fbe8e8}.lottery-reveal-card.blue .lottery-reveal-card-front:before{background:#2d80bf}.lottery-reveal-card.blue .lottery-reveal-card-glyph{color:#1e7fb7;background:#e5f1f8}.lottery-reveal-card.green .lottery-reveal-card-front:before{background:#36a90c}.lottery-reveal-card.green .lottery-reveal-card-glyph{color:#36a90c;background:#e7f5e2}.lottery-reveal-card.white .lottery-reveal-card-front:before{background:#89939d}.lottery-reveal-card.white .lottery-reveal-card-glyph{color:#69717b;background:#f0f2f4}.lottery-drawing-status{min-height:16px;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.lottery-drawing-actions{justify-content:center;gap:9px;min-height:32px;margin-top:14px;display:flex}.lottery-drawing-actions .el-button+.el-button{margin-left:0}.silver-shop-page{width:min(1100px,100%);margin:0 auto}.silver-shop-hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:116px;padding:10px 0 22px;display:flex}.silver-shop-hero h2{margin-top:5px;font-size:23px}.silver-shop-hero p{color:var(--muted);margin-top:7px;font-size:12px}.silver-shop-balance{border-left:1px solid var(--line);justify-content:flex-end;align-items:center;gap:9px;min-width:164px;padding:10px 0 10px 16px;display:flex}.silver-shop-balance>span{color:#c88a25;background:#fff7e7;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.silver-shop-balance>div{flex-direction:column;gap:1px;display:flex}.silver-shop-balance small{color:var(--muted);font-size:11px}.silver-shop-balance strong{color:var(--ink);font-family:var(--newsprint-serif);font-variant-numeric:tabular-nums;font-size:24px}.silver-shop-catalog{margin-top:20px}.silver-shop-refresh{color:var(--muted);align-self:center;font-size:11px}.silver-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.silver-shop-item{border:1px solid var(--line);background:#fff;border-radius:4px;flex-direction:column;min-width:0;padding:16px;display:flex}.silver-shop-item>header{align-items:center;gap:10px;display:flex}.silver-shop-glyph{width:36px;height:36px;color:var(--el-color-primary);background:#f0f7ff;border-radius:4px;flex:0 0 36px;place-items:center;display:grid}.silver-shop-item h3{color:var(--ink);margin:0;font-size:14px;font-weight:600}.silver-shop-item header small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.silver-shop-item>p{color:#606266;min-height:36px;margin:12px 0;font-size:11px;line-height:1.6}.silver-shop-rewards{flex-wrap:wrap;gap:6px;min-height:26px;margin:0;padding:0;list-style:none;display:flex}.silver-shop-rewards li{color:#606266;background:#f5f7fa;border-radius:3px;align-items:center;gap:4px;padding:4px 6px;font-size:11px;font-weight:600;display:inline-flex}.silver-shop-rewards li.forge{color:#2b78b6;background:#eef6ff}.silver-shop-rewards li.insight{color:#7651b7;background:#f6f0ff}.silver-shop-rewards li.inner-force{color:#bd7622;background:#fff5e9}.silver-shop-item>footer{border-top:1px solid #ebeef5;justify-content:space-between;align-items:center;gap:12px;margin-top:15px;padding-top:12px;display:flex}.silver-shop-price{color:#bb7d1d;font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.silver-shop-price svg{color:#d39a35}.silver-shop-item .el-button{min-width:60px;margin:0}.silver-shop-note{color:var(--muted);text-align:right;margin:13px 0 0;font-size:11px}@media (width<=820px){.lottery-layout{grid-template-columns:1fr}.lottery-side-column{grid-template-columns:1fr 1fr;align-items:start;display:grid}.silver-shop-grid{grid-template-columns:1fr}}@media (width<=620px){.lottery-hero{flex-direction:column;align-items:flex-start;gap:12px;min-height:0}.lottery-ticket-balance{border-left:0;justify-content:flex-start;min-width:0;padding:0}.silver-shop-hero{flex-direction:column;align-items:flex-start;gap:12px;min-height:0}.silver-shop-balance{border-left:0;justify-content:flex-start;min-width:0;padding:0}.lottery-side-column{grid-template-columns:1fr}.lottery-probability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.lottery-drawing-overlay{padding:16px}.lottery-drawing-stage{min-height:420px;padding:27px 16px 20px}.lottery-reveal-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:20px}.lottery-reveal-card{height:120px}.lottery-reveal-cards.single{grid-template-columns:142px}.lottery-reveal-cards.single .lottery-reveal-card{height:220px}.lottery-reveal-card-seal{width:34px;height:34px}.lottery-reveal-card-front b{font-size:9px}.lottery-reveal-card-front small{font-size:8px}}.el-dialog.combat-modal{border-radius:4px;padding:0;overflow:hidden}.el-dialog.combat-modal .el-dialog__header{border-bottom:1px solid var(--line);margin:0;padding:18px 20px}.el-dialog.combat-modal .el-dialog__body{color:var(--ink);padding:20px}.modal-title{align-items:center;margin-bottom:0}.battle-setup{border-color:var(--line)}.battle-setup>span{border-radius:50%}.combat-board{background:#f5f7fa;border-radius:4px}.fighter .el-progress{width:min(135px,100%)}.enemy-hp .el-progress-bar__inner{background:var(--el-color-danger)}.combat-log p{color:#606266;font-size:12px}.reset-save.el-button{color:var(--muted);bottom:12px;right:16px}.player-stats-trigger.el-button{z-index:20;border-radius:50%;width:42px;height:42px;margin:0;position:fixed;bottom:46px;right:16px;box-shadow:0 4px 12px #409eff40}.player-stats-trigger.el-button:hover{border-color:var(--el-color-primary);background:#f5faff;box-shadow:0 3px 10px #409eff38}.el-dialog.player-stats-modal{border-radius:4px;max-height:calc(100vh - 36px);margin:18px auto;overflow:hidden}.el-dialog.player-stats-modal .el-dialog__header{border-bottom:1px solid var(--line);margin:0;padding:18px 20px}.el-dialog.player-stats-modal .el-dialog__body{max-height:calc(100vh - 126px);color:var(--ink);padding:0 20px 18px;overflow-y:auto}.player-stats-title{grid-template-columns:1fr auto 32px;align-items:center;gap:16px;display:grid}.player-stats-title h2{align-items:baseline;gap:8px;display:flex}.player-stats-title h2 small{color:var(--muted);font-family:var(--el-font-family);font-size:12px;font-weight:400}.player-power{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.player-power small{color:var(--muted);font-size:10px}.player-power b{color:var(--el-color-primary);font-family:var(--newsprint-serif);font-size:22px;line-height:1}.attribute-section{border-bottom:1px solid var(--line);padding:17px 0}.attribute-section:last-child{border-bottom:0;padding-bottom:0}.attribute-section h3{color:#606266;margin:0 0 10px;font-size:13px;font-weight:600}.attribute-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.attribute-grid>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;min-width:0;padding:10px 11px}.attribute-grid>div:nth-child(2n){background:#fafcff}.attribute-grid dt{color:var(--muted);font-size:11px}.attribute-grid dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:5px 0 0;font-size:15px}.basic-attribute-grid>div{background:#f5faff}.empty-attribute-state{color:var(--muted);margin:0;font-size:12px}.attribute-sources{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.attribute-sources li{color:#606266;grid-template-columns:116px minmax(0,1fr);gap:12px;font-size:12px;line-height:1.55;display:grid}.attribute-sources b{color:var(--ink);font-weight:500}.attribute-sources span{color:var(--muted)}@media (width<=680px){.game-header,.game-nav .nav-links.el-menu,.game-nav .el-menu--horizontal>.el-menu-item{height:58px}.game-nav .el-menu--horizontal>.el-menu-item{padding:0 12px}.practice-hero>.el-card__body,.journey-hero>.el-card__body{min-height:150px;padding:20px 18px}.practice-medallion{width:72px;height:72px}.practice-medallion div{width:50px;height:50px}.practice-button .action-cost{display:none}.player-stats-trigger.el-button{bottom:42px;right:12px}.el-dialog.player-stats-modal{width:calc(100vw - 24px)}.el-dialog.player-stats-modal .el-dialog__body{padding-inline:14px}.player-stats-title{grid-template-columns:1fr auto 28px;gap:10px}.player-stats-title h2{font-size:18px;display:block}.player-stats-title h2 small{margin-top:4px;display:block}.attribute-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.attribute-sources li{grid-template-columns:1fr;gap:2px}}.chapter-select{flex:none;width:124px}.chapter-select .el-select__wrapper{border-radius:4px;min-height:32px}.chapter-stage-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 9px;display:flex}.chapter-stage-heading h3{color:var(--ink);margin:0;font-size:15px;font-weight:600}.chapter-stage-heading span{color:var(--muted);font-size:12px}.stage-list{flex-direction:column;gap:8px;display:flex}.stage-list .stage-row{border:1px solid var(--line);width:100%;min-height:62px;color:var(--ink);font:inherit;text-align:left;background:#fff;border-radius:4px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0;padding:10px 12px;display:grid}.stage-list .stage-row.current{cursor:pointer;background:#f5faff;border-color:#a0cfff}.stage-list .stage-row.current:hover{border-color:var(--el-color-primary);background:#ecf5ff}.stage-list .stage-row.cleared{color:#8a959f;cursor:pointer}.stage-list .stage-row.cleared:hover{background:#f5faf6;border-color:#b7d9c3}.stage-list .stage-row .stage-number{color:#7d8791;background:#eef2f6;border-radius:4px;width:30px;height:30px;font-size:11px}.stage-list .stage-row.current .stage-number{background:var(--el-color-primary);color:#fff}.stage-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.stage-copy b{min-width:0;color:inherit;align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}.stage-copy small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.elite-stage-tag.el-tag{border-radius:3px;height:19px;font-size:10px;line-height:17px}.stage-action{color:var(--el-color-primary);white-space:nowrap;justify-content:flex-end;align-items:center;gap:2px;font-size:12px;display:inline-flex}.cleared .stage-action{color:#67c23a}.journey-battle-button{margin-top:16px}.enemy-stat-summary{flex-direction:column;gap:8px;display:flex!important}.enemy-stat-line{flex-direction:column;gap:3px;min-width:0;display:flex}.enemy-stat-line b{color:var(--ink);font-size:11px;font-weight:600}.enemy-stat-line span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.enemy-team{grid-template-columns:minmax(0,1fr);gap:11px;min-width:0;display:grid}.combat-board.multi-enemy{grid-template-columns:minmax(116px,.75fr) 54px minmax(0,1.65fr)}.combat-board.multi-enemy .enemy-team{grid-template-columns:repeat(2,minmax(0,1fr))}.enemy-team .fighter{min-width:0}.enemy-team .fighter>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.enemy-team .fighter .el-progress{width:min(135px,100%)}.enemy-fighter.defeated{opacity:.42}.combat-board.multi-enemy .enemy-fighter{gap:5px}.combat-board.multi-enemy .enemy-fighter .fighter-avatar{width:48px;height:48px;font-size:19px}.combat-board.multi-enemy .enemy-fighter small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.battle-reward{border-block:1px solid var(--line);margin-top:14px;padding:12px 0}.battle-reward>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.battle-reward>header strong{color:var(--ink);font-size:13px;font-weight:600}.battle-reward>header span{color:var(--muted);font-size:11px}.battle-reward-list{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:9px 12px;margin-top:10px;display:grid}.battle-reward-list>span{grid-template-rows:auto auto;grid-template-columns:16px auto;align-items:center;column-gap:6px;min-width:0;display:grid}.battle-reward-list svg{color:var(--el-color-primary);grid-row:1/span 2}.battle-reward-list b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:14px;line-height:1.1}.battle-reward-list small{color:var(--muted);font-size:10px}.battle-reward>p{color:var(--el-color-warning);align-items:center;gap:4px;margin:10px 0 0;font-size:11px;display:flex}@media (width<=680px){.chapter-select{width:112px}.journey-page>.page-side-column{order:-1}.current-stage-panel{padding:16px}.stage-list .stage-row{grid-template-columns:28px minmax(0,1fr) auto;gap:9px;padding-inline:10px}.stage-list .stage-row .stage-number{width:28px;height:28px}.stage-action{font-size:11px}.combat-board.multi-enemy{grid-template-columns:minmax(82px,.76fr) 34px minmax(0,1.65fr);gap:2px;padding-inline:8px}.combat-board.multi-enemy .enemy-team{gap:8px}.combat-board.multi-enemy .enemy-fighter .fighter-avatar{width:40px;height:40px;font-size:16px}.combat-board.multi-enemy .fighter>strong,.combat-board.multi-enemy .fighter small{font-size:9px}.enemy-stat-line span{font-size:10px}}.fighter{position:relative}.fighter-avatar{will-change:transform, filter}.fighter-avatar.player.is-attacking{animation:.42s cubic-bezier(.2,.75,.3,1) player-strike}.fighter-avatar.enemy.is-attacking{animation:.42s cubic-bezier(.2,.75,.3,1) enemy-strike}.fighter-avatar.is-hit{animation:.38s ease-out fighter-hit}.fighter-avatar.player.is-dodging{animation:.34s ease-out player-dodge}.fighter-avatar.enemy.is-dodging{animation:.34s ease-out enemy-dodge}.fighter-avatar.is-stunned{animation:.38s ease-in-out fighter-stunned}.combat-feedback{z-index:2;color:var(--el-color-danger);pointer-events:none;font-size:17px;font-weight:700;line-height:1;animation:.56s ease-out forwards combat-feedback-rise;position:absolute;top:32px;left:50%;transform:translate(-50%)}.combat-feedback.critical{color:#e6a23c;font-size:19px}.combat-feedback.immune{color:#4b8cac}@keyframes player-strike{0%,to{transform:translate(0)scale(1)}42%{filter:brightness(1.14);transform:translate(20px)scale(1.03)}}@keyframes enemy-strike{0%,to{transform:translate(0)scale(1)}42%{filter:brightness(1.12);transform:translate(-20px)scale(1.03)}}@keyframes fighter-hit{0%,to{filter:brightness();transform:translate(0)}24%{filter:brightness(1.5);transform:translate(-6px)}52%{filter:brightness(1.24);transform:translate(5px)}76%{transform:translate(-3px)}}@keyframes player-dodge{0%,to{transform:translate(0)}45%{transform:translate(-17px)rotate(-4deg)}}@keyframes enemy-dodge{0%,to{transform:translate(0)}45%{transform:translate(17px)rotate(4deg)}}@keyframes fighter-stunned{0%,to{opacity:1;transform:rotate(0)}35%,70%{opacity:.52;transform:rotate(-5deg)}52%,84%{transform:rotate(4deg)}}@keyframes combat-feedback-rise{0%{opacity:0;transform:translate(-50%,8px)scale(.84)}22%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-30px)scale(1.02)}}@keyframes combat-skill-bubble-in{0%{opacity:0;transform:translate(-6px,5px)scale(.9)}to{opacity:1;transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.fighter-avatar.is-attacking,.fighter-avatar.is-hit,.fighter-avatar.is-dodging,.fighter-avatar.is-stunned,.fighter-avatar.is-immune,.combat-feedback,.combat-skill-bubble,.lottery-reveal-card-inner{transition-duration:.01ms;animation-duration:.01ms}}.bag-page{width:min(1100px,100%);margin:0 auto}.bag-tabs>.el-tabs__header{margin:0 0 18px}.bag-tabs .el-tabs__nav-wrap:after{background:var(--line);height:1px}.bag-tabs .el-tabs__item{height:36px;color:var(--muted);font-family:var(--newsprint-serif);padding:0 18px;font-size:15px}.bag-tabs .el-tabs__item.is-active{color:var(--el-color-primary);font-weight:600}.bag-tabs .el-tabs__active-bar{height:2px}.equipment-page{min-width:0}.equipment-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:17px;display:flex}.equipment-heading h1{margin-top:5px}.equipped-count{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.equipment-workspace{border-block:1px solid var(--line);background:#fffdf87a;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);min-height:420px;display:grid}.equipment-loadout{grid-template-rows:repeat(5,minmax(64px,1fr));grid-template-columns:repeat(5,minmax(62px,1fr));gap:8px;min-width:0;padding:18px;display:grid;position:relative}.equipment-loadout:before{content:"";pointer-events:none;border:1px solid #ebe6da;border-radius:50%;position:absolute;inset:15% 19%}.equipment-slot.el-button{z-index:1;width:100%;min-width:0;height:100%;min-height:62px;color:var(--ink);box-shadow:none;text-align:left;white-space:normal;background:#fffdf8;border:1px solid #dfdbd1;border-radius:5px;margin:0;padding:7px}.equipment-slot.el-button:hover{color:var(--ink);background:#f7fbff;border-color:#a0cfff}.equipment-slot.el-button.selected{border-color:var(--el-color-primary);box-shadow:inset 0 0 0 1px var(--el-color-primary)}.equipment-slot.el-button.empty{color:#8c918a;border-style:dashed}.equipment-slot.el-button>span{grid-template-rows:auto auto;grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:6px;width:100%;min-width:0;display:grid}.equipment-slot svg{color:var(--el-color-primary);grid-row:1/span 2}.equipment-slot span span{min-width:0;color:var(--muted);font-size:10px;line-height:1.2}.equipment-slot b,.equipment-slot i{min-width:0;color:var(--ink);font-family:var(--newsprint-serif);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:600;line-height:1.25;overflow:hidden}.equipment-slot i{color:#9a9d96;font-family:inherit;font-size:10px;font-weight:400}.slot-helmet{grid-area:1/3}.slot-cloak{grid-area:2/1}.slot-ring{grid-area:2/5}.slot-weapon{grid-area:3/1}.slot-talisman{grid-area:3/5}.slot-chest{grid-area:3/3}.slot-belt{grid-area:4/3}.slot-mount{grid-area:5/3}.loadout-avatar{z-index:0;color:#8b877e;background:#f8f5ed;border:1px solid #e6e1d6;border-radius:50%;flex-direction:column;grid-area:2/2/5/5;justify-content:center;place-self:center;align-items:center;gap:5px;width:118px;height:118px;display:flex;box-shadow:inset 0 0 0 10px #fcfaf5}.loadout-avatar strong{font-family:var(--newsprint-serif);font-size:40px;font-weight:400;line-height:1}.loadout-avatar small{color:#9a958b;font-size:10px}.equipment-detail{border-left:1px solid var(--line);background:#faf8f38f;flex-direction:column;min-width:0;padding:25px 24px;display:flex}.equipment-detail>svg{color:#9c988e;margin-bottom:15px}.equipment-detail>h2{margin:0 0 8px;font-size:18px}.equipment-detail>p{color:var(--muted);font-size:12px;line-height:1.65}.equipment-detail-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.equipment-detail-head h2{margin-top:5px;font-size:21px}.equipment-detail-head p{color:var(--muted);margin-top:5px;font-size:11px}.equipment-description{color:#77736a;min-height:55px;margin:19px 0 18px;font-size:12px;line-height:1.65}.equipment-stat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.equipment-stat-list>div{background:#f6f8fb;min-width:0;padding:8px 9px}.equipment-stat-list dt{color:var(--muted);font-size:10px}.equipment-stat-list dd{color:var(--el-color-primary);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:13px;font-weight:600}.gem-sockets{color:var(--muted);align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-size:11px;display:flex}.gem-sockets i{background:#f7faff;border:1px dashed #b8c3d3;border-radius:50%;width:18px;height:18px;display:block;box-shadow:inset 0 0 0 4px #edf3fb}.unequip-action.el-button{color:var(--muted);border-radius:4px;align-self:flex-start;margin-top:15px}.equipment-options{margin-top:22px}.equipment-options>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.equipment-options h2{margin:0;font-size:16px}.equipment-options header span{color:var(--muted);font-size:11px}.equipment-option-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.equipment-option{border:1px solid var(--line);background:#fffdf8b8;border-radius:5px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:73px;padding:10px;display:grid}.equipment-option.equipped{background:#f5faff;border-color:#a0cfff}.equipment-option-glyph{color:#69717c;width:40px;height:40px;font-family:var(--newsprint-serif);background:#ece9e1;border-radius:5px;place-items:center;font-size:17px;display:grid}.equipment-option-glyph.jade{color:var(--jade-dark);background:var(--jade-light)}.equipment-option-glyph.blue{color:var(--blue);background:var(--blue-light)}.equipment-option>div{flex-direction:column;gap:3px;min-width:0;display:flex}.equipment-option b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.equipment-option small,.equipment-option>div>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;overflow:hidden}.equipment-option>div>span{color:#858981}.equipment-option .el-button{border-radius:4px;min-width:52px;margin:0}.equipment-option em{color:var(--el-color-primary);white-space:nowrap;font-size:11px;font-style:normal;font-weight:600}.resource-bag-page{width:100%}@media (width<=760px){.dungeon-layout,.dungeon-layer-grid{grid-template-columns:1fr}.dungeon-hero{align-items:flex-start;padding:20px 18px}.dungeon-attempt-badge{min-width:108px}.dungeon-detail-heading{display:block}.dungeon-drop-summary{margin-top:10px}.dungeon-drop-details,.equipment-workspace{grid-template-columns:1fr}.equipment-loadout{justify-self:center;width:100%;max-width:560px;min-height:390px}.equipment-detail{border-top:1px solid var(--line);border-left:0;min-height:260px}}@media (width<=680px){.game-header{flex-basis:58px;grid-template-columns:34px minmax(0,1fr) minmax(0,46vw);gap:6px;height:58px;padding-inline:8px}.header-profile{min-width:34px}.header-player-name,.header-power{display:none}.header-resources{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:0 4px;width:100%;display:grid;overflow:visible}.header-resources>span{grid-template-columns:13px max-content minmax(0,1fr);column-gap:2px;min-height:0;padding:0 2px;display:grid}.header-resources svg{width:13px;height:13px}.header-resources small{font-size:9px;display:block}.header-resources b{text-align:left;white-space:nowrap;max-width:none;font-size:9px;overflow:visible}.game-nav .nav-links.el-menu{justify-content:flex-start;overflow-x:auto}.game-nav .el-menu--horizontal>.el-menu-item{padding-inline:8px;font-size:13px}.bag-tabs .el-tabs__item{padding:0 14px}.equipment-heading{margin-bottom:14px}.equipment-loadout{grid-template-rows:repeat(5,62px);grid-template-columns:repeat(5,minmax(48px,1fr));gap:5px;min-height:0;padding:10px}.equipment-loadout:before{inset:16% 17%}.equipment-slot.el-button{min-height:0;padding:5px}.equipment-slot.el-button>span{grid-template-columns:15px minmax(0,1fr);column-gap:4px}.equipment-slot svg{width:15px;height:15px}.equipment-slot span span{font-size:8px}.equipment-slot b,.equipment-slot i{font-size:9px}.loadout-avatar{width:92px;height:92px;box-shadow:inset 0 0 0 7px #fcfaf5}.loadout-avatar strong{font-size:31px}.loadout-avatar small{font-size:9px}.equipment-detail{padding:20px 14px}.equipment-description{min-height:0;margin:16px 0}.equipment-option-list{grid-template-columns:1fr}.equipment-option{min-height:69px}}.inventory-page{min-width:0}.item-inventory-page{width:100%}.item-inventory-panel{overflow:hidden}.item-inventory-panel .item-grid{padding:16px}.equipment-columns{grid-template-columns:minmax(330px,.82fr) minmax(0,1.38fr);align-items:start;gap:18px;display:grid}.equipment-slots-panel,.inventory-panel{border:1px solid var(--line);background:#ffffffc7;border-radius:5px;min-width:0}.equipment-slots-panel>header,.inventory-panel-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:0 16px;display:flex}.equipment-slots-panel h2,.inventory-panel h2{color:var(--ink);margin:0;font-size:16px;font-weight:600}.equipment-slots-panel>header>span,.inventory-panel-heading>span,.inventory-panel-heading div>span{color:var(--muted);font-size:11px}.inventory-panel-heading>div{align-items:baseline;gap:8px;min-width:0;display:flex}.equipment-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.equipment-set-status{border-top:1px solid var(--line);gap:6px;margin:0 16px 16px;padding-top:12px;display:grid}.equipment-set-line{color:var(--muted);justify-content:space-between;align-items:center;gap:9px;font-size:10px;line-height:1.4;display:flex}.equipment-set-line b{color:var(--ink);font-size:11px}.equipment-set-line.purple b{color:#7b45b3}.equipment-set-line.orange b{color:#b96d22}.equipment-set-line.red b{color:#b63d48}.inventory-slot.el-button{width:100%;min-width:0;height:108px;color:var(--ink);box-shadow:none;text-align:center;white-space:normal;background:#fff;border:1px solid #dcdfe6;border-radius:4px;margin:0;padding:8px}.inventory-slot.el-button:hover{color:var(--ink);background:#f7fbff;border-color:#a0cfff}.inventory-slot.el-button.empty{border-style:dashed}.inventory-slot.el-button>span{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;display:flex}.inventory-slot svg{color:#a8abb2}.inventory-slot svg.quality-white{color:#e3e3e3;filter:drop-shadow(0 0 .65px #98a0aa)}.inventory-slot svg.quality-green{color:#36a90c}.inventory-slot svg.quality-blue{color:#1e7fb7}.inventory-slot svg.quality-purple{color:#832ef7}.inventory-slot svg.quality-orange{color:#ffb155}.inventory-slot svg.quality-red{color:#c53535}.inventory-slot span span{color:var(--muted);font-size:10px;line-height:1.15}.inventory-slot b,.inventory-slot i{max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-style:normal;font-weight:600;line-height:1.25;overflow:hidden}.inventory-slot i{color:#a8abb2;font-size:10px;font-weight:400}.equipment-filter-tabs{padding:0 16px}.equipment-filter-tabs>.el-tabs__header{margin:0}.equipment-filter-tabs .el-tabs__nav-wrap:after{background:#ebeef5;height:1px}.equipment-filter-tabs .el-tabs__item{height:42px;color:var(--muted);padding:0 11px;font-size:12px}.equipment-filter-tabs .el-tabs__item.is-active{color:var(--el-color-primary);font-weight:600}.equipment-filter-tabs .el-tabs__active-bar{height:2px}.equipment-filter-tabs .el-tabs__nav-scroll{overflow-x:auto}.inventory-equipment-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;padding:16px;display:grid}.inventory-equipment.el-button{aspect-ratio:1;width:100%;min-width:0;min-height:96px;color:var(--ink);box-shadow:none;text-align:center;white-space:normal;background:#fff;border:1px solid #dcdfe6;border-radius:4px;margin:0;padding:8px 5px;position:relative}.inventory-equipment.el-button:hover{color:var(--ink);background:#f7fbff;border-color:#a0cfff}.inventory-equipment.el-button.equipped{border-color:#a0cfff;box-shadow:inset 0 0 0 1px #a0cfff}.inventory-equipment.purple{background:#fdfbff;border-color:#d9c7fb}.inventory-equipment.orange{background:#fffdfa;border-color:#f1d3ad}.inventory-equipment.red{background:#fffdfd;border-color:#efc8c8}.inventory-equipment.el-button>span{flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;height:100%;display:flex}.inventory-equipment-glyph{color:#7d8791;width:34px;height:34px;font-family:var(--newsprint-serif);background:#eef2f6;border-radius:4px;place-items:center;margin-bottom:2px;font-size:16px;display:grid}.inventory-equipment.green .inventory-equipment-glyph{color:#36a90c;background:#e7f5e2}.inventory-equipment.blue .inventory-equipment-glyph{background:var(--blue-light);color:var(--blue)}.inventory-equipment.purple .inventory-equipment-glyph{color:#832ef7;background:#f0e8ff}.inventory-equipment.orange .inventory-equipment-glyph{color:#d98528;background:#fff0df}.inventory-equipment.red .inventory-equipment-glyph{color:#c53535;background:#fbe8e8}.inventory-equipment b{max-width:100%;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.25;overflow:hidden}.inventory-equipment small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;overflow:hidden}.inventory-equipment i{background:var(--el-color-primary-light-9);color:var(--el-color-primary);border-radius:2px;padding:2px 3px;font-size:8px;font-style:normal;line-height:1.1;position:absolute;top:5px;right:5px}.equipment-popover.el-popover{border-color:#dcdfe6;border-radius:4px;padding:12px;box-shadow:0 8px 22px #0000001f}.quality-tag.el-tag{border-radius:3px;font-weight:600}.quality-tag.el-tag.white{--el-tag-bg-color:#f5f6f7;--el-tag-border-color:#d6d9dd;--el-tag-text-color:#69717b}.quality-tag.el-tag.green{--el-tag-bg-color:#f0faed;--el-tag-border-color:#c9eabd;--el-tag-text-color:#36a90c}.quality-tag.el-tag.blue{--el-tag-bg-color:#edf8fc;--el-tag-border-color:#c4e2f1;--el-tag-text-color:#1e7fb7}.quality-tag.el-tag.purple{--el-tag-bg-color:#f7f2ff;--el-tag-border-color:#d9c7fb;--el-tag-text-color:#832ef7}.quality-tag.el-tag.orange{--el-tag-bg-color:#fff8ed;--el-tag-border-color:#f5d4ae;--el-tag-text-color:#d98528}.quality-tag.el-tag.red{--el-tag-bg-color:#fff4f4;--el-tag-border-color:#efc5c5;--el-tag-text-color:#c53535}.equipment-tooltip header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.equipment-tooltip header>div{flex-direction:column;gap:3px;display:flex}.equipment-tooltip header small{color:var(--muted);font-size:10px}.equipment-tooltip header b{color:var(--ink);font-size:14px}.equipment-tooltip>p{color:var(--muted);margin:9px 0 0;font-size:11px;line-height:1.55}.equipment-tooltip>p.tooltip-description{color:#606266}.equipment-tooltip>p.martial-affinity{color:#606266;justify-content:space-between;align-items:center;gap:9px;display:flex}.martial-affinity b{color:#909399;flex:none;font-size:11px}.martial-affinity b.active{color:var(--el-color-success)}.tooltip-copy{margin-top:9px}.tooltip-copy>small,.tooltip-section-label{color:var(--muted);letter-spacing:.02em;font-size:9px;font-weight:600;display:block}.tooltip-copy>p{margin:3px 0 0}.tooltip-lore>p{color:#737b83}.tooltip-effect{background:#f5faff;border-left:2px solid #8bc2e7;padding:7px 8px}.tooltip-effect>small{color:var(--el-color-primary)}.tooltip-effect>p{color:#3f6f91}.tooltip-section-label{margin-top:11px}.martial-active-skill{border-left:3px solid var(--el-color-primary);background:#f3f8fd;margin-top:10px;padding:9px 10px 10px 11px}.martial-active-skill>header{align-items:center;gap:8px}.martial-active-skill>header>div{gap:2px;min-width:0}.martial-active-skill>header small{color:var(--el-color-primary);font-size:9px;font-weight:600}.martial-active-skill>header b{font-size:13px}.martial-active-skill>p{color:#3f6f91;margin:7px 0 0}.martial-active-skill .martial-active-effect-copy{color:#245f88;font-weight:600;line-height:1.55}.martial-ascension-line{color:var(--muted);border-top:1px solid #ebeef5;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding-top:9px;font-size:10px;display:flex}.martial-ascension-line b{color:var(--el-color-primary);font-variant-numeric:tabular-nums;font-size:11px}.equipment-tooltip dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:11px 0 0;display:grid}.equipment-tooltip dl>div{background:#f5faff;min-width:0;padding:6px 7px}.equipment-tooltip dt{color:var(--muted);font-size:10px}.equipment-tooltip dd{color:var(--el-color-primary);margin:3px 0 0;font-size:12px;font-weight:600}.equipment-set-tooltip{color:var(--muted);background:#f7fbff;border-left:2px solid #b7d9f3;gap:4px;margin-top:11px;padding:8px 9px;font-size:10px;line-height:1.45;display:grid}.equipment-set-tooltip b{color:var(--ink);font-size:11px}.equipment-set-tooltip span.active{color:var(--el-color-primary);font-weight:600}.tooltip-gems{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:11px;font-size:10px;display:flex}.tooltip-gems i{background:#ecf5ff;border:1px dashed #a0cfff;border-radius:50%;width:14px;height:14px;display:block}.tooltip-gems i.filled{background:#f6d47e;border-style:solid;border-color:#d7a74a;box-shadow:inset 0 0 0 2px #fff7dc}.equipment-tooltip .el-button{margin-top:10px;padding-inline:0}.empty-tooltip p{margin-top:5px}.martial-columns{grid-template-columns:minmax(330px,.82fr) minmax(0,1.38fr);align-items:start;gap:18px;display:grid}.martial-slots-panel,.martial-library-panel{border:1px solid var(--line);background:#ffffffc7;border-radius:5px;min-width:0}.martial-slots-panel>header{border-bottom:1px solid var(--line);align-items:center;min-height:58px;padding:0 16px;display:flex}.martial-slots-panel>header h2{margin:0;font-size:16px}.martial-slots-panel>header span{color:var(--muted);margin-top:4px;font-size:10px;display:block}.martial-slot-groups{gap:15px;padding:16px;display:grid}.martial-slot-group>small{color:var(--muted);margin-bottom:7px;font-size:10px;font-weight:600;display:block}.martial-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.martial-slot-control{min-width:0;position:relative}.martial-slot.el-button{width:100%;min-height:102px;color:var(--ink);box-shadow:none;text-align:left;background:#fff;border:1px solid #dcdfe6;border-radius:4px;margin:0;padding:10px}.martial-slot.el-button.enhanceable{padding-bottom:42px}.martial-slot.el-button:hover{color:var(--ink);background:#f7fbff;border-color:#a0cfff}.martial-slot.el-button.empty{border-style:dashed}.martial-slot.el-button>span{flex-direction:column;align-items:flex-start;gap:5px;width:100%;display:flex}.martial-slot-glyph{color:var(--el-color-primary)}.martial-slot.green .martial-slot-glyph{color:#36a90c}.martial-slot.blue .martial-slot-glyph{color:#1e7fb7}.martial-slot.purple .martial-slot-glyph{color:#832ef7}.martial-slot.orange .martial-slot-glyph{color:#d98528}.martial-slot.red .martial-slot-glyph{color:#c53535}.martial-slot b{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:13px;overflow:hidden}.martial-slot i{color:#a8abb2;font-size:11px;font-style:normal}.martial-slot small{max-width:100%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.martial-enhance-button.el-button{border-radius:3px;height:27px;margin:0;padding:0 9px;font-size:11px;display:inline-flex;position:absolute;bottom:8px;right:8px}.rage-note{border-top:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:7px;margin:0 16px 16px;padding:9px 10px;font-size:10px;line-height:1.5;display:flex}.rage-note svg{color:var(--el-color-primary);flex:none}.martial-library-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:9px;padding:16px;display:grid}.martial-library-card{width:100%;min-height:72px;color:var(--ink);box-shadow:none;text-align:left;cursor:pointer;background:#fff;border:1px solid #dcdfe6;border-radius:4px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;margin:0;padding:10px;display:grid;position:relative}.martial-library-card:hover,.martial-library-card:focus-visible{color:var(--ink);background:#f7fbff;border-color:#a0cfff;outline:none}.martial-library-glyph{color:#7d8791;background:#eef2f6;border-radius:4px;grid-row:span 2;place-items:center;width:38px;height:38px;display:grid}.martial-library-card.green .martial-library-glyph{color:#36a90c;background:#e7f5e2}.martial-library-card.blue .martial-library-glyph{color:#1e7fb7;background:#e5f1f8}.martial-library-card.purple .martial-library-glyph{color:#832ef7;background:#f0e8ff}.martial-library-card.orange .martial-library-glyph{color:#d98528;background:#fff0df}.martial-library-card.red .martial-library-glyph{color:#c53535;background:#fbe8e8}.martial-library-card>div{flex-direction:column;gap:4px;min-width:0;display:flex}.martial-library-card b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.martial-library-card small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.martial-library-card em{color:var(--muted);font-size:10px;font-style:normal}.martial-library-card .art-enhance-button{bottom:7px;right:7px}.side-panel-heading{padding-block:0}.side-panel-heading .side-mode-tabs{flex:1;min-width:0}.side-mode-tabs>.el-tabs__header{margin:0}.side-mode-tabs>.el-tabs__header .el-tabs__item{height:58px;color:var(--muted);padding:0 13px;font-size:16px}.side-mode-tabs>.el-tabs__header .el-tabs__item.is-active{color:var(--el-color-primary);font-weight:600}.side-mode-tabs>.el-tabs__header .el-tabs__active-bar{height:2px}.side-mode-tabs>.el-tabs__content{display:none}.inventory-slot.el-button.selected,.martial-slot.el-button.selected{border-color:var(--el-color-primary);box-shadow:inset 0 0 0 1px var(--el-color-primary);background:#ecf5ff}.growth-detail-content{flex-direction:column;min-width:0;padding:18px 20px 20px;display:flex}.growth-detail-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.growth-detail-heading>div{min-width:0}.growth-detail-heading small{color:var(--muted);font-size:10px}.growth-detail-heading h2{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:20px;overflow:hidden}.growth-detail-glyph{color:#7d8791;width:42px;height:42px;font-family:var(--newsprint-serif);background:#eef2f6;border-radius:5px;flex:0 0 42px;place-items:center;font-size:18px;display:grid}.growth-detail-glyph.green{color:#36a90c;background:#e7f5e2}.growth-detail-glyph.blue{color:#1e7fb7;background:#e5f1f8}.growth-detail-glyph.purple{color:#832ef7;background:#f0e8ff}.growth-detail-glyph.orange{color:#d98528;background:#fff0df}.growth-detail-glyph.red{color:#c53535;background:#fbe8e8}.growth-lore{color:#737b83;min-height:39px;margin:10px 0 14px;font-size:11px;line-height:1.55}.growth-operation-tabs>.el-tabs__header{margin:0 0 13px}.growth-operation-tabs .el-tabs__item{height:32px;color:var(--muted);padding:0 12px;font-size:12px}.growth-operation-tabs .el-tabs__item.is-active{color:var(--el-color-primary);font-weight:600}.growth-operation-tabs .el-tabs__item.is-disabled{color:#c5c9d0}.growth-operation-tabs .el-tabs__active-bar{height:2px}.growth-operation-content{min-width:0}.growth-level-line,.growth-cost-line{color:var(--muted);border-bottom:1px solid #ebeef5;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-size:11px;display:flex}.growth-level-line b,.growth-cost-line b{color:var(--ink);font-variant-numeric:tabular-nums;align-items:center;gap:5px;font-size:14px;display:inline-flex}.growth-level-line b{color:var(--el-color-primary)}.growth-level-line b small{color:var(--muted);font-size:10px;font-weight:400}.growth-operation-content .tooltip-effect{margin-top:13px}.growth-stat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:13px 0 0;display:grid}.growth-stat-list>div{background:#f5faff;min-width:0;padding:7px 8px}.growth-stat-list dt{color:var(--muted);font-size:10px}.growth-stat-list dd{color:var(--el-color-primary);font-variant-numeric:tabular-nums;margin:3px 0 0;font-size:12px;font-weight:600}.growth-cost-line{border-bottom:0;margin-top:12px}.growth-cost-line b{color:var(--gold);font-size:12px}.growth-action-button.el-button{width:100%;min-height:36px;margin-top:8px}.growth-action-button svg{margin-right:4px}.growth-limit-hint{color:var(--muted);text-align:center;margin-top:8px;font-size:10px;display:block}.growth-material-hint{color:var(--muted);text-align:right;font-variant-numeric:tabular-nums;margin:8px 0 2px;font-size:10px}.equipment-gem-slots{gap:8px;margin-top:12px;display:grid}.equipment-gem-row{background:#f8fafc;border:1px solid #e5eaf0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.equipment-gem-slot{min-width:0;color:var(--muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.equipment-gem-slot i{background:#eef1f5;border:1px dashed #c6ced8;border-radius:50%;flex:0 0 12px;width:12px;height:12px}.equipment-gem-slot i.filled{background:#f6d47e;border-style:solid;border-color:#d7a74a;box-shadow:inset 0 0 0 2px #fff7dc}.equipment-gem-row .el-button{min-width:64px;height:26px;margin:0}.equipment-gem-unavailable{color:var(--muted);white-space:nowrap;font-size:10px}.equipment-gem-unlock{background:#fbfdff;border:1px dashed #cbd8e7;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;margin-top:10px;padding:9px;display:grid}.equipment-gem-unlock span{color:var(--ink);font-size:11px}.equipment-gem-unlock small{color:var(--muted);font-size:10px}.equipment-gem-unlock .el-button{grid-area:1/2/span 2;min-width:54px;margin:0}.growth-empty-state{text-align:center;min-height:300px;color:var(--muted);justify-content:center;align-items:center}.growth-empty-state>svg{color:#b5c0cc;margin-bottom:10px}.growth-empty-state h2{color:var(--ink);margin:0;font-size:16px}.growth-empty-state p{margin-top:7px;font-size:11px}.martial-growth-detail .growth-operation-content>.equipment-tooltip{box-shadow:none;border:0;margin:0 0 12px;padding:0}.martial-growth-detail .growth-operation-content>.equipment-tooltip header b{font-size:15px}.martial-growth-detail .growth-operation-content>.equipment-tooltip .tooltip-lore{display:none}@media (width<=760px){.equipment-columns,.martial-columns,.gem-workbench{grid-template-columns:1fr}.growth-detail-content{min-height:280px}.inventory-equipment-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}}@media (width<=680px){.equipment-columns{gap:14px}.item-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.item-card{grid-template-columns:48px minmax(0,1fr);column-gap:8px;min-height:92px}.item-glyph{width:48px;height:48px}.item-glyph svg{width:24px;height:24px}.item-inventory-panel .item-grid,.gem-synthesis-panel{padding:12px}.gem-triangle{--gem-slot-size:78px}.gem-library-panel .gem-panel-heading{padding-inline:12px}.gem-library-grid{padding:12px}.equipment-slots-panel>header,.inventory-panel-heading{min-height:52px;padding-inline:12px}.equipment-slot-grid{gap:7px;padding:12px}.inventory-slot.el-button{height:88px;padding:6px}.inventory-slot b{font-size:10px}.inventory-slot span span{font-size:9px}.inventory-equipment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px}.inventory-equipment.el-button{min-height:88px}.equipment-filter-tabs{padding-inline:12px}.equipment-filter-tabs .el-tabs__item{padding-inline:10px}.martial-library-grid{grid-template-columns:1fr;padding:12px}.martial-slots-panel>header{min-height:52px;padding-inline:12px}.martial-slot-groups{padding:12px}.growth-detail-content{padding:16px 14px}.rage-note{margin-inline:12px}}@media (width<=460px){.gem-library-grid{grid-template-columns:1fr}.gem-recipe{gap:5px}}
