div[data-v-bccfdc7f]{padding:4px 0}.el-row[data-v-bccfdc7f]{margin-bottom:14px;text-align:left;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px}.el-row>label[data-v-bccfdc7f]:first-child{font-weight:700;font-size:16px;color:var(--primary-color, #6C5CE7);margin-right:20px;min-width:60px;display:inline-flex;align-items:center}.el-row>label[data-v-bccfdc7f]:first-child:before{content:"";display:inline-block;width:4px;height:20px;background:linear-gradient(135deg,var(--primary-color, #6C5CE7),#a29bfe);border-radius:2px;margin-right:10px}.key-header-row[data-v-bccfdc7f]{display:flex;align-items:center;gap:12px;flex-wrap:nowrap;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,.06)}body.dark-mode .key-header-row[data-v-bccfdc7f]{border-bottom-color:#ffffff14}.pedal-badge[data-v-bccfdc7f]{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;border-radius:6px;background:#0ea5e91f;border:1px solid rgba(14,165,233,.4);color:#0284c7;font-weight:700;font-size:13px;letter-spacing:.5px;-webkit-user-select:none;user-select:none;flex-shrink:0}body.dark-mode .pedal-badge[data-v-bccfdc7f]{background:#0ea5e92e;border-color:#38bdf880;color:#38bdf8;box-shadow:0 0 10px #0ea5e926}.mode-radio-group[data-v-bccfdc7f]{display:inline-flex;align-items:center;flex-shrink:0}.mode-radio-group .el-radio-button__inner[data-v-bccfdc7f]{padding:8px 14px!important;font-size:13px!important;font-weight:500!important;letter-spacing:.2px;transition:all .2s ease!important}.mode-radio-group .el-radio-button__inner[data-v-bccfdc7f]{background:#fff;color:#4b5563;border-color:#d1d5db}.mode-radio-group .el-radio-button__inner[data-v-bccfdc7f]:hover{color:var(--primary-color, #6C5CE7)}.mode-radio-group .el-radio-button.is-active .el-radio-button__inner[data-v-bccfdc7f]{background:linear-gradient(135deg,var(--primary-color, #6C5CE7),#8075e5)!important;border-color:var(--primary-color, #6C5CE7)!important;color:#fff!important;box-shadow:-1px 0 0 0 var(--primary-color, #6C5CE7)!important;font-weight:600!important}body.dark-mode .mode-radio-group .el-radio-button__inner[data-v-bccfdc7f]{background:#0f172a99!important;color:#94a3b8!important;border-color:#ffffff1f!important}body.dark-mode .mode-radio-group .el-radio-button__inner[data-v-bccfdc7f]:hover{color:#00dcc8!important;background:#00dcc814!important}body.dark-mode .mode-radio-group .el-radio-button.is-active .el-radio-button__inner[data-v-bccfdc7f]{background:linear-gradient(135deg,#00dcc8,#00b4d8)!important;border-color:#00dcc8!important;color:#0a0f1a!important;font-weight:700!important;box-shadow:-1px 0 #00dcc8,0 0 12px #00dcc84d!important}.vk-trigger-btn[data-v-bccfdc7f]{margin-left:auto!important;height:32px!important;padding:0 14px!important;border-radius:6px!important;font-weight:600!important;font-size:13px!important;border:1px solid rgba(0,220,200,.5)!important;color:#00dcc8!important;background:#00dcc814!important;transition:all .2s ease!important;flex-shrink:0;display:inline-flex;align-items:center;gap:4px}.vk-trigger-btn[data-v-bccfdc7f]:hover{background:#00dcc833!important;border-color:#00dcc8!important;color:#00f5e0!important;transform:translateY(-1px);box-shadow:0 3px 12px #00dcc840!important}.el-select[data-v-bccfdc7f]{min-width:200px}.el-select .el-input__inner[data-v-bccfdc7f]{border-radius:10px!important;padding:10px 16px!important;height:42px!important;background:#ffffffb3!important;border:1px solid rgba(108,92,231,.2)!important;transition:all .3s ease!important}.el-select .el-input__inner[data-v-bccfdc7f]:focus{border-color:var(--primary-color, #6C5CE7)!important;box-shadow:0 0 0 3px #6c5ce726!important}body.dark-mode .el-select .el-input__inner[data-v-bccfdc7f]{background:#ffffff1a!important}.el-input[data-v-bccfdc7f]{transition:all .3s ease}.el-input .el-input__inner[data-v-bccfdc7f]{border-radius:10px!important;height:42px!important;background:#ffffffb3!important;border:1px solid rgba(108,92,231,.2)!important}.el-input .el-input__inner[data-v-bccfdc7f]:focus{border-color:var(--primary-color, #6C5CE7)!important;box-shadow:0 0 0 3px #6c5ce726!important}.mix-box[data-v-bccfdc7f]{margin-top:10px;display:flex;flex-direction:column;gap:8px}.mix-inputs-row[data-v-bccfdc7f]{display:flex!important;align-items:center;gap:8px;flex-wrap:wrap}.mix-inputs-row .el-select[data-v-bccfdc7f]{min-width:160px}.mix-inputs-row .el-select .el-input__inner[data-v-bccfdc7f]{height:32px!important;line-height:32px!important;padding:0 10px!important;font-size:13px!important;border-radius:6px!important}.mix-inputs-row .el-input .el-input__inner[data-v-bccfdc7f]{height:32px!important;line-height:32px!important;font-size:13px!important;border-radius:6px!important}.mix-inputs-row>div[style*=inline-block][data-v-bccfdc7f]{display:inline-flex!important;align-items:center;gap:8px}.mix-tip-row[data-v-bccfdc7f]{display:flex;align-items:center;gap:6px;margin-top:6px;margin-bottom:6px}.mix-tip-line[data-v-bccfdc7f]{display:inline-block;width:3px;height:13px;background:#00dcc8;border-radius:2px}.mix-tip-text[data-v-bccfdc7f]{font-size:13px!important;font-weight:500!important;color:#00dcc8!important;line-height:1.4}body:not(.dark-mode) .mix-tip-line[data-v-bccfdc7f]{background:var(--primary-color, #6C5CE7)}body:not(.dark-mode) .mix-tip-text[data-v-bccfdc7f]{color:var(--primary-color, #6C5CE7)!important}.mix-btn-row[data-v-bccfdc7f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:2px}.mix-btn-row .el-button[data-v-bccfdc7f]{height:30px!important;line-height:30px!important;padding:0 12px!important;font-size:12px!important;font-weight:500!important;border-radius:6px!important;margin:0!important;display:inline-flex;align-items:center;justify-content:center;gap:4px;box-shadow:none!important;transition:all .2s ease!important}.mix-btn-row .el-button+.el-button[data-v-bccfdc7f]{margin-left:0!important}.mix-btn-row .el-button--success[data-v-bccfdc7f]{background:#00b894!important;border:1px solid #00a884!important;color:#fff!important}.mix-btn-row .el-button--success[data-v-bccfdc7f]:hover{background:#00cec9!important;border-color:#00cec9!important;transform:translateY(-1px);box-shadow:0 2px 8px #00b89440!important}.mix-btn-row .el-button--danger[data-v-bccfdc7f]{background:#eb4d4b!important;border:1px solid #d63031!important;color:#fff!important}.mix-btn-row .el-button--danger[data-v-bccfdc7f]:hover{background:#ff7675!important;border-color:#ff7675!important;transform:translateY(-1px);box-shadow:0 2px 8px #eb4d4b40!important}.mix-btn-row .el-button--info[data-v-bccfdc7f]{background:#636e72!important;border:1px solid #535c68!important;color:#fff!important}.mix-btn-row .el-button--info[data-v-bccfdc7f]:hover{background:#747d8c!important;border-color:#747d8c!important;transform:translateY(-1px);box-shadow:0 2px 8px #636e7240!important}body.dark-mode .mix-btn-row .el-button--success[data-v-bccfdc7f]{background:#00cec929!important;border:1px solid rgba(0,206,201,.5)!important;color:#00cec9!important}body.dark-mode .mix-btn-row .el-button--success[data-v-bccfdc7f]:hover{background:#00cec94d!important;color:#55efc4!important;box-shadow:0 0 10px #00cec940!important}body.dark-mode .mix-btn-row .el-button--danger[data-v-bccfdc7f]{background:#ff767529!important;border:1px solid rgba(255,118,117,.5)!important;color:#ff7675!important}body.dark-mode .mix-btn-row .el-button--danger[data-v-bccfdc7f]:hover{background:#ff76754d!important;color:#ff9f89!important;box-shadow:0 0 10px #ff767540!important}body.dark-mode .mix-btn-row .el-button--info[data-v-bccfdc7f]{background:#95a5a629!important;border:1px solid rgba(149,165,166,.4)!important;color:#b2bec3!important}body.dark-mode .mix-btn-row .el-button--info[data-v-bccfdc7f]:hover{background:#95a5a64d!important;color:#dfe6e9!important;box-shadow:0 0 10px #95a5a633!important}.el-checkbox[data-v-bccfdc7f]{margin-left:20px!important}.el-checkbox__inner[data-v-bccfdc7f]{border-radius:4px!important;width:18px!important;height:18px!important;border:2px solid #ddd!important}.el-checkbox__input.is-checked .el-checkbox__inner[data-v-bccfdc7f]{background-color:var(--primary-color, #6C5CE7)!important;border-color:var(--primary-color, #6C5CE7)!important}.el-input-number[data-v-bccfdc7f]{margin-left:16px}.el-input-number .el-input__inner[data-v-bccfdc7f]{border-radius:10px!important}.el-table[data-v-bccfdc7f]{border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #00000014}.el-table th[data-v-bccfdc7f]{background:linear-gradient(135deg,#6c5ce71f,#a29bfe14)!important;color:var(--text-color, #2D3748)!important;font-weight:600;padding:14px 12px!important}.el-table td[data-v-bccfdc7f]{padding:12px!important}body.dark-mode .el-table th[data-v-bccfdc7f]{background:linear-gradient(135deg,#a29bfe33,#6c5ce726)!important}.el-popover[data-v-bccfdc7f]{border-radius:16px!important;padding:20px!important}div[v-if=mouseshow][data-v-bccfdc7f]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}div[v-if=mouseshow] label[data-v-bccfdc7f]{font-weight:500;color:var(--text-muted, #718096)}label[style*=margin-left][data-v-bccfdc7f]{font-size:13px;color:var(--text-muted, #718096)}[v-if][data-v-bccfdc7f]{animation:fadeIn-bccfdc7f .3s ease}@keyframes fadeIn-bccfdc7f{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.el-row[data-v-bccfdc7f]{flex-direction:column;align-items:flex-start}.el-radio-group[data-v-bccfdc7f]{flex-direction:column;width:100%}.el-radio[data-v-bccfdc7f]{width:100%;justify-content:flex-start}.el-select[data-v-bccfdc7f],.el-input[data-v-bccfdc7f]{width:100%!important}}[data-v-9f5a57d8] .kacon-vk-dialog{background:#0f172a!important;border:1px solid rgba(0,220,200,.3)!important;border-radius:14px!important;box-shadow:0 16px 48px #000000b3!important}[data-v-9f5a57d8] .kacon-vk-dialog .el-dialog__header{border-bottom:1px solid rgba(255,255,255,.08);padding:16px 24px}[data-v-9f5a57d8] .kacon-vk-dialog .el-dialog__title{color:#38bdf8;font-weight:700;font-size:16px;letter-spacing:.5px}[data-v-9f5a57d8] .kacon-vk-dialog .el-dialog__body{padding:16px 24px;color:#e2e8f0}.vk-top-bar[data-v-9f5a57d8]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:10px 16px;background:#1e293b99;border:1px solid rgba(255,255,255,.06);border-radius:8px;margin-bottom:12px}.vk-pedal-bar[data-v-9f5a57d8],.vk-mode-bar[data-v-9f5a57d8]{display:flex;align-items:center;gap:10px}.vk-label[data-v-9f5a57d8]{font-size:13px;font-weight:600;color:#94a3b8}.vk-combo-strip[data-v-9f5a57d8]{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;background:#0ea5e91a;border:1px dashed rgba(56,189,248,.4);border-radius:8px;margin-bottom:12px}.combo-keys-list[data-v-9f5a57d8]{display:flex;align-items:center;gap:8px}.combo-title[data-v-9f5a57d8]{font-size:13px;font-weight:600;color:#38bdf8}.combo-empty[data-v-9f5a57d8]{font-size:12px;color:#64748b;font-style:italic}.combo-chip[data-v-9f5a57d8]{background:#0284c7;color:#fff;padding:3px 8px;border-radius:4px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;gap:4px}.combo-chip i[data-v-9f5a57d8]{cursor:pointer;font-size:11px}.combo-chip i[data-v-9f5a57d8]:hover{color:#fca5a5}.combo-plus[data-v-9f5a57d8]{color:#94a3b8;margin-left:6px}.combo-actions[data-v-9f5a57d8]{display:flex;gap:8px}.vk-tech-banner[data-v-9f5a57d8]{display:flex;align-items:center;gap:12px;padding:8px 16px;background:#0f172acc;border-left:3px solid #00dcc8;border-radius:4px;margin-bottom:16px}.tech-icon[data-v-9f5a57d8]{color:#00dcc8;font-size:18px}.tech-info[data-v-9f5a57d8]{display:flex;flex-direction:column}.tech-lead[data-v-9f5a57d8]{font-size:13px;font-weight:700;color:#f1f5f9}.tech-details[data-v-9f5a57d8]{font-size:12px;color:#00dcc8}.tech-sub[data-v-9f5a57d8]{font-size:12px;color:#64748b}.vk-matrix-container[data-v-9f5a57d8]{background:#090d16;padding:16px;border-radius:10px;border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 2px 8px #000c;overflow-x:auto}.vk-full-layout[data-v-9f5a57d8]{display:flex;flex-direction:column;gap:6px;min-width:1060px}.vk-row[data-v-9f5a57d8]{display:flex;gap:6px}.vk-key[data-v-9f5a57d8]{position:relative;height:44px;background:#1e293b;border:1px solid rgba(255,255,255,.08);border-bottom:3px solid #0f172a;border-radius:5px;display:flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .12s ease;box-shadow:0 2px 4px #0006}.vk-key[data-v-9f5a57d8]:hover:not(.vk-spacer){background:#334155;border-color:#38bdf8;transform:translateY(-2px);box-shadow:0 4px 10px #38bdf840}.vk-key[data-v-9f5a57d8]:active:not(.vk-spacer){transform:translateY(1px);border-bottom-width:1px}.vk-key.vk-spacer[data-v-9f5a57d8]{background:transparent!important;border:none!important;box-shadow:none!important;cursor:default}.vk-key.vk-is-fn[data-v-9f5a57d8]{background:#182234}.vk-key.vk-is-mod[data-v-9f5a57d8]{background:#1e2538}.vk-key.vk-is-numpad[data-v-9f5a57d8]{background:#122137;border-color:#00dcc833}.vk-key.vk-is-numpad[data-v-9f5a57d8]:hover{border-color:#00dcc8;box-shadow:0 4px 12px #00dcc84d}.key-inner[data-v-9f5a57d8]{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;pointer-events:none}.key-main[data-v-9f5a57d8]{font-size:13px;font-weight:600;color:#f8fafc}.key-sub[data-v-9f5a57d8]{font-size:10px;color:#94a3b8;line-height:1}.vk-key.vk-is-numpad .key-main[data-v-9f5a57d8]{color:#38bdf8}.vk-w-0\.5[data-v-9f5a57d8]{width:18px}.vk-w-1[data-v-9f5a57d8]{width:40px}.vk-w-1\.25[data-v-9f5a57d8]{width:52px}.vk-w-1\.5[data-v-9f5a57d8]{width:64px}.vk-w-1\.75[data-v-9f5a57d8]{width:76px}.vk-w-2[data-v-9f5a57d8]{width:88px}.vk-w-2\.25[data-v-9f5a57d8]{width:100px}.vk-w-2\.75[data-v-9f5a57d8]{width:122px}.vk-w-3\.5[data-v-9f5a57d8]{width:154px}.vk-w-6\.25[data-v-9f5a57d8]{width:278px}.vk-dialog-footer[data-v-9f5a57d8]{display:flex;justify-content:space-between;align-items:center}.footer-note[data-v-9f5a57d8]{font-size:13px;color:#94a3b8}.footer-note strong[data-v-9f5a57d8]{color:#00dcc8}#app[data-v-a8580e97]{font-family:var(--font-family, "Inter", sans-serif);text-align:center}.logo-section[data-v-a8580e97]{display:flex;align-items:center}.app-logo[data-v-a8580e97]{height:36px;transition:transform .3s ease}.app-logo[data-v-a8580e97]:hover{transform:scale(1.05)}.right-actions[data-v-a8580e97]{display:flex;align-items:center;gap:16px}.theme-toggle-btn[data-v-a8580e97]{background:#0000000d;border:none;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease}body.dark-mode .theme-toggle-btn[data-v-a8580e97]{background:#ffffff1a}.theme-toggle-btn[data-v-a8580e97]:hover{background:#0000001a;transform:rotate(15deg) scale(1.1)}body.dark-mode .theme-toggle-btn[data-v-a8580e97]:hover{background:#fff3}.language-switcher[data-v-a8580e97]{display:flex;align-items:center;background:#0000000d;border-radius:20px;padding:4px}body.dark-mode .language-switcher[data-v-a8580e97]{background:#ffffff14}.lang-btn[data-v-a8580e97]{background:transparent;border:none;padding:8px 16px;border-radius:16px;cursor:pointer;font-weight:500;font-size:13px;color:var(--text-muted, #718096);transition:all .2s ease}.lang-btn[data-v-a8580e97]:hover{color:var(--text-color, #2D3748)}.lang-btn.active[data-v-a8580e97]{background:#fff;color:var(--primary-color, #6C5CE7);box-shadow:0 2px 8px #0000001a}body.dark-mode .lang-btn.active[data-v-a8580e97]{background:#ffffff26;color:var(--primary-color, #A29BFE)}.divider[data-v-a8580e97]{width:1px;height:16px;background:#0000001a;margin:0 4px}body.dark-mode .divider[data-v-a8580e97]{background:#ffffff1a}.help-btn[data-v-a8580e97]{background:transparent!important;border:1px solid rgba(0,0,0,.1)!important;color:var(--text-muted, #718096)!important}.help-btn[data-v-a8580e97]:hover{border-color:var(--primary-color, #6C5CE7)!important;color:var(--primary-color, #6C5CE7)!important}.help-content[data-v-a8580e97]{text-align:left;line-height:1.8}.help-content h3[data-v-a8580e97]{margin-bottom:16px;color:var(--primary-color, #6C5CE7)}.help-content p[data-v-a8580e97]{margin:8px 0;color:var(--text-color, #2D3748)}.connect-btn-header[data-v-a8580e97]{font-weight:600!important;padding:8px 20px!important;border-radius:20px!important}.vk-btn-header[data-v-a8580e97]{font-weight:600!important;padding:8px 18px!important;border-radius:20px!important;border-color:#00dcc866!important;color:#00dcc8!important;background:#00dcc81a!important;transition:all .3s ease!important}.vk-btn-header[data-v-a8580e97]:hover{background:#00dcc840!important;transform:translateY(-1px);box-shadow:0 4px 14px #00dcc84d}.pedal-selector[data-v-a8580e97]{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:30px;padding:20px;background:#6c5ce714;border-radius:12px}body.dark-mode .pedal-selector[data-v-a8580e97]{background:#a29bfe1a}.pedal-selector label[data-v-a8580e97]{font-weight:600;font-size:14px;color:var(--text-color, #2D3748)}.serial-panel[data-v-a8580e97]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding:14px 18px;background:#00b89414;border:1px solid rgba(0,184,148,.18);border-radius:8px}body.dark-mode .serial-panel[data-v-a8580e97]{background:#00cec91a;border-color:#00cec938}.serial-info[data-v-a8580e97]{min-width:0;display:flex;align-items:baseline;gap:10px}.serial-label[data-v-a8580e97]{flex:0 0 auto;font-size:14px;font-weight:600;color:var(--text-color, #2D3748)}.serial-value[data-v-a8580e97]{min-width:0;overflow-wrap:anywhere;font-family:Consolas,Monaco,Courier New,monospace;font-size:16px;font-weight:700;letter-spacing:0;color:#00a884}body.dark-mode .serial-value[data-v-a8580e97]{color:#55efc4}.key-cards[data-v-a8580e97]{display:flex;flex-direction:column;gap:20px;margin-bottom:30px}.key-card[data-v-a8580e97]{background:var(--card-bg, rgba(255, 255, 255, .4));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3);border-radius:16px;padding:24px;transition:all .3s ease}body.dark-mode .key-card[data-v-a8580e97]{background:var(--card-bg, rgba(40, 40, 40, .4));border-color:#ffffff0d}.key-card[data-v-a8580e97]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}body.dark-mode .key-card[data-v-a8580e97]:hover{box-shadow:0 8px 25px #0000004d}.submit-section[data-v-a8580e97]{margin-top:40px;padding-top:30px;border-top:1px solid rgba(0,0,0,.08)}body.dark-mode .submit-section[data-v-a8580e97]{border-top-color:#ffffff14}.submit-btn[data-v-a8580e97]{font-size:18px!important;padding:18px 60px!important;border-radius:12px!important;background:linear-gradient(135deg,var(--primary-color, #6C5CE7),#a29bfe)!important;border:none!important;box-shadow:0 6px 20px #6c5ce766;transition:all .3s ease!important}.submit-btn[data-v-a8580e97]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #6c5ce780}.submit-btn[data-v-a8580e97]:disabled{background:#ccc!important;box-shadow:none;cursor:not-allowed}@media (max-width: 768px){.header-bar[data-v-a8580e97]{flex-direction:column;gap:15px}.key-card[data-v-a8580e97]{padding:16px}.serial-panel[data-v-a8580e97]{align-items:stretch;flex-direction:column}.serial-info[data-v-a8580e97]{justify-content:space-between}.connect-btn[data-v-a8580e97],.submit-btn[data-v-a8580e97]{width:100%}}
