:root{--scrollbar-track-bg: #f5f5f5;--scrollbar-thumb-bg: #c1c1c1;--scrollbar-thumb-hover-bg: #a8a8a8;--top-operation-bar-height: 32px;--top-operation-content-height: calc(100vh - var(--top-operation-bar-height));--top-operation-overlay-offset: calc(var(--top-operation-bar-height) + 12px)}html.dark,[data-theme=dark]{--scrollbar-track-bg: #18181c;--scrollbar-thumb-bg: #424248;--scrollbar-thumb-hover-bg: #56565e}::-webkit-scrollbar{width:8px;height:8px;background-color:var(--scrollbar-track-bg)}::-webkit-scrollbar-track{background-color:var(--scrollbar-track-bg);border-radius:4px}::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-bg);border-radius:4px;border:1px solid var(--scrollbar-track-bg)}::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbar-thumb-hover-bg)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-bg) var(--scrollbar-track-bg)}.top-operation-content-height{height:var(--top-operation-content-height);min-height:0}.top-operation-content-min-height{min-height:var(--top-operation-content-height)}html[data-tauri-topbar=true] .n-message-container.n-message-container--top,html[data-tauri-topbar=true] .n-message-container.n-message-container--top-left,html[data-tauri-topbar=true] .n-message-container.n-message-container--top-right{top:var(--top-operation-overlay-offset)!important}html[data-tauri-topbar=true] .n-dialog-container,html[data-tauri-topbar=true] .n-modal-container,html[data-tauri-topbar=true] .n-modal-scroll-content{padding-top:var(--top-operation-overlay-offset)!important;box-sizing:border-box}html[data-tauri-topbar=true] .n-drawer-container{top:var(--top-operation-bar-height)!important}.top-operation-bar[data-v-cfa38466]{--topbar-bg: rgba(18, 18, 18, .88);--topbar-border: rgba(255, 255, 255, .08);--topbar-text: #f5f5f5;--topbar-muted: rgba(255, 255, 255, .72);--topbar-surface: rgba(255, 255, 255, .08);--topbar-hover: rgba(255, 255, 255, .12);height:var(--top-operation-bar-height);display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:10000;flex-shrink:0;padding-left:10px;background:var(--topbar-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--topbar-border);color:var(--topbar-text);-webkit-user-select:none;user-select:none;box-sizing:border-box;transition:background-color .24s cubic-bezier(.2,0,0,1),border-color .22s cubic-bezier(.2,0,0,1),color .18s ease}.top-operation-bar.is-light[data-v-cfa38466]{--topbar-bg: rgba(250, 251, 252, .92);--topbar-border: rgba(15, 23, 42, .12);--topbar-text: #202632;--topbar-muted: #697586;--topbar-surface: rgba(15, 23, 42, .06);--topbar-hover: rgba(15, 23, 42, .1)}.bar-left[data-v-cfa38466],.bar-center[data-v-cfa38466],.bar-right[data-v-cfa38466]{display:flex;align-items:center;height:100%}.bar-left[data-v-cfa38466]{min-width:220px;max-width:calc(100% - 390px);gap:8px;min-height:0}.bar-center[data-v-cfa38466]{flex:1;min-width:0}.bar-right[data-v-cfa38466]{flex-shrink:0;-webkit-app-region:no-drag;gap:4px}.brand-dot[data-v-cfa38466]{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#18a058,#36ad6a);box-shadow:0 0 10px #18a05866}.brand-text[data-v-cfa38466]{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:0}.ip-info[data-v-cfa38466]{max-width:320px;font-size:11px;color:var(--topbar-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-status[data-v-cfa38466]{height:22px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--topbar-text);background:var(--topbar-surface);transition:background-color .24s ease,color .18s ease}.ws-status-dot[data-v-cfa38466]{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.95}.ws-status-text[data-v-cfa38466]{white-space:nowrap}.ws-status--connected[data-v-cfa38466]{color:#36c275}.ws-status--connecting[data-v-cfa38466]{color:#f0a020}.ws-status--disconnected[data-v-cfa38466]{color:#d03050}.global-action-btn[data-v-cfa38466]{height:24px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:1px solid transparent;border-radius:7px;outline:none;background:transparent;color:var(--topbar-muted);font:inherit;font-size:11px;cursor:pointer;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.global-action-btn[data-v-cfa38466]:hover:not(:disabled){border-color:var(--topbar-border);background:var(--topbar-hover);color:var(--topbar-text)}.global-action-btn[data-v-cfa38466]:active:not(:disabled){transform:scale(.96)}.global-action-btn[data-v-cfa38466]:disabled{cursor:wait;opacity:.55}.browser-action-btn[data-v-cfa38466]{color:#36c275}.theme-action-btn[data-v-cfa38466]{width:28px;padding:0;color:#f0a020}.top-operation-bar.is-light .theme-action-btn[data-v-cfa38466]{color:#18a058}.top-operation-bar.is-theme-switching .theme-action-btn svg[data-v-cfa38466]{animation:topbar-theme-pop-cfa38466 .34s cubic-bezier(.2,.9,.2,1)}.window-controls-divider[data-v-cfa38466]{width:1px;height:18px;margin:0 2px;background:var(--topbar-border);transition:background-color .22s ease}.window-btn[data-v-cfa38466]{width:46px;height:var(--top-operation-bar-height);border:none;background:transparent;color:var(--topbar-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,color .18s ease}.window-btn[data-v-cfa38466]:hover{background:var(--topbar-hover)}.close-btn[data-v-cfa38466]:hover{background:#e81123}.window-icon[data-v-cfa38466]{position:relative;display:inline-block;width:12px;height:12px}.minimize-icon[data-v-cfa38466]:before{content:"";position:absolute;left:1px;right:1px;bottom:2px;height:1px;background:currentColor}.maximize-icon[data-v-cfa38466]:before{content:"";position:absolute;inset:1px;border:1px solid currentColor;box-sizing:border-box}.restore-icon[data-v-cfa38466]:before,.restore-icon[data-v-cfa38466]:after{content:"";position:absolute;box-sizing:border-box;border:1px solid currentColor;background:transparent}.restore-icon[data-v-cfa38466]:before{width:8px;height:7px;top:1px;right:0;background:var(--topbar-bg)}.restore-icon[data-v-cfa38466]:after{width:8px;height:7px;left:1px;bottom:0}.close-icon[data-v-cfa38466]:before,.close-icon[data-v-cfa38466]:after{content:"";position:absolute;left:5px;top:0;width:1px;height:12px;background:currentColor}.close-icon[data-v-cfa38466]:before{transform:rotate(45deg)}.close-icon[data-v-cfa38466]:after{transform:rotate(-45deg)}@keyframes topbar-theme-pop-cfa38466{0%{transform:scale(.72) rotate(-22deg);opacity:.35}65%{transform:scale(1.12) rotate(5deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@media(max-width:1040px){.browser-action-btn span[data-v-cfa38466]{display:none}.browser-action-btn[data-v-cfa38466]{width:28px;padding:0}.bar-left[data-v-cfa38466]{max-width:calc(100% - 330px)}}@media(prefers-reduced-motion:reduce){.top-operation-bar[data-v-cfa38466],.top-operation-bar[data-v-cfa38466] *{animation-duration:1ms!important;transition-duration:1ms!important}}.admin-runtime-layout[data-v-599dc76a]{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at top,rgba(59,130,246,.18),transparent 40%),linear-gradient(180deg,#0f172a,#020617)}.admin-runtime-page[data-v-599dc76a]{min-height:0;flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:24px}.admin-runtime-shell[data-v-599dc76a]{width:min(680px,100%);padding:32px;border-radius:24px;border:1px solid rgba(148,163,184,.18);background:#0f172ae0;box-shadow:0 28px 80px #02061773}.admin-runtime-badge[data-v-599dc76a]{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#f8717124;color:#fca5a5;font-size:12px;font-weight:600}.admin-runtime-title[data-v-599dc76a]{margin-top:18px;color:#f8fafc;font-size:30px;font-weight:700;line-height:1.2}.admin-runtime-desc[data-v-599dc76a]{margin-top:14px;color:#e2e8f0d6;font-size:15px;line-height:1.8}.admin-runtime-steps[data-v-599dc76a]{margin-top:22px;display:grid;gap:12px}.admin-runtime-step[data-v-599dc76a]{padding:14px 16px;border-radius:14px;background:#1e293be0;color:#e2e8f0;font-size:14px}.admin-runtime-actions[data-v-599dc76a]{margin-top:24px;display:flex;gap:12px;flex-wrap:wrap}.admin-runtime-note[data-v-599dc76a]{margin-top:18px;color:#94a3b8eb;font-size:13px;line-height:1.8}@media(max-width:640px){.admin-runtime-shell[data-v-599dc76a]{padding:24px;border-radius:20px}.admin-runtime-title[data-v-599dc76a]{font-size:24px}}@font-face{font-family:v-mono;font-weight:400;src:url(/assets/CRwVj4V2.woff2)}
