.command-palette-overlay[data-v-3913fefb]{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:flex-start;padding-top:20vh;display:flex;position:fixed;inset:0}.command-palette[data-v-3913fefb]{background:#fff;border-radius:12px;flex-direction:column;width:100%;max-width:640px;max-height:500px;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.command-palette.dark[data-v-3913fefb]{background:#1e1e1e}.command-palette-header[data-v-3913fefb]{border-bottom:1px solid #e5e7eb;align-items:center;padding:12px 16px;display:flex}.command-palette.dark .command-palette-header[data-v-3913fefb]{border-bottom-color:#374151}.command-icon[data-v-3913fefb]{color:#9ca3af;justify-content:center;align-items:center;width:20px;height:20px;margin-right:12px;display:flex}.command-search-input[data-v-3913fefb]{background:0 0;border:none;outline:none;flex:1;font-size:16px}.command-palette.dark .command-search-input[data-v-3913fefb]{color:#fff}.command-search-input[data-v-3913fefb]::placeholder{color:#9ca3af}.command-shortcuts[data-v-3913fefb]{gap:4px;display:flex}.shortcut-key[data-v-3913fefb]{color:#6b7280;background:#f3f4f6;border-radius:4px;justify-content:center;align-items:center;padding:2px 6px;font-size:11px;font-weight:500;display:inline-flex}.command-palette.dark .shortcut-key[data-v-3913fefb]{color:#9ca3af;background:#374151}.command-palette-body[data-v-3913fefb]{flex:1;overflow-y:auto}.command-input-panel[data-v-3913fefb]{gap:12px;padding:20px;display:grid}.command-input-heading[data-v-3913fefb]{gap:4px;display:grid}.command-input-heading span[data-v-3913fefb]{color:#6b7280;font-size:13px}.command-textarea[data-v-3913fefb]{box-sizing:border-box;resize:vertical;width:100%;min-height:128px;font:inherit;border:1px solid #d1d5db;border-radius:6px;padding:10px;line-height:1.55}.command-palette.dark .command-textarea[data-v-3913fefb]{color:#f9fafb;background:#111827;border-color:#4b5563}.command-input-actions[data-v-3913fefb]{justify-content:flex-end;gap:8px;display:flex}.command-primary-button[data-v-3913fefb],.command-secondary-button[data-v-3913fefb]{cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:7px 12px}.command-primary-button[data-v-3913fefb]{color:#fff;background:#187c73;border-color:#187c73}.command-primary-button[data-v-3913fefb]:disabled,.command-secondary-button[data-v-3913fefb]:disabled{cursor:not-allowed;opacity:.55}.command-result-panel[data-v-3913fefb]{border-top:1px solid #e5e7eb;gap:8px;padding-top:14px;display:grid}.command-palette.dark .command-result-panel[data-v-3913fefb]{border-top-color:#374151}.command-result-text[data-v-3913fefb]{min-height:180px}.command-error[data-v-3913fefb]{color:#b42318;margin:0;font-size:13px}.loading-state[data-v-3913fefb],.empty-state[data-v-3913fefb]{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;padding:48px;display:flex}.command-palette.dark .loading-state[data-v-3913fefb],.command-palette.dark .empty-state[data-v-3913fefb]{color:#9ca3af}.loading-spinner[data-v-3913fefb]{border:2px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;width:24px;height:24px;margin-bottom:12px;animation:.8s linear infinite spin-3913fefb}@keyframes spin-3913fefb{to{transform:rotate(360deg)}}.empty-state p[data-v-3913fefb]{margin-top:12px}.command-list[data-v-3913fefb]{padding:8px 0}.command-item[data-v-3913fefb]{cursor:pointer;align-items:center;padding:10px 16px;transition:background-color .15s;display:flex}.command-item[data-v-3913fefb]:hover,.command-item.selected[data-v-3913fefb]{background-color:#f3f4f6}.command-palette.dark .command-item[data-v-3913fefb]:hover,.command-palette.dark .command-item.selected[data-v-3913fefb]{background-color:#374151}.command-item-icon[data-v-3913fefb]{color:#6b7280;justify-content:center;align-items:center;width:32px;height:32px;margin-right:12px;display:flex}.command-item-content[data-v-3913fefb]{flex:1;overflow:hidden}.command-item-name[data-v-3913fefb]{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.command-palette.dark .command-item-name[data-v-3913fefb]{color:#f9fafb}.command-item-description[data-v-3913fefb]{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.command-palette.dark .command-item-description[data-v-3913fefb]{color:#9ca3af}.command-item-shortcut[data-v-3913fefb]{color:#9ca3af;font-size:12px;font-weight:500}.fade-enter-active[data-v-3913fefb],.fade-leave-active[data-v-3913fefb]{transition:opacity .15s ease-out}.fade-enter-from[data-v-3913fefb],.fade-leave-to[data-v-3913fefb]{opacity:0}*{box-sizing:border-box;margin:0;padding:0}html,body,#app{height:100%;font-family:var(--park-font-sans)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--park-font-sans:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Source Han Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--park-font-serif:"Songti SC", "STSong", "SimSun", serif;--park-font-mono:"SFMono-Regular", "Cascadia Code", "Roboto Mono", monospace;--park-canvas:#eef2f5;--park-surface:#fbfcfd;--park-surface-elevated:#fff;--park-surface-muted:#f3f6f8;--park-surface-strong:#172433;--park-ink:#172433;--park-text:#263747;--park-text-soft:#5e6d7b;--park-text-faint:#7d8994;--park-line:#d8e0e6;--park-line-strong:#bdc9d2;--park-brand:#a13b34;--park-brand-hover:#842f2a;--park-brand-soft:#f7e9e7;--park-on-brand:#fff;--park-action:#23445f;--park-action-hover:#18374f;--park-action-soft:#e9f0f5;--park-on-action:#fff;--park-on-strong:#f7fafc;--park-success:#2f705c;--park-success-soft:#e6f1ed;--park-warning:#8a5a27;--park-warning-soft:#f7eddf;--park-danger:#a13b34;--park-danger-soft:#f7e9e7;--park-info:#356985;--park-info-soft:#e8f1f6;--park-focus:#c65349;--park-space-1:4px;--park-space-2:8px;--park-space-3:12px;--park-space-4:16px;--park-space-5:20px;--park-space-6:24px;--park-space-8:32px;--park-space-10:40px;--park-space-12:48px;--park-radius-xs:4px;--park-radius-control:8px;--park-radius-card:12px;--park-radius-panel:16px;--park-radius-round:999px;--park-shadow-xs:0 1px 2px #1724330d;--park-shadow-sm:0 8px 24px #17243312;--park-shadow-md:0 18px 48px #1724331a;--park-content-max:1480px;--park-motion-fast:.12s;--park-motion-base:.18s;--park-motion-slow:.24s;--park-ease-standard:cubic-bezier(.2, 0, 0, 1);--park-layer-content:1;--park-layer-sticky:10;--park-layer-nav:20;--park-layer-overlay:40;--park-layer-modal:50;--park-layer-toast:60;font-family:PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Source Han Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.legalai-environment-banner{z-index:2147483647;box-sizing:border-box;width:100%;max-width:none;padding:max(6px, env(safe-area-inset-top)) 16px 6px;color:#6f4508;letter-spacing:.02em;text-align:center;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff7e0f5;border:0;border-bottom:1px solid #925f104d;border-radius:0;font:600 12px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:sticky;top:0;box-shadow:0 4px 16px #5a3a091f}.legalai-environment-banner[data-severity=critical]{color:#991b1b;background:#ffececfa;border-color:#ac27276b;box-shadow:0 8px 28px #80121233}@media (width<=640px){.legalai-environment-banner{width:100%;max-width:none;padding:max(5px, env(safe-area-inset-top)) 10px 5px;font-size:11px}}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--park-font-sans);font-variant-numeric:tabular-nums;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid color-mix(in srgb, var(--park-focus) 44%, transparent);outline-offset:2px}.park-skip-link{z-index:var(--park-layer-toast);top:var(--park-space-3);left:var(--park-space-3);border:1px solid var(--park-action);border-radius:var(--park-radius-control);min-height:44px;color:var(--park-on-strong);background:var(--park-action);box-shadow:var(--park-shadow-md);transform:translateY(calc(-100% - var(--park-space-6)));padding:11px 16px;font-weight:700;text-decoration:none;transition:none;position:fixed}.park-skip-link:focus,.park-skip-link:focus-visible{transform:none}.park-page{gap:var(--park-space-5);width:100%;max-width:var(--park-content-max);grid-template-columns:minmax(0,1fr);min-width:0;margin:0 auto;display:grid}.park-page-header{justify-content:space-between;align-items:flex-end;gap:var(--park-space-5);min-width:0;display:flex}.park-page-header h1,.park-page-header h2{color:var(--park-ink);margin:0;line-height:1.25}.park-page-header p{max-width:68ch;margin:var(--park-space-2) 0 0;color:var(--park-text-soft);line-height:1.7}.park-panel{border:1px solid var(--park-line);border-radius:var(--park-radius-card);background:var(--park-surface-elevated);min-width:0;box-shadow:var(--park-shadow-xs)}.park-status-panel{min-height:180px;padding:var(--park-space-8);border:1px solid var(--park-line);border-radius:var(--park-radius-card);color:var(--park-text-soft);background:var(--park-surface-elevated);text-align:center;place-items:center;display:grid}.park-status-panel[role=alert]{border-color:color-mix(in srgb, var(--park-danger) 34%, var(--park-line));color:var(--park-danger);background:var(--park-danger-soft)}@media (width<=767px){.park-page{gap:var(--park-space-4)}.park-page-header{flex-direction:column;align-items:stretch}}@media (width<=767px),(pointer:coarse){:where(button,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea,summary,[role=button],nav a,.el-button,.el-input__wrapper,.el-select__wrapper){touch-action:manipulation;min-block-size:44px;min-height:44px!important}:where(button,[role=button],nav a,.el-button){align-items:center;min-inline-size:44px;display:inline-flex;min-width:44px!important}:where(input,select,textarea){min-inline-size:0;max-inline-size:100%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.park-skip-link,.park-panel,.park-status-panel{border:1px solid canvastext}}:root{--admin-ink:var(--park-ink);--admin-muted:var(--park-text-soft);--admin-line:var(--park-line);--admin-line-strong:var(--park-line-strong);--admin-bg:var(--park-canvas);--admin-panel:var(--park-surface-elevated);--admin-paper-deep:var(--park-surface-muted);--admin-navy:var(--park-surface-strong);--admin-primary:var(--park-action);--admin-primary-soft:var(--park-action-soft);--admin-blue:var(--park-info);--admin-gold:var(--park-brand);--admin-gold-dark:var(--park-brand-hover);--admin-warn:var(--park-warning-soft);--admin-success:var(--park-success);--admin-success-dark:color-mix(in srgb, var(--park-success) 78%, var(--park-ink));--admin-success-soft:var(--park-success-soft);--admin-danger:var(--park-danger);--admin-danger-soft:var(--park-danger-soft);--admin-serif:var(--park-font-serif)}*{box-sizing:border-box}html,body,#app{min-height:100%}body{font-family:var(--park-font-sans);color:var(--admin-ink);background:var(--admin-bg);margin:0;font-size:14px;line-height:1.55}button,input,textarea,select{font:inherit}.visually-hidden{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.el-button{border-radius:var(--park-radius-control);font-weight:600}.el-button--primary{--el-button-bg-color:var(--admin-primary);--el-button-border-color:var(--admin-primary);--el-button-hover-bg-color:var(--park-action-hover);--el-button-hover-border-color:var(--park-action-hover)}.el-table{--el-table-header-bg-color:var(--park-surface-muted);--el-table-header-text-color:var(--park-text);--el-table-row-hover-bg-color:var(--park-action-soft);color:var(--park-text)}.el-table th.el-table__cell{font-weight:700}.el-input__wrapper,.el-select__wrapper,.el-textarea__inner{border-radius:var(--park-radius-control);box-shadow:0 0 0 1px var(--admin-line) inset}.el-dialog{border-radius:var(--park-radius-panel)}.el-dialog__header{border-bottom:1px solid var(--admin-line);padding-bottom:12px}.el-dialog__footer{border-top:1px solid var(--admin-line)}.el-tag{border-radius:var(--park-radius-xs)}.el-radio-button__inner{font-weight:600}.el-radio-button__original-radio:checked+.el-radio-button__inner{background:var(--admin-primary);border-color:var(--admin-primary);box-shadow:-1px 0 0 0 var(--admin-primary)}
