.ak-editor-overlay[data-v-7014053b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:1rem}.ak-editor-dialog[data-v-7014053b]{width:min(1280px,98vw);max-height:92vh;background:#fff;border-radius:10px;display:flex;flex-direction:column;box-shadow:0 12px 40px #0003}.ak-editor-header[data-v-7014053b]{display:flex;align-items:center;gap:.75rem;padding:.85rem 1rem;border-bottom:1px solid #e8e8e8}.ak-editor-header h3[data-v-7014053b]{margin:0;font-size:1.05rem}.ak-editor-meta[data-v-7014053b]{color:#888;font-size:.85rem}.ak-editor-close[data-v-7014053b]{margin-left:auto;border:none;background:none;font-size:1.4rem;cursor:pointer;line-height:1}.ak-editor-body[data-v-7014053b]{padding:.75rem 1rem;overflow:auto;flex:1}.ak-editor-body--cols[data-v-7014053b]{display:grid;grid-template-columns:minmax(260px,1fr) minmax(280px,1.1fr) minmax(260px,1fr);gap:.65rem;align-items:start}.ak-editor-col[data-v-7014053b]{display:flex;flex-direction:column;gap:.75rem;min-width:0}.ak-editor-col .ak-panel[data-v-7014053b]{margin-bottom:0}.ak-panel--fill[data-v-7014053b]{flex:1}.ak-row--2 .ak-field--inline .ak-label[data-v-7014053b]{flex:0 0 3.6rem}.ak-row--3 .ak-field--switch-tight .ak-label[data-v-7014053b]{flex:0 0 auto;min-width:0}.ak-row--metrics .ak-input-unit .ak-input[data-v-7014053b]{padding:.25rem .2rem;font-size:.75rem;text-align:center}@media (max-width: 1100px){.ak-row--metrics[data-v-7014053b]{grid-template-columns:1fr 1fr}}@media (max-width: 960px){.ak-editor-body--cols[data-v-7014053b],.ak-row--2[data-v-7014053b],.ak-row--metrics[data-v-7014053b]{grid-template-columns:1fr}}.ak-editor-loading[data-v-7014053b],.ak-editor-error[data-v-7014053b]{padding:2rem;text-align:center;color:#666}.ak-editor-error[data-v-7014053b]{color:#c33}.ak-panel[data-v-7014053b]{border:1px solid #e8e8e8;border-radius:6px;padding:.6rem .65rem;margin-bottom:0;background:#fff;overflow:visible}.ak-panel-title[data-v-7014053b]{font-weight:600;font-size:.9rem;color:#333}.ak-panel>.ak-panel-title[data-v-7014053b]{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:.55rem}.ak-panel-head[data-v-7014053b]{display:flex;align-items:center;justify-content:flex-start;margin-bottom:.55rem;gap:.5rem}.ak-panel-head .ak-panel-title[data-v-7014053b]{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;margin-bottom:0}.ak-panel-head--split[data-v-7014053b]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.45rem .55rem}.ak-panel-head--split .ak-panel-title[data-v-7014053b]{flex:1;min-width:0}.ak-field--head-tool[data-v-7014053b]{--ak-inline-label-width: 4.2rem;flex:0 1 auto;min-width:0;margin:0}.ak-field--head-tool .ak-label[data-v-7014053b]{font-weight:600;color:#333}.ak-field--label-pick[data-v-7014053b]{flex:1 1 8.5rem;min-width:0;max-width:100%}.ak-field--label-pick .ak-label-picker[data-v-7014053b]{flex:1;min-width:0;width:100%}.ak-label-picker[data-v-7014053b]{position:relative;min-width:0}.ak-label-picker.is-loading .ak-select-trigger[data-v-7014053b]{color:#999}.ak-select-trigger[data-v-7014053b]{list-style:none;cursor:pointer;display:block;box-sizing:border-box;width:100%;min-height:1.75rem;padding:.28rem 1.5rem .28rem .45rem;border:1px solid #d9d9d9;border-radius:4px;background:#fff;font-size:.82rem;font-weight:400;color:#333;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative;text-align:left;font-family:inherit}button.ak-select-trigger[data-v-7014053b]{margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.ak-select-trigger.is-placeholder[data-v-7014053b]{color:#999}.ak-select-trigger[data-v-7014053b]:after{content:"▾";position:absolute;right:.45rem;top:50%;transform:translateY(-50%);color:#999;font-size:.7rem;pointer-events:none}.ak-select-trigger.is-open[data-v-7014053b]{border-color:#34c759}.ak-label-picker-menu[data-v-7014053b]{box-sizing:border-box;overflow:auto;border:1px solid #e0e0e0;border-radius:4px;background:#fff;box-shadow:0 4px 12px #0000001f;padding:.25rem 0}.ak-label-picker-item[data-v-7014053b]{display:flex;align-items:center;gap:.4rem;padding:.35rem .55rem;font-size:.82rem;color:#333;cursor:pointer}.ak-label-picker-item[data-v-7014053b]:hover{background:#f5f5f5}.ak-label-picker-item input[data-v-7014053b]{margin:0;flex-shrink:0}.ak-label-picker-empty[data-v-7014053b]{margin:0;padding:.45rem .55rem;font-size:.8rem;color:#999}.ak-form[data-v-7014053b]{display:flex;flex-direction:column;gap:.45rem}.ak-row[data-v-7014053b]{display:grid;gap:.45rem .55rem}.ak-row--2[data-v-7014053b]{grid-template-columns:1fr 1fr}.ak-row--3[data-v-7014053b]{grid-template-columns:repeat(3,1fr)}.ak-row--full[data-v-7014053b]{grid-template-columns:1fr}.ak-row--metrics[data-v-7014053b]{grid-template-columns:repeat(3,1fr);gap:.35rem}.ak-field[data-v-7014053b]{min-width:0}.ak-field--inline[data-v-7014053b]{display:flex;align-items:center;gap:.4rem}.ak-field--inline .ak-label[data-v-7014053b]{flex:0 0 var(--ak-inline-label-width, 4.6rem);font-size:.85rem;color:#666;line-height:1.2}.ak-field--inline>.ak-input[data-v-7014053b],.ak-field--inline>.ak-range[data-v-7014053b],.ak-field--inline>.ak-input-unit[data-v-7014053b]{flex:1;min-width:0}.ak-field--switch[data-v-7014053b],.ak-field--switch-tight[data-v-7014053b]{justify-content:flex-start;gap:.45rem}.ak-field--switch .ak-label[data-v-7014053b],.ak-field--switch-tight .ak-label[data-v-7014053b]{flex:0 0 auto;min-width:0}.ak-toggle[data-v-7014053b]{--ak-toggle-w: 1.625rem;--ak-toggle-h: 1rem;--ak-toggle-pad: 1px;position:relative;display:inline-block;width:var(--ak-toggle-w);height:var(--ak-toggle-h);flex-shrink:0;cursor:pointer}.ak-toggle input[data-v-7014053b]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;width:100%;height:100%;cursor:pointer;z-index:1}.ak-toggle[data-v-7014053b]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#d1d1d6;transition:background-color .2s ease}.ak-toggle[data-v-7014053b]:after{content:"";position:absolute;top:var(--ak-toggle-pad);left:var(--ak-toggle-pad);width:calc(var(--ak-toggle-h) - var(--ak-toggle-pad) * 2);height:calc(var(--ak-toggle-h) - var(--ak-toggle-pad) * 2);border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .2s ease}.ak-toggle[data-v-7014053b]:has(input:checked):before{background:#34c759}.ak-toggle[data-v-7014053b]:has(input:checked):after{transform:translate(calc(var(--ak-toggle-w) - var(--ak-toggle-h)))}.ak-toggle[data-v-7014053b]:has(input:focus-visible):before{box-shadow:0 0 0 2px #34c75940}.ak-toggle--lg[data-v-7014053b]{--ak-toggle-w: 2.75rem;--ak-toggle-h: 1.5rem;--ak-toggle-pad: 2px}.ak-range[data-v-7014053b]{display:flex;align-items:center;gap:.3rem;flex:1;min-width:0}.ak-dash[data-v-7014053b]{color:#999;font-size:.8rem;flex-shrink:0}.ak-input-unit[data-v-7014053b]{display:flex;align-items:center;flex:1;min-width:0;border:1px solid #d9d9d9;border-radius:4px;background:#fff;overflow:hidden}.ak-input-unit .ak-input[data-v-7014053b]{border:none;border-radius:0;flex:1;min-width:0}.ak-input-unit .ak-input[data-v-7014053b]:focus{outline:none;box-shadow:none}.ak-input-unit[data-v-7014053b]:focus-within{border-color:#5b9bd5;box-shadow:0 0 0 2px #5b9bd526}.ak-unit[data-v-7014053b]{flex-shrink:0;padding:0 .35rem;font-size:.72rem;color:#999;background:#f7f7f7;border-left:1px solid #e8e8e8;line-height:1.85rem;white-space:nowrap}.ak-unit--pct[data-v-7014053b]{color:#d48806;background:#fff7e6;border-left-color:#ffd591;font-weight:600}.ak-unit--sol[data-v-7014053b]{color:#1677ff;background:#e6f4ff;border-left-color:#91caff;font-weight:600}.ak-input[data-v-7014053b]{width:100%;box-sizing:border-box;padding:.3rem .4rem;border:1px solid #d9d9d9;border-radius:4px;font-size:.8rem;line-height:1.25;background:#fff}.ak-input[type=number][data-v-7014053b]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ak-input[type=number][data-v-7014053b]::-webkit-outer-spin-button,.ak-input[type=number][data-v-7014053b]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ak-input[data-v-7014053b]:focus{outline:none;border-color:#5b9bd5;box-shadow:0 0 0 2px #5b9bd526}.ak-buy-card[data-v-7014053b]{border:1px solid #ececec;border-radius:6px;padding:.55rem;background:#fafafa;display:flex;flex-direction:column;gap:.45rem;--ak-inline-label-width: 4.6rem}.ak-slippage-block[data-v-7014053b]{display:flex;gap:.4rem;align-items:stretch;--ak-slippage-side-width: var(--ak-inline-label-width, 4.2rem)}.ak-slippage-mode-tabs[data-v-7014053b]{display:flex;flex-direction:column;flex-shrink:0;border:1px solid #d9d9d9;border-radius:4px;overflow:hidden;width:var(--ak-slippage-side-width)}.ak-slippage-side-col[data-v-7014053b]{flex-shrink:0;width:var(--ak-slippage-side-width);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.35rem;border:1px solid #d9d9d9;border-radius:4px;background:#f5f5f5;padding:.35rem .25rem;box-sizing:border-box}.ak-highgas-toggle-label[data-v-7014053b]{font-size:.78rem;line-height:1.2;color:#666;text-align:left;width:100%}.ak-slippage-mode-tabs button[data-v-7014053b]{flex:1;border:none;border-bottom:1px solid #d9d9d9;background:#f5f5f5;padding:.35rem .2rem;cursor:pointer;font-size:.68rem;line-height:1.2;color:#666;writing-mode:horizontal-tb}.ak-slippage-mode-tabs button[data-v-7014053b]:last-child{border-bottom:none}.ak-slippage-mode-tabs button.active[data-v-7014053b]{font-weight:600;box-shadow:inset -2px 0 #ccc}.ak-slippage-mode-tabs button.active.active--pct[data-v-7014053b]{background:#fff7e6;color:#d48806;box-shadow:inset -2px 0 #ffd591}.ak-slippage-mode-tabs button.active.active--sol[data-v-7014053b]{background:#e6f4ff;color:#1677ff;box-shadow:inset -2px 0 #91caff}.ak-slippage-metrics[data-v-7014053b]{flex:1;min-width:0}.ak-metric[data-v-7014053b]{display:flex;flex-direction:column;gap:.2rem;min-width:0}.ak-metric-label[data-v-7014053b]{font-size:.8rem;color:#888;text-align:center}.ak-metric .ak-input-unit .ak-unit[data-v-7014053b]{padding:0 .25rem;font-size:.68rem}.ak-platforms[data-v-7014053b]{margin-top:.15rem}.ak-platforms-label[data-v-7014053b]{display:block;font-size:.85rem;color:#666;margin-bottom:.35rem}.ak-platforms-grid[data-v-7014053b]{display:grid;grid-template-columns:1fr 1fr;gap:.3rem}.ak-platform-chip[data-v-7014053b]{display:inline-flex;align-items:center;gap:.25rem;font-size:.74rem;padding:.2rem .35rem;border:1px solid #e8e8e8;border-radius:4px;background:#fafafa;cursor:pointer}.ak-platform-chip[data-v-7014053b]:has(input:checked){border-color:#34c759;background:#f0fff4;color:#237804}.ak-platform-chip input[type=checkbox][data-v-7014053b]{position:absolute;opacity:0;width:0;height:0;margin:0}.ak-platform-chip[data-v-7014053b]:before{content:"";width:.75rem;height:.75rem;border:1px solid #ccc;border-radius:3px;background:#fff;flex-shrink:0}.ak-platform-chip[data-v-7014053b]:has(input:checked):before{background:#34c759;border-color:#34c759;box-shadow:inset 0 0 0 1px #fff}.ak-tabs[data-v-7014053b]{display:flex;gap:0;margin-bottom:.55rem;border:1px solid #d9d9d9;border-radius:4px;overflow:hidden}.ak-tabs button[data-v-7014053b]{flex:1;border:none;border-right:1px solid #d9d9d9;background:#f5f5f5;padding:.3rem .4rem;cursor:pointer;font-size:.75rem;color:#666}.ak-tabs button[data-v-7014053b]:last-child{border-right:none}.ak-tabs button.active[data-v-7014053b]{background:#fff;color:#2c7;font-weight:600;box-shadow:inset 0 -2px #2c7}.ak-segment[data-v-7014053b]{border:1px solid #ececec;border-radius:6px;padding:.4rem .45rem;margin-bottom:.4rem;background:#fafafa;display:flex;flex-direction:column;gap:.35rem}.ak-segment[data-v-7014053b]:last-child{margin-bottom:0}.ak-segment-row[data-v-7014053b]{display:grid;grid-template-columns:7.8rem 1fr 1fr;gap:.35rem;align-items:center}.ak-segment-leading[data-v-7014053b]{display:flex;align-items:center;justify-content:flex-start;gap:.35rem;min-width:0}.ak-segment-tag[data-v-7014053b]{font-size:.8rem;font-weight:600;color:#444;white-space:nowrap;flex-shrink:0}.ak-segment-timeout-label[data-v-7014053b]{font-size:.8rem;color:#666;white-space:nowrap;flex-shrink:0}.ak-field--compact .ak-label[data-v-7014053b]{flex:0 0 2.8rem;font-size:.8rem}.ak-field--compact .ak-input[data-v-7014053b]{padding:.22rem .3rem;font-size:.75rem}.ak-field--compact .ak-unit[data-v-7014053b]{line-height:1.55rem;font-size:.68rem;padding:0 .25rem}.ak-btn-remove--compact[data-v-7014053b]{padding:.1rem .35rem;font-size:.7rem;line-height:1.3}.ak-segment-head[data-v-7014053b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.ak-btn-add[data-v-7014053b],.ak-btn-remove[data-v-7014053b]{border:1px solid #ccc;background:#fff;padding:.2rem .5rem;border-radius:4px;cursor:pointer;font-size:.78rem}.ak-btn-remove[data-v-7014053b]{color:#c33;border-color:#e8b4b4}.ak-editor-footer[data-v-7014053b]{display:flex;justify-content:flex-end;gap:.5rem;padding:.75rem 1rem;border-top:1px solid #e8e8e8}.ak-btn-cancel[data-v-7014053b],.ak-btn-save[data-v-7014053b]{padding:.45rem 1rem;border-radius:4px;cursor:pointer;font-size:.9rem}.ak-btn-cancel[data-v-7014053b]{border:1px solid #ccc;background:#fff}.ak-btn-save[data-v-7014053b]{border:1px solid #2c7;background:#2c7;color:#fff}.ak-btn-save[data-v-7014053b]:disabled,.ak-btn-cancel[data-v-7014053b]:disabled{opacity:.6;cursor:not-allowed}.ak-editor-toast[data-v-7014053b]{position:fixed;left:50%;bottom:1.5rem;transform:translate(-50%);background:#1e1e1eeb;color:#fff;padding:.6rem 1rem;border-radius:8px;z-index:10001;max-width:90vw}.table-wrap[data-v-bbf47dd4]{margin-top:.5rem}.table-wrap--filters-collapsed[data-v-bbf47dd4]{display:flex;flex-direction:column;height:calc(100vh - 2rem);min-height:0}.table-wrap--filters-collapsed .table-scroll[data-v-bbf47dd4]{flex:1 1 auto;min-height:0;max-height:none}.loading[data-v-bbf47dd4]{padding:2rem;text-align:center;color:#666}.load-hint[data-v-bbf47dd4]{margin-top:.5rem;font-size:.9rem;color:#888}.filters-shell[data-v-bbf47dd4]{margin-bottom:.75rem}.filters-shell.is-collapsed[data-v-bbf47dd4]{margin-bottom:.5rem}.filters-collapsed-strip[data-v-bbf47dd4]{display:flex;align-items:center;gap:.35rem;min-height:1.75rem;padding:.22rem .5rem;font-size:.8rem;line-height:1.3;color:#555;background:#f7f8fa;border:1px solid #e2e6eb;border-radius:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.filters-collapsed-strip[data-v-bbf47dd4]:hover{background:#f0f4f8;border-color:#c5d3e0}.filters-collapsed-chevron[data-v-bbf47dd4]{flex-shrink:0;font-size:.6rem;color:#2a5f8a;line-height:1}.filters-collapsed-label[data-v-bbf47dd4]{flex-shrink:0;font-weight:600;color:#333}.filters-collapsed-summary[data-v-bbf47dd4]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666}.filters-collapsed-summary--empty[data-v-bbf47dd4]{color:#999}.filter-group-title--row[data-v-bbf47dd4]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.btn-filter-fold[data-v-bbf47dd4]{flex-shrink:0;padding:0;border:none;background:none;font-size:.72rem;line-height:1.2;color:#7a8a9a;cursor:pointer}.btn-filter-fold[data-v-bbf47dd4]:hover{color:#2a5f8a}.filters[data-v-bbf47dd4]{margin-bottom:.75rem;padding:.75rem;background:#f9f9f9;border:1px solid #eee;border-radius:6px}.filters-actions-bar[data-v-bbf47dd4]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem;flex-wrap:wrap}.filters-actions-left[data-v-bbf47dd4]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;flex:1}.filter-summary-inline[data-v-bbf47dd4]{width:100%;margin-top:.25rem;font-size:.85rem}.filters-actions-left .editing-banner-label[data-v-bbf47dd4]{font-size:.9rem;color:#055}.filters-actions-left .editing-name-input[data-v-bbf47dd4],.filters-actions-left .save-name-input[data-v-bbf47dd4]{width:12rem;padding:.35rem .5rem;font-size:.85rem;border:1px solid #ccc;border-radius:4px}.filters-actions-left .editing-name-input[data-v-bbf47dd4]{border-color:#07c}.filters-actions-right[data-v-bbf47dd4]{display:flex;align-items:center;gap:.5rem;margin-left:auto;flex-wrap:wrap}.btn-confirm[data-v-bbf47dd4]{padding:.35rem .75rem;font-size:.85rem;cursor:pointer;border:1px solid #2c7;border-radius:4px;background:#2c7;color:#fff}.btn-confirm[data-v-bbf47dd4]:hover{background:#269;border-color:#269}.btn-clear-all[data-v-bbf47dd4]{padding:.35rem .75rem;font-size:.85rem;cursor:pointer;border:1px solid #ccc;border-radius:4px;background:#fff}.btn-clear-all[data-v-bbf47dd4]:hover{background:#f0f0f0}.btn-export[data-v-bbf47dd4]{padding:.35rem .75rem;font-size:.85rem;cursor:pointer;border:1px solid #07c;border-radius:4px;background:#fff;color:#07c}.btn-export[data-v-bbf47dd4]:hover{background:#e8f4fc}.records-snapshot-meta[data-v-bbf47dd4]{font-size:.82rem;color:#666;white-space:nowrap;max-width:280px;overflow:hidden;text-overflow:ellipsis}.copy-message[data-v-bbf47dd4]{font-size:.8rem;color:#2c7;margin-left:.25rem}.btn-inject[data-v-bbf47dd4]{padding:.35rem .75rem;font-size:.85rem;cursor:pointer;border:1px solid #c76;border-radius:4px;background:#fff;color:#a52;margin-left:.35rem}.btn-inject[data-v-bbf47dd4]:hover{background:#fef8f0}.inject-overlay[data-v-bbf47dd4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.inject-dialog[data-v-bbf47dd4]{background:#fff;border-radius:8px;box-shadow:0 4px 20px #0003;min-width:420px;max-width:90vw;max-height:85vh;display:flex;flex-direction:column}.inject-dialog-id-config[data-v-bbf47dd4]{min-width:520px;max-width:70vw}.id-config-tip[data-v-bbf47dd4]{font-size:.8rem;color:#666;margin-bottom:.6rem;line-height:1.4}.schedule-config-block[data-v-bbf47dd4]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin-bottom:.5rem}.schedule-status[data-v-bbf47dd4]{margin-bottom:.75rem;font-size:.8rem;color:#555}.inject-dialog-title[data-v-bbf47dd4]{padding:.75rem 1rem;font-weight:600;border-bottom:1px solid #eee}.inject-dialog-body[data-v-bbf47dd4]{padding:1rem;overflow:auto}.ak-token-row[data-v-bbf47dd4]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.ak-token-row[data-v-bbf47dd4]>*{align-self:center}.ak-token-label[data-v-bbf47dd4]{display:inline-flex;align-items:center;margin-bottom:0;white-space:nowrap}.ak-token-input[data-v-bbf47dd4]{margin-bottom:0;flex:0 0 50%;max-width:320px;min-width:140px}.inject-label[data-v-bbf47dd4]{display:block;font-size:.85rem;margin-bottom:.35rem;color:#333}.inject-input[data-v-bbf47dd4]{width:100%;padding:.5rem .6rem;font-size:.9rem;border:1px solid #ccc;border-radius:4px;margin-bottom:.75rem;box-sizing:border-box}.inject-common-section[data-v-bbf47dd4]{margin-bottom:.75rem}.inject-common-label[data-v-bbf47dd4]{font-size:.85rem;color:#555;display:block;margin-bottom:.35rem}.inject-common-list[data-v-bbf47dd4]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}.inject-common-wrap[data-v-bbf47dd4]{display:inline-flex;align-items:center;gap:.15rem}.inject-common-chip[data-v-bbf47dd4]{padding:.25rem .5rem;font-size:.8rem;border:1px solid #07c;border-radius:4px;background:#fff;color:#07c;cursor:pointer}.inject-common-chip[data-v-bbf47dd4]:hover:not(:disabled){background:#e8f4fc}.inject-common-chip-xtrader[data-v-bbf47dd4]{border-color:#7a5c00;color:#6a4d00;background:#fffaf0}.inject-common-chip-xtrader[data-v-bbf47dd4]:hover:not(:disabled){background:#fff3c4}.inject-common-del[data-v-bbf47dd4]{padding:0 .3rem;font-size:1rem;line-height:1.2;border:none;background:transparent;color:#999;cursor:pointer;border-radius:2px}.inject-common-del[data-v-bbf47dd4]:hover:not(:disabled){color:#c00;background:#fee}.inject-add-common[data-v-bbf47dd4]{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin-bottom:.75rem}.inject-add-input[data-v-bbf47dd4]{padding:.35rem .5rem;font-size:.85rem;border:1px solid #ccc;border-radius:4px;width:8rem;box-sizing:border-box}.inject-add-input.inject-add-id[data-v-bbf47dd4]{width:4.5rem}.inject-add-input.inject-add-system[data-v-bbf47dd4]{width:6.5rem}.inject-common-hint[data-v-bbf47dd4]{margin:-.35rem 0 .75rem;font-size:.78rem;color:#666}.btn-inject-use-current[data-v-bbf47dd4]{padding:.35rem .5rem;font-size:.8rem;border:1px solid #ccc;border-radius:4px;background:#fff;cursor:pointer}.btn-inject-use-current[data-v-bbf47dd4]:hover:not(:disabled){background:#f0f0f0}.btn-inject-add-common[data-v-bbf47dd4]{padding:.35rem .6rem;font-size:.85rem;border:1px solid #2c7;border-radius:4px;background:#fff;color:#2c7;cursor:pointer}.btn-inject-add-common[data-v-bbf47dd4]:hover:not(:disabled){background:#e8f8f0}.inject-actions[data-v-bbf47dd4]{display:flex;gap:.5rem;margin-bottom:.75rem}.btn-inject-start[data-v-bbf47dd4]{padding:.4rem 1rem;font-size:.9rem;cursor:pointer;border:1px solid #07c;border-radius:4px;background:#07c;color:#fff}.btn-inject-start[data-v-bbf47dd4]:hover:not(:disabled){background:#06b}.btn-inject-start[data-v-bbf47dd4]:disabled{opacity:.6;cursor:not-allowed}.btn-inject-close[data-v-bbf47dd4]{padding:.4rem 1rem;font-size:.9rem;cursor:pointer;border:1px solid #ccc;border-radius:4px;background:#fff}.btn-inject-close[data-v-bbf47dd4]:hover:not(:disabled){background:#f0f0f0}.btn-inject-close[data-v-bbf47dd4]:disabled{opacity:.6;cursor:not-allowed}.inject-log-wrap[data-v-bbf47dd4]{border:1px solid #e0e0e0;border-radius:4px;background:#f8f8f8;max-height:280px;overflow:auto}.inject-log[data-v-bbf47dd4]{margin:0;padding:.6rem;font-size:.8rem;line-height:1.4;white-space:pre-wrap;word-break:break-all;color:#333}.inject-log-wrap-full[data-v-bbf47dd4]{max-height:360px}.bulk-select-actions[data-v-bbf47dd4]{margin-bottom:.5rem;display:flex;gap:.5rem}.btn-bulk-select-all[data-v-bbf47dd4]{padding:.25rem .5rem;font-size:.8rem;border:1px solid #ccc;border-radius:4px;background:#fff;cursor:pointer}.btn-bulk-select-all[data-v-bbf47dd4]:hover{background:#f0f0f0}.bulk-select-list[data-v-bbf47dd4]{max-height:240px;overflow:auto;border:1px solid #e0e0e0;border-radius:4px;padding:.35rem;margin-bottom:.75rem;background:#fafafa}.bulk-select-item[data-v-bbf47dd4]{display:flex;align-items:center;gap:.35rem;padding:.35rem .25rem;cursor:pointer;font-size:.85rem;border-radius:3px}.bulk-select-item[data-v-bbf47dd4]:hover{background:#eee}.bulk-select-item input[data-v-bbf47dd4]{flex-shrink:0}.bulk-select-name[data-v-bbf47dd4]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;color:#333}.bulk-select-arrow[data-v-bbf47dd4]{color:#888;flex-shrink:0}.bulk-select-target[data-v-bbf47dd4]{flex-shrink:0;color:#07c;font-size:.8rem}.filter-group[data-v-bbf47dd4]{margin-bottom:.75rem}.filter-group[data-v-bbf47dd4]:last-child{margin-bottom:0}.filter-group-title[data-v-bbf47dd4]{font-size:.85rem;font-weight:600;color:#444;margin-bottom:.35rem;padding-bottom:.2rem;border-bottom:1px solid #e0e0e0}.filter-group--launch-stats[data-v-bbf47dd4]{background:linear-gradient(180deg,#f3f8fc,#eef4fa);border:1px solid #c8dae8;border-radius:8px;padding:.55rem .65rem 0rem}.filter-group--launch-stats .filter-group-title[data-v-bbf47dd4]{color:#2a5f8a;border-bottom-color:#b8cfe0}.filter-group--launch-stats .filters-grid .filter-item[data-v-bbf47dd4]{background:#ffffffe0;border:1px solid #d8e6f0;border-radius:5px;padding:.28rem .4rem}.filter-group--launch-stats .filter-label[data-v-bbf47dd4]{color:#2c5f8a;font-weight:600}.filter-item--tier-slot .filter-clear-end[data-v-bbf47dd4]{margin-left:auto}.filter-tier-matrix[data-v-bbf47dd4]{--filter-tier-key-label-width: 7.2em;display:flex;flex-direction:column;gap:0;margin:.35rem 0 .75rem;padding:.45rem 0 .25rem;border-top:1px dashed #ddd;min-width:0}.filter-tier-matrix-row[data-v-bbf47dd4]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:.5rem;align-items:stretch}.filter-tier-matrix-row--head+.filter-tier-matrix-row .filter-tier-matrix-cell[data-v-bbf47dd4]{border-top:1px solid rgba(0,0,0,.06)}.filter-tier-matrix-cell[data-v-bbf47dd4]{min-width:0;min-height:2rem;display:flex;flex-direction:column;justify-content:center;padding:.22rem .4rem;box-sizing:border-box}.filter-tier-col--tier-0[data-v-bbf47dd4]{background:#e8f1f8;border-left:1px solid #b8cfe0;border-right:1px solid #b8cfe0}.filter-tier-col--tier-1[data-v-bbf47dd4]{background:#e8f5ec;border-left:1px solid #b8dfc8;border-right:1px solid #b8dfc8}.filter-tier-col--tier-2[data-v-bbf47dd4]{background:#fff4e6;border-left:1px solid #f0dcc0;border-right:1px solid #f0dcc0}.filter-tier-col--tier-3[data-v-bbf47dd4]{background:#f3ebfa;border-left:1px solid #e0d0f0;border-right:1px solid #e0d0f0}.filter-tier-matrix-row--head .filter-tier-col--tier-0[data-v-bbf47dd4]{border-top:1px solid #b8cfe0;border-radius:6px 6px 0 0}.filter-tier-matrix-row--head .filter-tier-col--tier-1[data-v-bbf47dd4]{border-top:1px solid #b8dfc8;border-radius:6px 6px 0 0}.filter-tier-matrix-row--head .filter-tier-col--tier-2[data-v-bbf47dd4]{border-top:1px solid #f0dcc0;border-radius:6px 6px 0 0}.filter-tier-matrix-row--head .filter-tier-col--tier-3[data-v-bbf47dd4]{border-top:1px solid #e0d0f0;border-radius:6px 6px 0 0}.filter-tier-matrix-row:last-child .filter-tier-col--tier-0[data-v-bbf47dd4]{border-bottom:1px solid #b8cfe0;border-radius:0 0 6px 6px}.filter-tier-matrix-row:last-child .filter-tier-col--tier-1[data-v-bbf47dd4]{border-bottom:1px solid #b8dfc8;border-radius:0 0 6px 6px}.filter-tier-matrix-row:last-child .filter-tier-col--tier-2[data-v-bbf47dd4]{border-bottom:1px solid #f0dcc0;border-radius:0 0 6px 6px}.filter-tier-matrix-row:last-child .filter-tier-col--tier-3[data-v-bbf47dd4]{border-bottom:1px solid #e0d0f0;border-radius:0 0 6px 6px}.filter-tier-matrix-head[data-v-bbf47dd4]{text-align:center;font-size:.76rem;font-weight:700;line-height:1.2;background:#ffffff8c}.filter-tier-col--tier-0.filter-tier-matrix-head[data-v-bbf47dd4]{color:#2c5f8a}.filter-tier-col--tier-1.filter-tier-matrix-head[data-v-bbf47dd4]{color:#1a7a45}.filter-tier-col--tier-2.filter-tier-matrix-head[data-v-bbf47dd4]{color:#b45309}.filter-tier-col--tier-3.filter-tier-matrix-head[data-v-bbf47dd4]{color:#7b3fa8}.filter-tier-matrix-slot--empty[data-v-bbf47dd4]{opacity:.45;background-image:repeating-linear-gradient(-45deg,transparent,transparent 4px,rgba(0,0,0,.03) 4px,rgba(0,0,0,.03) 8px)}.filter-tier-matrix-slot .filter-item--tier-slot[data-v-bbf47dd4]{flex:1 1 auto;width:100%;min-height:100%;align-self:stretch}.filter-tier-key-label[data-v-bbf47dd4]{flex:0 0 var(--filter-tier-key-label-width);width:var(--filter-tier-key-label-width);min-width:var(--filter-tier-key-label-width);max-width:var(--filter-tier-key-label-width);font-size:.72rem;font-weight:600;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-tier-key-label--tier-0[data-v-bbf47dd4]{color:#2c5f8a}.filter-tier-key-label--tier-1[data-v-bbf47dd4]{color:#1a7a45}.filter-tier-key-label--tier-2[data-v-bbf47dd4]{color:#b45309}.filter-tier-key-label--tier-3[data-v-bbf47dd4]{color:#7b3fa8}.filter-item--tier-slot[data-v-bbf47dd4]{flex-wrap:nowrap;align-items:center;gap:.25rem .3rem;width:100%;min-width:0}.filter-tier-slot-controls[data-v-bbf47dd4]{flex:1 1 auto;min-width:0}.filter-item--tier-slot .filter-number[data-v-bbf47dd4],.filter-item--tier-slot .filter-yesno[data-v-bbf47dd4]{width:100%}.filter-item--tier-slot .filter-input[data-v-bbf47dd4]{min-width:0;width:3.2rem}.filter-item--tier-slot .filter-select[data-v-bbf47dd4]{min-width:0;max-width:100%}.filter-item--tier-slot.filter-item--tier-slot[data-v-bbf47dd4]:has(.filter-multitext--tier){flex-wrap:wrap;align-items:flex-start}.filter-multitext--tier[data-v-bbf47dd4]{display:flex;flex-wrap:wrap;gap:.15rem .35rem;max-height:3.6rem;overflow-y:auto;width:100%}.filter-multitext--tier .filter-multitext-label[data-v-bbf47dd4]{font-size:.68rem;white-space:nowrap}.filter-label--tier-slot[data-v-bbf47dd4]{flex:0 0 auto;max-width:7em;overflow:hidden;text-overflow:ellipsis}.filter-label--tier-0[data-v-bbf47dd4]{color:#2c5f8a}.filter-label--tier-1[data-v-bbf47dd4]{color:#1a7a45}.filter-label--tier-2[data-v-bbf47dd4]{color:#b45309}.filter-label--tier-3[data-v-bbf47dd4]{color:#7b3fa8}.filter-summary[data-v-bbf47dd4]{margin-bottom:.75rem;padding:.5rem .75rem;font-size:.9rem;background:#f8f8f8;border-radius:6px;border:1px solid #eee}.filter-summary-empty .filter-summary-value[data-v-bbf47dd4]{color:#666}.filter-summary-label[data-v-bbf47dd4]{color:#333}.filter-summary-chip[data-v-bbf47dd4]{display:inline}.filter-summary-chip-match[data-v-bbf47dd4]{background:#fff3cd;border-radius:3px;box-shadow:0 0 0 1px #f0ad4e;padding:0 .15em}.filter-summary-value[data-v-bbf47dd4]{color:#c00;font-weight:500}.filter-summary-chip-match .filter-summary-value[data-v-bbf47dd4]{color:#b45309}.filter-summary-sep[data-v-bbf47dd4]{color:#666}.filter-item--active[data-v-bbf47dd4]{box-shadow:inset 0 0 0 2px #2b7de9;background:#fffffffa!important;border-radius:4px}.filter-group--launch-stats .filter-item--active[data-v-bbf47dd4]{box-shadow:inset 0 0 0 2px #3d7ab8;background:#fff!important}.filter-tier-matrix-cell--active[data-v-bbf47dd4]{position:relative;z-index:1}.filter-tier-matrix-cell--active.filter-tier-col--tier-0[data-v-bbf47dd4]{box-shadow:inset 0 0 0 2px #3d7ab8;background:#dceaf5!important}.filter-tier-matrix-cell--active.filter-tier-col--tier-1[data-v-bbf47dd4]{box-shadow:inset 0 0 0 2px #2d8f52;background:#d6eedf!important}.filter-tier-matrix-cell--active.filter-tier-col--tier-2[data-v-bbf47dd4]{box-shadow:inset 0 0 0 2px #c77d12;background:#ffecd4!important}.filter-tier-matrix-cell--active.filter-tier-col--tier-3[data-v-bbf47dd4]{box-shadow:inset 0 0 0 2px #7b3fa8;background:#ebe0f5!important}.filter-tier-matrix-cell--active .filter-tier-key-label[data-v-bbf47dd4]{font-weight:700}.filter-group--launch-stats .filter-item-search-match[data-v-bbf47dd4]{background:#d4e8f5!important;border-radius:4px;box-shadow:inset 0 0 0 2px #2c5f8a;padding:.2rem .25rem;margin:-.2rem -.25rem}.filter-group--launch-stats .filter-item-search-match .filter-label[data-v-bbf47dd4]{color:#2c5f8a;font-weight:600}.filter-tier-matrix-cell--search-match.filter-tier-col--tier-0[data-v-bbf47dd4]{background:#d4e8f5!important;box-shadow:inset 0 0 0 2px #2c5f8a}.filter-tier-matrix-cell--search-match.filter-tier-col--tier-1[data-v-bbf47dd4]{background:#d6eedf!important;box-shadow:inset 0 0 0 2px #1a7a45}.filter-tier-matrix-cell--search-match.filter-tier-col--tier-2[data-v-bbf47dd4]{background:#ffecd4!important;box-shadow:inset 0 0 0 2px #b45309}.filter-tier-matrix-cell--search-match.filter-tier-col--tier-3[data-v-bbf47dd4]{background:#ebe0f5!important;box-shadow:inset 0 0 0 2px #7b3fa8}.filter-tier-matrix-cell--search-match .filter-tier-key-label[data-v-bbf47dd4]{font-weight:700}.filter-item-search-fail[data-v-bbf47dd4],.filter-tier-matrix-cell--search-fail[data-v-bbf47dd4]{background:#ffeaea!important;box-shadow:inset 0 0 0 2px #e53935!important;z-index:2}.filter-group--launch-stats .filter-item-search-fail[data-v-bbf47dd4],.filter-tier-matrix-cell--search-fail.filter-tier-col--tier-0[data-v-bbf47dd4],.filter-tier-matrix-cell--search-fail.filter-tier-col--tier-1[data-v-bbf47dd4],.filter-tier-matrix-cell--search-fail.filter-tier-col--tier-2[data-v-bbf47dd4],.filter-tier-matrix-cell--search-fail.filter-tier-col--tier-3[data-v-bbf47dd4]{background:#ffeaea!important;box-shadow:inset 0 0 0 2px #e53935!important}.filter-item-search-fail .filter-label[data-v-bbf47dd4],.filter-tier-matrix-cell--search-fail .filter-tier-key-label[data-v-bbf47dd4]{color:#c62828;font-weight:700}.filter-tier-matrix-cell--active.filter-tier-matrix-cell--search-match.filter-tier-col--tier-0[data-v-bbf47dd4]{box-shadow:inset 0 0 0 2px #2c5f8a,inset 0 0 0 4px #5a9fd4}.filter-tier-matrix-cell--active.filter-tier-matrix-cell--search-match.filter-tier-col--tier-1[data-v-bbf47dd4]{box-shadow:inset 0 0 0 2px #1a7a45,inset 0 0 0 4px #5cb87a}.filter-tier-matrix-cell--active.filter-tier-matrix-cell--search-match.filter-tier-col--tier-2[data-v-bbf47dd4]{box-shadow:inset 0 0 0 2px #b45309,inset 0 0 0 4px #e6a23c}.filter-tier-matrix-cell--active.filter-tier-matrix-cell--search-match.filter-tier-col--tier-3[data-v-bbf47dd4]{box-shadow:inset 0 0 0 2px #7b3fa8,inset 0 0 0 4px #a66bd4}.filter-group--launch-stats .filter-item--active.filter-item-search-match[data-v-bbf47dd4]{box-shadow:inset 0 0 0 2px #2c5f8a,inset 0 0 0 4px #5a9fd4}.filter-summary-chip-fail[data-v-bbf47dd4]{background:#fff0f0;border-radius:3px;box-shadow:0 0 0 1px #e88;padding:0 .15em}.filter-summary-chip-fail .filter-summary-value[data-v-bbf47dd4]{color:#c00}.filter-diagnose-inline[data-v-bbf47dd4]{flex:1 1 100%;width:100%;margin-top:.35rem;padding:.45rem .55rem;background:#fff8f8;border:1px solid #f0c0c0;border-radius:4px;font-size:.82rem;line-height:1.45}.filter-diagnose-inline-ok[data-v-bbf47dd4]{color:#2c7;font-weight:500}.filter-diagnose-inline-title[data-v-bbf47dd4]{color:#c00;font-weight:600;display:block;margin-bottom:.25rem}.filter-diagnose-inline-list[data-v-bbf47dd4]{list-style:none;margin:0;padding:0}.filter-diagnose-inline-item[data-v-bbf47dd4]{padding:.2rem 0;border-top:1px dashed #f0d0d0}.filter-diagnose-inline-item[data-v-bbf47dd4]:first-child{border-top:none}.filter-diagnose-inline-key[data-v-bbf47dd4]{font-weight:600;color:#333;margin-right:.35rem}.filter-diagnose-inline-cond[data-v-bbf47dd4]{color:#555;margin-right:.35rem}.filter-diagnose-inline-actual[data-v-bbf47dd4]{color:#666;margin-right:.35rem}.filter-diagnose-inline-reason[data-v-bbf47dd4]{color:#c00}.saved-configs[data-v-bbf47dd4]{margin-bottom:.75rem;padding:.5rem;background:#fafafa;border:1px solid #eee;border-radius:6px}.saved-configs-header-row[data-v-bbf47dd4]{margin-bottom:.5rem}.saved-configs-header-actions[data-v-bbf47dd4]{display:flex;align-items:flex-start;gap:.75rem;flex-wrap:wrap}.schedule-inline[data-v-bbf47dd4]{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.schedule-inline-tip[data-v-bbf47dd4]{font-size:.78rem;color:red}.btn-bulk-inject[data-v-bbf47dd4]{padding:.4rem .75rem;font-size:.9rem;border:1px solid #a52;border-radius:4px;background:#fff;color:#a52;cursor:pointer}.btn-bulk-inject[data-v-bbf47dd4]:hover:not(:disabled){background:#fef8f0}.btn-bulk-inject[data-v-bbf47dd4]:disabled{opacity:.7;cursor:not-allowed}.saved-configs-header[data-v-bbf47dd4]{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem;flex-wrap:wrap}.saved-configs-title[data-v-bbf47dd4]{font-weight:600;font-size:.95rem}.save-current[data-v-bbf47dd4]{display:flex;align-items:center;gap:.5rem}.save-name-input[data-v-bbf47dd4]{width:12rem;padding:.35rem .5rem;font-size:.85rem;border:1px solid #ccc;border-radius:4px}.btn-save-current[data-v-bbf47dd4]{padding:.35rem .75rem;font-size:.85rem;cursor:pointer;border:1px solid #2c7;border-radius:4px;background:#2c7;color:#fff}.btn-save-current[data-v-bbf47dd4]:hover{background:#269;border-color:#269}.saved-configs-grid[data-v-bbf47dd4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.35rem;max-height:14rem;overflow-y:auto;padding:.15rem 0}.saved-config-card[data-v-bbf47dd4]{position:relative;display:flex;flex-direction:row;align-items:stretch;gap:.15rem;padding:.3rem .4rem;background:#fff;border:1px solid #e5e5e5;border-radius:6px;transition:border-color .15s,box-shadow .15s,outline .15s;cursor:default}.saved-config-card[data-v-bbf47dd4]:hover{border-color:#ccc;box-shadow:0 1px 4px #0000000f}.saved-config-card-drop-over[data-v-bbf47dd4]{outline:2px dashed #07c;outline-offset:2px}.saved-config-card-search-match[data-v-bbf47dd4]{border-color:#f0ad4e;background:#fffbf0;box-shadow:0 0 0 2px #f0ad4e59}.saved-config-card-search-match .config-name[data-v-bbf47dd4]{color:#b45309}.saved-config-card-catch-all[data-v-bbf47dd4]{border-color:#94a3b8;background:#f8fafc}.saved-config-card-catch-all .config-name[data-v-bbf47dd4]{color:#334155}.config-catch-all-badge[data-v-bbf47dd4]{margin-left:.35rem;padding:.05rem .35rem;font-size:.65rem;font-weight:600;color:#475569;background:#e2e8f0;border-radius:4px;vertical-align:middle}.config-catch-all-hint[data-v-bbf47dd4]{margin:0;font-size:.68rem;line-height:1.3;color:#64748b}.saved-config-drag-handle-disabled[data-v-bbf47dd4]{opacity:.35;cursor:not-allowed}.saved-config-drag-handle[data-v-bbf47dd4]{flex-shrink:0;align-self:center;padding:.1rem;font-size:.7rem;line-height:1.2;letter-spacing:-.05em;color:#aaa;cursor:grab;-webkit-user-select:none;user-select:none}.saved-config-drag-handle[data-v-bbf47dd4]:active{cursor:grabbing}.saved-config-card-inner[data-v-bbf47dd4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem;cursor:pointer}.config-dev-count[data-v-bbf47dd4]{position:absolute;right:0;bottom:0;z-index:1;font-size:1rem;font-weight:600;color:#07c;background:#eef6fc;padding:.08rem .35rem;border-radius:3px 0 4px;line-height:1.15}.config-dev-count-zero[data-v-bbf47dd4]{color:#999;background:#f3f3f3}.saved-config-card .config-name[data-v-bbf47dd4]{min-width:0;font-size:.8rem;font-weight:500;color:#333;min-height:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saved-config-card .config-link-row[data-v-bbf47dd4]{display:flex;align-items:center;gap:.2rem;flex-wrap:wrap}.saved-config-card .config-link-label[data-v-bbf47dd4]{font-size:.7rem;color:#666;flex-shrink:0}.saved-config-card .config-link-select[data-v-bbf47dd4]{flex:1;min-width:0;font-size:.7rem;padding:.1rem .25rem;border:1px solid #ddd;border-radius:3px;background:#fff}.saved-config-card .config-actions[data-v-bbf47dd4]{display:flex;flex-wrap:wrap;gap:.15rem}.btn-config-action[data-v-bbf47dd4]{padding:.1rem .3rem;font-size:.7rem;border:1px solid #ddd;border-radius:4px;background:#fff;color:#555;cursor:pointer}.btn-config-action[data-v-bbf47dd4]:hover{background:#f0f0f0;color:#333}.btn-config-action-delete[data-v-bbf47dd4]:hover{border-color:#c33;color:#c33;background:#fce8e8}.btn-icon[data-v-bbf47dd4]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;padding:0;border:1px solid #ddd;border-radius:4px;background:#fff;color:#555;cursor:pointer}.btn-icon[data-v-bbf47dd4]:hover{background:#f0f0f0;color:#333}.btn-icon svg[data-v-bbf47dd4]{display:block}.btn-icon-delete[data-v-bbf47dd4]:hover{border-color:#c33;color:#c33;background:#fce8e8}.btn-tag[data-v-bbf47dd4]{padding:.18rem .4rem;font-size:.75rem;cursor:pointer;border-radius:4px;border:1px solid #ddd;background:#fff;color:#555}.btn-tag[data-v-bbf47dd4]:hover{background:#f5f5f5;color:#333}.btn-apply[data-v-bbf47dd4]{border-color:#2c7;color:#2c7}.btn-apply[data-v-bbf47dd4]:hover{background:#e8f8e8}.btn-edit[data-v-bbf47dd4]{border-color:#07c;color:#07c}.btn-edit[data-v-bbf47dd4]:hover{background:#e8f4fc}.btn-copy[data-v-bbf47dd4]{border-color:#999;color:#666}.btn-delete[data-v-bbf47dd4]{border-color:#c33;color:#c33}.btn-delete[data-v-bbf47dd4]:hover{background:#fce8e8}.btn-small[data-v-bbf47dd4]{padding:.2rem .5rem;font-size:.8rem;cursor:pointer;border-radius:4px;border:1px solid #ccc;background:#fff}.btn-small[data-v-bbf47dd4]:hover{background:#f0f0f0}.btn-save-edit[data-v-bbf47dd4]{border-color:#2c7;color:#2c7}.btn-cancel-edit[data-v-bbf47dd4]{border-color:#999;color:#666}.saved-configs-empty[data-v-bbf47dd4]{margin:0;padding:.5rem 0;font-size:.85rem;color:#888}.filters-grid[data-v-bbf47dd4]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.5rem 1rem}.filters-grid--row[data-v-bbf47dd4]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem}.filters-grid--row .filter-item[data-v-bbf47dd4]{flex:0 1 auto;min-width:0}.filters-grid--row .filter-label[data-v-bbf47dd4]{flex:0 0 auto}.filter-item[data-v-bbf47dd4]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.filter-label[data-v-bbf47dd4]{flex:0 0 5.5em;font-size:.8rem;color:#555;white-space:nowrap}.filter-number[data-v-bbf47dd4],.filter-yesno[data-v-bbf47dd4],.filter-text[data-v-bbf47dd4]{display:flex;align-items:center;gap:.25rem}.filter-include-empty[data-v-bbf47dd4]{display:inline-flex;align-items:center;gap:.25rem;font-size:.8rem;color:#555;cursor:pointer;white-space:nowrap}.filter-include-empty input[data-v-bbf47dd4]{margin:0}.filter-input[data-v-bbf47dd4],.filter-select[data-v-bbf47dd4]{width:4.5rem;padding:.25rem .35rem;font-size:.8rem;border:1px solid #ccc;border-radius:4px}.filter-number .filter-input[data-v-bbf47dd4]{width:4rem}.filter-unit[data-v-bbf47dd4]{font-size:.8rem;color:#555;white-space:nowrap}.filter-select[data-v-bbf47dd4]{width:6rem;min-width:6rem}.filter-multitext[data-v-bbf47dd4]{display:flex;flex-wrap:wrap;gap:.35rem .75rem;max-width:20rem;max-height:6rem;overflow-y:auto}.filter-multitext-label[data-v-bbf47dd4]{display:inline-flex;align-items:center;gap:.25rem;font-size:.8rem;color:#555;cursor:pointer;white-space:nowrap}.filter-multitext-label input[data-v-bbf47dd4]{margin:0}.filter-sep[data-v-bbf47dd4]{color:#999;font-size:.8rem}.btn-clear-one[data-v-bbf47dd4]{padding:.15rem .4rem;font-size:.75rem;cursor:pointer;border:1px solid #ddd;border-radius:3px;background:#fff;color:#666}.btn-clear-one[data-v-bbf47dd4]:hover{background:#f5f5f5;color:#333}.table-meta[data-v-bbf47dd4]{margin-bottom:.5rem;font-size:.9rem;color:#555;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.table-meta-search[data-v-bbf47dd4]{display:inline-flex;align-items:center;gap:.35rem}.table-meta-search-label[data-v-bbf47dd4]{flex-shrink:0;color:#333}.table-meta-search-input[data-v-bbf47dd4]{padding:.35rem .5rem;font-size:.85rem;border:1px solid #ccc;border-radius:4px;width:14rem;max-width:100%;box-sizing:border-box}.table-meta-search-input[data-v-bbf47dd4]:focus,.table-meta-search-input-active[data-v-bbf47dd4]{outline:none;border-color:#f0ad4e;box-shadow:0 0 0 2px #f0ad4e40}.search-match-hint[data-v-bbf47dd4]{font-size:.8rem;color:#b45309;white-space:nowrap}.search-match-hint-empty[data-v-bbf47dd4]{color:#888}.records-data-row[data-v-bbf47dd4]{cursor:pointer}.records-row-highlight-selected[data-v-bbf47dd4]{background:#fff8e6}.records-row-highlight-selected[data-v-bbf47dd4]:hover{background:#fff3d6}.btn-clear-search[data-v-bbf47dd4]{padding:.25rem .5rem;font-size:.8rem;border:1px solid #ddd;border-radius:4px;background:#fff;color:#666;cursor:pointer}.btn-clear-search[data-v-bbf47dd4]:hover{background:#f0f0f0;color:#333}.table-meta-count[data-v-bbf47dd4]{flex-shrink:0;font-weight:500;color:#333}.table-scroll[data-v-bbf47dd4]{overflow:auto;max-height:70vh;border:1px solid #ddd;border-radius:4px}.data-table[data-v-bbf47dd4]{width:100%;border-collapse:collapse;font-size:.85rem}.data-table th[data-v-bbf47dd4],.data-table td[data-v-bbf47dd4]{padding:.4rem .6rem;border-bottom:1px solid #eee;text-align:left;white-space:nowrap}.data-table th[data-v-bbf47dd4]{background:#f5f5f5;font-weight:600;position:sticky;top:0;z-index:1}.th-sort-wrap[data-v-bbf47dd4]{white-space:nowrap}.th-sort-btns[data-v-bbf47dd4]{margin-left:.25rem;display:inline-flex;gap:.1rem;vertical-align:middle}.btn-sort[data-v-bbf47dd4]{padding:.1rem .25rem;font-size:.75rem;line-height:1;border:1px solid #ccc;border-radius:3px;background:#fff;color:#666;cursor:pointer}.btn-sort[data-v-bbf47dd4]:hover{background:#eee;color:#333}.btn-sort.active[data-v-bbf47dd4]{background:#2c7;border-color:#2c7;color:#fff}.data-table td[data-v-bbf47dd4]{max-width:12rem;overflow:hidden;text-overflow:ellipsis;height:36px;box-sizing:border-box}.data-table td.td-dev[data-v-bbf47dd4],.data-table th.th-dev[data-v-bbf47dd4]{width:100px;max-width:100px}.data-table td.td-frontrun-twitter[data-v-bbf47dd4],.data-table th.th-frontrun-twitter[data-v-bbf47dd4]{width:110px;max-width:110px;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.table-frontrun-twitter-cell[data-v-bbf47dd4]{min-width:0;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.2}.table-frontrun-twitter-link[data-v-bbf47dd4]{color:#1d9bf0;text-decoration:none}.table-frontrun-twitter-link[data-v-bbf47dd4]:hover{text-decoration:underline}.frontrun-twitter-followers[data-v-bbf47dd4]{font-size:11px;color:#64748b}.frontrun-twitter-none[data-v-bbf47dd4]{color:#888}.data-table td.td-token[data-v-bbf47dd4],.data-table th.th-token[data-v-bbf47dd4]{width:100px;max-width:100px}.data-table td.td-ak-label[data-v-bbf47dd4]{max-width:16rem}.data-table td.td-ak-gas-tip[data-v-bbf47dd4],.data-table th.th-ak-gas-tip[data-v-bbf47dd4]{width:auto;max-width:none;font-size:.78rem;color:#555;white-space:nowrap}.table-ak-gas-tip[data-v-bbf47dd4]{display:inline-block}.table-ak-cell[data-v-bbf47dd4]{display:flex;align-items:center;gap:.35rem;min-width:0;max-width:100%}.ak-toggle[data-v-bbf47dd4]{--ak-toggle-w: 1.5rem;--ak-toggle-h: .875rem;--ak-toggle-pad: 1px;position:relative;display:inline-block;width:var(--ak-toggle-w);height:var(--ak-toggle-h);flex-shrink:0;cursor:pointer}.ak-toggle input[data-v-bbf47dd4]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;width:100%;height:100%;cursor:pointer;z-index:1}.ak-toggle[data-v-bbf47dd4]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#d1d1d6;transition:background-color .2s ease}.ak-toggle[data-v-bbf47dd4]:after{content:"";position:absolute;top:var(--ak-toggle-pad);left:var(--ak-toggle-pad);width:calc(var(--ak-toggle-h) - var(--ak-toggle-pad) * 2);height:calc(var(--ak-toggle-h) - var(--ak-toggle-pad) * 2);border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .2s ease}.ak-toggle[data-v-bbf47dd4]:has(input:checked):before{background:#34c759}.ak-toggle[data-v-bbf47dd4]:has(input:checked):after{transform:translate(calc(var(--ak-toggle-w) - var(--ak-toggle-h)))}.ak-toggle[data-v-bbf47dd4]:has(input:focus-visible):before{box-shadow:0 0 0 2px #34c75940}.ak-toggle--loading[data-v-bbf47dd4]{opacity:.6;cursor:wait}.ak-toggle--loading input[data-v-bbf47dd4]{cursor:wait}.table-ak-label[data-v-bbf47dd4]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table-ak-label--clickable[data-v-bbf47dd4]{cursor:pointer;color:#1677ff}.table-ak-label--clickable[data-v-bbf47dd4]:hover{color:#0958d9;text-decoration:underline}.btn-ak-action[data-v-bbf47dd4]{flex-shrink:0;border:1px solid #d9d9d9;border-radius:3px;background:#fff;font-size:.68rem;line-height:1.2;padding:.1rem .3rem;cursor:pointer;color:#555}.btn-ak-action[data-v-bbf47dd4]:disabled{opacity:.55;cursor:wait}.btn-ak-delete[data-v-bbf47dd4]{color:#c33;border-color:#f0c8c8}.btn-ak-delete[data-v-bbf47dd4]:hover:not(:disabled){background:#fff5f5}.btn-ak-link[data-v-bbf47dd4]{color:#1a73e8;border-color:#c5d9f6}.btn-ak-link.is-open[data-v-bbf47dd4],.btn-ak-link[data-v-bbf47dd4]:hover:not(:disabled){background:#f0f6ff}.ak-associate-menu[data-v-bbf47dd4]{box-sizing:border-box;overflow:auto;border:1px solid #e0e0e0;border-radius:4px;background:#fff;box-shadow:0 4px 12px #0000001f;padding:.2rem 0}.ak-associate-item[data-v-bbf47dd4]{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;width:100%;border:none;background:transparent;padding:.38rem .55rem;cursor:pointer;text-align:left}.ak-associate-item[data-v-bbf47dd4]:hover{background:#f5f5f5}.ak-associate-name[data-v-bbf47dd4]{font-size:.78rem;color:#333;white-space:normal;word-break:break-word;line-height:1.25}.ak-associate-gas-tip[data-v-bbf47dd4]{font-size:.72rem;color:#07c;white-space:nowrap}.ak-associate-empty[data-v-bbf47dd4]{margin:0;padding:.45rem .55rem;font-size:.78rem;color:#999}.ak-toast[data-v-bbf47dd4]{position:fixed;left:50%;bottom:2rem;transform:translate(-50%);z-index:9999;max-width:min(90vw,28rem);padding:.65rem 1rem;border-radius:8px;background:#1e1e1eeb;color:#fff;font-size:.9rem;line-height:1.4;box-shadow:0 4px 16px #00000040;pointer-events:none}.ak-token-hint[data-v-bbf47dd4]{margin-left:.75rem;font-size:.82rem;color:#c45}.ak-token-hint--ok[data-v-bbf47dd4]{color:#2a7}.table-dev-cell[data-v-bbf47dd4]{display:flex;align-items:center;gap:.3rem;min-width:0;max-width:100%}.table-dev-link[data-v-bbf47dd4],.table-dev-text[data-v-bbf47dd4]{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-copy-dev[data-v-bbf47dd4]{flex:0 0 auto;padding:.12rem .4rem;font-size:.72rem;line-height:1.2;cursor:pointer;border-radius:3px;border:1px solid #bbb;background:#fff;color:#555}.btn-copy-dev[data-v-bbf47dd4]:hover{background:#f0f7ff;border-color:#07c;color:#07c}.data-table tr.virtual-spacer td[data-v-bbf47dd4]{height:auto;vertical-align:top}.data-table a[data-v-bbf47dd4]{color:#06c;text-decoration:none}.data-table a[data-v-bbf47dd4]:hover{text-decoration:underline}.empty[data-v-bbf47dd4]{text-align:center;color:#888;padding:2rem}.filters[data-v-3bdab542]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.filters input[data-v-3bdab542],.filters select[data-v-3bdab542]{padding:4px 6px}.meta[data-v-3bdab542]{display:flex;gap:16px;margin-bottom:8px;font-size:13px;color:#555}.table[data-v-3bdab542]{width:100%;border-collapse:collapse;font-size:12px}.table th[data-v-3bdab542],.table td[data-v-3bdab542]{border:1px solid #eee;padding:6px;white-space:nowrap}.pager[data-v-3bdab542]{margin-top:10px;display:flex;gap:8px;align-items:center}.error[data-v-3bdab542]{color:#c00}.sort-btn[data-v-3bdab542]{margin-left:4px;border:1px solid #ddd;background:#fff;cursor:pointer}.copy-btn[data-v-3bdab542]{padding:4px 8px;border:1px solid #ddd;background:#fff;cursor:pointer;border-radius:4px}.mini-copy-btn[data-v-3bdab542]{margin-left:6px;padding:1px 6px;border:1px solid #ddd;background:#fff;cursor:pointer;border-radius:4px;font-size:11px}.kol-page[data-v-4e5c0812]{max-width:100%}.page-header[data-v-4e5c0812]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.page-header h2[data-v-4e5c0812]{margin:0;font-size:18px}.filters[data-v-4e5c0812]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.filters input[data-v-4e5c0812]{padding:4px 6px;min-width:120px}.filters button[data-v-4e5c0812]{padding:4px 10px;border:1px solid #ddd;background:#fff;border-radius:4px;cursor:pointer}.filter-btn-group[data-v-4e5c0812]{display:inline-flex;align-items:center;gap:4px}.filter-label[data-v-4e5c0812]{font-size:13px;color:#555;margin-right:2px}.filter-btn-group button.active[data-v-4e5c0812]{background:#2563eb;border-color:#2563eb;color:#fff}.meta[data-v-4e5c0812]{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:8px;font-size:13px;color:#555}.table[data-v-4e5c0812]{width:100%;border-collapse:collapse;font-size:13px}.table th[data-v-4e5c0812],.table td[data-v-4e5c0812]{border:1px solid #eee;padding:8px;vertical-align:middle}.col-profile[data-v-4e5c0812]{min-width:220px}.col-platform[data-v-4e5c0812]{white-space:nowrap;text-align:center}.platform-badge[data-v-4e5c0812]{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;text-transform:uppercase}.platform-badge.gmgn[data-v-4e5c0812]{background:#dbeafe;color:#1d4ed8}.platform-badge.axiom[data-v-4e5c0812]{background:#ede9fe;color:#6d28d9}.platform-badge.kolscan[data-v-4e5c0812]{background:#dcfce7;color:#15803d}.col-num[data-v-4e5c0812]{text-align:right;white-space:nowrap}.col-time[data-v-4e5c0812]{white-space:nowrap;font-size:12px}.token-link[data-v-4e5c0812]{color:#2563eb;text-decoration:none}.token-link[data-v-4e5c0812]:hover{text-decoration:underline}.profile-link[data-v-4e5c0812]{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.profile-link:hover .twitter-name[data-v-4e5c0812]{color:#2563eb}.profile-static[data-v-4e5c0812]{cursor:default}.avatar[data-v-4e5c0812]{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.avatar-fallback[data-v-4e5c0812]{display:inline-flex;align-items:center;justify-content:center;background:#e5e7eb;color:#374151;font-weight:600;font-size:14px}.profile-text[data-v-4e5c0812]{display:flex;flex-direction:column;gap:2px;min-width:0}.twitter-name[data-v-4e5c0812]{font-weight:600;color:#111}.sol-balance[data-v-4e5c0812]{font-size:12px;color:#6b7280}.wallet-link[data-v-4e5c0812]{color:#2563eb;text-decoration:none;font-size:12px;word-break:break-all}.col-wallet[data-v-4e5c0812]{max-width:280px}.mini-copy-btn[data-v-4e5c0812]{margin-left:6px;padding:1px 6px;border:1px solid #ddd;background:#fff;cursor:pointer;border-radius:4px;font-size:11px;vertical-align:middle}.sort-btn[data-v-4e5c0812]{border:none;background:transparent;cursor:pointer;font-weight:600;padding:0}.muted[data-v-4e5c0812]{color:#9ca3af}.profit-pos[data-v-4e5c0812]{color:#059669;font-weight:600}.profit-neg[data-v-4e5c0812]{color:#dc2626;font-weight:600}.error[data-v-4e5c0812]{color:#c00}.app[data-v-4c6ad509]{padding:1rem;max-width:100%}.meta[data-v-4c6ad509]{display:flex;align-items:center;gap:.75rem}.count[data-v-4c6ad509]{font-weight:500;color:#333}.refresh[data-v-4c6ad509]{padding:.35rem .75rem;cursor:pointer;border:1px solid #ccc;border-radius:4px;background:#fff}.refresh[data-v-4c6ad509]:disabled{opacity:.6;cursor:not-allowed}.error[data-v-4c6ad509]{color:#c00;margin:.5rem 0}.ok[data-v-4c6ad509]{color:#1a7f37;margin:.5rem 0}.auth-card[data-v-4c6ad509]{max-width:420px;border:1px solid #ddd;border-radius:8px;padding:1rem}.auth-input[data-v-4c6ad509]{width:100%;box-sizing:border-box;margin-bottom:.75rem;padding:.5rem;border:1px solid #ccc;border-radius:4px}.auth-actions[data-v-4c6ad509]{display:flex;gap:.5rem}.admin-panel[data-v-4c6ad509]{margin-bottom:1rem;border:1px solid #eee;border-radius:8px;padding:.75rem}.admin-title[data-v-4c6ad509]{font-weight:600;margin-bottom:.5rem}.pending-list[data-v-4c6ad509]{list-style:none;margin:0;padding:0}.pending-item[data-v-4c6ad509]{display:flex;gap:.5rem;align-items:center;margin-bottom:.4rem}body{margin:0;font-family:system-ui,-apple-system,sans-serif}
