.brand-icon[data-v-975e0549]{display:block}.cap-root[data-v-f7b8fc35]{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;pointer-events:auto;padding:16px}.cap-scrim[data-v-f7b8fc35]{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--surface-contrast) 28%,transparent);-webkit-backdrop-filter:blur(12px) saturate(1.05);backdrop-filter:blur(12px) saturate(1.05);box-shadow:inset 0 0 80px color-mix(in srgb,var(--surface-contrast) 12%,transparent)}@supports not (backdrop-filter: blur(1px)){.cap-scrim[data-v-f7b8fc35]{background:color-mix(in srgb,var(--surface-contrast) 38%,transparent)}}.cap-panel[data-v-f7b8fc35]{position:relative;z-index:1;width:min(560px,100%);max-height:min(92vh,720px);overflow:auto;padding:20px 22px;border-radius:14px;background:var(--surface-bg);border:1px solid var(--border-default);box-shadow:var(--shadow-soft);text-align:left}.cap-title[data-v-f7b8fc35]{margin:0 0 10px;font-size:18px;line-height:1.25;color:var(--text-primary)}.cap-body[data-v-f7b8fc35]{margin:0 0 12px;font-size:14px;line-height:1.5;color:var(--text-secondary)}.cap-url-block[data-v-f7b8fc35]{margin:0 0 14px;font-size:12px;line-height:1.45;color:var(--text-secondary)}.cap-url-label[data-v-f7b8fc35]{display:block;margin-bottom:4px;color:var(--text-muted)}.cap-url-value[data-v-f7b8fc35]{display:block;padding:8px 10px;border-radius:8px;font-size:12px;word-break:break-all;white-space:pre-wrap;background:color-mix(in srgb,var(--surface-contrast) 6%,transparent);border:1px solid var(--border-default);color:var(--text-primary)}.cap-url-warning[data-v-f7b8fc35]{margin:0 0 12px;font-size:12px;color:var(--warning-500, #d97706)}.cap-tiles[data-v-f7b8fc35]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media(max-width:520px){.cap-tiles[data-v-f7b8fc35]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cap-tile[data-v-f7b8fc35]{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;margin:0;padding:14px 10px 12px;cursor:pointer;border-radius:12px;border:1px solid var(--border-default);background:color-mix(in srgb,var(--surface-contrast) 4%,transparent);color:inherit;font:inherit;text-align:center;transition:background .15s ease,border-color .15s ease}.cap-tile[data-v-f7b8fc35]:hover:not(:disabled){background:color-mix(in srgb,var(--surface-contrast) 8%,transparent);border-color:var(--border-strong, var(--border-default))}.cap-tile[data-v-f7b8fc35]:focus-visible{outline:2px solid var(--primary-color, #2563eb);outline-offset:2px}.cap-tile[data-v-f7b8fc35]:disabled{cursor:not-allowed;opacity:.45}.cap-tile-icon[data-v-f7b8fc35]{flex-shrink:0}.cap-tile-icon--logo[data-v-f7b8fc35]{object-fit:contain}.cap-tile-icon--ion[data-v-f7b8fc35]{width:40px;height:40px;color:var(--text-primary)}.cap-tile-caption[data-v-f7b8fc35]{font-size:12px;line-height:1.35;color:var(--text-secondary)}.cap-hint[data-v-f7b8fc35]{margin:14px 0 0;font-size:12px;line-height:1.45;color:var(--text-muted)}.cap-copy-feedback[data-v-f7b8fc35]{margin:12px 0 0;font-size:13px}.cap-copy-feedback--ok[data-v-f7b8fc35]{color:var(--success-500)}.cap-copy-feedback--err[data-v-f7b8fc35]{color:var(--error-500)}.app-shell[data-v-e62aa5c3]{min-height:100vh}.app-shell--blocked[data-v-e62aa5c3]{pointer-events:none;-webkit-user-select:none;user-select:none}.zone[data-v-a2853b41]{border:1px solid var(--border-default);border-radius:14px;background:var(--surface-bg);box-shadow:var(--shadow-soft);overflow:hidden}.zone-title[data-v-a2853b41]{padding:10px 14px;border-bottom:1px solid var(--border-default);display:flex;align-items:center;justify-content:space-between;font-size:13px;text-transform:lowercase;letter-spacing:.04em;font-weight:700;color:var(--text-muted)}.title-main[data-v-a2853b41]{display:inline-flex;align-items:center;gap:6px}.title-icon[data-v-a2853b41],.help-btn[data-v-a2853b41]{color:var(--text-muted)}.zone-content[data-v-a2853b41]{padding:14px;display:grid;gap:12px}.help-popover-inner[data-v-a2853b41]{width:fit-content;max-width:min(640px,92vw);min-width:min(200px,92vw);max-height:min(70vh,560px);overflow:auto}.help-content[data-v-a2853b41] img,.help-content[data-v-a2853b41] table{max-width:100%}.help-content[data-v-a2853b41] h1,.help-content[data-v-a2853b41] h2,.help-content[data-v-a2853b41] h3{margin:.5em 0;color:var(--text-primary)}.help-content[data-v-a2853b41] p,.help-content[data-v-a2853b41] li{color:var(--text-secondary)}.help-content[data-v-a2853b41] code{background:color-mix(in srgb,var(--surface-bg) 85%,var(--surface-contrast));padding:0 4px;border-radius:4px}.row[data-v-3036443f]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.btn[data-v-3036443f]{text-transform:uppercase;font-weight:600}.preset-number-combo[data-v-63c030da]{width:100%}.plugin-params[data-v-3572ab47]{margin-top:14px;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--border-default) 55%,transparent)}.config-grid[data-v-3572ab47]{display:grid;gap:12px}.config-row[data-v-3572ab47]{display:grid;gap:6px}.config-label[data-v-3572ab47]{font-size:13px;color:var(--text-primary)}.config-help[data-v-3572ab47]{color:var(--text-muted);font-size:12px}.row[data-v-d8c86873]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.btn[data-v-d8c86873]{text-transform:uppercase;font-weight:600}.meta[data-v-d8c86873]{display:block;margin-top:10px;color:var(--text-muted);font-size:13px;text-align:left}.warn[data-v-d8c86873]{color:var(--error-500)}.hint[data-v-732a0b4c]{color:var(--text-muted);font-size:13px;font-weight:600}.warn[data-v-732a0b4c]{margin:0;color:var(--error-500);font-size:13px}.upload[data-v-732a0b4c]{width:100%}.dragger-content[data-v-732a0b4c]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.file-meta[data-v-732a0b4c]{text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1 1 auto}.drag-hint[data-v-732a0b4c]{display:block;margin-top:8px;text-align:left}.btn-wrap[data-v-6017ab24]{width:100%;display:block}.download[data-v-6017ab24]{height:42px;font-weight:600;width:100%;position:relative;overflow:hidden}.progress-fill[data-v-6017ab24]{position:absolute;left:0;top:0;bottom:0;background:color-mix(in srgb,var(--brand-300) 70%,transparent);transition:width .2s linear;z-index:0}.progress-fill--running[data-v-6017ab24]{background:color-mix(in srgb,var(--warning-500) 94%,transparent)}.download.download--running.n-button.n-button--disabled[data-v-6017ab24],.download.download--running.n-button.n-button--disabled[data-v-6017ab24] .n-button__content,.download.download--running.n-button.n-button--disabled[data-v-6017ab24] .n-button__border,.download.download--running.n-button.n-button--disabled[data-v-6017ab24] .n-button__state-border{opacity:1!important}.download.download--running[data-v-6017ab24]{--n-color: color-mix(in srgb, var(--warning-500) 18%, transparent) !important;--n-color-hover: color-mix(in srgb, var(--warning-500) 22%, transparent) !important;--n-color-pressed: color-mix(in srgb, var(--warning-500) 26%, transparent) !important;--n-color-focus: color-mix(in srgb, var(--warning-500) 18%, transparent) !important}.content[data-v-6017ab24]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%}.text[data-v-6017ab24]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.spin[data-v-6017ab24]{animation:spin-6017ab24 .9s linear infinite}@keyframes spin-6017ab24{to{transform:rotate(360deg)}}.console[data-v-c694602d]{margin:0;background:var(--log-surface-bg);color:var(--log-text-primary);border-radius:10px;min-height:220px;max-height:calc(100vh - 140px);padding:6px 4px;font-size:12px;line-height:1.5;text-align:left;align-content:start;overflow:auto;display:grid;gap:8px}.line[data-v-c694602d]{display:grid;grid-template-columns:fit-content(76px) 1fr;gap:5px;border:1px solid var(--log-border);border-radius:10px;padding:5px;background:var(--log-card-bg)}.meta-col[data-v-c694602d]{display:grid;gap:2px;align-content:start;justify-items:start;min-width:0}.ts[data-v-c694602d]{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:9px}.lvl-tag[data-v-c694602d] .n-tag__content{font-weight:700;letter-spacing:.01em;font-size:9px}.lvl-inner[data-v-c694602d]{display:inline-flex;align-items:center;gap:3px}.lvl-tag[data-v-c694602d]{--n-height: 14px;--n-padding: 0 4px}.lvl-tag[data-level=trace][data-v-c694602d]{background:var(--trace-500);color:#fff}.lvl-tag[data-level=debug][data-v-c694602d]{background:var(--debug-500);color:#fff}.lvl-tag[data-level=info][data-v-c694602d]{background:var(--info-500);color:#fff}.lvl-tag[data-level=warning][data-v-c694602d]{background:var(--warning-500);color:#fff}.lvl-tag[data-level=error][data-v-c694602d]{background:var(--error-500);color:#fff}.msg-col[data-v-c694602d]{min-width:0;display:grid;gap:4px}.msg[data-v-c694602d]{color:var(--log-text-primary);white-space:pre-wrap;word-break:break-word}.ctx-body[data-v-c694602d]{margin:0;font-size:10px;line-height:1.35;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word}.empty[data-v-c694602d]{color:var(--text-muted)}.sidebar[data-v-dc57d134]{width:100%;min-width:0;height:100%;background:var(--surface-bg);color:var(--text-primary);border-left:1px solid var(--border-default);display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start;justify-items:stretch;position:relative}.collapse-trigger[data-v-dc57d134]{position:absolute;top:12px;left:-44px;border-radius:10px 0 0 10px;height:72px;width:38px;z-index:5}.collapse-inner[data-v-dc57d134]{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:11px;line-height:1}.head[data-v-dc57d134]{padding:12px 12px 12px 10px;display:flex;align-items:center;justify-content:flex-start;gap:8px;border-bottom:1px solid var(--border-default)}.title-block[data-v-dc57d134]{display:inline-flex;align-items:center;gap:8px;min-width:0}.title-icon[data-v-dc57d134]{flex-shrink:0;color:var(--text-primary);opacity:.9}.title-text[data-v-dc57d134]{margin:0;font-size:14px;color:var(--text-primary);text-align:left}.content[data-v-dc57d134]{padding:10px;display:grid;gap:0;grid-template-rows:auto minmax(0,1fr);min-height:0}.filter-block[data-v-dc57d134]{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--border-default)}.toolbar[data-v-dc57d134]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tool-btn[data-v-dc57d134] .n-button__content{gap:6px}.btn-inner[data-v-dc57d134]{display:inline-flex;align-items:center;gap:6px}.level-filter[data-v-dc57d134]{min-width:220px;padding:4px 2px;display:grid;gap:6px}.filter-row[data-v-dc57d134]{display:grid;grid-template-columns:8px 16px 1fr auto;gap:8px;align-items:center;padding:6px 8px;border-radius:8px;cursor:pointer;background:color-mix(in srgb,var(--surface-bg) 88%,transparent)}.filter-row[data-v-dc57d134]:hover{background:color-mix(in srgb,var(--brand-500) 14%,transparent)}.level-dot[data-v-dc57d134]{width:8px;height:8px;border-radius:50%}.filter-label[data-v-dc57d134]{font-size:12px}.body[data-v-76eb3ed7]{display:grid;gap:12px;width:fit-content;max-width:min(460px,92vw)}.remember[data-v-76eb3ed7]{justify-self:start}.target-table-scroll[data-v-76eb3ed7]{max-width:min(460px,92vw);overflow-x:auto;overflow-y:hidden}.target-table[data-v-76eb3ed7] .n-data-table-th,.target-table[data-v-76eb3ed7] .n-data-table-td{white-space:nowrap}.target-table[data-v-76eb3ed7] .n-data-table-tbody .n-data-table-tr:hover .n-data-table-td{background:color-mix(in srgb,var(--brand-500) 34%,transparent)!important}.target-modal.n-modal.n-card{width:fit-content!important;max-width:min(460px,92vw)}.narrow-select[data-v-d4b813fa]{width:44px;min-width:44px}.narrow-select[data-v-d4b813fa] .n-base-selection{--n-padding-single: 0 6px 0 8px}.narrow-select[data-v-d4b813fa] .n-base-selection-label,.narrow-select[data-v-d4b813fa] .n-base-selection-input{display:flex;align-items:center;justify-content:center}.workspace[data-v-07b73c37]{min-height:100vh;background:var(--workspace-bg);position:relative}.split-layout[data-v-07b73c37]{min-height:100vh}.main[data-v-07b73c37]{padding:24px;display:grid;gap:16px;align-content:start;max-width:1200px}.page-head[data-v-07b73c37]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.page-head h1[data-v-07b73c37]{margin:0;font-size:30px;line-height:1.1;color:var(--text-primary);letter-spacing:-.02em}.splitpanes__splitter{background:color-mix(in srgb,var(--border-default) 40%,transparent)}.splitpanes__splitter:hover{background:color-mix(in srgb,var(--brand-500) 45%,transparent)}.log-float-toggle[data-v-07b73c37]{position:fixed;top:88px;right:18px;z-index:30}.float-inner[data-v-07b73c37]{display:inline-flex;flex-direction:column;align-items:center;gap:4px;font-size:11px}:root{--app-bg: #f3f6fb;--workspace-bg: linear-gradient(180deg, #f8fafc 0%, #eef2ff 100%);--surface-bg: #ffffff;--surface-elevated: #ffffff;--surface-contrast: #0f172a;--text-primary: #0f172a;--text-secondary: #334155;--text-muted: #64748b;--text-inverse: #e2e8f0;--border-default: #dbe3ee;--border-strong: #cbd5e1;--brand-500: #2563eb;--brand-600: #1d4ed8;--brand-300: #93c5fd;--success-500: #16a34a;--warning-500: #d97706;--error-500: #dc2626;--debug-500: #7c3aed;--trace-500: #0891b2;--info-500: #2563eb;--log-surface-bg: #f8fafc;--log-text-primary: #0f172a;--log-card-bg: #ffffff;--log-border: #dbe3ee;--shadow-soft: 0 1px 2px rgba(15, 23, 42, .06);--shadow-brand: 0 8px 20px rgba(37, 99, 235, .22)}@media(prefers-color-scheme:dark){:root{--app-bg: #020617;--workspace-bg: linear-gradient(180deg, #020617 0%, #0b1220 100%);--surface-bg: #0f172a;--surface-elevated: #111b32;--surface-contrast: #020617;--text-primary: #e2e8f0;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--text-inverse: #e2e8f0;--border-default: #243247;--border-strong: #31435c;--brand-500: #3b82f6;--brand-600: #2563eb;--brand-300: #60a5fa;--success-500: #22c55e;--warning-500: #f59e0b;--error-500: #ef4444;--debug-500: #a78bfa;--trace-500: #22d3ee;--info-500: #60a5fa;--log-surface-bg: #020617;--log-text-primary: #e2e8f0;--log-card-bg: #0f172a;--log-border: #243247;--shadow-soft: 0 1px 2px rgba(2, 6, 23, .45);--shadow-brand: 0 8px 20px rgba(59, 130, 246, .2)}}:root{font-family:Inter,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color:var(--text-primary);background:var(--app-bg)}*{box-sizing:border-box}body{margin:0;color:var(--text-primary);background:var(--app-bg)}button,input,select,textarea{font:inherit}.splitpanes{display:flex;width:100%;height:100%}.splitpanes--vertical{flex-direction:row}.splitpanes--horizontal{flex-direction:column}.splitpanes--dragging .splitpanes__pane,*:has(.splitpanes--dragging){-webkit-user-select:none;user-select:none;pointer-events:none}.splitpanes__pane{width:100%;height:100%;overflow:hidden}.splitpanes--vertical .splitpanes__pane{transition:width .2s ease-out;will-change:width}.splitpanes--horizontal .splitpanes__pane{transition:height .2s ease-out;will-change:height}.splitpanes--dragging .splitpanes__pane{transition:none}.splitpanes__splitter{touch-action:none}.splitpanes--vertical>.splitpanes__splitter{min-width:1px;cursor:col-resize}.splitpanes--horizontal>.splitpanes__splitter{min-height:1px;cursor:row-resize}.default-theme.splitpanes .splitpanes__pane{background-color:#f2f2f2}.default-theme.splitpanes .splitpanes__splitter{background-color:#fff;box-sizing:border-box;position:relative;flex-shrink:0}.default-theme.splitpanes .splitpanes__splitter:before,.default-theme.splitpanes .splitpanes__splitter:after{content:"";position:absolute;top:50%;left:50%;background-color:#00000026;transition:background-color .3s}.default-theme.splitpanes .splitpanes__splitter:hover:before,.default-theme.splitpanes .splitpanes__splitter:hover:after{background-color:#00000040}.default-theme.splitpanes .splitpanes__splitter:first-child{cursor:auto}.default-theme.splitpanes .splitpanes .splitpanes__splitter{z-index:1}.default-theme.splitpanes--vertical>.splitpanes__splitter,.default-theme .splitpanes--vertical>.splitpanes__splitter{width:7px;border-left:1px solid #eee;margin-left:-1px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{transform:translateY(-50%);width:1px;height:30px}.default-theme.splitpanes--vertical>.splitpanes__splitter:before,.default-theme .splitpanes--vertical>.splitpanes__splitter:before{margin-left:-2px}.default-theme.splitpanes--vertical>.splitpanes__splitter:after,.default-theme .splitpanes--vertical>.splitpanes__splitter:after{margin-left:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter,.default-theme .splitpanes--horizontal>.splitpanes__splitter{height:7px;border-top:1px solid #eee;margin-top:-1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{transform:translate(-50%);width:30px;height:1px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:before,.default-theme .splitpanes--horizontal>.splitpanes__splitter:before{margin-top:-2px}.default-theme.splitpanes--horizontal>.splitpanes__splitter:after,.default-theme .splitpanes--horizontal>.splitpanes__splitter:after{margin-top:1px}
