@charset "UTF-8";:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645,.045,.355,1);--el-transition-function-fast-bezier:cubic-bezier(.23,1,.32,1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px;color-scheme:light;--el-color-primary:#409eff;--el-color-primary-light-3:rgb(121,187,255);--el-color-primary-light-5:rgb(160,207,255);--el-color-primary-light-7:rgb(198,226,255);--el-color-primary-light-8:rgb(217,236,255);--el-color-primary-light-9:rgb(236,245,255);--el-color-primary-dark-2:rgb(51,126,204);--el-color-success:#67c23a;--el-color-success-light-3:rgb(149,212,117);--el-color-success-light-5:rgb(179,225,157);--el-color-success-light-7:rgb(209,237,196);--el-color-success-light-8:rgb(225,243,216);--el-color-success-light-9:rgb(240,249,235);--el-color-success-dark-2:rgb(82,155,46);--el-color-warning:#e6a23c;--el-color-warning-light-3:rgb(238,190,119);--el-color-warning-light-5:rgb(243,209,158);--el-color-warning-light-7:rgb(248,227,197);--el-color-warning-light-8:rgb(250,236,216);--el-color-warning-light-9:rgb(253,246,236);--el-color-warning-dark-2:rgb(184,130,48);--el-color-danger:#f56c6c;--el-color-danger-light-3:rgb(248,152,152);--el-color-danger-light-5:rgb(250,182,182);--el-color-danger-light-7:rgb(252,211,211);--el-color-danger-light-8:rgb(253,226,226);--el-color-danger-light-9:rgb(254,240,240);--el-color-danger-dark-2:rgb(196,86,86);--el-color-error:#f56c6c;--el-color-error-light-3:rgb(248,152,152);--el-color-error-light-5:rgb(250,182,182);--el-color-error-light-7:rgb(252,211,211);--el-color-error-light-8:rgb(253,226,226);--el-color-error-light-9:rgb(254,240,240);--el-color-error-dark-2:rgb(196,86,86);--el-color-info:#909399;--el-color-info-light-3:rgb(177,179,184);--el-color-info-light-5:rgb(200,201,204);--el-color-info-light-7:rgb(222,223,224);--el-color-info-light-8:rgb(233,233,235);--el-color-info-light-9:rgb(244,244,245);--el-color-info-dark-2:rgb(115,118,122);--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0,0,0,.04),0px 8px 20px rgba(0,0,0,.08);--el-box-shadow-light:0px 0px 12px rgba(0,0,0,.12);--el-box-shadow-lighter:0px 0px 6px rgba(0,0,0,.12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0,0,0,.08),0px 12px 32px rgba(0,0,0,.12),0px 8px 16px -8px rgba(0,0,0,.16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0,0,0,.8);--el-overlay-color-light:rgba(0,0,0,.7);--el-overlay-color-lighter:rgba(0,0,0,.5);--el-mask-color:rgba(255,255,255,.9);--el-mask-color-extra-light:rgba(255,255,255,.3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transform-origin:center top;transition:var(--el-transition-md-fade)}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transform-origin:center bottom;transition:var(--el-transition-md-fade)}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transform-origin:top left;transition:var(--el-transition-md-fade)}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.el-icon{--color:inherit;align-items:center;color:var(--color);display:inline-flex;fill:currentColor;font-size:inherit;height:1em;justify-content:center;line-height:1em;position:relative;width:1em}.el-icon.is-loading{animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.app-container{width:100%;min-height:100dvh}*{margin:0;padding:0;box-sizing:border-box}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-border-light, #f0f2f5);border-radius:var(--radius-sm, .375rem)}::-webkit-scrollbar-thumb{background:var(--color-text-placeholder, #c0c4cc);border-radius:var(--radius-sm, .375rem)}::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary, #909399)}:root{--color-brand: #667eea;--color-brand-light: #818cf8;--color-brand-dark: #4f46e5;--color-brand-gradient: linear-gradient(135deg, #667eea 0%, #764ba2 100%);--color-accent: #f6d365;--color-accent-light: #fda085;--color-success: #67c23a;--color-success-light: #e8f8f0;--color-warning: #e6a23c;--color-warning-light: #fdf6ec;--color-danger: #f56c6c;--color-danger-light: #fef0f0;--color-info: #909399;--color-info-light: #f4f4f5;--color-text-primary: #1a1a2e;--color-text-regular: #4a4a4a;--color-text-secondary: #909399;--color-text-placeholder: #c0c4cc;--color-text-white: #ffffff;--color-bg-page: #f5f7fa;--color-bg-card: #ffffff;--color-bg-section: #fafbfc;--color-bg-hover: #f5f3ff;--color-bg-overlay: rgba(255, 255, 255, .92);--color-border: #eef0f4;--color-border-light: #f0f2f5;--color-border-active: var(--color-brand);--color-vip: #d4a745;--color-vip-light: #fef9e7;--color-vip-gradient: linear-gradient(135deg, #f6d365 0%, #d4a745 100%);--color-vip-dark: #b8942e;--color-vip-glow: rgba(212, 167, 69, .35);--spacing-xs: .25rem;--spacing-sm: .5rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--radius-sm: .375rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-xl: 1.25rem;--radius-full: 9999px;--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .1);--shadow-brand: 0 4px 16px rgba(102, 126, 234, .2);--text-xs: .75rem;--text-sm: .8125rem;--text-base: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.375rem;--text-2xl: 1.75rem;--duration-fast: .2s;--duration-normal: .3s;--duration-slow: .4s;--ease-default: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--header-height: 3rem;--tab-bar-height: 3.25rem;--content-max-width: 30rem;--touch-target-min: 2.75rem;--el-color-primary: var(--color-brand);--el-color-primary-light-3: var(--color-brand-light);--el-color-primary-dark-2: var(--color-brand-dark);--el-color-success: var(--color-success);--el-color-warning: var(--color-warning);--el-color-danger: var(--color-danger);--el-color-info: var(--color-info);--el-border-radius-base: var(--radius-sm);--el-border-radius-small: 4px;--el-font-size-base: var(--text-base)}html.vip-theme,.vip-theme{color:#f0ece2;--color-brand: #c9a84c;--color-brand-light: #dfc06a;--color-brand-dark: #a88b35;--color-brand-gradient: linear-gradient(135deg, #e8c547 0%, #a88b35 60%, #c9a84c 100%);--color-bg-page: #0e0e14;--color-bg-card: #18181f;--color-bg-section: #1e1e28;--color-bg-hover: rgba(201, 168, 76, .08);--color-bg-overlay: rgba(14, 14, 20, .95);--color-text-primary: #f0ece2;--color-text-regular: #b8b4a8;--color-text-secondary: #7a776e;--color-text-placeholder: #4a483f;--color-border: rgba(201, 168, 76, .12);--color-border-light: rgba(255, 255, 255, .06);--color-border-active: var(--color-vip);--color-success-light: #1a2e1f;--color-warning-light: #2e2518;--color-danger-light: #2e1a1a;--color-info-light: #1e1e28;--color-vip-gradient: linear-gradient(135deg, #f6d365 0%, #c9a84c 50%, #a88b35 100%);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .5);--shadow-brand: 0 4px 20px rgba(201, 168, 76, .25);--shadow-vip-glow: 0 0 24px rgba(212, 167, 69, .15);--el-color-primary: #c9a84c;--el-color-primary-light-3: #dfc06a;--el-color-primary-light-5: rgba(201, 168, 76, .3);--el-color-primary-light-7: rgba(201, 168, 76, .2);--el-color-primary-light-8: rgba(201, 168, 76, .15);--el-color-primary-light-9: rgba(201, 168, 76, .1);--el-color-primary-dark-2: #a88b35;--el-bg-color-page: #0e0e14;--el-bg-color: #18181f;--el-bg-color-overlay: #1e1e28;--el-text-color-primary: #f0ece2;--el-text-color-regular: #b8b4a8;--el-text-color-secondary: #7a776e;--el-text-color-placeholder: #4a483f;--el-text-color-disabled: #4a483f;--el-border-color: rgba(201, 168, 76, .12);--el-border-color-light: rgba(255, 255, 255, .06);--el-border-color-lighter: rgba(255, 255, 255, .04);--el-border-color-extra-light: rgba(255, 255, 255, .03);--el-border-color-dark: rgba(201, 168, 76, .2);--el-fill-color: #1e1e28;--el-fill-color-light: #1e1e28;--el-fill-color-lighter: rgba(255, 255, 255, .04);--el-fill-color-extra-light: rgba(255, 255, 255, .02);--el-fill-color-blank: #18181f;--el-fill-color-dark: #2a2a35;--el-overlay-color: rgba(10, 10, 14, .7);--el-overlay-color-light: rgba(10, 10, 14, .5);--el-overlay-color-lighter: rgba(10, 10, 14, .3);--el-mask-color: rgba(14, 14, 20, .8);--el-button-text-color: #f0ece2;--el-button-bg-color: #1e1e28;--el-button-border-color: rgba(201, 168, 76, .12);--el-button-hover-text-color: #c9a84c;--el-button-hover-bg-color: rgba(201, 168, 76, .06);--el-button-hover-border-color: #c9a84c;--el-button-disabled-text-color: #4a483f;--el-button-disabled-bg-color: #1a1a22;--el-button-disabled-border-color: rgba(201, 168, 76, .08);--el-input-bg-color: #1e1e28;--el-input-text-color: #f0ece2;--el-input-border-color: rgba(201, 168, 76, .12);--el-input-hover-border-color: rgba(201, 168, 76, .3);--el-input-focus-border-color: var(--color-vip);--el-input-placeholder-color: #4a483f;--el-card-bg-color: #18181f;--el-card-border-color: rgba(201, 168, 76, .12);--el-dialog-bg-color: #18181f;--el-dialog-border-radius: var(--radius-md);--el-dialog-title-font-size: var(--text-lg);--el-table-bg-color: #18181f;--el-table-tr-bg-color: #18181f;--el-table-header-bg-color: #1e1e28;--el-table-row-hover-bg-color: rgba(201, 168, 76, .04);--el-table-border-color: rgba(201, 168, 76, .12);--el-table-text-color: #f0ece2;--el-table-header-text-color: #b8b4a8;--el-pagination-bg-color: #1e1e28;--el-pagination-text-color: #b8b4a8;--el-pagination-button-bg-color: #1e1e28;--el-pagination-hover-color: #c9a84c;--el-pagination-button-color: #b8b4a8;--el-tag-bg-color: rgba(201, 168, 76, .1);--el-tag-border-color: rgba(201, 168, 76, .2);--el-tag-text-color: #c9a84c;--el-checkbox-bg-color: #1e1e28;--el-checkbox-input-border: rgba(201, 168, 76, .12);--el-checkbox-checked-bg-color: #c9a84c;--el-checkbox-checked-input-border-color: #c9a84c;--el-checkbox-text-color: #f0ece2;--el-popover-bg-color: #18181f;--el-popover-border-color: rgba(201, 168, 76, .12);--el-dropdown-menu-box-shadow: 0 4px 16px rgba(0, 0, 0, .4);--el-loading-fullscreen-bg-color: rgba(14, 14, 20, .8);--el-switch-on-color: var(--color-vip);--el-switch-off-color: #4a483f;--el-progress-track-color: rgba(255, 255, 255, .06);--el-message-bg-color: #18181f;--el-message-border-color: rgba(201, 168, 76, .12);--el-message-text-color: #f0ece2;--el-radio-button-checked-bg-color: var(--color-vip);--el-radio-button-checked-border-color: var(--color-vip);--el-radio-button-checked-text-color: #1a1a2e;--el-upload-dragger-bg-color: #1e1e28;--el-empty-description-margin-top: 12px;--el-select-border-color-hover: rgba(201, 168, 76, .3);--el-select-input-focus-border-color: var(--color-vip)}html.vip-theme[data-vip-level=SVIP],.vip-theme[data-vip-level=SVIP]{--color-brand: #B76E79;--color-brand-light: #D4A5A5;--color-brand-dark: #8C5563;--color-brand-gradient: linear-gradient(135deg, #E8A87C 0%, #B76E79 60%, #8C5563 100%);--color-bg-hover: rgba(183, 110, 121, .08);--color-border: rgba(183, 110, 121, .12);--color-border-active: var(--color-vip);--color-vip: #B76E79;--color-vip-light: #F5E6E8;--color-vip-gradient: linear-gradient(135deg, #E8A87C 0%, #B76E79 50%, #8C5563 100%);--color-vip-dark: #8C5563;--color-vip-glow: rgba(183, 110, 121, .35);--shadow-brand: 0 4px 20px rgba(183, 110, 121, .25);--shadow-vip-glow: 0 0 24px rgba(183, 110, 121, .15);--el-color-primary: #B76E79;--el-color-primary-light-3: #D4A5A5;--el-color-primary-light-5: rgba(183, 110, 121, .3);--el-color-primary-light-7: rgba(183, 110, 121, .2);--el-color-primary-light-8: rgba(183, 110, 121, .15);--el-color-primary-light-9: rgba(183, 110, 121, .1);--el-color-primary-dark-2: #8C5563;--el-border-color: rgba(183, 110, 121, .12);--el-border-color-dark: rgba(183, 110, 121, .2);--el-button-border-color: rgba(183, 110, 121, .12);--el-button-hover-text-color: #B76E79;--el-button-hover-bg-color: rgba(183, 110, 121, .06);--el-button-hover-border-color: #B76E79;--el-button-disabled-border-color: rgba(183, 110, 121, .08);--el-input-border-color: rgba(183, 110, 121, .12);--el-input-hover-border-color: rgba(183, 110, 121, .3);--el-input-focus-border-color: var(--color-vip);--el-card-border-color: rgba(183, 110, 121, .12);--el-dialog-bg-color: #18181f;--el-table-row-hover-bg-color: rgba(183, 110, 121, .04);--el-table-border-color: rgba(183, 110, 121, .12);--el-pagination-hover-color: #B76E79;--el-tag-bg-color: rgba(183, 110, 121, .1);--el-tag-border-color: rgba(183, 110, 121, .2);--el-tag-text-color: #B76E79;--el-checkbox-input-border: rgba(183, 110, 121, .12);--el-checkbox-checked-bg-color: #B76E79;--el-checkbox-checked-input-border-color: #B76E79;--el-popover-border-color: rgba(183, 110, 121, .12);--el-switch-on-color: var(--color-vip);--el-message-border-color: rgba(183, 110, 121, .12);--el-radio-button-checked-bg-color: var(--color-vip);--el-radio-button-checked-border-color: var(--color-vip);--el-select-border-color-hover: rgba(183, 110, 121, .3);--el-select-input-focus-border-color: var(--color-vip)}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
 */*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.isolate{isolation:isolate}.mx-1{margin-left:.25rem;margin-right:.25rem}.mt-1{margin-top:.25rem}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-8{height:2rem}.h-\[2px\]{height:2px}.w-8{width:2rem}.w-full{width:100%}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.whitespace-nowrap{white-space:nowrap}.rounded-full{border-radius:9999px}.border{border-width:1px}.bg-\[var\(--color-border\)\]{background-color:var(--color-border)}.bg-\[var\(--color-brand\)\]{background-color:var(--color-brand)}.bg-\[var\(--color-danger\)\]{background-color:var(--color-danger)}.bg-\[var\(--color-info-light\)\]{background-color:var(--color-info-light)}.bg-\[var\(--color-success\)\]{background-color:var(--color-success)}.px-2{padding-left:.5rem;padding-right:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.text-center{text-align:center}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.italic{font-style:italic}.leading-none{line-height:1}.text-\[var\(--color-brand\)\]{color:var(--color-brand)}.text-\[var\(--color-danger\)\]{color:var(--color-danger)}.text-\[var\(--color-success\)\]{color:var(--color-success)}.text-\[var\(--color-text-secondary\)\]{color:var(--color-text-secondary)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}html.vip-theme{--vip-a04: rgba(201, 168, 76, .04);--vip-a06: rgba(201, 168, 76, .06);--vip-a08: rgba(201, 168, 76, .08);--vip-a10: rgba(201, 168, 76, .1);--vip-a12: rgba(201, 168, 76, .12);--vip-a15: rgba(201, 168, 76, .15);--vip-a20: rgba(201, 168, 76, .2);--vip-a25: rgba(201, 168, 76, .25);--vip-a30: rgba(201, 168, 76, .3);--vip-a40: rgba(201, 168, 76, .4);--vip-a50: rgba(201, 168, 76, .5);--vip-glow-a08: rgba(212, 167, 69, .08);--vip-glow-a10: rgba(212, 167, 69, .1);--vip-glow-a15: rgba(212, 167, 69, .15);--vip-glow-a20: rgba(212, 167, 69, .2);--vip-glow-a25: rgba(212, 167, 69, .25);--vip-glow-a30: rgba(212, 167, 69, .3);--vip-glow-a40: rgba(212, 167, 69, .4);--vip-glow-a50: rgba(212, 167, 69, .5)}html.vip-theme[data-vip-level=SVIP]{--vip-a04: rgba(183, 110, 121, .04);--vip-a06: rgba(183, 110, 121, .06);--vip-a08: rgba(183, 110, 121, .08);--vip-a10: rgba(183, 110, 121, .1);--vip-a12: rgba(183, 110, 121, .12);--vip-a15: rgba(183, 110, 121, .15);--vip-a20: rgba(183, 110, 121, .2);--vip-a25: rgba(183, 110, 121, .25);--vip-a30: rgba(183, 110, 121, .3);--vip-a40: rgba(183, 110, 121, .4);--vip-a50: rgba(183, 110, 121, .5);--vip-glow-a08: rgba(183, 110, 121, .08);--vip-glow-a10: rgba(183, 110, 121, .1);--vip-glow-a15: rgba(183, 110, 121, .15);--vip-glow-a20: rgba(183, 110, 121, .2);--vip-glow-a25: rgba(183, 110, 121, .25);--vip-glow-a30: rgba(183, 110, 121, .3);--vip-glow-a40: rgba(183, 110, 121, .4);--vip-glow-a50: rgba(183, 110, 121, .5)}html.vip-theme{background-color:#0e0e14!important}html.vip-theme body{background-color:#0e0e14!important;width:100%!important;margin:0!important}html.vip-theme .upload-title,html.vip-theme .mode-label,html.vip-theme .option-label,html.vip-theme .file-name,html.vip-theme .summary-text,html.vip-theme .detail-text,html.vip-theme .loading-message,html.vip-theme .prompt-text{color:#b8b4a8!important;-webkit-text-fill-color:#b8b4a8!important}html.vip-theme .upload-hint,html.vip-theme .file-size,html.vip-theme .detail-label,html.vip-theme .quota-text{color:#7a776e!important;-webkit-text-fill-color:#7a776e!important}html.vip-theme .vip-tag,html.vip-theme .tab-item--active,html.vip-theme .tab-item--active .tab-icon,html.vip-theme .tab-item--active .tab-label,html.vip-theme .progress-text{color:var(--color-vip)!important;-webkit-text-fill-color:var(--color-vip)!important}html.vip-theme .tab-item:not(.tab-item--active),html.vip-theme .tab-item:not(.tab-item--active) .tab-icon,html.vip-theme .tab-item:not(.tab-item--active) .tab-label{color:#7a776e!important;-webkit-text-fill-color:#7a776e!important}html.vip-theme .el-tag--success{color:#67c23a!important;-webkit-text-fill-color:#67c23a!important}html.vip-theme .el-tag--warning{color:#e6a23c!important;-webkit-text-fill-color:#e6a23c!important}html.vip-theme .el-tag--danger,html.vip-theme .dropdown-item--danger,html.vip-theme .dropdown-item--danger span{color:#f56c6c!important;-webkit-text-fill-color:#f56c6c!important}html.vip-theme .el-button--primary,html.vip-theme .el-button--primary span,html.vip-theme .el-button--primary .el-icon{color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important}html.vip-theme .brand-icon,html.vip-theme .avatar-btn,html.vip-theme .dropdown-vip-label{color:#fff!important;-webkit-text-fill-color:#fff!important}.vip-theme ::-webkit-scrollbar-track{background:#1a1a22}.vip-theme ::-webkit-scrollbar-thumb{background:var(--vip-a30)}.vip-theme ::-webkit-scrollbar-thumb:hover{background:var(--vip-a50)}.vip-theme .el-button--primary{background:var(--color-brand-gradient);border-color:transparent;font-weight:600}.vip-theme .el-button--primary:not(.is-disabled):hover{box-shadow:var(--shadow-brand);filter:brightness(1.1)}.vip-theme .el-input__wrapper{box-shadow:0 0 0 1px var(--vip-a12) inset!important}.vip-theme .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--vip-a30) inset!important}.vip-theme .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--color-vip) inset!important}.vip-theme .upload-area .el-upload{border-color:var(--vip-a12)!important}.vip-theme .upload-area .el-upload:hover{border-color:var(--color-vip)!important;background-color:var(--vip-a04)!important}.vip-theme .el-radio-button__inner{background-color:#1e1e28;border-color:var(--vip-a12);color:#b8b4a8!important}.vip-theme .el-radio-button__original-radio:checked+.el-radio-button__inner{background-color:var(--color-vip);border-color:var(--color-vip);color:#1a1a2e!important;-webkit-text-fill-color:#1a1a2e!important;box-shadow:-1px 0 0 0 var(--color-vip)}.vip-theme .el-radio-button__inner:hover{color:var(--color-vip)!important}.vip-theme .el-card:hover{border-color:var(--vip-a25);box-shadow:var(--shadow-vip-glow)}.vip-theme .el-dialog{border:1px solid var(--vip-a12)}.vip-theme .el-popper.is-dark{background-color:#1e1e28!important;border:1px solid var(--vip-a15)!important}.vip-theme .el-popper__arrow:before{background-color:#1e1e28!important;border-color:var(--vip-a15)!important}.vip-theme .el-select-dropdown{background-color:#18181f!important;border-color:var(--vip-a12)!important}.vip-theme .el-select-dropdown__item{color:#f0ece2!important}.vip-theme .el-select-dropdown__item.is-hovering,.vip-theme .el-select-dropdown__item.hover,.vip-theme .el-select-dropdown__item:hover{background-color:var(--vip-a08)!important}.vip-theme .el-select-dropdown__item.is-selected,.vip-theme .el-select-dropdown__item.selected{color:var(--color-vip)!important;font-weight:600}.vip-theme .el-progress-bar__inner{background:var(--color-vip-gradient)}.vip-theme .vip-card-glow{border:1px solid var(--vip-a20);box-shadow:var(--shadow-vip-glow);transition:border-color var(--duration-normal) var(--ease-default),box-shadow var(--duration-normal) var(--ease-default)}.vip-theme .vip-card-glow:hover{border-color:var(--vip-a40);box-shadow:0 0 32px var(--vip-glow-a25)}.vip-theme .text-gradient-brand{background:var(--color-vip-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.vip-theme .bg-gradient-brand{background:var(--color-brand-gradient)}.vip-theme .processing-hint{background:linear-gradient(135deg,var(--vip-a08) 0%,var(--vip-a06) 100%)!important;border:1px solid var(--vip-a15)!important}.vip-theme .processing-pulse{background-color:var(--color-vip)!important}.vip-theme .processing-text{color:#b8b4a8!important}.vip-theme .processing-bar-track{background-color:var(--vip-a10)!important}.vip-theme .processing-bar-fill{background:var(--color-vip-gradient)!important}.vip-theme .compare-overlay{background-color:#0a0a0eeb}.vip-theme .file-preview{background:linear-gradient(135deg,var(--vip-a08) 0%,var(--vip-a04) 100%)!important;border-color:var(--vip-a20)!important}.vip-theme .upload-icon-wrapper{background:var(--color-vip-gradient)!important}html.vip-theme .colorize-mode-selector,html.vip-theme .vip-options{background-color:#1e1e28!important}html.vip-theme .dropdown-item,html.vip-theme .dropdown-item span{color:#f0ece2!important}html.vip-theme .bg-\[var\(--color-info-light\)\]{background-color:#1e1e28!important}html.vip-theme .bw-badge{color:#b8b4a8!important;background-color:#1e1e28!important;border-color:var(--vip-a12)!important}html.vip-theme .bw-badge .el-icon{color:#b8b4a8!important}html.vip-theme .summary-card{background-color:#1e1e28!important;border-color:var(--vip-a12)!important}html.vip-theme .summary-icon{background-color:var(--vip-a15)!important;color:var(--color-vip)!important}html.vip-theme .summary-label{color:var(--color-vip)!important}html.vip-theme .issues-title{color:#f0ece2!important}html.vip-theme .count-good{background-color:#1a2e1f!important}html.vip-theme .count-warning{background-color:#2e2518!important}html.vip-theme .count-danger{background-color:#2e1a1a!important}html.vip-theme .issue-card{background-color:#1e1e28!important;border-color:var(--vip-a12)!important}html.vip-theme .issue-card:hover{background-color:var(--vip-a08)!important;border-color:var(--vip-a20)!important}html.vip-theme .issue-type{color:#f0ece2!important}html.vip-theme .severity-bar-wrapper{background-color:#ffffff0f!important}html.vip-theme .prompt-section.positive{background-color:#1e1e28!important;border-color:var(--vip-a20)!important}html.vip-theme .prompt-section.negative{background-color:#2e1a1a!important;border-color:#f56c6c33!important}html.vip-theme .section-header{background-color:#0003!important;border-bottom-color:var(--vip-a12)!important}html.vip-theme .section-title{color:#f0ece2!important}html.vip-theme .loading-overlay{background-color:#0e0e14eb!important}html.vip-theme .loading-content{background-color:#18181f!important;box-shadow:0 4px 24px #0006,0 0 32px var(--vip-glow-a08)!important}html.vip-theme .dot-1{background:var(--color-vip)!important}html.vip-theme .dot-2{background:var(--color-vip-dark)!important}html.vip-theme .progress-track{background-color:#ffffff0f!important}html.vip-theme .progress-fill{background:var(--color-vip-gradient)!important}html.vip-theme .candidate-card{background-color:#1e1e28!important;border-color:var(--vip-a12)!important}html.vip-theme .candidate-card:hover{border-color:var(--vip-a30)!important}html.vip-theme .candidate-card.selected{border-color:var(--color-vip)!important;box-shadow:0 0 16px var(--vip-a20)!important}html.vip-theme .history-item{background-color:#1e1e28!important;border-color:var(--vip-a12)!important}html.vip-theme .history-item:hover{border-color:var(--vip-a20)!important;background-color:var(--vip-a08)!important}html.vip-theme .error-alert{background-color:#2e1a1a!important;border-color:#f56c6c33!important;color:#f0ece2!important}html.vip-theme .quota-display{color:#b8b4a8!important}html.vip-theme .app-header{border-bottom:1px solid var(--vip-a20);box-shadow:0 1px 12px #0000004d}html.vip-theme .brand-icon{background:var(--color-vip-gradient);box-shadow:0 0 12px var(--vip-glow-a30)}html.vip-theme .brand-text{background:var(--color-vip-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}html.vip-theme .dropdown-menu{background-color:#18181f;border-color:var(--vip-a20);box-shadow:0 8px 32px #00000080,0 0 16px var(--vip-glow-a10)}html.vip-theme .dropdown-item:hover{background-color:var(--vip-a08)}html.vip-theme .dropdown-item--danger:hover{background-color:#f56c6c1a}html[data-vip-level=SVIP] .vip-crown-badge{--crown-color-start: #E8A87C;--crown-color-end: #B76E79}html.vip-theme .app-tab-bar{border-top:1px solid var(--vip-a20);box-shadow:0 -1px 12px #0000004d}html.vip-theme .tab-item--active{color:var(--color-vip)}html.vip-theme .tab-item--active:after{content:"";position:absolute;bottom:calc(env(safe-area-inset-bottom,0px) + 4px);width:16px;height:2px;border-radius:1px;background:var(--color-vip-gradient);box-shadow:0 0 8px var(--vip-glow-a40)}.vip-theme .app-layout:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.03;background-image:linear-gradient(30deg,var(--vip-a50) 12%,transparent 12.5%,transparent 87%,var(--vip-a50) 87.5%),linear-gradient(150deg,var(--vip-a50) 12%,transparent 12.5%,transparent 87%,var(--vip-a50) 87.5%),linear-gradient(30deg,var(--vip-a50) 12%,transparent 12.5%,transparent 87%,var(--vip-a50) 87.5%),linear-gradient(150deg,var(--vip-a50) 12%,transparent 12.5%,transparent 87%,var(--vip-a50) 87.5%),linear-gradient(60deg,var(--vip-a30) 25%,transparent 25.5%,transparent 75%,var(--vip-a30) 75%),linear-gradient(60deg,var(--vip-a30) 25%,transparent 25.5%,transparent 75%,var(--vip-a30) 75%);background-size:40px 70px;background-position:0 0,0 0,20px 35px,20px 35px,0 0,20px 35px}html.vip-theme .style-card.selected{background-color:var(--vip-a10)!important;border-color:var(--color-vip)!important}html.vip-theme .style-card.selected .style-name{color:var(--color-vip)!important;-webkit-text-fill-color:var(--color-vip)!important}html.vip-theme .style-card.selected .style-desc{color:#b8b4a8!important;-webkit-text-fill-color:#b8b4a8!important}html.vip-theme .style-card.selected .el-checkbox__label{color:var(--color-vip)!important;-webkit-text-fill-color:var(--color-vip)!important}html.vip-theme .retention-notice{background-color:var(--color-warning-light)!important;color:var(--color-warning)!important}html.vip-theme .el-tabs__item.is-active{color:var(--color-vip)!important;-webkit-text-fill-color:var(--color-vip)!important}html.vip-theme .el-tabs__active-bar{background-color:var(--color-vip)!important}html.vip-theme .el-tabs__item:hover{color:var(--color-vip)!important;-webkit-text-fill-color:var(--color-vip)!important}
