html.dark{color-scheme:dark;--el-color-primary: #22d3ee;--el-color-primary-light-3: #67e8f9;--el-color-primary-light-5: #a5f3fc;--el-color-primary-light-7: #cffafe;--el-color-primary-light-8: #ecfeff;--el-color-primary-light-9: #f0fdfa;--el-color-primary-dark-2: #06b6d4;--el-bg-color: #0a101c;--el-bg-color-page: #060a12;--el-bg-color-overlay: #111827;--el-text-color-primary: #e2e8f0;--el-text-color-regular: #cbd5e1;--el-text-color-secondary: #94a3b8;--el-text-color-placeholder: #64748b;--el-border-color: #1e293b;--el-border-color-light: #1e293b;--el-border-color-lighter: #243044;--el-border-color-extra-light: #162032;--el-fill-color: #111827;--el-fill-color-light: #0f172a;--el-fill-color-blank: #0b1220;--el-mask-color: rgba(2, 6, 23, .72);--el-box-shadow: 0 0 0 1px rgba(34, 211, 238, .08), 0 12px 40px rgba(0, 0, 0, .45);--el-box-shadow-light: 0 0 0 1px rgba(34, 211, 238, .06), 0 8px 24px rgba(0, 0, 0, .35)}:root{--sht-bg: #060a12;--sht-panel: rgba(15, 23, 42, .72);--sht-panel-solid: #0b1220;--sht-line: rgba(34, 211, 238, .18);--sht-cyan: #22d3ee;--sht-cyan-dim: rgba(34, 211, 238, .12);--sht-amber: #f59e0b;--sht-text: #e2e8f0;--sht-muted: #94a3b8;--sht-font-display: "PingFang SC", "Microsoft YaHei", "Orbitron", "Syne", "DIN Alternate", "SF Mono", Consolas, sans-serif;--sht-font-body: "PingFang SC", "Microsoft YaHei", "IBM Plex Sans", system-ui, sans-serif}*{box-sizing:border-box}html,body,#app{margin:0;height:100%;font-family:var(--sht-font-body);background:var(--sht-bg);color:var(--sht-text)}body{background:radial-gradient(1200px 600px at 10% -10%,rgba(34,211,238,.12),transparent 55%),radial-gradient(900px 500px at 100% 0%,rgba(14,165,233,.1),transparent 50%),radial-gradient(800px 400px at 50% 100%,rgba(245,158,11,.05),transparent 45%),linear-gradient(180deg,#060a12,#0a101c);background-attachment:fixed}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:.35;background-image:linear-gradient(rgba(34,211,238,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(34,211,238,.04) 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:radial-gradient(ellipse at center,black 20%,transparent 75%);mask-image:radial-gradient(ellipse at center,black 20%,transparent 75%)}#app{position:relative;z-index:1}.el-card{--el-card-bg-color: var(--sht-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--sht-line)!important;border-radius:14px!important;box-shadow:0 0 0 1px #22d3ee0a,0 16px 40px #00000059;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.el-card:hover{border-color:#22d3ee59!important;box-shadow:0 0 24px #22d3ee14,0 16px 40px #0006}.el-button--primary{--el-button-bg-color: #0891b2;--el-button-border-color: #22d3ee;--el-button-hover-bg-color: #06b6d4;--el-button-hover-border-color: #67e8f9;--el-button-text-color: #041016;font-weight:600;letter-spacing:.02em;box-shadow:0 0 20px #22d3ee40}.el-table{--el-table-bg-color: transparent;--el-table-tr-bg-color: transparent;--el-table-header-bg-color: rgba(15, 23, 42, .9);--el-table-row-hover-bg-color: rgba(34, 211, 238, .06);--el-table-border-color: #1e293b;border-radius:10px;overflow:hidden}.el-input__wrapper,.el-textarea__inner,.el-select__wrapper{background-color:#0f172ad9!important;box-shadow:0 0 0 1px #1e293b inset!important}.el-input__wrapper.is-focus,.el-select__wrapper.is-focused{box-shadow:0 0 0 1px #22d3ee inset,0 0 12px #22d3ee33!important}.el-dialog{--el-dialog-bg-color: #0b1220;border:1px solid var(--sht-line);border-radius:16px!important;box-shadow:0 0 40px #22d3ee1a,0 24px 64px #0000008c}.el-menu{border-right:none!important;background:transparent!important}.el-menu-item{margin:4px 10px;border-radius:10px;border:1px solid transparent}.el-menu-item.is-active{background:linear-gradient(90deg,#22d3ee2e,#22d3ee0a)!important;border-color:#22d3ee59!important;color:#67e8f9!important;box-shadow:inset 3px 0 #22d3ee}.el-menu-item:hover{background:#22d3ee14!important}.el-pagination{--el-pagination-button-bg-color: #0f172a;--el-pagination-hover-color: #22d3ee}.el-alert{border-radius:10px}.page-enter{animation:shtFadeUp .45s ease both}@keyframes shtFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.stat-card .n{font-family:var(--sht-font-display);letter-spacing:.04em}
