@import "https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@450;550;650;700&family=Fraunces:opsz,wght@9..144,560;9..144,700&display=swap";:root{--sidebar:#fff;--sidebar-border:#eef0f4;--sidebar-hover:#f5f7fb;--sidebar-active:#e8f1ff;--sidebar-text:#4b5565;--sidebar-text-active:#1677ff;--sidebar-muted:#9aa3b2;--bg:#f3f5f9;--bg-panel:#fff;--bg-elevated:#fff;--bg-input:#fff;--line:#ebeef3;--line-strong:#dde3ec;--text:#1f2329;--text-muted:#8f9aab;--text-secondary:#646a73;--accent:#1677ff;--accent-hover:#3c8dff;--accent-soft:#1677ff1a;--ok:#00b42a;--ok-soft:#00b42a1a;--warn:#ff7d00;--warn-soft:#ff7d001a;--danger:#f53f3f;--up:#f53f3f;--down:#00b42a;--radius:10px;--radius-sm:8px;--shadow:0 1px 2px #1f23290a, 0 2px 8px #1f232908;--shadow-card:0 1px 3px #1f23290a;--font:"PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html,body,#app{background:var(--bg);height:100%;color:var(--text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:text;user-select:text;margin:0;font-size:14px;line-height:1.5}button,.no-copy{-webkit-user-select:none;user-select:none}button,input,textarea,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--accent)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#d5dbe6;border-radius:8px}::-webkit-scrollbar-track{background:0 0}.panel h2,.page-title{color:var(--text);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:650}.panel h3{color:var(--text);margin:22px 0 10px;font-size:15px;font-weight:600}.hint,.muted{color:var(--text-muted)}.hint{max-width:920px;margin:0 0 18px;font-size:13px;line-height:1.6}.form{gap:10px;display:grid}.form label,.inline{gap:6px;display:grid}.form input,.form textarea,.inline input,.field input,.field textarea,.field select,.actions select{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);appearance:none;outline:none;width:100%;padding:8px 10px}.form input:focus,.form textarea:focus,.inline input:focus,.field input:focus,.field textarea:focus,.actions select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.row,.actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary,button.primary{background:var(--accent);color:#fff;border-radius:var(--radius-sm);border:none;padding:8px 16px;font-weight:600;transition:background .15s}.primary:hover,button.primary:hover{background:var(--accent-hover)}.inline{grid-template-columns:1fr auto;align-items:center;margin-top:10px}.inline button,.ghost{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-secondary);background:#fff;padding:8px 12px}.ghost:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list li,.card{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:12px 14px}.list li{justify-content:space-between;gap:10px;display:flex}.metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=1200px){.metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:18px 18px 16px;position:relative}.metric .n{letter-spacing:-.03em;color:var(--text);margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}.metric .l{color:var(--text-secondary);font-size:13px}.bars{gap:8px;display:grid}.bar-row{grid-template-columns:88px 1fr 48px;align-items:center;gap:8px;display:grid}.bar-track{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.bar-fill{background:var(--accent);border-radius:999px;height:100%}.tag{color:var(--text-muted);background:#f2f3f5;border:none;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.tag.ok{color:var(--ok);background:var(--ok-soft)}.tag.warn{color:var(--warn);background:var(--warn-soft)}.tag.danger{color:var(--danger);background:#f53f3f14}.pre{white-space:pre-wrap;word-break:break-word;color:var(--text-muted);margin-top:8px;font-size:13px}.login-stage[data-v-3040f7e4]{color:#12203a;-webkit-font-smoothing:antialiased;background:#f4f7fd;height:100%;min-height:100vh;font-family:Instrument Sans,PingFang SC,Hiragino Sans GB,Noto Sans SC,sans-serif;position:relative;overflow:hidden}.login-bg[data-v-3040f7e4]{pointer-events:none;position:absolute;inset:0}.login-wash[data-v-3040f7e4]{background:radial-gradient(60% 50% at 12% 16%,#3d9ea829,#0000 62%),radial-gradient(50% 45% at 88% 84%,#2f6df014,#0000 60%),linear-gradient(160deg,#fbfcfe 0%,#f4f8fb 45%,#eef5f6 100%);position:absolute;inset:0}.login-aurora[data-v-3040f7e4]{filter:blur(80px);opacity:.7;will-change:transform;border-radius:50%;width:60vw;max-width:880px;height:60vw;max-height:880px;position:absolute}.login-aurora.a1[data-v-3040f7e4]{background:radial-gradient(circle,#5ec4cc73 0%,#5ec4cc00 65%);animation:26s ease-in-out infinite alternate auroraDrift-3040f7e4;top:-30%;left:-16%}.login-aurora.a2[data-v-3040f7e4]{background:radial-gradient(circle,#78a5ff47 0%,#78a5ff00 65%);animation:32s ease-in-out infinite alternate-reverse auroraDrift-3040f7e4;bottom:-34%;right:-20%}.login-aurora.a3[data-v-3040f7e4]{background:radial-gradient(circle,#3d9ea838 0%,#3d9ea800 65%);width:36vw;height:36vw;animation:38s ease-in-out infinite alternate auroraDrift-3040f7e4;top:30%;right:10%}.login-grid[data-v-3040f7e4]{background-image:linear-gradient(#12203a0d 1px,#0000 1px),linear-gradient(90deg,#12203a0d 1px,#0000 1px);background-size:64px 64px;animation:36s linear infinite gridDrift-3040f7e4;position:absolute;inset:-10%;-webkit-mask-image:radial-gradient(72% 62% at 50% 45%,#000 15%,#0000 78%);mask-image:radial-gradient(72% 62% at 50% 45%,#000 15%,#0000 78%)}.login-orbit[data-v-3040f7e4]{opacity:.9;width:100%;height:100%;position:absolute;top:0;left:0}.orbit-path[data-v-3040f7e4]{stroke-dasharray:7 11;animation:20s linear infinite dashMove-3040f7e4}.orbit-path.b[data-v-3040f7e4]{animation-duration:26s;animation-direction:reverse}.orbit-path.c[data-v-3040f7e4]{animation-duration:32s}.orbit-node[data-v-3040f7e4]{animation:3.6s ease-in-out infinite nodePulse-3040f7e4}.orbit-node.n2[data-v-3040f7e4]{animation-delay:.8s}.orbit-node.n3[data-v-3040f7e4]{animation-delay:1.4s}.orbit-halo[data-v-3040f7e4]{animation:4.2s ease-in-out infinite haloBreath-3040f7e4}.orbit-halo.h2[data-v-3040f7e4]{animation-delay:1s}.login-frame[data-v-3040f7e4]{z-index:1;box-sizing:border-box;flex-direction:column;max-width:1280px;height:100%;min-height:100vh;margin:0 auto;padding:28px 48px 22px;display:flex;position:relative}.login-top[data-v-3040f7e4]{justify-content:space-between;align-items:center;gap:16px;animation:.6s both fadeIn-3040f7e4;display:flex}.login-mark[data-v-3040f7e4]{align-items:center;gap:12px;display:flex}.login-mark-logo[data-v-3040f7e4]{-o-object-fit:contain;object-fit:contain;border-radius:12px;flex-shrink:0;width:44px;height:44px;display:block;overflow:hidden}.login-mark-text[data-v-3040f7e4]{flex-direction:column;gap:2px;line-height:1.15;display:flex}.login-mark-cn[data-v-3040f7e4]{letter-spacing:.1em;color:#12203a;font-size:15px;font-weight:650}.login-mark-sub[data-v-3040f7e4]{letter-spacing:.02em;color:#7c8aa5;font-size:11.5px}.login-top-right[data-v-3040f7e4]{align-items:center;gap:10px;display:flex}.login-status[data-v-3040f7e4]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.02em;color:#4a5875;background:#ffffffbf;border:1px solid #12203a14;border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 12px 0 10px;font-size:11.5px;display:inline-flex;box-shadow:0 4px 14px #12203a0d}.login-status-dot[data-v-3040f7e4]{background:#a3aec5;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #a3aec533}.login-status.is-up .login-status-dot[data-v-3040f7e4]{background:#10b981;animation:2.4s ease-in-out infinite dotPulse-3040f7e4;box-shadow:0 0 0 3px #10b9812e}.login-status.is-down .login-status-dot[data-v-3040f7e4]{background:#ef4444;box-shadow:0 0 0 3px #ef444429}.login-main[data-v-3040f7e4]{display:-ms-grid;-ms-grid-columns:minmax(0, 1.2fr) 40px minmax(360px, 420px);-webkit-column-gap:40px;flex:1;grid-template-columns:minmax(0,1.2fr) minmax(360px,420px);align-items:center;column-gap:40px;padding:36px 0 44px;display:grid}.login-copy[data-v-3040f7e4]{max-width:620px;animation:.75s both riseIn-3040f7e4;position:relative}.login-kicker[data-v-3040f7e4]{letter-spacing:.04em;color:#2a8f98;align-items:center;gap:12px;margin:0 0 18px;font-size:13px;font-weight:600;display:flex}.login-kicker-line[data-v-3040f7e4]{background:linear-gradient(90deg,#2a8f98e6,#2a8f9800);width:28px;height:1px;display:inline-block}.login-title[data-v-3040f7e4]{letter-spacing:.005em;color:#0f1c36;margin:0;font-family:Fraunces,Songti SC,Noto Serif SC,serif;font-size:clamp(36px,4.4vw,52px);font-weight:700;line-height:1.18}.login-title-accent[data-v-3040f7e4]{background:linear-gradient(92deg,#2a8f98 0%,#3d9ea8 45%,#2f6df0 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.login-sub[data-v-3040f7e4]{color:#5b6a88;max-width:40em;margin:16px 0 0;font-size:14.5px;line-height:1.85}.login-metrics[data-v-3040f7e4]{gap:0;max-width:560px;margin:34px 0 0;padding:0;list-style:none;display:flex}.login-metrics li[data-v-3040f7e4]{flex-direction:column;flex:1;gap:2px;padding:0 22px 0 0;display:flex;position:relative}.login-metrics li+li[data-v-3040f7e4]{border-left:1px solid #12203a1a;padding-left:22px}.metric-value[data-v-3040f7e4]{color:#0f1c36;letter-spacing:-.01em;font-family:Fraunces,Songti SC,serif;font-size:30px;font-weight:600;line-height:1.05}.metric-value sup[data-v-3040f7e4]{color:#2a8f98;vertical-align:.9em;margin-left:2px;font-size:.5em;font-weight:600}.metric-cn[data-v-3040f7e4]{color:#4a5875;margin-top:6px;font-size:13px}.login-engines[data-v-3040f7e4]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:30px;display:flex}.engines-label[data-v-3040f7e4]{letter-spacing:.06em;color:#8a97b1;margin-right:4px;font-size:11.5px}.engine-chip[data-v-3040f7e4]{color:#2c3a58;box-sizing:border-box;background:#ffffffb3;border:1px solid #12203a1a;border-radius:999px;height:26px;padding:0 11px;font-size:12px;line-height:24px;transition:border-color .18s,background .18s,color .18s}.engine-chip[data-v-3040f7e4]:hover{color:#247f88;background:#2a8f9814;border-color:#2a8f9873}.preview-card[data-v-3040f7e4]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffd1;border:1px solid #12203a14;border-radius:16px;max-width:480px;margin-top:34px;padding:16px 18px 14px;animation:7s ease-in-out infinite cardFloat-3040f7e4,.9s .15s both riseIn-3040f7e4;position:relative;box-shadow:0 24px 60px #1f3c781f,0 2px 6px #1f3c780d}.preview-head[data-v-3040f7e4]{align-items:center;gap:10px;display:flex}.preview-tag[data-v-3040f7e4]{color:#247f88;background:#2a8f981a;border-radius:6px;height:22px;padding:0 8px;font-size:11px;font-weight:600;line-height:22px}.preview-title[data-v-3040f7e4]{color:#4a5875;font-size:12.5px;font-weight:550}.preview-q[data-v-3040f7e4]{color:#12203a;margin:12px 0 0;font-size:14px;font-weight:600;line-height:1.5}.preview-rows[data-v-3040f7e4]{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.preview-rows li[data-v-3040f7e4]{background:#f4f7fde6;border:1px solid #12203a0d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.preview-engine[data-v-3040f7e4]{color:#2c3a58;font-size:13px;font-weight:550}.preview-status[data-v-3040f7e4]{letter-spacing:.02em;font-size:12px;font-weight:600}.preview-status.ok[data-v-3040f7e4]{color:#0f9f6e}.preview-status.warn[data-v-3040f7e4]{color:#b45309}.preview-hint[data-v-3040f7e4]{color:#8a97b1;margin:12px 0 0;font-size:12px;line-height:1.55}.login-panel[data-v-3040f7e4]{-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#ffffffc7;border:1px solid #ffffffe6;border-radius:22px;padding:30px 30px 26px;animation:.85s .1s both riseIn-3040f7e4;position:relative;overflow:hidden;box-shadow:0 36px 80px #1f3c7829,0 2px 8px #1f3c780f,0 0 0 1px #12203a0d}.panel-glow[data-v-3040f7e4]{pointer-events:none;background:radial-gradient(circle,#3d9ea82e 0%,#3d9ea800 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-70px}.panel-head[data-v-3040f7e4]{margin-bottom:22px;position:relative}.panel-title[data-v-3040f7e4]{letter-spacing:.02em;color:#0f1c36;margin:0;font-size:22px;font-weight:650}.panel-sub[data-v-3040f7e4]{color:#6b7994;margin:8px 0 0;font-size:13px}.lf-tabs[data-v-3040f7e4]{background:#12203a0d;border-radius:12px;gap:4px;margin:0 0 18px;padding:4px;display:flex;position:relative}.lf-tab[data-v-3040f7e4]{color:#6b7994;cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;height:36px;font-size:13.5px;font-weight:600;transition:background .18s,color .18s,box-shadow .18s}.lf-tab.active[data-v-3040f7e4]{color:#12203a;background:#fff;box-shadow:0 2px 8px #12203a14}.lf-control-code .lf-input-code[data-v-3040f7e4]{padding-right:128px}.lf-code-btn[data-v-3040f7e4]{color:#247f88;cursor:pointer;white-space:nowrap;background:#2a8f9814;border:1px solid #2a8f9859;border-radius:9px;height:36px;margin-top:-18px;padding:0 12px;font-size:12.5px;font-weight:600;position:absolute;top:50%;right:6px}.lf-code-btn[data-v-3040f7e4]:hover:not(:disabled){background:#2a8f9824}.lf-code-btn[data-v-3040f7e4]:disabled{opacity:.6;cursor:default}.lf-note strong[data-v-3040f7e4]{color:#247f88;letter-spacing:.08em}.login-form[data-v-3040f7e4]{flex-direction:column;gap:16px;display:flex;position:relative}.lf-field[data-v-3040f7e4]{flex-direction:column;gap:8px;display:flex}.lf-label[data-v-3040f7e4]{color:#2c3a58;letter-spacing:.02em;font-size:13px;font-weight:600}.lf-control[data-v-3040f7e4]{display:block;position:relative}.lf-icon[data-v-3040f7e4]{color:#9aa6bd;pointer-events:none;width:18px;height:18px;margin-top:-9px;transition:color .18s;position:absolute;top:50%;left:14px}.lf-input[data-v-3040f7e4]{color:#12203a;box-sizing:border-box;background:#fff;border:1px solid #d7dfee;border-radius:13px;outline:none;width:100%;height:48px;padding:0 44px 0 42px;font-size:14px;transition:border-color .18s,box-shadow .18s;box-shadow:0 1px 2px #12203a0a}.lf-input[type=text][data-v-3040f7e4]{padding-right:14px}.lf-input[data-v-3040f7e4]::-webkit-input-placeholder{color:#a5b0c5}.lf-input[data-v-3040f7e4]::placeholder{color:#a5b0c5}.lf-input[data-v-3040f7e4]:focus{border-color:#3d9ea8;box-shadow:0 1px 2px #12203a0a,0 0 0 4px #2a8f9824}.lf-control:focus-within .lf-icon[data-v-3040f7e4]{color:#2a8f98}.lf-input[data-v-3040f7e4]:disabled{opacity:.7;background:#f6f8fc}.lf-eye[data-v-3040f7e4]{color:#9aa6bd;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;margin-top:-16px;padding:0;transition:color .18s,background .18s;display:inline-flex;position:absolute;top:50%;right:8px}.lf-eye svg[data-v-3040f7e4]{width:18px;height:18px}.lf-eye[data-v-3040f7e4]:hover{color:#2c3a58;background:#12203a0f}.lf-error[data-v-3040f7e4]{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:10px;margin:-4px 0 0;padding:8px 12px;font-size:12.5px}.lf-submit[data-v-3040f7e4]{color:#fff;letter-spacing:.04em;-webkit-transition:-webkit-transform .16s,box-shadow .16s;background:linear-gradient(135deg,#4db0b8 0%,#2a8f98 55%,#247f88 100%);border:none;border-radius:13px;justify-content:center;align-items:center;gap:10px;height:50px;margin-top:4px;font-size:15px;font-weight:650;transition:transform .16s,box-shadow .16s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 14px 30px #2a8f9847,inset 0 1px #ffffff47}.lf-submit[data-v-3040f7e4]:after{content:"";background:linear-gradient(100deg,#0000,#ffffff47,#0000);width:40%;transition:left .55s;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-18deg)}.lf-submit[data-v-3040f7e4]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 18px 36px #2a8f985c,inset 0 1px #ffffff4d}.lf-submit[data-v-3040f7e4]:hover:not(:disabled):after{left:110%}.lf-submit[data-v-3040f7e4]:active:not(:disabled){transform:translateY(0)}.lf-submit[data-v-3040f7e4]:disabled{opacity:.78;cursor:default}.lf-submit-arrow[data-v-3040f7e4]{-webkit-transition:-webkit-transform .16s;transition:transform .16s;display:inline-block}.lf-submit:hover:not(:disabled) .lf-submit-arrow[data-v-3040f7e4]{transform:translate(3px)}.lf-spinner[data-v-3040f7e4]{border:2px solid #fff6;border-top-color:#fff;border-radius:999px;width:14px;height:14px;animation:.7s linear infinite spin-3040f7e4}.lf-note[data-v-3040f7e4]{color:#8a97b1;margin:0;font-size:12px;line-height:1.6}.panel-divider[data-v-3040f7e4]{text-align:center;letter-spacing:.1em;color:#9aa6bd;margin:22px 0 14px;font-size:11px;position:relative}.panel-divider[data-v-3040f7e4]:before{content:"";background:#12203a14;height:1px;position:absolute;top:50%;left:0;right:0}.panel-divider span[data-v-3040f7e4]{background:#fffffff2;padding:0 10px;position:relative}.panel-perks[data-v-3040f7e4]{color:#4a5875;flex-direction:column;gap:8px;margin:0;padding:0;font-size:12.5px;list-style:none;display:flex}.panel-perks li[data-v-3040f7e4]{padding-left:18px;position:relative}.panel-perks li[data-v-3040f7e4]:before{content:"";background:linear-gradient(135deg,#3d9ea8,#2a8f98);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:2px;box-shadow:0 0 0 3px #2a8f981f}.login-foot[data-v-3040f7e4]{letter-spacing:.03em;color:#8a97b1;border-top:1px solid #12203a14;justify-content:space-between;align-items:center;gap:12px;padding-top:16px;font-size:11.5px;animation:.8s .2s both fadeIn-3040f7e4;display:flex}.foot-left[data-v-3040f7e4],.foot-right[data-v-3040f7e4]{align-items:center;gap:8px;display:inline-flex}.login-foot-sep[data-v-3040f7e4]{opacity:.5}@keyframes gridDrift-3040f7e4{0%{transform:translate(0,0)}to{transform:translate(-64px,-64px)}}@keyframes auroraDrift-3040f7e4{0%{transform:translate(0,0)scale(1)}to{transform:translate(6%,8%)scale(1.12)}}@keyframes dashMove-3040f7e4{to{stroke-dashoffset:-240px}}@keyframes nodePulse-3040f7e4{0%,to{opacity:.6}50%{opacity:1}}@keyframes haloBreath-3040f7e4{0%,to{opacity:.3;transform:scale(.92)}50%{opacity:.7;transform:scale(1.08)}}@keyframes dotPulse-3040f7e4{0%,to{opacity:1}50%{opacity:.45}}@keyframes cardFloat-3040f7e4{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes riseIn-3040f7e4{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-3040f7e4{0%{opacity:0}to{opacity:1}}@keyframes spin-3040f7e4{to{transform:rotate(360deg)}}@media (width<=1080px){.login-frame[data-v-3040f7e4]{padding:24px 32px 20px}.login-main[data-v-3040f7e4]{-ms-grid-columns:minmax(0, 1fr) 28px minmax(320px, 380px);-webkit-column-gap:28px;grid-template-columns:minmax(0,1fr) minmax(320px,380px);column-gap:28px}.preview-card[data-v-3040f7e4]{display:none}}@media (width<=860px){.login-main[data-v-3040f7e4]{flex-direction:column;align-items:stretch;gap:28px;padding:24px 0 32px;display:flex}.login-copy[data-v-3040f7e4]{max-width:none}.login-panel[data-v-3040f7e4]{order:-1}.login-metrics[data-v-3040f7e4]{max-width:none}.login-panel[data-v-3040f7e4]{padding:26px 22px 22px}.login-title[data-v-3040f7e4]{font-size:clamp(30px,7.6vw,42px)}}@media (width<=640px){.login-frame[data-v-3040f7e4]{padding:18px 18px 16px}.login-status-text[data-v-3040f7e4],.login-mark-sub[data-v-3040f7e4],.foot-right[data-v-3040f7e4]{display:none}.metric-value[data-v-3040f7e4]{font-size:24px}.login-foot[data-v-3040f7e4]{justify-content:center}}@media (prefers-reduced-motion:reduce){.login-grid[data-v-3040f7e4],.login-aurora[data-v-3040f7e4],.orbit-path[data-v-3040f7e4],.orbit-node[data-v-3040f7e4],.orbit-halo[data-v-3040f7e4],.login-status-dot[data-v-3040f7e4],.preview-card[data-v-3040f7e4],.login-copy[data-v-3040f7e4],.login-panel[data-v-3040f7e4],.login-top[data-v-3040f7e4],.login-foot[data-v-3040f7e4],.lf-spinner[data-v-3040f7e4]{animation:none!important}}.panel h2[data-v-7a38f1a0],.page-title[data-v-7a38f1a0]{color:var(--text);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:650}.panel h3[data-v-7a38f1a0]{color:var(--text);margin:22px 0 10px;font-size:15px;font-weight:600}.hint[data-v-7a38f1a0],.muted[data-v-7a38f1a0]{color:var(--text-muted)}.hint[data-v-7a38f1a0]{max-width:920px;margin:0 0 18px;font-size:13px;line-height:1.6}.form[data-v-7a38f1a0]{gap:10px;display:grid}.form label[data-v-7a38f1a0],.inline[data-v-7a38f1a0]{gap:6px;display:grid}.form input[data-v-7a38f1a0],.form textarea[data-v-7a38f1a0],.inline input[data-v-7a38f1a0],.field input[data-v-7a38f1a0],.field textarea[data-v-7a38f1a0],.field select[data-v-7a38f1a0],.actions select[data-v-7a38f1a0]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);appearance:none;outline:none;width:100%;padding:8px 10px}.form input[data-v-7a38f1a0]:focus,.form textarea[data-v-7a38f1a0]:focus,.inline input[data-v-7a38f1a0]:focus,.field input[data-v-7a38f1a0]:focus,.field textarea[data-v-7a38f1a0]:focus,.actions select[data-v-7a38f1a0]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.row[data-v-7a38f1a0],.actions[data-v-7a38f1a0]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary[data-v-7a38f1a0],button.primary[data-v-7a38f1a0]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);border:none;padding:8px 16px;font-weight:600;transition:background .15s}.primary[data-v-7a38f1a0]:hover,button.primary[data-v-7a38f1a0]:hover{background:var(--accent-hover)}.inline[data-v-7a38f1a0]{grid-template-columns:1fr auto;align-items:center;margin-top:10px}.inline button[data-v-7a38f1a0],.ghost[data-v-7a38f1a0]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-secondary);background:#fff;padding:8px 12px}.ghost[data-v-7a38f1a0]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.list[data-v-7a38f1a0]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-7a38f1a0],.card[data-v-7a38f1a0]{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:12px 14px}.list li[data-v-7a38f1a0]{justify-content:space-between;gap:10px;display:flex}.metrics[data-v-7a38f1a0]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=1200px){.metrics[data-v-7a38f1a0]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.metrics[data-v-7a38f1a0]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric[data-v-7a38f1a0]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:18px 18px 16px;position:relative}.metric .n[data-v-7a38f1a0]{letter-spacing:-.03em;color:var(--text);margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}.metric .l[data-v-7a38f1a0]{color:var(--text-secondary);font-size:13px}.bars[data-v-7a38f1a0]{gap:8px;display:grid}.bar-row[data-v-7a38f1a0]{grid-template-columns:88px 1fr 48px;align-items:center;gap:8px;display:grid}.bar-track[data-v-7a38f1a0]{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.bar-fill[data-v-7a38f1a0]{background:var(--accent);border-radius:999px;height:100%}.tag[data-v-7a38f1a0]{color:var(--text-muted);background:#f2f3f5;border:none;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.tag.ok[data-v-7a38f1a0]{color:var(--ok);background:var(--ok-soft)}.tag.warn[data-v-7a38f1a0]{color:var(--warn);background:var(--warn-soft)}.tag.danger[data-v-7a38f1a0]{color:var(--danger);background:#f53f3f14}.pre[data-v-7a38f1a0]{white-space:pre-wrap;word-break:break-word;color:var(--text-muted);margin-top:8px;font-size:13px}.brand-panel[data-v-7a38f1a0]{width:100%}.page-head[data-v-7a38f1a0]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.page-head .hint[data-v-7a38f1a0]{margin:4px 0 0}.head-actions[data-v-7a38f1a0]{flex-shrink:0;align-items:center;gap:10px;display:flex}.layout[data-v-7a38f1a0]{grid-template-columns:1fr;gap:14px;display:grid}.tile[data-v-7a38f1a0]{background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);box-sizing:border-box;min-width:0;padding:16px 18px 18px}.tile-head[data-v-7a38f1a0]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.tile-head h3[data-v-7a38f1a0]{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:650}.tile-sub[data-v-7a38f1a0]{color:var(--text-muted);margin:3px 0 0;font-size:12px;line-height:1.4}.fields[data-v-7a38f1a0]{flex-wrap:wrap;gap:10px 12px;display:flex}.field[data-v-7a38f1a0]{flex-direction:column;gap:5px;min-width:0;margin:0;display:flex}.field.half[data-v-7a38f1a0]{width:calc(50% - 6px)}.field.full[data-v-7a38f1a0]{width:100%}.label[data-v-7a38f1a0]{color:var(--text-secondary);font-size:12px;font-weight:500}.label em[data-v-7a38f1a0]{color:var(--danger);margin-left:2px;font-style:normal}.field input[data-v-7a38f1a0],.field textarea[data-v-7a38f1a0]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--text);appearance:none;box-sizing:border-box;resize:vertical;outline:none;padding:8px 10px;font-size:13px;line-height:1.45}.field input[data-v-7a38f1a0]:focus,.field textarea[data-v-7a38f1a0]:focus{border-color:var(--accent);-webkit-box-shadow:0 0 0 3px var(--accent-soft);box-shadow:0 0 0 3px var(--accent-soft)}.save-tip[data-v-7a38f1a0]{color:var(--text-muted);font-size:12px}.save-tip.ok[data-v-7a38f1a0]{color:var(--ok)}.comp-form[data-v-7a38f1a0]{border-radius:var(--radius-sm);border:1px solid var(--accent-soft);background:linear-gradient(#1677ff0a,#0000);margin-bottom:14px;padding:12px 14px}.domain-logo-editor[data-v-7a38f1a0]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.domain-logo-preview[data-v-7a38f1a0]{border:1px solid var(--line);width:52px;height:52px;color:var(--text-secondary);background:#f1f5f9;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:650;display:flex;overflow:hidden}.domain-logo-preview.small[data-v-7a38f1a0]{border-radius:8px;width:32px;height:32px;font-size:13px}.domain-logo-preview img[data-v-7a38f1a0]{object-fit:contain;width:100%;height:100%;display:block}.file-input[data-v-7a38f1a0]{display:none}.domain-logo-col[data-v-7a38f1a0]{width:56px}.comp-form-actions[data-v-7a38f1a0]{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.comp-table-wrap[data-v-7a38f1a0]{-webkit-overflow-scrolling:touch;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:auto}.comp-table[data-v-7a38f1a0]{border-collapse:collapse;width:100%;font-size:13px}.comp-table th[data-v-7a38f1a0],.comp-table td[data-v-7a38f1a0]{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}.comp-table th[data-v-7a38f1a0]{color:var(--text-secondary);background:#f7f8fa;font-size:12px;font-weight:600}.comp-table tbody tr:last-child td[data-v-7a38f1a0]{border-bottom:none}.comp-table tbody tr[data-v-7a38f1a0]:hover{background:#fafbfd}.comp-table tbody tr.active[data-v-7a38f1a0]{background:var(--accent-soft)}.comp-table strong[data-v-7a38f1a0]{font-weight:600}.comp-desc[data-v-7a38f1a0]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.col-ops[data-v-7a38f1a0]{white-space:nowrap;text-align:right;width:112px}.site-link[data-v-7a38f1a0]{color:var(--accent);word-break:break-all;text-decoration:none}.site-link[data-v-7a38f1a0]:hover{text-decoration:underline}.linkish[data-v-7a38f1a0]{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0 6px;font-family:inherit;font-size:13px}.linkish.danger[data-v-7a38f1a0]{color:var(--danger)}.linkish[data-v-7a38f1a0]:disabled{opacity:.5;cursor:not-allowed}.comp-table .empty[data-v-7a38f1a0]{text-align:center;padding:28px 12px}@media (width<=720px){.page-head[data-v-7a38f1a0]{flex-direction:column;align-items:stretch}.head-actions[data-v-7a38f1a0]{justify-content:flex-end}.field.half[data-v-7a38f1a0]{width:100%}.col-ops[data-v-7a38f1a0]{width:auto}}.panel h2[data-v-a172a8af],.page-title[data-v-a172a8af]{color:var(--text);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:650}.panel h3[data-v-a172a8af]{color:var(--text);margin:22px 0 10px;font-size:15px;font-weight:600}.hint[data-v-a172a8af],.muted[data-v-a172a8af]{color:var(--text-muted)}.hint[data-v-a172a8af]{max-width:920px;margin:0 0 18px;font-size:13px;line-height:1.6}.form[data-v-a172a8af]{gap:10px;display:grid}.form label[data-v-a172a8af],.inline[data-v-a172a8af]{gap:6px;display:grid}.form input[data-v-a172a8af],.form textarea[data-v-a172a8af],.inline input[data-v-a172a8af],.field input[data-v-a172a8af],.field textarea[data-v-a172a8af],.field select[data-v-a172a8af],.actions select[data-v-a172a8af]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);appearance:none;outline:none;width:100%;padding:8px 10px}.form input[data-v-a172a8af]:focus,.form textarea[data-v-a172a8af]:focus,.inline input[data-v-a172a8af]:focus,.field input[data-v-a172a8af]:focus,.field textarea[data-v-a172a8af]:focus,.actions select[data-v-a172a8af]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.row[data-v-a172a8af],.actions[data-v-a172a8af]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary[data-v-a172a8af],button.primary[data-v-a172a8af]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);border:none;padding:8px 16px;font-weight:600;transition:background .15s}.primary[data-v-a172a8af]:hover,button.primary[data-v-a172a8af]:hover{background:var(--accent-hover)}.inline[data-v-a172a8af]{grid-template-columns:1fr auto;align-items:center;margin-top:10px}.inline button[data-v-a172a8af],.ghost[data-v-a172a8af]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-secondary);background:#fff;padding:8px 12px}.ghost[data-v-a172a8af]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.list[data-v-a172a8af]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-a172a8af],.card[data-v-a172a8af]{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:12px 14px}.list li[data-v-a172a8af]{justify-content:space-between;gap:10px;display:flex}.metrics[data-v-a172a8af]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=1200px){.metrics[data-v-a172a8af]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.metrics[data-v-a172a8af]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric[data-v-a172a8af]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:18px 18px 16px;position:relative}.metric .n[data-v-a172a8af]{letter-spacing:-.03em;color:var(--text);margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}.metric .l[data-v-a172a8af]{color:var(--text-secondary);font-size:13px}.bars[data-v-a172a8af]{gap:8px;display:grid}.bar-row[data-v-a172a8af]{grid-template-columns:88px 1fr 48px;align-items:center;gap:8px;display:grid}.bar-track[data-v-a172a8af]{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.bar-fill[data-v-a172a8af]{background:var(--accent);border-radius:999px;height:100%}.tag[data-v-a172a8af]{color:var(--text-muted);background:#f2f3f5;border:none;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.tag.ok[data-v-a172a8af]{color:var(--ok);background:var(--ok-soft)}.tag.warn[data-v-a172a8af]{color:var(--warn);background:var(--warn-soft)}.tag.danger[data-v-a172a8af]{color:var(--danger);background:#f53f3f14}.pre[data-v-a172a8af]{white-space:pre-wrap;word-break:break-word;color:var(--text-muted);margin-top:8px;font-size:13px}.kb-panel[data-v-a172a8af]{width:100%}.page-head[data-v-a172a8af]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.page-head .hint[data-v-a172a8af]{margin:4px 0 0}.head-actions[data-v-a172a8af]{flex-shrink:0;align-items:center;gap:10px;display:flex}.layout[data-v-a172a8af]{grid-template-columns:1fr;gap:14px;display:grid}.tile[data-v-a172a8af]{background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);box-sizing:border-box;min-width:0;padding:16px 18px 18px}.tile-head[data-v-a172a8af]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.tile-head h3[data-v-a172a8af]{letter-spacing:-.01em;margin:0;font-size:15px;font-weight:650}.tile-sub[data-v-a172a8af]{color:var(--text-muted);margin:3px 0 0;font-size:12px;line-height:1.4}.rag-banner[data-v-a172a8af]{border-radius:var(--radius-sm);border:1px solid var(--line);background:#f7f8fa;align-items:center;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.rag-banner.ok[data-v-a172a8af]{background:var(--ok-soft);border-color:#00b42a40}.rag-banner.warn[data-v-a172a8af]{background:var(--warn-soft);border-color:#ff7d0047}.rag-dot[data-v-a172a8af]{background:#94a3b8;border-radius:50%;flex-shrink:0;width:8px;height:8px}.rag-banner.ok .rag-dot[data-v-a172a8af]{background:var(--ok);box-shadow:0 0 0 3px #00b42a29}.rag-banner.warn .rag-dot[data-v-a172a8af]{background:var(--warn)}.rag-copy[data-v-a172a8af]{min-width:0;color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:flex}.rag-copy strong[data-v-a172a8af]{color:var(--text);font-size:13px;font-weight:600}.kb-columns[data-v-a172a8af]{align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.group-rail[data-v-a172a8af]{border:1px solid var(--line);border-radius:var(--radius-sm);-webkit-overflow-scrolling:touch;background:#fafbfd;flex-shrink:0;width:220px;min-width:220px;max-height:calc(100vh - 180px);position:sticky;top:12px;overflow:auto}.rail-head[data-v-a172a8af]{border-bottom:1px solid var(--line);background:var(--bg-elevated);z-index:1;justify-content:space-between;align-items:center;padding:10px 12px;display:flex;position:sticky;top:0}.rail-title[data-v-a172a8af]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:600}.rail-add[data-v-a172a8af]{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-family:inherit;font-size:12px}.rail-add[data-v-a172a8af]:hover{text-decoration:underline}.rail-list[data-v-a172a8af]{padding:6px}.rail-item[data-v-a172a8af]{border-radius:var(--radius-sm);width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;padding:7px 10px;font-family:inherit;font-size:13px;display:flex}.rail-item[data-v-a172a8af]:hover{background:var(--bg-input);border-color:var(--line)}.rail-item.active[data-v-a172a8af],.rail-group-row.active .rail-item[data-v-a172a8af]{background:var(--accent-soft);color:var(--accent);border-color:#1677ff40}.rail-label[data-v-a172a8af]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.rail-count[data-v-a172a8af]{font-variant-numeric:tabular-nums;color:var(--text-muted);flex-shrink:0;margin-left:8px;font-size:11px}.rail-item.active .rail-count[data-v-a172a8af],.rail-group-row.active .rail-count[data-v-a172a8af]{color:var(--accent)}.rail-group-row[data-v-a172a8af]{border-radius:var(--radius-sm);margin-bottom:2px}.rail-group-row .rail-item.named[data-v-a172a8af]{padding-right:6px}.rail-ops[data-v-a172a8af]{gap:2px;padding:0 6px 6px 10px;display:none}.rail-group-row:hover .rail-ops[data-v-a172a8af],.rail-group-row.active .rail-ops[data-v-a172a8af]{display:flex}.rail-op[data-v-a172a8af]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 6px;font-family:inherit;font-size:11px}.rail-op[data-v-a172a8af]:hover{background:var(--bg-input);color:var(--accent)}.rail-op.danger[data-v-a172a8af]:hover{color:var(--danger);background:#ff4d4f1a}.rail-empty[data-v-a172a8af]{margin:0;padding:8px 12px 12px;font-size:12px}.doc-area[data-v-a172a8af]{flex:1;min-width:0}.upload-bar[data-v-a172a8af]{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:6px;display:flex}.upload-field[data-v-a172a8af]{width:150px;margin:0}.field[data-v-a172a8af]{flex-direction:column;gap:5px;min-width:0;display:flex}.field.full[data-v-a172a8af]{width:100%}.label[data-v-a172a8af]{color:var(--text-secondary);font-size:12px;font-weight:500}.field input[data-v-a172a8af],.field select[data-v-a172a8af]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--text);appearance:none;box-sizing:border-box;outline:none;padding:7px 9px;font-size:13px}.field input.mono[data-v-a172a8af]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.field input[data-v-a172a8af]:focus,.field select[data-v-a172a8af]:focus{border-color:var(--accent);-webkit-box-shadow:0 0 0 3px var(--accent-soft);box-shadow:0 0 0 3px var(--accent-soft)}.group-input[data-v-a172a8af]{width:100%}.format-hint[data-v-a172a8af]{margin:0 0 10px;font-size:12px}.file-btn[data-v-a172a8af]{cursor:pointer;border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);color:var(--text);padding:7px 14px;font-size:13px;line-height:1.4;display:inline-block;position:relative;overflow:hidden}.file-btn[data-v-a172a8af]:hover{border-color:var(--accent)}.file-input[data-v-a172a8af]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.docs-tip[data-v-a172a8af]{color:var(--text-muted);margin:0 0 8px;font-size:12px}.docs-tip.err[data-v-a172a8af]{color:var(--danger)}.drag-hint[data-v-a172a8af]{margin:0 0 8px;font-size:12px}.doc-empty[data-v-a172a8af]{text-align:center;border:1px dashed var(--line);border-radius:var(--radius-sm);padding:36px 16px;font-size:13px}.doc-list[data-v-a172a8af]{border:1px solid var(--line);border-radius:var(--radius-sm);margin:0;padding:0;list-style:none;overflow:hidden}.doc-row[data-v-a172a8af]{border-bottom:1px solid var(--line);background:var(--bg-elevated);grid-template-columns:28px minmax(120px,1.4fr) 120px minmax(100px,.9fr) auto;align-items:start;gap:10px;padding:10px 12px;transition:background .15s,opacity .15s;display:grid}.doc-row[data-v-a172a8af]:last-child{border-bottom:none}.doc-row.dragging[data-v-a172a8af]{opacity:.45}.doc-row.drag-over[data-v-a172a8af]{background:var(--accent-soft);border-bottom-color:var(--accent)}.drag-handle[data-v-a172a8af]{cursor:-webkit-grab;cursor:grab;color:var(--text-muted);-webkit-user-select:none;user-select:none;letter-spacing:-2px;padding-top:2px;font-size:14px;line-height:1}.doc-main[data-v-a172a8af]{min-width:0}.doc-name[data-v-a172a8af]{word-break:break-all;font-size:13px;font-weight:600}.doc-meta[data-v-a172a8af]{margin-top:2px;font-size:11px}.inline-group[data-v-a172a8af]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--text);appearance:none;padding:5px 7px;font-size:12px}.doc-status[data-v-a172a8af]{min-width:0}.run-pill[data-v-a172a8af]{color:var(--text-secondary);white-space:nowrap;background:#f1f5f9;border-radius:4px;padding:2px 7px;font-size:11px;display:inline-block}.run-pill.ok[data-v-a172a8af]{background:var(--ok-soft);color:var(--ok)}.run-pill.busy[data-v-a172a8af]{background:var(--warn-soft);color:var(--warn)}.run-pill.bad[data-v-a172a8af]{color:var(--danger);background:#ff4d4f1f}.progress-bar[data-v-a172a8af]{background:#e8ecf1;border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.progress-fill[data-v-a172a8af]{background:var(--accent);height:100%;transition:width .3s;display:block}.progress-msg[data-v-a172a8af]{word-break:break-word;margin-top:4px;font-size:11px;line-height:1.3}.doc-ops[data-v-a172a8af]{white-space:nowrap;flex-wrap:wrap;justify-content:flex-end;gap:2px;display:flex}.linkish[data-v-a172a8af]{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0 5px;font-family:inherit;font-size:12px}.linkish.danger[data-v-a172a8af]{color:var(--danger)}.linkish[data-v-a172a8af]:disabled{opacity:.5;cursor:not-allowed}.adv-details[data-v-a172a8af]{border-top:1px dashed var(--line);width:100%;color:var(--text-muted);margin-top:12px;padding-top:12px;font-size:12px}.adv-details summary[data-v-a172a8af]{cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:8px}.search-box[data-v-a172a8af]{border-top:1px dashed var(--line);margin-top:14px;padding-top:14px}.search-head[data-v-a172a8af]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.search-bar[data-v-a172a8af]{gap:8px;display:flex}.search-bar input[data-v-a172a8af]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);min-width:0;font:inherit;color:var(--text);box-sizing:border-box;flex:1;padding:8px 10px;font-size:13px}.search-bar input[data-v-a172a8af]:focus{border-color:var(--accent);-webkit-box-shadow:0 0 0 3px var(--accent-soft);box-shadow:0 0 0 3px var(--accent-soft)}.search-bar button[data-v-a172a8af]:disabled{opacity:.55;cursor:not-allowed}.search-tip[data-v-a172a8af]{color:var(--text-muted);font-size:12px}.search-tip.err[data-v-a172a8af]{color:var(--danger)}.chunk-list[data-v-a172a8af]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.chunk-list.flat li[data-v-a172a8af]{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fafbfd;padding:12px 14px}.chunk-meta[data-v-a172a8af]{justify-content:space-between;gap:8px;margin-bottom:6px;display:flex}.chunk-doc[data-v-a172a8af]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.score-pill[data-v-a172a8af]{font-variant-numeric:tabular-nums;color:var(--accent);background:var(--accent-soft);border-radius:4px;flex-shrink:0;padding:1px 7px;font-size:11px}.chunk-body[data-v-a172a8af]{white-space:pre-wrap;word-break:break-word;color:var(--text);max-height:120px;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5;overflow:auto}.save-tip[data-v-a172a8af]{color:var(--text-muted);font-size:12px}.save-tip.ok[data-v-a172a8af]{color:var(--ok)}.drawer-mask[data-v-a172a8af]{z-index:40;background:#0f172a59;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-a172a8af]{background:#fff;border-radius:12px;width:min(520px,94vw);max-height:86vh;padding:16px;overflow:auto;box-shadow:0 16px 40px #00000029}.modal.wide[data-v-a172a8af]{width:min(880px,96vw)}.drawer-head[data-v-a172a8af]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.modal-hint[data-v-a172a8af]{margin:0 0 10px;font-size:12px}.modal-err[data-v-a172a8af]{color:var(--danger);margin:8px 0 0;font-size:12px}.modal-actions[data-v-a172a8af]{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.preview-modal[data-v-a172a8af]{flex-direction:column;max-height:88vh;display:flex}.preview-body[data-v-a172a8af]{border:1px solid var(--line);border-radius:var(--radius-sm);background:#fafbfd;flex:1;min-height:200px;max-height:calc(88vh - 60px);margin-top:8px;overflow:auto}.preview-iframe[data-v-a172a8af]{background:#fff;border:none;width:100%;height:min(72vh,680px);display:block}.preview-image-wrap[data-v-a172a8af]{text-align:center;padding:12px}.preview-image[data-v-a172a8af]{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:min(72vh,680px)}.preview-text[data-v-a172a8af]{white-space:pre-wrap;word-break:break-word;color:var(--text);margin:0;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.55}.preview-other[data-v-a172a8af]{text-align:center;padding:32px 16px}.preview-download[data-v-a172a8af]{color:var(--accent);margin-top:12px;font-weight:600;text-decoration:none;display:inline-block}.preview-download[data-v-a172a8af]:hover{text-decoration:underline}.preview-loading[data-v-a172a8af],.preview-error[data-v-a172a8af]{text-align:center;padding:24px 16px;font-size:13px}.preview-error[data-v-a172a8af]{color:var(--danger)}@media (width<=900px){.kb-columns[data-v-a172a8af]{flex-direction:column}.group-rail[data-v-a172a8af]{width:100%;min-width:0;max-height:none;position:static}.doc-row[data-v-a172a8af]{grid-template-rows:auto auto auto auto;grid-template-columns:24px 1fr}.doc-group[data-v-a172a8af],.doc-status[data-v-a172a8af],.doc-ops[data-v-a172a8af]{grid-column:2}}@media (width<=720px){.page-head[data-v-a172a8af]{flex-direction:column;align-items:stretch}.head-actions[data-v-a172a8af]{justify-content:flex-end}.upload-bar[data-v-a172a8af]{flex-direction:column;align-items:stretch}.upload-field[data-v-a172a8af]{width:100%}}.platform-badge[data-v-f7aeba3f]{vertical-align:middle;align-items:center;gap:6px;line-height:1.2;display:inline-flex}.platform-logo[data-v-f7aeba3f]{object-fit:cover;background:#fff;border-radius:50%;flex-shrink:0;width:18px;height:18px;display:block}.platform-fallback[data-v-f7aeba3f]{border-radius:50%;flex-shrink:0;width:18px;height:18px}.platform-name[data-v-f7aeba3f]{color:inherit;white-space:nowrap;font-size:13px}.size-sm .platform-logo[data-v-f7aeba3f],.size-sm .platform-fallback[data-v-f7aeba3f]{border-radius:50%;width:14px;height:14px}.size-sm .platform-name[data-v-f7aeba3f]{font-size:12px}.size-lg .platform-logo[data-v-f7aeba3f],.size-lg .platform-fallback[data-v-f7aeba3f]{border-radius:50%;width:22px;height:22px}.size-lg .platform-name[data-v-f7aeba3f]{font-size:14px}.logo-only[data-v-f7aeba3f]{gap:0}.adr[data-v-d686436f]{vertical-align:middle;min-width:220px;display:inline-block;position:relative}.adr-trigger[data-v-d686436f]{border:1px solid var(--line-strong);width:100%;min-height:34px;color:var(--text);cursor:pointer;text-align:left;box-sizing:border-box;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-family:inherit;font-size:13px;display:flex}.adr.open .adr-trigger[data-v-d686436f],.adr-trigger[data-v-d686436f]:hover{border-color:var(--accent)}.adr.open .adr-trigger[data-v-d686436f]{box-shadow:0 0 0 3px var(--accent-soft)}.adr-value[data-v-d686436f]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.adr-value.placeholder[data-v-d686436f]{color:var(--text-muted)}.adr-clear[data-v-d686436f]{text-align:center;color:#9aa3af;border-radius:50%;flex-shrink:0;width:16px;height:16px;font-size:14px;line-height:14px}.adr-clear[data-v-d686436f]:hover{color:#4b5563;background:#f3f4f6}.adr-caret[data-v-d686436f]{border-top:5px solid #9aa3af;border-left:4px solid #0000;border-right:4px solid #0000;flex-shrink:0;width:0;height:0}.adr-panel[data-v-d686436f]{z-index:90;border:1px solid var(--line);background:#fff;border-radius:12px;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 12px 32px #0f172a24}.adr-shortcuts[data-v-d686436f]{border-right:1px solid var(--line);background:#fafbfc;flex-direction:column;gap:4px;width:96px;padding:10px 8px;display:flex}.adr-shortcut[data-v-d686436f]{text-align:left;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 8px;font-family:inherit;font-size:12px}.adr-shortcut[data-v-d686436f]:hover{background:#eef2f7}.adr-shortcut.active[data-v-d686436f]{background:var(--accent-soft);color:var(--accent);font-weight:600}.adr-calendars[data-v-d686436f]{gap:8px;padding:12px;display:flex}.adr-cal[data-v-d686436f]{width:252px}.adr-cal-head[data-v-d686436f]{align-items:center;gap:2px;margin-bottom:8px;display:flex}.adr-cal-title[data-v-d686436f]{text-align:center;color:var(--text);flex:1;font-size:13px;font-weight:600}.adr-nav[data-v-d686436f]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;width:28px;height:28px;font-family:inherit;font-size:14px}.adr-nav[data-v-d686436f]:hover{color:var(--text);background:#f3f4f6}.adr-nav-spacer[data-v-d686436f]{width:28px;height:28px}.adr-week[data-v-d686436f],.adr-days[data-v-d686436f]{flex-wrap:wrap;display:flex}.adr-week span[data-v-d686436f],.adr-day[data-v-d686436f]{justify-content:center;align-items:center;width:14.2857%;height:32px;font-size:12px;display:flex}.adr-week span[data-v-d686436f]{color:var(--text-muted);font-weight:500}.adr-day[data-v-d686436f]{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:0;padding:0;font-family:inherit;position:relative}.adr-day.muted[data-v-d686436f]{color:#c5cbd4}.adr-day[data-v-d686436f]:hover:not(:disabled):not(.start):not(.end){background:#f3f5f8;border-radius:6px}.adr-day.range[data-v-d686436f]{color:var(--text);background:#1677ff1a}.adr-day.start[data-v-d686436f],.adr-day.end[data-v-d686436f]{background:var(--accent);color:#fff;z-index:1;border-radius:6px;font-weight:600}.adr-day.start.range[data-v-d686436f],.adr-day.end.range[data-v-d686436f],.adr-day.single[data-v-d686436f]{border-radius:6px}.adr-day[data-v-d686436f]:disabled{opacity:.35;cursor:not-allowed}@media (width<=720px){.adr-panel[data-v-d686436f]{flex-direction:column;max-width:calc(100vw - 24px);left:50%;transform:translate(-50%)}.adr-shortcuts[data-v-d686436f]{border-right:none;border-bottom:1px solid var(--line);flex-flow:wrap;width:auto}.adr-calendars[data-v-d686436f]{flex-direction:column}}.panel h2[data-v-64f30c93],.page-title[data-v-64f30c93]{color:var(--text);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:650}.panel h3[data-v-64f30c93]{color:var(--text);margin:22px 0 10px;font-size:15px;font-weight:600}.hint[data-v-64f30c93],.muted[data-v-64f30c93]{color:var(--text-muted)}.hint[data-v-64f30c93]{max-width:920px;margin:0 0 18px;font-size:13px;line-height:1.6}.form[data-v-64f30c93]{gap:10px;display:grid}.form label[data-v-64f30c93],.inline[data-v-64f30c93]{gap:6px;display:grid}.form input[data-v-64f30c93],.form textarea[data-v-64f30c93],.inline input[data-v-64f30c93],.field input[data-v-64f30c93],.field textarea[data-v-64f30c93],.field select[data-v-64f30c93],.actions select[data-v-64f30c93]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);appearance:none;outline:none;width:100%;padding:8px 10px}.form input[data-v-64f30c93]:focus,.form textarea[data-v-64f30c93]:focus,.inline input[data-v-64f30c93]:focus,.field input[data-v-64f30c93]:focus,.field textarea[data-v-64f30c93]:focus,.actions select[data-v-64f30c93]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.row[data-v-64f30c93],.actions[data-v-64f30c93]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary[data-v-64f30c93],button.primary[data-v-64f30c93]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);border:none;padding:8px 16px;font-weight:600;transition:background .15s}.primary[data-v-64f30c93]:hover,button.primary[data-v-64f30c93]:hover{background:var(--accent-hover)}.inline[data-v-64f30c93]{grid-template-columns:1fr auto;align-items:center;margin-top:10px}.inline button[data-v-64f30c93],.ghost[data-v-64f30c93]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-secondary);background:#fff;padding:8px 12px}.ghost[data-v-64f30c93]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.list[data-v-64f30c93]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-64f30c93],.card[data-v-64f30c93]{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:12px 14px}.list li[data-v-64f30c93]{justify-content:space-between;gap:10px;display:flex}.metrics[data-v-64f30c93]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=1200px){.metrics[data-v-64f30c93]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.metrics[data-v-64f30c93]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric[data-v-64f30c93]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:18px 18px 16px;position:relative}.metric .n[data-v-64f30c93]{letter-spacing:-.03em;color:var(--text);margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}.metric .l[data-v-64f30c93]{color:var(--text-secondary);font-size:13px}.bars[data-v-64f30c93]{gap:8px;display:grid}.bar-row[data-v-64f30c93]{grid-template-columns:88px 1fr 48px;align-items:center;gap:8px;display:grid}.bar-track[data-v-64f30c93]{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.bar-fill[data-v-64f30c93]{background:var(--accent);border-radius:999px;height:100%}.tag[data-v-64f30c93]{color:var(--text-muted);background:#f2f3f5;border:none;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.tag.ok[data-v-64f30c93]{color:var(--ok);background:var(--ok-soft)}.tag.warn[data-v-64f30c93]{color:var(--warn);background:var(--warn-soft)}.tag.danger[data-v-64f30c93]{color:var(--danger);background:#f53f3f14}.pre[data-v-64f30c93]{white-space:pre-wrap;word-break:break-word;color:var(--text-muted);margin-top:8px;font-size:13px}.cite-ico[data-v-64f30c93]{color:#fff;box-sizing:border-box;background:#e5e7eb 50%/12px no-repeat;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.cite-link[data-v-64f30c93]{background-color:#dbeafe;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231677ff' stroke-width='2'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E")}.cite-wechat[data-v-64f30c93]{background-color:#07c160;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M9.5 4C5.91 4 3 6.46 3 9.5c0 1.76.9 3.33 2.3 4.4L4.5 16l2.4-.8c.8.3 1.7.5 2.6.5.2 0 .4 0 .6-.05C10.3 14.3 11 12.7 11 11c0-3.59-3.13-6.5-7-6.5h5.5zm8 4c-3.31 0-6 2.24-6 5s2.69 5 6 5c.7 0 1.4-.1 2-.3l1.9.6-.5-1.7c1.1-.9 1.8-2.1 1.8-3.6 0-2.76-2.69-5-5.2-5z'/%3E%3C/svg%3E");background-size:14px}.cite-weidian[data-v-64f30c93],.cite-shop[data-v-64f30c93]{background:#ef4444}.cite-weidian[data-v-64f30c93]:before,.cite-shop[data-v-64f30c93]:before{content:"店";color:#fff;font-size:11px}.cite-meitun[data-v-64f30c93],.cite-meituan[data-v-64f30c93]{background:#7c3aed}.cite-meitun[data-v-64f30c93]:before{content:"囤"}.cite-meituan[data-v-64f30c93]:before{content:"团"}.cite-xhs[data-v-64f30c93]{background:#ff2442}.cite-xhs[data-v-64f30c93]:before{content:"书"}.cite-douyin[data-v-64f30c93]{background:#111827}.cite-douyin[data-v-64f30c93]:before{content:"抖";font-size:10px}.cite-zhihu[data-v-64f30c93]{background:#1772f6}.cite-zhihu[data-v-64f30c93]:before{content:"知"}.cite-bilibili[data-v-64f30c93]{background:#fb7299}.cite-bilibili[data-v-64f30c93]:before{content:"B";font-family:Arial,sans-serif}.cite-csdn[data-v-64f30c93]{background:#fc5531}.cite-csdn[data-v-64f30c93]:before{content:"C";font-family:Arial,sans-serif}.cite-juejin[data-v-64f30c93]{background:#1e80ff}.cite-juejin[data-v-64f30c93]:before{content:"掘"}.cite-jianshu[data-v-64f30c93]{background:#ea6f5a}.cite-jianshu[data-v-64f30c93]:before{content:"简"}.cite-sohu[data-v-64f30c93]{background:#ff6200}.cite-sohu[data-v-64f30c93]:before{content:"搜"}.cite-qixin[data-v-64f30c93]{background:#2563eb}.cite-qixin[data-v-64f30c93]:before{content:"企"}.cite-baidu[data-v-64f30c93]{background:#2932e1}.cite-baidu[data-v-64f30c93]:before{content:"度"}.cite-toutiao[data-v-64f30c93]{background:#f04142}.cite-toutiao[data-v-64f30c93]:before{content:"头"}.cite-brand[data-v-64f30c93]{background:0 0}.cite-brand[data-v-64f30c93]:before{content:"五"}.answer-drawer[data-v-64f30c93]{-webkit-overflow-scrolling:touch;background:#fff;width:min(640px,96vw);height:100%;padding:18px 20px 28px;overflow:auto;box-shadow:-8px 0 24px #0000001f}.answer-meta[data-v-64f30c93]{border-bottom:1px solid var(--line,#eef0f3);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.answer-body[data-v-64f30c93]{color:#1f2937;word-break:break-word;font-size:14px;line-height:1.7}.answer-body[data-v-64f30c93] .ans-empty{color:#9ca3af;text-align:center;padding:40px 0}.answer-body[data-v-64f30c93] .ans-meta-box{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;margin-bottom:18px;padding:12px 14px}.answer-body[data-v-64f30c93] .ans-think{background:#f8fafc;border:1px solid #e8edf3;border-radius:10px;margin-bottom:16px;overflow:hidden}.answer-body[data-v-64f30c93] .ans-think-sum{cursor:pointer;color:#475569;-webkit-user-select:none;user-select:none;padding:10px 14px;font-size:13px;font-weight:600;list-style:none}.answer-body[data-v-64f30c93] .ans-think-sum::-webkit-details-marker{display:none}.answer-body[data-v-64f30c93] .ans-think-hint{color:#94a3b8;margin-left:6px;font-size:12px;font-weight:500}.answer-body[data-v-64f30c93] .ans-think-body{border-top:1px solid #eef2f7;padding:0 14px 12px}.answer-body[data-v-64f30c93] .ans-think-summary{color:#64748b;margin:10px 0 8px;font-size:12px;line-height:1.5}.answer-body[data-v-64f30c93] .ans-think-list{color:#64748b;margin:0;padding-left:18px;font-size:12px;line-height:1.55}.answer-body[data-v-64f30c93] .ans-think-list li{margin-bottom:6px}.answer-body[data-v-64f30c93] .ans-think-more{color:#94a3b8;margin-left:-18px;list-style:none}.answer-body[data-v-64f30c93] .ans-final-label{color:#1677ff;letter-spacing:.02em;margin:4px 0 10px;font-size:12px;font-weight:650}.answer-body[data-v-64f30c93] .ans-meta-label{color:#64748b;margin-bottom:6px;font-size:12px;font-weight:600}.answer-body[data-v-64f30c93] .ans-meta-text{color:#475569;font-size:13px;line-height:1.65}.answer-body[data-v-64f30c93] .ans-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.answer-body[data-v-64f30c93] .ans-item{background:#fff;border:1px solid #eef0f3;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 12px 12px 10px;display:flex}.answer-body[data-v-64f30c93] .ans-idx{color:#1677ff;background:#e8f3ff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:700;display:inline-flex}.answer-body[data-v-64f30c93] .ans-item-main{flex:1;min-width:0}.answer-body[data-v-64f30c93] .ans-item-title{color:#111827;font-size:14px;font-weight:600;line-height:1.55}.answer-body[data-v-64f30c93] .ans-item-tags{margin-top:8px;line-height:1.8}.answer-body[data-v-64f30c93] .ans-hash{color:#334155;background:#f1f5f9;border-radius:999px;margin:0 6px 4px 0;padding:1px 8px;font-size:12px;font-weight:500;display:inline-block}.answer-body[data-v-64f30c93] .ans-p{margin:0 0 12px;line-height:1.75}.answer-body[data-v-64f30c93] .ans-quote{color:#334155;background:#f0f7ff;border-left:3px solid #91caff;border-radius:0 8px 8px 0;margin:0 0 14px;padding:10px 14px}.answer-body[data-v-64f30c93] .ans-quote .ans-p{margin:0 0 6px}.answer-body[data-v-64f30c93] .ans-quote .ans-p:last-child{margin-bottom:0}.answer-body[data-v-64f30c93] .ans-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--line,#e5e6eb);background:#fff;border-radius:10px;width:100%;margin:0 0 14px;overflow-x:auto}.answer-body[data-v-64f30c93] .ans-table{border-collapse:collapse;width:100%;min-width:480px;font-size:13px;line-height:1.55}.answer-body[data-v-64f30c93] .ans-table th,.answer-body[data-v-64f30c93] .ans-table td{border-bottom:1px solid var(--line,#e5e6eb);text-align:left;vertical-align:top;word-break:break-word;border-right:1px solid #f0f2f5;padding:10px 12px}.answer-body[data-v-64f30c93] .ans-table th:last-child,.answer-body[data-v-64f30c93] .ans-table td:last-child{border-right:0}.answer-body[data-v-64f30c93] .ans-table thead th{color:#0f172a;white-space:nowrap;background:#f7f8fa;font-weight:650}.answer-body[data-v-64f30c93] .ans-table tbody tr:last-child td{border-bottom:0}.answer-body[data-v-64f30c93] .ans-table tbody tr:nth-child(2n){background:#fafbfc}.answer-body[data-v-64f30c93] .ans-ul{margin:0 0 12px;padding-left:1.35em;list-style:outside}.answer-body[data-v-64f30c93] .ans-ul li{margin:0 0 6px;line-height:1.7}.answer-body[data-v-64f30c93] .ans-pre{color:#e2e8f0;-webkit-overflow-scrolling:touch;background:#0f172a;border-radius:10px;margin:0 0 14px;padding:12px 14px;font-size:12.5px;line-height:1.55;overflow-x:auto}.answer-body[data-v-64f30c93] .ans-pre code{white-space:pre;color:inherit;background:0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.answer-body[data-v-64f30c93] .ans-code{color:#0f172a;background:#f1f5f9;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.answer-body[data-v-64f30c93] .ans-hr{border:0;border-top:1px solid var(--line,#e5e6eb);margin:16px 0}.answer-body[data-v-64f30c93] em{font-style:italic}.answer-body[data-v-64f30c93] del{color:#64748b;text-decoration:line-through}.answer-body[data-v-64f30c93] .ans-h{color:#0f172a;margin:16px 0 8px;font-size:15px;font-weight:700}.answer-body[data-v-64f30c93] .ans-link{color:#1677ff;word-break:break-all;text-decoration:none}.answer-body[data-v-64f30c93] .ans-link:hover{text-decoration:underline}.answer-body[data-v-64f30c93] .cite-ref{color:#1677ff;margin:0 1px;font-size:11px}.answer-body[data-v-64f30c93] strong{color:#0f172a;font-weight:700}.page-head[data-v-64f30c93]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.create-box[data-v-64f30c93]{margin-bottom:14px;padding:14px}.toolbar[data-v-64f30c93]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.search[data-v-64f30c93]{border:1px solid var(--line-strong);background:#fff;border-radius:8px;flex:1;min-width:240px;max-width:360px;padding:8px 12px}.detect-hint[data-v-64f30c93]{white-space:nowrap;font-size:12px}.table-card[data-v-64f30c93]{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:visible}.data-table[data-v-64f30c93]{border-collapse:collapse;width:100%;font-size:13px}.data-table th[data-v-64f30c93],.data-table td[data-v-64f30c93]{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 12px}.data-table th[data-v-64f30c93]{color:var(--text-muted);background:0 0;font-weight:500}.unit-row[data-v-64f30c93]{cursor:pointer}.unit-row:hover td[data-v-64f30c93],.intent-row:hover td[data-v-64f30c93]{background:#f7f9fc}.chev[data-v-64f30c93]{vertical-align:middle;border-top:6px solid #86909c;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;margin-right:8px;transition:transform .15s;display:inline-block;transform:rotate(-90deg)}.chev.open[data-v-64f30c93]{transform:rotate(0)}.unit-name[data-v-64f30c93]{color:var(--text);vertical-align:middle;font-weight:600}.tiny[data-v-64f30c93]{vertical-align:middle;font-size:12px}.intent-section td[data-v-64f30c93]{background:#fafbfc;border-bottom:none;padding-top:6px;padding-bottom:4px}.intent-label[data-v-64f30c93]{color:var(--text-muted);font-size:12px;padding-left:36px!important}.pad-intent[data-v-64f30c93]{padding-left:36px!important}.intent-q[data-v-64f30c93]{color:var(--text-secondary);line-height:1.5}.intent-row td[data-v-64f30c93]{background:#fafbfc}.rate[data-v-64f30c93]{color:var(--text);margin-right:6px}.rate-delta[data-v-64f30c93]{color:var(--accent);font-size:12px}.rate-delta.up[data-v-64f30c93]{color:var(--up,#dc2626)}.rate-delta.down[data-v-64f30c93]{color:var(--down,#16a34a)}.rate-delta.flat[data-v-64f30c93]{color:var(--accent);font-size:12px}.ops[data-v-64f30c93]{flex-wrap:wrap;align-items:center;gap:12px;min-width:220px;display:flex}.linkish[data-v-64f30c93]{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.linkish[data-v-64f30c93]:disabled{opacity:.45;cursor:not-allowed}.linkish.danger[data-v-64f30c93]{color:#dc2626}.menu-wrap[data-v-64f30c93]{display:inline-block;position:relative}.dropdown[data-v-64f30c93]{z-index:20;border:1px solid var(--line);background:#fff;border-radius:10px;min-width:168px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #1f23291f}.dropdown button[data-v-64f30c93]{text-align:left;width:100%;color:var(--text);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:13px;line-height:1.4;display:block}.dropdown button.dd-smart[data-v-64f30c93]{align-items:center;gap:8px;display:flex}.dropdown button[data-v-64f30c93]:hover{background:#f2f3f5}.ai-tag[data-v-64f30c93]{color:#6d28d9;letter-spacing:.02em;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:3px;flex-shrink:0;padding:0 5px;font-size:10px;font-weight:500;line-height:16px;display:inline-block}.drawer-mask[data-v-64f30c93]{z-index:50;background:#0f172a59;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-mask.nested[data-v-64f30c93]{z-index:60;background:#0f172a40}.modal[data-v-64f30c93]{background:#fff;border-radius:12px;width:min(480px,94vw);margin:auto;padding:16px 18px 18px;box-shadow:0 16px 40px #00000029}.record-drawer[data-v-64f30c93]{background:#fff;width:min(980px,96vw);height:100%;padding:16px 18px;overflow:auto;box-shadow:-8px 0 24px #00000014}.cite-modal[data-v-64f30c93]{background:#fff;border-radius:12px;width:min(720px,94vw);max-height:80vh;margin:auto;padding:16px 18px 18px;overflow:auto;box-shadow:0 16px 40px #00000029}.drawer-head[data-v-64f30c93]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.record-q[data-v-64f30c93]{color:var(--text);margin:0 0 10px;font-weight:500;line-height:1.5}.record-kpi[data-v-64f30c93]{color:var(--text-secondary);margin-bottom:12px;font-size:13px}.record-toolbar[data-v-64f30c93]{align-items:center;gap:10px;margin-bottom:12px;display:flex}.record-select[data-v-64f30c93]{border:1px solid var(--line-strong);background:#fff;border-radius:8px;min-width:160px;padding:6px 10px}.record-table-wrap[data-v-64f30c93]{border:1px solid var(--line);border-radius:10px;overflow:auto}.record-table[data-v-64f30c93]{border-collapse:collapse;width:100%;font-size:13px}.record-table th[data-v-64f30c93],.record-table td[data-v-64f30c93]{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 10px}.record-table th[data-v-64f30c93]{color:var(--text-secondary);white-space:nowrap;background:#fafafa;font-weight:500}.record-table tbody tr:last-child td[data-v-64f30c93]{border-bottom:none}.badge[data-v-64f30c93]{border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.badge-ok[data-v-64f30c93]{color:#16a34a;background:#e8f8ef}.badge-mute[data-v-64f30c93]{color:#6b7280;background:#f3f4f6}.plat[data-v-64f30c93]{align-items:center;gap:6px;display:inline-flex}.eval[data-v-64f30c93]{font-size:13px}.eval-positive[data-v-64f30c93]{color:#16a34a}.eval-neutral[data-v-64f30c93]{color:#f59e0b}.eval-negative[data-v-64f30c93]{color:#ef4444}.eval-absent[data-v-64f30c93]{color:#86909c}.cite-icons[data-v-64f30c93]{cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;display:inline-flex}.cite-more[data-v-64f30c93]{color:var(--text-secondary);font-size:11px}.cite-site[data-v-64f30c93]{margin:4px 0 0 26px;font-size:12px}.cite-title-link[data-v-64f30c93]{color:#1677ff;word-break:break-word;line-height:1.4;text-decoration:none}.cite-title-link[data-v-64f30c93]:hover{text-decoration:underline}.cite-pager[data-v-64f30c93]{justify-content:flex-end;align-items:center;gap:4px;margin-top:14px;display:flex}.page-btn[data-v-64f30c93]{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:6px;min-width:28px;height:28px;font-size:13px}.page-btn.active[data-v-64f30c93]{color:#fff;background:#1677ff;border-color:#1677ff}.nowrap[data-v-64f30c93]{white-space:nowrap}.status-pill[data-v-64f30c93]{color:#4e5969;background:#f2f3f5;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.status-pill.st-success[data-v-64f30c93],.status-pill.st-release[data-v-64f30c93]{background:var(--ok-soft,#e8ffea);color:var(--ok,#00b42a)}.status-pill.st-fail[data-v-64f30c93],.status-pill.st-risk[data-v-64f30c93]{color:#f53f3f;background:#ffece8}.status-pill.st-hold[data-v-64f30c93],.badge-warn[data-v-64f30c93]{color:#ff7d00;background:#fff7e8}.fail-reason[data-v-64f30c93]{color:#f53f3f;background:#ffece8;border-radius:6px;margin:8px 0 0;padding:8px 10px;font-size:13px}.empty-cell[data-v-64f30c93]{text-align:center;padding:48px 16px!important}.empty-illu[data-v-64f30c93]{color:var(--text-secondary);margin-bottom:6px;font-size:14px}.cite-table[data-v-64f30c93]{border-collapse:collapse;width:100%;font-size:13px}.cite-table th[data-v-64f30c93],.cite-table td[data-v-64f30c93]{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 10px}.cite-table th[data-v-64f30c93]{color:var(--text-secondary);font-weight:500}.cite-row[data-v-64f30c93]{align-items:flex-start;gap:8px;display:flex}.cite-title[data-v-64f30c93]{line-height:1.4}.cite-url[data-v-64f30c93]{color:#1677ff;word-break:break-all;text-decoration:none}.cite-url[data-v-64f30c93]:hover{text-decoration:underline}.accent[data-v-64f30c93]{color:var(--accent);font-size:16px;font-weight:650}.field[data-v-64f30c93]{gap:6px;margin-top:8px;display:grid}.field label[data-v-64f30c93]{color:var(--text-secondary);font-size:13px}.field input[data-v-64f30c93],.field textarea[data-v-64f30c93],.field select[data-v-64f30c93]{border:1px solid var(--line-strong);box-sizing:border-box;background:var(--bg-input,#fff);border-radius:8px;width:100%;padding:8px 10px}.clip[data-v-64f30c93]{max-height:110px;margin-top:6px;overflow:hidden}.app-pager[data-v-e1d5e7a3]{border:1px solid var(--line);background:#fff;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:10px 12px;display:flex}.app-pager-meta[data-v-e1d5e7a3]{color:var(--text-muted);align-items:center;gap:14px;font-size:12px;display:flex}.app-pager-meta strong[data-v-e1d5e7a3]{color:var(--text);font-weight:600}.app-pager-size[data-v-e1d5e7a3]{align-items:center;gap:6px;display:inline-flex}.app-pager-size select[data-v-e1d5e7a3]{border:1px solid var(--line-strong);color:var(--text);background:#fff;border-radius:6px;padding:4px 8px;font-family:inherit;font-size:12px}.app-pager-nav[data-v-e1d5e7a3]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.app-pager-btn[data-v-e1d5e7a3]{border:1px solid var(--line);min-width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:8px;padding:0 8px;font-family:inherit;font-size:13px;line-height:1;transition:border-color .15s,color .15s,background .15s}.app-pager-btn[data-v-e1d5e7a3]:hover:not(:disabled):not(.ellipsis){color:var(--text);border-color:#c9d4e6}.app-pager-btn.active[data-v-e1d5e7a3]{color:var(--accent);background:#1677ff14;border-color:#1677ff59;font-weight:600}.app-pager-btn[data-v-e1d5e7a3]:disabled{opacity:.4;cursor:not-allowed}.app-pager-btn.ellipsis[data-v-e1d5e7a3]{cursor:default;background:0 0;border-color:#0000;min-width:24px;padding:0}.app-pager-btn.jump[data-v-e1d5e7a3]{min-width:auto;padding:0 10px;font-size:12px}.app-pager-jump[data-v-e1d5e7a3]{color:var(--text-muted);align-items:center;gap:6px;margin-left:8px;font-size:12px;display:inline-flex}.app-pager-jump-input[data-v-e1d5e7a3]{box-sizing:border-box;border:1px solid var(--line-strong);text-align:center;width:48px;height:32px;color:var(--text);-moz-appearance:textfield;background:#fff;border-radius:8px;font-family:inherit;font-size:12px}.app-pager-jump-input[data-v-e1d5e7a3]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.app-pager-jump-input[data-v-e1d5e7a3]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (width<=900px){.app-pager-jump[data-v-e1d5e7a3]{margin-left:0}}.app-pager.stacked[data-v-e1d5e7a3],.app-pager.compact[data-v-e1d5e7a3]{flex-direction:column;align-items:stretch;gap:10px}.app-pager.variant-mini[data-v-e1d5e7a3]{background:0 0;border:none;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:0}.app-pager.variant-mini.stacked[data-v-e1d5e7a3]{flex-direction:column;align-items:stretch;gap:8px}.app-pager.variant-mini .app-pager-meta[data-v-e1d5e7a3]{letter-spacing:.01em;gap:8px;font-size:11px}.app-pager.variant-mini .app-pager-meta strong[data-v-e1d5e7a3]{font-variant-numeric:tabular-nums;font-weight:650}.app-pager.variant-mini .app-pager-size[data-v-e1d5e7a3]{gap:4px}.app-pager.variant-mini .app-pager-size select[data-v-e1d5e7a3]{height:22px;color:var(--text);background:#f3f5f8;border:none;border-radius:4px;outline:none;padding:0 4px;font-size:11px}.app-pager.variant-mini .app-pager-nav[data-v-e1d5e7a3]{gap:2px}.app-pager.variant-mini .app-pager-btn[data-v-e1d5e7a3]{color:#8b95a5;background:0 0;border:none;border-radius:6px;min-width:24px;height:24px;padding:0 5px;font-size:12px;font-weight:500}.app-pager.variant-mini .app-pager-btn[data-v-e1d5e7a3]:hover:not(:disabled):not(.ellipsis){color:var(--text);background:#f3f5f8;border-color:#0000}.app-pager.variant-mini .app-pager-btn.active[data-v-e1d5e7a3]{background:var(--accent);color:#fff;border-color:#0000;font-weight:600;box-shadow:0 1px 2px #1677ff40}.app-pager.variant-mini .app-pager-btn.prev[data-v-e1d5e7a3],.app-pager.variant-mini .app-pager-btn.next[data-v-e1d5e7a3]{color:#6b7280;font-size:14px;font-weight:400}.app-pager.variant-mini .app-pager-btn.ellipsis[data-v-e1d5e7a3]{color:#c0c6d0;min-width:16px}.app-pager.variant-mini .app-pager-jump[data-v-e1d5e7a3]{gap:4px;margin-left:6px;font-size:11px}.app-pager.variant-mini .app-pager-jump-input[data-v-e1d5e7a3]{background:#f3f5f8;border:none;border-radius:6px;width:36px;height:24px;font-size:11px}.app-pager.variant-mini .app-pager-btn.jump[data-v-e1d5e7a3]{min-width:auto;height:24px;color:var(--text);background:#f3f5f8;padding:0 8px;font-size:11px}.app-pager.variant-mini .app-pager-btn.jump[data-v-e1d5e7a3]:hover:not(:disabled){background:#e8ecf2}.panel h2[data-v-b2a21611],.page-title[data-v-b2a21611]{color:var(--text);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:650}.panel h3[data-v-b2a21611]{color:var(--text);margin:22px 0 10px;font-size:15px;font-weight:600}.hint[data-v-b2a21611],.muted[data-v-b2a21611]{color:var(--text-muted)}.hint[data-v-b2a21611]{max-width:920px;margin:0 0 18px;font-size:13px;line-height:1.6}.form[data-v-b2a21611]{gap:10px;display:grid}.form label[data-v-b2a21611],.inline[data-v-b2a21611]{gap:6px;display:grid}.form input[data-v-b2a21611],.form textarea[data-v-b2a21611],.inline input[data-v-b2a21611],.field input[data-v-b2a21611],.field textarea[data-v-b2a21611],.field select[data-v-b2a21611],.actions select[data-v-b2a21611]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);appearance:none;outline:none;width:100%;padding:8px 10px}.form input[data-v-b2a21611]:focus,.form textarea[data-v-b2a21611]:focus,.inline input[data-v-b2a21611]:focus,.field input[data-v-b2a21611]:focus,.field textarea[data-v-b2a21611]:focus,.actions select[data-v-b2a21611]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.row[data-v-b2a21611],.actions[data-v-b2a21611]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary[data-v-b2a21611],button.primary[data-v-b2a21611]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);border:none;padding:8px 16px;font-weight:600;transition:background .15s}.primary[data-v-b2a21611]:hover,button.primary[data-v-b2a21611]:hover{background:var(--accent-hover)}.inline[data-v-b2a21611]{grid-template-columns:1fr auto;align-items:center;margin-top:10px}.inline button[data-v-b2a21611],.ghost[data-v-b2a21611]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-secondary);background:#fff;padding:8px 12px}.ghost[data-v-b2a21611]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.list[data-v-b2a21611]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-b2a21611],.card[data-v-b2a21611]{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:12px 14px}.list li[data-v-b2a21611]{justify-content:space-between;gap:10px;display:flex}.metrics[data-v-b2a21611]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=1200px){.metrics[data-v-b2a21611]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.metrics[data-v-b2a21611]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric[data-v-b2a21611]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:18px 18px 16px;position:relative}.metric .n[data-v-b2a21611]{letter-spacing:-.03em;color:var(--text);margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}.metric .l[data-v-b2a21611]{color:var(--text-secondary);font-size:13px}.bars[data-v-b2a21611]{gap:8px;display:grid}.bar-row[data-v-b2a21611]{grid-template-columns:88px 1fr 48px;align-items:center;gap:8px;display:grid}.bar-track[data-v-b2a21611]{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.bar-fill[data-v-b2a21611]{background:var(--accent);border-radius:999px;height:100%}.tag[data-v-b2a21611]{color:var(--text-muted);background:#f2f3f5;border:none;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.tag.ok[data-v-b2a21611]{color:var(--ok);background:var(--ok-soft)}.tag.warn[data-v-b2a21611]{color:var(--warn);background:var(--warn-soft)}.tag.danger[data-v-b2a21611]{color:var(--danger);background:#f53f3f14}.pre[data-v-b2a21611]{white-space:pre-wrap;word-break:break-word;color:var(--text-muted);margin-top:8px;font-size:13px}.cite-ico[data-v-b2a21611]{color:#fff;box-sizing:border-box;background:#e5e7eb 50%/12px no-repeat;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.cite-link[data-v-b2a21611]{background-color:#dbeafe;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231677ff' stroke-width='2'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E")}.cite-wechat[data-v-b2a21611]{background-color:#07c160;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M9.5 4C5.91 4 3 6.46 3 9.5c0 1.76.9 3.33 2.3 4.4L4.5 16l2.4-.8c.8.3 1.7.5 2.6.5.2 0 .4 0 .6-.05C10.3 14.3 11 12.7 11 11c0-3.59-3.13-6.5-7-6.5h5.5zm8 4c-3.31 0-6 2.24-6 5s2.69 5 6 5c.7 0 1.4-.1 2-.3l1.9.6-.5-1.7c1.1-.9 1.8-2.1 1.8-3.6 0-2.76-2.69-5-5.2-5z'/%3E%3C/svg%3E");background-size:14px}.cite-weidian[data-v-b2a21611],.cite-shop[data-v-b2a21611]{background:#ef4444}.cite-weidian[data-v-b2a21611]:before,.cite-shop[data-v-b2a21611]:before{content:"店";color:#fff;font-size:11px}.cite-meitun[data-v-b2a21611],.cite-meituan[data-v-b2a21611]{background:#7c3aed}.cite-meitun[data-v-b2a21611]:before{content:"囤"}.cite-meituan[data-v-b2a21611]:before{content:"团"}.cite-xhs[data-v-b2a21611]{background:#ff2442}.cite-xhs[data-v-b2a21611]:before{content:"书"}.cite-douyin[data-v-b2a21611]{background:#111827}.cite-douyin[data-v-b2a21611]:before{content:"抖";font-size:10px}.cite-zhihu[data-v-b2a21611]{background:#1772f6}.cite-zhihu[data-v-b2a21611]:before{content:"知"}.cite-bilibili[data-v-b2a21611]{background:#fb7299}.cite-bilibili[data-v-b2a21611]:before{content:"B";font-family:Arial,sans-serif}.cite-csdn[data-v-b2a21611]{background:#fc5531}.cite-csdn[data-v-b2a21611]:before{content:"C";font-family:Arial,sans-serif}.cite-juejin[data-v-b2a21611]{background:#1e80ff}.cite-juejin[data-v-b2a21611]:before{content:"掘"}.cite-jianshu[data-v-b2a21611]{background:#ea6f5a}.cite-jianshu[data-v-b2a21611]:before{content:"简"}.cite-sohu[data-v-b2a21611]{background:#ff6200}.cite-sohu[data-v-b2a21611]:before{content:"搜"}.cite-qixin[data-v-b2a21611]{background:#2563eb}.cite-qixin[data-v-b2a21611]:before{content:"企"}.cite-baidu[data-v-b2a21611]{background:#2932e1}.cite-baidu[data-v-b2a21611]:before{content:"度"}.cite-toutiao[data-v-b2a21611]{background:#f04142}.cite-toutiao[data-v-b2a21611]:before{content:"头"}.cite-brand[data-v-b2a21611]{background:0 0}.cite-brand[data-v-b2a21611]:before{content:"五"}.answer-drawer[data-v-b2a21611]{-webkit-overflow-scrolling:touch;background:#fff;width:min(640px,96vw);height:100%;padding:18px 20px 28px;overflow:auto;box-shadow:-8px 0 24px #0000001f}.answer-meta[data-v-b2a21611]{border-bottom:1px solid var(--line,#eef0f3);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.answer-body[data-v-b2a21611]{color:#1f2937;word-break:break-word;font-size:14px;line-height:1.7}.answer-body[data-v-b2a21611] .ans-empty{color:#9ca3af;text-align:center;padding:40px 0}.answer-body[data-v-b2a21611] .ans-meta-box{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;margin-bottom:18px;padding:12px 14px}.answer-body[data-v-b2a21611] .ans-think{background:#f8fafc;border:1px solid #e8edf3;border-radius:10px;margin-bottom:16px;overflow:hidden}.answer-body[data-v-b2a21611] .ans-think-sum{cursor:pointer;color:#475569;-webkit-user-select:none;user-select:none;padding:10px 14px;font-size:13px;font-weight:600;list-style:none}.answer-body[data-v-b2a21611] .ans-think-sum::-webkit-details-marker{display:none}.answer-body[data-v-b2a21611] .ans-think-hint{color:#94a3b8;margin-left:6px;font-size:12px;font-weight:500}.answer-body[data-v-b2a21611] .ans-think-body{border-top:1px solid #eef2f7;padding:0 14px 12px}.answer-body[data-v-b2a21611] .ans-think-summary{color:#64748b;margin:10px 0 8px;font-size:12px;line-height:1.5}.answer-body[data-v-b2a21611] .ans-think-list{color:#64748b;margin:0;padding-left:18px;font-size:12px;line-height:1.55}.answer-body[data-v-b2a21611] .ans-think-list li{margin-bottom:6px}.answer-body[data-v-b2a21611] .ans-think-more{color:#94a3b8;margin-left:-18px;list-style:none}.answer-body[data-v-b2a21611] .ans-final-label{color:#1677ff;letter-spacing:.02em;margin:4px 0 10px;font-size:12px;font-weight:650}.answer-body[data-v-b2a21611] .ans-meta-label{color:#64748b;margin-bottom:6px;font-size:12px;font-weight:600}.answer-body[data-v-b2a21611] .ans-meta-text{color:#475569;font-size:13px;line-height:1.65}.answer-body[data-v-b2a21611] .ans-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.answer-body[data-v-b2a21611] .ans-item{background:#fff;border:1px solid #eef0f3;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 12px 12px 10px;display:flex}.answer-body[data-v-b2a21611] .ans-idx{color:#1677ff;background:#e8f3ff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:700;display:inline-flex}.answer-body[data-v-b2a21611] .ans-item-main{flex:1;min-width:0}.answer-body[data-v-b2a21611] .ans-item-title{color:#111827;font-size:14px;font-weight:600;line-height:1.55}.answer-body[data-v-b2a21611] .ans-item-tags{margin-top:8px;line-height:1.8}.answer-body[data-v-b2a21611] .ans-hash{color:#334155;background:#f1f5f9;border-radius:999px;margin:0 6px 4px 0;padding:1px 8px;font-size:12px;font-weight:500;display:inline-block}.answer-body[data-v-b2a21611] .ans-p{margin:0 0 12px;line-height:1.75}.answer-body[data-v-b2a21611] .ans-quote{color:#334155;background:#f0f7ff;border-left:3px solid #91caff;border-radius:0 8px 8px 0;margin:0 0 14px;padding:10px 14px}.answer-body[data-v-b2a21611] .ans-quote .ans-p{margin:0 0 6px}.answer-body[data-v-b2a21611] .ans-quote .ans-p:last-child{margin-bottom:0}.answer-body[data-v-b2a21611] .ans-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--line,#e5e6eb);background:#fff;border-radius:10px;width:100%;margin:0 0 14px;overflow-x:auto}.answer-body[data-v-b2a21611] .ans-table{border-collapse:collapse;width:100%;min-width:480px;font-size:13px;line-height:1.55}.answer-body[data-v-b2a21611] .ans-table th,.answer-body[data-v-b2a21611] .ans-table td{border-bottom:1px solid var(--line,#e5e6eb);text-align:left;vertical-align:top;word-break:break-word;border-right:1px solid #f0f2f5;padding:10px 12px}.answer-body[data-v-b2a21611] .ans-table th:last-child,.answer-body[data-v-b2a21611] .ans-table td:last-child{border-right:0}.answer-body[data-v-b2a21611] .ans-table thead th{color:#0f172a;white-space:nowrap;background:#f7f8fa;font-weight:650}.answer-body[data-v-b2a21611] .ans-table tbody tr:last-child td{border-bottom:0}.answer-body[data-v-b2a21611] .ans-table tbody tr:nth-child(2n){background:#fafbfc}.answer-body[data-v-b2a21611] .ans-ul{margin:0 0 12px;padding-left:1.35em;list-style:outside}.answer-body[data-v-b2a21611] .ans-ul li{margin:0 0 6px;line-height:1.7}.answer-body[data-v-b2a21611] .ans-pre{color:#e2e8f0;-webkit-overflow-scrolling:touch;background:#0f172a;border-radius:10px;margin:0 0 14px;padding:12px 14px;font-size:12.5px;line-height:1.55;overflow-x:auto}.answer-body[data-v-b2a21611] .ans-pre code{white-space:pre;color:inherit;background:0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.answer-body[data-v-b2a21611] .ans-code{color:#0f172a;background:#f1f5f9;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.answer-body[data-v-b2a21611] .ans-hr{border:0;border-top:1px solid var(--line,#e5e6eb);margin:16px 0}.answer-body[data-v-b2a21611] em{font-style:italic}.answer-body[data-v-b2a21611] del{color:#64748b;text-decoration:line-through}.answer-body[data-v-b2a21611] .ans-h{color:#0f172a;margin:16px 0 8px;font-size:15px;font-weight:700}.answer-body[data-v-b2a21611] .ans-link{color:#1677ff;word-break:break-all;text-decoration:none}.answer-body[data-v-b2a21611] .ans-link:hover{text-decoration:underline}.answer-body[data-v-b2a21611] .cite-ref{color:#1677ff;margin:0 1px;font-size:11px}.answer-body[data-v-b2a21611] strong{color:#0f172a;font-weight:700}.page-head[data-v-b2a21611]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.toolbar[data-v-b2a21611]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 8px;display:flex}.toolbar-left[data-v-b2a21611],.toolbar-right[data-v-b2a21611]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.accent-btn[data-v-b2a21611]{color:var(--accent,#1677ff);border-color:var(--accent,#1677ff)}.search[data-v-b2a21611],.unit-select[data-v-b2a21611],.date-range input[data-v-b2a21611],.create-box select[data-v-b2a21611],.modal select[data-v-b2a21611],.modal textarea[data-v-b2a21611]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:8px;padding:8px 10px;font-size:13px}.search[data-v-b2a21611]{width:220px;min-width:180px}.unit-select[data-v-b2a21611]{min-width:180px}.date-range[data-v-b2a21611]{align-items:center;gap:6px;display:inline-flex}.tilde[data-v-b2a21611]{color:var(--text-muted);font-size:12px}.platform-bar[data-v-b2a21611]{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 14px;display:flex}.plat-label[data-v-b2a21611]{color:var(--text-secondary);margin-right:4px;font-size:13px}.plat[data-v-b2a21611]{border:1px solid var(--line-strong);background:var(--bg-input);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13px}.plat-with-logo[data-v-b2a21611]{padding:5px 12px 5px 8px}.plat.active[data-v-b2a21611]{border-color:var(--accent);color:var(--accent);background:#e8f3ff}.tip-bar[data-v-b2a21611]{background:#f0f7ff;border:1px solid #d6e8ff;border-radius:8px;align-items:center;gap:10px;max-width:52%;margin-left:auto;padding:6px 10px;display:flex}.tip-text[data-v-b2a21611]{color:#3b5bdb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;line-height:1.4;overflow:hidden}.tip-link[data-v-b2a21611]{color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0;font-family:inherit;font-size:12px;font-weight:600}.tip-link[data-v-b2a21611]:hover{text-decoration:underline}.create-box[data-v-b2a21611]{margin-bottom:14px;padding:14px}.create-box .field[data-v-b2a21611]{margin-bottom:10px}.create-box select[data-v-b2a21611],.create-box textarea[data-v-b2a21611]{box-sizing:border-box;width:100%}.table-card[data-v-b2a21611]{background:var(--bg-card,#fff);border:1px solid var(--line);border-radius:12px;overflow:auto}.data-table[data-v-b2a21611]{table-layout:fixed;border-collapse:collapse;width:100%;font-size:13px}.data-table th[data-v-b2a21611],.data-table td[data-v-b2a21611]{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 10px}.data-table th[data-v-b2a21611]{color:var(--text-muted);white-space:nowrap;background:#fafbfc;font-size:12px;font-weight:600}.col-intent[data-v-b2a21611]{width:36%}.col-metric[data-v-b2a21611]{width:9%}.col-ops[data-v-b2a21611]{width:28%}.intent-cell[data-v-b2a21611]{align-items:flex-start;gap:8px;display:flex}.chev-btn[data-v-b2a21611]{cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-top:2px;padding:4px 2px}.chev[data-v-b2a21611]{border-top:6px solid #86909c;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;transition:transform .15s;display:inline-block;transform:rotate(-90deg)}.chev.open[data-v-b2a21611]{transform:rotate(0)}.intent-body[data-v-b2a21611]{flex:1;min-width:0}.q[data-v-b2a21611]{color:var(--text);word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.meta-line[data-v-b2a21611]{margin-top:4px;font-size:12px;line-height:1.4}.value-line[data-v-b2a21611]{align-items:center;gap:4px;display:flex}.stars[data-v-b2a21611]{letter-spacing:1px;line-height:1}.star[data-v-b2a21611]{color:#e5e7eb;font-size:13px}.star.on[data-v-b2a21611]{color:#f5a623}.metric-stack[data-v-b2a21611]{flex-direction:column;gap:2px;line-height:1.25;display:flex}.rate[data-v-b2a21611]{color:var(--text);font-variant-numeric:tabular-nums}.rate.ok[data-v-b2a21611]{color:#16a34a;font-weight:600}.rate-delta[data-v-b2a21611]{color:var(--text-muted);font-size:11px}.rate-delta.up[data-v-b2a21611]{color:var(--up,#dc2626)}.rate-delta.down[data-v-b2a21611]{color:var(--down,#16a34a)}.rate-delta.flat[data-v-b2a21611]{color:var(--text-muted);font-size:11px}.eval[data-v-b2a21611]{font-size:13px}.eval-mute[data-v-b2a21611]{color:var(--text-muted)}.eval-neutral[data-v-b2a21611]{color:#f59e0b}.eval-pos[data-v-b2a21611]{color:#16a34a}.eval-neg[data-v-b2a21611]{color:#dc2626}.plat-row td[data-v-b2a21611]{background:#fafbfc;padding-top:8px;padding-bottom:8px}.plat-indent[data-v-b2a21611]{padding-left:28px}.ops[data-v-b2a21611]{white-space:nowrap;flex-flow:row;align-items:center;gap:0;display:inline-flex}.ops .linkish[data-v-b2a21611]{padding:0 8px;position:relative}.ops .linkish+.linkish[data-v-b2a21611]:before{content:"";background:#e5e7eb;width:1px;height:10px;margin-top:-5px;position:absolute;top:50%;left:0}.ops .linkish[data-v-b2a21611]:first-child{padding-left:0}.linkish[data-v-b2a21611]{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:12px;line-height:1.4}.linkish[data-v-b2a21611]:disabled{opacity:.45;cursor:not-allowed}.linkish.danger[data-v-b2a21611]{color:#dc2626}.empty[data-v-b2a21611]{text-align:center;padding:40px 12px!important}.warn-bar[data-v-b2a21611]{color:#9a3412;background:#fff7ed;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:13px}.drawer-mask[data-v-b2a21611]{z-index:40;background:#0f172a59;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-mask.nested[data-v-b2a21611]{z-index:50;background:#0f172a40}.modal[data-v-b2a21611]{background:#fff;border-radius:12px;width:min(480px,94vw);max-height:80vh;margin:auto;padding:16px;overflow:auto;box-shadow:0 16px 40px #00000029}.modal .field[data-v-b2a21611]{margin-bottom:12px}.modal label[data-v-b2a21611]{color:var(--text-secondary);margin-bottom:6px;font-size:13px;display:block}.modal textarea[data-v-b2a21611],.modal select[data-v-b2a21611]{box-sizing:border-box;width:100%}.record-drawer[data-v-b2a21611]{background:#fff;width:min(960px,96vw);height:100%;padding:16px;overflow:auto;box-shadow:-8px 0 24px #00000014}.cite-modal[data-v-b2a21611]{background:#fff;border-radius:12px;width:min(640px,94vw);max-height:80vh;margin:auto;padding:16px;overflow:auto;box-shadow:0 16px 40px #00000029}.drawer-head[data-v-b2a21611]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.record-q[data-v-b2a21611]{margin:0 0 8px;font-weight:500;line-height:1.5}.record-kpi[data-v-b2a21611]{color:var(--text-secondary);margin-bottom:12px;font-size:13px}.accent[data-v-b2a21611]{color:var(--accent);font-size:16px;font-weight:650}.record-table-wrap[data-v-b2a21611]{border:1px solid var(--line);border-radius:10px;overflow:auto}.record-table[data-v-b2a21611]{border-collapse:collapse;width:100%;font-size:13px}.record-table th[data-v-b2a21611],.record-table td[data-v-b2a21611]{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;padding:12px 10px}.record-table th[data-v-b2a21611]{color:var(--text-secondary);white-space:nowrap;background:#fafafa;font-weight:500}.badge[data-v-b2a21611]{border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.badge-ok[data-v-b2a21611]{color:#16a34a;background:#e8f8ef}.badge-mute[data-v-b2a21611]{color:#6b7280;background:#f3f4f6}.nowrap[data-v-b2a21611]{white-space:nowrap}.cite-url[data-v-b2a21611]{color:#1677ff;word-break:break-all;font-size:12px}.cite-table[data-v-b2a21611]{border-collapse:collapse;width:100%;font-size:13px}.cite-table th[data-v-b2a21611],.cite-table td[data-v-b2a21611]{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 10px}.cite-row[data-v-b2a21611]{align-items:flex-start;gap:8px;display:flex}.cite-title-link[data-v-b2a21611]{color:#1677ff;word-break:break-word;line-height:1.4;text-decoration:none}.cite-site[data-v-b2a21611]{margin:4px 0 0 26px;font-size:12px}.tiny[data-v-b2a21611]{font-size:12px}@media (width<=900px){.search[data-v-b2a21611]{width:100%;min-width:0}.toolbar-left[data-v-b2a21611],.toolbar-right[data-v-b2a21611]{width:100%}}.cite-ico[data-v-8a9cdd96]{color:#fff;box-sizing:border-box;background:#e5e7eb 50%/12px no-repeat;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.cite-link[data-v-8a9cdd96]{background-color:#dbeafe;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231677ff' stroke-width='2'%3E%3Cpath d='M10 13a5 5 0 0 0 7.54.54l3-3a5 5 0 0 0-7.07-7.07l-1.72 1.71'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.54-.54l-3 3a5 5 0 0 0 7.07 7.07l1.71-1.71'/%3E%3C/svg%3E")}.cite-wechat[data-v-8a9cdd96]{background-color:#07c160;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M9.5 4C5.91 4 3 6.46 3 9.5c0 1.76.9 3.33 2.3 4.4L4.5 16l2.4-.8c.8.3 1.7.5 2.6.5.2 0 .4 0 .6-.05C10.3 14.3 11 12.7 11 11c0-3.59-3.13-6.5-7-6.5h5.5zm8 4c-3.31 0-6 2.24-6 5s2.69 5 6 5c.7 0 1.4-.1 2-.3l1.9.6-.5-1.7c1.1-.9 1.8-2.1 1.8-3.6 0-2.76-2.69-5-5.2-5z'/%3E%3C/svg%3E");background-size:14px}.cite-weidian[data-v-8a9cdd96],.cite-shop[data-v-8a9cdd96]{background:#ef4444}.cite-weidian[data-v-8a9cdd96]:before,.cite-shop[data-v-8a9cdd96]:before{content:"店";color:#fff;font-size:11px}.cite-meitun[data-v-8a9cdd96],.cite-meituan[data-v-8a9cdd96]{background:#7c3aed}.cite-meitun[data-v-8a9cdd96]:before{content:"囤"}.cite-meituan[data-v-8a9cdd96]:before{content:"团"}.cite-xhs[data-v-8a9cdd96]{background:#ff2442}.cite-xhs[data-v-8a9cdd96]:before{content:"书"}.cite-douyin[data-v-8a9cdd96]{background:#111827}.cite-douyin[data-v-8a9cdd96]:before{content:"抖";font-size:10px}.cite-zhihu[data-v-8a9cdd96]{background:#1772f6}.cite-zhihu[data-v-8a9cdd96]:before{content:"知"}.cite-bilibili[data-v-8a9cdd96]{background:#fb7299}.cite-bilibili[data-v-8a9cdd96]:before{content:"B";font-family:Arial,sans-serif}.cite-csdn[data-v-8a9cdd96]{background:#fc5531}.cite-csdn[data-v-8a9cdd96]:before{content:"C";font-family:Arial,sans-serif}.cite-juejin[data-v-8a9cdd96]{background:#1e80ff}.cite-juejin[data-v-8a9cdd96]:before{content:"掘"}.cite-jianshu[data-v-8a9cdd96]{background:#ea6f5a}.cite-jianshu[data-v-8a9cdd96]:before{content:"简"}.cite-sohu[data-v-8a9cdd96]{background:#ff6200}.cite-sohu[data-v-8a9cdd96]:before{content:"搜"}.cite-qixin[data-v-8a9cdd96]{background:#2563eb}.cite-qixin[data-v-8a9cdd96]:before{content:"企"}.cite-baidu[data-v-8a9cdd96]{background:#2932e1}.cite-baidu[data-v-8a9cdd96]:before{content:"度"}.cite-toutiao[data-v-8a9cdd96]{background:#f04142}.cite-toutiao[data-v-8a9cdd96]:before{content:"头"}.cite-brand[data-v-8a9cdd96]{background:0 0}.cite-brand[data-v-8a9cdd96]:before{content:"五"}.panel h2[data-v-8a9cdd96],.page-title[data-v-8a9cdd96]{color:var(--text);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:650}.panel h3[data-v-8a9cdd96]{color:var(--text);margin:22px 0 10px;font-size:15px;font-weight:600}.hint[data-v-8a9cdd96],.muted[data-v-8a9cdd96]{color:var(--text-muted)}.hint[data-v-8a9cdd96]{max-width:920px;margin:0 0 18px;font-size:13px;line-height:1.6}.form[data-v-8a9cdd96]{gap:10px;display:grid}.form label[data-v-8a9cdd96],.inline[data-v-8a9cdd96]{gap:6px;display:grid}.form input[data-v-8a9cdd96],.form textarea[data-v-8a9cdd96],.inline input[data-v-8a9cdd96],.field input[data-v-8a9cdd96],.field textarea[data-v-8a9cdd96],.field select[data-v-8a9cdd96],.actions select[data-v-8a9cdd96]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);appearance:none;outline:none;width:100%;padding:8px 10px}.form input[data-v-8a9cdd96]:focus,.form textarea[data-v-8a9cdd96]:focus,.inline input[data-v-8a9cdd96]:focus,.field input[data-v-8a9cdd96]:focus,.field textarea[data-v-8a9cdd96]:focus,.actions select[data-v-8a9cdd96]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.row[data-v-8a9cdd96],.actions[data-v-8a9cdd96]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary[data-v-8a9cdd96],button.primary[data-v-8a9cdd96]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);border:none;padding:8px 16px;font-weight:600;transition:background .15s}.primary[data-v-8a9cdd96]:hover,button.primary[data-v-8a9cdd96]:hover{background:var(--accent-hover)}.inline[data-v-8a9cdd96]{grid-template-columns:1fr auto;align-items:center;margin-top:10px}.inline button[data-v-8a9cdd96],.ghost[data-v-8a9cdd96]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-secondary);background:#fff;padding:8px 12px}.ghost[data-v-8a9cdd96]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.list[data-v-8a9cdd96]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-8a9cdd96],.card[data-v-8a9cdd96]{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:12px 14px}.list li[data-v-8a9cdd96]{justify-content:space-between;gap:10px;display:flex}.metrics[data-v-8a9cdd96]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=1200px){.metrics[data-v-8a9cdd96]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.metrics[data-v-8a9cdd96]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric[data-v-8a9cdd96]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:18px 18px 16px;position:relative}.metric .n[data-v-8a9cdd96]{letter-spacing:-.03em;color:var(--text);margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}.metric .l[data-v-8a9cdd96]{color:var(--text-secondary);font-size:13px}.bars[data-v-8a9cdd96]{gap:8px;display:grid}.bar-row[data-v-8a9cdd96]{grid-template-columns:88px 1fr 48px;align-items:center;gap:8px;display:grid}.bar-track[data-v-8a9cdd96]{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.bar-fill[data-v-8a9cdd96]{background:var(--accent);border-radius:999px;height:100%}.tag[data-v-8a9cdd96]{color:var(--text-muted);background:#f2f3f5;border:none;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.tag.ok[data-v-8a9cdd96]{color:var(--ok);background:var(--ok-soft)}.tag.warn[data-v-8a9cdd96]{color:var(--warn);background:var(--warn-soft)}.tag.danger[data-v-8a9cdd96]{color:var(--danger);background:#f53f3f14}.pre[data-v-8a9cdd96]{white-space:pre-wrap;word-break:break-word;color:var(--text-muted);margin-top:8px;font-size:13px}.answer-meta[data-v-8a9cdd96]{border-bottom:1px solid var(--line,#eef0f3);align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;display:flex}.answer-body[data-v-8a9cdd96] .ans-empty{color:#9ca3af;text-align:center;padding:40px 0}.answer-body[data-v-8a9cdd96] .ans-meta-box{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;margin-bottom:18px;padding:12px 14px}.answer-body[data-v-8a9cdd96] .ans-think{background:#f8fafc;border:1px solid #e8edf3;border-radius:10px;margin-bottom:16px;overflow:hidden}.answer-body[data-v-8a9cdd96] .ans-think-sum{cursor:pointer;color:#475569;-webkit-user-select:none;user-select:none;padding:10px 14px;font-size:13px;font-weight:600;list-style:none}.answer-body[data-v-8a9cdd96] .ans-think-sum::-webkit-details-marker{display:none}.answer-body[data-v-8a9cdd96] .ans-think-hint{color:#94a3b8;margin-left:6px;font-size:12px;font-weight:500}.answer-body[data-v-8a9cdd96] .ans-think-body{border-top:1px solid #eef2f7;padding:0 14px 12px}.answer-body[data-v-8a9cdd96] .ans-think-summary{color:#64748b;margin:10px 0 8px;font-size:12px;line-height:1.5}.answer-body[data-v-8a9cdd96] .ans-think-list{color:#64748b;margin:0;padding-left:18px;font-size:12px;line-height:1.55}.answer-body[data-v-8a9cdd96] .ans-think-list li{margin-bottom:6px}.answer-body[data-v-8a9cdd96] .ans-think-more{color:#94a3b8;margin-left:-18px;list-style:none}.answer-body[data-v-8a9cdd96] .ans-final-label{color:#1677ff;letter-spacing:.02em;margin:4px 0 10px;font-size:12px;font-weight:650}.answer-body[data-v-8a9cdd96] .ans-meta-label{color:#64748b;margin-bottom:6px;font-size:12px;font-weight:600}.answer-body[data-v-8a9cdd96] .ans-meta-text{color:#475569;font-size:13px;line-height:1.65}.answer-body[data-v-8a9cdd96] .ans-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.answer-body[data-v-8a9cdd96] .ans-item{background:#fff;border:1px solid #eef0f3;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 12px 12px 10px;display:flex}.answer-body[data-v-8a9cdd96] .ans-idx{color:#1677ff;background:#e8f3ff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:700;display:inline-flex}.answer-body[data-v-8a9cdd96] .ans-item-main{flex:1;min-width:0}.answer-body[data-v-8a9cdd96] .ans-item-title{color:#111827;font-size:14px;font-weight:600;line-height:1.55}.answer-body[data-v-8a9cdd96] .ans-item-tags{margin-top:8px;line-height:1.8}.answer-body[data-v-8a9cdd96] .ans-hash{color:#334155;background:#f1f5f9;border-radius:999px;margin:0 6px 4px 0;padding:1px 8px;font-size:12px;font-weight:500;display:inline-block}.answer-body[data-v-8a9cdd96] .ans-p{margin:0 0 12px;line-height:1.75}.answer-body[data-v-8a9cdd96] .ans-quote{color:#334155;background:#f0f7ff;border-left:3px solid #91caff;border-radius:0 8px 8px 0;margin:0 0 14px;padding:10px 14px}.answer-body[data-v-8a9cdd96] .ans-quote .ans-p{margin:0 0 6px}.answer-body[data-v-8a9cdd96] .ans-quote .ans-p:last-child{margin-bottom:0}.answer-body[data-v-8a9cdd96] .ans-table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--line,#e5e6eb);background:#fff;border-radius:10px;width:100%;margin:0 0 14px;overflow-x:auto}.answer-body[data-v-8a9cdd96] .ans-table{border-collapse:collapse;width:100%;min-width:480px;font-size:13px;line-height:1.55}.answer-body[data-v-8a9cdd96] .ans-table th,.answer-body[data-v-8a9cdd96] .ans-table td{border-bottom:1px solid var(--line,#e5e6eb);text-align:left;vertical-align:top;word-break:break-word;border-right:1px solid #f0f2f5;padding:10px 12px}.answer-body[data-v-8a9cdd96] .ans-table th:last-child,.answer-body[data-v-8a9cdd96] .ans-table td:last-child{border-right:0}.answer-body[data-v-8a9cdd96] .ans-table thead th{color:#0f172a;white-space:nowrap;background:#f7f8fa;font-weight:650}.answer-body[data-v-8a9cdd96] .ans-table tbody tr:last-child td{border-bottom:0}.answer-body[data-v-8a9cdd96] .ans-table tbody tr:nth-child(2n){background:#fafbfc}.answer-body[data-v-8a9cdd96] .ans-ul{margin:0 0 12px;padding-left:1.35em;list-style:outside}.answer-body[data-v-8a9cdd96] .ans-ul li{margin:0 0 6px;line-height:1.7}.answer-body[data-v-8a9cdd96] .ans-pre{color:#e2e8f0;-webkit-overflow-scrolling:touch;background:#0f172a;border-radius:10px;margin:0 0 14px;padding:12px 14px;font-size:12.5px;line-height:1.55;overflow-x:auto}.answer-body[data-v-8a9cdd96] .ans-pre code{white-space:pre;color:inherit;background:0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.answer-body[data-v-8a9cdd96] .ans-code{color:#0f172a;background:#f1f5f9;border-radius:4px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.answer-body[data-v-8a9cdd96] .ans-hr{border:0;border-top:1px solid var(--line,#e5e6eb);margin:16px 0}.answer-body[data-v-8a9cdd96] em{font-style:italic}.answer-body[data-v-8a9cdd96] del{color:#64748b;text-decoration:line-through}.answer-body[data-v-8a9cdd96] .ans-h{color:#0f172a;margin:16px 0 8px;font-size:15px;font-weight:700}.answer-body[data-v-8a9cdd96] .ans-link{color:#1677ff;word-break:break-all;text-decoration:none}.answer-body[data-v-8a9cdd96] .ans-link:hover{text-decoration:underline}.answer-body[data-v-8a9cdd96] .cite-ref{color:#1677ff;margin:0 1px;font-size:11px}.answer-body[data-v-8a9cdd96] strong{color:#0f172a;font-weight:700}.main-tabs[data-v-8a9cdd96]{border-bottom:1px solid var(--line);gap:8px;margin:0 0 16px;padding-bottom:0;display:flex}.main-tab[data-v-8a9cdd96]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px 10px;font-size:14px;position:relative}.main-tab.active[data-v-8a9cdd96]{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.badge[data-v-8a9cdd96]{background:var(--accent);color:#fff;text-align:center;border-radius:9px;min-width:18px;margin-left:4px;padding:0 6px;font-size:11px;line-height:18px;display:inline-block}.filter-bar[data-v-8a9cdd96]{align-items:center;gap:8px}.filter-bar>.ghost[data-v-8a9cdd96],.filter-bar>.primary[data-v-8a9cdd96]{box-sizing:border-box;height:34px;padding:0 12px;line-height:32px}.filter-field[data-v-8a9cdd96]{box-sizing:border-box;border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--bg-input);height:34px;color:var(--text-muted);align-items:center;gap:8px;padding:0 8px 0 10px;font-size:12px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.filter-field[data-v-8a9cdd96]:hover{border-color:#c5ceda}.filter-field[data-v-8a9cdd96]:focus-within{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.filter-label[data-v-8a9cdd96]{color:var(--text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;flex:none;line-height:1}.filter-field select[data-v-8a9cdd96]{min-width:72px;max-width:120px;height:100%;color:var(--text);cursor:pointer;appearance:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%238b95a8' d='M2.5 4.5L6 8l3.5-3.5'/%3E%3C/svg%3E");background-position:right 2px center;background-repeat:no-repeat;background-size:12px 12px;border-radius:0;outline:none;margin:0;padding:0 22px 0 0;font-size:13px;line-height:1;width:auto!important;box-shadow:none!important;border:none!important}.filter-field select[data-v-8a9cdd96]:focus{outline:none;box-shadow:none!important;border:none!important}.tip[data-v-8a9cdd96]{max-width:520px;font-size:13px;line-height:1.4}.tip-error[data-v-8a9cdd96]{color:#b42318;font-weight:600}.probe-row[data-v-8a9cdd96]{flex-wrap:wrap;gap:8px;margin:12px 0 4px;display:flex}.probe-chip[data-v-8a9cdd96]{color:var(--text-muted);background:#eef1f6;border:none;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.probe-chip[data-v-8a9cdd96]:before{content:"";background:#c0c7d4;border-radius:50%;flex:none;width:6px;height:6px}.probe-chip.up[data-v-8a9cdd96]{color:#1f6feb;background:#1677ff1a}.probe-chip.up[data-v-8a9cdd96]:before{background:#1677ff}.probe-chip.busy[data-v-8a9cdd96]{color:#a15c00;background:#e6b35a2e}.probe-chip.busy[data-v-8a9cdd96]:before{background:#d48806}.counts[data-v-8a9cdd96]{flex-wrap:wrap;gap:8px;margin:14px 0 10px;display:flex}.count-tab[data-v-8a9cdd96]{color:var(--text-muted);cursor:pointer;background:#eef1f6;border:none;border-radius:999px;padding:6px 12px;font-size:12px}.count-tab[data-v-8a9cdd96]:hover{background:#e4e8f0}.count-tab.active[data-v-8a9cdd96]{color:#1677ff;background:#1677ff1f;font-weight:600}.count-tab strong[data-v-8a9cdd96]{margin-left:4px;font-weight:650}.batch-bar[data-v-8a9cdd96]{align-items:center;gap:8px;margin-left:auto;padding-left:8px;display:inline-flex}.batch-bar .small[data-v-8a9cdd96]{box-sizing:border-box;white-space:nowrap;height:30px;padding:0 12px;font-size:12px;line-height:28px}.batch-bar .linkish[data-v-8a9cdd96]{color:var(--text-muted);background:0 0;border:none;padding:0 4px}.batch-bar .linkish[data-v-8a9cdd96]:hover:not(:disabled){color:var(--accent);text-decoration:underline}.batch-bar .linkish[data-v-8a9cdd96]:disabled{opacity:.5;cursor:not-allowed}.col-check[data-v-8a9cdd96]{width:36px;text-align:center!important;padding-right:0!important}.col-check input[type=checkbox][data-v-8a9cdd96]{vertical-align:top;cursor:pointer;accent-color:#1677ff;width:15px;height:15px;margin:2px 0 0}.col-check input[type=checkbox][data-v-8a9cdd96]:disabled{cursor:not-allowed;opacity:.35}.job-table tbody tr.selected td[data-v-8a9cdd96]{background:#1677ff0d}.table-wrap[data-v-8a9cdd96]{border:1px solid var(--line);border-radius:var(--radius);-webkit-overflow-scrolling:touch;background:#fff;margin-top:8px;overflow:auto}.job-table[data-v-8a9cdd96]{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.job-table th[data-v-8a9cdd96],.job-table td[data-v-8a9cdd96]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:12px 14px}.job-table thead th[data-v-8a9cdd96]{color:var(--text-muted);white-space:nowrap;background:#f8fafc;font-size:12px;font-weight:600}.job-table tbody tr:last-child td[data-v-8a9cdd96]{border-bottom:none}.job-table tbody tr:hover td[data-v-8a9cdd96]{background:#fbfcfe}.col-id[data-v-8a9cdd96]{width:56px}.col-plat[data-v-8a9cdd96]{width:72px}.col-status[data-v-8a9cdd96]{width:88px}.col-intent[data-v-8a9cdd96]{word-wrap:break-word;overflow-wrap:anywhere;-ms-word-break:break-all;word-break:break-word;overflow:hidden}.col-acc[data-v-8a9cdd96]{width:80px}.col-time[data-v-8a9cdd96]{white-space:nowrap;width:118px;color:var(--text-muted);font-size:12px;line-height:1.45}.time-main[data-v-8a9cdd96]{color:var(--text);font-variant-numeric:tabular-nums;-moz-font-feature-settings:"tnum";font-feature-settings:"tnum"}.time-sub[data-v-8a9cdd96]{color:var(--text-muted);font-variant-numeric:tabular-nums;-moz-font-feature-settings:"tnum";font-feature-settings:"tnum";margin-top:2px}.col-ops[data-v-8a9cdd96]{text-align:right;width:200px;min-width:200px;vertical-align:middle!important;padding-left:8px!important;padding-right:14px!important}.op-cell[data-v-8a9cdd96]{box-sizing:border-box;justify-content:flex-end;align-items:center;width:100%;display:flex}.op-group[data-v-8a9cdd96]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:100%;display:inline-flex}.op-btn[data-v-8a9cdd96]{border:1px solid var(--line-strong);color:var(--accent);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:#fff;padding:4px 10px;font-size:12px;line-height:1.3;display:inline-block}.op-btn[data-v-8a9cdd96]:hover{border-color:var(--accent);background:var(--accent-soft)}.op-btn.danger[data-v-8a9cdd96]{color:#b42318}.op-btn.danger[data-v-8a9cdd96]:hover{background:#fff5f4;border-color:#f3b4ae}.op-btn[data-v-8a9cdd96]:disabled{opacity:.5;cursor:not-allowed}.op-btn.retrying[data-v-8a9cdd96]{color:#b45309;opacity:1;cursor:default;background:#fffbeb;border-color:#f5d0a9}.op-empty[data-v-8a9cdd96]{color:var(--text-muted);font-size:13px}.intent-q[data-v-8a9cdd96]{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.intent-sub[data-v-8a9cdd96]{margin-top:4px;font-size:12px}.empty-cell[data-v-8a9cdd96]{text-align:center;padding:40px 16px!important}.linkish[data-v-8a9cdd96]{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.linkish[data-v-8a9cdd96]:disabled{opacity:.5;cursor:not-allowed}.err[data-v-8a9cdd96]{color:#b42318;word-wrap:break-word;overflow-wrap:anywhere;-ms-word-break:break-all;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:100%;margin-top:6px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.tag.plat[data-v-8a9cdd96]{background:var(--accent-soft);color:var(--accent)}.danger-text[data-v-8a9cdd96]{color:#b42318}.record-list[data-v-8a9cdd96]{gap:12px;margin-top:14px;display:grid}.record-card[data-v-8a9cdd96]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:14px 16px;box-shadow:0 1px #10182805}.record-head[data-v-8a9cdd96]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.record-head-left[data-v-8a9cdd96]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.record-date[data-v-8a9cdd96]{color:var(--text-muted);font-size:13px}.record-intent[data-v-8a9cdd96]{margin:8px 0 6px;font-size:12px;line-height:1.5}.record-preview[data-v-8a9cdd96]{color:#334155;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.empty-records[data-v-8a9cdd96]{text-align:center;padding:40px 0}.drawer-mask[data-v-8a9cdd96]{z-index:40;background:#0f172a59;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-mask.nested[data-v-8a9cdd96]{z-index:50;justify-content:center;align-items:center;padding:24px}.drawer-head[data-v-8a9cdd96]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.answer-drawer[data-v-8a9cdd96]{-webkit-overflow-scrolling:touch;background:#fff;width:min(720px,96vw);height:100%;padding:18px 20px 28px;overflow:auto;box-shadow:-8px 0 24px #00000014}.answer-meta[data-v-8a9cdd96]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.answer-body[data-v-8a9cdd96]{color:var(--text);word-break:break-word;font-size:14px;line-height:1.75}.tag-btn[data-v-8a9cdd96]{cursor:pointer;font:inherit;border:none}.tag-btn[data-v-8a9cdd96]:hover{filter:brightness(.97);box-shadow:0 0 0 1px #1677ff40}.muted-tag[data-v-8a9cdd96]{color:var(--text-muted);background:#f2f4f7}.detail-block[data-v-8a9cdd96]{border:1px solid var(--line);background:#fafbfc;border-radius:10px;margin:14px 0 16px;padding:12px 14px}.detail-title-row[data-v-8a9cdd96]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.detail-title[data-v-8a9cdd96]{color:var(--text);margin:0 0 8px;font-size:13px;font-weight:650}.detail-title-row .detail-title[data-v-8a9cdd96]{margin:0}.detail-list[data-v-8a9cdd96]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.detail-list li[data-v-8a9cdd96]{gap:10px;font-size:13px;line-height:1.5;display:flex}.detail-k[data-v-8a9cdd96]{color:var(--text-muted);flex:0 0 72px}.snippet-list[data-v-8a9cdd96]{gap:8px;margin-top:10px;display:grid}.snippet-item[data-v-8a9cdd96]{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 10px}.snippet-kw[data-v-8a9cdd96]{color:#1677ff;background:#1677ff1a;border-radius:999px;margin-bottom:4px;padding:2px 8px;font-size:11px;font-weight:650;display:inline-block}.snippet-text[data-v-8a9cdd96]{color:var(--text);margin:0;font-size:13px;line-height:1.6}.snippet-text mark[data-v-8a9cdd96]{color:inherit;background:#fff3bf;border-radius:2px;padding:0 2px}.cite-mini-list[data-v-8a9cdd96]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cite-mini-list li[data-v-8a9cdd96]{align-items:flex-start;gap:8px;display:flex}.cite-mini-main[data-v-8a9cdd96]{flex:1;min-width:0}.cite-modal[data-v-8a9cdd96]{background:#fff;border-radius:12px;width:min(720px,94vw);max-height:80vh;margin:auto;padding:16px 18px 18px;overflow:auto;box-shadow:0 16px 40px #00000029}.cite-table[data-v-8a9cdd96]{border-collapse:collapse;width:100%;font-size:13px}.cite-table th[data-v-8a9cdd96],.cite-table td[data-v-8a9cdd96]{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 10px}.cite-table th[data-v-8a9cdd96]{color:var(--text-secondary);font-weight:500}.cite-row[data-v-8a9cdd96]{align-items:flex-start;gap:8px;display:flex}.cite-title-link[data-v-8a9cdd96]{color:var(--text);font-weight:500;line-height:1.4;text-decoration:none}.cite-title-link[data-v-8a9cdd96]:hover{color:#1677ff}.cite-site[data-v-8a9cdd96]{margin-top:2px;font-size:12px}.cite-url[data-v-8a9cdd96]{color:#1677ff;word-break:break-all;text-decoration:none}.cite-url[data-v-8a9cdd96]:hover{text-decoration:underline}.mention-actions[data-v-8a9cdd96]{justify-content:flex-end;margin-top:16px;display:flex}.tiny[data-v-8a9cdd96]{margin:6px 0 0;font-size:12px}.panel h2[data-v-42c15bef],.page-title[data-v-42c15bef]{color:var(--text);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:650}.panel h3[data-v-42c15bef]{color:var(--text);margin:22px 0 10px;font-size:15px;font-weight:600}.hint[data-v-42c15bef],.muted[data-v-42c15bef]{color:var(--text-muted)}.hint[data-v-42c15bef]{max-width:920px;margin:0 0 18px;font-size:13px;line-height:1.6}.form[data-v-42c15bef]{gap:10px;display:grid}.form label[data-v-42c15bef],.inline[data-v-42c15bef]{gap:6px;display:grid}.form input[data-v-42c15bef],.form textarea[data-v-42c15bef],.inline input[data-v-42c15bef],.field input[data-v-42c15bef],.field textarea[data-v-42c15bef],.field select[data-v-42c15bef],.actions select[data-v-42c15bef]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);appearance:none;outline:none;width:100%;padding:8px 10px}.form input[data-v-42c15bef]:focus,.form textarea[data-v-42c15bef]:focus,.inline input[data-v-42c15bef]:focus,.field input[data-v-42c15bef]:focus,.field textarea[data-v-42c15bef]:focus,.actions select[data-v-42c15bef]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.row[data-v-42c15bef],.actions[data-v-42c15bef]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary[data-v-42c15bef],button.primary[data-v-42c15bef]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);border:none;padding:8px 16px;font-weight:600;transition:background .15s}.primary[data-v-42c15bef]:hover,button.primary[data-v-42c15bef]:hover{background:var(--accent-hover)}.inline[data-v-42c15bef]{grid-template-columns:1fr auto;align-items:center;margin-top:10px}.inline button[data-v-42c15bef],.ghost[data-v-42c15bef]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-secondary);background:#fff;padding:8px 12px}.ghost[data-v-42c15bef]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.list[data-v-42c15bef]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-42c15bef],.card[data-v-42c15bef]{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:12px 14px}.list li[data-v-42c15bef]{justify-content:space-between;gap:10px;display:flex}.metrics[data-v-42c15bef]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=1200px){.metrics[data-v-42c15bef]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.metrics[data-v-42c15bef]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric[data-v-42c15bef]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:18px 18px 16px;position:relative}.metric .n[data-v-42c15bef]{letter-spacing:-.03em;color:var(--text);margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}.metric .l[data-v-42c15bef]{color:var(--text-secondary);font-size:13px}.bars[data-v-42c15bef]{gap:8px;display:grid}.bar-row[data-v-42c15bef]{grid-template-columns:88px 1fr 48px;align-items:center;gap:8px;display:grid}.bar-track[data-v-42c15bef]{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.bar-fill[data-v-42c15bef]{background:var(--accent);border-radius:999px;height:100%}.tag[data-v-42c15bef]{color:var(--text-muted);background:#f2f3f5;border:none;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.tag.ok[data-v-42c15bef]{color:var(--ok);background:var(--ok-soft)}.tag.warn[data-v-42c15bef]{color:var(--warn);background:var(--warn-soft)}.tag.danger[data-v-42c15bef]{color:var(--danger);background:#f53f3f14}.pre[data-v-42c15bef]{white-space:pre-wrap;word-break:break-word;color:var(--text-muted);margin-top:8px;font-size:13px}.page-head[data-v-42c15bef]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.overview-filters[data-v-42c15bef]{flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.scope-switch[data-v-42c15bef]{border:1px solid var(--line);background:#f3f5f8;border-radius:999px;flex-shrink:0;align-items:center;padding:3px;display:inline-flex}.scope-chip[data-v-42c15bef]{color:var(--text-muted);cursor:pointer;white-space:nowrap;appearance:none;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:13px;line-height:1}.scope-chip[data-v-42c15bef]:hover{color:var(--text)}.scope-chip.active[data-v-42c15bef]{color:var(--text);background:#fff;font-weight:600;box-shadow:0 1px 2px #0f172a14}.unit-filter[data-v-42c15bef]{color:var(--text-muted);flex-direction:column;gap:4px;font-size:11px;display:flex}.unit-filter select[data-v-42c15bef]{border:1px solid var(--line);min-width:150px;height:34px;color:var(--text-secondary);background:#fff;border-radius:8px;padding:0 28px 0 10px;font-size:12px}.chart-sub[data-v-42c15bef]{color:var(--text-muted);margin:4px 0 0;font-size:12px}.chart-wrap[data-v-42c15bef]{width:100%;position:relative}.chart[data-v-42c15bef]{background:0 0;border-radius:0;width:100%;height:280px;display:block}.axis-text[data-v-42c15bef]{fill:#86909c;font-size:11px}.chart-tip[data-v-42c15bef]{z-index:5;border:1px solid var(--line);pointer-events:none;background:#fff;border-radius:8px;min-width:148px;padding:10px 12px;position:absolute;box-shadow:0 6px 20px #1f23291f}.tip-date[data-v-42c15bef]{color:var(--text-muted);margin-bottom:8px;font-size:12px}.tip-row[data-v-42c15bef]{color:var(--text-secondary);align-items:center;gap:6px;margin-top:4px;font-size:12px;display:flex}.tip-row i[data-v-42c15bef]{border-radius:2px;flex-shrink:0;width:8px;height:8px;display:inline-block}.tip-row span[data-v-42c15bef]{flex:1}.tip-row strong[data-v-42c15bef]{color:var(--text);font-weight:600}.legend[data-v-42c15bef]{flex-wrap:wrap;justify-content:center;gap:8px 12px;margin-top:10px;display:flex}.legend-item[data-v-42c15bef]{color:var(--text-secondary);border:1px solid var(--line);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:8px;align-items:center;gap:6px;margin:0;padding:4px 8px;font-size:12px;display:inline-flex}.legend-item[data-v-42c15bef]:hover{border-color:var(--line-strong);background:#f8fafc}.legend-item.is-off[data-v-42c15bef]{opacity:.42;background:#f3f4f6;text-decoration:line-through}.legend-item i[data-v-42c15bef]{border-radius:2px;flex-shrink:0;width:10px;height:10px;display:inline-block}.metric-top[data-v-42c15bef]{justify-content:space-between;align-items:center;gap:8px;display:flex}.metric-top .l[data-v-42c15bef]{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;display:inline-flex}.info[data-v-42c15bef]{color:#86909c;cursor:help;z-index:2;border:1px solid #c9cdd4;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-size:10px;font-style:normal;font-weight:600;line-height:1;display:inline-flex;position:relative}.info .tip[data-v-42c15bef]{color:#fff;z-index:30;text-align:left;white-space:normal;background:#1d2129;border-radius:10px;width:280px;max-width:min(280px,70vw);padding:12px 14px;font-size:12px;font-weight:400;line-height:1.65;display:none;position:absolute;top:calc(100% + 10px);left:0;transform:none;box-shadow:0 8px 24px #0000002e}.info .tip[data-v-42c15bef]:before{content:"";border-bottom:6px solid #1d2129;border-left:6px solid #0000;border-right:6px solid #0000;margin-left:0;position:absolute;top:-6px;left:6px}.info:hover .tip[data-v-42c15bef],.info:focus .tip[data-v-42c15bef]{display:block}.metrics[data-v-42c15bef],.metric[data-v-42c15bef]{overflow:visible}.metric-sub[data-v-42c15bef]{margin-top:8px;font-size:12px}.badge[data-v-42c15bef]{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500}.badge.core[data-v-42c15bef]{color:var(--accent);background:var(--accent-soft)}.badge.mon[data-v-42c15bef]{color:var(--ok);background:var(--ok-soft)}.delta[data-v-42c15bef]{color:var(--text-muted);margin-top:10px;font-size:12px}.delta.up[data-v-42c15bef]{color:var(--up)}.delta.down[data-v-42c15bef]{color:var(--down)}.delta.flat[data-v-42c15bef]{color:var(--accent)}.charts[data-v-42c15bef]{grid-template-columns:1fr 1fr;gap:12px;margin:4px 0 12px;display:grid}.extra-grid[data-v-42c15bef]{grid-template-columns:1fr 1.4fr;gap:12px;margin:0 0 12px;display:grid}@media (width<=1100px){.charts[data-v-42c15bef],.extra-grid[data-v-42c15bef]{grid-template-columns:1fr}}.sentiment-bars[data-v-42c15bef]{padding:8px 4px 12px}.sent-row[data-v-42c15bef]{align-items:center;gap:10px;margin:10px 0;display:flex}.sent-label[data-v-42c15bef]{width:36px;color:var(--muted);font-size:12px}.sent-label.positive[data-v-42c15bef]{color:var(--ok)}.sent-label.negative[data-v-42c15bef]{color:var(--down)}.sent-label.absent[data-v-42c15bef]{color:#86909c;width:48px}.sent-track[data-v-42c15bef]{background:#f2f3f5;border-radius:999px;flex:1;height:8px;overflow:hidden}.sent-track i[data-v-42c15bef]{background:var(--ok);border-radius:999px;height:100%;display:block}.sent-track i.neu[data-v-42c15bef]{background:#86909c}.sent-track i.neg[data-v-42c15bef]{background:var(--down)}.sent-track i.abs[data-v-42c15bef]{background:#c9cdd4}.chart-card[data-v-42c15bef],.table-card[data-v-42c15bef]{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:12px;padding:16px 18px 14px}.chart-head[data-v-42c15bef]{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.chart-head h3[data-v-42c15bef]{margin:0;font-size:15px;font-weight:600}.data-table[data-v-42c15bef]{border-collapse:collapse;width:100%;margin-top:4px}.data-table th[data-v-42c15bef],.data-table td[data-v-42c15bef]{text-align:left;border-bottom:1px solid var(--line);padding:14px 12px;font-size:13px}.data-table th[data-v-42c15bef]{color:var(--text-muted);background:0 0;font-weight:500}.data-table th .info[data-v-42c15bef]{vertical-align:middle;margin-left:4px}.data-table tbody tr:last-child td[data-v-42c15bef]{border-bottom:none}.data-table tbody tr:hover td[data-v-42c15bef]{background:#f7f9fc}.unit-row[data-v-42c15bef]{cursor:pointer}.unit-row td[data-v-42c15bef]{font-weight:500}.chev[data-v-42c15bef]{vertical-align:middle;border-top:6px solid #86909c;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;margin-right:8px;transition:transform .15s;display:inline-block;transform:rotate(-90deg)}.chev.open[data-v-42c15bef]{transform:rotate(0)}.unit-name[data-v-42c15bef]{color:var(--text);vertical-align:middle;font-weight:500}.tiny[data-v-42c15bef]{vertical-align:middle;font-size:12px}.intent-section td[data-v-42c15bef]{background:#fafbfc;border-bottom:none;padding-top:6px;padding-bottom:4px}.intent-label[data-v-42c15bef]{color:var(--text-muted);font-size:12px;font-weight:500;padding-left:36px!important}.intent-row td[data-v-42c15bef]{color:var(--text-secondary);background:#fafbfc;font-weight:400}.intent-q[data-v-42c15bef]{padding-left:28px;line-height:1.5;display:inline-block}.rate[data-v-42c15bef]{color:var(--text);margin-right:6px}.rate-delta[data-v-42c15bef]{color:var(--accent);font-size:12px}.rate-delta.up[data-v-42c15bef]{color:var(--up)}.rate-delta.down[data-v-42c15bef]{color:var(--down)}.rate-delta.flat[data-v-42c15bef]{color:var(--accent)}@media (width<=900px){.page-head[data-v-42c15bef]{flex-direction:column}.overview-filters[data-v-42c15bef]{flex-wrap:wrap;width:100%}.scope-switch[data-v-42c15bef]{align-self:flex-end}.unit-filter[data-v-42c15bef]{flex:180px}.unit-filter select[data-v-42c15bef]{width:100%}.table-card[data-v-42c15bef]{overflow-x:auto}.unit-tree[data-v-42c15bef]{min-width:760px}}.panel h2[data-v-84f60f75],.page-title[data-v-84f60f75]{color:var(--text);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:650}.panel h3[data-v-84f60f75]{color:var(--text);margin:22px 0 10px;font-size:15px;font-weight:600}.hint[data-v-84f60f75],.muted[data-v-84f60f75]{color:var(--text-muted)}.hint[data-v-84f60f75]{max-width:920px;margin:0 0 18px;font-size:13px;line-height:1.6}.form[data-v-84f60f75]{gap:10px;display:grid}.form label[data-v-84f60f75],.inline[data-v-84f60f75]{gap:6px;display:grid}.form input[data-v-84f60f75],.form textarea[data-v-84f60f75],.inline input[data-v-84f60f75],.field input[data-v-84f60f75],.field textarea[data-v-84f60f75],.field select[data-v-84f60f75],.actions select[data-v-84f60f75]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);appearance:none;outline:none;width:100%;padding:8px 10px}.form input[data-v-84f60f75]:focus,.form textarea[data-v-84f60f75]:focus,.inline input[data-v-84f60f75]:focus,.field input[data-v-84f60f75]:focus,.field textarea[data-v-84f60f75]:focus,.actions select[data-v-84f60f75]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.row[data-v-84f60f75],.actions[data-v-84f60f75]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary[data-v-84f60f75],button.primary[data-v-84f60f75]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);border:none;padding:8px 16px;font-weight:600;transition:background .15s}.primary[data-v-84f60f75]:hover,button.primary[data-v-84f60f75]:hover{background:var(--accent-hover)}.inline[data-v-84f60f75]{grid-template-columns:1fr auto;align-items:center;margin-top:10px}.inline button[data-v-84f60f75],.ghost[data-v-84f60f75]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-secondary);background:#fff;padding:8px 12px}.ghost[data-v-84f60f75]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.list[data-v-84f60f75]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-84f60f75],.card[data-v-84f60f75]{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:12px 14px}.list li[data-v-84f60f75]{justify-content:space-between;gap:10px;display:flex}.metrics[data-v-84f60f75]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=1200px){.metrics[data-v-84f60f75]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.metrics[data-v-84f60f75]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric[data-v-84f60f75]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:18px 18px 16px;position:relative}.metric .n[data-v-84f60f75]{letter-spacing:-.03em;color:var(--text);margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}.metric .l[data-v-84f60f75]{color:var(--text-secondary);font-size:13px}.bars[data-v-84f60f75]{gap:8px;display:grid}.bar-row[data-v-84f60f75]{grid-template-columns:88px 1fr 48px;align-items:center;gap:8px;display:grid}.bar-track[data-v-84f60f75]{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.bar-fill[data-v-84f60f75]{background:var(--accent);border-radius:999px;height:100%}.tag[data-v-84f60f75]{color:var(--text-muted);background:#f2f3f5;border:none;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.tag.ok[data-v-84f60f75]{color:var(--ok);background:var(--ok-soft)}.tag.warn[data-v-84f60f75]{color:var(--warn);background:var(--warn-soft)}.tag.danger[data-v-84f60f75]{color:var(--danger);background:#f53f3f14}.pre[data-v-84f60f75]{white-space:pre-wrap;word-break:break-word;color:var(--text-muted);margin-top:8px;font-size:13px}.page-head[data-v-84f60f75]{justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}.head-actions[data-v-84f60f75],.toolbar[data-v-84f60f75],.plat-row[data-v-84f60f75]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar[data-v-84f60f75]{margin-bottom:12px}.toolbar select[data-v-84f60f75]{border:1px solid var(--line-strong);background:#fff;border-radius:8px;max-width:220px;padding:7px 10px;font-family:inherit;font-size:13px}.main-tabs[data-v-84f60f75]{border-bottom:1px solid var(--line);gap:4px;margin-bottom:12px;display:flex}.main-tabs button[data-v-84f60f75]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-family:inherit;font-size:13px}.main-tabs button.active[data-v-84f60f75]{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.plat-row[data-v-84f60f75]{margin-bottom:12px}.plat-chip[data-v-84f60f75]{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;padding:6px 10px;font-family:inherit;font-size:12px}.plat-chip.active[data-v-84f60f75]{background:#1677ff14;border-color:#1677ff59}.tip-line[data-v-84f60f75]{color:var(--accent);font-size:12px}.tiny[data-v-84f60f75]{font-size:12px}.table-card[data-v-84f60f75]{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:12px;padding:4px 4px 12px;overflow:auto}.data-table[data-v-84f60f75]{border-collapse:collapse;width:100%;font-size:13px}.data-table th[data-v-84f60f75],.data-table td[data-v-84f60f75]{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}.data-table th[data-v-84f60f75]{color:var(--text-muted);white-space:nowrap;background:#fafbfc;font-size:12px;font-weight:600}.matrix .sticky-col[data-v-84f60f75]{z-index:1;background:#fff;min-width:140px;position:sticky;left:0}.matrix thead .sticky-col[data-v-84f60f75]{z-index:2;background:#fafbfc}.name-cell[data-v-84f60f75],.intent-q[data-v-84f60f75]{font-weight:500}.intent-q[data-v-84f60f75]{color:var(--text);line-height:1.45}.ent-name[data-v-84f60f75]{margin-right:6px}.tag[data-v-84f60f75]{color:#6b7280;background:#f3f4f6;border-radius:4px;padding:1px 6px;font-size:11px;display:inline-block}.tag.brand[data-v-84f60f75]{color:var(--accent);background:#1677ff1a}.brand-tags[data-v-84f60f75]{flex-wrap:wrap;gap:6px;display:flex}.brand-tag[data-v-84f60f75]{color:#4b5563;background:#f3f4f6;border-radius:6px;padding:3px 8px;font-size:12px;display:inline-block}.brand-tag.own[data-v-84f60f75]{color:var(--accent);background:#1677ff1a}.brand-tag em[data-v-84f60f75]{opacity:.75;margin-left:2px;font-style:normal}.cite-n[data-v-84f60f75]{color:var(--text);font-variant-numeric:tabular-nums;margin-right:8px}.rate-pill[data-v-84f60f75]{text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;min-width:64px;padding:4px 8px;font-size:12px;display:inline-block}.empty[data-v-84f60f75]{text-align:center;padding:36px 12px!important}.col-ops[data-v-84f60f75]{width:64px}.linkish[data-v-84f60f75]{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px}.linkish.danger[data-v-84f60f75]{color:#dc2626}.site-link[data-v-84f60f75]{color:var(--accent);word-break:break-all;text-decoration:none}.drawer-mask[data-v-84f60f75]{z-index:80;background:#0f172a59;justify-content:flex-end;display:flex;position:fixed;inset:0}.manage-drawer[data-v-84f60f75]{box-sizing:border-box;background:#fff;width:min(560px,94vw);height:100%;padding:16px 18px 24px;overflow:auto;box-shadow:-8px 0 28px #0f172a1f}.drawer-head[data-v-84f60f75]{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;margin-bottom:14px;padding-bottom:12px;display:flex}.drawer-sub[data-v-84f60f75]{color:var(--text-muted);margin:4px 0 0;font-size:12px;line-height:1.4}.comp-form[data-v-84f60f75]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.comp-form input[data-v-84f60f75]{border:1px solid var(--line-strong);border-radius:8px;flex:110px;padding:8px 10px;font-family:inherit;font-size:13px}.comp-form-row[data-v-84f60f75]{align-items:center;gap:8px;margin-left:auto;display:flex}.data-table tbody tr.active[data-v-84f60f75]{background:var(--accent-soft)}.mpl[data-v-528b914c]{background:#fff;border-radius:8px;flex-shrink:0;width:36px;height:36px;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #0f172a14}.mpl-image[data-v-528b914c]{object-fit:contain;width:100%;height:100%;display:block}.mpl-inner[data-v-528b914c]{width:100%;height:100%;line-height:0;display:block}.panel h2[data-v-54c4e0a7],.page-title[data-v-54c4e0a7]{color:var(--text);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:650}.panel h3[data-v-54c4e0a7]{color:var(--text);margin:22px 0 10px;font-size:15px;font-weight:600}.hint[data-v-54c4e0a7],.muted[data-v-54c4e0a7]{color:var(--text-muted)}.hint[data-v-54c4e0a7]{max-width:920px;margin:0 0 18px;font-size:13px;line-height:1.6}.form[data-v-54c4e0a7]{gap:10px;display:grid}.form label[data-v-54c4e0a7],.inline[data-v-54c4e0a7]{gap:6px;display:grid}.form input[data-v-54c4e0a7],.form textarea[data-v-54c4e0a7],.inline input[data-v-54c4e0a7],.field input[data-v-54c4e0a7],.field textarea[data-v-54c4e0a7],.field select[data-v-54c4e0a7],.actions select[data-v-54c4e0a7]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);appearance:none;outline:none;width:100%;padding:8px 10px}.form input[data-v-54c4e0a7]:focus,.form textarea[data-v-54c4e0a7]:focus,.inline input[data-v-54c4e0a7]:focus,.field input[data-v-54c4e0a7]:focus,.field textarea[data-v-54c4e0a7]:focus,.actions select[data-v-54c4e0a7]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.row[data-v-54c4e0a7],.actions[data-v-54c4e0a7]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary[data-v-54c4e0a7],button.primary[data-v-54c4e0a7]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);border:none;padding:8px 16px;font-weight:600;transition:background .15s}.primary[data-v-54c4e0a7]:hover,button.primary[data-v-54c4e0a7]:hover{background:var(--accent-hover)}.inline[data-v-54c4e0a7]{grid-template-columns:1fr auto;align-items:center;margin-top:10px}.inline button[data-v-54c4e0a7],.ghost[data-v-54c4e0a7]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-secondary);background:#fff;padding:8px 12px}.ghost[data-v-54c4e0a7]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.list[data-v-54c4e0a7]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-54c4e0a7],.card[data-v-54c4e0a7]{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:12px 14px}.list li[data-v-54c4e0a7]{justify-content:space-between;gap:10px;display:flex}.metrics[data-v-54c4e0a7]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=1200px){.metrics[data-v-54c4e0a7]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.metrics[data-v-54c4e0a7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric[data-v-54c4e0a7]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:18px 18px 16px;position:relative}.metric .n[data-v-54c4e0a7]{letter-spacing:-.03em;color:var(--text);margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}.metric .l[data-v-54c4e0a7]{color:var(--text-secondary);font-size:13px}.bars[data-v-54c4e0a7]{gap:8px;display:grid}.bar-row[data-v-54c4e0a7]{grid-template-columns:88px 1fr 48px;align-items:center;gap:8px;display:grid}.bar-track[data-v-54c4e0a7]{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.bar-fill[data-v-54c4e0a7]{background:var(--accent);border-radius:999px;height:100%}.tag[data-v-54c4e0a7]{color:var(--text-muted);background:#f2f3f5;border:none;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.tag.ok[data-v-54c4e0a7]{color:var(--ok);background:var(--ok-soft)}.tag.warn[data-v-54c4e0a7]{color:var(--warn);background:var(--warn-soft)}.tag.danger[data-v-54c4e0a7]{color:var(--danger);background:#f53f3f14}.pre[data-v-54c4e0a7]{white-space:pre-wrap;word-break:break-word;color:var(--text-muted);margin-top:8px;font-size:13px}.page-head[data-v-54c4e0a7]{justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}.head-actions[data-v-54c4e0a7],.toolbar[data-v-54c4e0a7],.plat-row[data-v-54c4e0a7]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar[data-v-54c4e0a7]{margin-bottom:12px}.toolbar select[data-v-54c4e0a7]{border:1px solid var(--line-strong);background:#fff;border-radius:8px;max-width:220px;padding:7px 10px;font-family:inherit;font-size:13px}.main-tabs[data-v-54c4e0a7]{border-bottom:1px solid var(--line);gap:4px;margin-bottom:12px;display:flex}.main-tabs button[data-v-54c4e0a7]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-family:inherit;font-size:13px}.main-tabs button.active[data-v-54c4e0a7]{color:var(--accent);border-bottom-color:var(--accent);font-weight:600}.plat-row[data-v-54c4e0a7]{margin-bottom:12px}.plat-chip[data-v-54c4e0a7]{border:1px solid var(--line);cursor:pointer;color:var(--text);background:#fff;border-radius:10px;padding:6px 10px;font-family:inherit;font-size:12px}.plat-chip.active[data-v-54c4e0a7]{color:var(--accent);background:#1677ff14;border-color:#1677ff59}.tip-line[data-v-54c4e0a7]{color:var(--accent);font-size:12px}.tiny[data-v-54c4e0a7]{font-size:12px}.table-card[data-v-54c4e0a7]{border:1px solid var(--line);box-shadow:var(--shadow-card);background:#fff;border-radius:12px;padding:4px 4px 12px;overflow:auto}.data-table[data-v-54c4e0a7]{border-collapse:collapse;width:100%;font-size:13px}.data-table th[data-v-54c4e0a7],.data-table td[data-v-54c4e0a7]{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:12px 14px}.data-table th[data-v-54c4e0a7]{color:var(--text-muted);white-space:nowrap;background:#fafbfc;font-size:12px;font-weight:600}.matrix .sticky-col[data-v-54c4e0a7]{z-index:1;background:#fff;min-width:120px;position:sticky;left:0}.matrix thead .sticky-col[data-v-54c4e0a7]{z-index:2;background:#fafbfc}.name-cell[data-v-54c4e0a7]{font-weight:500}.source-cell[data-v-54c4e0a7]{white-space:nowrap;align-items:center;gap:8px;display:flex}.source-logo[data-v-54c4e0a7]{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:6px;flex-shrink:0;width:24px;height:24px;display:block}.rate-pill[data-v-54c4e0a7]{text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;min-width:64px;padding:4px 8px;font-size:12px;display:inline-block}.col-rank[data-v-54c4e0a7]{width:56px}.col-num[data-v-54c4e0a7]{font-variant-numeric:tabular-nums;width:88px}.col-ops[data-v-54c4e0a7]{width:80px}.rank[data-v-54c4e0a7]{text-align:center;color:#8b95a5;min-width:22px;font-weight:600;display:inline-block}.rank.top-1[data-v-54c4e0a7]{color:#d97706}.rank.top-2[data-v-54c4e0a7]{color:#64748b}.rank.top-3[data-v-54c4e0a7]{color:#b45309}.link-title[data-v-54c4e0a7]{color:var(--text);font-weight:500;line-height:1.4}.link-url[data-v-54c4e0a7]{word-break:break-all;margin-top:4px;font-size:12px}.linkish[data-v-54c4e0a7]{color:var(--accent);font-size:13px;text-decoration:none}.linkish[data-v-54c4e0a7]:hover{text-decoration:underline}.empty[data-v-54c4e0a7]{text-align:center;padding:36px 12px!important}.panel h2[data-v-292dd632],.page-title[data-v-292dd632]{color:var(--text);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:650}.panel h3[data-v-292dd632]{color:var(--text);margin:22px 0 10px;font-size:15px;font-weight:600}.hint[data-v-292dd632],.muted[data-v-292dd632]{color:var(--text-muted)}.hint[data-v-292dd632]{max-width:920px;margin:0 0 18px;font-size:13px;line-height:1.6}.form[data-v-292dd632]{gap:10px;display:grid}.form label[data-v-292dd632],.inline[data-v-292dd632]{gap:6px;display:grid}.form input[data-v-292dd632],.form textarea[data-v-292dd632],.inline input[data-v-292dd632],.field input[data-v-292dd632],.field textarea[data-v-292dd632],.field select[data-v-292dd632],.actions select[data-v-292dd632]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);appearance:none;outline:none;width:100%;padding:8px 10px}.form input[data-v-292dd632]:focus,.form textarea[data-v-292dd632]:focus,.inline input[data-v-292dd632]:focus,.field input[data-v-292dd632]:focus,.field textarea[data-v-292dd632]:focus,.actions select[data-v-292dd632]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.row[data-v-292dd632],.actions[data-v-292dd632]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary[data-v-292dd632],button.primary[data-v-292dd632]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);border:none;padding:8px 16px;font-weight:600;transition:background .15s}.primary[data-v-292dd632]:hover,button.primary[data-v-292dd632]:hover{background:var(--accent-hover)}.inline[data-v-292dd632]{grid-template-columns:1fr auto;align-items:center;margin-top:10px}.inline button[data-v-292dd632],.ghost[data-v-292dd632]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-secondary);background:#fff;padding:8px 12px}.ghost[data-v-292dd632]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.list[data-v-292dd632]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-292dd632],.card[data-v-292dd632]{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:12px 14px}.list li[data-v-292dd632]{justify-content:space-between;gap:10px;display:flex}.metrics[data-v-292dd632]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=1200px){.metrics[data-v-292dd632]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.metrics[data-v-292dd632]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric[data-v-292dd632]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:18px 18px 16px;position:relative}.metric .n[data-v-292dd632]{letter-spacing:-.03em;color:var(--text);margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}.metric .l[data-v-292dd632]{color:var(--text-secondary);font-size:13px}.bars[data-v-292dd632]{gap:8px;display:grid}.bar-row[data-v-292dd632]{grid-template-columns:88px 1fr 48px;align-items:center;gap:8px;display:grid}.bar-track[data-v-292dd632]{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.bar-fill[data-v-292dd632]{background:var(--accent);border-radius:999px;height:100%}.tag[data-v-292dd632]{color:var(--text-muted);background:#f2f3f5;border:none;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.tag.ok[data-v-292dd632]{color:var(--ok);background:var(--ok-soft)}.tag.warn[data-v-292dd632]{color:var(--warn);background:var(--warn-soft)}.tag.danger[data-v-292dd632]{color:var(--danger);background:#f53f3f14}.pre[data-v-292dd632]{white-space:pre-wrap;word-break:break-word;color:var(--text-muted);margin-top:8px;font-size:13px}.page-head[data-v-292dd632]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.scope-switch[data-v-292dd632]{border:1px solid var(--line);background:#f3f5f8;border-radius:999px;flex-shrink:0;align-items:center;padding:3px;display:inline-flex}.scope-chip[data-v-292dd632]{color:var(--text-muted);cursor:pointer;white-space:nowrap;appearance:none;background:0 0;border:0;border-radius:999px;padding:8px 14px;font-size:13px;line-height:1}.scope-chip[data-v-292dd632]:hover{color:var(--text)}.scope-chip.active[data-v-292dd632]{color:var(--text);background:#fff;font-weight:600;box-shadow:0 1px 2px #0f172a14}.top-grid[data-v-292dd632]{grid-template-columns:1.05fr 1fr;gap:14px;margin-bottom:14px;display:grid}.card[data-v-292dd632]{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;padding:16px 18px}.card h3[data-v-292dd632]{margin:0 0 12px;font-size:15px}.diag-body[data-v-292dd632]{flex-direction:column;gap:14px;display:flex}.score-block[data-v-292dd632]{align-items:center;gap:16px;display:flex}.wreath[data-v-292dd632]{background:radial-gradient(circle at 50% 40%,#ffffffe6,#0000 70%);border:3px solid;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:110px;height:110px;display:flex}.score-num[data-v-292dd632]{font-size:28px;font-weight:800;line-height:1}.score-den[data-v-292dd632]{opacity:.75;margin-top:4px;font-size:12px}.score-block.low[data-v-292dd632]{color:#ef4444}.score-block.mid[data-v-292dd632]{color:#f59e0b}.score-block.good[data-v-292dd632]{color:#16a34a}.score-status[data-v-292dd632]{margin-bottom:6px;font-size:16px;font-weight:700}.score-desc[data-v-292dd632]{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.advice[data-v-292dd632]{background:#f0f7ff;border-radius:10px;padding:12px 14px}.advice-title[data-v-292dd632]{color:var(--accent);margin-bottom:6px;font-size:13px;font-weight:650}.advice p[data-v-292dd632]{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.55}.kpi-row[data-v-292dd632]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.kpi[data-v-292dd632]{border:1px solid var(--line);text-align:left;cursor:pointer;background:#fafbfc;border-radius:10px;padding:10px 8px}.kpi[data-v-292dd632]:hover{border-color:var(--accent);background:#f5f9ff}.kpi-n[data-v-292dd632]{color:var(--text);font-size:18px;font-weight:700}.kpi-l[data-v-292dd632]{color:var(--text-muted);margin-top:4px;font-size:12px}.arrow[data-v-292dd632]{color:var(--accent)}.rate-head[data-v-292dd632]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rate-main[data-v-292dd632]{align-items:baseline;gap:10px;margin-top:4px;display:flex}.rate-n[data-v-292dd632]{color:var(--text);font-size:28px;font-weight:800}.rate-delta[data-v-292dd632]{color:var(--accent);font-size:12px}.rate-delta.up[data-v-292dd632]{color:var(--up,#dc2626)}.rate-delta.down[data-v-292dd632]{color:var(--down,#16a34a)}.rate-delta.flat[data-v-292dd632]{color:var(--accent);font-size:12px}.rate-alt[data-v-292dd632]{margin:6px 0 0}.rate-alt .linkish[data-v-292dd632]{color:var(--accent);font-size:inherit;cursor:pointer;appearance:none;background:0 0;border:0;margin-left:6px;padding:0}.range-btns[data-v-292dd632]{gap:6px;display:flex}.range-btn[data-v-292dd632]{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:8px;padding:4px 10px;font-size:12px}.range-btn.active[data-v-292dd632]{border-color:var(--accent);color:var(--accent);background:#e8f3ff}.chart-wrap[data-v-292dd632]{margin-top:8px}.chart[data-v-292dd632]{width:100%;height:220px;display:block}.grid[data-v-292dd632]{stroke:#eef2f7;stroke-width:1px}.axis[data-v-292dd632]{fill:#94a3b8;font-size:10px}.legend[data-v-292dd632]{flex-wrap:wrap;gap:10px 14px;margin-top:6px;display:flex}.legend-item[data-v-292dd632]{align-items:center;display:inline-flex}.detail-head[data-v-292dd632]{margin-bottom:10px}.detail-head h3[data-v-292dd632]{margin-bottom:4px}.toolbar[data-v-292dd632]{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.toolbar-left[data-v-292dd632],.toolbar-right[data-v-292dd632]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar select[data-v-292dd632],.date-range input[data-v-292dd632],.modal textarea[data-v-292dd632],.modal select[data-v-292dd632]{border:1px solid var(--line-strong);background:var(--bg-input,#fff);border-radius:8px;padding:8px 10px;font-size:13px}.date-range[data-v-292dd632]{align-items:center;gap:6px;display:inline-flex}.tilde[data-v-292dd632]{color:var(--text-muted);font-size:12px}.platform-bar[data-v-292dd632]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.plat[data-v-292dd632]{border:1px solid var(--line-strong);background:var(--bg-input,#fff);cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13px}.plat-with-logo[data-v-292dd632]{padding:5px 12px 5px 8px}.plat.active[data-v-292dd632]{border-color:var(--accent);color:var(--accent);background:#e8f3ff}.table-wrap[data-v-292dd632]{border:1px solid var(--line);border-radius:10px;overflow:auto}.data-table[data-v-292dd632]{border-collapse:collapse;width:100%;font-size:13px}.data-table th[data-v-292dd632],.data-table td[data-v-292dd632]{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px}.data-table th[data-v-292dd632]{color:var(--text-muted);white-space:nowrap;background:#fafafa;font-weight:600}.rank[data-v-292dd632]{color:var(--text-muted);width:48px}.art-cell[data-v-292dd632]{max-width:380px}.art-title[data-v-292dd632]{color:var(--text);word-break:break-word;font-weight:500;line-height:1.45}a.art-title-link[data-v-292dd632]{color:var(--text);text-decoration:none;display:inline}a.art-title-link[data-v-292dd632]:hover{color:var(--accent)}.host-chip[data-v-292dd632]{border:1px solid var(--line-strong,#e5e7eb);max-width:100%;color:var(--text-muted);cursor:pointer;background:#f8fafc;border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:3px 8px;font-size:12px;line-height:1.2;display:inline-flex}.host-chip[data-v-292dd632]:hover{border-color:var(--accent);color:var(--accent);background:#f0f7ff}.host-chip-text[data-v-292dd632]{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.host-chip-go[data-v-292dd632]{opacity:.75;flex-shrink:0}.host-chip-lg[data-v-292dd632]{padding:6px 12px;font-size:13px}.detail-link-row[data-v-292dd632]{margin:8px 0 12px}.detail-url[data-v-292dd632]{word-break:break-all;margin-top:8px;line-height:1.4;display:block}.ops-cell[data-v-292dd632]{white-space:nowrap}.op-btn[data-v-292dd632]{border:1px solid var(--line-strong,#e5e7eb);color:var(--text-secondary,#4b5563);cursor:pointer;background:#fff;border-radius:8px;padding:4px 10px;font-size:12px}.op-btn[data-v-292dd632]:hover{border-color:var(--accent);color:var(--accent)}.media-platform-cell[data-v-292dd632]{white-space:nowrap;align-items:center;gap:7px;display:flex}.owned-channel-logo[data-v-292dd632]{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:6px;width:24px;height:24px;display:block}.empty[data-v-292dd632]{text-align:center;padding:40px 12px!important}.linkish[data-v-292dd632]{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.drawer-mask[data-v-292dd632]{z-index:40;background:#0f172a59;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-292dd632]{background:#fff;border-radius:12px;width:min(520px,94vw);max-height:80vh;padding:16px;overflow:auto;box-shadow:0 16px 40px #00000029}.modal.wide[data-v-292dd632]{width:min(640px,94vw)}.modal textarea[data-v-292dd632],.modal select[data-v-292dd632]{box-sizing:border-box;width:100%;margin-top:8px}.drawer-head[data-v-292dd632]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.field[data-v-292dd632]{margin-top:12px}.field label[data-v-292dd632]{color:var(--text-secondary);margin-bottom:6px;font-size:13px;display:block}.meta-line[data-v-292dd632]{color:var(--text-secondary);align-items:center;gap:10px;margin-top:10px;font-size:13px;display:flex}.tiny[data-v-292dd632]{font-size:12px}@media (width<=1100px){.page-head[data-v-292dd632]{flex-direction:column;align-items:stretch}.scope-switch[data-v-292dd632]{align-self:flex-start}.top-grid[data-v-292dd632]{grid-template-columns:1fr}.kpi-row[data-v-292dd632]{grid-template-columns:repeat(2,1fr)}}.account-avatar-wrap[data-v-eb408302]{flex-shrink:0;line-height:0}.account-avatar[data-v-eb408302]{object-fit:cover;background:#e2e8f0;border-radius:50%;flex-shrink:0;width:32px;height:32px;display:block}.account-avatar.placeholder[data-v-eb408302]{color:#475569;justify-content:center;align-items:center;font-size:13px;font-weight:600;line-height:1;display:flex}.vditor{--border-color:#d1d5da;--second-color:#5860695c;--panel-background-color:#fff;--panel-shadow:0 1px 2px #0003;--toolbar-background-color:#f6f8fa;--toolbar-icon-color:#586069;--toolbar-icon-hover-color:#4285f4;--toolbar-height:35px;--toolbar-divider-margin-top:8px;--textarea-background-color:#fafbfc;--textarea-text-color:#24292e;--resize-icon-color:var(--toolbar-icon-color);--resize-background-color:var(--toolbar-background-color);--resize-hover-icon-color:var(--panel-background-color);--resize-hover-background-color:var(--toolbar-icon-hover-color);--count-background-color:#1b1f230d;--heading-border-color:#eaecef;--blockquote-color:#6a737d;--ir-heading-color:#660e7a;--ir-title-color:gray;--ir-bi-color:#0033b3;--ir-link-color:green;--ir-bracket-color:#00f;--ir-paren-color:green}.vditor--dark{--border-color:#141414;--second-color:#b9b9b95c;--panel-background-color:#24292e;--panel-shadow:0 1px 2px #fff3;--toolbar-background-color:#1d2125;--toolbar-icon-color:#b9b9b9;--toolbar-icon-hover-color:#fff;--textarea-background-color:#2f363d;--textarea-text-color:#d1d5da;--resize-icon-color:var(--border-color);--resize-background-color:var(--second-color);--resize-hover-icon-color:var(--toolbar-icon-hover-color);--resize-hover-background-color:#b9b9b9db;--count-background-color:#4285f45c;--heading-border-color:var(--textarea-text-color);--blockquote-color:var(--toolbar-icon-color);--ir-heading-color:#9876aa;--ir-title-color:gray;--ir-bi-color:#cc7832;--ir-link-color:#ffc66d;--ir-bracket-color:#287bde;--ir-paren-color:#6a8759}@keyframes tooltip-appear{0%{opacity:0}to{opacity:1}}.vditor-tooltipped{cursor:pointer;position:relative}.vditor-tooltipped:after{z-index:1000000;-webkit-font-smoothing:subpixel-antialiased;color:#fff;text-align:center;text-shadow:none;text-transform:none;letter-spacing:normal;word-wrap:break-word;white-space:pre;pointer-events:none;content:attr(aria-label);opacity:0;background:#3b3e43;border-radius:3px;padding:5px 8px;font-size:11px;font-weight:400;line-height:16px;text-decoration:none;display:none;position:absolute}.vditor-tooltipped:before{z-index:1000001;color:#3b3e43;pointer-events:none;content:"";opacity:0;border:5px solid #0000;width:0;height:0;display:none;position:absolute}.vditor-tooltipped--hover:before,.vditor-tooltipped--hover:after,.vditor-tooltipped:hover:before,.vditor-tooltipped:hover:after,.vditor-tooltipped:active:before,.vditor-tooltipped:active:after,.vditor-tooltipped:focus:before,.vditor-tooltipped:focus:after{text-decoration:none;animation-name:tooltip-appear;animation-duration:.15s;animation-timing-function:ease-in;animation-fill-mode:forwards;display:inline-block}.vditor-tooltipped__s:after,.vditor-tooltipped__se:after,.vditor-tooltipped__sw:after{margin-top:5px;top:100%;right:50%}.vditor-tooltipped__s:before,.vditor-tooltipped__se:before,.vditor-tooltipped__sw:before{border-bottom-color:#3b3e43;margin-right:-5px;top:auto;bottom:-5px;right:50%}.vditor-tooltipped__se:after{margin-left:-15px;left:50%;right:auto}.vditor-tooltipped__sw:after{margin-right:-15px}.vditor-tooltipped__n:after,.vditor-tooltipped__ne:after,.vditor-tooltipped__nw:after{margin-bottom:5px;bottom:100%;right:50%}.vditor-tooltipped__n:before,.vditor-tooltipped__ne:before,.vditor-tooltipped__nw:before{border-top-color:#3b3e43;margin-right:-5px;top:-5px;bottom:auto;right:50%}.vditor-tooltipped__ne:after{margin-left:-15px;left:50%;right:auto}.vditor-tooltipped__nw:after{margin-right:-15px}.vditor-tooltipped__s:after,.vditor-tooltipped__n:after{transform:translate(50%)}.vditor-tooltipped__w:after{margin-right:5px;bottom:50%;right:100%;transform:translateY(50%)}.vditor-tooltipped__w:before{border-left-color:#3b3e43;margin-top:-5px;top:50%;bottom:50%;left:-5px}.vditor-tooltipped__e:after{margin-left:5px;bottom:50%;left:100%;transform:translateY(50%)}.vditor-tooltipped__e:before{border-right-color:#3b3e43;margin-top:-5px;top:50%;bottom:50%;right:-5px}@media screen and (width<=520px){.vditor-tooltipped:before,.vditor-tooltipped:after{content:none}}@keyframes scale-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.vditor-panel{background-color:var(--panel-background-color);box-shadow:var(--panel-shadow);z-index:3;-webkit-user-select:none;user-select:none;min-width:80px;max-width:320px;color:var(--toolbar-icon-color);border-radius:3px;padding:5px;font-size:14px;animation-name:scale-in;animation-duration:.15s;animation-timing-function:cubic-bezier(.2,0,.13,1.5);display:none;position:absolute}.vditor-panel--none{white-space:nowrap;opacity:.86;min-width:auto;max-width:none;padding:0;animation:none}.vditor-panel--arrow:before{pointer-events:none;content:" ";border:7px solid #0000;border-bottom-color:var(--panel-background-color);width:0;height:0;position:absolute;top:-14px;left:5px}.vditor-panel--left{right:0}.vditor-panel--left.vditor-panel--arrow:before{left:auto;right:5px}.vditor-input{background-color:var(--panel-background-color);color:var(--textarea-text-color);border:0;padding:3px 5px;font-size:12px}.vditor-input:focus{background-color:var(--toolbar-background-color);outline:none}.vditor-icon{color:var(--toolbar-icon-color);cursor:pointer;float:left;box-sizing:border-box;background-color:#0000;border:0;width:23px;height:21px;padding:4px 5px}.vditor-icon:hover,.vditor-icon--current{color:var(--toolbar-icon-hover-color);background-color:#0000}.vditor-icon:focus{outline:none}.vditor-icon svg{float:left;fill:currentColor;pointer-events:none;width:13px!important;height:13px!important}.vditor-toolbar{background-color:var(--toolbar-background-color);border-bottom:1px solid var(--border-color);padding:0 5px;line-height:1}.vditor-toolbar--pin{z-index:1;position:sticky;top:0}.vditor-toolbar--hide{height:5px;transition:all .15s ease-in-out;overflow:hidden}.vditor-toolbar--hide:hover{background-color:var(--toolbar-background-color);height:auto;overflow:visible}.vditor-toolbar__item{float:left;position:relative}.vditor-toolbar__item .vditor-tooltipped{color:var(--toolbar-icon-color);height:var(--toolbar-height);box-sizing:border-box;background-color:#0000;border:0;width:25px;padding:10px 5px;font-size:0}.vditor-toolbar__item .vditor-tooltipped:focus{cursor:pointer;color:var(--toolbar-icon-hover-color);outline:none}.vditor-toolbar__item svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:15px;height:15px;display:inline-block}.vditor-toolbar__item input{width:25px;height:var(--toolbar-height);cursor:pointer;opacity:.001;position:absolute;top:0;left:0;overflow:hidden}.vditor-toolbar__divider{float:left;height:calc(var(--toolbar-height) - (var(--toolbar-divider-margin-top) * 2));border-left:1px solid var(--second-color);margin:var(--toolbar-divider-margin-top) 8px}.vditor-toolbar__br{width:100%;height:0!important;padding:0!important}.vditor-menu--current{color:var(--toolbar-icon-hover-color)!important}.vditor-menu--disabled{color:var(--second-color)!important;cursor:not-allowed!important}.vditor-emojis{display:inline-block;overflow:auto}.vditor-emojis::-webkit-scrollbar{display:none}.vditor-emojis__tip{width:200px;min-width:1px;color:var(--toolbar-icon-color);white-space:nowrap;text-overflow:ellipsis;flex:1;margin-right:10px;overflow:hidden}.vditor-emojis__tail{color:var(--toolbar-icon-color);margin-top:5px;font-size:12px;display:flex}.vditor-emojis__tail a{color:var(--toolbar-icon-color);text-decoration:none}.vditor-emojis__tail a:hover{color:var(--toolbar-icon-hover-color)}.vditor-emojis button{cursor:pointer;float:left;text-align:center;box-sizing:border-box;background-color:#0000;border:0;border-radius:3px;width:30px;height:30px;margin:0;padding:3px;font-size:16px;line-height:26px;transition:all .15s ease-in-out;overflow:hidden}.vditor-emojis button:focus{outline:none}.vditor-emojis button:hover .vditor-emojis__icon{display:inline-block;transform:scale(1.2)}.vditor-emojis img{float:left;width:20px;height:20px;margin:3px 0 0 3px}@media screen and (width<=520px){.vditor-toolbar__item{padding:0 12px}.vditor-panel--left.vditor-panel--arrow:before{right:17px}}@media (hover:hover) and (pointer:fine){.vditor-toolbar__item .vditor-tooltipped:hover{color:var(--toolbar-icon-hover-color)}}@keyframes slideInDown{0%{visibility:visible;transform:translateY(-100%)}to{transform:translate(0,0)}}.vditor{border:1px solid var(--border-color);box-sizing:border-box;border-radius:3px;flex-direction:column;font-family:Helvetica Neue,Luxi Sans,DejaVu Sans,Hiragino Sans GB,Microsoft Yahei,sans-serif,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;display:flex}.vditor--fullscreen{z-index:90;border-radius:0;position:fixed;top:0;left:0;width:100%!important;height:100vh!important}.vditor-content{flex:1;min-width:1px;min-height:60px;display:flex;position:relative}.vditor-preview{border-left:1px solid var(--border-color);box-sizing:border-box;background-color:var(--textarea-background-color);border-radius:0 0 3px;flex:1;min-width:1px;margin-left:-1px;overflow:auto}.vditor-preview::-webkit-scrollbar{display:none}.vditor-preview__action{text-align:center;background-color:var(--toolbar-background-color);padding:10px}.vditor-preview__action button{background-color:var(--toolbar-background-color);color:var(--toolbar-icon-color);cursor:pointer;border:0;margin:0 10px;padding:0 7px;font-size:12px;line-height:20px}.vditor-preview__action button.vditor-preview__action--current,.vditor-preview__action button:hover{color:var(--toolbar-icon-hover-color);background-color:var(--toolbar-background-color)}.vditor-preview__action button:focus{outline:none}.vditor-preview__action button svg{fill:currentColor;vertical-align:middle;width:15px;height:15px}.vditor-preview>.vditor-reset{margin:0 auto;padding:10px}.vditor-preview img:not(.emoji){cursor:pointer}.vditor-devtools{background-color:var(--textarea-background-color);min-width:1px;box-shadow:inset 1px 0 var(--border-color);box-sizing:border-box;border-radius:0 0 3px;flex:1;padding:10px;display:none;overflow:auto}.vditor-counter{color:var(--toolbar-icon-color);background-color:var(--count-background-color);-webkit-user-select:none;user-select:none;float:right;border-radius:3px;margin:8px 3px 0 0;padding:3px;font-size:12px}.vditor-counter--error{color:#d23f31;background-color:#d23f311a}.vditor-resize{cursor:row-resize;-webkit-user-select:none;user-select:none;width:100%;padding:3px 0;position:absolute}.vditor-resize--top{top:-3px}.vditor-resize--bottom{bottom:-3px}.vditor-resize>div{background-color:var(--resize-background-color);height:3px;transition:all .15s ease-in-out}.vditor-resize:hover>div,.vditor-resize--selected>div{background-color:var(--resize-hover-background-color)}.vditor-resize:hover svg,.vditor-resize--selected svg{color:var(--resize-hover-icon-color)}.vditor-resize svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:13px;height:3px;color:var(--resize-icon-color);margin:0 auto;display:block}.vditor-upload{background-color:#4285f4;height:3px;transition:all .15s ease-in-out;position:absolute;top:-2px;left:0}.vditor-tip{z-index:5;font-size:12px;animation-duration:.15s;animation-fill-mode:both;position:absolute;top:10px;left:50%}.vditor-tip--show{animation-name:slideInDown;display:block}.vditor-tip__content{text-align:left;background:var(--toolbar-background-color);color:var(--toolbar-icon-color);max-width:100%;box-shadow:var(--panel-shadow);border-radius:3px;margin-left:-50%;padding:3px 10px;line-height:16px;display:inline-block;position:relative}.vditor-tip__content ul{margin:2px 0;padding:0 0 0 18px}.vditor-tip__content a{color:#4285f4}.vditor-tip__close{color:var(--toolbar-icon-color);cursor:pointer;font-weight:700;position:absolute;top:-7px;right:-15px}.vditor-tip__close:hover{color:var(--toolbar-icon-hover-color)}.vditor-img{z-index:100;flex-direction:column;display:flex;position:fixed;inset:0}.vditor-img__bar{border-bottom:1px solid var(--border-color);background-color:var(--toolbar-background-color);text-align:center;box-sizing:border-box;justify-content:center;align-items:center;height:36px;display:flex}.vditor-img__btn{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--toolbar-icon-color);align-items:center;margin-left:24px;display:flex}.vditor-img__btn:hover{color:var(--toolbar-icon-hover-color)}.vditor-img__btn svg{fill:currentColor;width:14px;height:14px;margin-right:8px}.vditor-img__img{background-color:var(--textarea-background-color);cursor:zoom-out;flex:1;overflow:auto}.vditor-img__img img{max-width:none}.vditor-hint{background-color:var(--panel-background-color);box-shadow:var(--panel-shadow);z-index:4;border-radius:3px;min-width:80px;max-width:250px;margin:0;padding:5px 0;font-size:12px;line-height:20px;list-style:none;display:none;position:absolute}.vditor-hint .vditor-hint{margin-top:-31px;left:100%;right:auto}.vditor-hint .vditor-hint.vditor-panel--left{left:auto;right:100%}.vditor-hint button{color:var(--toolbar-icon-color);box-sizing:border-box;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background-color:#0000;border:0;border-radius:0;width:100%;margin:0;padding:3px 10px;line-height:20px;display:block;overflow:hidden}.vditor-hint button:focus{outline:none}.vditor-hint--current,.vditor-hint button:not(.vditor-menu--disabled):hover{background-color:var(--toolbar-background-color)!important;color:var(--toolbar-icon-hover-color)!important}.vditor-hint__emoji{float:left;margin-right:3px;font-size:16px}.vditor-hint img{float:left;width:20px;height:20px;margin-right:3px}.vditor-reset{color:#24292e;font-variant-ligatures:no-common-ligatures;word-wrap:break-word;word-break:break-word;font-family:Helvetica Neue,Luxi Sans,DejaVu Sans,Hiragino Sans GB,Microsoft Yahei,sans-serif,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;font-size:16px;line-height:1.5;overflow:auto}.vditor-reset--anchor{padding-left:20px}.vditor-reset--error{color:#d23f31;font-size:12px;line-height:16px;display:block}.vditor-reset ul ul ul{list-style-type:square}.vditor-reset ul ul{list-style-type:circle}.vditor-reset ul{list-style-type:disc}.vditor-reset ul,.vditor-reset ol{margin-top:0;margin-bottom:16px;padding-left:2em}.vditor-reset li+li{margin-top:.25em}.vditor-reset li p{margin-top:16px}.vditor-reset audio{max-width:100%}.vditor-reset audio:focus{outline:none}.vditor-reset video{max-width:100%;max-height:90vh}.vditor-reset img{max-width:100%}.vditor-reset img.emoji{cursor:auto;vertical-align:sub;max-width:20px}.vditor-reset h1,.vditor-reset h2,.vditor-reset h3,.vditor-reset h4,.vditor-reset h5,.vditor-reset h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.vditor-reset h1:hover .vditor-anchor svg,.vditor-reset h2:hover .vditor-anchor svg,.vditor-reset h3:hover .vditor-anchor svg,.vditor-reset h4:hover .vditor-anchor svg,.vditor-reset h5:hover .vditor-anchor svg,.vditor-reset h6:hover .vditor-anchor svg{visibility:visible}.vditor-reset h1{font-size:1.75em}.vditor-reset h2{font-size:1.55em}.vditor-reset h3{font-size:1.38em}.vditor-reset h4{font-size:1.25em}.vditor-reset h5{font-size:1.13em}.vditor-reset h6{font-size:1em}.vditor-reset hr{background-color:#eaecef;border:0;height:2px;margin:24px 0;padding:0}.vditor-reset p{margin-top:0;margin-bottom:16px}.vditor-reset blockquote{color:#6a737d;border-left:.25em solid #eaecef;margin:0 0 16px;padding:0 1em}.vditor-reset blockquote>:first-child{margin-top:0}.vditor-reset blockquote>:last-child{margin-bottom:0}.vditor-reset ins>iframe{border:0}.vditor-reset iframe{box-sizing:border-box;border:1px solid #d1d5da;max-width:100%}.vditor-reset iframe.iframe__video{min-width:80%;min-height:36vh}.vditor-reset table{border-collapse:collapse;empty-cells:show;border-spacing:0;word-break:keep-all;width:100%;margin-bottom:16px;display:block;overflow:auto}.vditor-reset table tr{background-color:#fafbfc;border-top:1px solid #c6cbd1}.vditor-reset table td,.vditor-reset table th{word-break:normal;white-space:nowrap;border:1px solid #dfe2e5;padding:6px 13px}.vditor-reset table td:first-child:after,.vditor-reset table th:first-child:after{content:"";vertical-align:top;min-height:24px;display:inline-block}.vditor-reset table th{font-weight:600}.vditor-reset table tbody tr:nth-child(2n){background-color:#fff}.vditor-reset code:not(.hljs):not(.highlight-chroma){word-break:break-word;white-space:pre-wrap;background-size:20px 20px;border-radius:3px;margin:0;padding:.2em .4em;font-family:mononoki,Consolas,Liberation Mono,Menlo,Courier,monospace,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;font-size:85%}.vditor-reset pre{margin:1em 0}.vditor-reset pre>code{white-space:pre;word-break:initial;word-wrap:normal;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAACVBMVEWAgIBaWlo+Pj7rTFvWAAAAA3RSTlMHCAw+VhR4AAAA+klEQVQoz4WSMW7EQAhFPxKWNh2FCx+HkaZI6RRb5DYbyVfIJXLKDCFoMbaTKSw/8ZnPAPjaH2xgZcUNUDADD7D9LtDBCLZ45fbkvo/30K8yeI64pPwl6znd/3n/Oe93P3ho9qeh72btTFzqkz0rsJle8Zr81OLEwZ1dv/713uWqvu2pl+k0fy7MWtj9r/tN5q/02z89qa/L4Dc2LvM93kezPfXlME/O86EbY/V9GB9ePX8G1/6W+/9h1dq/HGfTfzT3j/xNo7522Bfnqe5jO/fvhVthlfk434v3iO9zG/UOphyPeinPl1J8Gtaa7xPTa/Dk+RIs4deMvwGvcGsmsCvJ0AAAAABJRU5ErkJggg==);background-size:20px 20px;border-radius:5px;margin:0;padding:.5em;font-family:mononoki,Consolas,Liberation Mono,Menlo,Courier,monospace,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;font-size:85%;display:block;overflow:auto}.vditor-reset pre:hover div.vditor-copy{display:block}.vditor-reset .language-math,.vditor-reset .language-echarts,.vditor-reset .language-mindmap,.vditor-reset .language-plantuml,.vditor-reset .language-mermaid,.vditor-reset .language-smiles,.vditor-reset .language-markmap,.vditor-reset .language-abc,.vditor-reset .language-flowchart,.vditor-reset .language-graphviz{margin-bottom:16px}.vditor-reset .language-math mjx-container:focus{cursor:context-menu;outline:none}.vditor-reset .language-math .katex-display>.katex>.katex-html>.tag{font-size:1.21rem;display:inline-block;right:2px}.vditor-reset .language-echarts,.vditor-reset .language-mindmap{height:420px;overflow:hidden}.vditor-reset .language-mermaid,.vditor-reset .language-markmap,.vditor-reset .language-flowchart,.vditor-reset .language-graphviz{text-align:center}.vditor-reset .language-graphviz parsererror{overflow:auto}.vditor-reset kbd{color:#24292e;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-radius:3px;padding:3px 5px;font:11px/10px Consolas,Liberation Mono,Menlo,Courier,monospace;display:inline-block;box-shadow:inset 0 -1px #d1d5da}.vditor-reset summary{cursor:pointer}.vditor-reset summary:focus{outline:none}.vditor-reset svg{width:auto;height:auto;stroke-width:initial}.vditor-reset p:last-child,.vditor-reset blockquote:last-child,.vditor-reset pre:last-child,.vditor-reset ul:last-child,.vditor-reset ol:last-child,.vditor-reset hr:last-child{margin-bottom:0}.vditor-comment{border-bottom:2px solid #f8e6ab}.vditor-comment--focus,.vditor-comment--hover{background-color:#faf1d1;border-bottom:2px solid #ffc60a}.vditor-comment--focus .vditor-comment,.vditor-comment--hover .vditor-comment{border-bottom:2px solid #ffc60a}.vditor-task{word-break:break-all;list-style:none!important}.vditor-task input{vertical-align:middle;margin:0 .2em .25em -1.6em;font-size:12px}.vditor-copy{z-index:1;display:none;position:relative}.vditor-copy textarea{height:10px;position:absolute;left:-100000px}.vditor-copy span{cursor:pointer;position:absolute;top:.5em;right:15px}.vditor-copy svg{color:#586069;fill:currentColor;height:14px;display:block;width:14px!important}.vditor-linenumber{position:relative;padding-left:4em!important}.vditor-linenumber__rows{pointer-events:none;-webkit-user-select:none;user-select:none;counter-reset:linenumber;width:3em;position:absolute;top:.5em;left:0}.vditor-linenumber__rows>span{pointer-events:none;display:block}.vditor-linenumber__rows>span:before{counter-increment:linenumber;content:counter(linenumber);color:#9e969661;text-align:right;padding-right:1em;display:block}.vditor-speech{cursor:pointer;color:#586069;background-color:#f6f8fa;border:1px solid #d1d5da;border-radius:3px;padding:3px;display:none;position:absolute}.vditor-speech:hover,.vditor-speech--current{color:#4285f4}.vditor-speech svg{fill:currentColor;stroke-width:0;stroke:currentColor;width:14px;height:14px;display:block}.vditor-anchor{margin-left:5px}.vditor-anchor--left{float:left;margin-left:-20px;padding-right:4px}.vditor-anchor svg{visibility:hidden}.vditor-anchor:hover svg{visibility:visible}.vditor-anchor:focus{outline:none}.vditor-linkcard{cursor:pointer;max-width:768px;margin:31px auto 16px;padding:0 10px;transition:all .15s ease-in-out}.vditor-linkcard a{background-color:#f6f8fa;border-radius:3px;flex-wrap:wrap-reverse;max-height:250px;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 1px 2px #0003}.vditor-linkcard a:hover{text-decoration:none;box-shadow:0 0 3px #00000021,0 3px 6px #00000042}.vditor-linkcard a:visited .vditor-linkcard__abstract{color:#5860695c}.vditor-linkcard__info{box-sizing:border-box;flex:1;min-width:200px;padding:10px}.vditor-linkcard__title{color:#24292e;align-items:center;font-size:14px;font-weight:400;display:flex}.vditor-linkcard__title img{cursor:pointer;border-radius:3px;flex-shrink:0;width:20px;height:20px;margin-right:5px}.vditor-linkcard__abstract{word-wrap:break-word;word-break:break-all;-webkit-line-clamp:2;text-overflow:ellipsis;color:#586069;-webkit-box-orient:vertical;margin:5px 0;font-size:13px;display:-webkit-box;overflow:hidden}.vditor-linkcard__site{color:#4285f4;font-size:12px}.vditor-linkcard__image{cursor:pointer;background-color:#5860695c;background-position:50%;background-repeat:no-repeat;background-size:cover;min-width:126px;max-width:250px}.vditor-footnotes__goto-ref{text-decoration:none}.vditor-toc{-webkit-user-select:text;user-select:text;color:#4285f4;margin-bottom:16px}.vditor-toc .vditor-outline__action{display:none}.vditor-toc ul{padding-left:1em;list-style:none!important}.vditor-toc>ul{padding-left:0}.vditor-toc span{cursor:pointer}.vditor-toc li>span>svg{width:0;height:0}.vditor-outline{border-right:1px solid var(--border-color);background-color:var(--panel-background-color);width:250px;display:none;overflow:auto}.vditor-outline--right{border-right:0;border-left:1px solid var(--border-color)}.vditor-outline::-webkit-scrollbar{display:none}.vditor-outline ul{margin:0;padding-left:1em;list-style:none!important}.vditor-outline__content>ul{padding-left:0}.vditor-outline li>span{cursor:pointer;color:var(--textarea-text-color);align-items:center;padding:5px 10px;display:flex}.vditor-outline li>span>svg{flex-shrink:0;width:10px;height:10px}.vditor-outline li>span:hover{color:var(--toolbar-icon-hover-color)}.vditor-outline li>span>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vditor-outline__title{border-bottom:1px dashed var(--border-color);color:var(--toolbar-icon-color);padding:5px 10px;font-size:12px}.vditor-outline__action{fill:currentColor;flex-shrink:0;margin-right:5px;transition:all .15s ease-in-out}.vditor-outline__action--close{transform:rotate(-90deg)}.vditor-wysiwyg{box-sizing:border-box;flex:1;width:100%;min-width:1px;position:relative}.vditor-wysiwyg pre.vditor-reset{background-color:var(--panel-background-color);white-space:pre-wrap;box-sizing:border-box;height:100%;margin:0}.vditor-wysiwyg pre.vditor-reset[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-wysiwyg pre.vditor-reset:empty:before{content:attr(placeholder);color:var(--second-color)}.vditor-wysiwyg pre.vditor-reset:focus{background-color:var(--textarea-background-color);outline:none}.vditor-wysiwyg pre.vditor-reset:after{content:"";height:var(--editor-bottom);display:block}.vditor-wysiwyg blockquote:empty:before,.vditor-wysiwyg pre>code:empty:before,.vditor-wysiwyg p:empty:before,.vditor-wysiwyg h1:empty:after,.vditor-wysiwyg h2:empty:after,.vditor-wysiwyg h3:empty:after,.vditor-wysiwyg h4:empty:after,.vditor-wysiwyg h5:empty:after,.vditor-wysiwyg h6:empty:after{content:" "}.vditor-wysiwyg code[data-marker=\`]{padding-left:0!important;padding-right:0!important}.vditor-wysiwyg__block pre:first-child{margin-bottom:-1em}.vditor-wysiwyg__block pre:first-child code{color:var(--textarea-text-color);text-align:left;height:auto}.vditor-wysiwyg__block pre:last-child{margin-bottom:1em}.vditor-wysiwyg__preview{cursor:pointer;white-space:initial;min-height:27px}.vditor-wysiwyg>.vditor-reset>h1:before,.vditor-wysiwyg>.vditor-reset>h2:before,.vditor-wysiwyg>.vditor-reset>h3:before,.vditor-wysiwyg>.vditor-reset>h4:before,.vditor-wysiwyg>.vditor-reset>h5:before,.vditor-wysiwyg>.vditor-reset>h6:before,.vditor-wysiwyg div.vditor-wysiwyg__block:before,.vditor-wysiwyg div[data-type=link-ref-defs-block]:before,.vditor-wysiwyg div[data-type=footnotes-block]:before,.vditor-wysiwyg .vditor-toc:before{float:left;content:"H1";color:var(--second-color);margin-left:-29px;padding-right:4px;font-size:.85rem;font-weight:400}.vditor-wysiwyg>.vditor-reset>h2:before{content:"H2"}.vditor-wysiwyg>.vditor-reset>h3:before{content:"H3"}.vditor-wysiwyg>.vditor-reset>h4:before{content:"H4"}.vditor-wysiwyg>.vditor-reset>h5:before{content:"H5"}.vditor-wysiwyg>.vditor-reset>h6:before{content:"H6"}.vditor-wysiwyg div[data-type=link-ref-defs-block]:before{content:"\"A\""}.vditor-wysiwyg div[data-type=footnotes-block]:before{content:"^F"}.vditor-wysiwyg div.vditor-wysiwyg__block:before{content:"</>"}.vditor-wysiwyg div.vditor-wysiwyg__block[data-type=yaml-front-matter]:before{content:"F"}.vditor-wysiwyg div.vditor-wysiwyg__block[data-type=math-block]:before{content:"$$"}.vditor-wysiwyg .vditor-toc:before{content:"ToC"}.vditor-wysiwyg hr{width:100%;margin:12px 0;display:inline-block}.vditor-wysiwyg details{white-space:initial}.vditor-wysiwyg a{cursor:pointer}.vditor-wysiwyg span[data-type=backslash]>span{color:var(--second-color);display:none}.vditor-wysiwyg span[data-type=link-ref],.vditor-wysiwyg sup[data-type=footnotes-ref]{color:#4285f4}.vditor-wysiwyg span[data-type=toc-h]{color:#4285f4;text-decoration:underline}.vditor-wysiwyg div[data-type=footnotes-block]{border-top:2px solid var(--heading-border-color);margin-top:24px;padding-top:24px}.vditor-wysiwyg div[data-type=link-ref-defs-block]{color:var(--blockquote-color)}@media screen and (width<=520px){.vditor-wysiwyg h1:before,.vditor-wysiwyg h2:before,.vditor-wysiwyg h3:before,.vditor-wysiwyg h4:before,.vditor-wysiwyg h5:before,.vditor-wysiwyg h6:before,.vditor-wysiwyg div.vditor-wysiwyg__block:before,.vditor-wysiwyg div[data-type=link-ref-defs-block]:before,.vditor-wysiwyg div[data-type=footnotes-block]:before,.vditor-wysiwyg .vditor-toc:before{content:none}}.vditor-ir{box-sizing:border-box;flex:1;width:100%;min-width:1px;position:relative}.vditor-ir__node[data-type=code-block]:before,.vditor-ir__node[data-type=code-block]:after,.vditor-ir__node[data-type=yaml-front-matter]:before,.vditor-ir__node[data-type=yaml-front-matter]:after,.vditor-ir__node[data-type=math-block]:before,.vditor-ir__node[data-type=math-block]:after{content:" ";color:var(--second-color)}.vditor-ir__node:not(.vditor-ir__node--expand) .vditor-ir__marker{padding:0!important}.vditor-ir__node:not(.vditor-ir__node--expand)[data-type=a]{cursor:pointer}.vditor-ir__node[data-type=link-ref],.vditor-ir__node[data-type=footnotes-ref]{color:#4285f4}.vditor-ir__node[data-type=html-block]{margin-bottom:1em}.vditor-ir__node .vditor-ir__marker{width:0;height:0;transition:all .15s ease-in-out;display:inline-block;overflow:hidden}.vditor-ir__node--hidden .vditor-ir__marker{visibility:hidden}.vditor-ir__node--expand .vditor-ir__marker{color:var(--second-color);width:auto;height:auto;display:inline}.vditor-ir__node--expand .vditor-ir__marker--hide{display:none}.vditor-ir__node--expand .vditor-ir__marker--heading{color:var(--ir-heading-color)}.vditor-ir__node--expand .vditor-ir__marker--bi{color:var(--ir-bi-color)}.vditor-ir__node--expand .vditor-ir__marker--link{color:var(--ir-link-color)}.vditor-ir__node--expand .vditor-ir__marker--title{color:var(--ir-title-color)}.vditor-ir__node--expand .vditor-ir__marker--bracket{color:var(--ir-bracket-color);text-decoration:underline}.vditor-ir__node--expand .vditor-ir__marker--paren{color:var(--ir-paren-color)}.vditor-ir__node--expand .vditor-ir__marker--info{color:var(--ir-heading-color)}.vditor-ir__node--expand .vditor-ir__marker--pre code{color:var(--textarea-text-color);text-align:left;height:auto}.vditor-ir__node--expand[data-type=code-block]:before,.vditor-ir__node--expand[data-type=code-block]:after{content:"```"}.vditor-ir__node--expand[data-type=yaml-front-matter]:before,.vditor-ir__node--expand[data-type=yaml-front-matter]:after{content:"---"}.vditor-ir__node--expand[data-type=math-block]:before,.vditor-ir__node--expand[data-type=math-block]:after{content:"$$"}.vditor-ir__node span[data-type=code-block-open-marker],.vditor-ir__node span[data-type=code-block-close-marker],.vditor-ir__node span[data-type=yaml-front-matter-open-marker],.vditor-ir__node span[data-type=yaml-front-matter-close-marker],.vditor-ir__node span[data-type=math-block-open-marker],.vditor-ir__node span[data-type=math-block-close-marker]{display:none}.vditor-ir__preview{cursor:pointer;white-space:initial;min-height:27px}.vditor-ir__link{color:var(--ir-bracket-color);text-decoration:underline}.vditor-ir pre.vditor-reset{background-color:var(--panel-background-color);white-space:pre-wrap;box-sizing:border-box;height:100%;margin:0}.vditor-ir pre.vditor-reset[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-ir pre.vditor-reset:empty:before{content:attr(placeholder);color:var(--second-color)}.vditor-ir pre.vditor-reset:focus{background-color:var(--textarea-background-color);outline:none}.vditor-ir pre.vditor-reset:after{content:"";height:var(--editor-bottom);display:block}.vditor-ir pre.vditor-reset pre{margin:0}.vditor-ir hr{width:100%;margin:12px 0;display:inline-block}.vditor-ir blockquote:empty:before,.vditor-ir pre>code:empty:before,.vditor-ir p:empty:before,.vditor-ir h1:empty:after,.vditor-ir h2:empty:after,.vditor-ir h3:empty:after,.vditor-ir h4:empty:after,.vditor-ir h5:empty:after,.vditor-ir h6:empty:after{content:" "}.vditor-ir .vditor-reset>h1:before,.vditor-ir .vditor-reset>h2:before,.vditor-ir .vditor-reset>h3:before,.vditor-ir .vditor-reset>h4:before,.vditor-ir .vditor-reset>h5:before,.vditor-ir .vditor-reset>h6:before,.vditor-ir div[data-type=link-ref-defs-block]:before,.vditor-ir div[data-type=footnotes-block]:before,.vditor-ir .vditor-toc:before{float:left;content:"H1";color:var(--second-color);margin-left:-29px;padding-right:4px;font-size:.85rem;font-weight:400}.vditor-ir .vditor-reset>h2:before{content:"H2"}.vditor-ir .vditor-reset>h3:before{content:"H3"}.vditor-ir .vditor-reset>h4:before{content:"H4"}.vditor-ir .vditor-reset>h5:before{content:"H5"}.vditor-ir .vditor-reset>h6:before{content:"H6"}.vditor-ir div[data-type=link-ref-defs-block]{color:var(--blockquote-color)}.vditor-ir div[data-type=link-ref-defs-block]:before{content:"\"A\""}.vditor-ir div[data-type=footnotes-block]{border-top:2px solid var(--heading-border-color);margin-top:24px;padding-top:24px}.vditor-ir div[data-type=footnotes-block]:before{content:"^F"}.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>ul,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>ol,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>p,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>blockquote,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>pre,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>table,.vditor-ir div[data-type=footnotes-block]>div[data-type=footnotes-def]>hr{margin-left:8px}.vditor-ir .vditor-toc:before{content:"ToC"}.vditor-ir .vditor-toc span[data-type=toc-h]{color:#4285f4;text-decoration:underline}@media screen and (width<=520px){.vditor-ir h1:before,.vditor-ir h2:before,.vditor-ir h3:before,.vditor-ir h4:before,.vditor-ir h5:before,.vditor-ir h6:before,.vditor-ir div[data-type=link-ref-defs-block]:before,.vditor-ir div[data-type=footnotes-block]:before,.vditor-ir .vditor-toc:before{content:none}}.vditor-sv{resize:none;box-sizing:border-box;background-color:var(--panel-background-color);width:100%;min-width:1px;color:var(--textarea-text-color);font-variant-ligatures:no-common-ligatures;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;border:0;border-radius:0 0 3px 3px;outline:0;flex:1;margin:0 1px 0 0;padding:10px 9px 10px 10px;font-family:Helvetica Neue,Luxi Sans,DejaVu Sans,Hiragino Sans GB,Microsoft Yahei,sans-serif,Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,Segoe UI Symbol,Android Emoji,EmojiSymbols;font-size:16px;line-height:22px;overflow:auto}.vditor-sv[contenteditable=false]{opacity:.3;cursor:not-allowed}.vditor-sv:empty:before{content:attr(placeholder);color:var(--second-color)}.vditor-sv:focus{background-color:var(--textarea-background-color)}.vditor-sv:after{content:"";height:var(--editor-bottom);display:block}.vditor-sv span[data-type=newline]+span[data-type=text]:empty{display:inherit}.vditor-sv .sup{vertical-align:super;font-size:smaller}.vditor-sv .strong{font-weight:700}.vditor-sv .em{font-style:italic}.vditor-sv .s{text-decoration:line-through}.vditor-sv .mark:not(.vditor-sv__marker){color:#000;background-color:#ff0}.vditor-sv .h1{font-size:1.75em;line-height:44px}.vditor-sv .h2{font-size:1.55em;line-height:38px}.vditor-sv .h3{font-size:1.38em;line-height:27px}.vditor-sv .h4{font-size:1.25em;line-height:25px}.vditor-sv .h5{font-size:1.13em}.vditor-sv .h6{font-size:1em}.vditor-sv__marker{color:var(--second-color)}.vditor-sv__marker--heading{color:var(--ir-heading-color)}.vditor-sv__marker--bi{color:var(--ir-bi-color)}.vditor-sv__marker--link{color:var(--ir-link-color)}.vditor-sv__marker--title{color:var(--ir-title-color)}.vditor-sv__marker--bracket{color:var(--ir-bracket-color)}.vditor-sv__marker--paren{color:var(--ir-paren-color)}.vditor-sv__marker--info{color:var(--ir-heading-color)}.vditor-sv__marker--strong{font-weight:700}.article-md-editor[data-v-dfb0df12]{width:100%}.vditor-host[data-v-dfb0df12]{border-radius:10px;overflow:hidden}.editor-tip[data-v-dfb0df12]{margin:8px 0 0;font-size:12px;line-height:1.4}.editor-tip.muted[data-v-dfb0df12]{color:#64748b}.editor-tip.ok[data-v-dfb0df12]{color:#15803d}.editor-tip.bad[data-v-dfb0df12]{color:#dc2626}.img-panel[data-v-dfb0df12]{background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;margin-top:8px;padding:10px 12px}.img-panel-title[data-v-dfb0df12]{color:#0f172a;margin-bottom:8px;font-size:12px;font-weight:650}.img-row[data-v-dfb0df12]{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.img-row[data-v-dfb0df12]:last-child{margin-bottom:0}.img-label[data-v-dfb0df12]{color:#64748b;flex-shrink:0;width:36px;font-size:12px}.img-chip[data-v-dfb0df12]{color:#475569;cursor:pointer;background:#fff;border:1px solid #dbe1ea;border-radius:999px;padding:3px 10px;font-family:inherit;font-size:12px;line-height:1.3}.img-chip[data-v-dfb0df12]:hover{color:#0f172a;border-color:#94a3b8}.img-chip.active[data-v-dfb0df12]{color:#1677ff;background:#1677ff14;border-color:#1677ff;font-weight:600}.img-chip.ghost[data-v-dfb0df12]{color:#64748b;background:0 0;border-color:#0000}.img-custom[data-v-dfb0df12]{background:#fff;border:1px solid #dbe1ea;border-radius:6px;width:88px;height:28px;padding:0 8px;font-size:12px}.article-md-editor[data-v-dfb0df12] .vditor{border:1px solid #e5e7eb;border-radius:10px}.article-md-editor[data-v-dfb0df12] .vditor-toolbar{background:#f8fafc;border-bottom:1px solid #eef0f3;padding-left:6px!important;padding-right:6px!important}.article-md-editor[data-v-dfb0df12] .vditor-ir,.article-md-editor[data-v-dfb0df12] .vditor-wysiwyg{font-size:14px;line-height:1.7}.article-md-editor[data-v-dfb0df12] .vditor-wysiwyg .vditor-reset,.article-md-editor[data-v-dfb0df12] .vditor-ir .vditor-reset,.article-md-editor[data-v-dfb0df12] .vditor-preview .vditor-reset{color:#1f2937;font-size:14px;line-height:1.75}.article-md-editor[data-v-dfb0df12] .vditor-reset h1,.article-md-editor[data-v-dfb0df12] .vditor-reset h2,.article-md-editor[data-v-dfb0df12] .vditor-reset h3{margin:1.1em 0 .55em;font-weight:700;line-height:1.35}.article-md-editor[data-v-dfb0df12] .vditor-reset strong{color:#111827;font-weight:700}.article-md-editor[data-v-dfb0df12] .vditor-reset em{font-style:italic}.article-md-editor[data-v-dfb0df12] .vditor-reset del{color:#6b7280;text-decoration:line-through}.article-md-editor[data-v-dfb0df12] .vditor-reset blockquote{color:#475569;background:#f8fafc;border-left:3px solid #cbd5e1;margin:.8em 0;padding:.4em 0 .4em 12px}.article-md-editor[data-v-dfb0df12] .vditor-reset table{border-collapse:collapse;width:100%;margin:12px 0;font-size:13px;display:block;overflow-x:auto}.article-md-editor[data-v-dfb0df12] .vditor-reset th,.article-md-editor[data-v-dfb0df12] .vditor-reset td{text-align:left;vertical-align:top;border:1px solid #e5e7eb;padding:8px 10px}.article-md-editor[data-v-dfb0df12] .vditor-reset thead th{background:#f8fafc;font-weight:600}.article-md-editor[data-v-dfb0df12] .vditor-reset tbody tr:nth-child(2n) td{background:#fafbfc}.article-md-editor[data-v-dfb0df12] .vditor-ir img,.article-md-editor[data-v-dfb0df12] .vditor-wysiwyg img,.article-md-editor[data-v-dfb0df12] .vditor-preview img{cursor:pointer;border-radius:4px}.article-md-editor[data-v-dfb0df12] .vditor-ir .aigeo-img,.article-md-editor[data-v-dfb0df12] .vditor-wysiwyg .aigeo-img,.article-md-editor[data-v-dfb0df12] .vditor-preview .aigeo-img{margin:0}.panel h2[data-v-978eb70d],.page-title[data-v-978eb70d]{color:var(--text);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:650}.panel h3[data-v-978eb70d]{color:var(--text);margin:22px 0 10px;font-size:15px;font-weight:600}.hint[data-v-978eb70d],.muted[data-v-978eb70d]{color:var(--text-muted)}.hint[data-v-978eb70d]{max-width:920px;margin:0 0 18px;font-size:13px;line-height:1.6}.form[data-v-978eb70d]{gap:10px;display:grid}.form label[data-v-978eb70d],.inline[data-v-978eb70d]{gap:6px;display:grid}.form input[data-v-978eb70d],.form textarea[data-v-978eb70d],.inline input[data-v-978eb70d],.field input[data-v-978eb70d],.field textarea[data-v-978eb70d],.field select[data-v-978eb70d],.actions select[data-v-978eb70d]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);appearance:none;outline:none;width:100%;padding:8px 10px}.form input[data-v-978eb70d]:focus,.form textarea[data-v-978eb70d]:focus,.inline input[data-v-978eb70d]:focus,.field input[data-v-978eb70d]:focus,.field textarea[data-v-978eb70d]:focus,.actions select[data-v-978eb70d]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.row[data-v-978eb70d],.actions[data-v-978eb70d]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary[data-v-978eb70d],button.primary[data-v-978eb70d]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);border:none;padding:8px 16px;font-weight:600;transition:background .15s}.primary[data-v-978eb70d]:hover,button.primary[data-v-978eb70d]:hover{background:var(--accent-hover)}.inline[data-v-978eb70d]{grid-template-columns:1fr auto;align-items:center;margin-top:10px}.inline button[data-v-978eb70d],.ghost[data-v-978eb70d]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-secondary);background:#fff;padding:8px 12px}.ghost[data-v-978eb70d]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.list[data-v-978eb70d]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-978eb70d],.card[data-v-978eb70d]{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:12px 14px}.list li[data-v-978eb70d]{justify-content:space-between;gap:10px;display:flex}.metrics[data-v-978eb70d]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=1200px){.metrics[data-v-978eb70d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.metrics[data-v-978eb70d]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric[data-v-978eb70d]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:18px 18px 16px;position:relative}.metric .n[data-v-978eb70d]{letter-spacing:-.03em;color:var(--text);margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}.metric .l[data-v-978eb70d]{color:var(--text-secondary);font-size:13px}.bars[data-v-978eb70d]{gap:8px;display:grid}.bar-row[data-v-978eb70d]{grid-template-columns:88px 1fr 48px;align-items:center;gap:8px;display:grid}.bar-track[data-v-978eb70d]{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.bar-fill[data-v-978eb70d]{background:var(--accent);border-radius:999px;height:100%}.tag[data-v-978eb70d]{color:var(--text-muted);background:#f2f3f5;border:none;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.tag.warn[data-v-978eb70d]{color:var(--warn);background:var(--warn-soft)}.pre[data-v-978eb70d]{white-space:pre-wrap;word-break:break-word;color:var(--text-muted);margin-top:8px;font-size:13px}.page-head[data-v-978eb70d]{margin-bottom:12px}.toolbar[data-v-978eb70d]{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:10px;display:flex}.toolbar-left[data-v-978eb70d],.toolbar-right[data-v-978eb70d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.search[data-v-978eb70d],.toolbar select[data-v-978eb70d],.field input[data-v-978eb70d],.field select[data-v-978eb70d],.field textarea[data-v-978eb70d]{border:1px solid var(--line-strong);background:var(--bg-input,#fff);border-radius:8px;padding:8px 10px;font-size:13px}.search[data-v-978eb70d]{min-width:160px}.kind-switch[data-v-978eb70d]{background:#f1f5f9;border-radius:9px;margin:4px 0 8px;padding:3px;display:inline-flex}.kind-switch button[data-v-978eb70d]{color:#64748b;cursor:pointer;background:0 0;border:0;border-radius:7px;min-width:92px;padding:7px 16px}.kind-switch button.active[data-v-978eb70d]{color:#fff;background:var(--accent);box-shadow:0 2px 6px #2563eb38}.menu-wrap[data-v-978eb70d]{z-index:6;position:relative}.dropdown[data-v-978eb70d]{z-index:20;border:1px solid var(--line);box-sizing:border-box;background:#fff;border-radius:10px;min-width:180px;padding:6px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 28px #0f172a1f}.dropdown.right[data-v-978eb70d]{left:auto;right:0}.dropdown.create-dd[data-v-978eb70d]{width:max-content;min-width:200px;max-width:min(260px,100vw - 48px)}.dropdown button[data-v-978eb70d]{text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;width:100%;padding:8px 10px;font-size:13px;display:block}.dropdown button[data-v-978eb70d]:hover{background:#f5f9ff}.ai-tag[data-v-978eb70d]{color:#fff;background:linear-gradient(90deg,#7c3aed,#2563eb);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;display:inline-block}.tip-line[data-v-978eb70d]{margin:0 0 8px}.auto-warn[data-v-978eb70d]{color:#b45309;margin:0 0 12px;font-size:12px;line-height:1.45}.auto-tip[data-v-978eb70d]{color:#b45309;background:#fff7ed;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:13px;line-height:1.5}.auto-tip.muted[data-v-978eb70d]{color:var(--text-muted);background:#f8fafc}.auto-tip.ok[data-v-978eb70d]{color:#15803d;background:#e8f8ef}.auto-tip.warn[data-v-978eb70d]{color:#b45309;background:#fff7ed}.table-card[data-v-978eb70d]{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:auto}.data-table[data-v-978eb70d]{border-collapse:collapse;width:100%;font-size:13px}.data-table th[data-v-978eb70d],.data-table td[data-v-978eb70d]{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px}.data-table th[data-v-978eb70d]{color:var(--text-muted);white-space:nowrap;background:#fafafa;font-weight:600}.article-title-cell[data-v-978eb70d]{align-items:flex-start;gap:10px;min-width:260px;display:flex}.article-cover[data-v-978eb70d]{object-fit:cover;background:#f1f5f9;border-radius:6px;flex:0 0 64px;width:64px;height:44px;display:block}.article-cover-empty[data-v-978eb70d]{color:#94a3b8;justify-content:center;align-items:center;font-size:10px;display:flex}.art-title[data-v-978eb70d]{word-break:break-word;max-width:320px;font-weight:500;line-height:1.45}.published-channel-count[data-v-978eb70d]{color:#15803d;background:#e8f8ef;border-radius:4px;margin-top:4px;padding:1px 6px;font-size:11px;line-height:18px;display:inline-block}.article-ops-cell[data-v-978eb70d]{width:220px;min-width:220px}.article-ops[data-v-978eb70d]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.linkish[data-v-978eb70d]{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.linkish.danger[data-v-978eb70d]{color:#dc2626}.tag[data-v-978eb70d]{color:#6b7280;background:#f3f4f6;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.tag.ok[data-v-978eb70d]{color:#16a34a;background:#e8f8ef}.tag.info[data-v-978eb70d]{color:#1677ff;background:#e8f3ff}.tag.danger[data-v-978eb70d]{color:#dc2626;background:#fff1f0}.tag.muted-tag[data-v-978eb70d]{color:#64748b;background:#f1f5f9}.empty[data-v-978eb70d]{text-align:center;padding:40px 12px!important}.nowrap[data-v-978eb70d]{white-space:nowrap}.tiny[data-v-978eb70d]{font-size:12px}.drawer-mask[data-v-978eb70d]{z-index:40;background:#0f172a59;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.drawer-mask.editor-mask[data-v-978eb70d]{justify-content:flex-end;align-items:stretch}.modal[data-v-978eb70d]{background:#fff;border-radius:12px;width:min(520px,94vw);max-height:86vh;padding:16px;overflow:auto;box-shadow:0 16px 40px #00000029}.modal.wide[data-v-978eb70d]{width:min(880px,96vw)}.publish-assistant-modal[data-v-978eb70d]{flex-direction:column;padding-bottom:0;display:flex;overflow:hidden}.publish-assistant-modal .drawer-head[data-v-978eb70d]{flex:none}.publish-assistant-body[data-v-978eb70d]{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;padding-right:4px;overflow-y:auto}.publish-assistant-footer[data-v-978eb70d]{border-top:1px solid var(--line);background:#fff;flex:none;justify-content:space-between;align-items:center;margin:12px -16px 0;padding:12px 16px;display:flex;box-shadow:0 -4px 12px #0f172a0f}.publish-assistant-buttons[data-v-978eb70d]{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.drawer-head[data-v-978eb70d]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.field[data-v-978eb70d]{margin-top:12px}.field label[data-v-978eb70d]{color:var(--text-secondary);margin-bottom:6px;font-size:13px;display:block}.field input[data-v-978eb70d],.field select[data-v-978eb70d],.field textarea[data-v-978eb70d]{box-sizing:border-box;width:100%}.platform-select-row[data-v-978eb70d],.platform-cell[data-v-978eb70d]{align-items:center;gap:10px;display:flex}.platform-select-row select[data-v-978eb70d]{flex:1;min-width:0}.req[data-v-978eb70d]{color:#ef4444;margin-right:2px}.primary.block[data-v-978eb70d]{width:100%;margin-top:16px}.tpl-grid[data-v-978eb70d]{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.tpl-card[data-v-978eb70d]{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;padding:12px}.tpl-card.active[data-v-978eb70d]{border-color:var(--accent);background:#f5f9ff}.tpl-card p[data-v-978eb70d]{color:var(--text-muted);margin:6px 0;font-size:12px;line-height:1.4}.tpl-tags[data-v-978eb70d]{flex-wrap:wrap;gap:4px;display:flex}.tpl-tags span[data-v-978eb70d]{color:#64748b;background:#f3f4f6;border-radius:999px;padding:2px 6px;font-size:11px}.gen-cols[data-v-978eb70d]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.gen-preview[data-v-978eb70d]{border:1px dashed var(--line-strong);text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:24px;display:flex}.editor-drawer[data-v-978eb70d]{background:#fff;flex-direction:column;width:min(1180px,96vw);height:100%;display:flex;position:relative;box-shadow:-8px 0 24px #00000014}.editor-bar[data-v-978eb70d]{border-bottom:1px solid var(--line);background:linear-gradient(#fcfdff 0%,#fff 100%);flex-direction:column;flex-shrink:0;gap:10px;padding:14px 20px 16px;display:flex}.editor-bar-top[data-v-978eb70d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.editor-bar-meta[data-v-978eb70d],.editor-bar-right[data-v-978eb70d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.editor-bar-meta .tag[data-v-978eb70d]{flex-shrink:0}.editor-title[data-v-978eb70d]{box-sizing:border-box;color:#0f172a;letter-spacing:-.02em;appearance:none;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;outline:none;width:100%;margin:0;padding:4px 2px 6px;font-size:24px;font-weight:700;line-height:1.35;display:block}.editor-title[data-v-978eb70d]:hover{border-bottom-color:#e8edf3}.editor-title[data-v-978eb70d]:focus{border-bottom-color:var(--accent)}.editor-title[data-v-978eb70d]::placeholder{color:#94a3b8;font-weight:600}.editor-save-status.saving[data-v-978eb70d]{color:#64748b}.editor-save-status.just[data-v-978eb70d]{color:#15803d;font-weight:600}.editor-toast[data-v-978eb70d]{z-index:40;pointer-events:none;border-radius:10px;max-width:calc(100% - 32px);padding:10px 16px;font-size:13px;font-weight:600;line-height:1.4;position:absolute;top:96px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #0f172a24}.editor-toast.ok[data-v-978eb70d]{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.editor-toast.warn[data-v-978eb70d]{color:#c2410c;background:#fff7ed;border:1px solid #fed7aa}.accent-btn[data-v-978eb70d]{color:var(--accent);border-color:var(--accent)}.editor-body[data-v-978eb70d]{flex:1;min-height:0;padding:14px 20px 20px;overflow:auto}.editor-top[data-v-978eb70d]{border-bottom:1px solid #f1f5f9;flex-shrink:0;margin-bottom:4px;padding-bottom:4px}.editor-meta-row[data-v-978eb70d]{gap:12px;display:flex}.editor-meta-row .field[data-v-978eb70d]{flex:1;min-width:0}.field.compact[data-v-978eb70d]{margin-top:0}.field.compact label[data-v-978eb70d]{color:#94a3b8;letter-spacing:.02em;margin-bottom:4px;font-size:12px;font-weight:500}.cover-field[data-v-978eb70d]{margin-top:8px}.cover-row[data-v-978eb70d]{align-items:center;gap:8px;display:flex}.cover-row input[data-v-978eb70d]{flex:1;min-width:0}.cover-thumb[data-v-978eb70d]{border:1px solid var(--line);color:#94a3b8;background:#f8fafc;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:11px;text-decoration:none;display:flex;overflow:hidden}.cover-thumb.empty[data-v-978eb70d]{border-style:dashed}.cover-thumb img[data-v-978eb70d]{object-fit:cover;width:100%;height:100%;display:block}.hidden-file[data-v-978eb70d]{display:none}.editor-field[data-v-978eb70d]{margin-top:8px}.editor-content-label[data-v-978eb70d]{color:var(--text-secondary);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.video-fields[data-v-978eb70d]{display:-ms-grid;-ms-grid-columns:minmax(0, 2fr) 12px minmax(0, 1fr);grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px;margin-top:8px;display:grid}.video-fields .field[data-v-978eb70d]:nth-child(2){-ms-grid-column:3}.video-fields textarea[data-v-978eb70d]{resize:vertical;min-height:64px;font-family:inherit}.cover-generator[data-v-978eb70d]{border:1px solid var(--line);background:#fafcff;border-radius:10px;margin-top:10px;padding:12px}.cover-generator-head[data-v-978eb70d]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cover-generator-head p[data-v-978eb70d]{margin:3px 0 0}.cover-variant-grid[data-v-978eb70d]{display:-ms-grid;-ms-grid-columns:minmax(0, 1fr) 10px minmax(0, 1fr) 10px minmax(0, 1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.cover-variant-card[data-v-978eb70d]{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;padding:9px}.cover-variant-card[data-v-978eb70d]:nth-child(2){-ms-grid-column:3}.cover-variant-card[data-v-978eb70d]:nth-child(3){-ms-grid-column:5}.cover-preview[data-v-978eb70d]{background:#f1f5f9;border-radius:7px;width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.cover-preview.ratio-4-3[data-v-978eb70d]{padding-bottom:75%}.cover-preview.ratio-3-4[data-v-978eb70d]{padding-bottom:133.333%}.cover-preview img[data-v-978eb70d]{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.cover-preview>span[data-v-978eb70d]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.cover-variant-title[data-v-978eb70d]{justify-content:space-between;gap:6px;margin-top:8px;display:flex}.cover-variant-actions[data-v-978eb70d]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.cover-variant-actions .linkish[data-v-978eb70d]{text-decoration:none}.note-title-count[data-v-978eb70d]{margin:4px 0 0}.note-image-actions[data-v-978eb70d]{flex-shrink:0;align-items:center;gap:8px;display:flex}.note-image-add[data-v-978eb70d]{gap:8px;margin-top:10px;display:flex}.note-image-add input[data-v-978eb70d]{flex:auto;min-width:0}.note-image-grid[data-v-978eb70d]{display:-ms-grid;-ms-grid-columns:minmax(0, 1fr) 10px minmax(0, 1fr) 10px minmax(0, 1fr) 10px minmax(0, 1fr) 10px minmax(0, 1fr);grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.note-image-card[data-v-978eb70d]{border:1px solid var(--line);background:#fff;border-radius:9px;min-width:0;padding:8px}.note-image-card[data-v-978eb70d]:nth-child(5n+2){-ms-grid-column:3}.note-image-card[data-v-978eb70d]:nth-child(5n+3){-ms-grid-column:5}.note-image-card[data-v-978eb70d]:nth-child(5n+4){-ms-grid-column:7}.note-image-card[data-v-978eb70d]:nth-child(5n+5){-ms-grid-column:9}.note-image-meta[data-v-978eb70d]{margin-top:6px}.note-image-card .cover-variant-actions[data-v-978eb70d]{gap:6px;margin-top:4px}.note-image-card .cover-variant-actions .linkish[data-v-978eb70d]{padding:0;font-size:12px}.howto[data-v-978eb70d]{background:#f5f9ff;border-radius:10px;margin-bottom:8px;padding:12px}.howto-title[data-v-978eb70d]{margin-bottom:4px;font-weight:650}.acc-plat[data-v-978eb70d]{border:1px solid var(--line);border-radius:10px;margin-bottom:8px;overflow:hidden}.acc-plat.has-published[data-v-978eb70d]{border-color:#bbdfc8}.acc-plat-head[data-v-978eb70d]{cursor:pointer;background:#fafafa;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.acc-plat.has-published .acc-plat-head[data-v-978eb70d]{background:#f5fbf7}.acc-plat-title[data-v-978eb70d]{align-items:center;gap:10px;display:flex}.published-summary[data-v-978eb70d],.record-summary[data-v-978eb70d]{white-space:nowrap;border-radius:11px;align-items:center;min-height:22px;padding:1px 8px;font-size:11px;line-height:18px;display:inline-flex}.published-summary[data-v-978eb70d]{color:#15803d;background:#dcfce7}.record-summary[data-v-978eb70d]{color:#2563eb;background:#eff6ff}.acc-list[data-v-978eb70d]{padding:8px 12px}.acc-row[data-v-978eb70d]{border-radius:7px;align-items:center;gap:8px;padding:7px 8px;font-size:13px;display:flex}.acc-row.has-published[data-v-978eb70d]{background:#f0fdf4}.acc-name[data-v-978eb70d]{min-width:0}.account-publish-state[data-v-978eb70d]{flex:none;align-items:center;gap:8px;margin-left:auto;display:inline-flex}.account-publish-relation[data-v-978eb70d]{color:#15803d;white-space:nowrap;font-size:12px;font-weight:500}.pad[data-v-978eb70d]{padding:8px 0}.clip-url[data-v-978eb70d]{word-break:break-all;max-width:280px;font-size:12px}.edit-url-input[data-v-978eb70d]{box-sizing:border-box;border:1px solid #e2e8f0;border-radius:6px;width:100%;min-width:180px;max-width:360px;height:30px;padding:0 8px;font-family:inherit;font-size:12px}.edit-url-input[data-v-978eb70d]:focus{border-color:#91bfff;outline:none}@media (width<=900px){.tpl-grid[data-v-978eb70d],.gen-cols[data-v-978eb70d],.cover-variant-grid[data-v-978eb70d],.video-fields[data-v-978eb70d]{-ms-grid-columns:1fr;grid-template-columns:1fr}.note-image-grid[data-v-978eb70d]{-ms-grid-columns:minmax(0, 1fr) 10px minmax(0, 1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.cover-variant-card[data-v-978eb70d]:nth-child(2),.cover-variant-card[data-v-978eb70d]:nth-child(3),.video-fields .field[data-v-978eb70d]:nth-child(2){-ms-grid-column:1}}.panel h2[data-v-b88b66e5],.page-title[data-v-b88b66e5]{color:var(--text);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:650}.panel h3[data-v-b88b66e5]{color:var(--text);margin:22px 0 10px;font-size:15px;font-weight:600}.hint[data-v-b88b66e5],.muted[data-v-b88b66e5]{color:var(--text-muted)}.hint[data-v-b88b66e5]{max-width:920px;margin:0 0 18px;font-size:13px;line-height:1.6}.form[data-v-b88b66e5]{gap:10px;display:grid}.form label[data-v-b88b66e5],.inline[data-v-b88b66e5]{gap:6px;display:grid}.form input[data-v-b88b66e5],.form textarea[data-v-b88b66e5],.inline input[data-v-b88b66e5],.field input[data-v-b88b66e5],.field textarea[data-v-b88b66e5],.field select[data-v-b88b66e5],.actions select[data-v-b88b66e5]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);appearance:none;outline:none;width:100%;padding:8px 10px}.form input[data-v-b88b66e5]:focus,.form textarea[data-v-b88b66e5]:focus,.inline input[data-v-b88b66e5]:focus,.field input[data-v-b88b66e5]:focus,.field textarea[data-v-b88b66e5]:focus,.actions select[data-v-b88b66e5]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.row[data-v-b88b66e5],.actions[data-v-b88b66e5]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary[data-v-b88b66e5],button.primary[data-v-b88b66e5]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);border:none;padding:8px 16px;font-weight:600;transition:background .15s}.primary[data-v-b88b66e5]:hover,button.primary[data-v-b88b66e5]:hover{background:var(--accent-hover)}.inline[data-v-b88b66e5]{grid-template-columns:1fr auto;align-items:center;margin-top:10px}.inline button[data-v-b88b66e5],.ghost[data-v-b88b66e5]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-secondary);background:#fff;padding:8px 12px}.ghost[data-v-b88b66e5]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.list[data-v-b88b66e5]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-b88b66e5],.card[data-v-b88b66e5]{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:12px 14px}.list li[data-v-b88b66e5]{justify-content:space-between;gap:10px;display:flex}.metrics[data-v-b88b66e5]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=1200px){.metrics[data-v-b88b66e5]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.metrics[data-v-b88b66e5]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric[data-v-b88b66e5]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:18px 18px 16px;position:relative}.metric .n[data-v-b88b66e5]{letter-spacing:-.03em;color:var(--text);margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}.metric .l[data-v-b88b66e5]{color:var(--text-secondary);font-size:13px}.bars[data-v-b88b66e5]{gap:8px;display:grid}.bar-row[data-v-b88b66e5]{grid-template-columns:88px 1fr 48px;align-items:center;gap:8px;display:grid}.bar-track[data-v-b88b66e5]{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.bar-fill[data-v-b88b66e5]{background:var(--accent);border-radius:999px;height:100%}.tag[data-v-b88b66e5]{color:var(--text-muted);background:#f2f3f5;border:none;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.pre[data-v-b88b66e5]{white-space:pre-wrap;word-break:break-word;color:var(--text-muted);margin-top:8px;font-size:13px}.page-head[data-v-b88b66e5]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.page-head h2[data-v-b88b66e5]{margin:0 0 6px;font-size:20px}.hint[data-v-b88b66e5]{color:var(--text-muted);max-width:640px;margin:0;font-size:13px;line-height:1.55}.cat-tabs[data-v-b88b66e5]{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.kind-tabs[data-v-b88b66e5]{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.cat-tab[data-v-b88b66e5],.kind-tab[data-v-b88b66e5]{border:1px solid var(--line);cursor:pointer;color:var(--text-secondary);background:#fff;border-radius:999px;padding:6px 12px;font-size:12px}.cat-tab.active[data-v-b88b66e5]{color:#1677ff;background:#1677ff0f;border-color:#1677ff;font-weight:600}.kind-tab.active[data-v-b88b66e5]{color:#0f766e;background:#0f766e14;border-color:#0f766e;font-weight:600}.summary-row[data-v-b88b66e5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.empty-plat[data-v-b88b66e5]{border:1px dashed var(--line);border-radius:10px;margin:0 0 12px;padding:12px 14px;font-size:13px}.summary-card[data-v-b88b66e5]{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.summary-card[data-v-b88b66e5]:hover{border-color:#c9d4ea}.summary-card.active[data-v-b88b66e5]{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f}.summary-title[data-v-b88b66e5]{align-items:center;gap:6px;margin-bottom:2px;font-size:14px;font-weight:650;display:flex}.summary-sub[data-v-b88b66e5]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.badge-ready[data-v-b88b66e5]{color:#15803d;background:#dcfce7;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:600}.is-on[data-v-b88b66e5]{color:#1677ff}.is-busy[data-v-b88b66e5],.is-warn[data-v-b88b66e5]{color:#a15c00}.is-off[data-v-b88b66e5]{color:#98a2b3}.plat-tabs[data-v-b88b66e5]{border-bottom:1px solid var(--line);-webkit-overflow-scrolling:touch;gap:6px;margin-bottom:8px;display:flex;overflow-x:auto}.plat-tab[data-v-b88b66e5]{color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 14px;font-size:13px;display:inline-flex}.plat-tab[data-v-b88b66e5]:hover{color:var(--text)}.plat-tab.active[data-v-b88b66e5]{color:#1677ff;border-bottom-color:#1677ff;font-weight:650}.plat-tab-kinds[data-v-b88b66e5]{color:var(--text-muted);opacity:.85;font-size:10px;font-weight:400}.plat-tab.active .plat-tab-kinds[data-v-b88b66e5]{color:#1677ff;opacity:.7}.plat-body[data-v-b88b66e5]{min-height:320px;padding-top:4px}.status-bar[data-v-b88b66e5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 16px;display:grid}.login-confirm-bar[data-v-b88b66e5]{border-radius:var(--radius);background:#e6f4ff;border:1px solid #91caff;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.login-confirm-text[data-v-b88b66e5]{color:#0958d9;flex:1;min-width:0;font-size:13px;line-height:1.45}.status-item[data-v-b88b66e5]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.status-item .dot[data-v-b88b66e5]{background:#c9cdd4;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.status-item.is-on .dot[data-v-b88b66e5]{background:var(--ok);box-shadow:0 0 0 3px #00b42a24}.status-item.is-warn .dot[data-v-b88b66e5]{background:#d97706}.status-item.is-off .dot[data-v-b88b66e5]{background:var(--danger)}.status-title[data-v-b88b66e5]{font-size:13px;font-weight:600}.status-sub[data-v-b88b66e5]{color:var(--text-muted);margin-top:2px;font-size:12px}.action-block[data-v-b88b66e5]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-bottom:18px;padding:12px 14px}.actions[data-v-b88b66e5]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.add-form[data-v-b88b66e5]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.add-input[data-v-b88b66e5]{border:1px solid var(--line-strong);border-radius:var(--radius);min-width:180px;height:34px;color:var(--text);appearance:none;background:#fff;flex:220px;padding:0 10px;font-size:13px}.add-input[data-v-b88b66e5]:focus{border-color:#64748b;outline:none;box-shadow:0 0 0 2px #64748b26}.tip-line[data-v-b88b66e5]{margin:10px 0 0;font-size:13px;line-height:1.5}.tip-line.ok[data-v-b88b66e5]{color:#15803d}.tip-line.warn[data-v-b88b66e5]{color:#b45309}.tip-line.muted[data-v-b88b66e5]{color:var(--text-muted)}.accounts-section[data-v-b88b66e5],.runs-section[data-v-b88b66e5]{margin-bottom:18px}.runs-head[data-v-b88b66e5]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.runs-head h3[data-v-b88b66e5]{margin:0;font-size:15px}.runs-count[data-v-b88b66e5]{font-size:12px}.runs-table-wrap[data-v-b88b66e5]{border:1px solid var(--line);border-radius:var(--radius);-webkit-overflow-scrolling:touch;background:#fff;overflow:auto}.runs-table[data-v-b88b66e5]{border-collapse:collapse;width:100%;font-size:13px}.runs-table th[data-v-b88b66e5],.runs-table td[data-v-b88b66e5]{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 12px}.runs-table th[data-v-b88b66e5]{color:var(--text-secondary);white-space:nowrap;background:#f8fafc;font-size:12px;font-weight:600}.runs-table tbody tr:last-child td[data-v-b88b66e5]{border-bottom:none}.account-cell[data-v-b88b66e5]{align-items:center;gap:10px;display:flex}.account-open-btn[data-v-b88b66e5]{cursor:pointer;text-align:left;font:inherit;color:inherit;background:0 0;border:none;border-radius:8px;max-width:100%;margin:-4px -6px;padding:4px 6px}.account-open-btn[data-v-b88b66e5]:hover:not(:disabled){background:#f1f5f9}.account-open-btn[data-v-b88b66e5]:disabled{opacity:.6;cursor:wait}.account-open-text[data-v-b88b66e5]{min-width:0}.account-open-text>div[data-v-b88b66e5]:first-child{color:#2563eb;font-weight:500}.account-open-btn:hover:not(:disabled) .account-open-text>div[data-v-b88b66e5]:first-child{text-decoration:underline}.edit-account-form[data-v-b88b66e5]{align-items:center;gap:10px;display:flex}.edit-input[data-v-b88b66e5]{border:1px solid var(--line-strong);background:#fff;border-radius:8px;flex:1;min-width:120px;max-width:220px;height:32px;padding:0 10px;font-size:13px}.edit-input[data-v-b88b66e5]:focus{border-color:#64748b;outline:none;box-shadow:0 0 0 2px #64748b26}.edit-url-form[data-v-b88b66e5]{align-items:center;min-width:180px;display:flex}.edit-url-input[data-v-b88b66e5]{border:1px solid var(--line-strong);box-sizing:border-box;background:#fff;border-radius:8px;width:100%;min-width:200px;max-width:420px;height:32px;padding:0 10px;font-family:inherit;font-size:12px}.edit-url-input[data-v-b88b66e5]:focus{border-color:#64748b;outline:none;box-shadow:0 0 0 2px #64748b26}.mono[data-v-b88b66e5]{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.ops[data-v-b88b66e5]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ops-confirm[data-v-b88b66e5]{align-items:center;gap:4px;display:inline-flex}.danger-text[data-v-b88b66e5]{color:#dc2626!important}.tag[data-v-b88b66e5]{color:#6b7280;background:#f3f4f6;border-radius:999px;padding:2px 8px;font-size:12px;line-height:1.4;display:inline-block}.tag.ok[data-v-b88b66e5]{color:#16a34a;background:#e8f8ef}.tag.warn[data-v-b88b66e5]{color:#c2410c;background:#fff7ed}.tag.danger[data-v-b88b66e5]{color:#dc2626;background:#fef2f2}.tag.info[data-v-b88b66e5]{color:#2563eb;background:#eff6ff}.tag.muted[data-v-b88b66e5]{color:#6b7280;background:#f3f4f6}.tag.kind-tag[data-v-b88b66e5]{white-space:nowrap}.tag.kind-article[data-v-b88b66e5]{color:#4f46e5;background:#eef2ff}.tag.kind-note[data-v-b88b66e5]{color:#be185d;background:#fdf2f8}.tag.kind-video[data-v-b88b66e5]{color:#0e7490;background:#ecfeff}.edit-status-form[data-v-b88b66e5]{flex-direction:column;gap:5px;min-width:150px;display:flex}.edit-status-form select[data-v-b88b66e5],.edit-status-form input[data-v-b88b66e5]{box-sizing:border-box;border:1px solid var(--line-strong);width:100%;min-height:30px;color:var(--text-secondary);background:#fff;border-radius:6px;font-size:12px}.edit-status-form input[data-v-b88b66e5]{padding:5px 8px}.status-note[data-v-b88b66e5]{color:#b45309;text-overflow:ellipsis;white-space:nowrap;max-width:180px;margin-top:4px;font-size:11px;line-height:1.35;overflow:hidden}.title-cell[data-v-b88b66e5]{text-overflow:ellipsis;white-space:nowrap;max-width:280px;font-weight:500;overflow:hidden}.time-cell[data-v-b88b66e5]{white-space:nowrap;font-size:12px}.clip[data-v-b88b66e5]{word-break:break-all;max-width:220px;font-size:12px}.empty[data-v-b88b66e5]{text-align:center;border:1px dashed var(--line);background:#fafafa;border-radius:12px;padding:28px 12px}.tiny[data-v-b88b66e5]{font-size:12px}.toolbar[data-v-b88b66e5]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.search[data-v-b88b66e5],.toolbar select[data-v-b88b66e5]{border:1px solid var(--line-strong);background:var(--bg-input,#fff);border-radius:8px;padding:8px 10px;font-size:13px}.search[data-v-b88b66e5]{min-width:180px}.summary-card[data-v-b88b66e5] .mpl,.plat-tab[data-v-b88b66e5] .mpl{flex-shrink:0}@media (width<=1100px){.summary-row[data-v-b88b66e5]{grid-template-columns:repeat(2,minmax(0,1fr))}.status-bar[data-v-b88b66e5]{grid-template-columns:1fr}}@media (width<=900px){.summary-row[data-v-b88b66e5]{grid-template-columns:1fr}.page-head[data-v-b88b66e5]{flex-direction:column}}.cite-cell[data-v-b88b66e5]{text-align:center;font-variant-numeric:tabular-nums}.cite-btn[data-v-b88b66e5]{color:#2563eb;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:2px 6px;font-weight:600}.cite-btn[data-v-b88b66e5]:hover{background:#eff6ff;text-decoration:underline}.drawer-mask[data-v-b88b66e5]{z-index:40;background:#0f172a59;justify-content:flex-end;display:flex;position:fixed;inset:0}.cite-drawer[data-v-b88b66e5]{box-sizing:border-box;background:#fff;width:min(480px,100vw);max-width:100%;height:100%;padding:18px 20px 28px;overflow:auto;box-shadow:-8px 0 24px #0f172a1f}.drawer-head[data-v-b88b66e5]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cite-art-title[data-v-b88b66e5]{color:var(--text-primary,#0f172a);margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.4}.cite-meta[data-v-b88b66e5]{align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.cite-pub-url[data-v-b88b66e5]{word-break:break-all;margin-bottom:12px;font-size:12px}.cite-pub-url a[data-v-b88b66e5]{color:#2563eb}.cite-break[data-v-b88b66e5]{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.cite-break-chip[data-v-b88b66e5]{border:1px solid var(--line,#e5e7eb);background:#f8fafc;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.cite-break-chip em[data-v-b88b66e5]{font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.cite-hit-list[data-v-b88b66e5]{flex-direction:column;gap:12px;display:flex}.cite-hit[data-v-b88b66e5]{border:1px solid var(--line,#e5e7eb);background:#fafbfc;border-radius:10px;padding:12px}.cite-hit-top[data-v-b88b66e5]{justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.cite-hit-q[data-v-b88b66e5]{color:var(--text-primary,#0f172a);margin-bottom:4px;font-size:13px;line-height:1.45}.cite-hit-title[data-v-b88b66e5]{margin-bottom:4px}.cite-hit-url[data-v-b88b66e5]{color:#2563eb;word-break:break-all;font-size:12px;line-height:1.4;display:block}.panel h2[data-v-91be658a],.page-title[data-v-91be658a]{color:var(--text);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:650}.panel h3[data-v-91be658a]{color:var(--text);margin:22px 0 10px;font-size:15px;font-weight:600}.hint[data-v-91be658a],.muted[data-v-91be658a]{color:var(--text-muted)}.hint[data-v-91be658a]{max-width:920px;margin:0 0 18px;font-size:13px;line-height:1.6}.form[data-v-91be658a]{gap:10px;display:grid}.form label[data-v-91be658a],.inline[data-v-91be658a]{gap:6px;display:grid}.form input[data-v-91be658a],.form textarea[data-v-91be658a],.inline input[data-v-91be658a],.field input[data-v-91be658a],.field textarea[data-v-91be658a],.field select[data-v-91be658a],.actions select[data-v-91be658a]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);appearance:none;outline:none;width:100%;padding:8px 10px}.form input[data-v-91be658a]:focus,.form textarea[data-v-91be658a]:focus,.inline input[data-v-91be658a]:focus,.field input[data-v-91be658a]:focus,.field textarea[data-v-91be658a]:focus,.actions select[data-v-91be658a]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.row[data-v-91be658a],.actions[data-v-91be658a]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary[data-v-91be658a],button.primary[data-v-91be658a]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);border:none;padding:8px 16px;font-weight:600;transition:background .15s}.primary[data-v-91be658a]:hover,button.primary[data-v-91be658a]:hover{background:var(--accent-hover)}.inline[data-v-91be658a]{grid-template-columns:1fr auto;align-items:center;margin-top:10px}.inline button[data-v-91be658a],.ghost[data-v-91be658a]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-secondary);background:#fff;padding:8px 12px}.ghost[data-v-91be658a]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.list[data-v-91be658a]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-91be658a],.card[data-v-91be658a]{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:12px 14px}.list li[data-v-91be658a]{justify-content:space-between;gap:10px;display:flex}.metrics[data-v-91be658a]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=1200px){.metrics[data-v-91be658a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.metrics[data-v-91be658a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric[data-v-91be658a]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:18px 18px 16px;position:relative}.metric .n[data-v-91be658a]{letter-spacing:-.03em;color:var(--text);margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}.metric .l[data-v-91be658a]{color:var(--text-secondary);font-size:13px}.bars[data-v-91be658a]{gap:8px;display:grid}.bar-row[data-v-91be658a]{grid-template-columns:88px 1fr 48px;align-items:center;gap:8px;display:grid}.bar-track[data-v-91be658a]{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.bar-fill[data-v-91be658a]{background:var(--accent);border-radius:999px;height:100%}.tag[data-v-91be658a]{color:var(--text-muted);background:#f2f3f5;border:none;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.tag.ok[data-v-91be658a]{color:var(--ok);background:var(--ok-soft)}.tag.warn[data-v-91be658a]{color:var(--warn);background:var(--warn-soft)}.tag.danger[data-v-91be658a]{color:var(--danger);background:#f53f3f14}.pre[data-v-91be658a]{white-space:pre-wrap;word-break:break-word;color:var(--text-muted);margin-top:8px;font-size:13px}.page-head[data-v-91be658a]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.head-actions[data-v-91be658a]{flex-shrink:0;gap:8px;padding-top:4px;display:flex}.guide-block[data-v-91be658a]{background:var(--bg-elevated);border:1px solid var(--line);border-radius:var(--radius);-webkit-box-shadow:var(--shadow-card);box-shadow:var(--shadow-card);margin-bottom:18px;padding:16px 18px 18px}.guide-head[data-v-91be658a]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.guide-head h3[data-v-91be658a]{margin:0;font-size:15px;font-weight:650}.guide-sub[data-v-91be658a]{margin:4px 0 0;font-size:12px;line-height:1.45}.guide-count[data-v-91be658a]{flex-shrink:0;padding-top:2px;font-size:12px}.cap-grid[data-v-91be658a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cap-card[data-v-91be658a]{text-align:left;border:1px solid var(--line);border-radius:var(--radius-sm);cursor:pointer;color:inherit;background:#fafbfd;padding:14px;font-family:inherit;transition:border-color .15s,background .15s,box-shadow .15s}.cap-card[data-v-91be658a]:hover{-webkit-box-shadow:0 0 0 3px var(--accent-soft);box-shadow:0 0 0 3px var(--accent-soft);background:#fff;border-color:#1677ff59}.cap-top[data-v-91be658a]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.cap-mark[data-v-91be658a]{width:28px;height:28px;color:var(--accent);background:var(--accent-soft);border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.cap-mark.cap-rag[data-v-91be658a]{color:#0f766e;background:#0f766e1a}.cap-mark.cap-diagnose[data-v-91be658a]{color:#0369a1;background:#0369a11a}.cap-mark.cap-intent[data-v-91be658a]{color:#7c3aed;background:#7c3aed1a}.cap-mark.cap-write[data-v-91be658a]{color:#c2410c;background:#c2410c1a}.cap-mark.cap-compete[data-v-91be658a]{color:#be185d;background:#be185d1a}.cap-mark.cap-overview[data-v-91be658a]{color:#4338ca;background:#4338ca1a}.cap-go[data-v-91be658a]{color:var(--accent);font-size:12px;font-weight:500}.cap-title[data-v-91be658a]{color:var(--text);margin-bottom:6px;font-size:14px;font-weight:650;display:block}.cap-desc[data-v-91be658a]{color:var(--text-secondary);min-height:36px;margin:0;font-size:12px;line-height:1.5}.records-block[data-v-91be658a]{width:100%}.records-hint[data-v-91be658a]{margin:4px 0 0;font-size:12px;line-height:1.45}.section-split[data-v-91be658a]{justify-content:space-between;align-items:flex-end;gap:12px;margin:4px 0 12px;display:flex}.section-split h3[data-v-91be658a]{margin:0;font-size:15px;font-weight:650}.stat-row[data-v-91be658a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.stat[data-v-91be658a]{border:1px solid var(--line);background:#f7f8fa;border-radius:8px;padding:8px 10px}.stat-n[data-v-91be658a]{letter-spacing:-.03em;color:var(--text);font-size:18px;font-weight:700;line-height:1.2;display:block}.stat-l[data-v-91be658a]{color:var(--text-muted);margin-top:2px;font-size:11px;display:block}.filter-row[data-v-91be658a]{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.chip[data-v-91be658a]{border:1px solid var(--line-strong);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:999px;padding:4px 10px;font-family:inherit;font-size:12px;transition:background .15s,border-color .15s,color .15s}.chip[data-v-91be658a]:hover{border-color:var(--accent);color:var(--accent)}.chip.active[data-v-91be658a]{background:var(--accent);color:#fff;border-color:#0000}.task-list[data-v-91be658a]{gap:6px;margin:0 0 8px;padding:0;list-style:none;display:grid}.task-card[data-v-91be658a]{background:var(--bg-elevated);border:1px solid var(--line);border-radius:8px;transition:border-color .15s;overflow:hidden}.task-card[data-v-91be658a]:hover{border-color:#d5dbe6}.task-card.open[data-v-91be658a]{border-color:#1677ff59}.task-row[data-v-91be658a]{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:none;align-items:center;gap:12px;padding:10px 14px;font-family:inherit;display:flex}.type-mark[data-v-91be658a]{width:28px;height:28px;color:var(--accent);background:var(--accent-soft);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.type-mark.type-diagnose[data-v-91be658a]{color:#0f766e;background:#0f766e1a}.type-mark.type-write[data-v-91be658a]{color:#7c3aed;background:#7c3aed1a}.type-mark.type-publish[data-v-91be658a]{color:#c2410c;background:#c2410c1a}.task-main-col[data-v-91be658a]{flex-shrink:0;width:220px;min-width:0;display:block}.task-title[data-v-91be658a]{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:650;line-height:1.35;display:block;overflow:hidden}.task-meta[data-v-91be658a]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px;margin-top:3px;font-size:11px;display:flex}.meta-dot[data-v-91be658a]{opacity:.5}.task-result-col[data-v-91be658a]{flex:1;min-width:0}.task-preview[data-v-91be658a]{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.45;display:block;overflow:hidden}.status-pill[data-v-91be658a]{color:var(--text-muted);background:#f2f3f5;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:11px;line-height:1.5}.status-pill.ok[data-v-91be658a]{color:var(--ok);background:var(--ok-soft)}.status-pill.warn[data-v-91be658a]{color:var(--warn);background:var(--warn-soft)}.status-pill.danger[data-v-91be658a]{color:var(--danger);background:#f53f3f14}.status-pill.run[data-v-91be658a]{color:var(--accent);background:var(--accent-soft)}.row-del[data-v-91be658a]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;padding:2px 6px;font-family:inherit;font-size:12px}.row-del[data-v-91be658a]:hover:not(:disabled){color:var(--danger);background:#f53f3f14}.row-del[data-v-91be658a]:disabled{opacity:.5;cursor:not-allowed}.row-chev[data-v-91be658a]{border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--text-muted);opacity:.6;-webkit-transition:-webkit-transform .15s;flex-shrink:0;width:0;height:0;transition:transform .15s}.row-chev.up[data-v-91be658a]{transform:rotate(180deg)}.detail-panel[data-v-91be658a]{border-top:1px solid var(--line);background:#fafbfd;padding:12px 14px 14px 54px}.result-box[data-v-91be658a]{margin-bottom:12px}.result-label[data-v-91be658a]{color:var(--text-muted);letter-spacing:.02em;margin-bottom:4px;font-size:11px;font-weight:650}.result-text[data-v-91be658a]{color:var(--text);word-break:break-word;margin:0;font-size:13px;line-height:1.55}.goal-box[data-v-91be658a]{border-top:1px dashed var(--line);margin-top:10px;padding-top:10px}.goal-text[data-v-91be658a]{color:var(--text-secondary);word-break:break-word;margin:0;font-size:12px;line-height:1.5}.result-actions[data-v-91be658a]{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ghost.sm[data-v-91be658a]{padding:4px 10px;font-size:12px}.ghost.sm.danger[data-v-91be658a]{color:var(--danger);border-color:#f53f3f59}.ghost.sm.danger[data-v-91be658a]:hover:not(:disabled){background:#f53f3f14}.steps-head[data-v-91be658a]{color:var(--text-muted);margin-bottom:6px;font-size:11px;font-weight:650}.step-loading[data-v-91be658a]{font-size:12px}.step-list[data-v-91be658a]{gap:0;margin:0;padding:0;list-style:none;display:grid}.step-item[data-v-91be658a]{align-items:flex-start;gap:10px;padding:8px 0;display:flex}.step-item+.step-item[data-v-91be658a]{border-top:1px dashed var(--line)}.step-index[data-v-91be658a]{border:1px solid var(--line-strong);width:20px;height:20px;color:var(--text-muted);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex}.step-item.is-done .step-index[data-v-91be658a]{background:var(--ok-soft);color:var(--ok);border-color:#00b42a59}.step-item.is-failed .step-index[data-v-91be658a]{color:var(--danger);background:#f53f3f14;border-color:#f53f3f59}.step-content[data-v-91be658a]{flex:1;min-width:0}.step-name[data-v-91be658a]{color:var(--text);font-size:12px;font-weight:550}.step-detail[data-v-91be658a]{margin-top:2px;font-size:11px;line-height:1.45}.step-status[data-v-91be658a]{color:var(--text-muted);flex-shrink:0;font-size:11px}.step-item.is-done .step-status[data-v-91be658a]{color:var(--ok)}.empty-card[data-v-91be658a]{border:1px dashed var(--line-strong);border-radius:var(--radius);text-align:center;background:#fafbfd;padding:28px 16px}.empty-title[data-v-91be658a]{color:var(--text);margin-bottom:6px;font-size:14px;font-weight:600}.empty-hint[data-v-91be658a]{padding:16px 0}@media (width<=1100px){.cap-grid[data-v-91be658a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.task-row[data-v-91be658a]{flex-wrap:wrap;align-items:flex-start}.task-main-col[data-v-91be658a]{flex:1;width:auto}.task-result-col[data-v-91be658a]{flex:100%;padding-left:40px}.status-pill[data-v-91be658a]{margin-left:auto}}@media (width<=800px){.stat-row[data-v-91be658a]{grid-template-columns:repeat(2,minmax(0,1fr))}.page-head[data-v-91be658a],.guide-head[data-v-91be658a]{flex-direction:column}.cap-grid[data-v-91be658a]{grid-template-columns:1fr}.detail-panel[data-v-91be658a]{padding-left:12px}}.panel h2[data-v-786850ea],.page-title[data-v-786850ea]{color:var(--text);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:650}.panel h3[data-v-786850ea]{color:var(--text);margin:22px 0 10px;font-size:15px;font-weight:600}.hint[data-v-786850ea],.muted[data-v-786850ea]{color:var(--text-muted)}.hint[data-v-786850ea]{max-width:920px;margin:0 0 18px;font-size:13px;line-height:1.6}.form[data-v-786850ea]{gap:10px;display:grid}.form label[data-v-786850ea],.inline[data-v-786850ea]{gap:6px;display:grid}.form input[data-v-786850ea],.form textarea[data-v-786850ea],.inline input[data-v-786850ea],.field input[data-v-786850ea],.field textarea[data-v-786850ea],.field select[data-v-786850ea],.actions select[data-v-786850ea]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);appearance:none;outline:none;width:100%;padding:8px 10px}.form input[data-v-786850ea]:focus,.form textarea[data-v-786850ea]:focus,.inline input[data-v-786850ea]:focus,.field input[data-v-786850ea]:focus,.field textarea[data-v-786850ea]:focus,.actions select[data-v-786850ea]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.row[data-v-786850ea],.actions[data-v-786850ea]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary[data-v-786850ea],button.primary[data-v-786850ea]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);border:none;padding:8px 16px;font-weight:600;transition:background .15s}.primary[data-v-786850ea]:hover,button.primary[data-v-786850ea]:hover{background:var(--accent-hover)}.inline[data-v-786850ea]{grid-template-columns:1fr auto;align-items:center;margin-top:10px}.inline button[data-v-786850ea],.ghost[data-v-786850ea]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-secondary);background:#fff;padding:8px 12px}.ghost[data-v-786850ea]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.list[data-v-786850ea]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-786850ea],.card[data-v-786850ea]{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:12px 14px}.list li[data-v-786850ea]{justify-content:space-between;gap:10px;display:flex}.metrics[data-v-786850ea]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=1200px){.metrics[data-v-786850ea]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.metrics[data-v-786850ea]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric[data-v-786850ea]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:18px 18px 16px;position:relative}.metric .n[data-v-786850ea]{letter-spacing:-.03em;color:var(--text);margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}.metric .l[data-v-786850ea]{color:var(--text-secondary);font-size:13px}.bars[data-v-786850ea]{gap:8px;display:grid}.bar-row[data-v-786850ea]{grid-template-columns:88px 1fr 48px;align-items:center;gap:8px;display:grid}.bar-track[data-v-786850ea]{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.bar-fill[data-v-786850ea]{background:var(--accent);border-radius:999px;height:100%}.tag[data-v-786850ea]{color:var(--text-muted);background:#f2f3f5;border:none;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.tag.ok[data-v-786850ea]{color:var(--ok);background:var(--ok-soft)}.tag.warn[data-v-786850ea]{color:var(--warn);background:var(--warn-soft)}.tag.danger[data-v-786850ea]{color:var(--danger);background:#f53f3f14}.pre[data-v-786850ea]{white-space:pre-wrap;word-break:break-word;color:var(--text-muted);margin-top:8px;font-size:13px}.panel h2[data-v-1c2ea14a],.page-title[data-v-1c2ea14a]{color:var(--text);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:650}.panel h3[data-v-1c2ea14a]{color:var(--text);margin:22px 0 10px;font-size:15px;font-weight:600}.hint[data-v-1c2ea14a],.muted[data-v-1c2ea14a]{color:var(--text-muted)}.hint[data-v-1c2ea14a]{max-width:920px;margin:0 0 18px;font-size:13px;line-height:1.6}.form[data-v-1c2ea14a]{gap:10px;display:grid}.form label[data-v-1c2ea14a],.inline[data-v-1c2ea14a]{gap:6px;display:grid}.form input[data-v-1c2ea14a],.form textarea[data-v-1c2ea14a],.inline input[data-v-1c2ea14a],.field input[data-v-1c2ea14a],.field textarea[data-v-1c2ea14a],.field select[data-v-1c2ea14a],.actions select[data-v-1c2ea14a]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);appearance:none;outline:none;width:100%;padding:8px 10px}.form input[data-v-1c2ea14a]:focus,.form textarea[data-v-1c2ea14a]:focus,.inline input[data-v-1c2ea14a]:focus,.field input[data-v-1c2ea14a]:focus,.field textarea[data-v-1c2ea14a]:focus,.actions select[data-v-1c2ea14a]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.row[data-v-1c2ea14a],.actions[data-v-1c2ea14a]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary[data-v-1c2ea14a],button.primary[data-v-1c2ea14a]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);border:none;padding:8px 16px;font-weight:600;transition:background .15s}.primary[data-v-1c2ea14a]:hover,button.primary[data-v-1c2ea14a]:hover{background:var(--accent-hover)}.inline[data-v-1c2ea14a]{grid-template-columns:1fr auto;align-items:center;margin-top:10px}.inline button[data-v-1c2ea14a],.ghost[data-v-1c2ea14a]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-secondary);background:#fff;padding:8px 12px}.ghost[data-v-1c2ea14a]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.list[data-v-1c2ea14a]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-1c2ea14a],.card[data-v-1c2ea14a]{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:12px 14px}.list li[data-v-1c2ea14a]{justify-content:space-between;gap:10px;display:flex}.metrics[data-v-1c2ea14a]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=1200px){.metrics[data-v-1c2ea14a]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.metrics[data-v-1c2ea14a]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric[data-v-1c2ea14a]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:18px 18px 16px;position:relative}.metric .n[data-v-1c2ea14a]{letter-spacing:-.03em;color:var(--text);margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}.metric .l[data-v-1c2ea14a]{color:var(--text-secondary);font-size:13px}.bars[data-v-1c2ea14a]{gap:8px;display:grid}.bar-row[data-v-1c2ea14a]{grid-template-columns:88px 1fr 48px;align-items:center;gap:8px;display:grid}.bar-track[data-v-1c2ea14a]{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.bar-fill[data-v-1c2ea14a]{background:var(--accent);border-radius:999px;height:100%}.tag[data-v-1c2ea14a]{color:var(--text-muted);background:#f2f3f5;border:none;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.tag.ok[data-v-1c2ea14a]{color:var(--ok);background:var(--ok-soft)}.tag.warn[data-v-1c2ea14a]{color:var(--warn);background:var(--warn-soft)}.tag.danger[data-v-1c2ea14a]{color:var(--danger);background:#f53f3f14}.pre[data-v-1c2ea14a]{white-space:pre-wrap;word-break:break-word;color:var(--text-muted);margin-top:8px;font-size:13px}.page-head[data-v-1c2ea14a]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:6px;display:flex}.page-head h2[data-v-1c2ea14a]{margin-bottom:2px}.page-head .hint[data-v-1c2ea14a]{margin:0}.head-actions[data-v-1c2ea14a]{flex-wrap:wrap;gap:8px;display:flex}.canvas-meta-row[data-v-1c2ea14a]{justify-content:space-between;align-items:center;gap:12px;min-height:40px;margin:4px 0 10px;display:flex}.unit-switcher[data-v-1c2ea14a]{flex:auto;min-width:0;max-width:420px;position:relative}.unit-switch-btn[data-v-1c2ea14a]{border:1px solid var(--line-strong,#d8dee8);cursor:pointer;text-align:left;background:#fff;border-radius:10px;align-items:center;gap:8px;width:100%;max-width:100%;padding:7px 12px;transition:border-color .15s,box-shadow .15s;display:flex}.unit-switch-btn[data-v-1c2ea14a]:hover,.unit-switch-btn.open[data-v-1c2ea14a]{border-color:var(--accent,#3b82f6);box-shadow:0 0 0 3px #3b82f61f}.unit-switch-lab[data-v-1c2ea14a]{color:#64748b;letter-spacing:.02em;background:#f1f5f9;border-radius:6px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.4}.unit-switch-name[data-v-1c2ea14a]{text-overflow:ellipsis;white-space:nowrap;color:#0f172a;flex:auto;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.unit-switch-count[data-v-1c2ea14a]{min-width:20px;color:var(--accent,#3b82f6);text-align:center;background:#eef5ff;border-radius:999px;flex-shrink:0;padding:0 6px;font-size:11px;font-weight:700;line-height:18px}.unit-switch-chev[data-v-1c2ea14a]{-webkit-transition:-webkit-transform .15s;border-top:5px solid #94a3b8;border-left:4px solid #0000;border-right:4px solid #0000;flex-shrink:0;width:0;height:0;margin-left:2px;transition:transform .15s}.unit-switch-btn.open .unit-switch-chev[data-v-1c2ea14a]{transform:rotate(180deg)}.unit-menu[data-v-1c2ea14a]{z-index:20;border:1px solid var(--line,#e5e6eb);background:#fff;border-radius:12px;min-width:260px;max-width:480px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 12px 32px #0f172a1f}.unit-menu-head[data-v-1c2ea14a]{color:#94a3b8;letter-spacing:.04em;padding:10px 14px 6px;font-size:11px;font-weight:600}.unit-menu-list[data-v-1c2ea14a]{-webkit-overflow-scrolling:touch;max-height:280px;padding:4px 6px 8px;overflow:hidden auto}.unit-menu-item[data-v-1c2ea14a]{color:#334155;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:9px 10px;font-size:13px;display:flex}.unit-menu-item[data-v-1c2ea14a]:hover{background:#f8fafc}.unit-menu-item.active[data-v-1c2ea14a]{color:var(--accent,#3b82f6);background:#eef5ff;font-weight:600}.unit-menu-name[data-v-1c2ea14a]{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.unit-menu-check[data-v-1c2ea14a]{color:var(--accent,#3b82f6);flex-shrink:0;font-size:13px}.summary-strip[data-v-1c2ea14a]{border:1px solid var(--line,#e5e6eb);-webkit-overflow-scrolling:touch;background:#fff;border-radius:12px;flex-wrap:nowrap;flex-shrink:0;gap:0;margin:0;padding:2px;display:flex;overflow-x:auto}.summary-item[data-v-1c2ea14a]{background:0 0;border:none;border-right:1px solid #f1f5f9;border-radius:0;align-items:baseline;gap:5px;min-width:0;padding:6px 12px;display:flex}.summary-item[data-v-1c2ea14a]:last-child{border-right:0}.summary-item.priority[data-v-1c2ea14a]{background:#fffaf5;border-color:#0000;border-radius:10px}.summary-value[data-v-1c2ea14a]{color:#111827;font-variant-numeric:tabular-nums;-webkit-font-feature-settings:"tnum" 1;font-feature-settings:"tnum" 1;font-size:14px;font-weight:700}.summary-item.priority .summary-value[data-v-1c2ea14a]{color:#ea580c}.summary-label[data-v-1c2ea14a]{color:var(--text-muted,#94a3b8);white-space:nowrap;font-size:11px}.empty-card[data-v-1c2ea14a]{border:1px solid var(--line);text-align:center;color:var(--text-muted);background:#fff;border-radius:12px;padding:40px 20px}.canvas-shell[data-v-1c2ea14a]{border:1px solid var(--line);height:calc(100vh - 158px);min-height:500px;box-shadow:var(--shadow);background:#fff;border-radius:12px;position:relative;overflow:hidden}@media (width<=1100px){.canvas-meta-row[data-v-1c2ea14a]{flex-direction:column;align-items:stretch}.unit-switcher[data-v-1c2ea14a]{max-width:none}.summary-strip[data-v-1c2ea14a]{justify-content:space-between;width:100%}}.canvas-toolbar[data-v-1c2ea14a]{z-index:3;border:1px solid var(--line);background:#fffffff0;border-radius:10px;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;top:12px;right:12px;box-shadow:0 4px 14px #0f172a0f}.tool[data-v-1c2ea14a]{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:8px;width:32px;height:32px;font-size:14px}.tool.active[data-v-1c2ea14a],.tool[data-v-1c2ea14a]:hover{color:var(--accent);background:#eef5ff}.ico-reset[data-v-1c2ea14a]{border:2px solid;border-top-color:#0000;border-radius:50%;width:14px;height:14px;margin:0 auto;display:block;position:relative}.ico-reset[data-v-1c2ea14a]:before{content:"";border:3px solid #0000;border-bottom-color:currentColor;position:absolute;top:-3px;right:-1px}.toolbar-tip[data-v-1c2ea14a]{white-space:nowrap;margin:0 8px 0 4px}.canvas-viewport[data-v-1c2ea14a]{cursor:grab;-webkit-user-select:none;user-select:none;background-color:#f5f7fb;background-image:radial-gradient(#d7dde8 1px,#0000 1px);background-size:18px 18px;width:100%;height:100%;overflow:hidden}.canvas-viewport.has-insight[data-v-1c2ea14a]{width:calc(100% - 304px)}.canvas-viewport.is-dragging[data-v-1c2ea14a],.canvas-viewport.is-dragging .node[data-v-1c2ea14a]{cursor:grabbing}.canvas-world[data-v-1c2ea14a]{transform-origin:0 0;will-change:transform;position:relative}.edges[data-v-1c2ea14a]{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.edge[data-v-1c2ea14a]{stroke:#c7d2e5;stroke-width:3.5px;opacity:.85}.edge.active[data-v-1c2ea14a]{stroke:#1677ff;stroke-width:4.5px;opacity:1}.node[data-v-1c2ea14a]{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #e6ebf2;border-radius:14px;flex-direction:column;padding:12px 14px;transition:box-shadow .15s,border-color .15s,background .15s;display:flex;position:absolute;overflow:hidden;box-shadow:0 6px 18px #0f172a0f}.node-tag[data-v-1c2ea14a]{border-radius:6px;flex-shrink:0;align-items:center;gap:4px;margin-bottom:8px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.tag-unit[data-v-1c2ea14a]{color:#7c3aed;background:#f3e8ff}.tag-intent[data-v-1c2ea14a]{color:#1677ff;background:#e8f3ff}.tag-metric[data-v-1c2ea14a]{color:#e11d48;background:#ffe8f0}.metric-ico[data-v-1c2ea14a]{opacity:.7;background:currentColor;border-radius:2px;width:10px;height:10px;display:inline-block}.node-title[data-v-1c2ea14a]{color:#1f2937;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:auto;min-height:0;font-size:14px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.node-unit .node-title[data-v-1c2ea14a]{-webkit-line-clamp:4;font-size:16px}.node-stars[data-v-1c2ea14a]{flex-shrink:0;align-items:center;gap:2px;margin-top:8px;padding-top:2px;font-size:12px;line-height:1.2;display:flex}.star[data-v-1c2ea14a]{color:#e5e7eb;font-size:13px;line-height:1;display:inline-block}.star.on[data-v-1c2ea14a]{color:#f5a623}.metric-grid[data-v-1c2ea14a]{justify-content:space-between;gap:8px;margin-top:4px;display:flex}.metric-cell[data-v-1c2ea14a]{text-align:center;flex:1}.metric-val[data-v-1c2ea14a]{color:#111827;font-size:18px;font-weight:700;line-height:1.2}.metric-lab[data-v-1c2ea14a]{color:#94a3b8;margin-top:4px;font-size:12px}.metric-meta[data-v-1c2ea14a]{color:#64748b;border-top:1px solid #f0f2f5;justify-content:space-between;gap:6px;margin-top:10px;padding-top:8px;font-size:11px;display:flex}.metric-fresh[data-v-1c2ea14a]{color:#94a3b8;text-align:right;margin-top:5px;font-size:10px}.trend-up[data-v-1c2ea14a]{color:#16a34a}.trend-down[data-v-1c2ea14a]{color:#dc2626}.trend-flat[data-v-1c2ea14a]{color:#94a3b8}.insight-panel[data-v-1c2ea14a]{z-index:4;box-sizing:border-box;border-left:1px solid var(--line);background:#fff;width:304px;padding:18px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto;box-shadow:-8px 0 24px #0f172a0f}.insight-head[data-v-1c2ea14a]{justify-content:space-between;gap:12px;display:flex}.insight-kicker[data-v-1c2ea14a]{color:#1677ff;font-size:12px;font-weight:600}.insight-title[data-v-1c2ea14a]{color:#111827;margin-top:5px;font-size:14px;font-weight:700;line-height:1.5}.insight-close[data-v-1c2ea14a]{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:7px;flex-shrink:0;width:28px;height:28px;font-size:18px}.insight-metrics[data-v-1c2ea14a]{border:1px solid #eef2f7;border-radius:10px;flex-wrap:wrap;margin-top:16px;display:flex;overflow:hidden}.insight-metrics>div[data-v-1c2ea14a]{box-sizing:border-box;text-align:center;border-bottom:1px solid #eef2f7;width:50%;padding:10px}.insight-metrics>div[data-v-1c2ea14a]:nth-child(odd){border-right:1px solid #eef2f7}.insight-metrics strong[data-v-1c2ea14a],.insight-metrics span[data-v-1c2ea14a]{display:block}.insight-metrics strong[data-v-1c2ea14a]{color:#111827;font-size:16px}.insight-metrics span[data-v-1c2ea14a]{color:#94a3b8;margin-top:3px;font-size:11px}.insight-section[data-v-1c2ea14a]{margin-top:18px}.section-title[data-v-1c2ea14a]{color:#334155;margin-bottom:8px;font-size:12px;font-weight:700}.platform-list[data-v-1c2ea14a],.article-list[data-v-1c2ea14a]{border:1px solid #eef2f7;border-radius:9px;overflow:hidden}.platform-row[data-v-1c2ea14a]{border-bottom:1px solid #f1f5f9;align-items:center;padding:8px 10px;font-size:12px;display:flex}.platform-row[data-v-1c2ea14a]:last-child,.article-row[data-v-1c2ea14a]:last-child{border-bottom:none}.platform-name[data-v-1c2ea14a]{color:#334155;flex:1}.platform-rate[data-v-1c2ea14a]{color:#111827;text-align:right;width:44px;font-weight:700}.platform-sample[data-v-1c2ea14a]{color:#94a3b8;text-align:right;width:44px}.chip-list[data-v-1c2ea14a]{flex-wrap:wrap;gap:6px;display:flex}.data-chip[data-v-1c2ea14a]{color:#be123c;background:#fff1f2;border-radius:999px;padding:4px 8px;font-size:11px}.insight-empty[data-v-1c2ea14a],.action-summary[data-v-1c2ea14a],.freshness-line[data-v-1c2ea14a]{color:#94a3b8;font-size:12px}.article-row[data-v-1c2ea14a]{color:#475569;border-bottom:1px solid #f1f5f9;padding:8px 10px;font-size:12px;line-height:1.4}.action-link[data-v-1c2ea14a]{margin-top:8px}.freshness-line[data-v-1c2ea14a]{text-align:right;border-top:1px solid #eef2f7;margin-top:18px;padding-top:12px}.node-intent.active[data-v-1c2ea14a]{background:#1677ff;border-color:#1677ff;box-shadow:0 10px 28px #1677ff47}.node-intent.active .node-tag[data-v-1c2ea14a]{color:#fff;background:#ffffff2e}.node-intent.active .node-title[data-v-1c2ea14a],.node-intent.active .node-stars[data-v-1c2ea14a],.node-intent.active .muted[data-v-1c2ea14a]{color:#fff}.node-intent.active .star[data-v-1c2ea14a]{color:#ffffff59}.node-intent.active .star.on[data-v-1c2ea14a]{color:#ffd666}.node-metric.active[data-v-1c2ea14a]{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff2e}.node-unit.active[data-v-1c2ea14a]{border-color:#a78bfa;box-shadow:0 0 0 2px #7c3aed1f}.empty-intents[data-v-1c2ea14a]{color:var(--text-muted);font-size:13px;position:absolute;top:80px;left:280px}.linkish[data-v-1c2ea14a]{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px}.tiny[data-v-1c2ea14a]{font-size:12px}@media (width<=900px){.canvas-shell[data-v-1c2ea14a]{height:520px}.canvas-viewport.has-insight[data-v-1c2ea14a]{width:100%}.insight-panel[data-v-1c2ea14a]{width:280px}}.panel h2[data-v-3202d857],.page-title[data-v-3202d857]{color:var(--text);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:650}.panel h3[data-v-3202d857]{color:var(--text);margin:22px 0 10px;font-size:15px;font-weight:600}.hint[data-v-3202d857],.muted[data-v-3202d857]{color:var(--text-muted)}.hint[data-v-3202d857]{max-width:920px;margin:0 0 18px;font-size:13px;line-height:1.6}.form[data-v-3202d857]{gap:10px;display:grid}.form label[data-v-3202d857],.inline[data-v-3202d857]{gap:6px;display:grid}.form input[data-v-3202d857],.form textarea[data-v-3202d857],.inline input[data-v-3202d857],.field input[data-v-3202d857],.field textarea[data-v-3202d857],.field select[data-v-3202d857],.actions select[data-v-3202d857]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);appearance:none;outline:none;width:100%;padding:8px 10px}.form input[data-v-3202d857]:focus,.form textarea[data-v-3202d857]:focus,.inline input[data-v-3202d857]:focus,.field input[data-v-3202d857]:focus,.field textarea[data-v-3202d857]:focus,.actions select[data-v-3202d857]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.row[data-v-3202d857],.actions[data-v-3202d857]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary[data-v-3202d857],button.primary[data-v-3202d857]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);border:none;padding:8px 16px;font-weight:600;transition:background .15s}.primary[data-v-3202d857]:hover,button.primary[data-v-3202d857]:hover{background:var(--accent-hover)}.inline[data-v-3202d857]{grid-template-columns:1fr auto;align-items:center;margin-top:10px}.inline button[data-v-3202d857],.ghost[data-v-3202d857]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-secondary);background:#fff;padding:8px 12px}.ghost[data-v-3202d857]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.list[data-v-3202d857]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-3202d857],.card[data-v-3202d857]{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:12px 14px}.list li[data-v-3202d857]{justify-content:space-between;gap:10px;display:flex}.metrics[data-v-3202d857]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=1200px){.metrics[data-v-3202d857]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.metrics[data-v-3202d857]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric[data-v-3202d857]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:18px 18px 16px;position:relative}.metric .n[data-v-3202d857]{letter-spacing:-.03em;color:var(--text);margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}.metric .l[data-v-3202d857]{color:var(--text-secondary);font-size:13px}.bars[data-v-3202d857]{gap:8px;display:grid}.bar-row[data-v-3202d857]{grid-template-columns:88px 1fr 48px;align-items:center;gap:8px;display:grid}.bar-track[data-v-3202d857]{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.bar-fill[data-v-3202d857]{background:var(--accent);border-radius:999px;height:100%}.tag[data-v-3202d857]{color:var(--text-muted);background:#f2f3f5;border:none;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.pre[data-v-3202d857]{white-space:pre-wrap;word-break:break-word;color:var(--text-muted);margin-top:8px;font-size:13px}.probe-head[data-v-3202d857]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.head-meta[data-v-3202d857]{flex-shrink:0;padding-top:4px}.meta-chip[data-v-3202d857]{color:var(--text-secondary);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;background:#f3f6fb;border-radius:999px;max-width:220px;padding:4px 10px;font-size:12px;display:inline-block;overflow:hidden}.status-bar[data-v-3202d857]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 16px;display:grid}.status-item[data-v-3202d857]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.status-item .dot[data-v-3202d857]{background:#c9cdd4;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.status-item.is-on .dot[data-v-3202d857]{background:var(--ok);box-shadow:0 0 0 3px #00b42a24}.status-item.is-warn .dot[data-v-3202d857]{background:#d97706}.status-item.is-off .dot[data-v-3202d857]{background:var(--danger)}.status-title[data-v-3202d857]{font-size:13px;font-weight:600}.status-sub[data-v-3202d857]{color:var(--text-muted);margin-top:2px;font-size:12px}.action-block[data-v-3202d857]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-bottom:18px;padding:12px 14px}.actions[data-v-3202d857]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.add-form[data-v-3202d857]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.add-input[data-v-3202d857]{border:1px solid var(--line-strong);border-radius:var(--radius);min-width:180px;height:34px;color:var(--text);appearance:none;background:#fff;flex:220px;padding:0 10px;font-size:13px}.add-input[data-v-3202d857]:focus{border-color:#64748b;outline:none;box-shadow:0 0 0 2px #64748b26}.ops-confirm[data-v-3202d857]{align-items:center;gap:4px;display:inline-flex}.danger-text[data-v-3202d857]{color:#dc2626!important}.tip-line[data-v-3202d857]{margin:10px 0 0;font-size:13px;line-height:1.5}.tip-line.ok[data-v-3202d857]{color:#15803d}.tip-line.warn[data-v-3202d857]{color:#b45309}.tip-line.muted[data-v-3202d857]{color:var(--text-muted)}.accounts-section[data-v-3202d857],.runs-section[data-v-3202d857]{margin-bottom:18px}.runs-head[data-v-3202d857]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.runs-head h3[data-v-3202d857]{margin:0}.runs-count[data-v-3202d857]{font-size:12px}.runs-table-wrap[data-v-3202d857]{border:1px solid var(--line);border-radius:var(--radius);-webkit-overflow-scrolling:touch;background:#fff;overflow:auto}.runs-table[data-v-3202d857]{border-collapse:collapse;width:100%;font-size:13px}.runs-table th[data-v-3202d857],.runs-table td[data-v-3202d857]{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 12px}.runs-table th[data-v-3202d857]{color:var(--text-secondary);white-space:nowrap;background:#f8fafc;font-size:12px;font-weight:600}.runs-table tbody tr:last-child td[data-v-3202d857]{border-bottom:none}.mono[data-v-3202d857]{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.account-run-cell[data-v-3202d857]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:13px;overflow:hidden}.intent-cell[data-v-3202d857]{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.time-cell[data-v-3202d857]{white-space:nowrap;font-size:12px}.ops[data-v-3202d857]{white-space:nowrap}.ops .ghost[data-v-3202d857]{margin-right:6px}.tiny[data-v-3202d857]{margin-top:2px;font-size:11px}.account-cell[data-v-3202d857]{align-items:center;gap:10px;display:flex}.account-avatar[data-v-3202d857]{object-fit:cover;background:#e2e8f0;border-radius:50%;flex-shrink:0;width:32px;height:32px}.account-avatar.placeholder[data-v-3202d857]{color:#475569;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.empty[data-v-3202d857]{border:1px dashed var(--line-strong);border-radius:var(--radius);background:#fff;margin:0;padding:18px 14px;font-size:13px}.tag[data-v-3202d857]{color:var(--text-secondary);background:#f3f4f6;border-radius:6px;padding:2px 8px;font-size:12px;display:inline-block}.tag.ok[data-v-3202d857]{color:#15803d;background:#16a34a1a}.tag.warn[data-v-3202d857]{color:#b45309;background:#d977061f}.tag.danger[data-v-3202d857]{color:#dc2626;background:#dc26261a}.edit-account-form[data-v-3202d857]{align-items:center;gap:10px;min-width:0;display:flex}.edit-fields[data-v-3202d857]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.edit-input[data-v-3202d857]{box-sizing:border-box;border:1px solid var(--line-strong);height:32px;color:var(--text);background:#fff;border-radius:8px;outline:none;flex:0 132px;width:132px;min-width:0;margin:0;padding:0 10px;font-size:13px;line-height:30px}.edit-input-remark[data-v-3202d857]{flex:120px;width:120px;max-width:180px}.edit-input[data-v-3202d857]:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.runs-table td[data-v-3202d857]{vertical-align:middle}.panel h2[data-v-d8b75cb1],.page-title[data-v-d8b75cb1]{color:var(--text);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:650}.panel h3[data-v-d8b75cb1]{color:var(--text);margin:22px 0 10px;font-size:15px;font-weight:600}.hint[data-v-d8b75cb1],.muted[data-v-d8b75cb1]{color:var(--text-muted)}.hint[data-v-d8b75cb1]{max-width:920px;margin:0 0 18px;font-size:13px;line-height:1.6}.form[data-v-d8b75cb1]{gap:10px;display:grid}.form label[data-v-d8b75cb1],.inline[data-v-d8b75cb1]{gap:6px;display:grid}.form input[data-v-d8b75cb1],.form textarea[data-v-d8b75cb1],.inline input[data-v-d8b75cb1],.field input[data-v-d8b75cb1],.field textarea[data-v-d8b75cb1],.field select[data-v-d8b75cb1],.actions select[data-v-d8b75cb1]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);appearance:none;outline:none;width:100%;padding:8px 10px}.form input[data-v-d8b75cb1]:focus,.form textarea[data-v-d8b75cb1]:focus,.inline input[data-v-d8b75cb1]:focus,.field input[data-v-d8b75cb1]:focus,.field textarea[data-v-d8b75cb1]:focus,.actions select[data-v-d8b75cb1]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.row[data-v-d8b75cb1],.actions[data-v-d8b75cb1]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary[data-v-d8b75cb1],button.primary[data-v-d8b75cb1]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);border:none;padding:8px 16px;font-weight:600;transition:background .15s}.primary[data-v-d8b75cb1]:hover,button.primary[data-v-d8b75cb1]:hover{background:var(--accent-hover)}.inline[data-v-d8b75cb1]{grid-template-columns:1fr auto;align-items:center;margin-top:10px}.inline button[data-v-d8b75cb1],.ghost[data-v-d8b75cb1]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-secondary);background:#fff;padding:8px 12px}.ghost[data-v-d8b75cb1]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.list[data-v-d8b75cb1]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-d8b75cb1],.card[data-v-d8b75cb1]{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:12px 14px}.list li[data-v-d8b75cb1]{justify-content:space-between;gap:10px;display:flex}.metrics[data-v-d8b75cb1]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=1200px){.metrics[data-v-d8b75cb1]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.metrics[data-v-d8b75cb1]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric[data-v-d8b75cb1]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:18px 18px 16px;position:relative}.metric .n[data-v-d8b75cb1]{letter-spacing:-.03em;color:var(--text);margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}.metric .l[data-v-d8b75cb1]{color:var(--text-secondary);font-size:13px}.bars[data-v-d8b75cb1]{gap:8px;display:grid}.bar-row[data-v-d8b75cb1]{grid-template-columns:88px 1fr 48px;align-items:center;gap:8px;display:grid}.bar-track[data-v-d8b75cb1]{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.bar-fill[data-v-d8b75cb1]{background:var(--accent);border-radius:999px;height:100%}.tag[data-v-d8b75cb1]{color:var(--text-muted);background:#f2f3f5;border:none;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.pre[data-v-d8b75cb1]{white-space:pre-wrap;word-break:break-word;color:var(--text-muted);margin-top:8px;font-size:13px}.probe-head[data-v-d8b75cb1]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.head-meta[data-v-d8b75cb1]{flex-shrink:0;padding-top:4px}.meta-chip[data-v-d8b75cb1]{color:var(--text-secondary);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;background:#f3f6fb;border-radius:999px;max-width:220px;padding:4px 10px;font-size:12px;display:inline-block;overflow:hidden}.status-bar[data-v-d8b75cb1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 16px;display:grid}.status-item[data-v-d8b75cb1]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.status-item .dot[data-v-d8b75cb1]{background:#c9cdd4;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.status-item.is-on .dot[data-v-d8b75cb1]{background:var(--ok);box-shadow:0 0 0 3px #00b42a24}.status-item.is-warn .dot[data-v-d8b75cb1]{background:#d97706}.status-item.is-off .dot[data-v-d8b75cb1]{background:var(--danger)}.status-title[data-v-d8b75cb1]{font-size:13px;font-weight:600}.status-sub[data-v-d8b75cb1]{color:var(--text-muted);margin-top:2px;font-size:12px}.action-block[data-v-d8b75cb1]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-bottom:18px;padding:12px 14px}.actions[data-v-d8b75cb1]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.add-form[data-v-d8b75cb1]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.add-input[data-v-d8b75cb1]{border:1px solid var(--line-strong);border-radius:var(--radius);min-width:180px;height:34px;color:var(--text);appearance:none;background:#fff;flex:220px;padding:0 10px;font-size:13px}.add-input[data-v-d8b75cb1]:focus{border-color:#64748b;outline:none;box-shadow:0 0 0 2px #64748b26}.ops-confirm[data-v-d8b75cb1]{align-items:center;gap:4px;display:inline-flex}.danger-text[data-v-d8b75cb1]{color:#dc2626!important}.tip-line[data-v-d8b75cb1]{margin:10px 0 0;font-size:13px;line-height:1.5}.tip-line.ok[data-v-d8b75cb1]{color:#15803d}.tip-line.warn[data-v-d8b75cb1]{color:#b45309}.tip-line.muted[data-v-d8b75cb1]{color:var(--text-muted)}.accounts-section[data-v-d8b75cb1],.runs-section[data-v-d8b75cb1]{margin-bottom:18px}.runs-head[data-v-d8b75cb1]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.runs-head h3[data-v-d8b75cb1]{margin:0}.runs-count[data-v-d8b75cb1]{font-size:12px}.runs-table-wrap[data-v-d8b75cb1]{border:1px solid var(--line);border-radius:var(--radius);-webkit-overflow-scrolling:touch;background:#fff;overflow:auto}.runs-table[data-v-d8b75cb1]{border-collapse:collapse;width:100%;font-size:13px}.runs-table th[data-v-d8b75cb1],.runs-table td[data-v-d8b75cb1]{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 12px}.runs-table th[data-v-d8b75cb1]{color:var(--text-secondary);white-space:nowrap;background:#f8fafc;font-size:12px;font-weight:600}.runs-table tbody tr:last-child td[data-v-d8b75cb1]{border-bottom:none}.mono[data-v-d8b75cb1]{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.account-run-cell[data-v-d8b75cb1]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:13px;overflow:hidden}.intent-cell[data-v-d8b75cb1]{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.time-cell[data-v-d8b75cb1]{white-space:nowrap;font-size:12px}.ops[data-v-d8b75cb1]{white-space:nowrap}.ops .ghost[data-v-d8b75cb1]{margin-right:6px}.tiny[data-v-d8b75cb1]{margin-top:2px;font-size:11px}.account-cell[data-v-d8b75cb1]{align-items:center;gap:10px;display:flex}.account-avatar[data-v-d8b75cb1]{object-fit:cover;background:#e2e8f0;border-radius:50%;flex-shrink:0;width:32px;height:32px}.account-avatar.placeholder[data-v-d8b75cb1]{color:#475569;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.empty[data-v-d8b75cb1]{border:1px dashed var(--line-strong);border-radius:var(--radius);background:#fff;margin:0;padding:18px 14px;font-size:13px}.tag[data-v-d8b75cb1]{color:var(--text-secondary);background:#f3f4f6;border-radius:6px;padding:2px 8px;font-size:12px;display:inline-block}.tag.ok[data-v-d8b75cb1]{color:#15803d;background:#16a34a1a}.tag.warn[data-v-d8b75cb1]{color:#b45309;background:#d977061f}.tag.danger[data-v-d8b75cb1]{color:#dc2626;background:#dc26261a}.edit-account-form[data-v-d8b75cb1]{align-items:center;gap:10px;min-width:0;display:flex}.edit-fields[data-v-d8b75cb1]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.edit-input[data-v-d8b75cb1]{box-sizing:border-box;border:1px solid var(--line-strong);height:32px;color:var(--text);background:#fff;border-radius:8px;outline:none;flex:0 132px;width:132px;min-width:0;margin:0;padding:0 10px;font-size:13px;line-height:30px}.edit-input-remark[data-v-d8b75cb1]{flex:120px;width:120px;max-width:180px}.edit-input[data-v-d8b75cb1]:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.runs-table td[data-v-d8b75cb1]{vertical-align:middle}.panel h2[data-v-fccc0fd1],.page-title[data-v-fccc0fd1]{color:var(--text);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:650}.panel h3[data-v-fccc0fd1]{color:var(--text);margin:22px 0 10px;font-size:15px;font-weight:600}.hint[data-v-fccc0fd1],.muted[data-v-fccc0fd1]{color:var(--text-muted)}.hint[data-v-fccc0fd1]{max-width:920px;margin:0 0 18px;font-size:13px;line-height:1.6}.form[data-v-fccc0fd1]{gap:10px;display:grid}.form label[data-v-fccc0fd1],.inline[data-v-fccc0fd1]{gap:6px;display:grid}.form input[data-v-fccc0fd1],.form textarea[data-v-fccc0fd1],.inline input[data-v-fccc0fd1],.field input[data-v-fccc0fd1],.field textarea[data-v-fccc0fd1],.field select[data-v-fccc0fd1],.actions select[data-v-fccc0fd1]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);appearance:none;outline:none;width:100%;padding:8px 10px}.form input[data-v-fccc0fd1]:focus,.form textarea[data-v-fccc0fd1]:focus,.inline input[data-v-fccc0fd1]:focus,.field input[data-v-fccc0fd1]:focus,.field textarea[data-v-fccc0fd1]:focus,.actions select[data-v-fccc0fd1]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.row[data-v-fccc0fd1],.actions[data-v-fccc0fd1]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary[data-v-fccc0fd1],button.primary[data-v-fccc0fd1]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);border:none;padding:8px 16px;font-weight:600;transition:background .15s}.primary[data-v-fccc0fd1]:hover,button.primary[data-v-fccc0fd1]:hover{background:var(--accent-hover)}.inline[data-v-fccc0fd1]{grid-template-columns:1fr auto;align-items:center;margin-top:10px}.inline button[data-v-fccc0fd1],.ghost[data-v-fccc0fd1]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-secondary);background:#fff;padding:8px 12px}.ghost[data-v-fccc0fd1]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.list[data-v-fccc0fd1]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-fccc0fd1],.card[data-v-fccc0fd1]{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:12px 14px}.list li[data-v-fccc0fd1]{justify-content:space-between;gap:10px;display:flex}.metrics[data-v-fccc0fd1]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=1200px){.metrics[data-v-fccc0fd1]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.metrics[data-v-fccc0fd1]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric[data-v-fccc0fd1]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:18px 18px 16px;position:relative}.metric .n[data-v-fccc0fd1]{letter-spacing:-.03em;color:var(--text);margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}.metric .l[data-v-fccc0fd1]{color:var(--text-secondary);font-size:13px}.bars[data-v-fccc0fd1]{gap:8px;display:grid}.bar-row[data-v-fccc0fd1]{grid-template-columns:88px 1fr 48px;align-items:center;gap:8px;display:grid}.bar-track[data-v-fccc0fd1]{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.bar-fill[data-v-fccc0fd1]{background:var(--accent);border-radius:999px;height:100%}.tag[data-v-fccc0fd1]{color:var(--text-muted);background:#f2f3f5;border:none;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.pre[data-v-fccc0fd1]{white-space:pre-wrap;word-break:break-word;color:var(--text-muted);margin-top:8px;font-size:13px}.probe-head[data-v-fccc0fd1]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.head-meta[data-v-fccc0fd1]{flex-shrink:0;padding-top:4px}.meta-chip[data-v-fccc0fd1]{color:var(--text-secondary);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;background:#f3f6fb;border-radius:999px;max-width:220px;padding:4px 10px;font-size:12px;display:inline-block;overflow:hidden}.status-bar[data-v-fccc0fd1]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 16px;display:grid}.status-item[data-v-fccc0fd1]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.status-item .dot[data-v-fccc0fd1]{background:#c9cdd4;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.status-item.is-on .dot[data-v-fccc0fd1]{background:var(--ok);box-shadow:0 0 0 3px #00b42a24}.status-item.is-warn .dot[data-v-fccc0fd1]{background:#d97706}.status-item.is-off .dot[data-v-fccc0fd1]{background:var(--danger)}.status-title[data-v-fccc0fd1]{font-size:13px;font-weight:600}.status-sub[data-v-fccc0fd1]{color:var(--text-muted);margin-top:2px;font-size:12px}.action-block[data-v-fccc0fd1]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-bottom:18px;padding:12px 14px}.actions[data-v-fccc0fd1]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.add-form[data-v-fccc0fd1]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.add-input[data-v-fccc0fd1]{border:1px solid var(--line-strong);border-radius:var(--radius);min-width:180px;height:34px;color:var(--text);appearance:none;background:#fff;flex:220px;padding:0 10px;font-size:13px}.add-input[data-v-fccc0fd1]:focus{border-color:#64748b;outline:none;box-shadow:0 0 0 2px #64748b26}.ops-confirm[data-v-fccc0fd1]{align-items:center;gap:4px;display:inline-flex}.danger-text[data-v-fccc0fd1]{color:#dc2626!important}.tip-line[data-v-fccc0fd1]{margin:10px 0 0;font-size:13px;line-height:1.5}.tip-line.ok[data-v-fccc0fd1]{color:#15803d}.tip-line.warn[data-v-fccc0fd1]{color:#b45309}.tip-line.muted[data-v-fccc0fd1]{color:var(--text-muted)}.accounts-section[data-v-fccc0fd1],.runs-section[data-v-fccc0fd1]{margin-bottom:18px}.runs-head[data-v-fccc0fd1]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.runs-head h3[data-v-fccc0fd1]{margin:0}.runs-count[data-v-fccc0fd1]{font-size:12px}.runs-table-wrap[data-v-fccc0fd1]{border:1px solid var(--line);border-radius:var(--radius);-webkit-overflow-scrolling:touch;background:#fff;overflow:auto}.runs-table[data-v-fccc0fd1]{border-collapse:collapse;width:100%;font-size:13px}.runs-table th[data-v-fccc0fd1],.runs-table td[data-v-fccc0fd1]{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 12px}.runs-table th[data-v-fccc0fd1]{color:var(--text-secondary);white-space:nowrap;background:#f8fafc;font-size:12px;font-weight:600}.runs-table tbody tr:last-child td[data-v-fccc0fd1]{border-bottom:none}.mono[data-v-fccc0fd1]{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.account-run-cell[data-v-fccc0fd1]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:13px;overflow:hidden}.intent-cell[data-v-fccc0fd1]{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.time-cell[data-v-fccc0fd1]{white-space:nowrap;font-size:12px}.ops[data-v-fccc0fd1]{white-space:nowrap}.ops .ghost[data-v-fccc0fd1]{margin-right:6px}.tiny[data-v-fccc0fd1]{margin-top:2px;font-size:11px}.account-cell[data-v-fccc0fd1]{align-items:center;gap:10px;display:flex}.account-avatar[data-v-fccc0fd1]{object-fit:cover;background:#e2e8f0;border-radius:50%;flex-shrink:0;width:32px;height:32px}.account-avatar.placeholder[data-v-fccc0fd1]{color:#475569;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.empty[data-v-fccc0fd1]{border:1px dashed var(--line-strong);border-radius:var(--radius);background:#fff;margin:0;padding:18px 14px;font-size:13px}.tag[data-v-fccc0fd1]{color:var(--text-secondary);background:#f3f4f6;border-radius:6px;padding:2px 8px;font-size:12px;display:inline-block}.tag.ok[data-v-fccc0fd1]{color:#15803d;background:#16a34a1a}.tag.warn[data-v-fccc0fd1]{color:#b45309;background:#d977061f}.tag.danger[data-v-fccc0fd1]{color:#dc2626;background:#dc26261a}.edit-account-form[data-v-fccc0fd1]{align-items:center;gap:10px;min-width:0;display:flex}.edit-fields[data-v-fccc0fd1]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.edit-input[data-v-fccc0fd1]{box-sizing:border-box;border:1px solid var(--line-strong);height:32px;color:var(--text);background:#fff;border-radius:8px;outline:none;flex:0 132px;width:132px;min-width:0;margin:0;padding:0 10px;font-size:13px;line-height:30px}.edit-input-remark[data-v-fccc0fd1]{flex:120px;width:120px;max-width:180px}.edit-input[data-v-fccc0fd1]:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.runs-table td[data-v-fccc0fd1]{vertical-align:middle}.panel h2[data-v-3bb4d48e],.page-title[data-v-3bb4d48e]{color:var(--text);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:650}.panel h3[data-v-3bb4d48e]{color:var(--text);margin:22px 0 10px;font-size:15px;font-weight:600}.hint[data-v-3bb4d48e],.muted[data-v-3bb4d48e]{color:var(--text-muted)}.hint[data-v-3bb4d48e]{max-width:920px;margin:0 0 18px;font-size:13px;line-height:1.6}.form[data-v-3bb4d48e]{gap:10px;display:grid}.form label[data-v-3bb4d48e],.inline[data-v-3bb4d48e]{gap:6px;display:grid}.form input[data-v-3bb4d48e],.form textarea[data-v-3bb4d48e],.inline input[data-v-3bb4d48e],.field input[data-v-3bb4d48e],.field textarea[data-v-3bb4d48e],.field select[data-v-3bb4d48e],.actions select[data-v-3bb4d48e]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);appearance:none;outline:none;width:100%;padding:8px 10px}.form input[data-v-3bb4d48e]:focus,.form textarea[data-v-3bb4d48e]:focus,.inline input[data-v-3bb4d48e]:focus,.field input[data-v-3bb4d48e]:focus,.field textarea[data-v-3bb4d48e]:focus,.actions select[data-v-3bb4d48e]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.row[data-v-3bb4d48e],.actions[data-v-3bb4d48e]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary[data-v-3bb4d48e],button.primary[data-v-3bb4d48e]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);border:none;padding:8px 16px;font-weight:600;transition:background .15s}.primary[data-v-3bb4d48e]:hover,button.primary[data-v-3bb4d48e]:hover{background:var(--accent-hover)}.inline[data-v-3bb4d48e]{grid-template-columns:1fr auto;align-items:center;margin-top:10px}.inline button[data-v-3bb4d48e],.ghost[data-v-3bb4d48e]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-secondary);background:#fff;padding:8px 12px}.ghost[data-v-3bb4d48e]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.list[data-v-3bb4d48e]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-3bb4d48e],.card[data-v-3bb4d48e]{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:12px 14px}.list li[data-v-3bb4d48e]{justify-content:space-between;gap:10px;display:flex}.metrics[data-v-3bb4d48e]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=1200px){.metrics[data-v-3bb4d48e]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.metrics[data-v-3bb4d48e]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric[data-v-3bb4d48e]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:18px 18px 16px;position:relative}.metric .n[data-v-3bb4d48e]{letter-spacing:-.03em;color:var(--text);margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}.metric .l[data-v-3bb4d48e]{color:var(--text-secondary);font-size:13px}.bars[data-v-3bb4d48e]{gap:8px;display:grid}.bar-row[data-v-3bb4d48e]{grid-template-columns:88px 1fr 48px;align-items:center;gap:8px;display:grid}.bar-track[data-v-3bb4d48e]{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.bar-fill[data-v-3bb4d48e]{background:var(--accent);border-radius:999px;height:100%}.tag[data-v-3bb4d48e]{color:var(--text-muted);background:#f2f3f5;border:none;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.pre[data-v-3bb4d48e]{white-space:pre-wrap;word-break:break-word;color:var(--text-muted);margin-top:8px;font-size:13px}.probe-head[data-v-3bb4d48e]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.head-meta[data-v-3bb4d48e]{flex-shrink:0;padding-top:4px}.meta-chip[data-v-3bb4d48e]{color:var(--text-secondary);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;background:#f3f6fb;border-radius:999px;max-width:220px;padding:4px 10px;font-size:12px;display:inline-block;overflow:hidden}.status-bar[data-v-3bb4d48e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 16px;display:grid}.status-item[data-v-3bb4d48e]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.status-item .dot[data-v-3bb4d48e]{background:#c9cdd4;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.status-item.is-on .dot[data-v-3bb4d48e]{background:var(--ok);box-shadow:0 0 0 3px #00b42a24}.status-item.is-warn .dot[data-v-3bb4d48e]{background:#d97706}.status-item.is-off .dot[data-v-3bb4d48e]{background:var(--danger)}.status-title[data-v-3bb4d48e]{font-size:13px;font-weight:600}.status-sub[data-v-3bb4d48e]{color:var(--text-muted);margin-top:2px;font-size:12px}.action-block[data-v-3bb4d48e]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-bottom:18px;padding:12px 14px}.actions[data-v-3bb4d48e]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.add-form[data-v-3bb4d48e]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.add-input[data-v-3bb4d48e]{border:1px solid var(--line-strong);border-radius:var(--radius);min-width:180px;height:34px;color:var(--text);appearance:none;background:#fff;flex:220px;padding:0 10px;font-size:13px}.add-input[data-v-3bb4d48e]:focus{border-color:#64748b;outline:none;box-shadow:0 0 0 2px #64748b26}.ops-confirm[data-v-3bb4d48e]{align-items:center;gap:4px;display:inline-flex}.danger-text[data-v-3bb4d48e]{color:#dc2626!important}.tip-line[data-v-3bb4d48e]{margin:10px 0 0;font-size:13px;line-height:1.5}.tip-line.ok[data-v-3bb4d48e]{color:#15803d}.tip-line.warn[data-v-3bb4d48e]{color:#b45309}.tip-line.muted[data-v-3bb4d48e]{color:var(--text-muted)}.accounts-section[data-v-3bb4d48e],.runs-section[data-v-3bb4d48e]{margin-bottom:18px}.runs-head[data-v-3bb4d48e]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.runs-head h3[data-v-3bb4d48e]{margin:0}.runs-count[data-v-3bb4d48e]{font-size:12px}.runs-table-wrap[data-v-3bb4d48e]{border:1px solid var(--line);border-radius:var(--radius);-webkit-overflow-scrolling:touch;background:#fff;overflow:auto}.runs-table[data-v-3bb4d48e]{border-collapse:collapse;width:100%;font-size:13px}.runs-table th[data-v-3bb4d48e],.runs-table td[data-v-3bb4d48e]{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 12px}.runs-table th[data-v-3bb4d48e]{color:var(--text-secondary);white-space:nowrap;background:#f8fafc;font-size:12px;font-weight:600}.runs-table tbody tr:last-child td[data-v-3bb4d48e]{border-bottom:none}.mono[data-v-3bb4d48e]{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.account-run-cell[data-v-3bb4d48e]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:13px;overflow:hidden}.intent-cell[data-v-3bb4d48e]{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.time-cell[data-v-3bb4d48e]{white-space:nowrap;font-size:12px}.ops[data-v-3bb4d48e]{white-space:nowrap}.ops .ghost[data-v-3bb4d48e]{margin-right:6px}.tiny[data-v-3bb4d48e]{margin-top:2px;font-size:11px}.account-cell[data-v-3bb4d48e]{align-items:center;gap:10px;display:flex}.account-avatar[data-v-3bb4d48e]{object-fit:cover;background:#e2e8f0;border-radius:50%;flex-shrink:0;width:32px;height:32px}.account-avatar.placeholder[data-v-3bb4d48e]{color:#475569;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.empty[data-v-3bb4d48e]{border:1px dashed var(--line-strong);border-radius:var(--radius);background:#fff;margin:0;padding:18px 14px;font-size:13px}.tag[data-v-3bb4d48e]{color:var(--text-secondary);background:#f3f4f6;border-radius:6px;padding:2px 8px;font-size:12px;display:inline-block}.tag.ok[data-v-3bb4d48e]{color:#15803d;background:#16a34a1a}.tag.warn[data-v-3bb4d48e]{color:#b45309;background:#d977061f}.tag.danger[data-v-3bb4d48e]{color:#dc2626;background:#dc26261a}.edit-account-form[data-v-3bb4d48e]{align-items:center;gap:10px;min-width:0;display:flex}.edit-fields[data-v-3bb4d48e]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.edit-input[data-v-3bb4d48e]{box-sizing:border-box;border:1px solid var(--line-strong);height:32px;color:var(--text);background:#fff;border-radius:8px;outline:none;flex:0 132px;width:132px;min-width:0;margin:0;padding:0 10px;font-size:13px;line-height:30px}.edit-input-remark[data-v-3bb4d48e]{flex:120px;width:120px;max-width:180px}.edit-input[data-v-3bb4d48e]:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.runs-table td[data-v-3bb4d48e]{vertical-align:middle}.panel h2[data-v-6ecffbe5],.page-title[data-v-6ecffbe5]{color:var(--text);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:650}.panel h3[data-v-6ecffbe5]{color:var(--text);margin:22px 0 10px;font-size:15px;font-weight:600}.hint[data-v-6ecffbe5],.muted[data-v-6ecffbe5]{color:var(--text-muted)}.hint[data-v-6ecffbe5]{max-width:920px;margin:0 0 18px;font-size:13px;line-height:1.6}.form[data-v-6ecffbe5]{gap:10px;display:grid}.form label[data-v-6ecffbe5],.inline[data-v-6ecffbe5]{gap:6px;display:grid}.form input[data-v-6ecffbe5],.form textarea[data-v-6ecffbe5],.inline input[data-v-6ecffbe5],.field input[data-v-6ecffbe5],.field textarea[data-v-6ecffbe5],.field select[data-v-6ecffbe5],.actions select[data-v-6ecffbe5]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);appearance:none;outline:none;width:100%;padding:8px 10px}.form input[data-v-6ecffbe5]:focus,.form textarea[data-v-6ecffbe5]:focus,.inline input[data-v-6ecffbe5]:focus,.field input[data-v-6ecffbe5]:focus,.field textarea[data-v-6ecffbe5]:focus,.actions select[data-v-6ecffbe5]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.row[data-v-6ecffbe5],.actions[data-v-6ecffbe5]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary[data-v-6ecffbe5],button.primary[data-v-6ecffbe5]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);border:none;padding:8px 16px;font-weight:600;transition:background .15s}.primary[data-v-6ecffbe5]:hover,button.primary[data-v-6ecffbe5]:hover{background:var(--accent-hover)}.inline[data-v-6ecffbe5]{grid-template-columns:1fr auto;align-items:center;margin-top:10px}.inline button[data-v-6ecffbe5],.ghost[data-v-6ecffbe5]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-secondary);background:#fff;padding:8px 12px}.ghost[data-v-6ecffbe5]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.list[data-v-6ecffbe5]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-6ecffbe5],.card[data-v-6ecffbe5]{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:12px 14px}.list li[data-v-6ecffbe5]{justify-content:space-between;gap:10px;display:flex}.metrics[data-v-6ecffbe5]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=1200px){.metrics[data-v-6ecffbe5]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.metrics[data-v-6ecffbe5]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric[data-v-6ecffbe5]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:18px 18px 16px;position:relative}.metric .n[data-v-6ecffbe5]{letter-spacing:-.03em;color:var(--text);margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}.metric .l[data-v-6ecffbe5]{color:var(--text-secondary);font-size:13px}.bars[data-v-6ecffbe5]{gap:8px;display:grid}.bar-row[data-v-6ecffbe5]{grid-template-columns:88px 1fr 48px;align-items:center;gap:8px;display:grid}.bar-track[data-v-6ecffbe5]{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.bar-fill[data-v-6ecffbe5]{background:var(--accent);border-radius:999px;height:100%}.tag[data-v-6ecffbe5]{color:var(--text-muted);background:#f2f3f5;border:none;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.pre[data-v-6ecffbe5]{white-space:pre-wrap;word-break:break-word;color:var(--text-muted);margin-top:8px;font-size:13px}.probe-head[data-v-6ecffbe5]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.head-meta[data-v-6ecffbe5]{flex-shrink:0;padding-top:4px}.meta-chip[data-v-6ecffbe5]{color:var(--text-secondary);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;background:#f3f6fb;border-radius:999px;max-width:220px;padding:4px 10px;font-size:12px;display:inline-block;overflow:hidden}.status-bar[data-v-6ecffbe5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 16px;display:grid}.status-item[data-v-6ecffbe5]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.status-item .dot[data-v-6ecffbe5]{background:#c9cdd4;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.status-item.is-on .dot[data-v-6ecffbe5]{background:var(--ok);box-shadow:0 0 0 3px #00b42a24}.status-item.is-warn .dot[data-v-6ecffbe5]{background:#d97706}.status-item.is-off .dot[data-v-6ecffbe5]{background:var(--danger)}.status-title[data-v-6ecffbe5]{font-size:13px;font-weight:600}.status-sub[data-v-6ecffbe5]{color:var(--text-muted);margin-top:2px;font-size:12px}.action-block[data-v-6ecffbe5]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-bottom:18px;padding:12px 14px}.actions[data-v-6ecffbe5]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.add-form[data-v-6ecffbe5]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.add-input[data-v-6ecffbe5]{border:1px solid var(--line-strong);border-radius:var(--radius);min-width:180px;height:34px;color:var(--text);appearance:none;background:#fff;flex:220px;padding:0 10px;font-size:13px}.add-input[data-v-6ecffbe5]:focus{border-color:#64748b;outline:none;box-shadow:0 0 0 2px #64748b26}.ops-confirm[data-v-6ecffbe5]{align-items:center;gap:4px;display:inline-flex}.danger-text[data-v-6ecffbe5]{color:#dc2626!important}.tip-line[data-v-6ecffbe5]{margin:10px 0 0;font-size:13px;line-height:1.5}.tip-line.ok[data-v-6ecffbe5]{color:#15803d}.tip-line.warn[data-v-6ecffbe5]{color:#b45309}.tip-line.muted[data-v-6ecffbe5]{color:var(--text-muted)}.accounts-section[data-v-6ecffbe5],.runs-section[data-v-6ecffbe5]{margin-bottom:18px}.runs-head[data-v-6ecffbe5]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.runs-head h3[data-v-6ecffbe5]{margin:0}.runs-count[data-v-6ecffbe5]{font-size:12px}.runs-table-wrap[data-v-6ecffbe5]{border:1px solid var(--line);border-radius:var(--radius);-webkit-overflow-scrolling:touch;background:#fff;overflow:auto}.runs-table[data-v-6ecffbe5]{border-collapse:collapse;width:100%;font-size:13px}.runs-table th[data-v-6ecffbe5],.runs-table td[data-v-6ecffbe5]{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 12px}.runs-table th[data-v-6ecffbe5]{color:var(--text-secondary);white-space:nowrap;background:#f8fafc;font-size:12px;font-weight:600}.runs-table tbody tr:last-child td[data-v-6ecffbe5]{border-bottom:none}.mono[data-v-6ecffbe5]{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.account-run-cell[data-v-6ecffbe5]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:13px;overflow:hidden}.intent-cell[data-v-6ecffbe5]{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.time-cell[data-v-6ecffbe5]{white-space:nowrap;font-size:12px}.ops[data-v-6ecffbe5]{white-space:nowrap}.ops .ghost[data-v-6ecffbe5]{margin-right:6px}.tiny[data-v-6ecffbe5]{margin-top:2px;font-size:11px}.account-cell[data-v-6ecffbe5]{align-items:center;gap:10px;display:flex}.account-avatar[data-v-6ecffbe5]{object-fit:cover;background:#e2e8f0;border-radius:50%;flex-shrink:0;width:32px;height:32px}.account-avatar.placeholder[data-v-6ecffbe5]{color:#475569;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.empty[data-v-6ecffbe5]{border:1px dashed var(--line-strong);border-radius:var(--radius);background:#fff;margin:0;padding:18px 14px;font-size:13px}.tag[data-v-6ecffbe5]{color:var(--text-secondary);background:#f3f4f6;border-radius:6px;padding:2px 8px;font-size:12px;display:inline-block}.tag.ok[data-v-6ecffbe5]{color:#15803d;background:#16a34a1a}.tag.warn[data-v-6ecffbe5]{color:#b45309;background:#d977061f}.tag.danger[data-v-6ecffbe5]{color:#dc2626;background:#dc26261a}.edit-account-form[data-v-6ecffbe5]{align-items:center;gap:10px;min-width:0;display:flex}.edit-fields[data-v-6ecffbe5]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.edit-input[data-v-6ecffbe5]{box-sizing:border-box;border:1px solid var(--line-strong);height:32px;color:var(--text);background:#fff;border-radius:8px;outline:none;flex:0 132px;width:132px;min-width:0;margin:0;padding:0 10px;font-size:13px;line-height:30px}.edit-input-remark[data-v-6ecffbe5]{flex:120px;width:120px;max-width:180px}.edit-input[data-v-6ecffbe5]:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.runs-table td[data-v-6ecffbe5]{vertical-align:middle}.panel h2[data-v-8fc9f6d2],.page-title[data-v-8fc9f6d2]{color:var(--text);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:650}.panel h3[data-v-8fc9f6d2]{color:var(--text);margin:22px 0 10px;font-size:15px;font-weight:600}.hint[data-v-8fc9f6d2],.muted[data-v-8fc9f6d2]{color:var(--text-muted)}.hint[data-v-8fc9f6d2]{max-width:920px;margin:0 0 18px;font-size:13px;line-height:1.6}.form[data-v-8fc9f6d2]{gap:10px;display:grid}.form label[data-v-8fc9f6d2],.inline[data-v-8fc9f6d2]{gap:6px;display:grid}.form input[data-v-8fc9f6d2],.form textarea[data-v-8fc9f6d2],.inline input[data-v-8fc9f6d2],.field input[data-v-8fc9f6d2],.field textarea[data-v-8fc9f6d2],.field select[data-v-8fc9f6d2],.actions select[data-v-8fc9f6d2]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);appearance:none;outline:none;width:100%;padding:8px 10px}.form input[data-v-8fc9f6d2]:focus,.form textarea[data-v-8fc9f6d2]:focus,.inline input[data-v-8fc9f6d2]:focus,.field input[data-v-8fc9f6d2]:focus,.field textarea[data-v-8fc9f6d2]:focus,.actions select[data-v-8fc9f6d2]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.row[data-v-8fc9f6d2],.actions[data-v-8fc9f6d2]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary[data-v-8fc9f6d2],button.primary[data-v-8fc9f6d2]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);border:none;padding:8px 16px;font-weight:600;transition:background .15s}.primary[data-v-8fc9f6d2]:hover,button.primary[data-v-8fc9f6d2]:hover{background:var(--accent-hover)}.inline[data-v-8fc9f6d2]{grid-template-columns:1fr auto;align-items:center;margin-top:10px}.inline button[data-v-8fc9f6d2],.ghost[data-v-8fc9f6d2]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-secondary);background:#fff;padding:8px 12px}.ghost[data-v-8fc9f6d2]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.list[data-v-8fc9f6d2]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-8fc9f6d2],.card[data-v-8fc9f6d2]{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:12px 14px}.list li[data-v-8fc9f6d2]{justify-content:space-between;gap:10px;display:flex}.metrics[data-v-8fc9f6d2]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=1200px){.metrics[data-v-8fc9f6d2]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.metrics[data-v-8fc9f6d2]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric[data-v-8fc9f6d2]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:18px 18px 16px;position:relative}.metric .n[data-v-8fc9f6d2]{letter-spacing:-.03em;color:var(--text);margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}.metric .l[data-v-8fc9f6d2]{color:var(--text-secondary);font-size:13px}.bars[data-v-8fc9f6d2]{gap:8px;display:grid}.bar-row[data-v-8fc9f6d2]{grid-template-columns:88px 1fr 48px;align-items:center;gap:8px;display:grid}.bar-track[data-v-8fc9f6d2]{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.bar-fill[data-v-8fc9f6d2]{background:var(--accent);border-radius:999px;height:100%}.tag[data-v-8fc9f6d2]{color:var(--text-muted);background:#f2f3f5;border:none;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.pre[data-v-8fc9f6d2]{white-space:pre-wrap;word-break:break-word;color:var(--text-muted);margin-top:8px;font-size:13px}.probe-head[data-v-8fc9f6d2]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.head-meta[data-v-8fc9f6d2]{flex-shrink:0;padding-top:4px}.meta-chip[data-v-8fc9f6d2]{color:var(--text-secondary);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;background:#f3f6fb;border-radius:999px;max-width:220px;padding:4px 10px;font-size:12px;display:inline-block;overflow:hidden}.status-bar[data-v-8fc9f6d2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 16px;display:grid}.status-item[data-v-8fc9f6d2]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.status-item .dot[data-v-8fc9f6d2]{background:#c9cdd4;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.status-item.is-on .dot[data-v-8fc9f6d2]{background:var(--ok);box-shadow:0 0 0 3px #00b42a24}.status-item.is-warn .dot[data-v-8fc9f6d2]{background:#d97706}.status-item.is-off .dot[data-v-8fc9f6d2]{background:var(--danger)}.status-title[data-v-8fc9f6d2]{font-size:13px;font-weight:600}.status-sub[data-v-8fc9f6d2]{color:var(--text-muted);margin-top:2px;font-size:12px}.action-block[data-v-8fc9f6d2]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-bottom:18px;padding:12px 14px}.actions[data-v-8fc9f6d2]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.add-form[data-v-8fc9f6d2]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.add-input[data-v-8fc9f6d2]{border:1px solid var(--line-strong);border-radius:var(--radius);min-width:180px;height:34px;color:var(--text);appearance:none;background:#fff;flex:220px;padding:0 10px;font-size:13px}.add-input[data-v-8fc9f6d2]:focus{border-color:#64748b;outline:none;box-shadow:0 0 0 2px #64748b26}.ops-confirm[data-v-8fc9f6d2]{align-items:center;gap:4px;display:inline-flex}.danger-text[data-v-8fc9f6d2]{color:#dc2626!important}.tip-line[data-v-8fc9f6d2]{margin:10px 0 0;font-size:13px;line-height:1.5}.tip-line.ok[data-v-8fc9f6d2]{color:#15803d}.tip-line.warn[data-v-8fc9f6d2]{color:#b45309}.tip-line.muted[data-v-8fc9f6d2]{color:var(--text-muted)}.accounts-section[data-v-8fc9f6d2],.runs-section[data-v-8fc9f6d2]{margin-bottom:18px}.runs-head[data-v-8fc9f6d2]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.runs-head h3[data-v-8fc9f6d2]{margin:0}.runs-count[data-v-8fc9f6d2]{font-size:12px}.runs-table-wrap[data-v-8fc9f6d2]{border:1px solid var(--line);border-radius:var(--radius);-webkit-overflow-scrolling:touch;background:#fff;overflow:auto}.runs-table[data-v-8fc9f6d2]{border-collapse:collapse;width:100%;font-size:13px}.runs-table th[data-v-8fc9f6d2],.runs-table td[data-v-8fc9f6d2]{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 12px}.runs-table th[data-v-8fc9f6d2]{color:var(--text-secondary);white-space:nowrap;background:#f8fafc;font-size:12px;font-weight:600}.runs-table tbody tr:last-child td[data-v-8fc9f6d2]{border-bottom:none}.mono[data-v-8fc9f6d2]{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.account-run-cell[data-v-8fc9f6d2]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:13px;overflow:hidden}.intent-cell[data-v-8fc9f6d2]{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.time-cell[data-v-8fc9f6d2]{white-space:nowrap;font-size:12px}.ops[data-v-8fc9f6d2]{white-space:nowrap}.ops .ghost[data-v-8fc9f6d2]{margin-right:6px}.tiny[data-v-8fc9f6d2]{margin-top:2px;font-size:11px}.account-cell[data-v-8fc9f6d2]{align-items:center;gap:10px;display:flex}.account-avatar[data-v-8fc9f6d2]{object-fit:cover;background:#e2e8f0;border-radius:50%;flex-shrink:0;width:32px;height:32px}.account-avatar.placeholder[data-v-8fc9f6d2]{color:#475569;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.empty[data-v-8fc9f6d2]{border:1px dashed var(--line-strong);border-radius:var(--radius);background:#fff;margin:0;padding:18px 14px;font-size:13px}.tag[data-v-8fc9f6d2]{color:var(--text-secondary);background:#f3f4f6;border-radius:6px;padding:2px 8px;font-size:12px;display:inline-block}.tag.ok[data-v-8fc9f6d2]{color:#15803d;background:#16a34a1a}.tag.warn[data-v-8fc9f6d2]{color:#b45309;background:#d977061f}.tag.danger[data-v-8fc9f6d2]{color:#dc2626;background:#dc26261a}.edit-account-form[data-v-8fc9f6d2]{align-items:center;gap:10px;min-width:0;display:flex}.edit-fields[data-v-8fc9f6d2]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.edit-input[data-v-8fc9f6d2]{box-sizing:border-box;border:1px solid var(--line-strong);height:32px;color:var(--text);background:#fff;border-radius:8px;outline:none;flex:0 132px;width:132px;min-width:0;margin:0;padding:0 10px;font-size:13px;line-height:30px}.edit-input-remark[data-v-8fc9f6d2]{flex:120px;width:120px;max-width:180px}.edit-input[data-v-8fc9f6d2]:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.runs-table td[data-v-8fc9f6d2]{vertical-align:middle}.panel h2[data-v-450ead20],.page-title[data-v-450ead20]{color:var(--text);letter-spacing:-.01em;margin:0 0 6px;font-size:22px;font-weight:650}.panel h3[data-v-450ead20]{color:var(--text);margin:22px 0 10px;font-size:15px;font-weight:600}.hint[data-v-450ead20],.muted[data-v-450ead20]{color:var(--text-muted)}.hint[data-v-450ead20]{max-width:920px;margin:0 0 18px;font-size:13px;line-height:1.6}.form[data-v-450ead20]{gap:10px;display:grid}.form label[data-v-450ead20],.inline[data-v-450ead20]{gap:6px;display:grid}.form input[data-v-450ead20],.form textarea[data-v-450ead20],.inline input[data-v-450ead20],.field input[data-v-450ead20],.field textarea[data-v-450ead20],.field select[data-v-450ead20],.actions select[data-v-450ead20]{border:1px solid var(--line-strong);background:var(--bg-input);border-radius:var(--radius-sm);appearance:none;outline:none;width:100%;padding:8px 10px}.form input[data-v-450ead20]:focus,.form textarea[data-v-450ead20]:focus,.inline input[data-v-450ead20]:focus,.field input[data-v-450ead20]:focus,.field textarea[data-v-450ead20]:focus,.actions select[data-v-450ead20]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.row[data-v-450ead20],.actions[data-v-450ead20]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.primary[data-v-450ead20],button.primary[data-v-450ead20]{background:var(--accent);color:#fff;border-radius:var(--radius-sm);border:none;padding:8px 16px;font-weight:600;transition:background .15s}.primary[data-v-450ead20]:hover,button.primary[data-v-450ead20]:hover{background:var(--accent-hover)}.inline[data-v-450ead20]{grid-template-columns:1fr auto;align-items:center;margin-top:10px}.inline button[data-v-450ead20],.ghost[data-v-450ead20]{border:1px solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-secondary);background:#fff;padding:8px 12px}.ghost[data-v-450ead20]:hover{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.list[data-v-450ead20]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list li[data-v-450ead20],.card[data-v-450ead20]{border:1px solid var(--line);background:var(--bg-elevated);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:12px 14px}.list li[data-v-450ead20]{justify-content:space-between;gap:10px;display:flex}.metrics[data-v-450ead20]{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}@media (width<=1200px){.metrics[data-v-450ead20]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=800px){.metrics[data-v-450ead20]{grid-template-columns:repeat(2,minmax(0,1fr))}}.metric[data-v-450ead20]{border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:18px 18px 16px;position:relative}.metric .n[data-v-450ead20]{letter-spacing:-.03em;color:var(--text);margin-top:8px;font-size:30px;font-weight:700;line-height:1.2}.metric .l[data-v-450ead20]{color:var(--text-secondary);font-size:13px}.bars[data-v-450ead20]{gap:8px;display:grid}.bar-row[data-v-450ead20]{grid-template-columns:88px 1fr 48px;align-items:center;gap:8px;display:grid}.bar-track[data-v-450ead20]{background:#edf1f7;border-radius:999px;height:8px;overflow:hidden}.bar-fill[data-v-450ead20]{background:var(--accent);border-radius:999px;height:100%}.tag[data-v-450ead20]{color:var(--text-muted);background:#f2f3f5;border:none;border-radius:4px;padding:2px 8px;font-size:12px;display:inline-block}.pre[data-v-450ead20]{white-space:pre-wrap;word-break:break-word;color:var(--text-muted);margin-top:8px;font-size:13px}.probe-head[data-v-450ead20]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px;display:flex}.head-meta[data-v-450ead20]{flex-shrink:0;padding-top:4px}.meta-chip[data-v-450ead20]{color:var(--text-secondary);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;background:#f3f6fb;border-radius:999px;max-width:220px;padding:4px 10px;font-size:12px;display:inline-block;overflow:hidden}.status-bar[data-v-450ead20]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 16px;display:grid}.status-item[data-v-450ead20]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.status-item .dot[data-v-450ead20]{background:#c9cdd4;border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.status-item.is-on .dot[data-v-450ead20]{background:var(--ok);box-shadow:0 0 0 3px #00b42a24}.status-item.is-warn .dot[data-v-450ead20]{background:#d97706}.status-item.is-off .dot[data-v-450ead20]{background:var(--danger)}.status-title[data-v-450ead20]{font-size:13px;font-weight:600}.status-sub[data-v-450ead20]{color:var(--text-muted);margin-top:2px;font-size:12px}.action-block[data-v-450ead20]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;margin-bottom:18px;padding:12px 14px}.actions[data-v-450ead20]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.add-form[data-v-450ead20]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.add-input[data-v-450ead20]{border:1px solid var(--line-strong);border-radius:var(--radius);min-width:180px;height:34px;color:var(--text);appearance:none;background:#fff;flex:220px;padding:0 10px;font-size:13px}.add-input[data-v-450ead20]:focus{border-color:#64748b;outline:none;box-shadow:0 0 0 2px #64748b26}.ops-confirm[data-v-450ead20]{align-items:center;gap:4px;display:inline-flex}.danger-text[data-v-450ead20]{color:#dc2626!important}.tip-line[data-v-450ead20]{margin:10px 0 0;font-size:13px;line-height:1.5}.tip-line.ok[data-v-450ead20]{color:#15803d}.tip-line.warn[data-v-450ead20]{color:#b45309}.tip-line.muted[data-v-450ead20]{color:var(--text-muted)}.accounts-section[data-v-450ead20],.runs-section[data-v-450ead20]{margin-bottom:18px}.runs-head[data-v-450ead20]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.runs-head h3[data-v-450ead20]{margin:0}.runs-count[data-v-450ead20]{font-size:12px}.runs-table-wrap[data-v-450ead20]{border:1px solid var(--line);border-radius:var(--radius);-webkit-overflow-scrolling:touch;background:#fff;overflow:auto}.runs-table[data-v-450ead20]{border-collapse:collapse;width:100%;font-size:13px}.runs-table th[data-v-450ead20],.runs-table td[data-v-450ead20]{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 12px}.runs-table th[data-v-450ead20]{color:var(--text-secondary);white-space:nowrap;background:#f8fafc;font-size:12px;font-weight:600}.runs-table tbody tr:last-child td[data-v-450ead20]{border-bottom:none}.mono[data-v-450ead20]{font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px}.account-run-cell[data-v-450ead20]{text-overflow:ellipsis;white-space:nowrap;max-width:140px;font-size:13px;overflow:hidden}.intent-cell[data-v-450ead20]{text-overflow:ellipsis;white-space:nowrap;max-width:320px;overflow:hidden}.time-cell[data-v-450ead20]{white-space:nowrap;font-size:12px}.ops[data-v-450ead20]{white-space:nowrap}.ops .ghost[data-v-450ead20]{margin-right:6px}.tiny[data-v-450ead20]{margin-top:2px;font-size:11px}.account-cell[data-v-450ead20]{align-items:center;gap:10px;display:flex}.account-avatar[data-v-450ead20]{object-fit:cover;background:#e2e8f0;border-radius:50%;flex-shrink:0;width:32px;height:32px}.account-avatar.placeholder[data-v-450ead20]{color:#475569;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.empty[data-v-450ead20]{border:1px dashed var(--line-strong);border-radius:var(--radius);background:#fff;margin:0;padding:18px 14px;font-size:13px}.tag[data-v-450ead20]{color:var(--text-secondary);background:#f3f4f6;border-radius:6px;padding:2px 8px;font-size:12px;display:inline-block}.tag.ok[data-v-450ead20]{color:#15803d;background:#16a34a1a}.tag.warn[data-v-450ead20]{color:#b45309;background:#d977061f}.tag.danger[data-v-450ead20]{color:#dc2626;background:#dc26261a}.edit-account-form[data-v-450ead20]{align-items:center;gap:10px;min-width:0;display:flex}.edit-fields[data-v-450ead20]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.edit-input[data-v-450ead20]{box-sizing:border-box;border:1px solid var(--line-strong);height:32px;color:var(--text);background:#fff;border-radius:8px;outline:none;flex:0 132px;width:132px;min-width:0;margin:0;padding:0 10px;font-size:13px;line-height:30px}.edit-input-remark[data-v-450ead20]{flex:120px;width:120px;max-width:180px}.edit-input[data-v-450ead20]:focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.runs-table td[data-v-450ead20]{vertical-align:middle}.page-head[data-v-9ad5e5fe]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.page-head h2[data-v-9ad5e5fe]{margin:0 0 6px;font-size:20px}.hint[data-v-9ad5e5fe]{color:var(--text-muted);max-width:640px;margin:0;font-size:13px;line-height:1.55}.summary-row[data-v-9ad5e5fe]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.summary-card[data-v-9ad5e5fe]{text-align:left;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,box-shadow .15s;display:flex}.summary-card[data-v-9ad5e5fe]:hover{border-color:#c9d4ea}.summary-card.active[data-v-9ad5e5fe]{border-color:#1677ff;box-shadow:0 0 0 3px #1677ff1f}.summary-card.up .summary-title[data-v-9ad5e5fe]{color:var(--text)}.plat-logo[data-v-9ad5e5fe],.tab-logo[data-v-9ad5e5fe]{object-fit:contain;background:#f5f7fb;border-radius:8px;flex:none;width:28px;height:28px}.tab-logo[data-v-9ad5e5fe]{border-radius:4px;width:18px;height:18px}.summary-title[data-v-9ad5e5fe]{margin-bottom:2px;font-size:14px;font-weight:650}.summary-sub[data-v-9ad5e5fe]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:flex}.summary-sub .sep[data-v-9ad5e5fe]{opacity:.5}.is-on[data-v-9ad5e5fe]{color:#1677ff}.is-busy[data-v-9ad5e5fe]{color:#d48806}.is-warn[data-v-9ad5e5fe]{color:#a15c00}.is-off[data-v-9ad5e5fe]{color:#98a2b3}.plat-tabs[data-v-9ad5e5fe]{border-bottom:1px solid var(--line);gap:6px;margin-bottom:8px;display:flex}.plat-tab[data-v-9ad5e5fe]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 14px;font-size:13px;display:inline-flex}.plat-tab[data-v-9ad5e5fe]:hover{color:var(--text)}.plat-tab.active[data-v-9ad5e5fe]{color:#1677ff;border-bottom-color:#1677ff;font-weight:650}.plat-body[data-v-9ad5e5fe]{min-height:320px}.plat-body[data-v-9ad5e5fe] .probe-head{display:none}.plat-body[data-v-9ad5e5fe] .probe-panel{padding-top:4px}@media (width<=1100px){.summary-row[data-v-9ad5e5fe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.summary-row[data-v-9ad5e5fe]{grid-template-columns:1fr}.page-head[data-v-9ad5e5fe]{flex-direction:column}}.page-head[data-v-ee191905]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.page-head .primary[data-v-ee191905]{white-space:nowrap;flex-shrink:0}.create-box[data-v-ee191905]{margin-bottom:14px;padding:14px}.add-form[data-v-ee191905]{grid-template-columns:repeat(5,minmax(0,1fr)) auto;align-items:end;gap:10px;display:grid}.field[data-v-ee191905]{color:var(--text-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.field input[data-v-ee191905],.field select[data-v-ee191905]{box-sizing:border-box;width:100%}.add-actions[data-v-ee191905]{align-items:flex-end;display:flex}.add-tip[data-v-ee191905]{margin:10px 0 0}.err[data-v-ee191905]{color:#b42318;margin:8px 0 0;font-size:12.5px}.toolbar[data-v-ee191905]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.search[data-v-ee191905]{border:1px solid var(--line-strong);background:#fff;border-radius:8px;flex:0 360px;min-width:240px;padding:8px 12px}.table-card[data-v-ee191905]{border:1px solid var(--line);background:#fff;border-radius:12px;overflow-x:auto}.data-table[data-v-ee191905]{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.data-table th[data-v-ee191905],.data-table td[data-v-ee191905]{white-space:nowrap;text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:12px}.data-table th[data-v-ee191905]{color:var(--text-muted);font-weight:500}.member-cell[data-v-ee191905]{align-items:center;gap:10px;display:flex}.member-avatar[data-v-ee191905]{color:#fff;background:linear-gradient(135deg,#4db0b8,#2a8f98);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:600;display:inline-flex}.member-name[data-v-ee191905]{align-items:center;gap:6px;font-weight:550;display:inline-flex}.role-select[data-v-ee191905]{border:1px solid var(--line-strong);background:#fff;border-radius:8px;padding:5px 8px;font-size:12.5px}.ops[data-v-ee191905]{flex-wrap:wrap;gap:6px;display:flex}.ghost.sm[data-v-ee191905]{padding:4px 10px;font-size:12px}.ghost.danger[data-v-ee191905]{color:#b42318;border-color:#fecdca}.ghost.danger[data-v-ee191905]:hover{background:#fef3f2}.tiny[data-v-ee191905]{font-size:12px}.dlg-mask[data-v-ee191905]{z-index:60;background:#0f1c3659;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.dlg[data-v-ee191905]{background:#fff;width:380px;max-width:calc(100vw - 32px);padding:18px 20px}.dlg h3[data-v-ee191905]{margin:0 0 12px}.dlg .actions[data-v-ee191905]{justify-content:flex-end;margin-top:14px}@media (width<=1100px){.add-form[data-v-ee191905]{grid-template-columns:repeat(2,minmax(0,1fr))}}.quota-box[data-v-ee191905]{padding:14px 18px}.quota-head[data-v-ee191905]{align-items:center;gap:14px;margin-bottom:10px;display:flex}.quota-tip[data-v-ee191905]{margin-left:auto}.quota-grid[data-v-ee191905]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.quota-item[data-v-ee191905]{border:1px solid var(--border,#e5e6eb);border-radius:8px;padding:10px 12px}.quota-item.full[data-v-ee191905]{background:#fff9f0;border-color:#f5a623}.quota-label[data-v-ee191905]{color:var(--muted,#86909c);font-size:12px}.quota-num[data-v-ee191905]{margin:2px 0 6px;font-size:18px;font-weight:600}.quota-bar[data-v-ee191905]{background:#f2f3f5;border-radius:2px;height:4px;overflow:hidden}.quota-bar i[data-v-ee191905]{background:#3370ff;height:100%;display:block}.quota-item.full .quota-bar i[data-v-ee191905]{background:#f5a623}.page-head[data-v-7691e1c7]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:8px;display:flex}.page-head .primary[data-v-7691e1c7]{white-space:nowrap;flex-shrink:0}.pair-box[data-v-7691e1c7]{background:#f3fbfb;border:1px solid #b8e0e3;margin-bottom:14px;padding:14px 16px}.pair-head[data-v-7691e1c7]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pair-label[data-v-7691e1c7]{color:var(--text-muted);font-size:12px}.pair-code[data-v-7691e1c7]{letter-spacing:4px;color:#1f6f76;margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:30px;font-weight:700}.pair-steps[data-v-7691e1c7]{margin:12px 0 0;padding-left:20px;font-size:13px;line-height:1.9}.pair-steps code[data-v-7691e1c7]{background:#e9f4f5;border-radius:4px;padding:1px 6px;font-size:12.5px}.pair-steps code.cmd[data-v-7691e1c7]{-webkit-user-select:all;user-select:all;margin:2px 6px 2px 0;display:inline-block}.toolbar[data-v-7691e1c7]{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:12px;display:flex}.table-card[data-v-7691e1c7]{border:1px solid var(--line);background:#fff;border-radius:12px;overflow-x:auto}.data-table[data-v-7691e1c7]{border-collapse:collapse;width:100%;min-width:760px;font-size:13px}.data-table th[data-v-7691e1c7],.data-table td[data-v-7691e1c7]{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:12px}.data-table th[data-v-7691e1c7]{color:var(--text-muted);font-weight:500}.dev-name[data-v-7691e1c7]{align-items:baseline;gap:8px;display:flex}.dot[data-v-7691e1c7]{background:#c8cdd3;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.dot.on[data-v-7691e1c7]{background:#22a06b}.chip[data-v-7691e1c7]{border:1px solid var(--line);color:var(--text-muted);background:#f6f7f8;border-radius:999px;margin:2px 4px 2px 0;padding:2px 8px;font-size:11.5px;display:inline-block}.chip.up[data-v-7691e1c7]{color:#146c43;background:#eaf7ef;border-color:#bfe5cf}.chip.busy[data-v-7691e1c7]{color:#9a5b00;background:#fff6e3;border-color:#f2d59b}.link[data-v-7691e1c7]{color:#1f6f76;cursor:pointer;background:0 0;border:none;padding:0 6px;font-size:12.5px}.link.danger[data-v-7691e1c7]{color:#b42318}.ghost[data-v-7691e1c7]{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:8px;padding:6px 12px;font-size:12.5px}.tiny[data-v-7691e1c7]{font-size:12px}.local-hint[data-v-7691e1c7]{margin-top:6px}.tag-local[data-v-7691e1c7]{color:#1668dc;background:#e6f4ff;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:11px;display:inline-block}.pair-local[data-v-7691e1c7]{background:#f0f5ff;border:1px solid #adc6ff;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin-top:10px;padding:12px 14px;display:flex}.ws-aside[data-v-bfffabe6]{color:#1f1f1f;background:#f9fafc;border-left:1px solid #e8e8ea;flex-direction:column;flex-shrink:0;width:260px;min-height:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;display:flex;position:relative}.ws-aside.collapsed[data-v-bfffabe6]{display:none}.ws-resize-shield[data-v-bfffabe6]{z-index:2147483646;cursor:col-resize;-webkit-user-select:none;user-select:none;background:0 0;position:fixed;inset:0}.ws-resize-handle[data-v-bfffabe6]{z-index:2147483647;cursor:col-resize;touch-action:none;background:0 0;width:8px;position:absolute;top:0;bottom:0;left:-4px}.ws-resize-handle[data-v-bfffabe6]:after{content:"";background:0 0;width:2px;transition:background-color .15s;position:absolute;top:0;bottom:0;left:3px}.ws-resize-handle[data-v-bfffabe6]:hover:after,.ws-aside.resizing .ws-resize-handle[data-v-bfffabe6]:after{background:#4f8cff}.ws-head[data-v-bfffabe6]{justify-content:space-between;align-items:center;gap:8px;padding:10px 10px 4px;display:flex}.ws-title-wrap[data-v-bfffabe6]{align-items:center;gap:6px;min-width:0;display:flex}.ws-root-ico[data-v-bfffabe6]{color:#8a8a8a;flex-shrink:0;line-height:0;display:inline-flex}.ws-title[data-v-bfffabe6]{color:#1f1f1f;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.ws-actions[data-v-bfffabe6]{flex-shrink:0;gap:0;display:flex}.ws-ico[data-v-bfffabe6]{color:#8a8a8a;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:inline-flex}.ws-ico[data-v-bfffabe6]:hover{color:#333;background:#edeef0}.ws-nav[data-v-bfffabe6]{align-items:center;gap:4px;margin:2px 8px 6px;display:flex}.ws-path[data-v-bfffabe6]{color:#6b6b6b;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #e8e8ea;border-radius:6px;flex:1;min-width:0;padding:4px 8px;font-size:11px;line-height:1.35;overflow:hidden}.ws-body[data-v-bfffabe6]{background:#f9fafc;flex:1;min-height:0;padding:2px 6px 10px;overflow:auto}.ws-empty[data-v-bfffabe6]{text-align:center;padding:28px 12px;font-size:12px}.ws-empty.muted[data-v-bfffabe6]{color:#9a9a9a}.ws-empty.err[data-v-bfffabe6]{color:#c2410c}.ws-tree[data-v-bfffabe6]{margin:0;padding:0;list-style:none}.ws-item[data-v-bfffabe6]{cursor:default;color:#2b2b2b;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:4px;height:28px;padding-right:8px;font-size:12.5px;display:flex}.ws-item[data-v-bfffabe6]:hover{background:#edeef0}.ws-item.active[data-v-bfffabe6]{color:#111;background:#edeef0}.ws-chevron[data-v-bfffabe6]{color:#9a9a9a;cursor:pointer;-webkit-transition:-webkit-transform .12s;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin:0;padding:0;line-height:0;transition:transform .12s;display:inline-flex;transform:rotate(0)}.ws-chevron.open[data-v-bfffabe6]{color:#6b6b6b;transform:rotate(90deg)}.ws-chevron[data-v-bfffabe6]:hover{color:#555;background:#0000000a}.ws-chevron-spacer[data-v-bfffabe6]{flex-shrink:0;width:16px;height:16px}.ws-item-ico[data-v-bfffabe6]{color:#8a8a8a;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;line-height:0;display:inline-flex}.ws-item.dir .ws-item-ico[data-v-bfffabe6]{color:#7d7d7d}.ws-item-name[data-v-bfffabe6]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:400;line-height:28px;overflow:hidden}.ws-item.dir .ws-item-name[data-v-bfffabe6]{font-weight:500}.ws-prompt-mask[data-v-bfffabe6]{z-index:20;background:#14141438;justify-content:center;align-items:center;padding:12px;display:flex;position:absolute;inset:0}.ws-prompt[data-v-bfffabe6]{background:#fff;border:1px solid #e8e8ea;border-radius:10px;width:100%;max-width:240px;padding:12px;box-shadow:0 10px 28px #0000001a}.ws-prompt-title[data-v-bfffabe6]{color:#1f1f1f;margin-bottom:8px;font-size:13px;font-weight:600}.ws-prompt-input[data-v-bfffabe6]{color:#1f1f1f;box-sizing:border-box;background:#fff;border:1px solid #e8e8ea;border-radius:7px;outline:none;width:100%;height:32px;padding:0 8px;font-size:12px}.ws-prompt-input[data-v-bfffabe6]:focus{border-color:#d0d0d4;box-shadow:0 0 0 2px #0000000a}.ws-prompt-err[data-v-bfffabe6]{color:#c2410c;margin:6px 0 0;font-size:11px;line-height:1.35}.ws-prompt-actions[data-v-bfffabe6]{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.ws-prompt-btn[data-v-bfffabe6]{color:#444;cursor:pointer;background:#fff;border:1px solid #e8e8ea;border-radius:7px;height:28px;padding:0 10px;font-family:inherit;font-size:12px}.ws-prompt-btn.ghost[data-v-bfffabe6]:hover{background:#edeef0}.ws-prompt-btn.primary[data-v-bfffabe6]{color:#fff;background:#2f2f2f;border-color:#2f2f2f}.ws-prompt-btn.primary[data-v-bfffabe6]:hover{background:#1f1f1f}.ws-preview-mask[data-v-bfffabe6]{z-index:2147483000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-sizing:border-box;background:#0f172a6b;justify-content:center;align-items:center;padding:5vh 5vw;display:flex;position:fixed;inset:0}.ws-preview-dialog[data-v-bfffabe6]{background:#fff;border:1px solid #dedfe3;border-radius:12px;flex-direction:column;width:90vw;min-width:0;max-width:1180px;height:90vh;min-height:0;max-height:860px;display:flex;overflow:hidden;box-shadow:0 24px 70px #0000003d}.ws-preview-head[data-v-bfffabe6]{border-bottom:1px solid #ececef;flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:9px 12px 9px 16px;display:flex}.ws-preview-title-wrap[data-v-bfffabe6]{min-width:0}.ws-preview-title[data-v-bfffabe6],.ws-preview-path[data-v-bfffabe6]{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.ws-preview-title[data-v-bfffabe6]{font-size:14px}.ws-preview-path[data-v-bfffabe6]{color:#8a8a8a;margin-top:2px;font-size:11px}.ws-preview-actions[data-v-bfffabe6]{flex-shrink:0;gap:7px;display:flex}.ws-preview-btn[data-v-bfffabe6]{color:#444;min-height:30px;font:inherit;cursor:pointer;background:#fff;border:1px solid #dedfe3;border-radius:7px;padding:0 10px;font-size:12px;line-height:28px;text-decoration:none}.ws-preview-btn[data-v-bfffabe6]:hover{background:#f5f6f8}.ws-preview-body[data-v-bfffabe6]{background:#f7f8fa;flex:1;min-width:0;min-height:0;overflow:auto}.ws-preview-state[data-v-bfffabe6]{color:#777;text-align:center;padding:44px 20px;font-size:13px}.ws-preview-state.err[data-v-bfffabe6]{color:#c2410c}.ws-preview-text[data-v-bfffabe6]{box-sizing:border-box;color:#24292f;white-space:pre-wrap;overflow-wrap:anywhere;tab-size:2;background:#fff;min-height:100%;margin:0;padding:18px 20px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.65}.ws-preview-markdown[data-v-bfffabe6]{box-sizing:border-box;color:#24292f;background:#fff;width:min(900px,100%);min-height:100%;margin:0 auto;padding:28px 36px 60px;font-size:14px;line-height:1.75}.ws-preview-frame[data-v-bfffabe6]{background:#fff;border:0;width:100%;height:100%;display:block}.ws-preview-media[data-v-bfffabe6]{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100%;padding:20px;display:flex}.ws-preview-media img[data-v-bfffabe6],.ws-preview-media video[data-v-bfffabe6]{-o-object-fit:contain;object-fit:contain;border-radius:6px;max-width:100%;max-height:100%;display:block}.ws-preview-media video[data-v-bfffabe6]{width:100%;height:100%}.ws-preview-media.audio[data-v-bfffabe6]{min-height:180px}.ws-preview-media audio[data-v-bfffabe6]{width:min(620px,90%)}@media (width<=700px){.ws-preview-mask[data-v-bfffabe6]{padding:10px}.ws-preview-dialog[data-v-bfffabe6]{width:100%;height:100%;max-height:none}.ws-preview-head[data-v-bfffabe6]{gap:8px}.ws-preview-path[data-v-bfffabe6],.ws-preview-actions a[data-v-bfffabe6]{display:none}.ws-preview-markdown[data-v-bfffabe6]{padding:20px 18px 40px}}.auth-boot[data-v-e4eaacf3]{background:#07101d;height:100%}.shell[data-v-e4eaacf3]{background:var(--bg);height:100%;display:flex}.sidebar[data-v-e4eaacf3]{background:var(--sidebar);width:232px;color:var(--sidebar-text);border-right:1px solid var(--sidebar-border);z-index:1;flex-direction:column;flex-shrink:0;padding:12px 10px 14px;transition:width .18s;display:flex;position:relative}.sidebar.collapsed[data-v-e4eaacf3]{width:72px;padding:12px 8px}.side-brand[data-v-e4eaacf3]{padding:2px 4px 12px}.brand-card[data-v-e4eaacf3]{background:linear-gradient(#f7f9fc 0%,#eef3fb 100%);border:1px solid #e8eef8;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex;position:relative}.side-collapse-btn[data-v-e4eaacf3]{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-shrink:0;width:28px;height:28px;margin-left:auto;padding:0;font-size:14px;line-height:1}.side-collapse-btn[data-v-e4eaacf3]:hover{color:#1677ff;background:#f5f9ff;border-color:#bfd6ff}.sidebar.collapsed .brand-meta[data-v-e4eaacf3],.sidebar.collapsed .nav-group-title[data-v-e4eaacf3],.sidebar.collapsed .nav-label[data-v-e4eaacf3],.sidebar.collapsed .user-meta[data-v-e4eaacf3]{display:none}.sidebar.collapsed .brand-card[data-v-e4eaacf3]{justify-content:center;gap:0;padding:8px}.sidebar.collapsed .side-collapse-btn[data-v-e4eaacf3]{z-index:2;border-radius:999px;width:22px;height:22px;font-size:12px;position:absolute;top:-6px;right:-6px}.sidebar.collapsed .nav-item[data-v-e4eaacf3]{justify-content:center;padding:10px 8px}.sidebar.collapsed .side-brand[data-v-e4eaacf3]{padding-left:0;padding-right:0}.logo[data-v-e4eaacf3]{-o-object-fit:contain;object-fit:contain;border-radius:10px;flex-shrink:0;width:36px;height:36px;display:block;overflow:hidden}.brand-meta[data-v-e4eaacf3]{min-width:0}.side-title[data-v-e4eaacf3]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:650;overflow:hidden}.side-sub[data-v-e4eaacf3]{color:var(--sidebar-muted);white-space:nowrap;align-items:center;gap:6px;margin-top:2px;font-size:11px;display:flex}.vip[data-v-e4eaacf3]{color:#b7791f;background:#fff7e8;border-radius:4px;padding:0 5px;font-weight:600}.tenant-switch-btn[data-v-e4eaacf3]{color:#4a5875;cursor:pointer;background:#fff;border:1px solid #dbe4f0;border-radius:4px;height:18px;padding:0 6px;font-size:11px;line-height:16px}.tenant-switch-btn[data-v-e4eaacf3]:hover{color:#1677ff;border-color:#bfd6ff}.tenant-menu[data-v-e4eaacf3]{z-index:30;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:8px;right:8px;box-shadow:0 12px 32px #0f1c3624}.tenant-menu-title[data-v-e4eaacf3]{color:#8a97b1;padding:4px 8px 6px;font-size:11px}.tenant-menu-item[data-v-e4eaacf3]{text-align:left;cursor:pointer;color:#12203a;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:13px;display:flex}.tenant-menu-item[data-v-e4eaacf3]:hover{background:#f4f7fd}.tenant-menu-item.active[data-v-e4eaacf3]{color:#1677ff;background:#eaf2ff}.tenant-menu-name[data-v-e4eaacf3]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tenant-menu-role[data-v-e4eaacf3]{color:#8a97b1;flex-shrink:0;font-size:11px}.tenant-menu-item.create[data-v-e4eaacf3]{color:#1677ff;border-top:1px solid #eef2f7;border-radius:0 0 8px 8px;margin-top:2px}.user-field-hint[data-v-e4eaacf3]{color:#8a97b1;margin:6px 0 0;font-size:12px;line-height:1.6}.side-nav[data-v-e4eaacf3]{flex-direction:column;flex:1;gap:2px;padding:0 2px;display:flex;overflow:auto}.nav-group+.nav-group[data-v-e4eaacf3]{margin-top:6px}.nav-group-title[data-v-e4eaacf3]{color:var(--sidebar-muted);letter-spacing:.02em;margin:10px 10px 4px;font-size:11px}.nav-item[data-v-e4eaacf3]{color:var(--sidebar-text);text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 12px;transition:background .15s,color .15s;display:flex}.nav-item[data-v-e4eaacf3]:hover{background:var(--sidebar-hover);color:var(--text)}.nav-item.active[data-v-e4eaacf3]{background:var(--sidebar-active);color:var(--sidebar-text-active);font-weight:600}.nav-item.active .nav-ico[data-v-e4eaacf3]{color:var(--sidebar-text-active);opacity:1}.nav-ico[data-v-e4eaacf3]{text-align:center;opacity:.72;width:18px;color:inherit;flex-shrink:0;font-size:13px}.nav-label[data-v-e4eaacf3]{font-size:13.5px}.side-foot[data-v-e4eaacf3]{border-top:1px solid var(--sidebar-border);margin-top:8px;padding:12px 4px 2px;position:relative}.user-foot-wrap[data-v-e4eaacf3]{position:relative}.user-menu-mask[data-v-e4eaacf3]{z-index:40;position:fixed;inset:0}.user-card[data-v-e4eaacf3]{cursor:pointer;text-align:left;width:100%;color:inherit;background:linear-gradient(#f8fafc 0%,#eef3fb 100%);border:1px solid #e8eef8;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.user-card[data-v-e4eaacf3]:hover{background:#f5f9ff;border-color:#d6e4ff}.user-card.guest[data-v-e4eaacf3]{border-style:dashed}.user-avatar[data-v-e4eaacf3]{color:#fff;letter-spacing:.02em;background:linear-gradient(145deg,#5b8cff,#1677ff);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:flex}.user-avatar.lg[data-v-e4eaacf3]{width:40px;height:40px;font-size:13px}.user-avatar.guest-av[data-v-e4eaacf3]{background:linear-gradient(145deg,#94a3b8,#64748b)}.user-meta[data-v-e4eaacf3]{flex:1;min-width:0}.user-name[data-v-e4eaacf3]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:650;overflow:hidden}.user-role[data-v-e4eaacf3]{color:var(--sidebar-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.sidebar.collapsed .user-card[data-v-e4eaacf3]{justify-content:center;padding:8px}.user-menu[data-v-e4eaacf3]{z-index:50;background:#fff;border:1px solid #e8eef8;border-radius:12px;min-width:200px;padding:8px;position:absolute;bottom:calc(100% + 8px);left:0;right:0;box-shadow:0 10px 28px #0f172a1f}.sidebar.collapsed .user-menu[data-v-e4eaacf3]{width:220px;left:0;right:auto}.user-menu-head[data-v-e4eaacf3]{border-bottom:1px solid #eef2f7;align-items:center;gap:10px;margin-bottom:4px;padding:8px 8px 10px;display:flex}.user-menu-meta[data-v-e4eaacf3]{min-width:0}.user-menu-name[data-v-e4eaacf3]{color:var(--text);font-size:14px;font-weight:650}.user-menu-role[data-v-e4eaacf3],.user-menu-phone[data-v-e4eaacf3]{color:var(--sidebar-muted);margin-top:2px;font-size:12px}.user-menu-item[data-v-e4eaacf3]{cursor:pointer;color:#334155;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px;font-size:13px;display:flex}.user-menu-item[data-v-e4eaacf3]:hover{background:#f5f7fb}.user-menu-item.danger[data-v-e4eaacf3]{color:#cf1322}.user-menu-item.danger[data-v-e4eaacf3]:hover{background:#fff1f0}.umi[data-v-e4eaacf3]{text-align:center;opacity:.75;flex-shrink:0;width:18px}.user-dialog-mask[data-v-e4eaacf3]{z-index:80;background:#0f172a59;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.user-dialog[data-v-e4eaacf3]{background:#fff;border:1px solid #e8eef8;border-radius:14px;width:100%;max-width:380px;overflow:hidden;box-shadow:0 18px 48px #0f172a2e}.user-dialog-head[data-v-e4eaacf3]{border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.user-dialog-x[data-v-e4eaacf3]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;width:28px;height:28px;font-size:20px;line-height:1}.user-dialog-x[data-v-e4eaacf3]:hover{color:#64748b;background:#f5f7fb}.user-dialog-body[data-v-e4eaacf3]{flex-direction:column;gap:12px;padding:16px;display:flex}.user-field[data-v-e4eaacf3]{color:var(--sidebar-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.user-field input[data-v-e4eaacf3]{height:36px;color:var(--text);border:1px solid #e2e8f0;border-radius:8px;outline:none;padding:0 12px;font-size:13px}.user-field input[data-v-e4eaacf3]:focus{border-color:#91bfff;box-shadow:0 0 0 3px #1677ff1f}.user-dialog-hint[data-v-e4eaacf3]{color:var(--sidebar-muted);margin:0;font-size:12px;line-height:1.5}.user-form-error[data-v-e4eaacf3]{color:#cf1322;margin:0;font-size:12px}.user-dialog-foot[data-v-e4eaacf3]{justify-content:flex-end;gap:8px;padding:0 16px 16px;display:flex}.user-btn[data-v-e4eaacf3]{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;height:34px;padding:0 14px;font-size:13px}.user-btn.ghost[data-v-e4eaacf3]:hover{background:#f8fafc}.user-btn.primary[data-v-e4eaacf3]{color:#fff;background:#1677ff;border-color:#1677ff}.user-btn.primary[data-v-e4eaacf3]:hover{background:#3c8dff}.tiny[data-v-e4eaacf3]{font-size:11px}.workspace[data-v-e4eaacf3]{z-index:2;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.plan-notice[data-v-e4eaacf3]{border-bottom:1px solid #0000;align-items:center;gap:14px;padding:8px 20px;font-size:13px;display:flex}.plan-notice.soon[data-v-e4eaacf3]{color:#ad6800;background:#fff7e6;border-color:#ffe7ba}.plan-notice.expired[data-v-e4eaacf3]{color:#a8071a;background:#fff1f0;border-color:#ffccc7}.plan-notice.impersonate[data-v-e4eaacf3]{color:#1d39c4;background:#f0f5ff;border-color:#adc6ff}.plan-notice .muted[data-v-e4eaacf3]{opacity:.75;margin-left:auto}.topbar[data-v-e4eaacf3]{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:30;background:#ffffffeb;flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 24px;display:flex;position:relative}.topbar.slim[data-v-e4eaacf3]{background:#f9fafc;border-bottom:1px solid #e8e8ea;height:44px;padding:0 14px 0 10px}.top-left[data-v-e4eaacf3]{align-items:center;gap:8px;min-width:0;display:flex}.crumb[data-v-e4eaacf3]{color:var(--text);font-size:15px;font-weight:650}.topbar.slim .crumb[data-v-e4eaacf3]{color:#1f1f1f;letter-spacing:0;font-size:13px;font-weight:600}.back-btn[data-v-e4eaacf3]{color:#6b6b6b;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:5px;padding:5px 8px;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1.2;display:inline-flex}.back-ico[data-v-e4eaacf3]{font-size:13px;font-weight:500;line-height:1}.back-btn[data-v-e4eaacf3]:hover{color:#1f1f1f;background:#edeef0}.back-btn[data-v-e4eaacf3]:active{background:#e8e8ea}.agent-title[data-v-e4eaacf3]{border-left:1px solid #e8e8ea;align-items:center;gap:7px;min-width:0;padding-left:10px;display:flex}.agent-title-main[data-v-e4eaacf3]{color:#1f1f1f;letter-spacing:0;font-size:12.5px;font-weight:600}.agent-title-sub[data-v-e4eaacf3]{display:none}.dot[data-v-e4eaacf3]{background:#cfcfcf;border-radius:50%;flex-shrink:0;width:6px;height:6px}.dot.on[data-v-e4eaacf3]{box-shadow:none;background:#22c55e}.dot.off[data-v-e4eaacf3]{box-shadow:none;background:#ef4444}.top-actions[data-v-e4eaacf3]{align-items:center;gap:8px;display:flex}.brand-select[data-v-e4eaacf3]{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.brand-select.compact select[data-v-e4eaacf3]{min-width:110px;padding:4px 8px;font-size:12px}.brand-select select[data-v-e4eaacf3]{border:1px solid var(--line-strong);background:#fff;border-radius:8px;min-width:140px;padding:6px 10px}.device-select[data-v-e4eaacf3]{margin-right:14px}.device-select select[data-v-e4eaacf3]{min-width:120px}.device-dot[data-v-e4eaacf3]{background:#c8cdd3;border-radius:50%;width:8px;height:8px;margin-right:2px;display:inline-block}.device-dot.on[data-v-e4eaacf3]{background:#22a06b}.device-none[data-v-e4eaacf3]{border:1px dashed var(--line-strong);color:var(--text-muted);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;margin-right:14px;padding:5px 10px;font-size:12.5px;display:inline-flex}.status[data-v-e4eaacf3]{border:none;border-radius:6px;padding:4px 10px;font-size:12px}.status.ok[data-v-e4eaacf3]{color:var(--ok);background:var(--ok-soft)}.status.bad[data-v-e4eaacf3]{color:var(--danger);background:#f53f3f14}.agent-btn[data-v-e4eaacf3]{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600}.agent-btn[data-v-e4eaacf3]:hover{background:var(--accent-hover)}.ghost-btn[data-v-e4eaacf3]{border:1px solid var(--line-strong);color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:8px;padding:4px 10px;font-family:inherit;font-size:12px;line-height:1.4;text-decoration:none}.ghost-btn[data-v-e4eaacf3]:hover{border-color:var(--accent);color:var(--accent)}.content[data-v-e4eaacf3]{flex:1;padding:22px 24px 32px;overflow:auto}.content.flush[data-v-e4eaacf3]{flex-direction:column;padding:0;display:flex;overflow:hidden}.agent-embed[data-v-e4eaacf3]{background:#f9fafc;flex-direction:column;flex:1;min-height:0;display:flex}.agent-main-row[data-v-e4eaacf3]{flex-direction:row;flex:1;min-height:0;display:flex;position:relative}.agent-main-col[data-v-e4eaacf3]{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ws-toggle-btn[data-v-e4eaacf3]{color:#5c5c5c;cursor:pointer;background:#fff;border:1px solid #e8e8ea;border-radius:7px;height:28px;padding:0 10px;font-family:inherit;font-size:12px}.ws-toggle-btn[data-v-e4eaacf3]:hover,.ws-toggle-btn.on[data-v-e4eaacf3]{color:#1f1f1f;background:#edeef0;border-color:#e8e8ea}.agent-draft-wrap[data-v-e4eaacf3]{position:relative}.agent-notify-btn[data-v-e4eaacf3]{color:#5c5c5c;cursor:pointer;background:#fff;border:1px solid #e8e8ea;border-radius:7px;align-items:center;gap:6px;height:28px;padding:0 10px;font-family:inherit;font-size:12px;display:flex;position:relative}.agent-notify-btn[data-v-e4eaacf3]:hover,.agent-notify-btn.open[data-v-e4eaacf3]{color:#1f1f1f;background:#edeef0;border-color:#e8e8ea}.agent-notify-btn.copied[data-v-e4eaacf3]{color:#1f1f1f;border-color:#e8e8ea}.agent-notify-btn.copied[data-v-e4eaacf3]:hover,.agent-notify-btn.copied.open[data-v-e4eaacf3]{background:#edeef0;border-color:#e8e8ea}.agent-notify-label[data-v-e4eaacf3]{line-height:1}.agent-notify-dot[data-v-e4eaacf3]{width:6px;height:6px;-webkit-box-shadow:none;box-shadow:none;background:#ef4444;border-radius:50%}.agent-notify-btn.copied .agent-notify-dot[data-v-e4eaacf3]{background:#22c55e}.agent-draft-pop[data-v-e4eaacf3]{z-index:40;background:#fff;border:1px solid #e8e8ea;border-radius:10px;width:420px;max-width:min(420px,100vw - 24px);padding:12px 14px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #0000001a}.agent-draft-head[data-v-e4eaacf3]{justify-content:space-between;align-items:center;gap:10px;display:flex}.agent-draft-meta[data-v-e4eaacf3]{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.agent-draft-badge[data-v-e4eaacf3]{color:#475569;background:#eef2f6;border-radius:4px;flex-shrink:0;padding:2px 7px;font-size:11px;font-weight:600;line-height:1.2;display:inline-block}.agent-draft-title[data-v-e4eaacf3]{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:650;line-height:1.35;overflow:hidden}.agent-draft-hint[data-v-e4eaacf3]{color:#64748b;margin:8px 0 0;font-size:12px;line-height:1.4}.agent-draft-hint.ok[data-v-e4eaacf3]{color:#4b5563}.agent-draft-actions[data-v-e4eaacf3]{flex-shrink:0;align-items:center;gap:6px;display:flex}.agent-draft-btn[data-v-e4eaacf3]{color:#5c5c5c;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:7px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.3}.agent-draft-btn[data-v-e4eaacf3]:hover{color:#1f1f1f;background:#f7f7f7;border-color:#d0d0d0}.agent-draft-btn.done[data-v-e4eaacf3]{color:#1f1f1f;background:#fff;border-color:#d0d0d0}.agent-draft-btn.done[data-v-e4eaacf3]:hover{color:#111;background:#f2f2f2;border-color:#c8c8c8}.agent-draft-x[data-v-e4eaacf3]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;width:26px;height:26px;padding:0;font-family:inherit;font-size:18px;line-height:1}.agent-draft-x[data-v-e4eaacf3]:hover{color:#0f172a;background:#f1f5f9}.agent-draft-text[data-v-e4eaacf3]{white-space:pre-wrap;word-break:break-word;color:#475569;background:#f8fafc;border:1px solid #e8ecf1;border-radius:8px;max-height:160px;margin:8px 0 0;padding:8px 10px;font-family:inherit;font-size:12px;line-height:1.5;overflow:auto}.agent-draft-text.collapsed[data-v-e4eaacf3]{max-height:64px;overflow:hidden}.agent-draft-toggle[data-v-e4eaacf3]{color:#64748b;cursor:pointer;background:0 0;border:none;margin:6px 0 0;padding:2px 0;font-family:inherit;font-size:12px;font-weight:500;display:inline-block}.agent-draft-toggle[data-v-e4eaacf3]:hover{color:#0f172a;text-decoration:underline}@media (width<=900px){.agent-draft-pop[data-v-e4eaacf3]{width:min(360px,100vw - 24px)}.agent-draft-head[data-v-e4eaacf3]{flex-wrap:wrap}.agent-draft-title[data-v-e4eaacf3]{max-width:100%}}.agent-embed-fallback[data-v-e4eaacf3]{color:var(--text);background:#f7f9fc;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:32px;display:flex}.agent-embed-fallback p[data-v-e4eaacf3]{margin:0}.agent-embed-fallback .muted[data-v-e4eaacf3]{color:var(--text-muted);font-size:13px}.agent-embed-fallback code[data-v-e4eaacf3]{background:#0000000d;border-radius:4px;padding:2px 6px;font-size:12px}.agent-iframe[data-v-e4eaacf3]{background:#fff;border:0;flex:1;width:100%;min-height:0}.agent-focus .workspace[data-v-e4eaacf3]{background:#fff}@media (width<=900px){.sidebar[data-v-e4eaacf3]:not(.collapsed){width:200px}.agent-title-sub[data-v-e4eaacf3]{display:none}}.dr-stage[data-v-010bed37]{color:#1f2937;background:radial-gradient(900px 500px at 10% -10%,#2a8f9829,#0000 60%),radial-gradient(800px 500px at 100% 110%,#7c8db02e,#0000 60%),#f4f7fd;justify-content:center;align-items:center;min-height:100vh;padding:32px 16px;font-family:Instrument Sans,PingFang SC,Hiragino Sans GB,Noto Sans SC,sans-serif;display:flex}.dr-card[data-v-010bed37]{background:#ffffffeb;border:1px solid #1f293714;border-radius:18px;width:100%;max-width:560px;padding:40px 44px;box-shadow:0 24px 60px #1f293714}.dr-brand[data-v-010bed37]{letter-spacing:.02em;color:#2a8f98;margin-bottom:18px;font-weight:700}.dr-brand span[data-v-010bed37]{color:#6b7280;margin-left:6px;font-weight:500}h1[data-v-010bed37]{margin:0 0 12px;font-size:22px}.dr-lead[data-v-010bed37]{color:#4b5563;margin:0 0 18px;line-height:1.7}.dr-steps[data-v-010bed37]{color:#374151;margin:0 0 24px;padding-left:22px;line-height:1.9}.dr-actions[data-v-010bed37]{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.dr-btn[data-v-010bed37]{color:#1f2937;background:#fff;border:1px solid #d1d5db;border-radius:10px;padding:10px 18px;font-weight:600;text-decoration:none;display:inline-block}.dr-btn.primary[data-v-010bed37]{color:#fff;background:#2a8f98;border-color:#2a8f98}.dr-btn[data-v-010bed37]:hover{filter:brightness(.97)}.dr-foot[data-v-010bed37]{color:#6b7280;margin:0;font-size:12.5px;line-height:1.7}.dr-foot code[data-v-010bed37]{background:#f3f4f6;border-radius:6px;padding:1px 6px}
