.maintenance-page[data-v-c9f1b023]{min-height:100dvh;display:grid;place-items:center;padding:24px;background:#f4f7fb;color:#19334d}section[data-v-c9f1b023]{max-width:600px;padding:40px;border:1px solid #dce5ef;border-radius:16px;background:#fff}.maintenance-label[data-v-c9f1b023]{font-size:13px;letter-spacing:.16em;color:#53718e}h1[data-v-c9f1b023]{font-size:28px;margin:16px 0}p[data-v-c9f1b023]{line-height:1.7}button[data-v-c9f1b023]{margin-top:16px;padding:10px 20px;border-radius:8px;border:0;background:#153c5a;color:#fff;cursor:pointer}button[data-v-c9f1b023]:disabled{opacity:.6;cursor:wait}:root{--bg: #f4f5f3;--bg-warm: #f7f6f3;--surface: #ffffff;--surface-2: #fafaf8;--surface-sunken: #f1f2ef;--file-presentation: #cc5034;--file-sheet: #27805a;--file-document: #326ca8;--file-pdf: #ba3f3a;--file-archive: #68717c;--ink: #1b1d1c;--ink-2: #4b4f4d;--ink-3: #80847f;--ink-4: #a8aca6;--line: #e8e9e5;--line-2: #eef0ec;--line-strong: #d8dad4;--brand: #1f2937;--ai: #2f6df0;--ai-soft: #eaf1ff;--ok: #12a567;--ok-soft: #e6f6ee;--warn: #e08a16;--warn-ink: #8a4b0b;--warn-soft: #fcf2e1;--risk: #e0463a;--risk-soft: #fbe9e7;--info: #2f6df0;--info-soft: #eaf1ff;--review-action-bg: #eaf1f7;--review-action-ink: #345e7b;--review-action-hover: #dae7f1;--review-action-active: #cbdde9;--idle: #9aa09a;--idle-soft: #eef0ec;--r-sm: 6px;--r: 8px;--r-lg: 12px;--r-xl: 18px;--shadow-sm: 0 1px 2px rgba(24, 28, 24, .04), 0 1px 1px rgba(24, 28, 24, .03);--shadow: 0 4px 16px rgba(24, 28, 24, .06), 0 1px 3px rgba(24, 28, 24, .04);--shadow-lg: 0 18px 48px rgba(24, 28, 24, .16), 0 4px 12px rgba(24, 28, 24, .08);--font: -apple-system, BlinkMacSystemFont, "PingFang SC", "Segoe UI", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;font-family:var(--font);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:15px;line-height:1.55}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}::selection{background:#2f6df029}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#d9dbd5;border-radius:8px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#c4c7c0;background-clip:content-box}::-webkit-scrollbar-track{background:transparent}.muted{color:var(--ink-3)}.faint{color:var(--ink-4)}.mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.row{display:flex;align-items:center}.col{display:flex;flex-direction:column}.gap-2{gap:2px}.gap-4{gap:4px}.gap-6{gap:6px}.gap-8{gap:8px}.gap-12{gap:12px}.gap-16{gap:16px}.spacer{flex:1}.demo-tag{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--ink-3);background:var(--surface-sunken);border:1px solid var(--line);padding:2px 8px;border-radius:999px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-sm)}.dot{width:7px;height:7px;border-radius:50%;display:inline-block;flex:none}.dot.ok{background:var(--ok)}.dot.warn{background:var(--warn)}.dot.risk{background:var(--risk)}.dot.idle{background:var(--idle)}.dot.info{background:var(--info)}.pulse{position:relative}.pulse:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:currentColor;opacity:.35;animation:ring 1.8s ease-out infinite}@keyframes ring{0%{transform:scale(.6);opacity:.5}to{transform:scale(2.4);opacity:0}}.pill{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:600;line-height:1;padding:4px 9px;border-radius:999px;white-space:nowrap}.pill.ok{color:var(--ok);background:var(--ok-soft)}.pill.warn{color:var(--warn);background:var(--warn-soft)}.pill.risk{color:var(--risk);background:var(--risk-soft)}.pill.idle{color:var(--ink-3);background:var(--idle-soft)}.pill.info{color:var(--info);background:var(--info-soft)}.pill.ai{color:var(--ai);background:var(--ai-soft)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}.dark-pane{--d-bg: #191a1c;--d-surface: #212327;--d-surface-2: #282a2e;--d-surface-3: #2f3237;--d-ink: #e8e9eb;--d-ink-2: #b4b7bd;--d-ink-3: #888c93;--d-ink-4: #5f636a;--d-line: #303337;--d-line-2: #3a3e43;--d-accent: #6ea8fe;--d-accent-soft: #23324a;--d-ok: #4ac08a;--d-ok-soft: #1e3a2e;--d-warn: #e2b04a;--d-risk: #e77a70;background:var(--d-bg);color:var(--d-ink)}.ft-md{color:#4a8cff}.ft-svg{color:#d9820b}.ft-img{color:#e0559f}.ft-yaml{color:#12a567}.ft-json,.ft-jsonl{color:#8b5cf6}.ft-py{color:#2f9dd0}.ft-txt{color:#80847f}.ft-dir{color:#c0894a}.canvas{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:26px 30px;max-width:920px;margin:0 auto}.crumbs{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-3);flex-wrap:wrap}.crumbs .seg{color:var(--ink-2)}.crumbs .seg.last{color:var(--ink);font-weight:600}.crumbs .sep{color:var(--ink-4)}.stat-card{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:var(--r);background:var(--surface-2);border:1px solid var(--line);min-width:62px}.stat-card .num{font-size:17px;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.stat-card .lab{font-size:10.5px;color:var(--ink-3)}.dotstat{display:inline-flex;align-items:center;gap:6px;font-size:12px}.dotstat .d{width:7px;height:7px;border-radius:50%;flex:none}.dotstat .d.ok{background:var(--ok)}.dotstat .d.warn{background:var(--warn)}.dotstat .d.risk{background:var(--risk)}.dotstat .d.idle{background:var(--idle)}:root{--dur-1: .12s;--dur-2: .18s;--dur-3: .24s;--ease: cubic-bezier(.2, 0, 0, 1);--mono: "SF Mono", ui-monospace, "JetBrains Mono", Menlo, monospace}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:1ms!important;animation-duration:1ms!important}}@supports (caret-animation: manual){.slow-caret{caret-animation:manual;animation:caret-blink 1.15s step-end infinite}}@keyframes caret-blink{0%,62%{caret-color:currentColor}63%,to{caret-color:transparent}}:root,.shell.demo-shell,.demo-shell .live-customer-studio{--n-0: #ffffff;--n-25: #fbfcfd;--n-50: #f6f7f9;--n-75: #f2f4f7;--n-100: #eceff3;--n-150: #e5e8ee;--n-200: #dde1e8;--n-300: #c9ced8;--n-400: #9aa1ae;--n-500: #6b7280;--n-600: #4b5363;--n-700: #343b4a;--n-800: #262c3a;--n-900: #1a1f2c;--canvas: #f5f6f8;--panel: var(--n-0);--panel-subtle: var(--n-25);--sunken: var(--n-50);--hover: var(--n-75);--text: #1f2533;--text-2: var(--n-600);--text-3: var(--n-500);--text-4: var(--n-400);--hairline: #e8ebf0;--hairline-strong: var(--n-200);--accent-700: #2340c7;--accent-600: #2a4ddb;--accent-500: #315bea;--accent-400: #5b7cf0;--accent-100: #dfe6fd;--accent-50: #eef2ff;--accent-gradient: linear-gradient(120deg, #2747d8 0%, #3d63f2 62%, #3a80f0 100%);--success: #16865a;--success-50: #e8f6ef;--warning: #a86512;--warning-50: #fdf4e4;--danger: #cf3f36;--danger-50: #fdeeec;--wa-wall: #efeae2;--wa-doodle: #e2dbcf;--wa-out: #d9fdd3;--wa-in: #ffffff;--wa-tick: #53bdeb;--wa-green: #1fa855;--font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Inter", "PingFang SC", "Hiragino Sans GB", "Segoe UI", "Microsoft YaHei", sans-serif;--fs-12: 12px;--fs-13: 13px;--fs-14: 14px;--fs-15: 15px;--fs-16: 16px;--fs-20: 20px;--fs-28: 28px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 10px;--radius-lg: 12px;--radius-xl: 14px;--radius-2xl: 18px;--radius-pill: 999px;--elev-0: 0 0 0 1px var(--hairline);--elev-1: 0 1px 2px rgba(24, 32, 54, .04), 0 1px 1px rgba(24, 32, 54, .02);--elev-2: 0 6px 24px rgba(24, 32, 54, .07), 0 2px 5px rgba(24, 32, 54, .035);--elev-3: 0 18px 60px rgba(31, 48, 80, .16), 0 4px 14px rgba(31, 48, 80, .06);--ring: 0 0 0 3px rgba(49, 91, 234, .18);--ease: cubic-bezier(.2, .8, .2, 1);--dur-fast: .12s;--dur: .18s;--bg: var(--canvas);--bg-warm: var(--canvas);--surface: var(--panel);--surface-2: var(--panel-subtle);--surface-sunken: var(--sunken);--surface-soft: var(--sunken);--ink: var(--text);--ink-2: var(--text-2);--ink-3: var(--text-3);--ink-4: var(--text-4);--muted: var(--text-3);--line: var(--hairline);--line-2: var(--n-100);--line-strong: var(--hairline-strong);--border: var(--hairline);--brand: var(--text);--primary: var(--accent-500);--primary-hover: var(--accent-600);--accent: var(--accent-500);--ai: var(--accent-500);--ai-soft: var(--accent-50);--info: var(--accent-500);--info-soft: var(--accent-50);--blue: var(--accent-500);--blue-soft: var(--accent-50);--blue-ink: var(--accent-600);--ok: var(--success);--ok-soft: var(--success-50);--warn: var(--warning);--warn-ink: var(--warning);--warn-soft: var(--warning-50);--risk: var(--danger);--risk-soft: var(--danger-50);--r-sm: var(--radius-xs);--r: var(--radius-sm);--r-lg: var(--radius-lg);--r-xl: var(--radius-2xl);--radius: var(--radius-sm);--shadow-sm: var(--elev-1);--shadow: var(--elev-2);--shadow-lg: var(--elev-3);--review-action-bg: var(--accent-50);--review-action-ink: var(--accent-600);--review-action-hover: var(--accent-100);--review-action-active: var(--accent-100);--demo-ink: var(--text);--demo-muted: var(--text-3);--demo-border: var(--hairline);--demo-primary: var(--accent-500);--studio-ink: var(--text);--studio-muted: var(--text-3);--studio-border: var(--hairline);--studio-line: var(--hairline);--workbench-active: var(--accent-50);--workbench-blue: var(--accent-500);--wb-ink: var(--text);--wb-muted: var(--text-3);--wb-line: var(--hairline);--wb-canvas: var(--panel)}body{font-family:var(--font);color:var(--text);background:var(--canvas);-webkit-font-smoothing:antialiased}::selection{background:var(--accent-100)}::-webkit-scrollbar-thumb{background:var(--n-200);background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:var(--n-300);background-clip:content-box}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
