.step-up-dialog[data-v-98ab425d]{border-radius:8px}.step-up-title[data-v-98ab425d]{display:flex;align-items:center;gap:12px;padding:24px 28px 8px;font-size:22px;font-weight:800}.step-up-icon[data-v-98ab425d]{display:inline-grid;width:32px;height:32px;place-items:center;border-radius:999px;background:#eaf6f9;color:#176b87;font-weight:900}.step-up-body[data-v-98ab425d]{display:grid;gap:18px;padding-top:4px}.step-up-body p[data-v-98ab425d]{margin:0;color:#000000ad;line-height:1.7}.app-route-loader{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--app-body-bg)}.app-route-frame{display:contents}.app-route-loader-shell{width:min(420px,100%);display:flex;align-items:center;gap:14px;padding:18px 20px;border:1px solid var(--border-soft);border-radius:8px;background:var(--surface-base);box-shadow:var(--shadow-panel)}.app-route-loader-mark{width:32px;height:32px;border:3px solid var(--border-soft);border-top-color:var(--accent);border-radius:50%;animation:app-loader-spin .85s linear infinite;flex:0 0 auto}.app-route-loader-copy{min-width:0;flex:1}.app-route-loader-title{color:var(--text-strong);font-size:15px;font-weight:800}.app-route-loader-line{width:68%;height:8px;margin-top:8px;border-radius:999px;background:linear-gradient(90deg,#e8eef6,#f4f7fb,#e8eef6);background-size:220% 100%;animation:app-loader-sheen 1.1s ease infinite}@font-face{font-family:Noto Sans SC;src:url(https://static.wordex.siliward.com/fonts/noto-sans-sc-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Noto Sans SC;src:url(https://static.wordex.siliward.com/fonts/noto-sans-sc-700.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Noto Serif SC";src:url(https://static.wordex.siliward.com/fonts/noto-serif-sc-400.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Noto Serif SC";src:url(https://static.wordex.siliward.com/fonts/noto-serif-sc-700.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{color-scheme:light;font-family:Noto Sans SC,Microsoft YaHei UI,PingFang SC,system-ui,sans-serif;background:var(--app-bg);color:var(--ui-text);--font-body: "Noto Sans SC", "Microsoft YaHei UI", "PingFang SC", system-ui, sans-serif;--font-display: "Noto Serif SC", "Songti SC", serif;--font-mono: "Cascadia Mono", "JetBrains Mono", "Microsoft YaHei UI", monospace;--app-bg: #eef2f7;--shell-bg: #f7f9fc;--surface-base: #ffffff;--surface-muted: #f4f7fb;--surface-soft: #eef3f8;--border-soft: #dde5ef;--border-strong: #c9d5e4;--text-strong: #182235;--text-muted: #5f6b7a;--accent: #176b87;--accent-soft: #d9ecf2;--success-soft: #e6f5ed;--warning-soft: #fff1d6;--danger-soft: #fde8e7;--shadow-shell: 0 24px 60px rgb(20 31 54 / .08);--shadow-panel: 0 10px 24px rgb(20 31 54 / .06);--topbar-height: 48px;--side-rail-width: var(--topbar-height);--workbench-header-height: 40px;--ui-bg: #eef2f7;--ui-shell: #f7f9fc;--ui-panel: #ffffff;--ui-panel-muted: #f4f7fb;--ui-panel-raised: #ffffff;--ui-panel-hover: #eef5ff;--ui-border: #dde5ef;--ui-border-strong: #c9d5e4;--ui-text: #182235;--ui-text-muted: #5f6b7a;--ui-text-faint: #7b8796;--ui-accent: #176bff;--ui-accent-contrast: #ffffff;--ui-accent-soft: #eaf2ff;--ui-success: #15803d;--ui-success-soft: #e6f5ed;--ui-warning: #b7791f;--ui-warning-soft: #fff1d6;--ui-danger: #b42318;--ui-danger-soft: #fde8e7;--ui-shadow-panel: 0 10px 24px rgb(20 31 54 / .06);--ui-shadow-popover: 0 18px 42px rgb(20 31 54 / .16);--editor-code-bg: #ffffff;--editor-code-panel-bg: #f8fbff;--editor-code-gutter-bg: #f4f7fb;--editor-code-text: #172033;--editor-code-muted: #718093;--editor-code-active-line: #eef5ff;--editor-code-selection: #d9e8ff;--editor-code-border: #dce6f3;--app-body-bg: radial-gradient(circle at top left, rgb(23 107 135 / .09), transparent 28%), linear-gradient(180deg, #f8fbfd 0, #eef2f7 280px), var(--app-bg)}html,body,#app{min-height:100%;margin:0}html{background:var(--app-bg);color:var(--ui-text)}body{font-family:var(--font-body);background:var(--app-body-bg)}#app,.v-application{background:var(--app-body-bg);color:var(--ui-text)}.min-h-0{min-height:0}.overflow-auto{overflow:auto}.v-empty-state{padding:32px 20px}.v-empty-state .v-empty-state__headline{font-weight:700}@keyframes app-loader-spin{to{transform:rotate(360deg)}}@keyframes app-loader-sheen{to{background-position:-220% 0}}@keyframes agent-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.82}}
