.shell[data-v-5446c069]{display:flex;min-height:100%}.side[data-v-5446c069]{width:260px;flex-shrink:0;background:var(--panel);border-right:1px solid var(--border);padding:1rem .75rem;display:flex;flex-direction:column;gap:.5rem}.brand[data-v-5446c069]{padding:.5rem .65rem 1rem;border-bottom:1px solid var(--border)}.logo[data-v-5446c069]{font-weight:700;font-size:1.15rem;color:var(--accent)}.sub[data-v-5446c069]{display:block;font-size:.8rem;color:var(--muted);margin-top:.15rem}.nav[data-v-5446c069]{display:flex;flex-direction:column;gap:.25rem;flex:1;overflow:auto}.block[data-v-5446c069]{margin-top:.35rem}.sec-btn[data-v-5446c069]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:transparent;border:1px solid transparent;border-radius:8px;color:#c8c2ba;padding:.55rem .65rem}.sec-btn[data-v-5446c069]:hover{background:#222228}.sec-btn.on[data-v-5446c069]{background:#25252d;border-color:#3c362d;color:var(--accent)}.sec-title[data-v-5446c069]{font-size:.98rem;font-weight:700}.caret[data-v-5446c069]{font-size:.8rem;opacity:.9;transform:rotate(-90deg);transition:transform .16s ease}.caret.open[data-v-5446c069]{transform:rotate(0)}.section-items[data-v-5446c069]{margin-top:.2rem}.nav-item[data-v-5446c069]{display:block;padding:.45rem .65rem;border-radius:8px;color:var(--text);text-decoration:none;border:1px solid transparent}.nav-item[data-v-5446c069]:hover{background:#222228}.nav-item.on[data-v-5446c069]{background:#25252d;border-color:#4a4338;color:var(--accent)}.nav-item.sub .hint[data-v-5446c069]{font-size:.75rem;color:var(--muted);margin-top:.1rem}.ic[data-v-5446c069]{margin-right:.35rem;opacity:.8}.main[data-v-5446c069]{flex:1;min-width:0;display:flex;flex-direction:column}.top[data-v-5446c069]{padding:1rem 1.5rem;border-bottom:1px solid var(--border);background:#14141aeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:space-between;gap:1rem}.top h1[data-v-5446c069]{margin:0;font-size:1.15rem;font-weight:600}.logout[data-v-5446c069]{flex-shrink:0;font-size:.88rem}.content[data-v-5446c069]{padding:1.25rem 1.5rem 2rem;flex:1}.lead[data-v-c8b52d77]{color:var(--muted);max-width:52rem}.muted[data-v-c8b52d77]{color:var(--muted)}.grid[data-v-c8b52d77]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin-top:1rem}.card[data-v-c8b52d77]{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius, 10px);padding:1rem}.link-card[data-v-c8b52d77]{text-decoration:none;color:inherit;transition:border-color .15s ease}.link-card[data-v-c8b52d77]:hover{border-color:var(--accent)}.card h3[data-v-c8b52d77]{margin:0 0 .5rem;font-size:.95rem;color:var(--accent)}.mt[data-v-c8b52d77]{margin-top:1.75rem;font-size:1rem}.map[data-v-c8b52d77]{color:var(--muted);max-width:48rem;padding-left:1.2rem}.map li[data-v-c8b52d77]{margin-bottom:.4rem}.box[data-v-6c171f19]{max-width:36rem}.muted[data-v-6c171f19]{color:var(--muted);font-size:.9rem}.lbl[data-v-6c171f19]{display:block;margin:1rem 0 .35rem;font-size:.85rem;color:var(--muted)}.wide[data-v-6c171f19]{width:100%;max-width:100%}.row[data-v-6c171f19]{display:flex;gap:.5rem;margin-top:.75rem}.out[data-v-6c171f19]{margin-top:1rem;padding:.75rem;background:#0f0f12;border-radius:8px;border:1px solid var(--border)}.modal-mask[data-v-8fea5855]{position:fixed;top:0;right:0;bottom:0;left:0;background:#080c1485;display:flex;align-items:center;justify-content:center;z-index:1200}.modal-card[data-v-8fea5855]{width:min(460px,calc(100vw - 24px));background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:.85rem}.modal-title[data-v-8fea5855]{font-weight:600;margin-bottom:.35rem}.modal-text[data-v-8fea5855]{color:var(--muted);font-size:.88rem}.modal-actions[data-v-8fea5855]{margin-top:.8rem;display:flex;justify-content:flex-end;gap:.5rem}.muted[data-v-7998f999]{color:var(--muted);max-width:48rem}.toolbar[data-v-7998f999]{margin:.75rem 0}.actions[data-v-7998f999]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.sm[data-v-7998f999]{padding:.25rem .5rem;font-size:.82rem}.sm-input[data-v-7998f999]{width:120px;font-size:.82rem;padding:.25rem .4rem}.sm-select[data-v-7998f999]{font-size:.82rem;padding:.25rem .35rem}.pad[data-v-7998f999]{padding:1rem}.docs-cell[data-v-7998f999]{min-width:180px}.docs-wrap[data-v-7998f999]{display:flex;flex-wrap:wrap;gap:.3rem}.doc-miss[data-v-7998f999]{margin-top:.35rem;color:#ff7f7f;font-size:.78rem}.preview-mask[data-v-7998f999]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:50}.preview-panel[data-v-7998f999]{width:min(92vw,760px);max-height:86vh;background:#121722;border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:.75rem;display:flex;flex-direction:column;gap:.6rem}.preview-hd[data-v-7998f999]{display:flex;align-items:center;justify-content:space-between}.preview-img[data-v-7998f999]{width:100%;max-height:72vh;object-fit:contain;background:#0b0f17;border-radius:8px}.video-cell[data-v-7998f999]{min-width:88px}.preview-link[data-v-7998f999]{color:#8fb7ff;font-size:.88rem}.muted[data-v-72f98167]{color:var(--muted);max-width:44rem;margin-bottom:1rem}.out[data-v-72f98167]{margin-top:1rem;padding:1rem;background:var(--panel);border:1px solid var(--border);border-radius:10px}.box[data-v-0b134512]{max-width:32rem}.muted[data-v-0b134512]{color:var(--muted);font-size:.9rem}.lbl[data-v-0b134512]{display:block;margin:.85rem 0 .35rem;font-size:.85rem;color:var(--muted)}.wide[data-v-0b134512]{width:100%}.mt[data-v-0b134512]{margin-top:1rem}.out[data-v-0b134512]{margin-top:1rem;padding:.75rem;background:#0f0f12;border-radius:8px;border:1px solid var(--border)}.muted[data-v-bdf020b3]{color:var(--muted)}.toolbar[data-v-bdf020b3]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0;align-items:center}.sm[data-v-bdf020b3]{max-width:12rem}.small[data-v-bdf020b3]{font-size:.8rem}.sm-input[data-v-bdf020b3]{width:140px;font-size:.82rem}.actions[data-v-bdf020b3]{display:flex;gap:.35rem}.muted[data-v-ed5bf571]{color:var(--muted)}.toolbar[data-v-ed5bf571]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0;align-items:center}.sm[data-v-ed5bf571]{max-width:12rem}.small[data-v-ed5bf571]{font-size:.82rem}.pad[data-v-ed5bf571]{padding:.75rem}.muted[data-v-5a56cd95]{color:var(--muted)}.small[data-v-5a56cd95]{font-size:.8rem}.sub[data-v-5a56cd95]{color:var(--muted);margin-top:.15rem}.evidence[data-v-5a56cd95]{margin-top:.25rem;color:var(--muted)}.im-head[data-v-5a56cd95]{display:flex;align-items:center;gap:.4rem}.im-list[data-v-5a56cd95]{margin-top:.2rem;display:flex;flex-direction:column;gap:.15rem}.im-item[data-v-5a56cd95]{color:var(--muted)}.link-btn[data-v-5a56cd95]{border:none;background:transparent;color:#7fa5ff;cursor:pointer;font-size:12px;padding:0}.toolbar[data-v-5a56cd95]{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin:.75rem 0}.chk[data-v-5a56cd95]{display:flex;align-items:center;gap:.35rem;font-size:.88rem;color:var(--muted)}.hold-confirm[data-v-5a56cd95]{margin-top:.6rem}.sm[data-v-5a56cd95]{max-width:10rem}.mask[data-v-5a56cd95]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:50;padding:1rem}.dialog[data-v-5a56cd95]{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:1.25rem;width:min(440px,100%);max-height:90vh;overflow:auto}.dialog h3[data-v-5a56cd95]{margin:0 0 .25rem}.lbl[data-v-5a56cd95]{display:block;margin:.75rem 0 .35rem;font-size:.85rem;color:var(--muted)}.wide[data-v-5a56cd95]{width:100%}.dlg-actions[data-v-5a56cd95]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.outcome-hint[data-v-5a56cd95]{margin-top:.5rem;border-radius:8px;padding:.5rem .6rem;font-size:12px;line-height:1.45}.outcome-hint.info[data-v-5a56cd95]{color:#9eb8ff;background:#5984ff1f;border:1px solid rgba(89,132,255,.28)}.outcome-hint.warn[data-v-5a56cd95]{color:#f3cc84;background:#d4b4831f;border:1px solid rgba(212,180,131,.3)}.outcome-hint.danger[data-v-5a56cd95]{color:#ff9e9e;background:#ff63631f;border:1px solid rgba(255,99,99,.35)}.muted[data-v-c3d9774e]{color:var(--muted)}.small[data-v-c3d9774e]{font-size:.82rem}.wrap[data-v-c3d9774e]{display:flex;flex-direction:column;gap:.6rem}.toolbar[data-v-c3d9774e]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.chips[data-v-c3d9774e]{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center}.chip[data-v-c3d9774e]{border:1px solid var(--border);background:#ffffff08;color:var(--muted);border-radius:999px;padding:.2rem .55rem;font-size:.78rem;cursor:pointer}.sm[data-v-c3d9774e]{max-width:18rem}.lg[data-v-c3d9774e]{min-width:260px}.cards[data-v-c3d9774e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.6rem}.card[data-v-c3d9774e]{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:.65rem}.card.warn[data-v-c3d9774e]{border-color:#5c4a38}.risk-card[data-v-c3d9774e]{cursor:pointer;text-align:left}.risk-high[data-v-c3d9774e]{border-color:#ff787873}.risk-medium[data-v-c3d9774e]{border-color:#d4b48373}.risk-low[data-v-c3d9774e]{border-color:#50b47873}.mk[data-v-c3d9774e]{font-size:.78rem;color:var(--muted)}.mv[data-v-c3d9774e]{font-size:1.15rem;margin-top:.2rem;color:var(--accent)}.grid[data-v-c3d9774e]{display:grid;grid-template-columns:1.05fr 1.2fr;gap:.75rem;align-items:start}.panel[data-v-c3d9774e]{background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:.75rem}.panel-title[data-v-c3d9774e]{font-weight:600;margin-bottom:.5rem}.panel-head[data-v-c3d9774e]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sm-btn[data-v-c3d9774e]{padding:.25rem .5rem;font-size:12px}.toast[data-v-c3d9774e]{position:fixed;right:18px;bottom:18px;z-index:1000;background:#141a26eb;color:#d4b483;border:1px solid rgba(212,180,131,.35);border-radius:10px;padding:8px 12px;font-size:12px}.row[data-v-c3d9774e]{cursor:pointer}.row.on[data-v-c3d9774e]{outline:1px solid rgba(212,180,131,.35);background:#d4b4830f}.pill.danger[data-v-c3d9774e]{background:#ff636326;border-color:#ff636359;color:#ff9e9e}.detail[data-v-c3d9774e]{display:flex;flex-direction:column;gap:.65rem}.kv[data-v-c3d9774e]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem .75rem}.k[data-v-c3d9774e]{display:inline-block;width:72px;color:var(--muted);margin-right:.35rem}.card[data-v-c3d9774e]{border:1px solid var(--border);border-radius:12px;padding:.65rem;background:#ffffff05}.card-title[data-v-c3d9774e]{font-weight:600;margin-bottom:.5rem}.form[data-v-c3d9774e]{display:grid;grid-template-columns:220px 1fr;gap:.45rem .5rem;align-items:center}.comments[data-v-c3d9774e]{display:flex;flex-direction:column;gap:.45rem;margin-bottom:.55rem}.cmt[data-v-c3d9774e]{padding:.5rem;border:1px solid var(--border);border-radius:10px}.sys-summary[data-v-c3d9774e]{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center}.sys-badge[data-v-c3d9774e]{display:inline-block;font-size:.76rem;line-height:1.2;padding:.16rem .42rem;border-radius:999px;border:1px solid rgba(80,180,120,.5);background:#50b47824;color:#a9f0c4}.sys-pill[data-v-c3d9774e]{display:inline-block;font-size:.76rem;line-height:1.2;padding:.16rem .42rem;border-radius:999px;border:1px solid var(--border);background:#ffffff05;color:var(--muted)}.sys-pill-ok[data-v-c3d9774e]{border-color:#50b47880;background:#50b4781f;color:#a9f0c4}.sys-pill-warn[data-v-c3d9774e]{border-color:#d4b48380;background:#d4b4831f;color:#d4b483}.sys-pill-danger[data-v-c3d9774e]{border-color:#ff787880;background:#ff78781f;color:#ffb0b0}.cmt-meta[data-v-c3d9774e]{color:var(--muted);margin-bottom:.2rem}.cmt-body-note[data-v-c3d9774e]{margin-top:.35rem}.send[data-v-c3d9774e]{display:flex;flex-direction:column;gap:.4rem}.ta[data-v-c3d9774e]{width:100%;resize:vertical}@media(max-width:1100px){.grid[data-v-c3d9774e],.form[data-v-c3d9774e]{grid-template-columns:1fr}.k[data-v-c3d9774e]{width:auto}}.muted[data-v-2422b958]{color:var(--muted);max-width:52rem}.tabs[data-v-2422b958]{display:flex;gap:.5rem;margin:1rem 0}.tab[data-v-2422b958]{padding:.4rem .9rem;border:1px solid var(--border);background:var(--panel);border-radius:6px;cursor:pointer}.tab.active[data-v-2422b958]{border-color:var(--accent);color:var(--accent)}.toolbar[data-v-2422b958]{display:flex;gap:.5rem;align-items:center;margin-bottom:.75rem}.sub[data-v-2422b958]{color:var(--muted);font-size:.85rem;margin-top:.15rem}.actions[data-v-2422b958]{display:flex;flex-wrap:wrap;gap:.35rem}.center[data-v-2422b958]{text-align:center;padding:1.5rem}.reject-panel[data-v-2422b958]{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:.75rem 1rem;margin-bottom:.75rem;display:flex;flex-direction:column;gap:.5rem;max-width:32rem}.reject-panel textarea[data-v-2422b958]{width:100%}.reject-actions[data-v-2422b958]{display:flex;gap:.5rem}.form-inline[data-v-2422b958]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;align-items:center}.form-inline input[data-v-2422b958]{padding:.35rem .5rem;min-width:8rem}.muted[data-v-51200a23]{color:var(--muted)}.small[data-v-51200a23]{font-size:.82rem}.sub[data-v-51200a23]{font-size:.75rem;color:var(--muted);margin-top:.15rem}.toolbar[data-v-51200a23],.batch[data-v-51200a23]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:.5rem 0}.chk[data-v-51200a23]{display:flex;align-items:center;gap:.35rem;font-size:.85rem;color:var(--muted)}.sm[data-v-51200a23]{max-width:10rem}.actions[data-v-51200a23]{display:flex;flex-wrap:wrap;gap:.3rem}.muted[data-v-cf45c7d2]{color:var(--muted);max-width:52rem}.toolbar[data-v-cf45c7d2]{display:flex;gap:.5rem;margin:.75rem 0}.mt[data-v-cf45c7d2]{margin-top:1.5rem}.actions[data-v-cf45c7d2]{display:flex;flex-wrap:wrap;gap:.35rem}.scope-input[data-v-cf45c7d2]{width:12rem;max-width:100%}.form-grid[data-v-cf45c7d2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;margin-bottom:.75rem}.form-grid label[data-v-cf45c7d2]{display:flex;flex-direction:column;gap:.25rem;font-size:.85rem;color:var(--muted)}.form-grid input[data-v-cf45c7d2]{padding:.4rem .5rem}.muted[data-v-f582728b]{color:var(--muted)}.chk[data-v-f582728b]{display:flex;align-items:center;gap:.35rem;font-size:.85rem;color:var(--muted)}.toolbar[data-v-f582728b]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:.75rem 0}.num[data-v-f582728b]{width:4rem}.cards[data-v-f582728b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem;margin-top:.5rem}.card[data-v-f582728b]{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:.75rem}.card.warn[data-v-f582728b]{border-color:#5c4a38}.k[data-v-f582728b]{font-size:.78rem;color:var(--muted)}.v[data-v-f582728b]{font-size:1.25rem;margin-top:.25rem;color:var(--accent)}.mt[data-v-f582728b]{margin-top:1.5rem;font-size:1rem}.block[data-v-f582728b]{padding:.75rem;background:#0f0f12;border:1px solid var(--border);border-radius:8px;overflow:auto;max-height:320px}.small[data-v-f582728b]{font-size:.8rem}.pad[data-v-f582728b]{padding:.75rem}.batch-panel[data-v-f582728b]{margin-bottom:.75rem}.batch-cards[data-v-f582728b]{margin-top:0}.kw[data-v-f582728b]{min-width:280px}.progress-wrap[data-v-f582728b]{margin:.35rem 0 .75rem}.progress-meta[data-v-f582728b]{font-size:.8rem;margin-bottom:.35rem}.progress-bar[data-v-f582728b]{width:100%;height:8px;border-radius:999px;background:#23232b;border:1px solid var(--border);overflow:hidden}.progress-fill[data-v-f582728b]{height:100%;background:var(--accent);transition:width .15s ease}.muted[data-v-43f00eb7]{color:var(--muted)}.mt[data-v-43f00eb7]{margin-top:.75rem}.small[data-v-43f00eb7]{font-size:.82rem}.tiny[data-v-43f00eb7]{font-size:.72rem;max-width:28rem;word-break:break-all}.muted[data-v-dc2a196e]{color:var(--muted)}.toolbar[data-v-dc2a196e]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0;align-items:center}.sm[data-v-dc2a196e]{max-width:12rem}.mt[data-v-dc2a196e]{margin-top:.75rem}.small[data-v-dc2a196e]{font-size:.82rem}.pad[data-v-dc2a196e]{padding:.75rem}.muted[data-v-c7cb0c5f]{color:var(--muted)}.toolbar[data-v-c7cb0c5f]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.75rem}.grow[data-v-c7cb0c5f]{flex:1;min-width:180px}.pager[data-v-c7cb0c5f]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;flex-wrap:wrap}.small[data-v-c7cb0c5f]{font-size:.82rem}.tiny[data-v-c7cb0c5f]{font-size:.75rem;max-width:14rem;word-break:break-all}.block[data-v-d91308c0]{padding:1rem;background:var(--panel);border:1px solid var(--border);border-radius:10px;overflow:auto}.muted[data-v-d91308c0],.muted[data-v-9847c268]{color:var(--muted)}.toolbar[data-v-9847c268],.pager[data-v-9847c268]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.75rem}.sm[data-v-9847c268]{max-width:11rem}.small[data-v-9847c268]{font-size:.82rem}.snapshot-card[data-v-09f0e242]{margin-bottom:.75rem;padding:.75rem;border:1px solid var(--border);border-radius:10px;background:var(--panel)}.snapshot-h[data-v-09f0e242]{font-size:.95rem;color:var(--accent);margin-bottom:.6rem}.snapshot-grid[data-v-09f0e242]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem .75rem}.cell[data-v-09f0e242]{padding:.45rem .55rem;border-radius:8px;border:1px solid var(--border);background:#ffffff05}.cell-wide[data-v-09f0e242]{grid-column:1 / -1}.k[data-v-09f0e242]{color:var(--muted);margin-bottom:.15rem}.v[data-v-09f0e242]{color:var(--text)}.block[data-v-ea5799f4]{padding:1rem;background:var(--panel);border:1px solid var(--border);border-radius:10px;overflow:auto;max-height:420px}.h[data-v-ea5799f4]{font-size:1rem;margin:1rem 0 .5rem;color:var(--accent)}.muted[data-v-ea5799f4]{color:var(--muted)}.mini-grid[data-v-ea5799f4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.5rem 1rem;margin-bottom:.75rem}.k[data-v-ea5799f4]{color:var(--muted);margin-right:.5rem}.v[data-v-ea5799f4]{color:var(--text)}.muted[data-v-2f018538]{color:var(--muted)}.toolbar[data-v-2f018538],.pager[data-v-2f018538]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.75rem}.sm[data-v-2f018538]{max-width:11rem}.wide-select[data-v-2f018538]{max-width:16rem}.small[data-v-2f018538]{font-size:.82rem}.chk[data-v-2f018538]{display:flex;align-items:center;gap:.35rem;font-size:.88rem;color:var(--muted)}.snapshot-row[data-v-2f018538]{padding:.35rem .5rem .7rem;background:#ffffff03}.muted[data-v-41b09750]{color:var(--muted);max-width:44rem}.h[data-v-41b09750]{margin:1.5rem 0 .5rem;font-size:1rem;color:var(--accent)}.toolbar[data-v-41b09750],.pager[data-v-41b09750],.mode[data-v-41b09750]{display:flex;flex-wrap:wrap;gap:.65rem;align-items:center;margin-bottom:.65rem}.mode label[data-v-41b09750]{font-size:.88rem;color:var(--muted);display:flex;align-items:center;gap:.35rem}.sm[data-v-41b09750]{max-width:12rem}.grow[data-v-41b09750]{flex:1;min-width:200px;max-width:none}.small[data-v-41b09750]{font-size:.82rem}.body[data-v-41b09750]{max-width:28rem;word-break:break-word;font-size:.88rem}.wrap[data-v-ab7519ae]{min-height:100%;display:flex;align-items:center;justify-content:center;padding:2rem 1rem;background:radial-gradient(ellipse at top,#25252d,#14141a 55%)}.card[data-v-ab7519ae]{width:min(400px,100%);padding:2rem;background:var(--panel, #1c1c22);border:1px solid var(--border, #2a2a32);border-radius:12px}h1[data-v-ab7519ae]{margin:0 0 .5rem;font-size:1.35rem;color:var(--accent, #d4b483)}.sub[data-v-ab7519ae]{margin:0 0 1.25rem;font-size:.88rem;color:var(--muted, #9a9288);line-height:1.45}.lbl[data-v-ab7519ae]{display:block;margin:.65rem 0 .35rem;font-size:.85rem;color:var(--muted, #9a9288)}.wide[data-v-ab7519ae]{width:100%;box-sizing:border-box}.btn-block[data-v-ab7519ae]{width:100%;margin-top:1.1rem;padding:.55rem}.flash.err[data-v-ab7519ae]{margin-top:1rem;padding:.6rem .75rem;border-radius:8px;border:1px solid #6a3030;color:#ffb4b4;font-size:.9rem}.muted[data-v-656bd947]{color:var(--muted)}.help-toggle[data-v-656bd947]{display:inline-block;cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:underline;text-underline-offset:2px}.toolbar[data-v-656bd947],.pager[data-v-656bd947]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.75rem}.sm[data-v-656bd947]{max-width:11rem}.wide[data-v-656bd947]{max-width:16rem}.actions[data-v-656bd947]{display:flex;gap:.35rem}.small[data-v-656bd947]{font-size:.82rem}.sortable[data-v-656bd947]{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.pad[data-v-656bd947]{padding:.75rem}.mask[data-v-656bd947]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:60}.dialog[data-v-656bd947]{width:min(820px,100%);max-height:90vh;overflow:auto;background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:1.25rem}.grid[data-v-656bd947]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.span2[data-v-656bd947]{grid-column:span 2}.lbl[data-v-656bd947]{display:block;margin:.2rem 0 .25rem;font-size:.82rem;color:var(--muted)}.wide[data-v-656bd947]{width:100%;max-width:100%}.dlg-actions[data-v-656bd947]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.muted[data-v-d9bc6bc6]{color:var(--muted)}.toolbar[data-v-d9bc6bc6],.pager[data-v-d9bc6bc6]{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin-bottom:.75rem}.sm[data-v-d9bc6bc6]{max-width:11rem}.wide[data-v-d9bc6bc6]{max-width:16rem}.actions[data-v-d9bc6bc6]{display:flex;gap:.35rem;flex-wrap:wrap}.reason-cell[data-v-d9bc6bc6]{max-width:14rem;color:var(--muted);font-size:.84rem;line-height:1.4;white-space:normal}.pad[data-v-d9bc6bc6]{padding:.75rem}.mask[data-v-d9bc6bc6]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:1rem;z-index:60}.dialog[data-v-d9bc6bc6]{width:min(820px,100%);max-height:90vh;overflow:auto;background:var(--panel);border:1px solid var(--border);border-radius:12px;padding:1.25rem}.grid[data-v-d9bc6bc6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.lbl[data-v-d9bc6bc6]{display:block;margin:.2rem 0 .25rem;font-size:.82rem;color:var(--muted)}.wide[data-v-d9bc6bc6]{width:100%;max-width:100%}.dlg-actions[data-v-d9bc6bc6]{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem}.muted[data-v-ce26c502]{color:var(--muted)}.toolbar[data-v-ce26c502],.pager[data-v-ce26c502]{display:flex;gap:.5rem;align-items:center;margin-bottom:.75rem;flex-wrap:wrap}.grow[data-v-ce26c502]{flex:1;min-width:220px}.sm[data-v-ce26c502]{max-width:12rem}.tiny[data-v-ce26c502]{font-size:.75rem;max-width:14rem;word-break:break-all}.actions[data-v-ce26c502]{display:flex;gap:.35rem}.grid[data-v-ce26c502]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;margin-top:1rem}.card[data-v-ce26c502]{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:.85rem;display:flex;flex-direction:column;gap:.5rem}.card h3[data-v-ce26c502]{margin:0 0 .25rem;font-size:.95rem;color:var(--accent)}.muted[data-v-99a7afd0]{color:var(--muted)}.toolbar[data-v-99a7afd0],.pager[data-v-99a7afd0]{display:flex;gap:.5rem;align-items:center;margin-bottom:.75rem;flex-wrap:wrap}.sm[data-v-99a7afd0]{max-width:12rem}.small[data-v-99a7afd0]{font-size:.8rem}.actions[data-v-99a7afd0]{display:flex;gap:.35rem}.grid[data-v-99a7afd0]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;margin-top:1rem}.card[data-v-99a7afd0]{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:.85rem;display:flex;flex-direction:column;gap:.5rem}.card h3[data-v-99a7afd0]{margin:0 0 .25rem;font-size:.95rem;color:var(--accent)}.muted[data-v-026e2208]{color:var(--muted)}.toolbar[data-v-026e2208],.pager[data-v-026e2208]{display:flex;gap:.5rem;align-items:center;margin-bottom:.75rem;flex-wrap:wrap}.sm[data-v-026e2208]{max-width:12rem}.small[data-v-026e2208]{font-size:.8rem}.actions[data-v-026e2208]{display:flex;gap:.35rem}.grid[data-v-026e2208]{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1rem;margin-top:1rem}.card[data-v-026e2208]{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:.85rem;display:flex;flex-direction:column;gap:.5rem}.card h3[data-v-026e2208]{margin:0 0 .25rem;font-size:.95rem;color:var(--accent)}.chk[data-v-026e2208]{display:flex;align-items:center;gap:.35rem;font-size:.88rem;color:var(--muted)}.muted[data-v-0df23dab]{color:var(--muted);max-width:52rem}.toolbar[data-v-0df23dab]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin-bottom:1rem}.sub[data-v-0df23dab]{color:var(--muted);font-size:.85rem}.sections section[data-v-0df23dab]{margin-bottom:1.5rem}.sections h3[data-v-0df23dab]{margin:0 0 .6rem;font-size:1rem}.grid[data-v-0df23dab]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}.card[data-v-0df23dab]{background:var(--panel);border:1px solid var(--border);border-radius:8px;padding:.75rem 1rem;display:flex;flex-direction:column;gap:.25rem}.label[data-v-0df23dab]{color:var(--muted);font-size:.82rem}.card strong[data-v-0df23dab]{font-size:1.25rem}.page[data-v-e03e5c4c]{max-width:960px}.sub[data-v-e03e5c4c]{color:#666;margin-bottom:1rem}.msg[data-v-e03e5c4c]{color:#059669}.err[data-v-e03e5c4c]{color:#b33}.card[data-v-e03e5c4c]{background:#fff;border:1px solid #e8e8ec;border-radius:8px;padding:1rem 1.25rem;margin-bottom:1rem}.form-row[data-v-e03e5c4c]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}label[data-v-e03e5c4c]{display:flex;flex-direction:column;font-size:.85rem;gap:.25rem}input[data-v-e03e5c4c],select[data-v-e03e5c4c]{padding:.35rem .5rem;min-width:140px}button[data-v-e03e5c4c]{padding:.4rem .75rem;cursor:pointer}button.link[data-v-e03e5c4c]{background:none;border:none;color:#2563eb;text-decoration:underline}.tbl[data-v-e03e5c4c]{width:100%;border-collapse:collapse;font-size:.9rem}.tbl th[data-v-e03e5c4c],.tbl td[data-v-e03e5c4c]{border-bottom:1px solid #eee;padding:.5rem;text-align:left}:root{--bg: #14141a;--panel: #1c1c22;--border: #2a2a32;--text: #e8e6e3;--muted: #9a9288;--accent: #d4b483;--danger: #e85d5d;--ok: #6bcf7f;--radius: 10px;--font: system-ui, "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", sans-serif}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{font-family:var(--font);background:var(--bg);color:var(--text);line-height:1.45}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.45rem .85rem;border-radius:8px;border:1px solid var(--border);background:#25252d;color:var(--text);font-size:.9rem}.btn:hover{border-color:var(--accent)}.btn.primary{background:linear-gradient(180deg,#3d3a35,#2a2824);border-color:#5c5346;color:var(--accent)}.btn.danger{border-color:#6a3030;color:#ffb4b4}.btn:disabled{opacity:.45;cursor:not-allowed}input,select,textarea{font-family:inherit;font-size:.95rem;color:var(--text);background:#0f0f12;border:1px solid var(--border);border-radius:8px;padding:.45rem .6rem}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent)}.table-wrap{overflow:auto;border:1px solid var(--border);border-radius:var(--radius)}table.data{width:100%;border-collapse:collapse;font-size:.88rem}table.data th,table.data td{padding:.55rem .65rem;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}table.data th{background:#18181e;color:var(--muted);font-weight:600}table.data tr:hover td{background:#1a1a20}.pill{display:inline-block;padding:.15rem .45rem;border-radius:999px;font-size:.78rem;background:#25252d;border:1px solid var(--border);color:var(--muted)}.flash{padding:.65rem .85rem;border-radius:var(--radius);border:1px solid var(--border);margin-bottom:1rem;font-size:.9rem}.flash.err{border-color:#6a3030;color:#ffb4b4;background:#221818}.flash.ok{border-color:#2f5c3a;color:#b8f0c4;background:#152018}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.82rem;word-break:break-all}
