:root{color-scheme:dark;--page:#120c20;--surface:#1c142b;--raised:#251a38;--hover:#302248;--line:#403251;--text:#f0e9fa;--muted:#bdb0cf;--quiet:#a397b4;--accent:#c9b5f5;--accent-hover:#dfd0ff;--ink:#211334;--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 #c9b5f526}.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:#8866c8;border-color:#8866c8}.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:#21182f}.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:#120c20bd}.el-loading-spinner .path{stroke:var(--accent)}@media (prefers-reduced-motion:reduce){.el-button,.el-input__inner,.el-textarea__inner{transition: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}