.auth-screen[data-v-45580a1e]{background-color:#050510;background-image:radial-gradient(at 20%,#1e00504d 0%,#0000 60%),radial-gradient(at 80%,#001e504d 0%,#0000 60%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.auth-card[data-v-45580a1e]{background:#080818f2;border:1px solid #6478ff4d;border-radius:10px;width:min(400px,94vw);padding:36px 32px 28px;box-shadow:0 0 60px #3c50ff1a,0 8px 40px #000c}.auth-logo[data-v-45580a1e]{text-align:center;letter-spacing:2px;margin-bottom:4px;font-family:monospace;font-size:22px;font-weight:700}.logo-bracket[data-v-45580a1e]{color:#46f}.logo-text[data-v-45580a1e]{color:#abf}.auth-sub[data-v-45580a1e]{text-align:center;color:#458;letter-spacing:1px;margin-bottom:28px;font-family:monospace;font-size:11px}.auth-tabs[data-v-45580a1e]{border-bottom:1px solid #6478ff33;margin-bottom:24px;display:flex}.auth-tab[data-v-45580a1e]{color:#569;cursor:pointer;letter-spacing:1px;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:8px;font-family:monospace;font-size:12px;transition:all .15s}.auth-tab.active[data-v-45580a1e]{color:#abf;border-bottom-color:#56f}.auth-tab[data-v-45580a1e]:hover:not(.active){color:#89c}.auth-form[data-v-45580a1e]{flex-direction:column;gap:14px;display:flex}.field[data-v-45580a1e]{flex-direction:column;gap:4px;display:flex}.lbl[data-v-45580a1e]{color:#67a;letter-spacing:.5px;font-family:monospace;font-size:11px}.inp[data-v-45580a1e]{color:#ccdeff;background:#141432cc;border:1px solid #5064c84d;border-radius:4px;outline:none;padding:8px 10px;font-family:monospace;font-size:13px;transition:border-color .15s}.inp[data-v-45580a1e]:focus{border-color:#648cffb3}.inp[data-v-45580a1e]::placeholder{color:#346}.auth-error[data-v-45580a1e]{color:#f67;background:#ff325014;border:1px solid #ff325033;border-radius:4px;padding:6px 10px;font-family:monospace;font-size:11px}.btn-submit[data-v-45580a1e]{color:#aac0ff;cursor:pointer;letter-spacing:.5px;background:#3c50c859;border:1px solid #6482ff80;border-radius:5px;margin-top:4px;padding:10px;font-family:monospace;font-size:13px;transition:all .15s}.btn-submit[data-v-45580a1e]:hover:not(:disabled){color:#fff;background:#506eff80;border-color:#8caaffcc}.btn-submit[data-v-45580a1e]:disabled{opacity:.4;cursor:not-allowed}.auth-switch[data-v-45580a1e]{text-align:center;color:#457;margin:4px 0 0;font-family:monospace;font-size:11px}.link-btn[data-v-45580a1e]{color:#68c;cursor:pointer;background:0 0;border:none;padding:0;font-family:monospace;font-size:11px;text-decoration:underline}.link-btn[data-v-45580a1e]:hover{color:#9bf}.form-heading[data-v-45580a1e]{color:#89c;letter-spacing:.5px;margin:0 0 4px;font-family:monospace;font-size:12px}.auth-success[data-v-45580a1e]{color:#4f8;background:#44ff8812;border:1px solid #4f83;border-radius:4px;padding:8px 10px;font-family:monospace;font-size:11px;line-height:1.6}.auth-success code[data-v-45580a1e]{color:#abf;font-size:10px}.auth-loading[data-v-bf37a681]{background:#050510;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.auth-loading-text[data-v-bf37a681]{color:#457;letter-spacing:2px;font-family:monospace;font-size:13px;animation:1.2s step-end infinite blink-bf37a681}@keyframes blink-bf37a681{50%{opacity:0}}.layout-editor[data-v-6ec45b86]{width:100%;height:100%;display:flex;overflow:hidden}.sidebar[data-v-6ec45b86]{scrollbar-width:thin;scrollbar-color:#5064c84d transparent;background:#10101e;border-right:1px solid #6464c82e;flex-direction:column;flex-shrink:0;gap:0;width:220px;display:flex;overflow-y:auto}.section[data-v-6ec45b86]{border-bottom:1px solid #5064b41f;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.sec-label[data-v-6ec45b86]{color:#568;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;font-size:10px;font-weight:700}.tool-row[data-v-6ec45b86]{gap:4px;display:flex}.tool-btn[data-v-6ec45b86]{color:#78a;cursor:pointer;white-space:nowrap;background:#50508c1f;border:1px solid #6464c833;border-radius:4px;flex:1;padding:4px;font-family:monospace;font-size:11px;transition:all .12s}.tool-btn[data-v-6ec45b86]:hover:not(:disabled){color:#abf;background:#6478ff33}.tool-btn.active[data-v-6ec45b86]{color:#ccdaff;background:#6478ff47;border-color:#6478ff8c}.tool-btn[data-v-6ec45b86]:disabled{opacity:.35;cursor:default}.mt4[data-v-6ec45b86]{margin-top:4px}.zoom-row[data-v-6ec45b86]{align-items:center;gap:4px;display:flex}.zoom-btn[data-v-6ec45b86]{color:#78a;cursor:pointer;background:#3c3c6426;border:1px solid #6464c833;border-radius:3px;padding:2px 5px;font-family:monospace;font-size:10px}.zoom-btn.active[data-v-6ec45b86]{color:#ccdaff;background:#6478ff40;border-color:#6478ff66}.btn-save[data-v-6ec45b86]{color:#80ffcc;cursor:pointer;background:#008c6440;border:1px solid #00c87859;border-radius:5px;flex:1;padding:6px;font-family:monospace;font-size:12px;font-weight:700}.btn-save[data-v-6ec45b86]:hover:not(:disabled){background:#00b47859}.btn-save[data-v-6ec45b86]:disabled{opacity:.4;cursor:default}.btn-reset[data-v-6ec45b86]{color:#ca5;cursor:pointer;background:#503c1440;border:1px solid #b48c3c59;border-radius:5px;flex:1;padding:6px;font-family:monospace;font-size:12px}.btn-reset[data-v-6ec45b86]:hover{background:#8c641459}.save-msg[data-v-6ec45b86]{padding:3px 0;font-size:11px}.save-msg.ok[data-v-6ec45b86]{color:#80ffcc}.save-msg.err[data-v-6ec45b86]{color:#f88}.save-hint[data-v-6ec45b86]{color:#456;font-family:monospace;font-size:10px}.preset-list[data-v-6ec45b86]{scrollbar-width:thin;scrollbar-color:#5064c84d transparent;flex-direction:column;gap:3px;max-height:160px;margin-bottom:6px;display:flex;overflow-y:auto}.preset-row[data-v-6ec45b86]{background:#ffffff08;border-radius:4px;align-items:center;gap:4px;padding:2px 4px;display:flex}.preset-row.active[data-v-6ec45b86]{background:#6478ff1f}.preset-name[data-v-6ec45b86]{color:#89b;text-align:left;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:none;border-radius:3px;flex:1;align-items:center;gap:5px;padding:3px 4px;font-family:monospace;font-size:11px;display:flex;overflow:hidden}.preset-name[data-v-6ec45b86]:hover{color:#abf;background:#6478ff1a}.preset-row.active .preset-name[data-v-6ec45b86]{color:#abf;font-weight:700}.preset-dot[data-v-6ec45b86]{background:#345;border-radius:50%;flex-shrink:0;width:6px;height:6px}.preset-dot.on[data-v-6ec45b86]{background:#4f8}.preset-del[data-v-6ec45b86]{color:#456;cursor:pointer;background:0 0;border:none;border-radius:3px;flex-shrink:0;padding:2px 4px;font-size:10px}.preset-del[data-v-6ec45b86]:hover:not(:disabled){color:#f88;background:#c83c3c26}.preset-del[data-v-6ec45b86]:disabled{opacity:.25;cursor:default}.preset-empty[data-v-6ec45b86]{color:#345;padding:4px 0;font-family:monospace;font-size:10px}.preset-new[data-v-6ec45b86]{align-items:center;gap:4px;display:flex}.preset-new .field-input[data-v-6ec45b86]{flex:1;min-width:0}.btn-remove[data-v-6ec45b86]{color:#f99;cursor:pointer;background:#b4282833;border:1px solid #c83c3c4d;border-radius:4px;margin-top:6px;padding:4px 8px;font-family:monospace;font-size:11px}.btn-remove[data-v-6ec45b86]:hover{background:#dc323259}.field-label[data-v-6ec45b86]{color:#789;font-size:10px}.field-row[data-v-6ec45b86]{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.field-input[data-v-6ec45b86]{color:#e0e0e0;box-sizing:border-box;background:#0d0d1a;border:1px solid #333;border-radius:3px;width:100%;padding:4px 6px;font-family:monospace;font-size:11px}.field-input[data-v-6ec45b86]:focus{border-color:#00e5ff;outline:none}.field-sm[data-v-6ec45b86]{color:#e0e0e0;background:#0d0d1a;border:1px solid #333;border-radius:3px;width:52px;padding:3px 5px;font-family:monospace;font-size:11px}.field-sel[data-v-6ec45b86]{color:#e0e0e0;background:#0d0d1a;border:1px solid #333;border-radius:3px;width:100%;padding:3px 5px;font-size:11px}.palette-section[data-v-6ec45b86]{flex-direction:column;display:flex}.pal-search[data-v-6ec45b86]{color:#e0e0e0;background:#0d0d1a;border:1px solid #333;border-radius:3px;margin-bottom:6px;padding:4px 7px;font-family:monospace;font-size:11px}.pal-search[data-v-6ec45b86]:focus{border-color:#00e5ff;outline:none}.pal-categories[data-v-6ec45b86]{flex-direction:column;gap:3px;display:flex}.pal-cat[data-v-6ec45b86]{border:1px solid #5064b42e;border-radius:5px;overflow:hidden}.pal-cat-header[data-v-6ec45b86]{cursor:pointer;color:#89b;text-align:left;background:#1e1e3c99;border:none;align-items:center;gap:5px;width:100%;padding:5px 8px;font-family:monospace;font-size:11px;transition:background .12s;display:flex}.pal-cat-header[data-v-6ec45b86]:hover{color:#abf;background:#3c50a040}.pal-cat-arrow[data-v-6ec45b86]{flex-shrink:0;width:10px;font-size:10px}.pal-cat-name[data-v-6ec45b86]{flex:1;font-weight:700}.pal-cat-count[data-v-6ec45b86]{color:#456;background:#5064b426;border-radius:8px;padding:1px 5px;font-size:9px}.pal-cat-body[data-v-6ec45b86]{background:#0a0a1966;padding:6px}.pal-subgroup-label[data-v-6ec45b86]{color:#456;text-transform:uppercase;letter-spacing:.07em;margin-top:2px;padding:4px 2px 3px;font-size:9px;font-weight:700}.pal-subgroup-label[data-v-6ec45b86]:first-child{margin-top:0}.palette[data-v-6ec45b86]{grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:4px;display:grid}.pal-item[data-v-6ec45b86]{cursor:pointer;background:#28284626;border:1px solid #6464c826;border-radius:4px;flex-direction:column;align-items:center;gap:2px;padding:4px 2px;transition:all .12s;display:flex}.pal-item[data-v-6ec45b86]:hover{background:#6478ff26;border-color:#6478ff66}.pal-item.active[data-v-6ec45b86]{background:#6478ff47;border-color:#6478ff99}.pal-img[data-v-6ec45b86]{object-fit:contain;width:32px;height:32px;image-rendering:pixelated}.pal-label[data-v-6ec45b86]{color:#89a;text-align:center;word-break:break-all;font-family:monospace;font-size:8px;line-height:1.1}.canvas-area[data-v-6ec45b86]{background:#07070f;flex:1;justify-content:flex-start;align-items:flex-start;padding:12px;display:flex;position:relative;overflow:auto}.layout-canvas[data-v-6ec45b86]{image-rendering:pixelated;cursor:crosshair;display:block}.canvas-loading[data-v-6ec45b86]{color:#456;justify-content:center;align-items:center;font-family:monospace;font-size:14px;display:flex;position:absolute;inset:0}.zlayer-val[data-v-6ec45b86]{color:#abf;text-align:center;min-width:20px;font-family:monospace;font-size:12px}.btn-z[data-v-6ec45b86]{color:#9ac;cursor:pointer;background:#50508c33;border:1px solid #6464c84d;border-radius:3px;width:22px;height:22px;font-size:11px;line-height:1}.btn-z[data-v-6ec45b86]:hover{color:#fff;background:#6478ff4d}.orient-btns[data-v-6ec45b86]{flex-wrap:wrap;gap:3px;margin-top:3px;display:flex}.btn-orient[data-v-6ec45b86]{color:#78a;cursor:pointer;text-transform:uppercase;background:#3c3c6433;border:1px solid #6464c840;border-radius:3px;padding:3px 6px;font-family:monospace;font-size:10px}.btn-orient[data-v-6ec45b86]:hover{color:#ccdaff;background:#5064c84d}.btn-orient.active[data-v-6ec45b86]{color:#80ffee;background:#00b4a040;border-color:#00c8b480}.btn-raw[data-v-6ec45b86]{color:#89b;cursor:pointer;background:#3c3c6426;border:1px solid #6464c840;border-radius:4px;width:100%;margin-top:6px;padding:4px 8px;font-family:monospace;font-size:11px}.btn-raw[data-v-6ec45b86]:hover{color:#abf;background:#5050a040}.raw-overlay[data-v-6ec45b86]{z-index:500;background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.raw-panel[data-v-6ec45b86]{background:#0e0e1c;border:1px solid #6478ff40;border-radius:8px;flex-direction:column;width:680px;max-width:95vw;height:70vh;display:flex;box-shadow:0 8px 32px #0009}.raw-header[data-v-6ec45b86]{color:#abf;border-bottom:1px solid #6478ff26;justify-content:space-between;align-items:center;padding:10px 14px;font-family:monospace;font-size:13px;display:flex}.raw-close[data-v-6ec45b86]{color:#f66;cursor:pointer;background:0 0;border:none;font-size:18px;line-height:1}.raw-textarea[data-v-6ec45b86]{color:#c8d8ff;resize:none;background:#0a0a14;border:none;outline:none;flex:1;padding:12px 14px;font-family:Courier New,monospace;font-size:12px;line-height:1.5}.raw-footer[data-v-6ec45b86]{border-top:1px solid #6478ff26;align-items:center;gap:10px;padding:8px 14px;display:flex}.raw-hint[data-v-6ec45b86]{color:#456;flex:1;font-family:monospace;font-size:11px}.raw-error[data-v-6ec45b86]{color:#f88;flex:1;font-family:monospace;font-size:11px}.btn-apply[data-v-6ec45b86]{color:#80ffee;cursor:pointer;background:#0082784d;border:1px solid #00c8b466;border-radius:4px;padding:5px 16px;font-family:monospace;font-size:12px;font-weight:700}.btn-apply[data-v-6ec45b86]:hover{background:#00b4a066}.sprite-editor[data-v-e877af47]{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.toolbar[data-v-e877af47]{background:#12121f;border-bottom:1px solid #6464c826;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:7px 12px;font-size:12px;display:flex}.btn-upload[data-v-e877af47]{color:#abf;cursor:pointer;background:#5064c833;border:1px solid #6478ff59;border-radius:4px;padding:4px 10px;font-family:monospace;font-size:12px}.btn-upload[data-v-e877af47]:hover{background:#6478ff59}.file-name[data-v-e877af47]{color:#abf;font-family:monospace;font-size:11px}.file-hint[data-v-e877af47]{color:#456;font-family:monospace;font-size:11px;font-style:italic}.toolbar-sep[data-v-e877af47]{background:#6464c833;width:1px;height:20px;margin:0 4px}.tl[data-v-e877af47]{color:#789;white-space:nowrap}.ml[data-v-e877af47]{margin-left:8px}.sel-sm[data-v-e877af47]{color:#e0e0e0;background:#0d0d1a;border:1px solid #444;border-radius:3px;padding:2px 4px;font-size:11px}.res-input[data-v-e877af47]{color:#e0e0e0;background:#0d0d1a;border:1px solid #444;border-radius:3px;width:40px;padding:2px 4px;font-size:11px}.coord-info[data-v-e877af47]{color:#00e5ff;white-space:nowrap;margin-left:auto;font-family:monospace;font-size:11px}.sel-info[data-v-e877af47]{color:#80ff80}.body[data-v-e877af47]{flex:1;min-height:0;display:flex;overflow:hidden}.canvas-wrap[data-v-e877af47]{background:#07070f;flex:1;padding:8px;position:relative;overflow:auto}.sprite-canvas[data-v-e877af47]{image-rendering:pixelated;cursor:crosshair;display:block}.canvas-empty[data-v-e877af47]{color:#456;flex-direction:column;justify-content:center;align-items:center;gap:6px;font-family:monospace;font-size:13px;display:flex;position:absolute;inset:0}.replace-mode-banner[data-v-e877af47]{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#006450eb;border-bottom:1px solid #00dca066;flex-wrap:wrap;align-items:center;gap:8px;padding:7px 12px;font-family:monospace;font-size:12px;display:flex;position:sticky;top:0}.replace-mode-label[data-v-e877af47]{color:#80ffdd;flex:1}.replace-mode-label strong[data-v-e877af47]{color:#0fc}.orient-pick-name[data-v-e877af47]{color:#ffdd80;text-transform:uppercase}.replace-mode-upload[data-v-e877af47]{color:#abf;cursor:pointer;background:#3c50a059;border:1px solid #5064c866;border-radius:4px;padding:4px 10px;font-family:monospace;font-size:11px}.replace-mode-upload[data-v-e877af47]:hover{background:#5064dc80}.replace-mode-apply[data-v-e877af47]{color:#80ffdd;cursor:pointer;background:#00b47866;border:1px solid #00dca080;border-radius:4px;padding:4px 10px;font-family:monospace;font-size:11px;font-weight:700}.replace-mode-apply[data-v-e877af47]:hover:not(:disabled){background:#00c88c8c}.replace-mode-apply[data-v-e877af47]:disabled{opacity:.4;cursor:default}.replace-mode-cancel[data-v-e877af47]{color:#f99;cursor:pointer;background:0 0;border:1px solid #c8505059;border-radius:4px;padding:4px 8px;font-family:monospace;font-size:11px}.replace-mode-cancel[data-v-e877af47]:hover{background:#b4282840}.sidebar[data-v-e877af47]{scrollbar-width:thin;scrollbar-color:#5064c84d transparent;border-left:1px solid #6464c826;flex-direction:column;flex-shrink:0;width:240px;display:flex;overflow-y:auto}.sidebar-tabs[data-v-e877af47]{border-bottom:2px solid #5064b433;flex-shrink:0;display:flex}.stab-btn[data-v-e877af47]{color:#568;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;margin-bottom:-2px;padding:7px 4px;font-family:monospace;font-size:11px;transition:all .12s}.stab-btn[data-v-e877af47]:hover{color:#abf}.stab-btn.active[data-v-e877af47]{color:#ccdaff;background:#00c8ff0d;border-bottom-color:#00e5ff}.assets-panel[data-v-e877af47]{flex-direction:column;flex:1;gap:10px;padding:10px 12px;display:flex;overflow-y:auto}.replace-hint[data-v-e877af47]{color:#456;font-size:10px;font-style:italic}.replace-banner[data-v-e877af47]{background:#0078641f;border:1px solid #00c89640;border-radius:5px;flex-direction:column;gap:4px;padding:8px;display:flex}.replace-banner-target[data-v-e877af47]{align-items:center;gap:8px;display:flex}.replace-banner-img[data-v-e877af47]{object-fit:contain;width:32px;height:32px;image-rendering:pixelated;background:repeating-conic-gradient(#1a1a22 0% 25%,#222230 25% 50%) 0 0/6px 6px;border:1px solid #444;flex-shrink:0}.replace-banner-info[data-v-e877af47]{flex:1}.replace-banner-name[data-v-e877af47]{color:#80ffdd;font-family:monospace;font-size:11px;font-weight:700}.replace-banner-cat[data-v-e877af47]{color:#567;text-transform:uppercase;font-size:9px}.replace-banner-clear[data-v-e877af47]{color:#f66;cursor:pointer;background:0 0;border:none;padding:0;font-size:14px}.asset-category[data-v-e877af47]{flex-direction:column;gap:4px;display:flex}.asset-cat-label[data-v-e877af47]{color:#568;text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.asset-grid[data-v-e877af47]{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.asset-item[data-v-e877af47]{cursor:pointer;background:#14142880;border:1px solid #5064b426;border-radius:4px;flex-direction:column;align-items:center;gap:3px;padding:5px 3px;transition:all .1s;display:flex}.asset-item[data-v-e877af47]:hover{background:#283c5099;border-color:#00c8c84d}.asset-item.selected[data-v-e877af47]{background:#00786433;border-color:#00dcb48c}.asset-thumb[data-v-e877af47]{object-fit:contain;width:36px;height:36px;image-rendering:pixelated}.asset-name[data-v-e877af47]{color:#789;text-align:center;word-break:break-all;font-family:monospace;font-size:8px}.mode-toggle[data-v-e877af47]{border-bottom:1px solid #5064b426;display:flex}.mode-btn[data-v-e877af47]{color:#568;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:7px 4px;font-family:monospace;font-size:11px;transition:all .12s}.mode-btn[data-v-e877af47]:hover{color:#abf}.mode-btn.active[data-v-e877af47]{color:#ccdaff;background:#5064ff14;border-bottom-color:#56f}.extract-form[data-v-e877af47]{border-bottom:1px solid #5064b41f;padding:12px}.sec-label[data-v-e877af47]{color:#568;text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:10px;font-weight:700}.group-hint[data-v-e877af47]{color:#456;margin-bottom:4px;font-size:10px;font-style:italic}.preview-box[data-v-e877af47]{flex-direction:column;align-items:center;gap:4px;margin-bottom:10px;display:flex}.preview-canvas[data-v-e877af47]{image-rendering:pixelated;background:repeating-conic-gradient(#1a1a22 0% 25%,#222230 25% 50%) 0 0/8px 8px;border:1px solid #444}.preview-info[data-v-e877af47]{color:#789;font-size:10px}.no-sel[data-v-e877af47]{color:#456;margin:6px 0;font-size:11px;font-style:italic}.field-label[data-v-e877af47]{color:#789;margin-bottom:3px;font-size:10px;display:block}.field-input[data-v-e877af47]{color:#e0e0e0;box-sizing:border-box;background:#0d0d1a;border:1px solid #444;border-radius:3px;width:100%;margin-bottom:4px;padding:5px 7px;font-family:monospace;font-size:12px}.field-input[data-v-e877af47]:focus{border-color:#00e5ff;outline:none}.field-sel[data-v-e877af47]{color:#e0e0e0;background:#0d0d1a;border:1px solid #444;border-radius:3px;width:100%;padding:4px 5px;font-size:11px}.fp-row[data-v-e877af47]{gap:8px;display:flex}.fp-row>div[data-v-e877af47]{flex:1}.field-sm[data-v-e877af47]{color:#e0e0e0;box-sizing:border-box;background:#0d0d1a;border:1px solid #444;border-radius:3px;width:100%;padding:4px 6px;font-size:12px}.orientation-list[data-v-e877af47]{flex-direction:column;gap:6px;display:flex}.orient-slot[data-v-e877af47]{background:#14142880;border:1px solid #5064b433;border-radius:5px;padding:6px 8px}.orient-header[data-v-e877af47]{align-items:center;gap:5px;margin-bottom:4px;display:flex}.orient-name[data-v-e877af47]{color:#abc;text-transform:uppercase;flex:1;font-family:monospace;font-size:11px;font-weight:700}.orient-check[data-v-e877af47]{color:#4f8;font-size:12px}.orient-clear[data-v-e877af47]{color:#f66;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:11px;line-height:1}.orient-body[data-v-e877af47]{align-items:center;gap:6px;display:flex}.orient-preview[data-v-e877af47]{object-fit:contain;width:36px;height:36px;image-rendering:pixelated;background:repeating-conic-gradient(#1a1a22 0% 25%,#222230 25% 50%) 0 0/6px 6px;border:1px solid #444;flex-shrink:0}.orient-empty[data-v-e877af47]{color:#456;flex:1;font-size:10px;font-style:italic}.btn-assign[data-v-e877af47]{color:#89c;cursor:pointer;white-space:nowrap;background:#3c50a040;border:1px solid #5064c859;border-radius:3px;padding:3px 6px;font-family:monospace;font-size:10px}.btn-assign[data-v-e877af47]:hover:not(:disabled){color:#ccdaff;background:#5064dc66}.btn-assign[data-v-e877af47]:disabled{opacity:.35;cursor:default}.btn-extract[data-v-e877af47]{color:#80ffee;cursor:pointer;background:#0082784d;border:1px solid #00c8b466;border-radius:4px;width:100%;padding:7px;font-family:monospace;font-size:12px;font-weight:700}.btn-extract[data-v-e877af47]:hover:not(:disabled){background:#00b4a066}.btn-extract[data-v-e877af47]:disabled{opacity:.4;cursor:default}.status[data-v-e877af47]{border-radius:3px;margin-top:6px;padding:4px 6px;font-size:11px}.status.ok[data-v-e877af47]{color:#80ffcc;background:#00643c4d}.status.err[data-v-e877af47]{color:#f99;background:#6414144d}.status-hint[data-v-e877af47]{color:#567;margin-top:4px;font-size:10px;font-style:italic}.extracted-list[data-v-e877af47]{flex:1;padding:12px}.ext-item[data-v-e877af47]{background:#14142880;border-radius:5px;align-items:center;gap:8px;margin-bottom:7px;padding:5px;display:flex}.ext-img[data-v-e877af47]{object-fit:contain;width:32px;height:32px;image-rendering:pixelated;border:1px solid #333}.ext-id[data-v-e877af47]{color:#00e5ff;font-family:monospace;font-size:11px;font-weight:700}.ext-fp[data-v-e877af47]{color:#789;font-size:10px}.ext-group-badge[data-v-e877af47]{color:#aaf;background:#503ca066;border-radius:8px;padding:1px 5px;font-size:9px}.ext-item[data-v-e877af47]:hover{cursor:pointer;background:#283c5099}.cp-overlay[data-v-e877af47]{z-index:2000;background:#000000d1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cp-panel[data-v-e877af47]{background:#12121f;border:1px solid #6464c840;border-radius:8px;flex-direction:column;min-width:400px;max-width:90vw;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 8px 24px #0009}.cp-header[data-v-e877af47]{color:#ccdaff;border-bottom:1px solid #5064b433;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 14px;font-family:monospace;font-size:13px;display:flex}.cp-header strong[data-v-e877af47]{color:#ffdd80}.cp-header-right[data-v-e877af47]{align-items:center;gap:5px;display:flex}.cp-zoom-label[data-v-e877af47]{color:#568;margin-right:2px;font-size:10px}.cp-zoom-btn[data-v-e877af47]{color:#78a;cursor:pointer;background:#3c3c6433;border:1px solid #6464c833;border-radius:3px;padding:2px 6px;font-family:monospace;font-size:10px}.cp-zoom-btn.active[data-v-e877af47]{color:#ccdaff;background:#6478ff40;border-color:#6478ff66}.cp-close[data-v-e877af47]{color:#f66;cursor:pointer;background:0 0;border:none;padding:0 0 0 8px;font-size:16px;line-height:1}.cp-hint[data-v-e877af47]{color:#456;flex-direction:column;align-items:center;gap:8px;padding:20px;font-family:monospace;font-size:12px;display:flex}.cp-canvas-wrap[data-v-e877af47]{cursor:crosshair;background:#07070f;flex:1;padding:8px;overflow:auto}.cp-canvas[data-v-e877af47]{image-rendering:pixelated;display:block}.cp-footer[data-v-e877af47]{border-top:1px solid #5064b433;flex-shrink:0;align-items:center;gap:8px;padding:10px 14px;display:flex}.cp-upload-btn[data-v-e877af47]{color:#89c;cursor:pointer;white-space:nowrap;background:#3c50a033;border:1px solid #5064c84d;border-radius:4px;padding:5px 10px;font-family:monospace;font-size:11px}.cp-upload-btn[data-v-e877af47]:hover{color:#ccdaff;background:#5064dc59}.cp-sel-info[data-v-e877af47]{color:#00e5ff;flex:1;font-family:monospace;font-size:11px}.cp-apply[data-v-e877af47]{color:#80ffcc;cursor:pointer;white-space:nowrap;background:#008c644d;border:1px solid #00c88c73;border-radius:4px;padding:6px 16px;font-family:monospace;font-size:12px;font-weight:700}.cp-apply[data-v-e877af47]:hover:not(:disabled){background:#00b47873}.cp-apply[data-v-e877af47]:disabled{opacity:.35;cursor:default}.edit-modal[data-v-e877af47]{z-index:1000;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.edit-panel[data-v-e877af47]{background:#12121f;border:1px solid #6464c833;border-radius:8px;max-width:300px;padding:16px;box-shadow:0 4px 12px #00000080}.edit-header[data-v-e877af47]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.edit-header h3[data-v-e877af47]{color:#ccdaff;margin:0;font-family:monospace;font-size:14px}.edit-close[data-v-e877af47]{color:#f66;cursor:pointer;background:0 0;border:none;padding:0;font-size:18px;line-height:1}.edit-body[data-v-e877af47]{flex-direction:column;gap:8px;display:flex}.edit-preview[data-v-e877af47]{object-fit:contain;width:100%;max-height:120px;image-rendering:pixelated;background:repeating-conic-gradient(#1a1a22 0% 25%,#222230 25% 50%) 0 0/8px 8px;border:1px solid #444;margin-bottom:8px}.edit-panel[data-v-e877af47]{scrollbar-width:thin;scrollbar-color:#5064c84d transparent;max-height:90vh;overflow-y:auto}.edit-form[data-v-e877af47]{flex-direction:column;gap:4px;display:flex}.edit-divider[data-v-e877af47]{background:#5064b433;height:1px;margin:2px 0}.mt4[data-v-e877af47]{margin-top:4px}.mt6[data-v-e877af47]{margin-top:6px}.mt8[data-v-e877af47]{margin-top:8px}.replace-row[data-v-e877af47]{gap:6px;display:flex}.btn-replace[data-v-e877af47]{color:#89c;cursor:pointer;white-space:nowrap;background:#3c50a033;border:1px solid #5064c859;border-radius:4px;flex:1;padding:5px 4px;font-family:monospace;font-size:10px}.btn-replace[data-v-e877af47]:hover:not(:disabled){color:#ccdaff;background:#5064dc59}.btn-replace[data-v-e877af47]:disabled{opacity:.35;cursor:default}.btn-convert-toggle[data-v-e877af47]{color:#98c;cursor:pointer;text-align:left;background:#3c287833;border:1px solid #503ca04d;border-radius:4px;width:100%;padding:5px 8px;font-family:monospace;font-size:10px}.btn-convert-toggle[data-v-e877af47]:hover{color:#baf;background:#503ca04d}.convert-group-form[data-v-e877af47]{background:#0a0a1966;border:1px solid #503ca033;border-radius:5px;padding:8px}.members-list[data-v-e877af47]{flex-direction:column;gap:5px;display:flex}.member-row[data-v-e877af47]{background:#14142880;border:1px solid #5064b426;border-radius:4px;align-items:center;gap:6px;padding:4px 6px;display:flex}.member-reorder[data-v-e877af47]{flex-direction:column;gap:2px;display:flex}.member-arrow[data-v-e877af47]{color:#78a;cursor:pointer;background:#3c3c6440;border:1px solid #6464c833;border-radius:2px;justify-content:center;align-items:center;width:18px;height:16px;padding:0;font-size:8px;line-height:1;display:flex}.member-arrow[data-v-e877af47]:hover:not(:disabled){color:#ccdaff;background:#5064c859}.member-arrow[data-v-e877af47]:disabled{opacity:.25;cursor:default}.member-img-sm[data-v-e877af47]{object-fit:contain;width:40px;height:40px;image-rendering:pixelated;background:repeating-conic-gradient(#1a1a22 0% 25%,#222230 25% 50%) 0 0/4px 4px;border:1px solid #333;flex-shrink:0}.member-orient-label[data-v-e877af47]{color:#abc;text-transform:uppercase;flex:1;font-family:monospace;font-size:10px;font-weight:700}.member-replace-btn[data-v-e877af47]{color:#89c;cursor:pointer;white-space:nowrap;background:#3c50a033;border:1px solid #5064c84d;border-radius:3px;padding:3px 7px;font-family:monospace;font-size:10px}.member-replace-btn[data-v-e877af47]:hover{color:#ccdaff;background:#5064dc59}.btn-save-order[data-v-e877af47]{color:#9ad;cursor:pointer;background:#3c3c7833;border:1px solid #5050b44d;border-radius:4px;width:100%;padding:5px;font-family:monospace;font-size:11px}.btn-save-order[data-v-e877af47]:hover:not(:disabled){color:#ccdaff;background:#5050b44d}.btn-save-order[data-v-e877af47]:disabled{opacity:.4;cursor:default}.group-info[data-v-e877af47]{background:#503ca026;border:1px solid #6450c84d;border-radius:4px;margin-bottom:6px;padding:6px 8px;font-size:10px}.group-badge[data-v-e877af47]{color:#abf;background:#6450c84d;border-radius:6px;margin-bottom:2px;padding:2px 6px;font-weight:600;display:inline-block}.group-members[data-v-e877af47]{color:#789;margin-top:2px;font-size:9px}.grid-preview-wrap[data-v-e877af47]{margin-bottom:8px}.grid-preview-label[data-v-e877af47]{color:#567;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:9px}.grid-preview-canvas[data-v-e877af47]{width:100%;image-rendering:pixelated;border:1px solid #5064b433;border-radius:3px;display:block}.edit-panel.group-edit[data-v-e877af47]{max-width:500px}.group-preview[data-v-e877af47]{width:100%;margin-bottom:8px}.members-grid[data-v-e877af47]{background:#1414284d;border:1px solid #5064b433;border-radius:4px;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px;padding:8px;display:grid}.member-item[data-v-e877af47]{background:#0a0a1480;border:1px solid #5064b426;border-radius:3px;flex-direction:column;align-items:center;gap:4px;padding:6px;display:flex}.member-img[data-v-e877af47]{object-fit:contain;width:70px;height:70px;image-rendering:pixelated;background:repeating-conic-gradient(#1a1a22 0% 25%,#222230 25% 50%) 0 0/4px 4px;border:1px solid #333}.member-label[data-v-e877af47]{color:#abc;text-transform:uppercase;font-size:9px;font-weight:600}.editor-wrap[data-v-b51491fd]{color:#e0e0e0;background:#0a0a14;flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.editor-bar[data-v-b51491fd]{background:#0a0a14f7;border-bottom:1px solid #6464c833;flex-shrink:0;align-items:center;gap:12px;height:40px;padding:0 14px;display:flex}.back-link[data-v-b51491fd]{color:#67a;white-space:nowrap;font-family:monospace;font-size:12px;text-decoration:none}.back-link[data-v-b51491fd]:hover{color:#abf}.editor-title[data-v-b51491fd]{color:#9af;white-space:nowrap;font-family:monospace;font-size:13px;font-weight:700}.tabs[data-v-b51491fd]{gap:4px;display:flex}.tab[data-v-b51491fd]{color:#78a;cursor:pointer;background:#50508c1f;border:1px solid #6464c833;border-radius:4px;padding:3px 12px;font-family:monospace;font-size:12px;transition:all .15s}.tab[data-v-b51491fd]:hover{color:#abf;background:#6478ff33}.tab.active[data-v-b51491fd]{color:#ccdaff;background:#6478ff40;border-color:#6478ff80}.spacer[data-v-b51491fd]{flex:1}.user-hint[data-v-b51491fd]{color:#456;font-family:monospace;font-size:11px}.editor-body[data-v-b51491fd]{flex:1;min-height:0;overflow:hidden}.picker-wrap[data-v-709b19e2]{background:#050510;flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.picker-header[data-v-709b19e2]{background:#0a0a14f2;border-bottom:1px solid #6464c833;flex-shrink:0;justify-content:space-between;align-items:center;height:48px;padding:0 24px;display:flex}.logo[data-v-709b19e2]{color:#9af;font-family:monospace;font-size:15px;font-weight:700}.header-right[data-v-709b19e2]{align-items:center;gap:12px;display:flex}.user-label[data-v-709b19e2]{color:#67a;font-family:monospace;font-size:12px}.btn-logout[data-v-709b19e2]{color:#c88;cursor:pointer;background:#b43c3c1f;border:1px solid #c8505040;border-radius:4px;padding:4px 10px;font-family:monospace;font-size:11px;transition:all .15s}.btn-logout[data-v-709b19e2]:hover{color:#faa;background:#c83c3c4d}.picker-main[data-v-709b19e2]{flex-direction:column;flex:1;align-items:center;padding:48px 24px;display:flex;overflow-y:auto}.picker-title[data-v-709b19e2]{text-align:center;margin-bottom:40px}.picker-title h1[data-v-709b19e2]{color:#abf;margin:0 0 8px;font-family:monospace;font-size:24px;font-weight:700}.picker-sub[data-v-709b19e2]{color:#456;margin:0;font-family:monospace;font-size:12px}.picker-loading[data-v-709b19e2]{gap:8px;margin-top:40px;display:flex}.picker-loading span[data-v-709b19e2]{background:#34a;width:10px;height:10px;animation:.8s step-end infinite px-pulse-709b19e2}.picker-loading span[data-v-709b19e2]:nth-child(2){animation-delay:.2s}.picker-loading span[data-v-709b19e2]:nth-child(3){animation-delay:.4s}.picker-loading span[data-v-709b19e2]:nth-child(4){animation-delay:.6s}@keyframes px-pulse-709b19e2{0%,to{background:#34a}50%{background:#89f}}.office-grid[data-v-709b19e2]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;width:100%;max-width:900px;display:grid}.office-card[data-v-709b19e2]{cursor:pointer;text-align:left;background:#0e1020e6;border:1px solid #6464c833;border-radius:8px;align-items:center;gap:14px;width:100%;padding:18px 16px;transition:background .15s,border-color .15s,transform .1s;display:flex;position:relative}.office-card[data-v-709b19e2]:hover{background:#1e2346e6;border-color:#6478ff80;transform:translateY(-1px)}.office-card.is-editing[data-v-709b19e2]{cursor:default;background:#141932e6;border-color:#6478ff66;align-items:flex-start;transform:none}.office-card-new[data-v-709b19e2]{border-style:dashed;border-color:#6464c840}.office-card-new[data-v-709b19e2]:hover{border-style:dashed;border-color:#6478ff80}.office-card-form[data-v-709b19e2]{cursor:default;background:#141932e6;border-color:#6478ff66}.office-card-form[data-v-709b19e2]:hover{transform:none}.gear-btn[data-v-709b19e2]{color:#457;cursor:pointer;opacity:0;background:0 0;border:none;border-radius:3px;flex-shrink:0;padding:2px 4px;font-size:15px;line-height:1;transition:color .15s,background .15s}.office-card:hover .gear-btn[data-v-709b19e2]{opacity:1}.gear-btn[data-v-709b19e2]:hover{color:#abf;background:#6478ff26}.card-icon[data-v-709b19e2]{text-align:center;flex-shrink:0;width:40px;font-size:28px}.new-icon[data-v-709b19e2]{color:#67a;font-size:22px}.card-body[data-v-709b19e2]{flex:1;min-width:0}.card-name[data-v-709b19e2]{color:#abf;white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-size:14px;font-weight:700;overflow:hidden}.card-slug[data-v-709b19e2]{color:#457;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-family:monospace;font-size:11px;overflow:hidden}.card-arrow[data-v-709b19e2]{color:#568;flex-shrink:0;font-size:16px;transition:color .15s,transform .15s}.office-card:hover .card-arrow[data-v-709b19e2]{color:#9af;transform:translate(3px)}.edit-form[data-v-709b19e2],.create-form[data-v-709b19e2]{flex-direction:column;gap:8px;width:100%;display:flex}.create-label[data-v-709b19e2]{color:#67a;text-transform:uppercase;letter-spacing:.05em;font-family:monospace;font-size:11px}.create-input[data-v-709b19e2]{color:#ccd6ff;box-sizing:border-box;background:#0a0e1ecc;border:1px solid #6478ff59;border-radius:4px;outline:none;width:100%;padding:7px 10px;font-family:monospace;font-size:13px}.create-input[data-v-709b19e2]:focus{border-color:#6478ffa6}.create-error[data-v-709b19e2]{color:#f88;font-family:monospace;font-size:11px}.create-actions[data-v-709b19e2]{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.delete-confirm[data-v-709b19e2]{color:#faa;background:#b428281a;border:1px solid #c83c3c40;border-radius:4px;flex-direction:column;gap:8px;padding:8px 10px;font-family:monospace;font-size:11px;display:flex}.btn-cancel[data-v-709b19e2],.btn-create[data-v-709b19e2],.btn-delete[data-v-709b19e2],.btn-delete-soft[data-v-709b19e2]{cursor:pointer;border:1px solid;border-radius:4px;padding:5px 14px;font-family:monospace;font-size:12px;transition:all .15s}.btn-cancel[data-v-709b19e2]{color:#568;background:0 0;border-color:#6464c833}.btn-cancel[data-v-709b19e2]:hover{color:#89b}.btn-create[data-v-709b19e2]{color:#abf;background:#6478ff33;border-color:#6478ff73}.btn-create[data-v-709b19e2]:hover:not(:disabled){color:#fff;background:#6478ff66}.btn-create[data-v-709b19e2]:disabled{opacity:.4;cursor:default}.btn-delete-soft[data-v-709b19e2]{color:#c77;background:0 0;border-color:#c83c3c40}.btn-delete-soft[data-v-709b19e2]:hover{color:#faa;background:#c83c3c26}.btn-delete[data-v-709b19e2]{color:#faa;background:#c8282833;border-color:#c83c3c80}.btn-delete[data-v-709b19e2]:hover:not(:disabled){color:#fff;background:#c8282866}.btn-delete[data-v-709b19e2]:disabled{opacity:.4;cursor:default}@media (width<=600px){.picker-header[data-v-709b19e2]{padding:0 16px}.user-label[data-v-709b19e2]{display:none}.picker-main[data-v-709b19e2]{padding:24px 16px}.picker-title[data-v-709b19e2]{margin-bottom:24px}.picker-title h1[data-v-709b19e2]{font-size:18px}.office-grid[data-v-709b19e2]{grid-template-columns:1fr}}.sound-control[data-v-3bcda1c3]{align-items:center;gap:4px;display:flex;position:relative}.sound-toggle[data-v-3bcda1c3]{cursor:pointer;-webkit-user-select:none;user-select:none;background:#50508c26;border:1px solid #6464c833;border-radius:4px;justify-content:center;align-items:center;width:28px;height:24px;transition:background .15s;display:flex}.sound-toggle.active[data-v-3bcda1c3]{background:#6478ff40;border-color:#6478ff80}.sound-toggle[data-v-3bcda1c3]:hover{background:#6478ff4d}.sound-icon[data-v-3bcda1c3]{font-size:13px;line-height:1}.sound-vol-btn[data-v-3bcda1c3]{color:#89b;cursor:pointer;background:#50508c26;border:1px solid #6464c833;border-radius:4px;height:24px;padding:2px 6px;font-family:monospace;font-size:10px;transition:all .15s}.sound-vol-btn[data-v-3bcda1c3]:hover,.sound-vol-btn.active[data-v-3bcda1c3]{color:#abf;background:#6478ff4d;border-color:#6478ff80}.sound-panel[data-v-3bcda1c3]{z-index:200;background:#0a0a1ef7;border:1px solid #6464c859;border-radius:6px;align-items:center;gap:8px;min-width:180px;padding:8px 10px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 20px #0009}.sound-mute-btn[data-v-3bcda1c3]{cursor:pointer;opacity:.9;background:0 0;border:none;padding:0 2px;font-size:16px;line-height:1;transition:opacity .15s}.sound-mute-btn[data-v-3bcda1c3]:hover{opacity:1}.sound-mute-btn.muted[data-v-3bcda1c3]{opacity:.5}.sound-slider[data-v-3bcda1c3]{accent-color:#6678ff;cursor:pointer;flex:1}.sound-slider[data-v-3bcda1c3]:disabled{opacity:.4;cursor:not-allowed}.sound-vol-label[data-v-3bcda1c3]{color:#78b;text-align:right;width:32px;font-family:monospace;font-size:11px}.sound-panel-enter-active[data-v-3bcda1c3],.sound-panel-leave-active[data-v-3bcda1c3]{transition:opacity .15s,transform .15s}.sound-panel-enter-from[data-v-3bcda1c3],.sound-panel-leave-to[data-v-3bcda1c3]{opacity:0;transform:translateY(-4px)}.topbar[data-v-1cce65e8]{z-index:300;background:#0a0a14f2;border-bottom:1px solid #6464c833;flex-shrink:0;justify-content:space-between;align-items:center;height:40px;padding:0 16px;display:flex;position:relative}.topbar-left[data-v-1cce65e8]{align-items:center;gap:4px;display:flex}.btn-back[data-v-1cce65e8]{color:#457;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 4px;font-size:20px;line-height:1;transition:color .15s}.btn-back[data-v-1cce65e8]:hover{color:#9af}.office-switcher[data-v-1cce65e8]{position:relative}.office-btn[data-v-1cce65e8]{cursor:pointer;color:#9af;background:0 0;border:1px solid #0000;border-radius:5px;align-items:center;gap:5px;padding:3px 7px 3px 5px;transition:background .15s,border-color .15s;display:flex}.office-btn[data-v-1cce65e8]:hover{background:#6478ff1a;border-color:#6464c840}.office-icon[data-v-1cce65e8]{font-size:13px}.office-name[data-v-1cce65e8]{color:#9af;white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-family:monospace;font-size:13px;font-weight:700;overflow:hidden}.chevron[data-v-1cce65e8]{color:#568;flex-shrink:0;transition:transform .2s}.chevron.open[data-v-1cce65e8]{transform:rotate(180deg)}.office-dropdown[data-v-1cce65e8]{z-index:400;background:#0c0e1cfa;border:1px solid #6464c840;border-radius:6px;min-width:200px;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 8px 24px #00000080}.office-empty[data-v-1cce65e8]{color:#456;padding:8px 12px;font-family:monospace;font-size:11px}.office-row[data-v-1cce65e8]{align-items:center;display:flex}.office-row[data-v-1cce65e8]:hover{background:#6478ff14}.office-row.active .office-item[data-v-1cce65e8]{color:#abf}.office-item[data-v-1cce65e8]{cursor:pointer;color:#89b;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:6px;padding:7px 10px;font-family:monospace;font-size:12px;transition:color .1s;display:flex}.office-item[data-v-1cce65e8]:hover{color:#bcf}.office-gear[data-v-1cce65e8]{color:#457;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:4px 8px 4px 2px;font-size:13px;line-height:1;transition:color .15s}.office-gear[data-v-1cce65e8]:hover{color:#9af}.office-item-check[data-v-1cce65e8]{text-align:center;color:#69f;flex-shrink:0;width:14px;font-size:11px}.office-item-name[data-v-1cce65e8]{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.office-new[data-v-1cce65e8]{color:#67a}.office-new[data-v-1cce65e8]:hover{color:#9af}.office-divider[data-v-1cce65e8]{background:#6464c826;height:1px;margin:2px 0}.office-create-form[data-v-1cce65e8]{flex-direction:column;gap:6px;padding:8px 10px;display:flex}.office-create-input[data-v-1cce65e8]{color:#ccd6ff;box-sizing:border-box;background:#1e233ccc;border:1px solid #6478ff4d;border-radius:4px;outline:none;width:100%;padding:5px 8px;font-family:monospace;font-size:12px}.office-create-input[data-v-1cce65e8]:focus{border-color:#6478ff99}.office-create-actions[data-v-1cce65e8]{justify-content:flex-end;gap:6px;display:flex}.btn-create-cancel[data-v-1cce65e8],.btn-create-submit[data-v-1cce65e8]{cursor:pointer;border:1px solid;border-radius:4px;padding:3px 10px;font-family:monospace;font-size:11px;transition:all .15s}.btn-create-cancel[data-v-1cce65e8]{color:#568;background:0 0;border-color:#6464c833}.btn-create-cancel[data-v-1cce65e8]:hover{color:#89b}.btn-create-submit[data-v-1cce65e8]{color:#abf;background:#6478ff33;border-color:#6478ff66}.btn-create-submit[data-v-1cce65e8]:hover:not(:disabled){color:#fff;background:#6478ff66}.btn-create-submit[data-v-1cce65e8]:disabled{opacity:.4;cursor:default}.topbar-stats[data-v-1cce65e8]{align-items:center;gap:16px;display:flex}.stat[data-v-1cce65e8]{color:#89b;align-items:center;gap:5px;font-family:monospace;font-size:12px;display:flex}.dot[data-v-1cce65e8]{border-radius:50%;width:7px;height:7px;display:inline-block}.dot-green[data-v-1cce65e8]{background:#4f8}.dot-yellow[data-v-1cce65e8]{background:#fc0}.time-indicator[data-v-1cce65e8]{font-size:14px}.sync-chip[data-v-1cce65e8]{background:#141e3c80;border:1px solid #5064c82e;border-radius:10px;align-items:center;gap:4px;padding:1px 7px;font-family:monospace;font-size:10px;display:flex}.sync-dot[data-v-1cce65e8]{background:#4f8;border-radius:50%;flex-shrink:0;width:5px;height:5px;animation:2s ease-in-out infinite sync-pulse-1cce65e8}@keyframes sync-pulse-1cce65e8{0%,to{opacity:1}50%{opacity:.25}}.sync-label[data-v-1cce65e8]{color:#78b}.sync-counts[data-v-1cce65e8]{color:#456;letter-spacing:.02em}.topbar-actions[data-v-1cce65e8]{align-items:center;gap:8px;display:flex}.btn-tests[data-v-1cce65e8]{cursor:pointer;background:#50508c26;border:1px solid #6464c833;border-radius:4px;justify-content:center;align-items:center;width:28px;height:24px;padding:0;font-size:14px;transition:background .15s;display:flex}.btn-tests[data-v-1cce65e8]:hover{background:#6478ff4d;border-color:#6478ff80}.btn-editor[data-v-1cce65e8]{background:#50508c26;border:1px solid #6464c833;border-radius:4px;justify-content:center;align-items:center;width:28px;height:24px;font-size:14px;text-decoration:none;transition:background .15s;display:flex}.btn-editor[data-v-1cce65e8]:hover{background:#6478ff4d;border-color:#6478ff80}.btn-add[data-v-1cce65e8]{color:#abf;cursor:pointer;background:#6478ff33;border:1px solid #6478ff66;border-radius:4px;padding:4px 12px;font-family:monospace;font-size:12px;transition:all .15s}.btn-add[data-v-1cce65e8]:hover{color:#fff;background:#6478ff66}.user-pill[data-v-1cce65e8]{border-left:1px solid #6464c833;align-items:center;gap:6px;margin-left:2px;padding-left:10px;display:flex}.user-name[data-v-1cce65e8]{color:#67a;white-space:nowrap;text-overflow:ellipsis;max-width:110px;font-family:monospace;font-size:11px;overflow:hidden}.btn-logout[data-v-1cce65e8]{color:#c88;cursor:pointer;background:#b43c3c1f;border:1px solid #c8505040;border-radius:4px;justify-content:center;align-items:center;width:26px;height:22px;padding:0;transition:all .15s;display:flex}.btn-logout[data-v-1cce65e8]:hover{color:#faa;background:#c83c3c4d;border-color:#c8505080}@media (width<=767px){.topbar[data-v-1cce65e8]{height:36px;padding:0 10px}.topbar-stats[data-v-1cce65e8],.sync-chip[data-v-1cce65e8],.user-name[data-v-1cce65e8]{display:none}.btn-add[data-v-1cce65e8]{padding:4px 8px;font-size:11px}.topbar-actions[data-v-1cce65e8]{gap:5px}.office-name[data-v-1cce65e8]{max-width:100px}.office-dropdown[data-v-1cce65e8]{max-width:calc(100vw - 20px)}}@media (width<=639px){.btn-add[data-v-1cce65e8]{text-align:center;width:28px;height:26px;padding:0;font-size:0}.btn-add[data-v-1cce65e8]:before{content:"+";font-size:16px;font-weight:700}.user-pill[data-v-1cce65e8]{gap:0}}.minimap-wrap[data-v-887cead5]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:10;-webkit-user-select:none;user-select:none;background:#080816e0;border:1px solid #5064c866;border-radius:8px;padding:6px 8px 5px;position:absolute;bottom:12px;left:12px;box-shadow:0 4px 24px #00002899}.minimap-title[data-v-887cead5]{color:#67a;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-family:monospace;font-size:9px}.minimap-canvas[data-v-887cead5]{cursor:crosshair;image-rendering:pixelated;border-radius:3px;display:block}.minimap-hint[data-v-887cead5]{color:#456;text-align:center;margin-top:3px;font-family:monospace;font-size:8px}.img-lightbox[data-v-1e851ae5]{z-index:9000;cursor:zoom-out;background:#000000e0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.img-lightbox img[data-v-1e851ae5]{object-fit:contain;max-width:96vw;max-height:92vh;box-shadow:0 8px 40px #000000b3}.img-lightbox-close[data-v-1e851ae5]{color:#ccd8ff;cursor:pointer;background:#00001e99;border:1px solid #6478ff66;border-radius:5px;padding:6px 12px;font-size:14px;position:absolute;top:16px;right:20px}.img-lightbox-close[data-v-1e851ae5]:hover{background:#50001e99}.img-lightbox-caption[data-v-1e851ae5]{color:#abc;background:#00000080;border-radius:3px;padding:4px 10px;font-family:monospace;font-size:11px;position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.game-canvas[data-v-5b41462a]{cursor:default;background:#0a0a10;width:100%;height:100%}.game-canvas canvas[data-v-5b41462a]{image-rendering:pixelated;display:block}.agent-card[data-v-c0f6296d]{cursor:pointer;background:#14142899;border:1px solid #6464b426;border-radius:6px;margin-bottom:6px;padding:10px;transition:all .15s}.agent-card[data-v-c0f6296d]:hover:not(.offline){background:#1e1e3cb3;border-color:#6478ff66}.agent-card.selected[data-v-c0f6296d]{background:#282850cc;border-color:#6496ff99}.agent-card.offline[data-v-c0f6296d]{opacity:.5}.btn-quick-post[data-v-c0f6296d]{color:#8cf;cursor:pointer;background:#2850b499;border:1px solid #64b4ff80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-size:14px;line-height:1;transition:background .15s,border-color .15s;display:none}.btn-quick-post[data-v-c0f6296d]:hover{color:#fff;background:#3c78ffb3;border-color:#8cc8ffcc}.agent-card:hover .btn-quick-post[data-v-c0f6296d]{display:flex}.btn-vnc-card[data-v-c0f6296d]{color:#8bbcf8;cursor:pointer;background:#1432788c;border:1px solid #5c9cf573;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;font-size:12px;line-height:1;transition:background .15s,border-color .15s;display:flex}.btn-vnc-card[data-v-c0f6296d]:hover{color:#fff;background:#285ac8bf;border-color:#8cbeffcc}.btn-wf-running[data-v-c0f6296d]{color:#fc6;background:#7850148c;border-color:#fc69;animation:2s ease-in-out infinite wf-pulse-c0f6296d}.btn-wf-running[data-v-c0f6296d]:hover{color:#fff;background:#b4821ebf;border-color:#ffdc8ce6}@keyframes wf-pulse-c0f6296d{0%,to{box-shadow:0 0 #fc66}50%{box-shadow:0 0 0 4px #fc60}}.btn-char-pick[data-v-c0f6296d]{color:#679;cursor:pointer;background:#0a0a1ee6;border:1px solid #64b4ff66;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;padding:0;font-size:8px;line-height:1;display:none;position:absolute;bottom:-4px;right:-4px}.agent-card:hover .btn-char-pick[data-v-c0f6296d]{display:flex}.card-header[data-v-c0f6296d]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.avatar-wrap[data-v-c0f6296d]{flex-shrink:0;position:relative}.avatar[data-v-c0f6296d]{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex;overflow:hidden}.avatar[data-v-c0f6296d]:hover{outline:2px solid #6496ff99}.char-img[data-v-c0f6296d]{object-fit:none;object-position:0 0;width:16px;height:32px;image-rendering:pixelated;transform:scale(1.4)}.status-dot[data-v-c0f6296d]{border:1px solid #0a0a15;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;right:0}.agent-info[data-v-c0f6296d]{flex:1;min-width:0}.agent-name[data-v-c0f6296d]{color:#def;white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-size:12px;font-weight:700;overflow:hidden}.agent-meta[data-v-c0f6296d]{color:#67a;font-family:monospace;font-size:10px}.streak-badge[data-v-c0f6296d]{color:#fa2;cursor:default;background:#ff8c001a;border:1px solid #ff8c0040;border-radius:3px;margin-top:2px;padding:1px 4px;font-family:monospace;font-size:10px;display:inline-block}.agent-right[data-v-c0f6296d]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.agent-status[data-v-c0f6296d]{color:#89b;text-transform:uppercase;letter-spacing:.05em;font-family:monospace;font-size:10px}.agent-status.status--working[data-v-c0f6296d]{color:#fc0}.agent-status.status--idle[data-v-c0f6296d]{color:#4f8}.agent-status.status--offline[data-v-c0f6296d]{color:#555}.agent-mood[data-v-c0f6296d]{color:#67a;font-size:9px;font-style:italic}.agent-last-active[data-v-c0f6296d]{color:#456;font-family:monospace;font-size:9px}.xp-bar-wrap[data-v-c0f6296d]{background:#6464c826;border-radius:2px;height:3px;margin-bottom:3px;overflow:hidden}.xp-bar[data-v-c0f6296d]{background:linear-gradient(90deg,#45f,#8af);border-radius:2px;height:100%;transition:width .5s}.xp-label[data-v-c0f6296d]{color:#568;margin-bottom:4px;font-family:monospace;font-size:9px}.current-task[data-v-c0f6296d]{color:#abc;white-space:nowrap;text-overflow:ellipsis;background:#6478c81a;border-radius:3px;padding:3px 6px;font-family:monospace;font-size:10px;overflow:hidden}.project-info[data-v-c0f6296d]{opacity:1;flex-wrap:wrap;gap:6px;margin-top:3px;transition:opacity .2s;display:flex}.project-info--inactive[data-v-c0f6296d]{opacity:.5}.project-folder[data-v-c0f6296d],.git-branch[data-v-c0f6296d]{color:#69b;white-space:nowrap;text-overflow:ellipsis;background:#3264961f;border-radius:3px;max-width:120px;padding:2px 5px;font-family:monospace;font-size:9px;overflow:hidden}.char-picker[data-v-c0f6296d]{z-index:100;background:#0e0e1e;border:1px solid #6478ff4d;border-radius:6px;gap:4px;padding:6px;display:flex;position:absolute;top:34px;left:0;box-shadow:0 4px 16px #0009}.char-btn[data-v-c0f6296d]{cursor:pointer;background:#6478ff14;border:1px solid #6478ff33;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex;overflow:hidden}.char-btn[data-v-c0f6296d]:hover{background:#6478ff33;border-color:#6496ff99}.char-btn.active[data-v-c0f6296d]{background:#6496ff40;border-color:#8af}.char-btn img[data-v-c0f6296d]{object-fit:none;object-position:0 0;width:16px;height:32px;image-rendering:pixelated;transform:scale(1.2)}.achievements[data-v-c0f6296d]{flex-wrap:wrap;gap:3px;margin-top:4px;display:flex}.achievement-badge[data-v-c0f6296d]{cursor:default;background:#0a0a1999;border:1px solid;border-radius:3px;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;transition:transform .1s;display:inline-flex}.achievement-badge[data-v-c0f6296d]:hover{transform:scale(1.3)}.agent-panel[data-v-b40a958f]{padding:6px}.empty-state[data-v-b40a958f]{color:#456;text-align:center;padding:20px 0;font-family:monospace;font-size:11px}.task-queue[data-v-6a2043d3]{padding:0}.queue-topbar[data-v-6a2043d3]{border-bottom:1px solid #6464c81a;justify-content:flex-end;padding:4px 6px;display:flex}.btn-new-task[data-v-6a2043d3]{color:#89c;cursor:pointer;background:#6478ff26;border:1px solid #6478ff59;border-radius:4px;padding:2px 10px;font-family:monospace;font-size:10px;transition:all .15s}.btn-new-task[data-v-6a2043d3]:hover{color:#abf;background:#6478ff4d}.section[data-v-6a2043d3]{margin-bottom:6px}.sec-header[data-v-6a2043d3]{color:#679;background:#6464c80f;border-bottom:1px solid #6464c81a;padding:4px 8px 2px;font-family:monospace;font-size:10px}.task-block[data-v-6a2043d3]{border-bottom:1px solid #6464c80d}.task-row[data-v-6a2043d3]{align-items:center;gap:6px;padding:4px 8px 2px;font-family:monospace;font-size:10px;display:flex}.priority[data-v-6a2043d3]{font-size:9px;font-weight:700}.task-title[data-v-6a2043d3]{text-overflow:ellipsis;white-space:nowrap;color:#ccd6f0;flex:1;overflow:hidden}.task-agent[data-v-6a2043d3]{color:#67a;white-space:nowrap}.dimmed[data-v-6a2043d3]{opacity:.5}.task-pct[data-v-6a2043d3]{color:#00d4ff;white-space:nowrap;font-size:9px}.progress-wrap[data-v-6a2043d3]{background:#6464c826;border-radius:2px;width:calc(100% - 16px);height:4px;margin:0 8px 4px;overflow:hidden}.progress-bar[data-v-6a2043d3]{border-radius:2px;height:100%;transition:width .5s,background .5s}.task-done-time[data-v-6a2043d3]{color:#4f8;white-space:nowrap;opacity:.75;font-size:9px}.empty-state[data-v-6a2043d3]{color:#456;text-align:center;padding:16px 0;font-family:monospace;font-size:11px}.modal-backdrop[data-v-2f5c95a5]{z-index:9999;background:#000000b3;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-box[data-v-2f5c95a5]{color:#c8d8f0;background:#0e0e1e;border:1px solid #6478ff4d;border-radius:8px;width:560px;max-width:95vw;max-height:80vh;padding:20px;font-family:monospace;font-size:12px;position:relative;overflow-y:auto}.modal-close[data-v-2f5c95a5]{color:#67a;cursor:pointer;background:0 0;border:none;font-size:14px;line-height:1;position:absolute;top:10px;right:12px}.modal-close[data-v-2f5c95a5]:hover{color:#fff}.modal-title[data-v-2f5c95a5]{color:#acf;margin-bottom:14px;font-size:14px;font-weight:700}.modal-loading[data-v-2f5c95a5],.modal-error[data-v-2f5c95a5]{text-align:center;color:#67a;padding:20px 0}.modal-error[data-v-2f5c95a5]{color:#ff6b6b}.meta-grid[data-v-2f5c95a5]{grid-template-columns:80px 1fr;gap:4px 12px;margin-bottom:14px;display:grid}.meta-label[data-v-2f5c95a5]{color:#568}.meta-value[data-v-2f5c95a5]{color:#abc}.meta-value.method[data-v-2f5c95a5]{color:#feca57}.meta-value.ok[data-v-2f5c95a5]{color:#4f8}.meta-value.err[data-v-2f5c95a5]{color:#ff6b6b}.section-label[data-v-2f5c95a5]{text-transform:uppercase;letter-spacing:.08em;color:#456;margin-top:12px;margin-bottom:4px;font-size:10px}.code-block[data-v-2f5c95a5]{color:#8ac;white-space:pre-wrap;word-break:break-all;background:#6478ff0d;border:1px solid #6478ff1f;border-radius:4px;max-height:300px;margin:0;padding:10px;font-size:11px;overflow-y:auto}.message-feed[data-v-622da2f7]{scrollbar-width:thin;scrollbar-color:#6464c84d transparent;height:100%;overflow-y:auto}.msg-row[data-v-622da2f7]{border-bottom:1px solid #6464c80f;border-left:2px solid #0000;align-items:flex-start;gap:5px;padding:3px 8px;font-family:monospace;font-size:10px;transition:background .3s;display:flex}.msg-row.is-new[data-v-622da2f7]{background:#6496ff14}.msg-row.clickable[data-v-622da2f7]{cursor:pointer}.msg-row.clickable[data-v-622da2f7]:hover{background:#6478ff1a}.msg-type-badge[data-v-622da2f7]{white-space:nowrap;opacity:.85;flex-shrink:0;min-width:38px;padding-top:1px;font-size:8px;font-weight:700}.msg-agent[data-v-622da2f7]{white-space:nowrap;flex-shrink:0;font-weight:700}.msg-text[data-v-622da2f7]{color:#aabcce;word-break:break-word;flex:1;overflow:hidden}.msg-text.is-output[data-v-622da2f7]{cursor:help;font-style:italic}.msg-time[data-v-622da2f7]{color:#456;white-space:nowrap;flex-shrink:0;font-size:9px}.empty-state[data-v-622da2f7]{color:#456;text-align:center;padding:16px 0;font-family:monospace;font-size:11px}.modal-overlay[data-v-055f855b]{z-index:1000;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-055f855b]{background:#0d0d1e;border:1px solid #6478ff4d;border-radius:10px;flex-direction:column;width:100%;min-width:320px;max-width:520px;max-height:90vh;padding:0;display:flex;box-shadow:0 10px 40px #000028cc}.modal-header[data-v-055f855b]{color:#aac0ff;border-bottom:1px solid #6464c833;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px 10px;font-family:monospace;font-size:14px;font-weight:700;display:flex}.close-btn[data-v-055f855b]{color:#679;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:14px}.close-btn[data-v-055f855b]:hover{color:#fff;background:#c8646433}.modal-body[data-v-055f855b]{padding:14px 16px;overflow-y:auto}.field-label[data-v-055f855b]{color:#68a;text-transform:uppercase;letter-spacing:.05em;margin-top:10px;margin-bottom:4px;font-family:monospace;font-size:10px;display:block}.field-label[data-v-055f855b]:first-child{margin-top:0}.text-input[data-v-055f855b]{box-sizing:border-box;color:#def;background:#6478ff0d;border:1px solid #6478ff33;border-radius:5px;outline:none;width:100%;padding:6px 9px;font-family:monospace;font-size:12px}.text-input[data-v-055f855b]:focus{border-color:#6496ff80}.text-input[data-v-055f855b]::placeholder{color:#456}.avatar-picker[data-v-055f855b]{flex-wrap:wrap;gap:6px;display:flex}.avatar-btn[data-v-055f855b]{cursor:pointer;background:#6478ff0d;border:2px solid #6478ff26;border-radius:6px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;overflow:hidden}.avatar-btn.active[data-v-055f855b]{background:#64b4ff26;border-color:#64b4ffb3}.avatar-img[data-v-055f855b]{width:16px;height:32px;image-rendering:pixelated;object-fit:none;object-position:0 0}.color-input[data-v-055f855b]{cursor:pointer;background:#6478ff0d;border:1px solid #6478ff33;border-radius:5px;width:48px;height:32px;padding:2px}.emoji-picker[data-v-055f855b]{flex-wrap:wrap;gap:4px;display:flex}.emoji-btn[data-v-055f855b]{cursor:pointer;background:#6478ff0d;border:1px solid #6478ff26;border-radius:5px;justify-content:center;align-items:center;width:30px;height:30px;font-size:14px;display:flex}.emoji-btn.active[data-v-055f855b]{background:#64b4ff26;border-color:#64b4ff99}.error[data-v-055f855b]{color:#f66;margin-top:8px;font-family:monospace;font-size:11px}.cred-note[data-v-055f855b]{color:#aac0e0;margin:0 0 12px;font-family:monospace;font-size:11px;line-height:1.5}.cred-note strong[data-v-055f855b]{color:#def}.option-block[data-v-055f855b]{background:#6478ff08;border:1px solid #6478ff2e;border-radius:7px;margin-bottom:10px;padding:10px 12px}.option-block.highlight[data-v-055f855b]{background:#3cc86e0d;border-color:#64c88c59}.option-title[data-v-055f855b]{color:#def;margin-bottom:6px;font-family:monospace;font-size:12px;font-weight:700}.option-title-row[data-v-055f855b]{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.btn-customize[data-v-055f855b]{color:#abf;cursor:pointer;background:#6478ff14;border:1px solid #6478ff40;border-radius:4px;padding:3px 9px;font-family:monospace;font-size:10px}.btn-customize[data-v-055f855b]:hover{color:#fff;background:#6478ff2e}.customize-panel[data-v-055f855b]{color:#c0d0e8;background:#00000059;border:1px solid #6478ff2e;border-radius:5px;margin-top:8px;padding:9px 10px;font-family:monospace;font-size:11px}.cust-row[data-v-055f855b]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:5px;display:flex}.cust-label[data-v-055f855b]{color:#89b;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;width:90px;font-size:10px}.cust-radios[data-v-055f855b]{flex-wrap:wrap;gap:9px;display:flex}.cust-radios label[data-v-055f855b]{cursor:pointer;align-items:center;gap:3px;display:flex}.cust-checks[data-v-055f855b]{border-top:1px solid #6478ff1f;flex-direction:column;gap:3px;margin-top:6px;padding-top:6px;display:flex}.cust-checks label[data-v-055f855b]{cursor:pointer;align-items:center;gap:5px;display:flex}.customize-panel input[type=radio][data-v-055f855b],.customize-panel input[type=checkbox][data-v-055f855b]{accent-color:#6ca}.option-block.highlight .option-title[data-v-055f855b]{color:#b4f0c8}.option-hint[data-v-055f855b]{color:#8ac;margin:4px 0 6px;font-family:monospace;font-size:10px;line-height:1.5}.option-hint.dim[data-v-055f855b]{color:#567}.option-hint em[data-v-055f855b]{color:#f96;font-style:normal}.inline[data-v-055f855b]{color:#adf;background:#0000004d;border-radius:3px;padding:1px 5px;font-size:11px}.cmd-row[data-v-055f855b]{background:#0006;border:1px solid #6478ff33;border-radius:5px;align-items:center;gap:6px;margin-bottom:4px;padding:6px 8px;display:flex}.cmd-value[data-v-055f855b]{color:#adf;white-space:nowrap;flex:1;min-width:0;font-family:monospace;font-size:11px;overflow-x:auto}.cmd-value.key[data-v-055f855b]{color:#fd8}.btn-copy-inline[data-v-055f855b]{color:#89b;cursor:pointer;background:0 0;border:1px solid #6478c840;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:22px;font-size:11px;display:flex}.btn-copy-inline[data-v-055f855b]:hover{color:#abf;background:#6478ff1a}.btn-copy-inline[data-v-055f855b]:disabled{opacity:.5;cursor:default}.freshness[data-v-055f855b]{margin-top:4px;font-style:italic}.option-details[data-v-055f855b]{background:#6478ff05;border:1px solid #6478ff26;border-radius:7px;margin-bottom:10px;padding:8px 12px}.option-details summary[data-v-055f855b]{color:#8ac;cursor:pointer;padding:2px 0;font-family:monospace;font-size:11px}.option-details[open] summary[data-v-055f855b]{color:#def;margin-bottom:8px}.cred-block[data-v-055f855b]{color:#adf;white-space:pre;background:#0006;border:1px solid #6478ff33;border-radius:5px;margin:0 0 6px;padding:8px 10px;font-family:monospace;font-size:10px;overflow-x:auto}.btn-copy-block[data-v-055f855b]{color:#6c8;cursor:pointer;background:#32b4641f;border:1px solid #32b46440;border-radius:5px;padding:5px 12px;font-family:monospace;font-size:11px}.btn-copy-block[data-v-055f855b]:hover{background:#32b46438}.modal-footer[data-v-055f855b]{border-top:1px solid #6464c826;flex-shrink:0;justify-content:flex-end;gap:8px;padding:10px 16px 14px;display:flex}.btn-cancel[data-v-055f855b]{color:#89b;cursor:pointer;background:0 0;border:1px solid #6478c840;border-radius:5px;padding:6px 14px;font-family:monospace;font-size:12px}.btn-cancel[data-v-055f855b]:hover{color:#fff}.btn-create[data-v-055f855b]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#46f,#24c);border:none;border-radius:5px;padding:6px 16px;font-family:monospace;font-size:12px;font-weight:700}.btn-create[data-v-055f855b]:hover:not(:disabled){background:linear-gradient(135deg,#57f,#35d)}.btn-create[data-v-055f855b]:disabled{opacity:.5;cursor:default}.test-overlay[data-v-a0089b3d]{z-index:500;background:#00000abf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.test-panel[data-v-a0089b3d]{background:#080818;border:1px solid #6478ff59;border-radius:8px;flex-direction:column;width:min(700px,94vw);max-height:80vh;display:flex;box-shadow:0 8px 40px #000c}.test-header[data-v-a0089b3d]{border-bottom:1px solid #6478ff33;flex-shrink:0;justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.test-title[data-v-a0089b3d]{color:#9af;letter-spacing:.05em;font-family:monospace;font-size:13px;font-weight:700}.btn-close[data-v-a0089b3d]{color:#556;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:16px;line-height:1;transition:color .15s}.btn-close[data-v-a0089b3d]:hover{color:#9af}.test-terminal[data-v-a0089b3d]{scrollbar-width:thin;scrollbar-color:#6478ff4d transparent;flex:1;min-height:200px;max-height:55vh;padding:12px 16px;font-family:Courier New,Courier,monospace;font-size:12px;line-height:1.6;overflow-y:auto}.waiting[data-v-a0089b3d]{color:#445;font-style:italic}.tline[data-v-a0089b3d]{word-break:break-word;margin:0}[data-v-a0089b3d] .pfx{color:#56a}[data-v-a0089b3d] .dim{color:#667}[data-v-a0089b3d] .val{color:#4e8}[data-v-a0089b3d] .err{color:#f56}[data-v-a0089b3d] .warn{color:#fc4}[data-v-a0089b3d] .key{color:#89c}[data-v-a0089b3d] .section{color:#67f;border-top:1px solid #6478ff26;margin:8px 0 2px;padding-top:6px;font-weight:700}[data-v-a0089b3d] pre.agent-payload{color:#778;white-space:pre-wrap;word-break:break-all;background:#ffffff0a;border-left:2px solid #6478ff4d;margin:2px 0;padding:4px 8px;font-size:11px}.cursor-blink[data-v-a0089b3d]{color:#4e8;animation:1s step-end infinite blink-a0089b3d;display:inline-block}@keyframes blink-a0089b3d{50%{opacity:0}}.test-footer[data-v-a0089b3d]{border-top:1px solid #6478ff33;flex-shrink:0;padding:10px 16px}.btn-run[data-v-a0089b3d]{color:#abf;cursor:pointer;letter-spacing:.05em;background:#6478ff33;border:1px solid #6478ff73;border-radius:4px;padding:6px 20px;font-family:monospace;font-size:12px;transition:all .15s}.btn-run[data-v-a0089b3d]:hover:not(:disabled){color:#fff;background:#6478ff66}.btn-run[data-v-a0089b3d]:disabled{opacity:.5;cursor:not-allowed}.modal-overlay[data-v-2733973e]{z-index:400;background:#00000abf;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal[data-v-2733973e]{background:#080818;border:1px solid #6478ff59;border-radius:8px;flex-direction:column;width:min(580px,96vw);max-height:90vh;display:flex;box-shadow:0 8px 40px #000c}.modal-header[data-v-2733973e]{border-bottom:1px solid #6478ff33;flex-shrink:0;align-items:stretch;display:flex}.tab-bar[data-v-2733973e]{flex:1;display:flex}.tab[data-v-2733973e]{color:#679;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 16px;font-family:monospace;font-size:12px;transition:all .15s;display:flex}.tab.active[data-v-2733973e]{color:#abf;border-bottom-color:#6678ff}.tab[data-v-2733973e]:hover:not(.active){color:#9ad}.badge[data-v-2733973e]{color:#abf;background:#6478ff4d;border-radius:10px;padding:1px 5px;font-size:10px}.btn-close[data-v-2733973e]{color:#445;cursor:pointer;background:0 0;border:none;align-self:center;padding:0 14px;font-size:16px;transition:color .15s}.btn-close[data-v-2733973e]:hover{color:#9af}.modal-body[data-v-2733973e]{scrollbar-width:thin;scrollbar-color:#6478ff4d transparent;flex:1;padding:16px;overflow-y:auto}.field[data-v-2733973e]{margin-bottom:12px}.field-row[data-v-2733973e]{gap:10px;margin-bottom:12px;display:flex}.half[data-v-2733973e]{flex:1}.lbl[data-v-2733973e]{color:#78b;margin-bottom:4px;font-family:monospace;font-size:11px;display:block}.req[data-v-2733973e]{color:#f56}.dim[data-v-2733973e]{color:#556}.inp[data-v-2733973e]{color:#ccd;box-sizing:border-box;background:#ffffff0a;border:1px solid #6478ff40;border-radius:4px;outline:none;width:100%;padding:6px 8px;font-family:monospace;font-size:12px;transition:border-color .15s}.inp[data-v-2733973e]:focus{border-color:#6478ff99}.inp option[data-v-2733973e]{background:#0a0a1e}.textarea[data-v-2733973e]{resize:vertical;min-height:80px;line-height:1.5}.error-msg[data-v-2733973e]{color:#f89;background:#ff3c3c1a;border:1px solid #ff3c3c4d;border-radius:4px;margin-bottom:10px;padding:6px 10px;font-family:monospace;font-size:11px}.save-tpl-toggle[data-v-2733973e]{margin-bottom:8px}.btn-ghost[data-v-2733973e]{color:#78b;cursor:pointer;background:0 0;border:none;padding:0;font-family:monospace;font-size:11px}.btn-ghost[data-v-2733973e]:hover{color:#abf}.sub-form[data-v-2733973e]{background:#6478ff0d;border:1px solid #6478ff26;border-radius:6px;margin-bottom:12px;padding:12px}.modal-footer[data-v-2733973e]{border-top:1px solid #6478ff1f;justify-content:flex-end;gap:10px;margin-top:16px;padding-top:12px;display:flex}.btn-cancel[data-v-2733973e]{color:#679;cursor:pointer;background:0 0;border:1px solid #6478ff33;border-radius:4px;padding:6px 16px;font-family:monospace;font-size:12px;transition:all .15s}.btn-cancel[data-v-2733973e]:hover{color:#abf;border-color:#6478ff80}.btn-submit[data-v-2733973e]{color:#abf;cursor:pointer;background:#6478ff4d;border:1px solid #6478ff80;border-radius:4px;padding:6px 20px;font-family:monospace;font-size:12px;transition:all .15s}.btn-submit[data-v-2733973e]:hover:not(:disabled){color:#fff;background:#6478ff80}.btn-submit[data-v-2733973e]:disabled{opacity:.4;cursor:not-allowed}.btn-secondary[data-v-2733973e]{color:#9ad;cursor:pointer;background:#5064c833;border:1px solid #6478ff59;border-radius:4px;padding:5px 14px;font-family:monospace;font-size:11px;transition:all .15s}.btn-secondary[data-v-2733973e]:hover:not(:disabled){color:#fff;background:#6478ff59}.btn-secondary[data-v-2733973e]:disabled{opacity:.4;cursor:not-allowed}.loading[data-v-2733973e],.empty-state[data-v-2733973e]{color:#556;text-align:center;padding:24px;font-family:monospace;font-size:12px}.tpl-group[data-v-2733973e]{margin-bottom:12px}.tpl-group-header[data-v-2733973e]{color:#67a;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #6478ff1a;margin-bottom:4px;padding:4px 2px;font-family:monospace;font-size:10px}.tpl-row[data-v-2733973e]{border-radius:4px;margin-bottom:4px;overflow:hidden}.tpl-display[data-v-2733973e]{background:#ffffff05;border-radius:4px;align-items:flex-start;gap:8px;padding:8px 6px;transition:background .15s;display:flex}.tpl-display[data-v-2733973e]:hover{background:#6478ff12}.tpl-info[data-v-2733973e]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.tpl-name[data-v-2733973e]{color:#abd;font-family:monospace;font-size:12px;font-weight:700}.tpl-tags[data-v-2733973e]{flex-wrap:wrap;gap:4px;display:flex}.tag[data-v-2733973e]{color:#78c;background:#6478ff26;border-radius:8px;padding:1px 5px;font-family:monospace;font-size:10px}.tpl-preview[data-v-2733973e]{color:#556;white-space:nowrap;text-overflow:ellipsis;font-family:monospace;font-size:11px;overflow:hidden}.tpl-actions[data-v-2733973e]{flex-shrink:0;align-items:center;gap:4px;display:flex}.btn-icon[data-v-2733973e]{color:#78c;cursor:pointer;background:#6478ff1a;border:1px solid #6478ff33;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:12px;transition:all .15s;display:flex}.btn-icon[data-v-2733973e]:hover{color:#abf;background:#6478ff4d}.btn-icon.danger[data-v-2733973e]{color:#c56;border-color:#c83c3c40}.btn-icon.danger[data-v-2733973e]:hover{color:#f78;background:#c83c3c33}.tpl-edit-form[data-v-2733973e]{background:#6478ff0d;border:1px solid #6478ff33;border-radius:4px;flex-direction:column;gap:8px;padding:10px;display:flex}.tpl-edit-form .inp.half[data-v-2733973e]{flex:1}.tpl-edit-actions[data-v-2733973e]{justify-content:flex-end;gap:8px;display:flex}.field-hint[data-v-2733973e]{color:#445;margin-top:3px;font-family:monospace;font-size:10px}.agent-project-info[data-v-2733973e]{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.agent-project-folder[data-v-2733973e],.agent-git-branch[data-v-2733973e]{color:#69b;white-space:nowrap;text-overflow:ellipsis;background:#3264961f;border-radius:3px;max-width:160px;padding:2px 5px;font-family:monospace;font-size:9px;overflow:hidden}.mic-label-hint[data-v-2733973e]{color:#556;font-size:10px;font-weight:400}.btn-mic-inline[data-v-2733973e]{color:#78b;cursor:pointer;vertical-align:middle;background:#50508c33;border:1px solid #6464c840;border-radius:10px;align-items:center;gap:3px;padding:1px 7px;font-family:monospace;font-size:10px;transition:all .15s;display:inline-flex}.btn-mic-inline[data-v-2733973e]:hover{color:#abf;background:#6478ff40;border-color:#6478ff80}.btn-mic-inline.active[data-v-2733973e]{color:#f89;background:#ff3c3c26;border-color:#ff505080;animation:1.2s ease-in-out infinite mic-pulse-btn-2733973e}.mic-icon[data-v-2733973e]{font-size:11px}.textarea-wrap[data-v-2733973e]{position:relative}.mic-pulse-ring[data-v-2733973e]{pointer-events:none;background:#f45;border-radius:50%;width:10px;height:10px;animation:1.2s ease-out infinite mic-pulse-ring-2733973e;position:absolute;top:8px;right:8px}.field-row-between[data-v-2733973e]{justify-content:space-between;align-items:center;margin-top:3px;display:flex}.char-count[data-v-2733973e]{color:#445;font-family:monospace;font-size:10px}.multi-toggle[data-v-2733973e]{color:#9ac;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin:8px 0 4px;font-size:11px;display:flex}.multi-toggle input[data-v-2733973e]{cursor:pointer;margin:0}.multi-list[data-v-2733973e]{flex-direction:column;gap:6px;margin-top:4px;display:flex}.multi-item[data-v-2733973e]{align-items:flex-start;gap:6px;display:flex}.multi-num[data-v-2733973e]{color:#6af;background:#0a1525;border:1px solid #1a3050;border-radius:3px;flex-shrink:0;margin-top:4px;padding:3px 7px;font-family:monospace;font-size:10px}.multi-ta[data-v-2733973e]{flex:1;min-height:56px}.multi-rm[data-v-2733973e]{color:#c89;cursor:pointer;background:#50283c66;border:1px solid #b4506466;border-radius:3px;flex-shrink:0;margin-top:4px;padding:3px 8px;font-size:10px}.multi-rm[data-v-2733973e]:hover{color:#fcd;background:#78283c99}.multi-toggle-row[data-v-2733973e]{justify-content:space-between;align-items:center;gap:10px;margin:8px 0 4px;display:flex}.multi-toggle-row .multi-toggle[data-v-2733973e]{margin:0}.btn-paste-tasks[data-v-2733973e]{color:#ace;cursor:pointer;letter-spacing:.03em;background:#3c64dc2e;border:1px solid #648cdc73;border-radius:3px;padding:4px 10px;font-family:monospace;font-size:10px}.btn-paste-tasks[data-v-2733973e]:hover{color:#cdf;background:#3c64dc52;border-color:#46a}.paste-overlay[data-v-2733973e]{z-index:10010;background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.paste-modal[data-v-2733973e]{background:#0a0f1c;border:1px solid #1a2540;border-radius:5px;flex-direction:column;gap:8px;width:min(560px,92vw);max-height:86vh;padding:14px 16px;display:flex;box-shadow:0 10px 40px #0009}.paste-header[data-v-2733973e]{color:#ace;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;display:flex}.paste-close[data-v-2733973e]{color:#679;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:2px 6px;font-size:14px}.paste-close[data-v-2733973e]:hover{color:#fab;background:#b450644d}.paste-hint[data-v-2733973e]{color:#667;font-size:10px}.paste-ta[data-v-2733973e]{resize:vertical;flex:1;min-height:220px;font-family:monospace;font-size:11px}.paste-actions[data-v-2733973e]{justify-content:flex-end;align-items:center;gap:8px;display:flex}.paste-count[data-v-2733973e]{color:#6af;margin-right:auto;font-family:monospace;font-size:10px}.mic-interim[data-v-2733973e]{color:#aab4c8;opacity:.8;padding:2px 6px;font-family:monospace;font-size:11px;font-style:italic}.mic-error[data-v-2733973e]{color:#f78;font-family:monospace;font-size:10px}@keyframes mic-pulse-btn-2733973e{0%,to{opacity:1}50%{opacity:.55}}@keyframes mic-pulse-ring-2733973e{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(2.2)}to{opacity:0;transform:scale(2.2)}}code[data-v-2733973e]{color:#89c;background:#6478ff1a;border-radius:3px;padding:1px 4px;font-size:10px}@media (width<=480px){.modal[data-v-2733973e]{border-radius:0;width:100vw;max-height:100dvh;margin:0}.modal-overlay[data-v-2733973e]{align-items:flex-end}.modal-body[data-v-2733973e]{padding:12px}.field-row[data-v-2733973e]{flex-direction:column;gap:0}.modal-footer[data-v-2733973e]{flex-wrap:wrap;gap:8px}.modal-footer .btn-cancel[data-v-2733973e]{flex:1;order:3}.modal-footer .btn-secondary[data-v-2733973e]{flex:1;order:2}.modal-footer .btn-submit[data-v-2733973e]{flex:1;order:1}}.webhook-result[data-v-2733973e]{color:#5c8;background:#3cb46414;border:1px solid #3cb46440;border-radius:4px;margin-bottom:10px;padding:6px 10px;font-family:monospace;font-size:11px}.file-input[data-v-2733973e]{display:none}.attach-actions[data-v-2733973e]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.attach-hint[data-v-2733973e]{font-size:11px}.attach-btn[data-v-2733973e]{border:1px dashed #6478ff4d;border-radius:4px;padding:4px 10px;font-size:11px}.attach-btn[data-v-2733973e]:hover{color:#abf;border-color:#6478ff99}.attach-list[data-v-2733973e]{flex-direction:column;gap:4px;margin-bottom:6px;display:flex}.attach-item[data-v-2733973e]{background:#6478ff0f;border:1px solid #6478ff2e;border-radius:4px;align-items:center;gap:8px;padding:4px 8px;font-family:monospace;font-size:11px;display:flex}.attach-name[data-v-2733973e]{color:#abd;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.attach-size[data-v-2733973e]{color:#556;flex-shrink:0;font-size:10px}.agent-picker[data-v-2733973e]{position:relative}.agent-picker-trigger[data-v-2733973e]{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;display:flex}.agent-picker-trigger.open[data-v-2733973e]{border-color:#6478ff99}.agent-picker-label[data-v-2733973e]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.agent-picker-caret[data-v-2733973e]{color:#667;margin-left:6px;font-size:10px}.agent-picker-panel[data-v-2733973e]{z-index:10;background:#0a0a1e;border:1px solid #6478ff66;border-radius:4px;flex-direction:column;max-height:240px;display:flex;position:absolute;top:calc(100% + 2px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 16px #0009}.agent-picker-row[data-v-2733973e]{color:#ccd;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #6478ff0f;align-items:center;gap:8px;padding:6px 10px;font-family:monospace;font-size:12px;display:flex}.agent-picker-row[data-v-2733973e]:hover{background:#6478ff1f}.agent-picker-row.selected[data-v-2733973e]{background:#6478ff2e}.agent-picker-row.offline[data-v-2733973e]{opacity:.55}.agent-picker-row.clear[data-v-2733973e]{font-style:italic}.agent-picker-check[data-v-2733973e]{justify-content:center;align-items:center;width:16px;display:flex}.agent-picker-check input[type=checkbox][data-v-2733973e]{cursor:pointer;margin:0}.agent-picker-radio[data-v-2733973e]{color:#8af;font-size:14px;line-height:1}.agent-picker-multi[data-v-2733973e]{color:#99a;cursor:pointer;-webkit-user-select:none;user-select:none;z-index:1;background:#07071a;border-bottom:1px solid #6478ff2e;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:flex;position:sticky;top:0}.agent-picker-multi input[data-v-2733973e]{cursor:pointer;margin:0}.agent-picker-name[data-v-2733973e]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.agent-picker-status[data-v-2733973e]{font-size:10px}.agent-status-dot[data-v-2733973e]{background:#556;border-radius:50%;flex-shrink:0;width:8px;height:8px}.agent-status-dot.working[data-v-2733973e]{background:#4f8;box-shadow:0 0 6px #4f89}.agent-status-dot.active[data-v-2733973e]{background:#6bf}.agent-status-dot.idle[data-v-2733973e]{background:#ab6}.agent-status-dot.waiting[data-v-2733973e]{background:#fb4}.agent-status-dot.paused[data-v-2733973e]{background:#a6c}.agent-status-dot.offline[data-v-2733973e]{background:#445}.wf-header[data-v-2733973e]{border-bottom:1px solid #6478ff1a;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:8px;display:flex}.wf-title-hint[data-v-2733973e]{color:#889;flex:1;font-size:11px;line-height:1.4}.wf-edit-form[data-v-2733973e]{background:#6478ff0d;border:1px solid #6478ff33;border-radius:6px;flex-direction:column;gap:10px;margin-bottom:12px;padding:12px;display:flex}.wf-steps[data-v-2733973e]{flex-direction:column;gap:4px;display:flex}.wf-step-row[data-v-2733973e]{background:#00000040;border:1px solid #6478ff26;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;display:flex}.wf-step-num[data-v-2733973e]{color:#abd;background:#6478ff33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:flex}.wf-step-name[data-v-2733973e]{color:#cde;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}.wf-step-actions[data-v-2733973e]{flex-shrink:0;gap:2px;display:flex}.empty-state-small[data-v-2733973e]{color:#667;padding:6px 0;font-size:11px;font-style:italic}.wf-list[data-v-2733973e]{flex-direction:column;gap:6px;display:flex}.wf-row[data-v-2733973e]{background:#00000040;border:1px solid #6478ff26;border-radius:4px;align-items:center;gap:12px;padding:10px 12px;display:flex}.wf-info[data-v-2733973e]{flex:1;min-width:0}.wf-name[data-v-2733973e]{color:#cde;font-size:13px;font-weight:700}.wf-desc[data-v-2733973e]{color:#889;margin-top:2px;font-size:11px}.wf-step-count[data-v-2733973e]{color:#667;margin-top:4px;font-family:monospace;font-size:10px}.wf-row-actions[data-v-2733973e]{flex-shrink:0;align-items:center;gap:4px;display:flex}.wf-row-wrap[data-v-2733973e]{flex-direction:column;gap:0;display:flex}.wf-start-picker[data-v-2733973e]{background:#44ff880f;border:1px solid #44ff8840;border-top:none;border-radius:0 0 4px 4px;align-items:center;gap:6px;margin-top:-1px;padding:8px 12px;display:flex}.wf-start-picker .inp[data-v-2733973e]{flex:1}.btn-start-wf-inline[data-v-2733973e]{color:#4f8;cursor:pointer;background:#44ff8826;border:1px solid #4f86;border-radius:3px;flex-shrink:0;padding:4px 10px;font-size:11px;font-weight:700}.btn-start-wf-inline[data-v-2733973e]:hover:not(:disabled){background:#44ff8840}.btn-start-wf-inline[data-v-2733973e]:disabled{opacity:.4;cursor:default}.panel-overlay[data-v-5fddc0a6]{z-index:9000;background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.panel[data-v-5fddc0a6]{background:#0d1020;border:1px solid #6478ff4d;border-radius:8px;flex-direction:column;width:min(560px,96vw);max-height:80vh;display:flex;overflow:hidden;box-shadow:0 8px 48px #000000d9}.panel-header[data-v-5fddc0a6]{border-bottom:1px solid #6478ff33;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.panel-title[data-v-5fddc0a6]{color:#abf;font-family:monospace;font-size:14px;font-weight:700}.header-actions[data-v-5fddc0a6]{align-items:center;gap:6px;display:flex}.btn-refresh[data-v-5fddc0a6]{color:#89c;cursor:pointer;background:#5064c826;border:1px solid #6478ff40;border-radius:4px;width:26px;height:22px;font-size:14px;transition:all .15s}.btn-refresh[data-v-5fddc0a6]:hover{color:#ccd8ff;background:#6478ff4d}.btn-close[data-v-5fddc0a6]{color:#568;cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px;line-height:1}.btn-close[data-v-5fddc0a6]:hover{color:#abf}.tab-bar[data-v-5fddc0a6]{border-bottom:1px solid #6478ff2e;flex-shrink:0;display:flex}.tab[data-v-5fddc0a6]{color:#569;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:8px 4px;font-family:monospace;font-size:11px;transition:all .15s}.tab.active[data-v-5fddc0a6]{color:#abf;border-bottom-color:#56f}.tab[data-v-5fddc0a6]:hover:not(.active){color:#89c}.panel-body[data-v-5fddc0a6]{flex-direction:column;flex:1;gap:8px;padding:14px 16px;display:flex;overflow-y:auto}.panel-body[data-v-5fddc0a6]::-webkit-scrollbar{width:4px}.panel-body[data-v-5fddc0a6]::-webkit-scrollbar-thumb{background:#6478ff4d;border-radius:2px}.empty-state[data-v-5fddc0a6]{color:#456;text-align:center;padding:24px 0;font-family:monospace;font-size:12px}.empty-state.error[data-v-5fddc0a6]{color:#f66}.unavailable[data-v-5fddc0a6]{flex-direction:column;align-items:center;gap:6px;padding:24px 0;display:flex}.unavailable span[data-v-5fddc0a6]{color:#fc4;font-family:monospace;font-size:12px}.err-msg[data-v-5fddc0a6]{color:#f88;font-size:10px}.stat-grid[data-v-5fddc0a6]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;display:grid}.stat-card[data-v-5fddc0a6]{background:#14193299;border:1px solid #5064c82e;border-radius:5px;padding:8px 10px}.stat-key[data-v-5fddc0a6]{color:#457;letter-spacing:1px;text-transform:uppercase;margin-bottom:3px;font-family:monospace;font-size:9px}.stat-val[data-v-5fddc0a6]{color:#abf;font-family:monospace;font-size:16px;font-weight:700}.item-list[data-v-5fddc0a6]{flex-direction:column;gap:6px;display:flex}.item-row[data-v-5fddc0a6]{background:#14142d80;border:1px solid #5064c81f;border-radius:5px;padding:8px 10px}.item-top[data-v-5fddc0a6]{align-items:center;gap:8px;display:flex}.item-name[data-v-5fddc0a6]{color:#ccdeff;flex:1;font-family:monospace;font-size:12px}.item-badge[data-v-5fddc0a6]{border-radius:3px;padding:1px 6px;font-family:monospace;font-size:9px}.badge-on[data-v-5fddc0a6]{color:#4f8;background:#44ff8826;border:1px solid #44ff884d}.badge-off[data-v-5fddc0a6]{color:#679;background:#64647826;border:1px solid #6464784d}.item-url[data-v-5fddc0a6]{color:#457;margin-top:3px;font-family:monospace;font-size:9px}.item-meta[data-v-5fddc0a6]{color:#456;margin-top:2px;font-family:monospace;font-size:9px}.log-type[data-v-5fddc0a6]{border-radius:3px;padding:1px 6px;font-family:monospace;font-size:10px;font-weight:700}.log-type-task_done[data-v-5fddc0a6],.log-type-done[data-v-5fddc0a6]{color:#4f8;background:#44ff881f}.log-type-task_start[data-v-5fddc0a6],.log-type-start[data-v-5fddc0a6]{color:#00d4ff;background:#00d4ff1f}.log-type-error[data-v-5fddc0a6]{color:#f44;background:#ff44441f}.log-type-status_update[data-v-5fddc0a6],.log-type-update[data-v-5fddc0a6]{color:#fc0;background:#ffcc001f}.log-type-info[data-v-5fddc0a6]{color:#89c;background:#6478ff1a}.log-agent[data-v-5fddc0a6]{color:#67a;flex:1;font-family:monospace;font-size:10px}.log-date[data-v-5fddc0a6]{color:#456;white-space:nowrap;font-family:monospace;font-size:9px}.todo-tab[data-v-184a37da]{flex-direction:column;height:100%;min-height:0;display:flex}.todo-toolbar[data-v-184a37da]{background:#ffffff0a;border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 10px;display:flex}.todo-file[data-v-184a37da]{color:var(--vscode-descriptionForeground,#888);letter-spacing:.5px;font-family:monospace;font-size:11px}.todo-toolbar-right[data-v-184a37da]{align-items:center;gap:6px;display:flex}.todo-syncing[data-v-184a37da]{opacity:.5;font-size:13px;animation:1s linear infinite spin-184a37da}@keyframes spin-184a37da{to{transform:rotate(360deg)}}.todo-dirty-dot[data-v-184a37da]{background:#fc0;border-radius:50%;flex-shrink:0;width:7px;height:7px}.todo-btn[data-v-184a37da]{color:inherit;cursor:pointer;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff26;border-radius:4px;padding:3px 9px;font-size:11px}.todo-btn[data-v-184a37da]:hover{background:#ffffff26}.todo-btn[data-v-184a37da]:disabled{opacity:.4;cursor:default}.todo-btn-save[data-v-184a37da]{color:#4f8;border-color:#4f86}.todo-btn-save[data-v-184a37da]:not(:disabled):hover{background:#44ff8826}.todo-btn-warn[data-v-184a37da]{color:#fa0;border-color:#ffaa0080;animation:1.5s ease-in-out infinite pulse-warn-184a37da}@keyframes pulse-warn-184a37da{0%,to{opacity:1}50%{opacity:.6}}.todo-btn-refresh[data-v-184a37da]{padding:3px 7px}.todo-error[data-v-184a37da]{color:#f66;background:#ff64641a;border-bottom:1px solid #ff646433;flex-shrink:0;padding:6px 10px;font-size:11px}.todo-editor[data-v-184a37da]{resize:vertical;color:#e0e0e0;box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;width:100%;min-height:240px;padding:10px 12px;font-family:Courier New,monospace;font-size:12px;line-height:1.6}.todo-editor[data-v-184a37da]::placeholder{color:#fff3}.t-row[data-v-ca719b58]{flex:1;align-items:baseline;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.t-ico[data-v-ca719b58]{flex-shrink:0;font-size:13px}.t-desc[data-v-ca719b58]{color:#c0c8e0;flex-shrink:0;font-size:11px}.t-cmd[data-v-ca719b58]{color:#57a;text-overflow:ellipsis;white-space:nowrap;background:#0a1020;border-radius:3px;min-width:0;padding:1px 5px;font-family:monospace;font-size:11px;overflow:hidden}.t-row[data-v-cf5fd5d5]{flex:1;align-items:baseline;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.t-ico[data-v-cf5fd5d5]{flex-shrink:0;font-size:13px}.t-name[data-v-cf5fd5d5]{color:#8ac;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.t-meta[data-v-cf5fd5d5]{color:#556;flex-shrink:0;font-size:10px}.t-row[data-v-938ac71e]{flex:1;align-items:baseline;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.t-ico[data-v-938ac71e]{flex-shrink:0;font-size:13px}.t-verb[data-v-938ac71e]{color:#da5;text-transform:lowercase;flex-shrink:0;font-size:11px;font-weight:600}.t-name[data-v-938ac71e]{color:#8ac;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.t-meta[data-v-938ac71e]{color:#556;flex-shrink:0;font-size:10px}.t-row[data-v-92f32cd5]{flex:1;align-items:baseline;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.t-ico[data-v-92f32cd5]{flex-shrink:0;font-size:13px}.t-pat[data-v-92f32cd5]{color:#c0c8e0;text-overflow:ellipsis;white-space:nowrap;background:#150a20;border-radius:3px;min-width:0;padding:1px 5px;font-family:monospace;font-size:11px;overflow:hidden}.t-glob[data-v-92f32cd5]{color:#a8c;flex-shrink:0;font-size:11px}.t-path[data-v-92f32cd5]{color:#557;flex-shrink:0;font-size:10px}.t-row[data-v-fbe127e4]{flex:1;align-items:baseline;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.t-ico[data-v-fbe127e4]{flex-shrink:0;font-size:13px}.t-pat[data-v-fbe127e4]{color:#ca6;text-overflow:ellipsis;white-space:nowrap;background:#1a140a;border-radius:3px;min-width:0;padding:1px 5px;font-family:monospace;font-size:11px;overflow:hidden}.t-path[data-v-fbe127e4]{color:#557;flex-shrink:0;font-size:10px}.t-row[data-v-c75ad578]{flex:1;align-items:baseline;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.t-ico[data-v-c75ad578]{flex-shrink:0;font-size:13px}.t-host[data-v-c75ad578]{color:#6bf;flex-shrink:0;font-size:11px}.t-prompt[data-v-c75ad578]{color:#889;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:italic;overflow:hidden}.t-row[data-v-653f1a82]{flex:1;align-items:baseline;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.t-ico[data-v-653f1a82]{flex-shrink:0;font-size:13px}.t-q[data-v-653f1a82]{color:#c0c8e0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.t-row[data-v-82ca9a11]{flex:1;align-items:baseline;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.t-ico[data-v-82ca9a11]{flex-shrink:0;font-size:13px}.t-sub[data-v-82ca9a11]{color:#a6f;background:#1a0a25;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:10px}.t-desc[data-v-82ca9a11]{color:#c0c8e0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.t-row[data-v-1a28362e]{flex:1;align-items:baseline;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.t-ico[data-v-1a28362e]{flex-shrink:0;font-size:13px}.t-name[data-v-1a28362e]{color:#fc4;flex-shrink:0;font-size:11px;font-weight:600}.t-sum[data-v-1a28362e]{color:#889;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:italic;overflow:hidden}.t-row[data-v-6dd35b60]{flex:1;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.t-ico[data-v-6dd35b60]{flex-shrink:0;font-size:13px}.t-name[data-v-6dd35b60]{color:#db5;flex-shrink:0;font-size:11px;font-weight:600}.t-id[data-v-6dd35b60]{color:#9ac;font-family:monospace;font-size:11px}.t-pill[data-v-6dd35b60]{text-transform:lowercase;background:#00000040;border:1px solid;border-radius:9px;padding:0 6px;font-family:monospace;font-size:10px}.t-arrow[data-v-6dd35b60]{color:#567;font-size:11px}.t-row[data-v-0b3c9919]{flex:1;align-items:baseline;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.t-ico[data-v-0b3c9919]{flex-shrink:0;font-size:13px}.t-action[data-v-0b3c9919]{color:#29bfaa;flex-shrink:0;font-size:11px;font-weight:600}.t-detail[data-v-0b3c9919]{color:#1d8a7a;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:italic;overflow:hidden}.t-row[data-v-5643c931]{flex:1;align-items:baseline;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.t-ico[data-v-5643c931]{flex-shrink:0;font-size:13px}.t-action[data-v-5643c931]{color:#6bf;flex-shrink:0;font-size:11px;font-weight:600}.t-detail[data-v-5643c931]{color:#889;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:italic;overflow:hidden}.t-row[data-v-bcc4242b]{flex:1;align-items:baseline;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.t-ico[data-v-bcc4242b]{flex-shrink:0;font-size:13px}.t-action[data-v-bcc4242b]{color:#4a8fff;text-transform:lowercase;flex-shrink:0;font-size:11px;font-weight:600}.t-detail[data-v-bcc4242b]{color:#889;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.t-comment[data-v-bcc4242b]{color:#9ac;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:italic;overflow:hidden}.t-row[data-v-ff56ffc6]{flex:1;align-items:baseline;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.t-ico[data-v-ff56ffc6]{flex-shrink:0;font-size:13px}.t-action[data-v-ff56ffc6]{color:#e9c;text-transform:lowercase;flex-shrink:0;font-size:11px;font-weight:600}.t-detail[data-v-ff56ffc6]{color:#889;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.t-row[data-v-e1f356ef]{flex:1;align-items:baseline;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.t-ico[data-v-e1f356ef]{flex-shrink:0;font-size:13px}.t-name[data-v-e1f356ef]{color:#abf;flex-shrink:0;font-size:11px}.t-time[data-v-e1f356ef]{color:#fc4;flex-shrink:0;font-size:11px;font-weight:600}.t-reason[data-v-e1f356ef]{color:#889;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:italic;overflow:hidden}.t-row[data-v-0bb93879]{flex:1;align-items:baseline;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.t-ico[data-v-0bb93879]{flex-shrink:0;font-size:13px}.t-name[data-v-0bb93879]{color:#a9d;flex-shrink:0;font-size:11px;font-weight:600}.t-trail[data-v-0bb93879]{letter-spacing:1px;color:#46b;flex-shrink:0;font-size:9px}.t-num[data-v-0bb93879]{color:#78b;flex-shrink:0;font-family:monospace;font-size:10px}.t-cont[data-v-0bb93879]{color:#457;flex-shrink:0;font-size:11px}.t-text[data-v-0bb93879]{color:#c0c8e0;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-style:italic;overflow:hidden}.t-row[data-v-daa2788d]{flex:1;align-items:baseline;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.t-ico[data-v-daa2788d]{flex-shrink:0;font-size:13px}.t-skill[data-v-daa2788d]{color:#8da;flex-shrink:0;font-family:monospace;font-size:11px;font-weight:600}.t-args[data-v-daa2788d]{color:#889;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.t-row[data-v-6eaadf77]{flex:1;align-items:baseline;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.t-ico[data-v-6eaadf77]{flex-shrink:0;font-size:13px}.t-name[data-v-6eaadf77]{color:#abf;white-space:nowrap;font-size:11px;font-weight:600}.t-desc[data-v-6eaadf77]{color:#889;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.b-root[data-v-2f3ea9a9]{flex-direction:column;gap:8px;display:flex}.b-desc[data-v-2f3ea9a9]{color:#c0c8e0;font-size:11px}.b-section[data-v-2f3ea9a9]{flex-direction:column;gap:3px;display:flex}.b-label[data-v-2f3ea9a9]{color:#567;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.b-label--err[data-v-2f3ea9a9]{color:#a66}.b-pre[data-v-2f3ea9a9]{color:#aac;white-space:pre-wrap;word-break:break-word;background:#060b18;border:1px solid #1a2040;border-radius:3px;max-height:280px;margin:0;padding:6px 8px;font-size:11px;overflow-y:auto}.b-pre--cmd[data-v-2f3ea9a9]{color:#8af}.b-pre--err[data-v-2f3ea9a9]{color:#c88;background:#180a0a;border-color:#401a1a}.b-meta[data-v-2f3ea9a9]{flex-wrap:wrap;gap:4px;display:flex}.b-chip[data-v-2f3ea9a9]{color:#889;background:#0d1225;border:1px solid #1a2040;border-radius:3px;padding:1px 5px;font-size:10px}.b-chip code[data-v-2f3ea9a9]{color:#8ac;font-size:10px}.b-chip--bg[data-v-2f3ea9a9]{color:#da4;border-color:#4a3500}.b-chip--ok[data-v-2f3ea9a9]{color:#4c8;border-color:#1a4a2a}.b-chip--err[data-v-2f3ea9a9]{color:#c66;border-color:#4a1a1a}.b-root[data-v-282e6e4f]{flex-direction:column;gap:8px;display:flex}.b-section[data-v-282e6e4f],.b-edit[data-v-282e6e4f]{flex-direction:column;gap:3px;display:flex}.b-edit[data-v-282e6e4f]{border-bottom:1px dashed #1a2040;padding-bottom:6px}.b-label[data-v-282e6e4f]{color:#567;text-transform:uppercase;letter-spacing:.06em;gap:6px;font-size:9px;display:flex}.b-label--del[data-v-282e6e4f]{color:#c66}.b-label--add[data-v-282e6e4f]{color:#6c8}.b-flag[data-v-282e6e4f]{color:#a68;font-size:9px}.b-file[data-v-282e6e4f]{color:#8af;word-break:break-all;background:#0a1020;border-radius:3px;align-self:flex-start;padding:2px 6px;font-size:11px}.b-diff[data-v-282e6e4f]{flex-direction:column;gap:4px;display:flex}.b-pre[data-v-282e6e4f]{color:#aac;white-space:pre-wrap;word-break:break-word;background:#060b18;border:1px solid #1a2040;border-radius:3px;max-height:260px;margin:0;padding:6px 8px;font-size:11px;overflow-y:auto}.b-pre--del[data-v-282e6e4f]{color:#c88;background:#160a0a;border-color:#401a1a}.b-pre--add[data-v-282e6e4f]{color:#88cca0;background:#0a1610;border-color:#1a4028}.b-root[data-v-fe6e0e4d]{flex-direction:column;gap:6px;display:flex}.b-section[data-v-fe6e0e4d]{flex-direction:column;gap:3px;display:flex}.b-label[data-v-fe6e0e4d]{color:#567;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.b-label--row[data-v-fe6e0e4d]{justify-content:space-between;align-items:center;gap:8px;display:flex}.b-file[data-v-fe6e0e4d]{color:#8af;word-break:break-all;background:#0a1020;border-radius:3px;align-self:flex-start;padding:2px 6px;font-size:11px}.b-meta[data-v-fe6e0e4d]{flex-wrap:wrap;gap:4px;display:flex}.b-chip[data-v-fe6e0e4d]{color:#889;background:#0d1225;border:1px solid #1a2040;border-radius:3px;padding:1px 5px;font-size:10px}.b-chip--ok[data-v-fe6e0e4d]{color:#4c8;border-color:#1a4a2a}.b-toggle[data-v-fe6e0e4d]{gap:2px;display:inline-flex}.b-tbtn[data-v-fe6e0e4d]{text-transform:lowercase;color:#679;cursor:pointer;letter-spacing:.03em;background:#0a0f1c;border:1px solid #1a2040;border-radius:3px;padding:2px 7px;font-family:monospace;font-size:9px}.b-tbtn[data-v-fe6e0e4d]:hover{color:#ace;background:#3c64dc26}.b-tbtn.active[data-v-fe6e0e4d]{color:#cdf;background:#3c64dc4d;border-color:#46a}.b-pre[data-v-fe6e0e4d]{color:#aac;white-space:pre-wrap;word-break:break-word;background:#060b18;border:1px solid #1a2040;border-radius:3px;max-height:480px;margin:0;padding:6px 8px;font-size:11px;overflow-y:auto}.b-imgs[data-v-fe6e0e4d]{flex-wrap:wrap;gap:6px;display:flex}.b-img-wrap[data-v-fe6e0e4d]{cursor:zoom-in;background:#060b18;border:1px solid #1a2040;border-radius:3px;padding:0;display:block;overflow:hidden}.b-img-wrap[data-v-fe6e0e4d]:hover{border-color:#8cb4ff99}.b-img[data-v-fe6e0e4d]{object-fit:contain;max-width:100%;max-height:360px;display:block}.b-md[data-v-fe6e0e4d]{color:#c0cbe0;word-break:break-word;background:#060b18;border:1px solid #1a2040;border-radius:3px;max-height:520px;padding:10px 14px;font-size:12px;line-height:1.65;overflow-y:auto}.b-md[data-v-fe6e0e4d] h1,.b-md[data-v-fe6e0e4d] h2,.b-md[data-v-fe6e0e4d] h3,.b-md[data-v-fe6e0e4d] h4{color:#e0e8ff;border-bottom:1px solid #1a2a40;margin:12px 0 6px;padding-bottom:3px;font-weight:700}.b-md[data-v-fe6e0e4d] h1{font-size:16px}.b-md[data-v-fe6e0e4d] h2{font-size:14px}.b-md[data-v-fe6e0e4d] h3{font-size:13px}.b-md[data-v-fe6e0e4d] h4{color:#b0c0e0;border-bottom:none;font-size:12px}.b-md[data-v-fe6e0e4d] strong{color:#fff}.b-md[data-v-fe6e0e4d] em{color:#acd;font-style:italic}.b-md[data-v-fe6e0e4d] code{color:#8bf;background:#0a1020;border-radius:2px;padding:1px 5px;font-family:Consolas,monospace;font-size:11px}.b-md[data-v-fe6e0e4d] pre{background:#0a1020;border:1px solid #1a2040;border-radius:3px;margin:6px 0;padding:8px 10px;overflow-x:auto}.b-md[data-v-fe6e0e4d] pre code{color:#a8b8cc;background:0 0;padding:0;font-size:11px;line-height:1.5}.b-md[data-v-fe6e0e4d] ul,.b-md[data-v-fe6e0e4d] ol{margin:6px 0;padding-left:20px}.b-md[data-v-fe6e0e4d] li{margin:3px 0}.b-md[data-v-fe6e0e4d] p{margin:6px 0}.b-md[data-v-fe6e0e4d] hr{border:none;border-top:1px solid #1a2540;margin:10px 0}.b-md[data-v-fe6e0e4d] table{border-collapse:collapse;width:100%;margin:8px 0;font-size:11px}.b-md[data-v-fe6e0e4d] th,.b-md[data-v-fe6e0e4d] td{text-align:left;border:1px solid #1a2a40;padding:4px 8px}.b-md[data-v-fe6e0e4d] th{color:#acf;background:#0a1830;font-weight:600}.b-md[data-v-fe6e0e4d] tr:nth-child(2n){background:#060d1a}.b-md[data-v-fe6e0e4d] a{color:#6af;text-decoration:none}.b-md[data-v-fe6e0e4d] a:hover{text-decoration:underline}.b-md[data-v-fe6e0e4d] blockquote{color:#9ab;background:#3c508c14;border-left:3px solid #46c;margin:6px 0;padding:2px 0 2px 12px}.b-md[data-v-fe6e0e4d] img{border-radius:3px;max-width:100%;height:auto}.b-root[data-v-cd73595f]{flex-direction:column;gap:6px;display:flex}.b-section[data-v-cd73595f]{flex-direction:column;gap:3px;display:flex}.b-label[data-v-cd73595f]{color:#567;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.b-link[data-v-cd73595f]{color:#6af;word-break:break-all;font-size:11px}.b-text[data-v-cd73595f]{color:#c0c8e0;white-space:pre-wrap;font-size:11px}.b-pre[data-v-cd73595f]{color:#aac;white-space:pre-wrap;word-break:break-word;background:#060b18;border:1px solid #1a2040;border-radius:3px;max-height:320px;margin:0;padding:6px 8px;font-size:11px;overflow-y:auto}.b-root[data-v-ab4f0262]{flex-direction:column;gap:6px;display:flex}.b-action[data-v-ab4f0262]{color:#6bf;font-size:11px;font-weight:600}.b-fields[data-v-ab4f0262]{background:#0a0f1c;border:1px solid #1a2040;border-radius:3px;flex-direction:column;gap:2px;padding:4px 6px;display:flex}.b-field[data-v-ab4f0262]{gap:8px;font-size:11px;display:flex}.b-fk[data-v-ab4f0262]{color:#567;text-transform:lowercase;min-width:60px}.b-fv[data-v-ab4f0262]{color:#c0c8e0;word-break:break-all;flex:1}.b-section[data-v-ab4f0262]{flex-direction:column;gap:3px;display:flex}.b-label[data-v-ab4f0262]{color:#567;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.b-pre[data-v-ab4f0262]{color:#aac;white-space:pre-wrap;word-break:break-word;background:#060b18;border:1px solid #1a2040;border-radius:3px;max-height:320px;margin:0;padding:6px 8px;font-size:11px;overflow-y:auto}.b-pre--body[data-v-ab4f0262]{color:#b0c4d8}.b-md[data-v-ab4f0262]{color:#b0c4d8;word-break:break-word;background:#060b18;border:1px solid #1a2040;border-radius:3px;max-height:380px;padding:8px 12px;font-size:11px;line-height:1.6;overflow-y:auto}.b-md[data-v-ab4f0262] h1,.b-md[data-v-ab4f0262] h2,.b-md[data-v-ab4f0262] h3{color:#ccd8f0;border-bottom:1px solid #1a2a40;margin:8px 0 4px;padding-bottom:3px;font-size:12px;font-weight:700}.b-md[data-v-ab4f0262] h1{font-size:13px}.b-md[data-v-ab4f0262] strong{color:#def}.b-md[data-v-ab4f0262] em{color:#99b8cc;font-style:italic}.b-md[data-v-ab4f0262] code{color:#8ac;background:#0a1020;border-radius:2px;padding:1px 4px;font-family:monospace;font-size:10px}.b-md[data-v-ab4f0262] pre{background:#0a1020;border:1px solid #1a2040;border-radius:3px;margin:4px 0;padding:6px 8px;overflow-x:auto}.b-md[data-v-ab4f0262] pre code{background:0 0;padding:0}.b-md[data-v-ab4f0262] ul,.b-md[data-v-ab4f0262] ol{margin:4px 0;padding-left:18px}.b-md[data-v-ab4f0262] li{margin:2px 0}.b-md[data-v-ab4f0262] table{border-collapse:collapse;width:100%;margin:6px 0;font-size:10px}.b-md[data-v-ab4f0262] th,.b-md[data-v-ab4f0262] td{text-align:left;border:1px solid #1a2a40;padding:3px 7px}.b-md[data-v-ab4f0262] th{color:#8ac;background:#0a1830;font-weight:600}.b-md[data-v-ab4f0262] tr:nth-child(2n){background:#060d1a}.b-md[data-v-ab4f0262] a{color:#58f;text-decoration:none}.b-md[data-v-ab4f0262] blockquote{color:#89b;border-left:3px solid #24a;margin:4px 0;padding-left:10px}.b-list[data-v-ab4f0262]{flex-direction:column;gap:1px;display:flex}.b-listrow[data-v-ab4f0262]{border-bottom:1px solid #0d1225;gap:8px;padding:2px 4px;font-size:11px;display:flex}.b-from[data-v-ab4f0262]{color:#8af;text-overflow:ellipsis;white-space:nowrap;min-width:120px;overflow:hidden}.b-subj[data-v-ab4f0262]{color:#c0c8e0;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.b-subj--big[data-v-ab4f0262]{color:#ddd;font-size:12px;font-weight:600}.b-to[data-v-ab4f0262]{color:#889;font-size:10px}.b-date[data-v-ab4f0262]{color:#556;font-size:10px}.b-more[data-v-ab4f0262]{color:#556;padding:4px;font-size:10px}.b-email[data-v-ab4f0262]{border:1px solid #1a2040;border-radius:3px;flex-direction:column;gap:4px;padding:6px;display:flex}.b-emhead[data-v-ab4f0262]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.b-root[data-v-338295bf]{flex-direction:column;gap:6px;display:flex}.b-action[data-v-338295bf]{color:#da4;font-size:11px;font-weight:600}.b-fields[data-v-338295bf]{background:#0a0f1c;border:1px solid #1a2040;border-radius:3px;flex-direction:column;gap:2px;padding:4px 6px;display:flex}.b-field[data-v-338295bf]{gap:8px;font-size:11px;display:flex}.b-fk[data-v-338295bf]{color:#567;text-transform:lowercase;min-width:75px}.b-fv[data-v-338295bf]{color:#c0c8e0;word-break:break-word;flex:1}.b-issue[data-v-338295bf]{color:#da4;font-weight:600}.b-code[data-v-338295bf]{color:#8ac;background:#060b18;border-radius:2px;padding:1px 4px;font-family:monospace}.b-section[data-v-338295bf]{flex-direction:column;gap:3px;display:flex}.b-label[data-v-338295bf]{color:#567;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.b-pre[data-v-338295bf]{color:#aac;white-space:pre-wrap;word-break:break-word;background:#060b18;border:1px solid #1a2040;border-radius:3px;max-height:320px;margin:0;padding:6px 8px;font-size:11px;overflow-y:auto}.b-pre--body[data-v-338295bf]{color:#b0c4d8}.b-md[data-v-338295bf]{color:#b0c4d8;word-break:break-word;background:#060b18;border:1px solid #1a2040;border-radius:3px;max-height:440px;padding:8px 12px;font-size:11px;line-height:1.6;overflow-y:auto}.b-md[data-v-338295bf] h1,.b-md[data-v-338295bf] h2,.b-md[data-v-338295bf] h3{color:#ccd8f0;border-bottom:1px solid #1a2a40;margin:8px 0 4px;padding-bottom:3px;font-size:12px;font-weight:700}.b-md[data-v-338295bf] h1{font-size:13px}.b-md[data-v-338295bf] strong{color:#def}.b-md[data-v-338295bf] em{color:#99b8cc;font-style:italic}.b-md[data-v-338295bf] code{color:#8ac;background:#0a1020;border-radius:2px;padding:1px 4px;font-family:monospace;font-size:10px}.b-md[data-v-338295bf] pre{background:#0a1020;border:1px solid #1a2040;border-radius:3px;margin:4px 0;padding:6px 8px;overflow-x:auto}.b-md[data-v-338295bf] pre code{background:0 0;padding:0}.b-md[data-v-338295bf] ul,.b-md[data-v-338295bf] ol{margin:4px 0;padding-left:18px}.b-md[data-v-338295bf] li{margin:2px 0}.b-md[data-v-338295bf] table{border-collapse:collapse;width:100%;margin:6px 0;font-size:10px}.b-md[data-v-338295bf] th,.b-md[data-v-338295bf] td{text-align:left;border:1px solid #1a2a40;padding:3px 7px}.b-md[data-v-338295bf] th{color:#8ac;background:#0a1830;font-weight:600}.b-md[data-v-338295bf] tr:nth-child(2n){background:#060d1a}.b-md[data-v-338295bf] hr{border:none;border-top:1px solid #1a2040;margin:6px 0}.b-md[data-v-338295bf] a{color:#58f;text-decoration:none}.b-md[data-v-338295bf] a:hover{text-decoration:underline}.b-md[data-v-338295bf] blockquote{color:#89b;border-left:3px solid #24a;margin:4px 0;padding-left:10px}.b-list[data-v-338295bf]{flex-direction:column;gap:1px;display:flex}.b-listrow[data-v-338295bf]{border-bottom:1px solid #0d1225;align-items:baseline;gap:8px;padding:2px 4px;font-size:11px;display:flex}.b-subj[data-v-338295bf]{color:#c0c8e0;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.b-status[data-v-338295bf]{color:#6bf;background:#0a1525;border-radius:3px;padding:1px 5px;font-size:10px}.b-root[data-v-704d672e]{flex-direction:column;gap:6px;display:flex}.b-action[data-v-704d672e]{color:#29bfaa;font-size:11px;font-weight:600}.b-fields[data-v-704d672e]{background:#0a0f1c;border:1px solid #1a2040;border-radius:3px;flex-direction:column;gap:2px;padding:4px 6px;display:flex}.b-field[data-v-704d672e]{gap:8px;font-size:11px;display:flex}.b-fk[data-v-704d672e]{color:#567;text-transform:lowercase;min-width:70px}.b-fv[data-v-704d672e]{color:#c0c8e0;word-break:break-word;flex:1}.b-section[data-v-704d672e]{flex-direction:column;gap:3px;display:flex}.b-label[data-v-704d672e]{color:#567;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.b-paths[data-v-704d672e]{margin:0;padding-left:18px}.b-paths code[data-v-704d672e]{color:#8ac;font-size:11px}.b-form[data-v-704d672e]{border-bottom:1px solid #0d1225;gap:8px;padding:2px 4px;font-size:11px;display:flex}.b-fname[data-v-704d672e]{color:#8af;min-width:100px}.b-ftype[data-v-704d672e]{color:#556;min-width:60px;font-size:10px}.b-fval[data-v-704d672e]{color:#c0c8e0;word-break:break-word;flex:1}.b-pre[data-v-704d672e]{color:#aac;white-space:pre-wrap;word-break:break-word;background:#060b18;border:1px solid #1a2040;border-radius:3px;max-height:280px;margin:0;padding:6px 8px;font-size:11px;overflow-y:auto}.b-pre--code[data-v-704d672e]{color:#88cca0}.b-root[data-v-ca7439e9]{flex-direction:column;gap:8px;display:flex}.b-header[data-v-ca7439e9]{flex-direction:column;gap:5px;display:flex}.b-chips[data-v-ca7439e9]{flex-wrap:wrap;gap:4px;display:flex}.b-chip[data-v-ca7439e9]{color:#889;background:#0d1225;border:1px solid #1a2040;border-radius:3px;padding:1px 7px;font-family:monospace;font-size:10px}.b-chip--num[data-v-ca7439e9]{color:#89d;background:#0a1030;border-color:#1a2860;font-weight:600}.b-chip--cont[data-v-ca7439e9]{color:#5b7;background:#0d1c10;border-color:#1a3a20}.b-chip--done[data-v-ca7439e9]{color:#8c4;background:#101c08;border-color:#253a10}.b-chip--rev[data-v-ca7439e9]{color:#c84;background:#1c1008;border-color:#3a2208}.b-chip--branch[data-v-ca7439e9]{color:#96c;background:#10081c;border-color:#28104a}.b-progress[data-v-ca7439e9]{background:#0d1225;border-radius:2px;height:3px;overflow:hidden}.b-progress-bar[data-v-ca7439e9]{background:linear-gradient(90deg,#24a,#46d);border-radius:2px;height:100%;transition:width .3s}.b-section[data-v-ca7439e9]{flex-direction:column;gap:3px;display:flex}.b-label[data-v-ca7439e9]{color:#567;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.b-pre[data-v-ca7439e9]{color:#c0c8e0;white-space:pre-wrap;word-break:break-word;background:#060b18;border:1px solid #1a2040;border-radius:3px;max-height:400px;margin:0;padding:8px 10px;font-family:Courier New,monospace;font-size:11px;line-height:1.5;overflow-y:auto}.b-empty[data-v-ca7439e9]{color:#456;font-size:11px;font-style:italic}.b-md[data-v-ca7439e9]{color:#c0c8e0;word-break:break-word;background:#060b18;border:1px solid #1a2040;border-radius:3px;max-height:440px;padding:8px 12px;font-size:11px;line-height:1.6;overflow-y:auto}.b-md[data-v-ca7439e9] h1,.b-md[data-v-ca7439e9] h2,.b-md[data-v-ca7439e9] h3{color:#ccd8f0;border-bottom:1px solid #1a2a40;margin:8px 0 4px;padding-bottom:3px;font-size:12px;font-weight:700}.b-md[data-v-ca7439e9] strong{color:#def}.b-md[data-v-ca7439e9] em{color:#99b8cc;font-style:italic}.b-md[data-v-ca7439e9] code{color:#8ac;background:#0a1020;border-radius:2px;padding:1px 4px;font-family:monospace;font-size:10px}.b-md[data-v-ca7439e9] pre{background:#0a1020;border:1px solid #1a2040;border-radius:3px;margin:4px 0;padding:6px 8px;overflow-x:auto}.b-md[data-v-ca7439e9] pre code{background:0 0;padding:0}.b-md[data-v-ca7439e9] ul,.b-md[data-v-ca7439e9] ol{margin:4px 0;padding-left:18px}.b-md[data-v-ca7439e9] li{margin:2px 0}.b-md[data-v-ca7439e9] a{color:#58f;text-decoration:none}.b-root[data-v-98bf61c3]{flex-direction:column;gap:6px;display:flex}.b-action[data-v-98bf61c3]{color:#db5;font-size:11px;font-weight:600}.b-fields[data-v-98bf61c3]{background:#0a0f1c;border:1px solid #1a2040;border-radius:3px;flex-direction:column;gap:2px;padding:4px 6px;display:flex}.b-field[data-v-98bf61c3]{align-items:center;gap:8px;font-size:11px;display:flex}.b-fk[data-v-98bf61c3]{color:#567;text-transform:lowercase;flex-shrink:0;min-width:70px}.b-fv[data-v-98bf61c3]{color:#c0c8e0;word-break:break-word;flex-wrap:wrap;flex:1;align-items:center;gap:4px;display:flex}.b-task[data-v-98bf61c3]{color:#db5;font-family:monospace;font-weight:600}.b-flow[data-v-98bf61c3]{align-items:center;gap:6px;display:flex}.b-pill[data-v-98bf61c3]{text-transform:lowercase;background:#00000040;border:1px solid;border-radius:10px;padding:1px 7px;font-family:monospace;font-size:10px}.b-arrow[data-v-98bf61c3]{color:#567;font-size:12px}.b-chip[data-v-98bf61c3]{color:#8ac;background:#0a1525;border:1px solid #1a2540;border-radius:3px;padding:1px 6px;font-family:monospace;font-size:10px}.b-result[data-v-98bf61c3]{border-radius:3px;align-self:flex-start;padding:2px 8px;font-family:monospace;font-size:10px}.b-result--ok[data-v-98bf61c3]{color:#4c8;background:#0a2018;border:1px solid #1a4028}.b-result--err[data-v-98bf61c3]{color:#c46;background:#200a10;border:1px solid #401a28}.b-root[data-v-4a29d865]{flex-direction:column;gap:6px;display:flex}.b-action[data-v-4a29d865]{color:#abf;font-size:11px;font-weight:600}.b-reasoning[data-v-4a29d865]{color:#c8d8ff;background:#0c1228;border-left:2px solid #46c;border-radius:2px;padding:4px 8px;font-size:11px;font-style:italic;line-height:1.5}.b-stats[data-v-4a29d865]{flex-wrap:wrap;align-items:center;gap:5px;padding:3px 0;display:flex}.b-stat[data-v-4a29d865]{border-radius:3px;padding:1px 6px;font-family:monospace;font-size:10px}.b-stat--model[data-v-4a29d865]{color:#89d;background:#1a2040;border:1px solid #2a3060}.b-stat--diff[data-v-4a29d865]{color:#aaa;background:#0a1a0a;border:1px solid #1a2a1a;gap:4px;display:flex}.b-stat--tokens[data-v-4a29d865]{color:#986;background:#1a180a;border:1px solid #2a2610}.b-diff-add[data-v-4a29d865]{color:#4d8}.b-diff-rem[data-v-4a29d865]{color:#f56}.b-files[data-v-4a29d865]{flex-direction:column;gap:2px;display:flex}.b-file[data-v-4a29d865]{color:#79b;white-space:nowrap;text-overflow:ellipsis;background:#080e1c;border-radius:2px;padding:1px 6px;font-family:monospace;font-size:10px;overflow:hidden}.b-fields[data-v-4a29d865]{flex-direction:column;gap:4px;display:flex}.b-field[data-v-4a29d865]{background:#0a0f1c;border:1px solid #1a2040;border-radius:3px;gap:8px;padding:2px 6px;font-size:11px;display:flex}.b-fk[data-v-4a29d865]{color:#567;text-transform:lowercase;flex-shrink:0;min-width:90px}.b-fv[data-v-4a29d865]{color:#c0c8e0;word-break:break-word;flex:1}.b-section[data-v-4a29d865]{flex-direction:column;gap:3px;display:flex}.b-label[data-v-4a29d865]{color:#567;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.b-pre[data-v-4a29d865]{color:#aac;white-space:pre-wrap;word-break:break-word;background:#060b18;border:1px solid #1a2040;border-radius:3px;max-height:320px;margin:0;padding:6px 8px;font-size:11px;overflow-y:auto}.b-empty[data-v-4a29d865]{color:#445;font-size:11px;font-style:italic}.b-md[data-v-4a29d865]{color:#b8c8d8;word-break:break-word;background:#060b18;border:1px solid #1a2040;border-radius:3px;max-height:400px;padding:8px 12px;font-size:11px;line-height:1.6;overflow-y:auto}.b-md[data-v-4a29d865] h1,.b-md[data-v-4a29d865] h2,.b-md[data-v-4a29d865] h3{color:#ccd8f0;border-bottom:1px solid #1a2a40;margin:8px 0 4px;padding-bottom:3px;font-size:12px;font-weight:700}.b-md[data-v-4a29d865] h1{font-size:13px}.b-md[data-v-4a29d865] strong{color:#def}.b-md[data-v-4a29d865] em{color:#99b8cc;font-style:italic}.b-md[data-v-4a29d865] code{color:#8ac;background:#0a1020;border-radius:2px;padding:1px 4px;font-family:monospace;font-size:10px}.b-md[data-v-4a29d865] pre{background:#0a1020;border:1px solid #1a2040;border-radius:3px;margin:4px 0;padding:6px 8px;overflow-x:auto}.b-md[data-v-4a29d865] pre code{background:0 0;padding:0}.b-md[data-v-4a29d865] ul,.b-md[data-v-4a29d865] ol{margin:4px 0;padding-left:18px}.b-md[data-v-4a29d865] li{margin:2px 0}.b-md[data-v-4a29d865] table{border-collapse:collapse;width:100%;margin:6px 0;font-size:10px}.b-md[data-v-4a29d865] th,.b-md[data-v-4a29d865] td{border:1px solid #1a2a40;padding:3px 7px}.b-md[data-v-4a29d865] th{color:#8ac;background:#0a1830;font-weight:600}.b-md[data-v-4a29d865] tr:nth-child(2n){background:#060d1a}.b-md[data-v-4a29d865] a{color:#58f;text-decoration:none}.b-md[data-v-4a29d865] blockquote{color:#89b;border-left:3px solid #24a;margin:4px 0;padding-left:10px}.eb-root[data-v-0da506b7]{background:#0a0f1c;padding:6px 10px 8px}.eb-toolbar[data-v-0da506b7]{border-bottom:1px solid #111c30;align-items:center;gap:4px;margin-bottom:6px;padding-bottom:5px;display:flex}.eb-spacer[data-v-0da506b7]{flex:1}.eb-mode[data-v-0da506b7]{color:#567;cursor:pointer;background:0 0;border:1px solid #1a2040;border-radius:3px;padding:1px 7px;font-family:monospace;font-size:10px;line-height:1.5}.eb-mode[data-v-0da506b7]:hover{color:#c0c8e0;background:#111828}.eb-mode.active[data-v-0da506b7]{color:#8af;background:#1a2255;border-color:#349}.eb-copy[data-v-0da506b7]{color:#aab;cursor:pointer;background:#2a2f40;border:1px solid #3a4055;border-radius:3px;padding:1px 8px;font-family:monospace;font-size:10px}.eb-copy[data-v-0da506b7]:hover{filter:brightness(1.25);color:#cdd}.eb-body--raw pre[data-v-0da506b7]{color:#78b;white-space:pre-wrap;word-break:break-all;background:#060b18;border:1px solid #1a2040;border-radius:3px;max-height:400px;margin:0;padding:8px;font-size:10px;overflow:auto}.eb-section[data-v-0da506b7]{margin-bottom:6px}.eb-label[data-v-0da506b7]{color:#346;letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:9px;display:block}.eb-meta[data-v-0da506b7]{border-bottom:1px solid #111c30;flex-direction:column;gap:5px;margin-bottom:8px;padding-bottom:8px;display:flex}.eb-reasoning[data-v-0da506b7]{color:#99b8ee;border-left:2px solid #24a;padding-left:6px;font-size:11px;font-style:italic;line-height:1.45}.eb-stats[data-v-0da506b7]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.eb-stat[data-v-0da506b7]{border-radius:3px;padding:1px 6px;font-family:monospace;font-size:10px}.eb-stat--model[data-v-0da506b7]{color:#89d;background:#1a2040;border:1px solid #2a3060}.eb-stat--diff[data-v-0da506b7]{background:#0d1820;border:1px solid #1a2a1a;border-radius:3px;gap:4px;padding:1px 5px;display:flex}.eb-stat--tokens[data-v-0da506b7]{color:#c89a30;background:#1c1608;border:1px solid #3a2a08}.eb-diff-add[data-v-0da506b7]{color:#4c7}.eb-diff-rem[data-v-0da506b7]{color:#c44}.eb-files[data-v-0da506b7]{flex-wrap:wrap;gap:4px;display:flex}.eb-file[data-v-0da506b7]{color:#79c;word-break:break-all;background:#0a1020;border:1px solid #1a2540;border-radius:3px;padding:1px 5px;font-size:10px}.hev-overlay[data-v-b4a15577]{z-index:9999;background:#00000ac7;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.hev-modal[data-v-b4a15577]{background:#080818;border:1px solid #6478ff66;border-radius:8px;flex-direction:column;width:min(720px,96vw);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 8px 48px #000000d9}.hev-header[data-v-b4a15577]{border-bottom:1px solid #6478ff33;flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}.hev-icon[data-v-b4a15577]{font-size:16px}.hev-type[data-v-b4a15577]{font-family:monospace;font-size:13px;font-weight:700}.hev-tag[data-v-b4a15577]{color:#89c;background:#5064c82e;border-radius:3px;padding:1px 6px;font-family:monospace;font-size:10px}.hev-tag--mute[data-v-b4a15577]{color:#568;background:#323c5a66}.hev-desc[data-v-b4a15577]{color:#b8c4d8;text-overflow:ellipsis;white-space:nowrap;max-width:50%;font-size:12px;overflow:hidden}.hev-time[data-v-b4a15577]{color:#567;margin-left:auto;font-family:monospace;font-size:10px}.hev-close[data-v-b4a15577]{color:#568;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:16px;line-height:1}.hev-close[data-v-b4a15577]:hover{color:#abf}.hev-body[data-v-b4a15577]{scrollbar-width:thin;scrollbar-color:#6478ff4d transparent;flex-direction:column;flex:1;gap:14px;padding:14px 16px;display:flex;overflow-y:auto}.hev-section[data-v-b4a15577]{flex-direction:column;gap:6px;display:flex}.hev-section-title[data-v-b4a15577]{color:#56a;letter-spacing:1.5px;text-transform:uppercase;font-family:monospace;font-size:9px;font-weight:700}.hev-section-title--raw[data-v-b4a15577]{justify-content:space-between;align-items:center;display:flex}.hev-grid[data-v-b4a15577]{grid-template-columns:repeat(2,1fr);gap:6px 14px;display:grid}.hev-grid>div[data-v-b4a15577]{min-width:0}.hev-key[data-v-b4a15577]{color:#457;letter-spacing:.5px;text-transform:uppercase;font-family:monospace;font-size:9px;display:block}.hev-val[data-v-b4a15577]{color:#abc;word-break:break-word;overflow-wrap:break-word;font-family:monospace;font-size:11px;display:block}.mono[data-v-b4a15577]{color:#79c}.hev-pre[data-v-b4a15577]{color:#99a8cc;white-space:pre-wrap;word-break:break-word;background:#060b18;border:1px solid #5064c833;border-radius:4px;max-height:320px;margin:0;padding:8px 10px;font-family:Courier New,monospace;font-size:11px;overflow-y:auto}.hev-pre--text[data-v-b4a15577]{color:#cccdd0;max-height:200px}.hev-pre--raw[data-v-b4a15577]{color:#78b;max-height:360px}.hev-copy[data-v-b4a15577]{color:#9ac;cursor:pointer;background:#6478ff1f;border:1px solid #6478ff4d;border-radius:3px;padding:2px 8px;font-family:monospace;font-size:10px;transition:background .15s,color .15s}.hev-copy[data-v-b4a15577]:hover{color:#ccd8ff;background:#6478ff40}.hev-thumbs[data-v-b4a15577]{flex-wrap:wrap;gap:8px;display:flex}.hev-thumb[data-v-b4a15577]{cursor:zoom-in;background:#00001e66;border:1px solid #6478ff4d;border-radius:5px;max-width:240px;padding:0;position:relative;overflow:hidden}.hev-thumb[data-v-b4a15577]:hover{border-color:#8cb4ff99}.hev-thumb img[data-v-b4a15577]{object-fit:contain;max-width:240px;max-height:160px;display:block}.hev-thumb-label[data-v-b4a15577]{color:#abc;text-align:center;background:#0000008c;padding:1px 5px;font-family:monospace;font-size:9px;position:absolute;bottom:0;left:0;right:0}.hev-lightbox[data-v-b4a15577]{z-index:700;cursor:zoom-out;background:#000000e0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.hev-lightbox img[data-v-b4a15577]{object-fit:contain;max-width:96vw;max-height:92vh;box-shadow:0 8px 40px #000000b3}.hev-lightbox-close[data-v-b4a15577]{color:#ccd8ff;cursor:pointer;background:#00001e99;border:1px solid #6478ff66;border-radius:5px;padding:6px 12px;font-size:14px;position:absolute;top:16px;right:20px}.hev-lightbox-close[data-v-b4a15577]:hover{background:#50001e99}@media (width<=480px){.hev-overlay[data-v-b4a15577]{align-items:flex-end}.hev-modal[data-v-b4a15577]{border-radius:14px 14px 0 0;width:100vw;max-height:90dvh}.hev-grid[data-v-b4a15577]{grid-template-columns:1fr}}.hev-reasoning[data-v-b4a15577]{color:#99b8ee;border-left:2px solid #24a;margin-bottom:6px;padding-left:8px;font-size:12px;font-style:italic;line-height:1.5}.hev-stats[data-v-b4a15577]{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:5px;display:flex}.hev-stat[data-v-b4a15577]{border-radius:3px;padding:2px 7px;font-family:monospace;font-size:10px}.hev-stat--model[data-v-b4a15577]{color:#89d;background:#1a2040;border:1px solid #2a3060}.hev-stat--diff[data-v-b4a15577]{background:#0d1820;border:1px solid #1a2a1a;gap:4px;padding:2px 6px;display:flex}.hev-stat--tokens[data-v-b4a15577]{color:#c89a30;background:#1c1608;border:1px solid #3a2a08}.hev-stat--id[data-v-b4a15577]{color:#567;background:#101020;border:1px solid #1a2030}.hev-diff-add[data-v-b4a15577]{color:#4c7}.hev-diff-rem[data-v-b4a15577]{color:#c44}.hev-files[data-v-b4a15577]{flex-wrap:wrap;gap:4px;display:flex}.hev-file[data-v-b4a15577]{color:#79c;word-break:break-all;background:#0a1020;border:1px solid #1a2540;border-radius:3px;padding:2px 6px;font-size:10px}.er-row[data-v-0795786e]{cursor:pointer;background:#ffffff05;border:1px solid #6478ff14;border-radius:4px;margin-bottom:4px;padding:6px 10px;font-family:monospace;transition:background .12s,border-color .12s}.er-row[data-v-0795786e]:hover{background:#6478ff14;border-color:#6478ff33}.er-row--compact[data-v-0795786e]{background:0 0;border:none;border-bottom:1px solid #0d1020;border-radius:0;margin-bottom:0;padding:4px 10px}.er-row--compact[data-v-0795786e]:hover{background:#0e1225;border-color:#0d1020}.er-row--rich[data-v-0795786e]{align-items:baseline;gap:8px;display:flex}.er-row--rich.er-row--pair[data-v-0795786e]{background:#3cb4640a;border-color:#3cb4642e}.er-row--compact.er-row--rich.er-row--pair[data-v-0795786e]{background:#080f0c}.er-rich-text[data-v-0795786e]{color:#c0c8e0;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;overflow:hidden}.er-rich-text--fallback[data-v-0795786e]{align-items:baseline;gap:6px;display:flex}.er-rich-icon[data-v-0795786e]{font-size:13px}.er-rich-type[data-v-0795786e]{text-transform:lowercase;font-size:10px;font-weight:700}.er-rich-desc[data-v-0795786e]{color:#889;font-size:11px}.er-rich-meta[data-v-0795786e]{color:#556;flex-shrink:0;align-items:baseline;gap:6px;font-size:10px;display:flex}.er-rich-duration[data-v-0795786e]{color:#4a7;background:#0a1f14;border:1px solid #1a3d24;border-radius:3px;padding:0 5px;font-weight:600}.er-rich-agent[data-v-0795786e]{color:#56a}.er-rich-agent--clickable[data-v-0795786e]{cursor:pointer;border-radius:3px;padding:1px 4px}.er-rich-agent--clickable[data-v-0795786e]:hover{color:#acf;background:#5078ff2e}.er-rich-time[data-v-0795786e]{color:#346}.er-header[data-v-0795786e]{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.er-badge[data-v-0795786e]{letter-spacing:.03em;white-space:nowrap;color:#abf;background:#6478ff1a;border:1px solid #6478ff4d;border-radius:3px;flex-shrink:0;padding:1px 5px;font-size:10px;font-weight:600}.er-badge--pair[data-v-0795786e]{color:#4c8!important;background:#0d2a1a!important;border-color:#1a4a2a!important}.er-badge--pw[data-v-0795786e]{color:#29bfaa!important;background:#061825!important;border-color:#0d3040!important}.er-badge--pw-pending[data-v-0795786e]{opacity:.55}.er-pw-detail[data-v-0795786e]{color:#1d8a7a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:italic;overflow:hidden}.er-row--pw[data-v-0795786e]{background:#070d1480}.er-icon[data-v-0795786e]{font-size:12px}.er-name[data-v-0795786e]{font-size:11px;font-weight:700}.er-tool[data-v-0795786e]{color:#89c;white-space:nowrap;font-size:11px;font-weight:600}.er-provider[data-v-0795786e]{color:#456;background:#6478ff14;border-radius:3px;padding:1px 4px;font-size:9px}.er-file[data-v-0795786e]{color:#57a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.er-cmd[data-v-0795786e]{color:#4a6688;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:italic;overflow:hidden}.er-duration[data-v-0795786e]{color:#4a7;background:#0a1f14;border:1px solid #1a3d24;border-radius:3px;padding:0 5px;font-size:10px;font-weight:600}.er-agent[data-v-0795786e]{color:#56a;margin-left:auto;font-size:10px}.er-agent--clickable[data-v-0795786e]{cursor:pointer;border-radius:3px;padding:1px 4px}.er-agent--clickable[data-v-0795786e]:hover{color:#acf;background:#5078ff2e}.er-time[data-v-0795786e]{color:#346;white-space:nowrap;font-size:10px}.er-session[data-v-0795786e]{gap:6px;margin-top:3px;font-size:10px;display:flex}.er-session-label[data-v-0795786e]{color:#456;text-transform:uppercase;letter-spacing:.05em;font-size:9px}.er-session-name[data-v-0795786e]{color:#4a7799;text-overflow:ellipsis;white-space:nowrap;background:#0d1525;border-radius:3px;max-width:120px;padding:1px 4px;overflow:hidden}.er-session-id[data-v-0795786e]{color:#334d5c;font-family:monospace}.er-payload[data-v-0795786e]{flex-wrap:wrap;gap:6px;margin-top:4px;font-size:11px;display:flex}.er-kv[data-v-0795786e]{align-items:baseline;gap:4px;display:inline-flex}.er-key[data-v-0795786e]{color:#456;font-size:10px}.er-val[data-v-0795786e]{color:#abc}.er-val--json[data-v-0795786e]{color:#8ac;font-style:italic}.er-todos[data-v-0795786e]{flex-direction:column;gap:2px;margin-top:4px;font-size:11px;display:flex}.er-todo-item[data-v-0795786e]{align-items:flex-start;gap:6px;display:flex}.er-todo-check[data-v-0795786e]{text-align:center;flex-shrink:0;width:14px}.er-todo--completed .er-todo-check[data-v-0795786e]{color:#4c8}.er-todo--completed[data-v-0795786e]{color:#456;text-decoration:line-through}.er-todo--in_progress .er-todo-check[data-v-0795786e]{color:#fc4}.er-todo--in_progress[data-v-0795786e]{color:#c0c8e0;font-weight:600}.er-todo--pending .er-todo-check[data-v-0795786e]{color:#346}.er-todo--pending[data-v-0795786e]{color:#78a}.panel-overlay[data-v-9f1f6152]{z-index:9995;background:#00000ab8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.panel[data-v-9f1f6152]{background:#080818;border:1px solid #6478ff59;border-radius:8px;flex-direction:column;width:min(520px,96vw);max-height:88vh;display:flex;overflow:hidden;box-shadow:0 8px 48px #000000d9}.panel--todo[data-v-9f1f6152]{width:min(820px,96vw);height:80vh}.panel-header[data-v-9f1f6152]{border-bottom:1px solid #6478ff33;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px 12px;display:flex}.agent-ident[data-v-9f1f6152]{align-items:center;gap:12px;display:flex}.agent-avatar[data-v-9f1f6152]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex;overflow:hidden}.char-img[data-v-9f1f6152]{object-fit:none;object-position:0 0;width:16px;height:32px;image-rendering:pixelated;transform:scale(1.6)}.agent-name[data-v-9f1f6152]{color:#def;margin-bottom:3px;font-family:monospace;font-size:15px;font-weight:700}.agent-meta[data-v-9f1f6152]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.status-pill[data-v-9f1f6152]{font-family:monospace;font-size:10px}.agent-mood[data-v-9f1f6152]{color:#679;font-family:monospace;font-size:10px}.agent-slug[data-v-9f1f6152]{color:#456;background:#00c8ff12;border-radius:3px;padding:1px 5px;font-family:monospace;font-size:10px}.header-xp-row[data-v-9f1f6152]{align-items:center;gap:6px;margin-top:5px;display:flex}.header-level-badge[data-v-9f1f6152]{color:#000;border-radius:3px;flex-shrink:0;padding:1px 5px;font-family:monospace;font-size:9px;font-weight:700}.header-xp-bar-wrap[data-v-9f1f6152]{background:#6478ff26;border-radius:2px;flex:1;height:4px;overflow:hidden}.header-xp-bar[data-v-9f1f6152]{border-radius:2px;height:100%;transition:width .4s}.header-xp-text[data-v-9f1f6152]{color:#568;flex-shrink:0;font-family:monospace;font-size:9px}.header-actions[data-v-9f1f6152]{align-items:center;gap:4px;display:flex}.btn-close[data-v-9f1f6152]{color:#568;cursor:pointer;background:0 0;border:none;padding:4px;font-size:16px;line-height:1}.btn-close[data-v-9f1f6152]:hover{color:#abf}.btn-vnc[data-v-9f1f6152]{color:#7a9fd4;cursor:pointer;background:0 0;border:1px solid #334;border-radius:4px;padding:3px 7px;font-size:14px;line-height:1}.btn-vnc[data-v-9f1f6152]:hover{color:#add0ff;background:#1a2a3a}.tab-bar[data-v-9f1f6152]{border-bottom:1px solid #6478ff2e;flex-shrink:0;display:flex}.tab[data-v-9f1f6152]{color:#569;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;gap:5px;padding:9px 6px;font-family:monospace;font-size:11px;transition:all .15s;display:flex}.tab.active[data-v-9f1f6152]{color:#abf;border-bottom-color:#56f}.tab[data-v-9f1f6152]:hover:not(.active){color:#89c}.badge[data-v-9f1f6152]{color:#9ad;background:#6478ff40;border-radius:8px;padding:1px 5px;font-size:9px}.panel-body[data-v-9f1f6152]{flex-direction:column;flex:1;gap:14px;padding:14px 16px;display:flex;overflow-y:auto}.panel-body--todo[data-v-9f1f6152]{gap:0;padding:0;overflow:hidden}.panel-body[data-v-9f1f6152]::-webkit-scrollbar{width:4px}.panel-body[data-v-9f1f6152]::-webkit-scrollbar-track{background:0 0}.panel-body[data-v-9f1f6152]::-webkit-scrollbar-thumb{background:#6478ff4d;border-radius:2px}.section[data-v-9f1f6152]{flex-direction:column;gap:4px;display:flex}.section-title[data-v-9f1f6152]{color:#457;letter-spacing:1.5px;margin-bottom:6px;font-family:monospace;font-size:9px;font-weight:700}.wf-control[data-v-9f1f6152]{background:#6478ff0f;border:1px solid #6478ff2e;border-radius:6px;padding:10px 12px}.btn-start-wf[data-v-9f1f6152]{color:#4f8;cursor:pointer;background:#44ff8826;border:1px solid #4f86;border-radius:4px;padding:6px 14px;font-size:12px;font-weight:700}.btn-start-wf[data-v-9f1f6152]:hover:not(:disabled){background:#44ff8840}.btn-start-wf[data-v-9f1f6152]:disabled{opacity:.4;cursor:default}.btn-cancel-wf[data-v-9f1f6152]{color:#f66;cursor:pointer;background:#ff64641f;border:1px solid #ff646466;border-radius:4px;padding:5px 12px;font-size:11px}.btn-cancel-wf[data-v-9f1f6152]:hover:not(:disabled){background:#ff646438}.btn-cancel-wf[data-v-9f1f6152]:disabled{opacity:.4;cursor:default}.wf-hint[data-v-9f1f6152]{color:#667;margin-top:6px;font-size:10px;display:block}.wf-picker[data-v-9f1f6152]{flex-direction:column;gap:8px;display:flex}.wf-picker-actions[data-v-9f1f6152]{justify-content:flex-end;gap:6px;display:flex}.wf-empty-hint[data-v-9f1f6152]{color:#667;font-size:10px;font-style:italic}.wf-active[data-v-9f1f6152]{flex-direction:column;gap:6px;display:flex}.wf-active-row[data-v-9f1f6152]{justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.wf-active-name[data-v-9f1f6152]{color:#fc6;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.wf-active-step[data-v-9f1f6152]{color:#889;background:#0000004d;border-radius:3px;flex-shrink:0;padding:2px 6px;font-family:monospace;font-size:10px}.wf-active-bar-wrap[data-v-9f1f6152]{background:#ffcc6626;border-radius:2px;height:4px;overflow:hidden}.wf-active-bar[data-v-9f1f6152]{background:linear-gradient(90deg,#fc6,#f93);height:100%;transition:width .4s}.wf-status-line[data-v-9f1f6152]{color:#abd;align-items:center;gap:6px;padding:4px 0;font-size:11px;display:flex}.wf-status-line strong[data-v-9f1f6152]{color:#fc6;font-family:monospace}.wf-status-waiting[data-v-9f1f6152]{color:#889;font-style:italic}.wf-status-done[data-v-9f1f6152]{color:#4f8}.wf-countdown-icon[data-v-9f1f6152]{font-size:12px}.wf-active-actions[data-v-9f1f6152]{justify-content:flex-end;margin-top:4px;display:flex}.wf-error[data-v-9f1f6152]{color:#f66;margin-top:6px;font-size:11px}.xp-row[data-v-9f1f6152]{align-items:center;gap:10px;display:flex}.level-badge[data-v-9f1f6152]{color:#000;border-radius:10px;flex-shrink:0;padding:2px 8px;font-family:monospace;font-size:11px;font-weight:700}.xp-bar-wrap[data-v-9f1f6152]{background:#6478ff1f;border-radius:3px;flex:1;height:5px;overflow:hidden}.xp-bar[data-v-9f1f6152]{border-radius:3px;height:100%;transition:width .4s}.xp-text[data-v-9f1f6152]{color:#89b;flex-shrink:0;font-family:monospace;font-size:11px}.xp-hint[data-v-9f1f6152]{color:#456;font-family:monospace;font-size:10px}.stat-grid[data-v-9f1f6152]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.stat-card[data-v-9f1f6152]{text-align:center;background:#14142d99;border:1px solid #5064c82e;border-radius:6px;padding:10px 8px}.stat-icon[data-v-9f1f6152]{margin-bottom:4px;font-size:16px}.stat-value[data-v-9f1f6152]{margin-bottom:3px;font-family:monospace;font-size:18px;font-weight:700;line-height:1}.stat-label[data-v-9f1f6152]{color:#456;letter-spacing:1px;font-family:monospace;font-size:9px}.info-row[data-v-9f1f6152]{border-bottom:1px solid #5064c814;justify-content:space-between;align-items:center;padding:5px 0;display:flex}.info-label[data-v-9f1f6152]{color:#568;font-family:monospace;font-size:11px}.info-value[data-v-9f1f6152]{color:#abc;font-family:monospace;font-size:11px}.status-editable[data-v-9f1f6152]{cursor:pointer;border-bottom:1px dashed}.status-editable[data-v-9f1f6152]:hover{opacity:.8}.status-select[data-v-9f1f6152]{color:#ccdaff;cursor:pointer;background:#0d0d1a;border:1px solid #6478ff66;border-radius:3px;padding:2px 5px;font-family:monospace;font-size:11px}.mono[data-v-9f1f6152]{color:#89c}.task-list[data-v-9f1f6152]{flex-direction:column;gap:8px;display:flex}.task-row[data-v-9f1f6152]{cursor:pointer;background:#14142d80;border:1px solid #5064c826;border-radius:5px;padding:8px 10px;transition:background .12s,border-color .12s}.task-row[data-v-9f1f6152]:hover{background:#161632b3}.task-row--expanded[data-v-9f1f6152]{background:#12122ab3;border-color:#5064c84d}.task-row-top[data-v-9f1f6152]{align-items:center;gap:6px;margin-bottom:3px;display:flex}.priority-icon[data-v-9f1f6152]{flex-shrink:0;font-size:12px}.task-title[data-v-9f1f6152]{color:#ccdeff;white-space:nowrap;text-overflow:ellipsis;flex:1;font-family:monospace;font-size:12px;overflow:hidden}.task-status[data-v-9f1f6152]{flex-shrink:0;font-family:monospace;font-size:10px}.task-desc[data-v-9f1f6152]{color:#679;margin-bottom:5px;font-family:monospace;font-size:10px;line-height:1.4}.task-row-meta[data-v-9f1f6152]{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.task-date[data-v-9f1f6152]{color:#456;font-family:monospace;font-size:9px}.task-pct[data-v-9f1f6152]{color:#00d4ff;font-family:monospace;font-size:9px}.task-completed-at[data-v-9f1f6152]{color:#4f8;font-family:monospace;font-size:9px}.task-progress-wrap[data-v-9f1f6152]{background:#5064c826;border-radius:2px;width:100%;height:4px;overflow:hidden}.task-progress-bar[data-v-9f1f6152]{border-radius:2px;height:100%;transition:width .5s,background .5s}.task-detail[data-v-9f1f6152]{border-top:1px solid #5064c81f;flex-direction:column;gap:5px;margin-top:8px;padding-top:8px;display:flex}.task-detail-actions[data-v-9f1f6152]{justify-content:flex-end;margin-bottom:2px;display:flex}.task-menu[data-v-9f1f6152]{position:relative}.task-menu-btn[data-v-9f1f6152]{color:#9ac;cursor:pointer;background:#6478ff1a;border:1px solid #6478ff40;border-radius:3px;padding:2px 8px;font-family:monospace;font-size:10px;transition:background .15s,color .15s}.task-menu-btn[data-v-9f1f6152]:hover{color:#ccd8ff;background:#6478ff40}.task-menu-pop[data-v-9f1f6152]{z-index:10;background:#0d0d20;border:1px solid #6478ff59;border-radius:4px;flex-direction:column;min-width:140px;padding:3px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 4px 12px #00000080}.task-menu-item[data-v-9f1f6152]{color:#ccdaff;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:5px 10px;font-family:monospace;font-size:11px}.task-menu-item[data-v-9f1f6152]:hover{background:#6478ff33}.task-detail-row[data-v-9f1f6152]{align-items:baseline;gap:8px;display:flex}.task-detail-label[data-v-9f1f6152]{color:#457;letter-spacing:.06em;text-transform:uppercase;flex-shrink:0;min-width:64px;font-family:monospace;font-size:9px;font-weight:700}.task-detail-val[data-v-9f1f6152]{color:#abc;font-family:monospace;font-size:11px}.task-detail-mono[data-v-9f1f6152]{color:#79c}.task-detail-section[data-v-9f1f6152]{flex-direction:column;gap:3px;margin-top:2px;display:flex}.task-detail-body[data-v-9f1f6152]{color:#89b;white-space:pre-wrap;word-break:break-word;background:#060b1899;border:1px solid #5064c826;border-radius:3px;max-height:200px;padding:6px 8px;font-family:monospace;font-size:11px;line-height:1.5;overflow-y:auto}.task-detail-section--output .task-detail-label[data-v-9f1f6152]{color:#465}.task-detail-output[data-v-9f1f6152]{color:#7a8;background:#06100a99;border-color:#28643c40;max-height:300px}.task-detail-empty[data-v-9f1f6152]{color:#345;font-family:monospace;font-size:10px;font-style:italic}.log-list[data-v-9f1f6152]{flex-direction:column;gap:6px;display:flex}.log-row[data-v-9f1f6152]{background:#0a0a1e80;border-left:2px solid #6478ff40;border-radius:0 4px 4px 0;padding:6px 10px}.log-type[data-v-9f1f6152]{letter-spacing:1px;margin-bottom:2px;font-family:monospace;font-size:9px;font-weight:700}.log-text[data-v-9f1f6152]{color:#abc;font-family:monospace;font-size:11px;line-height:1.5}.log-time[data-v-9f1f6152]{color:#456;margin-top:3px;font-family:monospace;font-size:9px}.empty-state[data-v-9f1f6152]{color:#456;text-align:center;padding:30px 0;font-family:monospace;font-size:12px}.btn-post-task[data-v-9f1f6152]{color:#8af;cursor:pointer;background:#3c64dc40;border:1px solid #648cff66;border-radius:5px;align-self:flex-start;padding:5px 12px;font-family:monospace;font-size:11px;transition:background .15s,border-color .15s}.btn-post-task[data-v-9f1f6152]:hover{color:#ccd8ff;background:#5078ff59;border-color:#8caaffb3}.btn-post-task--header[data-v-9f1f6152]{align-self:center;padding:4px 10px;font-size:10px}.project-info-block[data-v-9f1f6152]{flex-direction:column;gap:2px;display:flex}.project-row[data-v-9f1f6152]{border-bottom:1px solid #5064c814;align-items:center;gap:8px;padding:5px 0;display:flex}.project-icon[data-v-9f1f6152]{flex-shrink:0;font-size:13px}.project-value[data-v-9f1f6152]{color:#abc;word-break:break-all;font-family:monospace;font-size:11px}.activity-list[data-v-9f1f6152]{flex-direction:column;gap:5px;display:flex}.activity-row[data-v-9f1f6152]{background:#0a0a1e80;border-left:2px solid #6478ff33;border-radius:0 4px 4px 0;padding:5px 10px}.activity-left[data-v-9f1f6152]{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.activity-label[data-v-9f1f6152]{letter-spacing:.5px;text-transform:uppercase;font-family:monospace;font-size:9px;font-weight:700}.activity-time[data-v-9f1f6152]{color:#456;font-family:monospace;font-size:9px}.activity-detail[data-v-9f1f6152]{color:#89b;font-family:monospace;font-size:11px;line-height:1.4}.achievement-grid[data-v-9f1f6152]{flex-direction:column;gap:6px;display:flex}.achievement-item[data-v-9f1f6152]{background:#0a0a1980;border:1px solid;border-radius:5px;align-items:center;gap:10px;padding:6px 10px;display:flex}.ach-icon[data-v-9f1f6152]{flex-shrink:0;font-size:18px}.ach-info[data-v-9f1f6152]{flex:1;min-width:0}.ach-name[data-v-9f1f6152]{font-family:monospace;font-size:11px;font-weight:700}.ach-desc[data-v-9f1f6152]{color:#568;font-family:monospace;font-size:10px}.event-list[data-v-9f1f6152]{flex-direction:column;gap:6px;display:flex}.event-row[data-v-9f1f6152]{cursor:pointer;background:#0a0a1e8c;border:1px solid #5064c826;border-radius:5px;padding:7px 10px;transition:background .12s}.event-row[data-v-9f1f6152]:hover,.event-row--expanded[data-v-9f1f6152]{background:#0f0f28b3}.event-row--pair[data-v-9f1f6152]{background:#08120c99;border-color:#28783c2e}.event-row--pair[data-v-9f1f6152]:hover{background:#0a160ebf}.event-row--pw[data-v-9f1f6152]{background:#061018a6;border-color:#145a6e40}.event-row--pw[data-v-9f1f6152]:hover{background:#081420bf}.event-header[data-v-9f1f6152]{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:3px;display:flex}.event-icon[data-v-9f1f6152]{flex-shrink:0;font-size:12px}.event-name[data-v-9f1f6152]{flex-shrink:0;font-family:monospace;font-size:11px;font-weight:700}.event-tool[data-v-9f1f6152]{color:#89c;background:#5064c81f;border-radius:3px;padding:1px 6px;font-family:monospace;font-size:10px}.event-provider[data-v-9f1f6152]{color:#456;background:#28325066;border-radius:3px;padding:1px 5px;font-family:monospace;font-size:9px}.event-time[data-v-9f1f6152]{color:#456;margin-left:auto;font-family:monospace;font-size:9px}.event-pair-badge[data-v-9f1f6152]{color:#4c8;white-space:nowrap;background:#0d2a1a;border:1px solid #1a4a2a;border-radius:3px;flex-shrink:0;padding:1px 5px;font-family:monospace;font-size:10px;font-weight:600}.event-duration[data-v-9f1f6152]{color:#4a7;white-space:nowrap;background:#0a1f14;border:1px solid #1a3d24;border-radius:3px;padding:1px 5px;font-family:monospace;font-size:10px}.event-file[data-v-9f1f6152]{color:#57a;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:monospace;font-size:10px;overflow:hidden}.event-cmd[data-v-9f1f6152]{color:#4a6688;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:monospace;font-size:10px;font-style:italic;overflow:hidden}.event-todo-inline[data-v-9f1f6152]{color:#67a;font-family:monospace;font-size:10px;font-style:italic}.event-pw-badge[data-v-9f1f6152]{color:#29bfaa;white-space:nowrap;background:#061825;border:1px solid #0d3040;border-radius:3px;flex-shrink:0;padding:1px 5px;font-family:monospace;font-size:10px;font-weight:600}.event-pw-badge--pending[data-v-9f1f6152]{opacity:.55}.event-pw-detail[data-v-9f1f6152]{color:#1d8a7a;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:monospace;font-size:10px;font-style:italic;overflow:hidden}.event-pair-section[data-v-9f1f6152]{margin-bottom:5px}.event-pair-label[data-v-9f1f6152]{color:#346;letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:9px;display:block}.event-pre[data-v-9f1f6152]{color:#78b;white-space:pre-wrap;word-break:break-all;background:#060b18;border:1px solid #1a2040;border-radius:3px;max-height:260px;margin:0;padding:6px;font-size:10px;overflow:auto}.event-task[data-v-9f1f6152]{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:3px;display:flex}.event-task-id[data-v-9f1f6152]{color:#58c;white-space:nowrap;background:#283c6e59;border-radius:3px;padding:1px 5px;font-family:monospace;font-size:9px}.event-task-subject[data-v-9f1f6152]{color:#abd;text-overflow:ellipsis;white-space:nowrap;max-width:200px;font-family:monospace;font-size:10px;font-style:italic;overflow:hidden}.event-task-team[data-v-9f1f6152]{color:#456;font-family:monospace;font-size:9px}.event-session[data-v-9f1f6152]{align-items:center;gap:5px;margin-bottom:3px;display:flex}.event-session-label[data-v-9f1f6152]{color:#334d5c;text-transform:uppercase;letter-spacing:.03em;font-family:monospace;font-size:9px}.event-session-name[data-v-9f1f6152]{color:#4a7799;cursor:help;text-overflow:ellipsis;white-space:nowrap;background:#1e3c5066;border-radius:3px;max-width:120px;padding:1px 5px;font-family:monospace;font-size:10px;overflow:hidden}.event-session-id[data-v-9f1f6152]{color:#2d4455;cursor:help;font-family:monospace;font-size:9px}.event-payload[data-v-9f1f6152]{flex-direction:column;gap:2px;display:flex}.event-kv[data-v-9f1f6152]{flex-wrap:wrap;gap:6px;display:flex}.event-key[data-v-9f1f6152]{color:#568;flex-shrink:0;min-width:60px;font-family:monospace;font-size:9px}.event-val[data-v-9f1f6152]{color:#89b;word-break:break-all;flex:1;font-family:monospace;font-size:10px}.event-val--json[data-v-9f1f6152]{color:#568;font-style:italic}.event-todos[data-v-9f1f6152]{flex-direction:column;flex:1;gap:2px;display:flex}.event-todo-item[data-v-9f1f6152]{align-items:flex-start;gap:5px;font-size:10px;line-height:1.4;display:flex}.event-todo-check[data-v-9f1f6152]{text-align:center;flex-shrink:0;width:12px}.event-todo--completed[data-v-9f1f6152]{color:#456;text-decoration:line-through}.event-todo--completed .event-todo-check[data-v-9f1f6152]{color:#4c8;text-decoration:none}.event-todo--in_progress[data-v-9f1f6152]{color:#c0c8e0;font-weight:600}.event-todo--in_progress .event-todo-check[data-v-9f1f6152]{color:#fc4}.event-todo--pending[data-v-9f1f6152]{color:#567}.events-empty[data-v-9f1f6152]{gap:6px}.events-empty>div[data-v-9f1f6152]:first-child{font-size:28px}.events-hint[data-v-9f1f6152]{color:#345;text-align:center;max-width:260px;font-family:monospace;font-size:9px;line-height:1.5}.events-toolbar[data-v-9f1f6152]{border-bottom:1px solid #6478ff14;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:4px 2px 8px;display:flex}.events-toolbar-info[data-v-9f1f6152]{font-family:monospace;font-size:10px}.btn-fetch-events[data-v-9f1f6152]{color:#abf;cursor:pointer;background:#6478ff2e;border:1px solid #6478ff66;border-radius:3px;padding:3px 10px;font-family:monospace;font-size:10px;transition:all .15s}.btn-fetch-events[data-v-9f1f6152]:hover:not(:disabled){color:#fff;background:#6478ff59}.btn-fetch-events[data-v-9f1f6152]:disabled{opacity:.5;cursor:not-allowed}.btn-fetch-events--small[data-v-9f1f6152]{padding:1px 6px;font-size:9px}.task-events-section[data-v-9f1f6152]{margin-top:8px}.task-events-header[data-v-9f1f6152]{align-items:center;gap:6px;margin-bottom:4px;display:flex}.task-events-count[data-v-9f1f6152]{font-family:monospace;font-size:10px}.task-event-list[data-v-9f1f6152]{background:#00000040;border:1px solid #6478ff1f;border-radius:3px;flex-direction:column;gap:2px;max-height:240px;padding:4px;display:flex;overflow-y:auto}.task-event-row[data-v-9f1f6152]{cursor:pointer;border-radius:2px;align-items:center;gap:6px;padding:3px 6px;font-family:monospace;font-size:10px;transition:background .1s;display:flex}.task-event-row[data-v-9f1f6152]:hover{background:#6478ff1f}.task-event-icon[data-v-9f1f6152]{font-size:11px}.task-event-name[data-v-9f1f6152]{font-weight:700}.task-event-tool[data-v-9f1f6152]{color:#8ac}.task-event-time[data-v-9f1f6152]{color:#556;margin-left:auto;font-size:9px}@media (width<=767px){.panel-overlay[data-v-9f1f6152]{align-items:flex-end;padding:0}.panel[data-v-9f1f6152]{border-bottom:none;border-radius:14px 14px 0 0;width:100%;max-width:100%;max-height:85vh;padding-top:4px}.panel[data-v-9f1f6152]:before{content:"";background:#6478ff4d;border-radius:2px;width:36px;height:4px;margin:0 auto 6px;display:block}}.modal-backdrop[data-v-0c3c7629]{z-index:500;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000005b3;justify-content:center;align-items:flex-start;padding-top:60px;display:flex;position:fixed;inset:0}.settings-panel[data-v-0c3c7629]{background:#0a0c1afa;border:1px solid #6464c84d;border-radius:8px;flex-direction:column;width:480px;max-width:95vw;max-height:85vh;display:flex;overflow:hidden}.panel-header[data-v-0c3c7629]{border-bottom:1px solid #6464c833;flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.panel-title[data-v-0c3c7629]{color:#9af;font-family:monospace;font-size:13px;font-weight:700}.btn-close[data-v-0c3c7629]{color:#568;cursor:pointer;background:0 0;border:none;padding:2px 6px;font-size:14px;transition:color .15s}.btn-close[data-v-0c3c7629]:hover{color:#abf}.panel-body[data-v-0c3c7629]{scrollbar-width:thin;scrollbar-color:#5064c84d transparent;flex-direction:column;flex:1;gap:20px;padding:16px;display:flex;overflow-y:auto}.section[data-v-0c3c7629]{border-bottom:1px solid #5064c81f;flex-direction:column;gap:10px;padding-bottom:16px;display:flex}.section[data-v-0c3c7629]:last-child{border-bottom:none;padding-bottom:0}.danger-section[data-v-0c3c7629]{border-bottom:none}.sec-title[data-v-0c3c7629]{color:#67a;text-transform:uppercase;letter-spacing:.08em;margin:0;font-family:monospace;font-size:10px;font-weight:700}.danger-title[data-v-0c3c7629]{color:#a54}.field[data-v-0c3c7629]{flex-direction:column;gap:4px;display:flex}.field label[data-v-0c3c7629]{color:#568;text-transform:uppercase;letter-spacing:.05em;font-family:monospace;font-size:11px}.input[data-v-0c3c7629]{color:#ccd6ff;background:#141832cc;border:1px solid #6478ff40;border-radius:4px;outline:none;padding:7px 10px;font-family:monospace;font-size:12px}.input[data-v-0c3c7629]:focus{border-color:#6478ff8c}.field-row[data-v-0c3c7629]{align-items:center;gap:10px;display:flex}.info-row[data-v-0c3c7629]{align-items:center;gap:8px;display:flex}.label-muted[data-v-0c3c7629]{color:#456;font-family:monospace;font-size:11px}.btn-primary[data-v-0c3c7629]{cursor:pointer;color:#abf;background:#6478ff33;border:1px solid #6478ff73;border-radius:4px;padding:5px 14px;font-family:monospace;font-size:12px;transition:all .15s}.btn-primary[data-v-0c3c7629]:hover:not(:disabled){color:#fff;background:#6478ff66}.btn-primary[data-v-0c3c7629]:disabled{opacity:.4;cursor:default}.btn-secondary[data-v-0c3c7629]{cursor:pointer;color:#78a;background:0 0;border:1px solid #6464c84d;border-radius:4px;padding:5px 14px;font-family:monospace;font-size:12px;transition:all .15s}.btn-secondary[data-v-0c3c7629]:hover:not(:disabled){color:#abf;border-color:#6478ff80}.btn-danger[data-v-0c3c7629]{cursor:pointer;color:#f98;background:#b4282826;border:1px solid #c83c3c66;border-radius:4px;padding:5px 14px;font-family:monospace;font-size:12px;transition:all .15s}.btn-danger[data-v-0c3c7629]:hover:not(:disabled){color:#fff;background:#c8282859}.btn-danger[data-v-0c3c7629]:disabled{opacity:.4;cursor:default}.confirm-box[data-v-0c3c7629]{background:#961e1e14;border:1px solid #c83c3c33;border-radius:5px;flex-direction:column;gap:10px;padding:12px;display:flex}.confirm-msg[data-v-0c3c7629]{color:#faa;margin:0;font-family:monospace;font-size:12px}.confirm-msg strong[data-v-0c3c7629]{color:#fcc}.code-chip[data-v-0c3c7629]{color:#89c;background:#28326480;border:1px solid #5064c833;border-radius:3px;padding:2px 6px;font-family:monospace;font-size:11px}.msg[data-v-0c3c7629]{color:#4c8;font-family:monospace;font-size:11px}.err[data-v-0c3c7629]{color:#f88;font-family:monospace;font-size:11px}.hint[data-v-0c3c7629]{color:#456;font-family:monospace;font-size:11px}.panel-overlay[data-v-7c49b73b]{z-index:900;background:#0000008c;justify-content:flex-end;align-items:flex-start;padding:0;display:flex;position:fixed;inset:0}.panel[data-v-7c49b73b]{background:#0b0b1a;border-left:1px solid #6478ff40;flex-direction:column;width:420px;max-width:100vw;height:100vh;display:flex;overflow:hidden}.panel-header[data-v-7c49b73b]{color:#aac0ff;border-bottom:1px solid #6464c833;flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px 12px;font-family:monospace;font-size:13px;font-weight:700;display:flex}.header-right[data-v-7c49b73b]{align-items:center;gap:12px;display:flex}.agent-count[data-v-7c49b73b]{color:#568;font-size:11px;font-weight:400}.close-btn[data-v-7c49b73b]{color:#679;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px 6px;font-size:14px}.close-btn[data-v-7c49b73b]:hover{color:#fff;background:#c8646433}.panel-search[data-v-7c49b73b]{flex-shrink:0;padding:8px 8px 0}.search-input[data-v-7c49b73b]{box-sizing:border-box;color:#ccddef;background:#6478ff0f;border:1px solid #6478ff2e;border-radius:6px;outline:none;width:100%;padding:7px 10px;font-family:monospace;font-size:12px}.search-input[data-v-7c49b73b]:focus{border-color:#6496ff73}.search-input[data-v-7c49b73b]::placeholder{color:#3d4f66}.panel-body[data-v-7c49b73b]{flex-direction:column;flex:1;gap:8px;padding:8px;display:flex;overflow-y:auto}.empty[data-v-7c49b73b]{color:#456;text-align:center;padding:40px 20px;font-family:monospace;font-size:12px}.agent-row[data-v-7c49b73b]{background:#6478ff0a;border:1px solid #6478ff1f;border-radius:8px;overflow:hidden}.row-header[data-v-7c49b73b]{align-items:center;gap:10px;padding:10px 12px;display:flex}.agent-identity[data-v-7c49b73b]{cursor:pointer;border-radius:5px;flex:1;align-items:center;gap:9px;min-width:0;margin:-2px -4px;padding:2px 4px;transition:background .12s;display:flex}.agent-identity[data-v-7c49b73b]:hover{background:#648cff14}.avatar-thumb[data-v-7c49b73b]{width:16px;height:32px;image-rendering:pixelated;object-fit:none;object-position:0 0;flex-shrink:0}.agent-meta[data-v-7c49b73b]{min-width:0}.agent-name[data-v-7c49b73b]{color:#def;text-overflow:ellipsis;white-space:nowrap;font-family:monospace;font-size:12px;font-weight:700;display:block;overflow:hidden}.agent-slug[data-v-7c49b73b]{color:#568;font-family:monospace;font-size:10px;display:block}.agent-lastseen[data-v-7c49b73b]{color:#456;font-family:monospace;font-size:10px;font-style:italic;display:block}.row-badges[data-v-7c49b73b]{flex-shrink:0;align-items:center;gap:5px;display:flex}.badge-connected[data-v-7c49b73b]{border-radius:10px;padding:2px 7px;font-family:monospace;font-size:10px}.badge-connected.on[data-v-7c49b73b]{color:#4c7;background:#32c86426;border:1px solid #32c8644d}.badge-connected.off[data-v-7c49b73b]{color:#567;background:#6464781a;border:1px solid #64647833}.badge-status[data-v-7c49b73b]{color:#8af;background:#64a0ff1a;border:1px solid #64a0ff33;border-radius:10px;padding:2px 7px;font-family:monospace;font-size:10px}.row-actions[data-v-7c49b73b]{flex-shrink:0;gap:4px;display:flex}.btn-icon[data-v-7c49b73b]{cursor:pointer;color:#89b;background:0 0;border:1px solid #6478c833;border-radius:5px;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}.btn-icon[data-v-7c49b73b]:hover{color:#fff;background:#6478ff1a}.btn-icon.btn-danger[data-v-7c49b73b]:hover{color:#f66;background:#c83c3c26;border-color:#c83c3c4d}.btn-icon[data-v-7c49b73b]:disabled{opacity:.4;cursor:default}.edit-form[data-v-7c49b73b]{background:#0003;border-top:1px solid #6464c826;padding:10px 12px}.edit-row[data-v-7c49b73b]{margin-bottom:10px}.edit-row.two-col[data-v-7c49b73b]{gap:16px;display:flex}.field-label[data-v-7c49b73b]{color:#68a;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-family:monospace;font-size:10px;display:block}.text-input[data-v-7c49b73b]{box-sizing:border-box;color:#def;background:#6478ff0d;border:1px solid #6478ff33;border-radius:5px;outline:none;width:100%;padding:6px 9px;font-family:monospace;font-size:12px}.text-input[data-v-7c49b73b]:focus{border-color:#6496ff80}.avatar-picker[data-v-7c49b73b]{gap:5px;display:flex}.avatar-btn[data-v-7c49b73b]{cursor:pointer;background:#6478ff0d;border:2px solid #6478ff26;border-radius:5px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex;overflow:hidden}.avatar-btn.active[data-v-7c49b73b]{border-color:#64b4ffb3}.avatar-img[data-v-7c49b73b]{width:16px;height:32px;image-rendering:pixelated;object-fit:none;object-position:0 0}.color-input[data-v-7c49b73b]{cursor:pointer;background:#0000004d;border:1px solid #6478ff33;border-radius:5px;width:44px;height:30px;padding:2px}.emoji-picker[data-v-7c49b73b]{flex-wrap:wrap;gap:3px;display:flex}.emoji-btn[data-v-7c49b73b]{cursor:pointer;background:#6478ff0d;border:1px solid #6478ff26;border-radius:4px;width:26px;height:26px;font-size:13px}.emoji-btn.active[data-v-7c49b73b]{background:#64b4ff26;border-color:#64b4ff99}.edit-footer[data-v-7c49b73b]{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.btn-cancel[data-v-7c49b73b]{color:#89b;cursor:pointer;background:0 0;border:1px solid #6478c840;border-radius:5px;padding:5px 12px;font-family:monospace;font-size:11px}.btn-save[data-v-7c49b73b]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#46f,#24c);border:none;border-radius:5px;padding:5px 14px;font-family:monospace;font-size:11px;font-weight:700}.btn-save[data-v-7c49b73b]:disabled{opacity:.5;cursor:default}.creds-section[data-v-7c49b73b]{border-top:1px solid #6464c81a;padding:8px 12px 10px}.creds-collapsed[data-v-7c49b73b]{align-items:center;gap:8px;display:flex}.btn-show-key[data-v-7c49b73b]{color:#89c;cursor:pointer;background:#6478ff14;border:1px solid #6478ff33;border-radius:5px;padding:5px 12px;font-family:monospace;font-size:11px}.btn-show-key[data-v-7c49b73b]:hover{color:#abf;background:#6478ff26}.btn-show-key[data-v-7c49b73b]:disabled{opacity:.5;cursor:default}.creds-block[data-v-7c49b73b]{flex-direction:column;gap:5px;display:flex}.cred-line[data-v-7c49b73b]{align-items:center;gap:6px;min-width:0;display:flex}.cred-label[data-v-7c49b73b]{color:#567;text-transform:uppercase;letter-spacing:.05em;flex-shrink:0;width:48px;font-family:monospace;font-size:10px}.cred-val[data-v-7c49b73b]{color:#adf;text-overflow:ellipsis;white-space:nowrap;background:#0000004d;border:1px solid #6478ff26;border-radius:4px;flex:1;padding:2px 7px;font-family:monospace;font-size:10px;overflow:hidden}.cred-val.key[data-v-7c49b73b]{color:#fd8}.cred-val.ws[data-v-7c49b73b]{font-size:9px}.cred-val.cli[data-v-7c49b73b]{color:#b4f0c8;font-size:9px}.cli-line[data-v-7c49b73b]{background:#3cc86e0d;border-radius:4px;margin:1px -5px 0;padding:3px 5px}.cli-hint[data-v-7c49b73b]{color:#567;margin-top:2px;margin-left:56px;font-family:monospace;font-size:9px;line-height:1.4}.cli-hint code[data-v-7c49b73b]{color:#adf;background:#0000004d;border-radius:3px;padding:0 4px}.btn-copy-sm[data-v-7c49b73b]{color:#679;cursor:pointer;background:0 0;border:1px solid #6478c833;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;display:flex}.btn-copy-sm[data-v-7c49b73b]:hover{color:#abf;background:#6478ff1a}.cred-actions[data-v-7c49b73b]{gap:8px;margin-top:5px;display:flex}.btn-copy-env[data-v-7c49b73b]{color:#5b7;cursor:pointer;background:#32b4641a;border:1px solid #32b46440;border-radius:5px;flex:1;padding:5px 11px;font-family:monospace;font-size:11px}.btn-copy-env[data-v-7c49b73b]:hover{background:#32b46433}.btn-rekey[data-v-7c49b73b]{color:#c84;cursor:pointer;background:#c878281a;border:1px solid #c8782840;border-radius:5px;padding:5px 11px;font-family:monospace;font-size:11px}.btn-rekey[data-v-7c49b73b]:hover{background:#c8782833}.btn-rekey[data-v-7c49b73b]:disabled{opacity:.4;cursor:default}.card-overlay[data-v-7c49b73b]{z-index:1100;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.card-modal[data-v-7c49b73b]{background:#0d0d1e;border:1px solid #6478ff40;border-radius:10px;width:300px;max-width:92vw;padding:14px;position:relative;box-shadow:0 8px 40px #000000b3}.card-close[data-v-7c49b73b]{color:#567;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:4px;padding:2px 5px;font-size:13px;line-height:1;position:absolute;top:8px;right:8px}.card-close[data-v-7c49b73b]:hover{color:#fff;background:#c8505033}.vnc-canvas-wrap[data-v-928bf7d7]{max-width:100%;max-height:100%;line-height:0;display:block;position:relative}.vnc-canvas[data-v-928bf7d7]{cursor:crosshair;image-rendering:auto;outline:none;max-width:100%;max-height:100%;display:block}.vnc-canvas.read-only[data-v-928bf7d7]{cursor:default}.vnc-canvas.selection-mode[data-v-928bf7d7]{cursor:crosshair}.vnc-overlay-canvas[data-v-928bf7d7]{cursor:crosshair;width:100%;height:100%;display:block;position:absolute;inset:0}.vnc-toast[data-v-928bf7d7]{color:#8cf;pointer-events:none;white-space:nowrap;z-index:10;background:#141e3ceb;border:1px solid #508cff59;border-radius:5px;padding:5px 12px;font-family:monospace;font-size:11px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.toast-fade-enter-active[data-v-928bf7d7],.toast-fade-leave-active[data-v-928bf7d7]{transition:opacity .25s}.toast-fade-enter-from[data-v-928bf7d7],.toast-fade-leave-to[data-v-928bf7d7]{opacity:0}.vnc-canvas-wrap[data-v-2e137a64]{max-width:100%;max-height:100%;line-height:0;display:block;position:relative}.vnc-canvas[data-v-2e137a64]{cursor:crosshair;image-rendering:auto;outline:none;max-width:100%;max-height:100%;display:block}.vnc-canvas.read-only[data-v-2e137a64]{cursor:default}.vnc-canvas.selection-mode[data-v-2e137a64]{cursor:crosshair}.vnc-overlay-canvas[data-v-2e137a64]{cursor:crosshair;width:100%;height:100%;display:block;position:absolute;inset:0}.vnc-toast[data-v-2e137a64]{color:#8cf;pointer-events:none;white-space:nowrap;z-index:10;background:#141e3ceb;border:1px solid #508cff59;border-radius:5px;padding:5px 12px;font-family:monospace;font-size:11px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.toast-fade-enter-active[data-v-2e137a64],.toast-fade-leave-active[data-v-2e137a64]{transition:opacity .25s}.toast-fade-enter-from[data-v-2e137a64],.toast-fade-leave-to[data-v-2e137a64]{opacity:0}.guac-wrap[data-v-a5a65139]{background:#000;outline:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.guac-display[data-v-a5a65139]{justify-content:center;align-items:center;display:flex}.guac-display[data-v-a5a65139] canvas{cursor:default;display:block}.guac-overlay[data-v-a5a65139]{color:#888;z-index:5;background:#000000a6;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;inset:0}.guac-error[data-v-a5a65139]{color:#f88}.guac-disconnected[data-v-a5a65139]{color:#f0c060}.guac-disconnected-hint[data-v-a5a65139]{color:#888;text-align:center;max-width:260px;font-size:11px}.guac-spinner[data-v-a5a65139]{border:3px solid #333;border-top-color:#5c9cf5;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin-a5a65139}@keyframes spin-a5a65139{to{transform:rotate(360deg)}}.guac-retry-btn[data-v-a5a65139]{color:#8af;cursor:pointer;background:#508cff26;border:1px solid #508cff66;border-radius:4px;padding:4px 12px;font-size:12px}.guac-retry-btn[data-v-a5a65139]:hover{background:#508cff4d}.guac-toast[data-v-a5a65139]{color:#ddd;pointer-events:none;z-index:10;background:#000000bf;border-radius:4px;padding:4px 12px;font-size:12px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.toast-fade-enter-active[data-v-a5a65139],.toast-fade-leave-active[data-v-a5a65139]{transition:opacity .2s}.toast-fade-enter-from[data-v-a5a65139],.toast-fade-leave-to[data-v-a5a65139]{opacity:0}.vkb[data-v-c5a92a54]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-user-select:none;user-select:none;touch-action:none;z-index:10;background:#0c0c16f0;border-top:1px solid #333;flex-direction:column;gap:3px;padding:6px 8px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.vkb-row[data-v-c5a92a54]{gap:3px;display:flex}.vkb-key[data-v-c5a92a54]{color:#ccc;cursor:pointer;background:#252535;border:1px solid #404055;border-bottom-width:2px;border-radius:4px;flex:1;justify-content:center;align-items:center;min-width:0;height:28px;padding:0 3px;font-size:11px;transition:background 60ms,color 60ms;display:flex;overflow:hidden}.vkb-key[data-v-c5a92a54]:hover{color:#fff;background:#30304a}.vkb-key--active[data-v-c5a92a54]{color:#fff;background:#1a4a7a;border-color:#5c9cf5}.iframe-box[data-v-fe8b9b9d]{background:#050510;width:100%;max-width:100%;height:100%;max-height:100%;position:relative;overflow:hidden}.iframe-shell[data-v-fe8b9b9d]{border:0;width:100%;max-width:100%;height:100%;max-height:100%;display:block}.iframe-box.focused[data-v-fe8b9b9d]{box-shadow:inset 0 0 0 2px #50c88c8c}.iframe-focus-hint[data-v-fe8b9b9d]{color:#c8d4ee;cursor:pointer;-webkit-user-select:none;user-select:none;pointer-events:auto;text-align:center;background:#0a0a1973;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-family:monospace;font-size:13px;display:flex;position:absolute;inset:0}.iframe-focus-hint[data-v-fe8b9b9d]:hover{background:#0a0a198c}.iframe-focus-hint small[data-v-fe8b9b9d]{color:#6a8aaa;font-size:10px}.disp-sidebar[data-v-2e094c64]{z-index:9000;background:#1a1a2e;border-left:1px solid #333;flex-direction:column;width:52vw;min-width:560px;height:100vh;display:flex;position:fixed;top:0;right:0;overflow:hidden;box-shadow:-6px 0 28px #0000008c}.disp-sidebar.maximized[data-v-2e094c64]{border-left:none;width:100vw;min-width:0}.sidebar-slide-enter-active[data-v-2e094c64],.sidebar-slide-leave-active[data-v-2e094c64]{transition:transform .22s cubic-bezier(.4,0,.2,1)}.sidebar-slide-enter-from[data-v-2e094c64],.sidebar-slide-leave-to[data-v-2e094c64]{transform:translate(100%)}.disp-header[data-v-2e094c64]{z-index:2;background:#111;border-bottom:1px solid #333;flex-shrink:0;justify-content:space-between;align-items:center;min-height:40px;padding:0 14px 0 0;display:flex;position:relative}.disp-tabs[data-v-2e094c64]{flex:1;align-items:center;gap:0;min-width:0;display:flex;overflow:hidden}.disp-tab[data-v-2e094c64]{color:#888;letter-spacing:.05em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-right:1px solid #2a2a3e;height:100%;padding:10px 14px;font-family:monospace;font-size:11px;font-weight:600;transition:background .12s,color .12s}.disp-tab[data-v-2e094c64]:hover{color:#bbb;background:#1e1e3a}.disp-tab--active[data-v-2e094c64]{color:#8af;background:#1a1a2e;border-bottom:2px solid #5c7cfa}.disp-title[data-v-2e094c64]{color:#ddd;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;padding-left:12px;font-size:12px;font-weight:600;display:flex;overflow:hidden}.vnc-controls[data-v-2e094c64]{align-items:center;gap:4px;display:flex}.vnc-status[data-v-2e094c64]{border-radius:4px;padding:2px 6px;font-size:11px;font-weight:500}.vnc-status.connecting[data-v-2e094c64]{color:#aaa;background:#333}.vnc-status.ready[data-v-2e094c64]{color:#4caf50;background:#1a4a1a}.vnc-status.readonly[data-v-2e094c64]{color:#f0a050;background:#4a2a00}.vnc-btn[data-v-2e094c64]{color:#888;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:14px;line-height:1}.vnc-btn[data-v-2e094c64]:hover:not(:disabled){color:#fff;background:#333}.vnc-btn[data-v-2e094c64]:disabled{opacity:.35;cursor:default}.vnc-btn--active[data-v-2e094c64]{color:#f0a050;background:#4a2a00}.vnc-btn--active[data-v-2e094c64]:hover{color:#f0a050;background:#5a3a10}.vnc-btn--clip[data-v-2e094c64]{position:relative}.clip-badge[data-v-2e094c64]{pointer-events:none;background:#4d9;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px}.vnc-btn--quality[data-v-2e094c64]{letter-spacing:.02em;text-align:center;border:1px solid #333;min-width:44px;font-family:monospace;font-size:11px}.vnc-close[data-v-2e094c64]{color:#888;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-size:16px;line-height:1}.vnc-close[data-v-2e094c64]:hover{color:#fff;background:#333}.clipboard-panel[data-v-2e094c64]{z-index:10;background:#12121f;border:1px solid #6478ff4d;border-radius:6px;flex-direction:column;width:300px;display:flex;position:absolute;top:41px;right:8px;overflow:hidden;box-shadow:0 8px 24px #00000080}.clip-header[data-v-2e094c64]{border-bottom:1px solid #6478ff26;flex-shrink:0;align-items:center;gap:6px;padding:8px 10px 6px;display:flex}.clip-title[data-v-2e094c64]{color:#abd;flex:1;font-family:monospace;font-size:11px;font-weight:600}.clip-sync-status[data-v-2e094c64]{border-radius:3px;padding:1px 5px;font-family:monospace;font-size:10px}.status-remote[data-v-2e094c64]{color:#4d9;background:#00b47826}.status-local[data-v-2e094c64]{color:#8af;background:#508cff26}.status-error[data-v-2e094c64]{color:#f88;background:#ff505026}.clip-close[data-v-2e094c64]{color:#556;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:12px;line-height:1}.clip-close[data-v-2e094c64]:hover{color:#aaa}.clip-textarea[data-v-2e094c64]{resize:vertical;color:#ccd6f0;box-sizing:border-box;background:#0a0a19cc;border:none;border-bottom:1px solid #6478ff26;outline:none;width:100%;height:140px;padding:8px 10px;font-family:monospace;font-size:11px;line-height:1.5}.clip-textarea[data-v-2e094c64]::placeholder{color:#334}.clip-textarea[data-v-2e094c64]:focus{background:#0f0f23e6}.clip-actions[data-v-2e094c64]{flex-shrink:0;gap:4px;padding:6px 8px;display:flex}.clip-btn[data-v-2e094c64]{cursor:pointer;white-space:nowrap;border:1px solid;border-radius:4px;flex:1;padding:4px 6px;font-family:monospace;font-size:10px;transition:background .12s}.clip-btn--send[data-v-2e094c64]{color:#8af;background:#508cff1f;border-color:#508cff59}.clip-btn--send[data-v-2e094c64]:hover{background:#508cff40;border-color:#508cff99}.clip-btn--copy[data-v-2e094c64]{color:#4d9;background:#00b4781a;border-color:#00b4784d}.clip-btn--copy[data-v-2e094c64]:hover{background:#00b47838;border-color:#00b4788c}.clip-btn--clear[data-v-2e094c64]{color:#556;background:#6464781a;border-color:#64647840;flex:0;padding:4px 8px}.clip-btn--clear[data-v-2e094c64]:hover{color:#aaa;background:#64647833}.clip-slide-enter-active[data-v-2e094c64],.clip-slide-leave-active[data-v-2e094c64]{transition:opacity .15s,transform .15s}.clip-slide-enter-from[data-v-2e094c64],.clip-slide-leave-to[data-v-2e094c64]{opacity:0;transform:translateY(-6px)}.vnc-body[data-v-2e094c64]{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow:hidden}.display-iframe[data-v-2e094c64]{flex:1;align-self:stretch;min-width:0;max-width:100%;min-height:0;max-height:100%}.vnc-waiting[data-v-2e094c64]{color:#888;flex-direction:column;align-items:center;gap:12px;font-size:13px;display:flex}.vnc-spinner[data-v-2e094c64]{border:3px solid #333;border-top-color:#5c9cf5;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin-2e094c64}@keyframes spin-2e094c64{to{transform:rotate(360deg)}}.fb-overlay[data-v-29c16766]{z-index:9100;background:#000000b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.fb-modal[data-v-29c16766]{background:#13131f;border:1px solid #2a2a40;border-radius:8px;flex-direction:column;width:84vw;max-width:1100px;height:82vh;display:flex;overflow:hidden;box-shadow:0 8px 36px #000000a6}.fb-header[data-v-29c16766]{background:#0d0d1a;border-bottom:1px solid #222238;flex-shrink:0;justify-content:space-between;align-items:center;padding:9px 14px;display:flex}.fb-title[data-v-29c16766]{color:#c8d0f0;font-size:13px;font-weight:600}.fb-header-controls[data-v-29c16766]{gap:4px;display:flex}.fb-close[data-v-29c16766]{color:#666;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:3px 8px;font-size:15px;line-height:1}.fb-close[data-v-29c16766]:hover{color:#ccc;background:#2a2a40}.fb-breadcrumb[data-v-29c16766]{background:#0f0f1c;border-bottom:1px solid #1e1e32;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:2px;padding:5px 12px;display:flex}.fb-crumb[data-v-29c16766]{color:#7080b0;cursor:pointer;background:0 0;border:none;border-radius:3px;padding:1px 4px;font-family:monospace;font-size:12px;line-height:1.4}.fb-crumb[data-v-29c16766]:hover{color:#aab8e0;background:#1e2040}.fb-crumb-sep[data-v-29c16766]{color:#333;font-size:11px;line-height:1.4}.fb-body[data-v-29c16766]{flex:1;min-height:0;display:flex;overflow:hidden}.fb-pane[data-v-29c16766]{border-right:1px solid #1e1e32;flex-direction:column;flex-shrink:0;width:260px;display:flex;overflow-y:auto}.fb-pane-toolbar[data-v-29c16766]{background:#0e0e1c;border-bottom:1px solid #1a1a2e;flex-shrink:0;align-items:center;gap:2px;padding:3px 6px;display:flex}.fb-tb-btn[data-v-29c16766]{color:#56a;cursor:pointer;background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;padding:3px 5px;line-height:1;transition:background .1s,color .1s;display:flex}.fb-tb-btn[data-v-29c16766]:hover{color:#aabcee;background:#1a1a30}.fb-tb-btn--active[data-v-29c16766]{color:#7090e0;background:#16163a}.fb-search-box[data-v-29c16766]{background:#0c0c1a;border-bottom:1px solid #1a1a2e;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;display:flex}.fb-search-input[data-v-29c16766]{color:#c0c8e8;background:#14142a;border:1px solid #2a2a50;border-radius:3px;outline:none;flex:1;padding:3px 7px;font-family:monospace;font-size:11px}.fb-search-input[data-v-29c16766]:focus{border-color:#5060d0}.fb-search-clear[data-v-29c16766]{color:#556;cursor:pointer;background:0 0;border:none;border-radius:2px;padding:2px 4px;font-size:11px}.fb-search-clear[data-v-29c16766]:hover{color:#aab}.fb-search-result .fb-entry-meta.fb-search-path[data-v-29c16766]{color:#3a4460;text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:9px;overflow:hidden}.fb-create-row[data-v-29c16766]{background:#0f1425;border-bottom:1px solid #1e2040;flex-shrink:0;align-items:center;gap:6px;padding:4px 10px;display:flex}.fb-create-icon[data-v-29c16766]{flex-shrink:0;font-size:13px}.fb-create-input[data-v-29c16766]{color:#c0c8e8;background:#14142a;border:1px solid #5060d0;border-radius:3px;outline:none;flex:1;padding:2px 6px;font-family:monospace;font-size:12px}.fb-create-input[data-v-29c16766]::placeholder{color:#445}.fb-loading[data-v-29c16766],.fb-editor-loading[data-v-29c16766]{justify-content:center;align-items:center;height:80px;display:flex}.fb-error[data-v-29c16766]{color:#f06060;padding:10px 12px;font-family:monospace;font-size:12px}.fb-empty[data-v-29c16766]{color:#445;padding:10px 12px;font-size:12px;font-style:italic}.fb-entry[data-v-29c16766]{cursor:pointer;-webkit-user-select:none;user-select:none;border-left:3px solid #0000;align-items:center;gap:6px;padding:4px 12px;transition:background 80ms;display:flex}.fb-entry[data-v-29c16766]:hover{background:#1a1a2e}.fb-entry--selected[data-v-29c16766]{background:#1e2040;border-left-color:#5060d0}.fb-entry-icon[data-v-29c16766]{flex-shrink:0;font-size:14px}.fb-entry-name[data-v-29c16766]{color:#c0c8e8;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:monospace;font-size:12px;overflow:hidden}.fb-entry--dir .fb-entry-name[data-v-29c16766]{color:#8ae}.fb-entry-menu-wrap[data-v-29c16766]{flex-shrink:0;position:relative}.fb-entry-menu-btn[data-v-29c16766]{cursor:pointer;opacity:.55;color:inherit;background:0 0;border:none;padding:0 4px;font-size:16px;line-height:1;display:none}.fb-entry:hover .fb-entry-menu-btn[data-v-29c16766],.fb-entry-menu-btn--open[data-v-29c16766]{display:block}.fb-entry-menu-btn[data-v-29c16766]:hover,.fb-entry-menu-btn--open[data-v-29c16766]{opacity:1}.fb-entry-menu[data-v-29c16766]{z-index:30;background:#14181efa;border:1px solid #788caa59;border-radius:4px;min-width:150px;margin-top:2px;padding:4px 0;position:absolute;top:100%;right:0;box-shadow:0 4px 18px #0000008c}.fb-entry-menu-item[data-v-29c16766]{color:#d8dce4;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:6px 12px;font-size:12px;display:flex}.fb-entry-menu-item[data-v-29c16766]:hover:not(:disabled){background:#ffffff12}.fb-entry-menu-item[data-v-29c16766]:disabled{opacity:.5;cursor:not-allowed}.fb-entry-menu-item--danger[data-v-29c16766]{color:#ff8c8c}.fb-entry-menu-item--danger[data-v-29c16766]:hover:not(:disabled){background:#b428282e}.fb-entry-menu-icon[data-v-29c16766]{text-align:center;opacity:.85;width:14px}.fb-confirm-row[data-v-29c16766]{background:#b428281f;border-left:3px solid #a03030;align-items:center;gap:6px;padding:5px 10px;display:flex}.fb-confirm-label[data-v-29c16766]{color:#e08080;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:monospace;font-size:11px;overflow:hidden}.fb-confirm-label strong[data-v-29c16766]{color:#f09090}.fb-confirm-btn[data-v-29c16766]{cursor:pointer;border:1px solid;border-radius:3px;flex-shrink:0;padding:2px 7px;font-family:monospace;font-size:10px}.fb-confirm-btn--yes[data-v-29c16766]{color:#f08080;background:#b4282840;border-color:#b4282899}.fb-confirm-btn--yes[data-v-29c16766]:hover:not(:disabled){background:#b4282873}.fb-confirm-btn--yes[data-v-29c16766]:disabled{opacity:.5;cursor:default}.fb-confirm-btn--no[data-v-29c16766]{color:#778;background:#50506433;border-color:#50506466}.fb-confirm-btn--no[data-v-29c16766]:hover{color:#aaa;background:#50506459}.fb-entry-meta[data-v-29c16766]{color:#445;flex-shrink:0;font-family:monospace;font-size:10px}.fb-editor[data-v-29c16766]{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.fb-editor-header[data-v-29c16766]{background:#0f0f1e;border-bottom:1px solid #1e1e32;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.fb-editor-filename[data-v-29c16766]{color:#8898cc;text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:monospace;font-size:12px;overflow:hidden}.fb-editor-controls[data-v-29c16766]{align-items:center;gap:6px;display:flex}.fb-editor-status[data-v-29c16766]{border-radius:3px;padding:2px 6px;font-family:monospace;font-size:10px}.fb-editor-status.saving[data-v-29c16766]{color:#7090d0;background:#1a2a4a}.fb-editor-status.saved[data-v-29c16766]{color:#4c8;background:#1a3a1a}.fb-editor-status.error[data-v-29c16766]{color:#e55;background:#3a1a1a}.fb-btn[data-v-29c16766]{color:#8898cc;cursor:pointer;white-space:nowrap;background:#1a1a2e;border:1px solid #2a2a44;border-radius:4px;padding:3px 9px;font-size:11px;line-height:1.4;transition:background .1s}.fb-btn[data-v-29c16766]:hover:not(:disabled){color:#aabcee;background:#24244a}.fb-btn[data-v-29c16766]:disabled{opacity:.4;cursor:default}.fb-btn--save[data-v-29c16766]{color:#8af;background:#3c64dc33;border-color:#3c64dc73}.fb-btn--save[data-v-29c16766]:hover:not(:disabled){background:#3c64dc59}.fb-btn--dl[data-v-29c16766]{color:#4c9;background:#00a06426;border-color:#00a06459}.fb-btn--dl[data-v-29c16766]:hover:not(:disabled){background:#00a06447}.fb-btn--fwd[data-v-29c16766]{color:#e8a866;background:#c878282e;border-color:#c8782866}.fb-btn--fwd[data-v-29c16766]:hover:not(:disabled){background:#c8782852}.fb-editor-textarea[data-v-29c16766]{resize:none;color:#d0d8f0;tab-size:2;box-sizing:border-box;background:#0c0c18;border:none;outline:none;flex:1;width:100%;padding:12px 16px;font-family:Consolas,Courier New,monospace;font-size:12.5px;line-height:1.6}.fb-editor-textarea[data-v-29c16766]::selection{background:#5078dc59}.fb-editor-monaco[data-v-29c16766]{background:#1e1e1e;flex:1;width:100%;min-height:0}.fb-editor-monaco[data-v-29c16766] .monaco-editor,.fb-editor-monaco[data-v-29c16766] .monaco-editor .overflow-guard{width:100%!important;height:100%!important}.fb-image-panel[data-v-29c16766]{background:#080810;flex:1;justify-content:center;align-items:center;padding:16px;display:flex;overflow:auto}.fb-preview-img[data-v-29c16766]{object-fit:contain;border-radius:4px;max-width:100%;max-height:100%;box-shadow:0 4px 20px #00000080}.fb-binary-panel[data-v-29c16766]{color:#556;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;font-family:monospace;font-size:13px;display:flex}.fb-binary-icon[data-v-29c16766]{font-size:36px}.fb-binary-label[data-v-29c16766]{color:#778;font-size:12px}.fb-spinner[data-v-29c16766]{border:3px solid #1e1e32;border-top-color:#5060d0;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite spin-29c16766}@keyframes spin-29c16766{to{transform:rotate(360deg)}}.hep-root[data-v-dda0f8cd]{color:#c0c8e0;background:#070714;flex-direction:column;height:100%;font-family:Courier New,monospace;font-size:12px;display:flex}.hep-fullscreen[data-v-dda0f8cd]{z-index:9990;border:1px solid #1a2040;box-shadow:0 0 60px #000a;height:100dvh!important;position:fixed!important;inset:0!important}.hep-header[data-v-dda0f8cd]{border-bottom:1px solid #1a1f3a;flex-shrink:0;align-items:center;gap:6px;padding:8px 10px;display:flex}.hep-title[data-v-dda0f8cd]{color:#89d;letter-spacing:.04em;white-space:nowrap;font-size:12px;font-weight:700}.hep-count[data-v-dda0f8cd]{color:#67c;background:#222840;border-radius:9px;padding:1px 6px;font-size:10px}.hep-filter[data-v-dda0f8cd]{color:#c0c8e0;background:#0d1128;border:1px solid #1a2040;border-radius:3px;outline:none;flex:1;min-width:0;padding:2px 6px;font-family:inherit;font-size:11px}.hep-filter[data-v-dda0f8cd]:focus{border-color:#349}.hep-mode-toggle[data-v-dda0f8cd]{border:1px solid #1a2040;border-radius:3px;gap:0;display:flex;overflow:hidden}.hep-mode-btn[data-v-dda0f8cd]{color:#567;cursor:pointer;background:0 0;border:none;padding:2px 7px;font-family:inherit;font-size:11px;line-height:1.4}.hep-mode-btn[data-v-dda0f8cd]:hover{color:#c0c8e0;background:#111828}.hep-mode-btn.active[data-v-dda0f8cd]{color:#8af;background:#1a2255}.hep-btn[data-v-dda0f8cd]{color:#679;cursor:pointer;background:0 0;border:1px solid #1a2040;border-radius:3px;flex-shrink:0;padding:2px 6px;font-family:inherit;font-size:11px;line-height:1.4}.hep-btn[data-v-dda0f8cd]:hover{color:#c0c8e0;background:#111828}.hep-btn.active[data-v-dda0f8cd]{color:#68f;border-color:#349}.hep-btn--expand[data-v-dda0f8cd]{padding:0 5px;font-size:13px}.hep-tabs[data-v-dda0f8cd]{scrollbar-width:none;border-bottom:1px solid #1a1f3a;flex-shrink:0;gap:2px;padding:4px 8px;display:flex;overflow-x:auto}.hep-tabs[data-v-dda0f8cd]::-webkit-scrollbar{display:none}.hep-tab[data-v-dda0f8cd]{color:#456;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:3px;flex-shrink:0;padding:2px 7px;font-family:inherit;font-size:10px;transition:color .1s,background .1s}.hep-tab[data-v-dda0f8cd]:hover{color:#89c;background:#0d1225}.hep-tab.active[data-v-dda0f8cd]{color:#89d;background:#111830;border-color:#2233664d}.hep-tab-count[data-v-dda0f8cd]{color:#457;background:#1a2040;border-radius:8px;margin-left:3px;padding:0 4px;font-size:9px}.hep-tab.active .hep-tab-count[data-v-dda0f8cd]{color:#67b}.hep-empty[data-v-dda0f8cd]{color:#3a4466;text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.hep-empty-hint[data-v-dda0f8cd]{color:#2a3355;font-size:11px;line-height:1.5}.hep-feed[data-v-dda0f8cd]{flex:1;overflow:hidden auto}.hep-item[data-v-dda0f8cd]{position:relative}.hep-payload[data-v-dda0f8cd]{cursor:default;background:#0a0f1c;padding:6px 10px 8px;position:relative}.hep-payload pre[data-v-dda0f8cd]{color:#78b;white-space:pre-wrap;word-break:break-all;background:#060b18;border:1px solid #1a2040;border-radius:3px;max-height:400px;padding:8px;font-size:10px;overflow:auto}.hep-fullscreen .hep-payload pre[data-v-dda0f8cd]{max-height:600px}.hep-pair-section[data-v-dda0f8cd]{margin-bottom:6px;position:relative}.hep-pair-label[data-v-dda0f8cd]{color:#346;letter-spacing:.05em;text-transform:uppercase;margin-bottom:2px;font-size:9px;display:block}.hep-copy-btn[data-v-dda0f8cd]{color:#aab;cursor:pointer;z-index:2;background:#2a2f40;border:1px solid #3a4055;border-radius:3px;padding:2px 8px;font-family:monospace;font-size:10px;position:absolute;top:4px;right:6px}.hep-copy-btn[data-v-dda0f8cd]:hover{filter:brightness(1.25);color:#cdd}.modal-backdrop[data-v-155204ef]{z-index:600;background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.sched-modal[data-v-155204ef]{color:#cdd;background:#1a1d28;border:1px solid #2a2f40;border-radius:6px;flex-direction:column;width:min(900px,96vw);max-height:92vh;font-family:monospace;display:flex}.modal-header[data-v-155204ef]{border-bottom:1px solid #2a2f40;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.modal-header h2[data-v-155204ef]{margin:0;font-size:14px}.close-btn[data-v-155204ef]{color:#aab;cursor:pointer;background:0 0;border:none;font-size:22px}.modal-body[data-v-155204ef]{padding:14px;overflow:auto}.btn[data-v-155204ef]{color:#cdd;cursor:pointer;background:#2a2f40;border:1px solid #3a4055;padding:4px 10px;font-family:monospace;font-size:11px}.btn.small[data-v-155204ef]{padding:2px 6px;font-size:10px}.btn.primary[data-v-155204ef]{background:#3a5a8a;border-color:#4a6ea0}.btn.danger[data-v-155204ef]{background:#5a2a2a;border-color:#8a3a3a}.btn[data-v-155204ef]:hover{filter:brightness(1.15)}.err-banner[data-v-155204ef]{background:#5a2a2a;margin-bottom:8px;padding:6px 10px;font-size:11px}.sched-table[data-v-155204ef]{border-collapse:collapse;width:100%;margin-top:10px;font-size:11px}.sched-table th[data-v-155204ef],.sched-table td[data-v-155204ef]{text-align:left;vertical-align:top;border-bottom:1px solid #2a2f40;padding:6px 4px}.sched-table tr.disabled[data-v-155204ef]{opacity:.5}.cond-list[data-v-155204ef]{margin:0;padding-left:16px}.row-actions[data-v-155204ef]{flex-wrap:wrap;gap:2px;display:flex}.muted[data-v-155204ef]{color:#778}.small[data-v-155204ef]{font-size:10px}.hint[data-v-155204ef]{color:#aab;font-size:11px}.empty[data-v-155204ef]{color:#778;text-align:center;padding:16px}.run-status[data-v-155204ef]{margin-top:2px;font-size:10px}.run-queued[data-v-155204ef]{color:#d8a04a}.run-dispatched[data-v-155204ef]{color:#6ec06e}.run-skipped[data-v-155204ef]{color:#b66}.field[data-v-155204ef]{margin:8px 0}.field label[data-v-155204ef]{color:#aab;margin-bottom:3px;font-size:11px;display:block}.field input[data-v-155204ef],.field textarea[data-v-155204ef],.field select[data-v-155204ef]{color:#cdd;background:#0e1118;border:1px solid #2a2f40;width:100%;padding:4px 6px;font-family:monospace;font-size:11px}.field-row[data-v-155204ef]{gap:10px;display:flex}.field-row .field[data-v-155204ef]{flex:1}.field.check label[data-v-155204ef]{align-items:center;gap:6px;display:flex}.field.check input[data-v-155204ef]{width:auto}.cond-builder .cond-header[data-v-155204ef]{justify-content:space-between;align-items:center;display:flex}.cond-row[data-v-155204ef]{background:#0e1118;border:1px solid #2a2f40;align-items:center;gap:4px;margin:4px 0;padding:4px;display:flex}.cond-row select[data-v-155204ef],.cond-row input[data-v-155204ef]{flex:0 auto;width:auto}.cond-row select[data-v-155204ef]:first-of-type{min-width:140px}.actions[data-v-155204ef]{justify-content:flex-end;gap:6px;margin-top:14px;display:flex}.edit-view h3[data-v-155204ef]{margin:0 0 10px;font-size:13px}.app-wrap[data-v-86c985a3]{background:#050510;flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.game-layout[data-v-86c985a3]{flex:1;min-height:0;display:flex;overflow:hidden}.canvas-area[data-v-86c985a3]{flex:1;min-width:0;position:relative;overflow:hidden}.game-loading-overlay[data-v-86c985a3]{z-index:50;background:#0a0a10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.game-loading-box[data-v-86c985a3]{flex-direction:column;align-items:center;gap:16px;display:flex}.game-loading-pixels[data-v-86c985a3]{gap:6px;display:flex}.game-loading-pixels span[data-v-86c985a3]{width:10px;height:10px;image-rendering:pixelated;background:#34a;animation:.8s step-end infinite pixel-pulse-86c985a3}.game-loading-pixels span[data-v-86c985a3]:first-child{animation-delay:0s}.game-loading-pixels span[data-v-86c985a3]:nth-child(2){animation-delay:.2s}.game-loading-pixels span[data-v-86c985a3]:nth-child(3){animation-delay:.4s}.game-loading-pixels span[data-v-86c985a3]:nth-child(4){animation-delay:.6s}@keyframes pixel-pulse-86c985a3{0%,to{background:#34a}50%{background:#89f}}.game-loading-text[data-v-86c985a3]{color:#457;letter-spacing:2px;text-transform:uppercase;font-family:monospace;font-size:11px}.loading-fade-leave-active[data-v-86c985a3]{transition:opacity .4s}.loading-fade-leave-to[data-v-86c985a3]{opacity:0}.sidebar[data-v-86c985a3]{background:#080814eb;border-left:1px solid #5064c833;flex-direction:column;width:280px;min-width:240px;max-width:340px;display:flex;overflow:hidden}@media (width>=1400px){.sidebar[data-v-86c985a3]{width:320px}}@media (width>=1800px){.sidebar[data-v-86c985a3]{width:360px}}.sidebar-section[data-v-86c985a3]{border-bottom:1px solid #5064c826;flex-direction:column;display:flex;overflow:hidden}.agents-section[data-v-86c985a3]{flex:2.5;min-height:0}.tasks-section[data-v-86c985a3]{flex:2;min-height:0}.messages-section[data-v-86c985a3]{flex:1.5;min-height:0}.hooks-section[data-v-86c985a3]{flex:2;min-height:0}.sec-header[data-v-86c985a3]{color:#67a;text-transform:uppercase;letter-spacing:.06em;background:#5064c80a;border-bottom:1px solid #5064c81f;flex-shrink:0;align-items:center;gap:6px;padding:8px 10px 5px;font-family:monospace;font-size:10px;font-weight:700;display:flex}.sec-manage-btn[data-v-86c985a3]{color:#456;cursor:pointer;background:0 0;border:none;border-radius:3px;margin-left:auto;padding:1px 4px;font-size:11px;line-height:1}.sec-manage-btn[data-v-86c985a3]:hover{color:#89b;background:#6478ff1a}.badge[data-v-86c985a3]{color:#89f;background:#6478ff33;border-radius:8px;padding:1px 5px;font-size:9px}.sec-scroll[data-v-86c985a3]{scrollbar-width:thin;scrollbar-color:#5064c84d transparent;flex:1;min-height:0;overflow-y:auto}@media (width<=767px){.app-wrap[data-v-86c985a3]{padding-bottom:52px}.sidebar[data-v-86c985a3]{width:100%;min-width:unset;max-width:unset;z-index:100;border-top:1px solid #5064c840;border-left:none;display:none;position:fixed;inset:36px 0 52px}.sidebar.mobile-panel[data-v-86c985a3]{display:flex}.sidebar.mobile-panel[data-v-86c985a3]:not(.mobile-panel-open){display:none}.canvas-area[data-v-86c985a3]{width:100%}.canvas-area.mobile-hidden[data-v-86c985a3]{display:none}.mobile-tab-hidden[data-v-86c985a3]{display:none!important}.agents-section[data-v-86c985a3],.tasks-section[data-v-86c985a3],.messages-section[data-v-86c985a3]{flex:1}}.mobile-nav[data-v-86c985a3]{z-index:200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080814f7;border-top:1px solid #5064c840;align-items:stretch;height:52px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-nav-btn[data-v-86c985a3]{color:#457;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:4px 0;font-size:18px;transition:color .15s,background .15s;display:flex;position:relative}.mobile-nav-btn span[data-v-86c985a3]{color:inherit;align-items:center;gap:3px;font-family:monospace;font-size:9px;display:flex}.mobile-nav-btn.active[data-v-86c985a3]{color:#abf;background:#6478ff14;border-top:2px solid #56f}.mobile-nav-btn[data-v-86c985a3]:hover:not(.active){color:#78a}.nav-badge[data-v-86c985a3]{color:#9af;text-align:center;background:#6478ff59;border-radius:6px;min-width:14px;padding:0 4px;font-size:8px}*,html,body{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;height:100%;overflow:hidden}#app{width:100vw;height:100vh;position:fixed;top:0;left:0}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input[type=text],input[type=color]{font-family:inherit;font-size:inherit}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#6464c81a}::-webkit-scrollbar-thumb{background:#6464c84d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#6464c880}pre code.hljs{padding:1em;display:block;overflow-x:auto}code.hljs{padding:3px 5px}.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}
