.app-boot[data-v-f1ef162c]{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 20% 20%,#1a2744,#0b1020 60%);color:#e8eefc}.boot-card[data-v-f1ef162c]{text-align:center;width:min(360px,90vw)}.boot-logo[data-v-f1ef162c]{width:56px;height:56px;margin:0 auto 16px;border-radius:14px;display:grid;place-items:center;font-size:28px;font-weight:700;background:linear-gradient(135deg,#3b82f6,#8b5cf6)}.boot-title[data-v-f1ef162c]{margin:0 0 8px;font-size:20px;font-weight:600}.boot-sub[data-v-f1ef162c]{margin:0 0 20px;font-size:13px;opacity:.75}.boot-bar[data-v-f1ef162c]{height:4px;border-radius:999px;background:#ffffff1f;overflow:hidden}.boot-bar span[data-v-f1ef162c]{display:block;width:40%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3b82f6,#8b5cf6);animation:boot-slide-f1ef162c 1.2s ease-in-out infinite}@keyframes boot-slide-f1ef162c{0%{transform:translate(-100%)}to{transform:translate(250%)}}:root{--ink: #142033;--ink-soft: #3d4f66;--muted: #6b7c90;--paper: #f3f1eb;--paper-2: #e8e4da;--line: #d5d0c6;--panel: #fffcf7;--accent: #0f6b5c;--accent-hover: #0b5549;--accent-soft: rgba(15, 107, 92, .12);--danger: #b42318;--shadow: 0 24px 60px rgba(20, 32, 51, .08);--font-display: "Syne", "PingFang SC", "Microsoft YaHei", sans-serif;--font-serif: "Instrument Serif", "Times New Roman", serif;--font-body: "Manrope", "PingFang SC", "Microsoft YaHei", sans-serif;font-family:var(--font-body);color:var(--ink);background:var(--paper)}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100%;background:var(--paper);color:var(--ink)}a{color:inherit;text-decoration:none}.page-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:22px 24px;box-shadow:var(--shadow)}.page-title{margin:0 0 8px;font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.03em}.page-desc{margin:0 0 18px;color:var(--muted);font-size:14px;line-height:1.6}.el-button--primary{--el-button-bg-color: var(--accent);--el-button-border-color: var(--accent);--el-button-hover-bg-color: var(--accent-hover);--el-button-hover-border-color: var(--accent-hover);--el-button-active-bg-color: var(--accent-hover);--el-button-active-border-color: var(--accent-hover)}.el-menu{border-right:none!important}.el-message-box__headerbtn{position:absolute;top:12px;right:12px;padding:0;border:none;outline:none;background:transparent;cursor:pointer}.el-message-box__header{position:relative;padding-right:36px}
