:root{color-scheme:dark;--page:#292b44;--surface:#353650;--raised:#414160;--hover:#4e4a70;--line:#686586;--text:#f8f4ff;--muted:#ded8ef;--quiet:#cec7e2;--accent:#d8c8ff;--accent-hover:#ebe2ff;--ink:#27213b;--danger:#ffa6b5;--success:#9edcc3;--warning:#f2ce8d}.orbit-mark{display:inline-block;width:36px;height:36px;vertical-align:middle;transform:skewX(-24deg);background:linear-gradient(var(--accent),var(--accent)) 0 100% /22% 48% no-repeat,linear-gradient(var(--accent),var(--accent)) bottom /22% 72% no-repeat,linear-gradient(var(--accent),var(--accent)) 100% 100% /22% 96% no-repeat}.main-content h2{font-size:clamp(20px,2vw,26px);font-weight:650}.el-card,.el-dialog,.el-dropdown-menu,.el-message-box,.el-notification,.el-picker-panel,.el-popover,.el-select-dropdown{color:var(--text);background-color:var(--surface);border-color:var(--line);border-radius:12px}.el-card__header,.el-divider,.el-picker-panel__footer{border-color:var(--line)}.el-dialog__title,.el-message-box__title,.el-notification__title{color:var(--text)}.el-checkbox,.el-dialog__body,.el-empty__description p,.el-form-item__label,.el-message-box__content,.el-notification__content,.el-pagination__total,.el-radio{color:var(--muted)}.el-dialog{max-width:calc(100vw - 32px)}.el-input .el-input__count .el-input__count-inner,.el-input-number__decrease,.el-input-number__increase,.el-input__inner,.el-textarea .el-input__count,.el-textarea__inner{background:var(--raised);border-color:var(--line);color:var(--text)}.el-input__inner::-moz-placeholder,.el-textarea__inner::-moz-placeholder{color:var(--quiet)}.el-input__inner::placeholder,.el-textarea__inner::placeholder{color:var(--quiet)}.el-input__inner:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--raised) inset;-webkit-text-fill-color:var(--text)}.el-input.is-disabled .el-input__inner,.el-textarea.is-disabled .el-textarea__inner{background:var(--surface);border-color:var(--line);color:var(--quiet)}.el-input__inner:focus,.el-select .el-input.is-focus .el-input__inner,.el-textarea__inner:focus{border-color:var(--accent);box-shadow:0 0 0 2px #d8c8ff26}.el-button{border-radius:8px}.el-button--default{color:var(--text);background:var(--raised);border-color:var(--line)}.el-button--default:focus,.el-button--default:hover{color:var(--accent-hover);background:var(--hover);border-color:var(--accent)}.el-button--primary,.el-button--primary.is-disabled,.el-button--primary.is-disabled:hover{color:var(--ink);background:var(--accent);border-color:var(--accent)}.el-button--primary:focus,.el-button--primary:hover{color:var(--ink);background:var(--accent-hover);border-color:var(--accent-hover)}.el-button.is-disabled{opacity:.65}.el-button--text,.el-checkbox__input.is-checked+.el-checkbox__label,.el-date-table td.available:hover,.el-link.el-link--primary,.el-radio__input.is-checked+.el-radio__label,.el-select-dropdown__item.selected,.el-tabs__item.is-active,.el-tabs__item:hover{color:var(--accent)}.el-button:focus-visible,.el-menu-item:focus-visible,.el-submenu__title:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.el-checkbox__inner,.el-radio__inner,.el-switch__core{background:var(--raised);border-color:var(--quiet)}.el-checkbox__input.is-checked .el-checkbox__inner,.el-checkbox__input.is-indeterminate .el-checkbox__inner,.el-radio__input.is-checked .el-radio__inner,.el-switch.is-checked .el-switch__core,.el-tabs__active-bar{background:#7754ae;border-color:#7754ae}.el-menu{background:var(--surface);border:0}.el-menu-item,.el-submenu__title{color:var(--muted)}.el-menu-item:focus,.el-menu-item:hover,.el-submenu__title:hover{background:var(--hover)}.el-menu-item.is-active{background:var(--hover);color:var(--accent-hover);box-shadow:inset 3px 0 var(--accent)}.el-collapse-item__header,.el-collapse-item__wrap,.el-descriptions__body,.el-table,.el-table tr,.el-table__expanded-cell{background:var(--surface);color:var(--text)}.el-descriptions .is-bordered-label,.el-table th.el-table__cell,.el-table__fixed-right-patch{background:var(--raised);color:var(--muted)}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:#3b3c58}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell{background:var(--hover)}.el-collapse,.el-collapse-item__header,.el-collapse-item__wrap,.el-descriptions .is-bordered .el-descriptions-item__cell,.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf,.el-table--border,.el-table--border .el-table__cell{border-color:var(--line)}.el-table--border:after,.el-table:before,.el-table__fixed-right:before,.el-table__fixed:before,.el-tabs__nav-wrap:after{background:var(--line)}.el-collapse-item__content,.el-date-picker__header-label,.el-date-table th,.el-dropdown-menu__item,.el-select-dropdown__item,.el-table__empty-text,.el-tabs__item{color:var(--muted)}.el-dropdown-menu__item:hover,.el-select-dropdown__item.hover,.el-tree-node:focus>.el-tree-node__content,.el-tree-node__content:hover{background:var(--hover);color:var(--text)}.el-tree{background:transparent;color:var(--text)}.el-picker-panel__footer,.el-picker-panel__shortcut{background:var(--surface);color:var(--muted)}.el-pager li,.el-pagination .btn-next,.el-pagination .btn-prev,.el-pagination button:disabled,.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{background:var(--raised);color:var(--muted)}.el-pagination.is-background .el-pager li:not(.disabled).active{background:var(--accent);color:var(--ink)}.el-tag,.el-tag.el-tag--info{background:var(--raised);border-color:var(--line);color:var(--accent)}.el-message--success .el-message__content,.el-tag.el-tag--success{color:var(--success)}.el-message--warning .el-message__content,.el-tag.el-tag--warning{color:var(--warning)}.el-form-item__error,.el-message--error .el-message__content,.el-tag.el-tag--danger{color:var(--danger)}.el-message{background:var(--surface);border-color:var(--line)}.el-loading-mask{background:#292b44bd}.el-loading-spinner .path{stroke:var(--accent)}@media (prefers-reduced-motion:reduce){.el-button,.el-input__inner,.el-textarea__inner{transition:none}}:root{--motion-ease:cubic-bezier(.2,.7,.2,1);--soft-line:#ddd2ff24}.main-content .el-card{background:linear-gradient(150deg,#3b3c56,var(--surface) 75%);border-color:var(--soft-line);border-radius:18px;box-shadow:0 14px 36px #17152832}.el-button{transition:background .18s,color .18s,border-color .18s,box-shadow .18s,transform .16s var(--motion-ease)}.el-button:not(.is-disabled):not(.is-loading):active{transform:scale(.97)}.el-button--primary:not(.is-disabled):hover{box-shadow:0 0 18px #c8aaff40}.el-table{border-radius:14px;box-shadow:inset 0 0 0 1px var(--soft-line)}.el-table th.el-table__cell{font-weight:600;background:#3c3e58}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-color:var(--soft-line);padding-block:13px}.el-table:before,.el-table__fixed-right:before,.el-table__fixed:before{background:var(--soft-line)}.el-table .el-table__cell{transition:background .16s}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{border-radius:7px}.motion-table[aria-busy=true]:after{content:"";position:absolute;top:0;left:0;z-index:5;width:40%;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);pointer-events:none;animation:result-scan .95s linear infinite}.motion-table--skeleton .el-table__empty-block{min-height:206px;background:repeating-linear-gradient(transparent 0 50px,var(--soft-line) 50px 51px),linear-gradient(100deg,#bda7ff08 25%,#d8c8ff26 50%,#bda7ff08 75%);background-size:auto,240% 100%;animation:result-shimmer 1.4s linear infinite}.motion-table--skeleton .el-table__empty-text{color:transparent}.motion-table--skeleton .el-table__empty-text:after{content:"正在加载数据…";color:var(--muted);position:absolute;inset:0;display:grid;place-items:center}.motion-table--reveal .el-table__body-wrapper .el-table__row .cell{animation:result-in .24s var(--motion-ease) both}.motion-table--reveal .el-table__row:nth-child(2) .cell{animation-delay:22ms}.motion-table--reveal .el-table__row:nth-child(3) .cell{animation-delay:44ms}.motion-table--reveal .el-table__row:nth-child(4) .cell{animation-delay:66ms}@keyframes result-in{0%{opacity:.45;transform:translateY(3px)}}@keyframes result-scan{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}@keyframes result-shimmer{to{background-position:0 0,-240% 0}}@media (prefers-reduced-motion:reduce){.motion-table[aria-busy=true]:after{width:100%;animation:none}.motion-table--reveal .el-table__body-wrapper .el-table__row .cell,.motion-table--skeleton .el-table__empty-block{animation:none}.el-button,.el-table .el-table__cell{transition:none}.el-button:not(.is-disabled):not(.is-loading):active{transform:none}}*{box-sizing:border-box;margin:0;padding:0}body,html{width:100%;min-height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#app,body,html{background:var(--page);color:var(--text)}#app{min-height:100vh}