:root{--el-color-primary: var(--color-primary);--el-color-primary-light-3: var(--color-primary);--el-color-primary-light-5: var(--color-primary);--el-color-primary-light-7: var(--color-primary-light);--el-color-primary-light-8: var(--color-primary-light);--el-color-primary-light-9: var(--color-primary-light);--el-color-primary-dark-2: var(--color-primary-hover);--el-color-success: var(--color-success);--el-color-warning: var(--color-warning);--el-color-danger: var(--color-danger);--el-color-info: var(--color-text-muted);--el-bg-color: var(--color-surface);--el-bg-color-page: var(--color-background);--el-bg-color-overlay: var(--modal-overlay);--el-text-color-primary: var(--color-text);--el-text-color-regular: var(--color-text-secondary);--el-text-color-secondary: var(--color-text-muted);--el-text-color-placeholder: var(--color-text-disabled);--el-text-color-disabled: var(--color-text-disabled);--el-border-color: var(--color-border);--el-border-color-light: var(--color-border);--el-border-color-lighter: var(--color-border);--el-border-color-dark: var(--color-border-hover);--el-border-color-extra-light: var(--color-border);--el-fill-color: var(--color-primary-light);--el-fill-color-light: var(--color-primary-light);--el-fill-color-lighter: var(--color-primary-light);--el-fill-color-blank: transparent;--el-border-radius-base: var(--radius-md);--el-border-radius-small: var(--radius-sm);--el-border-radius-round: var(--radius-full);--el-box-shadow: var(--shadow-md);--el-box-shadow-light: var(--shadow-sm);--el-box-shadow-lighter: var(--shadow-sm);--el-box-shadow-dark: var(--shadow-lg);--el-mask-color: var(--modal-overlay);--el-mask-color-extra-light: var(--modal-overlay)}.el-menu{background:transparent!important;border:none!important}.el-menu-item{color:var(--color-text-muted)!important;transition:all var(--transition-fast)!important;border-radius:var(--radius-md)!important;margin:0 2px!important}.el-menu-item:hover{background:var(--color-primary-light)!important;color:var(--color-text)!important}.el-menu-item.is-active{color:var(--color-primary)!important;background:var(--color-primary-light)!important}.el-menu--horizontal>.el-menu-item{border-bottom:none!important;height:60px!important;line-height:60px!important}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--color-primary)!important}.el-card{background:var(--glass-card-bg)!important;backdrop-filter:var(--glass-card-blur)!important;-webkit-backdrop-filter:var(--glass-card-blur)!important;border:var(--glass-card-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--glass-card-shadow)!important;transition:all var(--transition-base)!important}.el-card:hover{background:var(--glass-bg-hover)!important;border:var(--glass-border-hover)!important;box-shadow:var(--shadow-lg),var(--shadow-glow)!important;transform:translateY(-2px)!important}.el-card__header{display:flex!important;align-items:center!important;gap:var(--spacing-sm)!important}.el-card__header:before{content:""!important;width:4px!important;height:20px!important;background:var(--color-primary)!important;border-radius:2px!important;flex-shrink:0!important}.el-button{border-radius:var(--radius-md)!important;transition:all var(--transition-fast)!important;font-weight:var(--font-weight-medium)!important}.el-button--primary{background:var(--gradient-primary)!important;border:none!important;color:#fff!important;box-shadow:0 4px 14px var(--color-primary-glow)!important}.el-button--primary:hover{background:var(--color-primary-hover)!important;transform:translateY(-1px)!important;box-shadow:0 6px 20px var(--color-primary-glow)!important}.el-button--primary:active{transform:translateY(0)!important}.el-button--success{background:var(--gradient-cta)!important;border:none!important;color:#fff!important;box-shadow:var(--shadow-cta)!important}.el-button--success:hover{background:var(--color-cta-hover)!important;transform:translateY(-1px)!important}.el-button--danger{box-shadow:var(--shadow-danger)!important}.el-button--danger:hover{transform:translateY(-1px)!important}.el-button--default{background:transparent!important;color:var(--color-text-secondary)!important;border:1px solid var(--color-border)!important}.el-button--default:hover{background:var(--color-primary-light)!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important}.el-input__wrapper{background:var(--input-bg)!important;border:1px solid var(--input-border)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;transition:all var(--transition-fast)!important;padding:4px 12px!important}.el-input__wrapper:hover{border-color:var(--color-border-hover)!important}.el-input__wrapper.is-focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-primary-glow)!important;background:var(--input-focus-bg)!important}.el-input__inner{color:var(--color-text)!important}.el-input__inner::-moz-placeholder{color:var(--color-text-disabled)!important}.el-input__inner::placeholder{color:var(--color-text-disabled)!important}.el-textarea__inner{background:var(--input-bg)!important;border:1px solid var(--input-border)!important;border-radius:var(--radius-md)!important;color:var(--color-text)!important;transition:all var(--transition-fast)!important}.el-textarea__inner:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-primary-glow)!important}.el-select__wrapper{background:var(--input-bg)!important;border:1px solid var(--input-border)!important;border-radius:var(--radius-md)!important;box-shadow:none!important;transition:all var(--transition-fast)!important;padding:4px 12px!important;min-height:32px!important}.el-select__wrapper:hover{border-color:var(--color-border-hover)!important}.el-select__wrapper.is-focused{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-primary-glow)!important}.el-select-dropdown{background:var(--modal-bg)!important;border:var(--glass-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important}.el-select-dropdown__item{color:var(--color-text-secondary)!important;transition:all var(--transition-fast)!important}.el-select-dropdown__item:hover,.el-select-dropdown__item.is-hovering{background:var(--color-primary-light)!important;color:var(--color-primary)!important}.el-select-dropdown__item.is-selected{color:var(--color-primary)!important;font-weight:var(--font-weight-bold)!important}.el-select__popper{background:var(--modal-bg)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border:var(--glass-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important}.el-popper__arrow:before{background:var(--modal-bg)!important;border:var(--glass-border)!important}.el-popper.is-dark,.el-popper.is-light{background:var(--modal-bg)!important;border:var(--glass-border)!important;box-shadow:var(--shadow-lg)!important}.el-popper.is-dark>.el-popper__arrow:before,.el-popper.is-light>.el-popper__arrow:before{background:var(--modal-bg)!important;border:var(--glass-border)!important}.el-dropdown__popper.el-popper{background:var(--modal-bg)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border:var(--glass-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important}.el-dropdown-menu{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:none!important;border-radius:var(--radius-lg)!important;box-shadow:none!important;padding:4px!important}.el-dropdown-menu__item{color:var(--color-text-secondary)!important;border-radius:var(--radius-md)!important;transition:all var(--transition-fast)!important;padding:8px 16px!important}.el-dropdown-menu__item:hover,.el-dropdown-menu__item:focus{background:var(--color-primary-light)!important;color:var(--color-primary)!important}.el-dropdown-menu__item.is-disabled{color:var(--color-text-disabled)!important}.el-dropdown-menu__item--divided{border-top:1px solid var(--color-border)!important;margin-top:4px!important;padding-top:8px!important}.el-table{--el-table-border-color: var(--table-border) !important;--el-table-header-bg-color: var(--table-header-bg) !important;--el-table-header-text-color: var(--color-text) !important;--el-table-text-color: var(--color-text) !important;--el-table-row-hover-bg-color: var(--table-row-hover) !important;background:var(--glass-bg)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border:var(--glass-border)!important;border-radius:var(--radius-lg)!important;color:var(--color-text)!important;overflow:hidden!important}.el-table__inner-wrapper{border-radius:var(--radius-lg)!important;overflow:hidden!important}.el-table th.el-table__cell{background:var(--table-header-bg)!important;color:var(--color-text)!important;font-weight:var(--font-weight-bold)!important;font-size:var(--font-size-sm)!important;border-bottom:1px solid var(--table-border)!important}.el-table td.el-table__cell{border-bottom:1px solid var(--table-border)!important;font-size:var(--font-size-sm)!important}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--color-primary-light)!important}.el-table__empty-text{color:var(--color-text-muted)!important}.el-table__header-wrapper{border-radius:var(--radius-lg) var(--radius-lg) 0 0!important;overflow:hidden!important}.el-form-item__label{color:var(--color-text-secondary)!important;font-weight:var(--font-weight-medium)!important;font-size:var(--font-size-sm)!important}.el-form-item__error{color:var(--color-danger)!important;font-size:var(--font-size-xs)!important}.el-form-item.is-error .el-input__wrapper{border-color:var(--color-danger)!important;box-shadow:0 0 0 3px #ef444426!important}.el-tag{border-radius:var(--radius-full)!important;font-size:var(--font-size-xs)!important;font-weight:var(--font-weight-medium)!important;padding:2px 10px!important;border:none!important}.el-tag--success{background:var(--tag-success-bg)!important;color:var(--color-success)!important}.el-tag--warning{background:var(--tag-warning-bg)!important;color:var(--color-warning)!important}.el-tag--danger{background:var(--tag-danger-bg)!important;color:var(--color-danger)!important}.el-tag--info{background:var(--tag-info-bg)!important;color:var(--color-text-muted)!important}.el-tag--primary{background:var(--tag-info-bg)!important;color:var(--color-primary)!important}.el-dialog{background:var(--modal-bg)!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;border:var(--glass-border)!important;border-radius:var(--radius-xl)!important;box-shadow:var(--shadow-xl)!important}.el-dialog__header{border-bottom:1px solid var(--table-border)!important;padding:var(--spacing-lg)!important}.el-dialog__title{color:var(--color-text)!important;font-weight:var(--font-weight-bold)!important}.el-dialog__headerbtn{background:var(--color-primary-light)!important;border-radius:var(--radius-md)!important;width:32px!important;height:32px!important}.el-dialog__headerbtn:hover{background:var(--color-danger)!important}.el-dialog__headerbtn .el-dialog__close{color:var(--color-text-muted)!important}.el-dialog__headerbtn:hover .el-dialog__close{color:#fff!important}.el-dialog__body{color:var(--color-text-secondary)!important;padding:var(--spacing-lg)!important}.el-dialog__footer{border-top:1px solid var(--table-border)!important;padding:var(--spacing-md) var(--spacing-lg)!important}.el-message{background:var(--glass-bg)!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;border:var(--glass-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important}.el-message--success{border-left:4px solid var(--color-success)!important}.el-message--warning{border-left:4px solid var(--color-warning)!important}.el-message--error{border-left:4px solid var(--color-danger)!important}.el-message--info{border-left:4px solid var(--color-primary)!important}.el-notification{background:var(--glass-bg)!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;border:var(--glass-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important}.el-pagination{--el-pagination-bg-color: transparent !important;--el-pagination-text-color: var(--color-text-muted) !important;--el-pagination-button-bg-color: transparent !important}.el-pagination button,.el-pager li{background:transparent!important;color:var(--color-text-muted)!important;border:1px solid var(--color-border)!important;border-radius:var(--radius-md)!important;transition:all var(--transition-fast)!important;min-width:36px!important;min-height:36px!important}.el-pagination button:hover,.el-pager li:hover{background:var(--color-primary-light)!important;color:var(--color-primary)!important}.el-pager li.is-active{background:var(--color-primary)!important;color:#fff!important;border-color:var(--color-primary)!important;box-shadow:0 4px 12px var(--color-primary-glow)!important}.el-loading-mask{background:transparent!important}.el-loading-spinner .circular{color:var(--color-primary)!important}.el-overlay{background-color:var(--modal-overlay)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.el-message-box{background:var(--modal-bg)!important;-webkit-backdrop-filter:var(--glass-blur)!important;backdrop-filter:var(--glass-blur)!important;border:var(--glass-border)!important;border-radius:var(--radius-xl)!important;box-shadow:var(--shadow-xl)!important}.el-message-box__header{border-bottom:1px solid var(--table-border)!important}.el-message-box__title{color:var(--color-text)!important}.el-message-box__content{color:var(--color-text-secondary)!important}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--color-primary)!important}.el-radio__input.is-checked .el-radio__inner{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.el-radio__input.is-checked+.el-radio__label{color:var(--color-primary)!important}.el-link{color:var(--color-primary)!important}.el-link:hover{color:var(--color-primary-hover)!important}.el-descriptions__label{color:var(--color-text)!important;font-weight:var(--font-weight-medium)!important;background:var(--table-header-bg)!important}.el-descriptions__content{color:var(--color-text-secondary)!important}.el-descriptions__cell{border-color:var(--table-border)!important}.el-empty__description p{color:var(--color-text-muted)!important}.el-alert{border-radius:var(--radius-md)!important}.el-divider{border-color:var(--color-border)!important}.el-image__error{color:var(--color-text-muted)!important;background:var(--color-bg-elevated)!important}.el-upload-dragger{background:var(--input-bg)!important;border-color:var(--input-border)!important;border-radius:var(--radius-lg)!important}.el-upload-dragger:hover{border-color:var(--color-primary)!important}.el-tabs__item{color:var(--color-text-muted)!important}.el-tabs__item:hover{color:var(--color-primary)!important}.el-tabs__item.is-active{color:var(--color-primary)!important;font-weight:var(--font-weight-bold)!important}.el-tabs__active-bar{background-color:var(--color-primary)!important}.el-tabs__nav-wrap:after{background-color:var(--color-border)!important}.el-tabs--border-card{background:transparent!important;border:var(--glass-border)!important;border-radius:var(--radius-lg)!important;box-shadow:none!important}.el-tabs--border-card>.el-tabs__header{background:var(--table-header-bg)!important;border-bottom:1px solid var(--color-border)!important}.el-tabs--border-card>.el-tabs__header .el-tabs__item{color:var(--color-text-muted)!important;border:none!important}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--color-primary)!important;background:var(--color-bg-elevated)!important;border-bottom:2px solid var(--color-primary)!important}.el-tabs--border-card>.el-tabs__content{background:transparent!important}.el-popover{background:var(--modal-bg)!important;border:var(--glass-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important}.el-tooltip__popper{background:var(--color-bg-surface)!important;border:var(--glass-border)!important;border-radius:var(--radius-md)!important}.el-picker-panel{background:var(--modal-bg)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border:var(--glass-border)!important;border-radius:var(--radius-lg)!important;box-shadow:var(--shadow-lg)!important;color:var(--color-text)!important}.el-picker-panel__body{background:transparent!important}.el-date-table th{color:var(--color-text-muted)!important;border-bottom:1px solid var(--color-border)!important}.el-date-table td{color:var(--color-text)!important}.el-date-table td.available:hover{color:var(--color-primary)!important}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{background-color:var(--color-primary)!important;color:#fff!important}.el-date-table td.today .el-date-table-cell__text{color:var(--color-primary)!important}.el-picker-panel__icon-btn{color:var(--color-text-muted)!important}.el-picker-panel__icon-btn:hover,.el-month-table td .cell:hover,.el-year-table td .cell:hover,.el-month-table td.current .cell,.el-year-table td.current .cell{color:var(--color-primary)!important}.el-input-number__decrease,.el-input-number__increase{background:var(--color-primary-light)!important;color:var(--color-text-muted)!important;border-color:var(--color-border)!important}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--color-primary)!important}.el-alert{background:var(--color-bg-elevated)!important;border-radius:var(--radius-md)!important}.el-alert__title{color:var(--color-text)!important}.el-alert__description{color:var(--color-text-secondary)!important}:root{--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-full: 9999px;--font-sans: "HarmonyOS Sans SC", "PingFang SC", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "HarmonyOS Sans Mono", "JetBrains Mono", "Fira Code", "SF Mono", "Consolas", monospace;--font-size-h1: 2rem;--font-size-h2: 1.5rem;--font-size-h3: 1.125rem;--font-size-body: 1rem;--font-size-sm: .875rem;--font-size-xs: .75rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 700;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--spacing-3xl: 64px;--spacing-page-mobile: 12px;--spacing-page-tablet: 20px;--spacing-page-desktop: 24px;--spacing-card-mobile: 12px;--spacing-card-desktop: 20px;--spacing-section-mobile: 24px;--spacing-section-desktop: 48px;--transition-fast: .15s;--transition-base: .25s;--transition-slow: .35s;--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-bounce: cubic-bezier(.68, -.55, .265, 1.55);--z-base: 0;--z-hover: 10;--z-sticky: 100;--z-backtop: 200;--z-overlay: 900;--z-dialog: 1000;--z-dialog-child: 1001;--z-notification: 2000}[data-theme=dark]{--color-bg-deep: #020617;--color-bg-base: #0F172A;--color-bg-elevated: #1E293B;--color-bg-surface: #334155;--color-background: #020617;--color-surface: #1E293B;--color-primary: #3B82F6;--color-primary-hover: #2563EB;--color-primary-light: rgba(59, 130, 246, .1);--color-primary-glow: rgba(59, 130, 246, .3);--color-secondary: #60A5FA;--color-cta: #22C55E;--color-cta-hover: #16A34A;--color-cta-glow: rgba(34, 197, 94, .3);--color-text: #F1F5F9;--color-text-secondary: #CBD5E1;--color-text-muted: #94A3B8;--color-text-disabled: #475569;--color-border: rgba(255, 255, 255, .08);--color-border-hover: rgba(255, 255, 255, .15);--color-danger: #EF4444;--color-warning: #EAB308;--color-success: #22C55E;--color-footer: #0F172A;--gradient-primary: linear-gradient(135deg, #3B82F6 0%, #2563EB 100%);--gradient-cta: linear-gradient(135deg, #22C55E 0%, #16A34A 100%);--glass-bg: rgba(30, 41, 59, .6);--glass-bg-hover: rgba(30, 41, 59, .8);--glass-border: 1px solid rgba(255, 255, 255, .08);--glass-border-hover: 1px solid rgba(59, 130, 246, .3);--glass-blur: blur(20px);--glass-nav-bg: rgba(15, 23, 42, .8);--glass-nav-border: 1px solid rgba(255, 255, 255, .06);--glass-card-bg: rgba(30, 41, 59, .6);--glass-card-blur: blur(20px);--glass-card-border: 1px solid rgba(255, 255, 255, .08);--glass-card-shadow: 0 4px 16px rgba(0, 0, 0, .3);--glass-dialog-bg: rgba(30, 41, 59, .95);--glass-dialog-blur: blur(20px);--glass-dialog-overlay: rgba(2, 6, 23, .7);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .3);--shadow-md: 0 4px 16px rgba(0, 0, 0, .3);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .4);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .5);--shadow-cta: 0 4px 14px rgba(34, 197, 94, .3);--shadow-danger: 0 4px 14px rgba(239, 68, 68, .3);--shadow-glow: 0 0 30px rgba(59, 130, 246, .15);--gradient-glow: radial-gradient(ellipse at 50% 0%, rgba(59, 130, 246, .12) 0%, transparent 60%);--gradient-mesh: radial-gradient(at 40% 20%, rgba(59, 130, 246, .08) 0px, transparent 50%), radial-gradient(at 80% 0%, rgba(34, 197, 94, .06) 0px, transparent 50%), radial-gradient(at 0% 50%, rgba(139, 92, 246, .06) 0px, transparent 50%);--input-bg: rgba(255, 255, 255, .05);--input-border: rgba(255, 255, 255, .1);--input-focus-bg: rgba(255, 255, 255, .08);--table-header-bg: rgba(59, 130, 246, .08);--table-row-hover: rgba(255, 255, 255, .02);--table-border: rgba(255, 255, 255, .04);--tag-success-bg: rgba(34, 197, 94, .15);--tag-warning-bg: rgba(234, 179, 8, .15);--tag-danger-bg: rgba(239, 68, 68, .15);--tag-info-bg: rgba(59, 130, 246, .15);--secret-bg: rgba(59, 130, 246, .08);--secret-border: rgba(59, 130, 246, .3);--modal-overlay: rgba(2, 6, 23, .7);--modal-bg: rgba(30, 41, 59, .95)}[data-theme=light]{--color-bg-deep: #F8FAFC;--color-bg-base: #FFFFFF;--color-bg-elevated: #FFFFFF;--color-bg-surface: #F1F5F9;--color-background: #F8FAFC;--color-surface: #FFFFFF;--color-primary: #2563EB;--color-primary-hover: #1D4ED8;--color-primary-light: rgba(37, 99, 235, .08);--color-primary-glow: rgba(37, 99, 235, .2);--color-secondary: #3B82F6;--color-cta: #16A34A;--color-cta-hover: #15803D;--color-cta-glow: rgba(22, 163, 74, .2);--color-text: #0F172A;--color-text-secondary: #334155;--color-text-muted: #64748B;--color-text-disabled: #CBD5E1;--color-border: rgba(0, 0, 0, .08);--color-border-hover: rgba(0, 0, 0, .15);--color-danger: #DC2626;--color-warning: #D97706;--color-success: #16A34A;--color-footer: #0F172A;--gradient-primary: linear-gradient(135deg, #2563EB 0%, #1D4ED8 100%);--gradient-cta: linear-gradient(135deg, #16A34A 0%, #15803D 100%);--glass-bg: rgba(255, 255, 255, .7);--glass-bg-hover: rgba(255, 255, 255, .85);--glass-border: 1px solid rgba(0, 0, 0, .06);--glass-border-hover: 1px solid rgba(37, 99, 235, .2);--glass-blur: blur(20px);--glass-nav-bg: rgba(255, 255, 255, .85);--glass-nav-border: 1px solid rgba(0, 0, 0, .06);--glass-card-bg: rgba(255, 255, 255, .7);--glass-card-blur: blur(20px);--glass-card-border: 1px solid rgba(0, 0, 0, .06);--glass-card-shadow: 0 4px 16px rgba(0, 0, 0, .08);--glass-dialog-bg: rgba(255, 255, 255, .95);--glass-dialog-blur: blur(20px);--glass-dialog-overlay: rgba(0, 0, 0, .4);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .06);--shadow-md: 0 4px 16px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .1);--shadow-xl: 0 16px 48px rgba(0, 0, 0, .12);--shadow-cta: 0 4px 14px rgba(22, 163, 74, .2);--shadow-danger: 0 4px 14px rgba(220, 38, 38, .2);--shadow-glow: 0 0 30px rgba(37, 99, 235, .1);--gradient-glow: radial-gradient(ellipse at 50% 0%, rgba(37, 99, 235, .06) 0%, transparent 60%);--gradient-mesh: radial-gradient(at 40% 20%, rgba(37, 99, 235, .04) 0px, transparent 50%), radial-gradient(at 80% 0%, rgba(22, 163, 74, .03) 0px, transparent 50%), radial-gradient(at 0% 50%, rgba(124, 58, 237, .03) 0px, transparent 50%);--input-bg: rgba(0, 0, 0, .03);--input-border: rgba(0, 0, 0, .1);--input-focus-bg: rgba(0, 0, 0, .01);--table-header-bg: rgba(37, 99, 235, .05);--table-row-hover: rgba(0, 0, 0, .02);--table-border: rgba(0, 0, 0, .05);--tag-success-bg: rgba(22, 163, 74, .1);--tag-warning-bg: rgba(217, 119, 6, .1);--tag-danger-bg: rgba(220, 38, 38, .1);--tag-info-bg: rgba(37, 99, 235, .1);--secret-bg: rgba(37, 99, 235, .05);--secret-border: rgba(37, 99, 235, .2);--modal-overlay: rgba(0, 0, 0, .4);--modal-bg: rgba(255, 255, 255, .95)}@font-face{font-family:HarmonyOS Sans SC;src:local("HarmonyOS Sans SC Regular"),local("HarmonyOS Sans SC"),url(/assets/Regular_ac4458-Co6x8DhR.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HarmonyOS Sans SC;src:local("HarmonyOS Sans SC Medium"),url(/assets/Medium_26fb9a-R6p4Xd7y.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HarmonyOS Sans SC;src:local("HarmonyOS Sans SC Bold"),url(/assets/Bold_53d21e-BC7KtEL5.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:HarmonyOS Sans Mono;src:local("Consolas"),local("SF Mono"),local("Monaco"),local("Menlo");font-weight:400;font-style:normal;font-display:swap}:root{font-family:var(--font-sans);line-height:1.5;font-weight:400;color:var(--color-text);background-color:var(--color-background);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;transition:color .4s ease,background-color .4s ease}*{box-sizing:border-box;-webkit-overflow-scrolling:touch}a,button,input,select,textarea,[role=button]{touch-action:manipulation}a:active,button:active,[role=button]:active{opacity:.8}a{font-weight:500;color:var(--color-primary);text-decoration:inherit;transition:color var(--transition-fast)}a:hover{color:var(--color-primary-hover)}body{margin:0;padding:0;min-width:320px;min-height:100vh;overflow-x:hidden}h1{font-size:clamp(1.8rem,5vw,3.2rem);line-height:1.1}#app{width:100%;margin:0;padding:0}@media(max-width:768px){#app{padding:0}h1{font-size:1.8rem}}@media(max-width:768px){.el-dialog{width:90%!important;margin:5vh auto!important}.el-form-item{margin-bottom:18px}.el-table{font-size:12px}.el-table .hidden-sm-and-down{display:none}.el-button{padding:10px 15px}.el-pagination{padding:10px 0}.el-pagination.is-background .el-pager li{min-width:28px;height:28px;line-height:28px}}@media(min-width:769px)and (max-width:1024px){#app{padding:0}.el-dialog{width:70%!important}}*{scroll-behavior:smooth!important}.el-button,.el-link,.el-menu-item,.el-pagination button,.el-pager li,.el-select,.el-checkbox,.el-radio,.el-switch,.el-upload,a[href],button,[role=button],[onclick]{cursor:pointer!important}.el-pagination button,.el-pager li{min-width:36px!important;min-height:36px!important}@keyframes dropdownSlide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes messageSlide{0%{opacity:0;transform:translate(-50%) translateY(-100%)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes notificationSlide{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes dialogZoom{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes messageBoxBounce{0%{opacity:0;transform:scale(.5)}50%{transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes overlayFade{0%{opacity:0}to{opacity:1}}@keyframes loadingFade{0%{opacity:0}to{opacity:1}}@keyframes spinnerPulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.el-select-dropdown{animation:dropdownSlide .3s ease-out!important}.el-message{animation:messageSlide .4s var(--ease-in-out)!important}.el-notification{animation:notificationSlide .5s var(--ease-in-out)!important}.el-dialog{animation:dialogZoom .4s var(--ease-in-out)!important}.el-message-box{animation:messageBoxBounce .5s var(--ease-bounce)!important}.el-overlay{animation:overlayFade .3s ease-out!important}.el-loading-mask{animation:loadingFade .3s ease-out!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html{overflow-y:scroll}body{font-family:var(--font-sans);background-color:var(--color-background);background-image:var(--gradient-mesh);background-attachment:fixed;transition:background-color .4s ease}body:before{content:"";position:fixed;top:-200px;left:50%;transform:translate(-50%);width:800px;height:600px;background:var(--gradient-glow);pointer-events:none;z-index:0;transition:background .4s ease}#app{min-height:100vh;width:100%;overflow-x:hidden;position:relative;z-index:1}.fade-enter-active,.fade-leave-active{transition:opacity var(--transition-base) var(--ease-in-out)}.fade-enter-from,.fade-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){.fade-enter-active,.fade-leave-active{transition:none}}
