*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;font-weight:400}body{min-height:100vh;margin:0;padding:0;color:#e4e4e7;background:#1a1d29;line-height:1.6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}@font-face{font-family:MinhaFonteLocal;src:url(../fonts/DS-DIGI.TTF) format("truetype");font-family:MinhaFonteLocal2;src:url(../fonts/ZILLM.ttf) format("truetype");font-family:DigitalFont;src:url(../fonts/DS-DIGI.TTF) format("truetype");font-family:Orbitron;src:url(../fonts/Orbitron-VariableFont_wght.ttf) format("truetype")}#app{width:100%;height:100vh;margin:0;padding:0}#app{width:100%;height:100vh;margin:0;padding:0;font-weight:400}.gauge-wrapper[data-v-55c80823]{display:flex;justify-content:center;align-items:center;padding:10px}.gauge-container[data-v-55c80823]{position:relative;width:140px;height:140px;background:#ffffff05;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;border:1px solid rgba(255,255,255,.05);box-shadow:inset 0 0 20px #0006;display:flex;justify-content:center;align-items:center;transition:transform .3s ease,border-color .3s ease}.gauge-container[data-v-55c80823]:hover{transform:scale(1.05);border-color:#ffffff26}.gauge-svg[data-v-55c80823]{width:100%;height:100%;transform:rotate(-90deg)}.gauge-track[data-v-55c80823]{fill:none;stroke:var(--bg-hover);stroke-width:6}.gauge-fill[data-v-55c80823]{fill:none;stroke-width:7;stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.4,0,.2,1),stroke .3s ease,filter .3s ease}.gauge-content[data-v-55c80823]{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.gauge-label[data-v-55c80823]{font-family:var(--font-main, "Inter", sans-serif);font-size:.65rem;font-weight:700;color:var(--text-dim);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.gauge-value[data-v-55c80823]{font-family:Orbitron,Rajdhani,sans-serif;font-size:2.1rem;font-weight:600;color:var(--text-main);line-height:1;display:flex;align-items:baseline;text-shadow:0 0 10px var(--current-glow);transition:text-shadow .3s ease}.gauge-percent[data-v-55c80823]{font-size:.9rem;font-weight:500;color:var(--text-dim);margin-left:1px}.cyber-progress-container[data-v-767c4d62]{margin-top:20px;margin-left:10px;margin-bottom:30px;width:calc(100% - 20px)}.progress-info[data-v-767c4d62]{display:flex;justify-content:space-between;margin-bottom:10px}.label[data-v-767c4d62]{font-size:.75rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:2px}.percent[data-v-767c4d62]{font-size:1rem;color:var(--accent);font-weight:800;text-shadow:0 0 12px var(--accent-glow)}.progress-track[data-v-767c4d62]{height:18px;position:relative;background:#0003;border-radius:3px;overflow:hidden}.segments-placeholder[data-v-767c4d62]{position:absolute;width:100%;height:100%;background:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0px,rgba(255,255,255,.05) 8px,transparent 8px,transparent 12px)}.progress-fill-mask[data-v-767c4d62]{height:100%;position:absolute;left:0;top:0;transition:width .5s cubic-bezier(.4,0,.2,1);overflow:hidden;z-index:2}.active-segments[data-v-767c4d62]{width:1000px;height:100%;background:repeating-linear-gradient(90deg,var(--accent) 0px,var(--accent) 8px,transparent 8px,transparent 12px);filter:drop-shadow(0 0 5px var(--accent)) drop-shadow(0 0 15px var(--accent-glow));animation:neonPulse-767c4d62 2.5s infinite ease-in-out}@keyframes neonPulse-767c4d62{0%,to{filter:drop-shadow(0 0 5px var(--accent)) drop-shadow(0 0 15px var(--accent-glow));opacity:1}50%{filter:drop-shadow(0 0 8px var(--accent)) drop-shadow(0 0 25px var(--accent-glow));opacity:.9}}.tech-font[data-v-767c4d62]{font-family:Orbitron,sans-serif}.gauge-wrapper[data-v-ccdcc7f7]{display:table-column;justify-content:center;align-items:center;padding:0}.gauge-container[data-v-ccdcc7f7]{position:relative;width:170px;height:170px;display:flex;justify-content:center;align-items:center}.gauge-svg[data-v-ccdcc7f7]{width:100%;height:100%;overflow:visible}.gauge-track[data-v-ccdcc7f7]{fill:none;stroke:var(--current-color);stroke-width:10;stroke-linecap:round;opacity:.12}.gauge-fill-glow[data-v-ccdcc7f7]{fill:none;stroke-width:14;stroke-linecap:round;opacity:.4;filter:url(#gauge-glow-filter);transition:stroke-dasharray .8s cubic-bezier(.4,0,.2,1),stroke .3s ease}.gauge-fill[data-v-ccdcc7f7]{fill:none;stroke-width:9;stroke-linecap:round;filter:drop-shadow(0 0 3px #fff);transition:stroke-dasharray .8s cubic-bezier(.4,0,.2,1),stroke .3s ease}.gauge-tick[data-v-ccdcc7f7]{stroke:var(--current-color);stroke-width:1;stroke-linecap:round;opacity:.25}.gauge-tick--lg[data-v-ccdcc7f7]{stroke:var(--current-color);stroke-width:1.5;opacity:.7;filter:drop-shadow(0 0 3px var(--current-glow))}.gauge-number[data-v-ccdcc7f7]{font-family:var(--font-main, "Inter", sans-serif);font-size:13px;font-weight:500;fill:var(--text-dim, #666);opacity:.5;transition:fill .3s ease,opacity .3s ease}.gauge-number--lit[data-v-ccdcc7f7]{fill:var(--current-color);opacity:1;filter:drop-shadow(0 0 4px var(--current-glow))}.gauge-content[data-v-ccdcc7f7]{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.gauge-value[data-v-ccdcc7f7]{font-family:Orbitron,sans-serif;font-size:2.2rem;font-weight:700;color:var(--text-main, #fff);line-height:1;text-shadow:0 0 25px var(--current-glow),0 0 5px var(--current-color);transition:text-shadow .5s ease}.gauge-label[data-v-ccdcc7f7]{font-family:Orbitron,sans-serif;font-size:.8rem;font-weight:600;color:var(--current-color);margin-top:4px;letter-spacing:1px;text-shadow:0 0 8px var(--current-glow);transition:color .3s ease,text-shadow .3s ease}.gauge-wrapper[data-v-a9a06540]{display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;user-select:none}.gauge-label[data-v-a9a06540]{font-family:Orbitron,sans-serif;font-size:.7rem;font-weight:800;color:#666;margin-bottom:8px;text-transform:uppercase;letter-spacing:2px}.gauge-relative[data-v-a9a06540]{position:relative;width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.progress-svg[data-v-a9a06540]{width:110%;height:110%;overflow:visible!important}.active-group[data-v-a9a06540]{filter:drop-shadow(0 0 5px var(--accent, currentColor))}.center-content[data-v-a9a06540]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.gauge-value[data-v-a9a06540]{font-size:2.5rem;font-weight:700;line-height:1;font-family:Orbitron,sans-serif;filter:drop-shadow(0 0 10px currentColor);transition:color .3s ease}.gauge-value small[data-v-a9a06540]{font-size:1rem;margin-left:2px;opacity:.6}.particles-layer[data-v-a9a06540]{pointer-events:none}@keyframes pulse-a9a06540{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(1.05)}}.icon-wrapper[data-v-1b15e30f]{display:inline-flex;align-items:center;justify-content:center;line-height:0}svg[data-v-1b15e30f]{display:block}.fingerprint-test-container[data-v-a621f05f]{display:flex;flex-direction:column;gap:15px;color:var(--text-main, #fff);padding:10px;height:100%;box-sizing:border-box;overflow:hidden}.tech-font[data-v-a621f05f]{font-family:var(--font-tech, "Consolas", monospace);letter-spacing:1px}.test-header[data-v-a621f05f]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border, rgba(255, 255, 255, .1));padding-bottom:10px}.header-left[data-v-a621f05f]{display:flex;align-items:center;gap:20px}.header-left h4[data-v-a621f05f]{margin:0;color:var(--accent, #00ff41);text-transform:uppercase;font-weight:700}.header-actions[data-v-a621f05f]{display:flex;gap:12px}.btn-glass[data-v-a621f05f]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-main, #fff);padding:8px 20px;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:.8rem;font-weight:700}.back-neon[data-v-a621f05f]:hover{background:#ffffff1a;border-color:#ffffff4d}.pass-neon[data-v-a621f05f]:hover{border-color:var(--text-success, #00ff41);color:var(--text-success, #00ff41);background:#00ff411a;box-shadow:0 0 15px #00ff414d}.fail-neon[data-v-a621f05f]:hover{border-color:#ff4d4d;color:#ff4d4d;background:#ff4d4d1a;box-shadow:0 0 15px #ff4d4d4d}.action-neon[data-v-a621f05f]{display:flex;align-items:center;gap:10px;background:#00ff410d;border-color:#00ff414d;color:var(--accent, #00ff41);padding:12px 24px;font-size:.85rem}.action-neon[data-v-a621f05f]:hover{background:#00ff4126;border-color:var(--accent, #00ff41);box-shadow:0 0 20px #00ff4140;transform:translateY(-2px)}.card-glass[data-v-a621f05f]{background:#00000040;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:20px}.test-content[data-v-a621f05f]{flex-grow:1;display:flex;align-items:center;justify-content:center}.fingerprint-card[data-v-a621f05f]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:500px;width:100%;padding:40px 30px}.fingerprint-icon-box[data-v-a621f05f]{color:var(--accent, #00ff41);margin-bottom:20px;filter:drop-shadow(0 0 10px rgba(0,255,65,.3))}.title[data-v-a621f05f]{font-size:1rem;color:#fff;margin:0 0 10px}.instruction[data-v-a621f05f]{font-size:.75rem;color:var(--text-dim, #aaa);line-height:1.5;margin-bottom:25px}.launch-btn[data-v-a621f05f]{margin-bottom:15px}.status-msg[data-v-a621f05f]{font-size:.7rem;color:#fff9;margin-top:10px}.test-container[data-v-626d781d]{display:flex;flex-direction:column;gap:15px;color:var(--text-main);padding:10px;height:100%}.tech-font[data-v-626d781d]{font-family:var(--font-tech);letter-spacing:1px;font-weight:700}.test-header[data-v-626d781d]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding-bottom:12px}.header-left[data-v-626d781d]{display:flex;align-items:center;gap:20px}.header-left h4[data-v-626d781d]{margin:0;color:var(--accent);text-transform:uppercase}.header-actions[data-v-626d781d]{display:flex;gap:12px}.btn-glass[data-v-626d781d]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-main);padding:8px 20px;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:.8rem}.back-neon[data-v-626d781d]:hover{background:#ffffff1a;border-color:#ffffff4d}.pass-neon[data-v-626d781d]:hover{border-color:var(--text-success, #00ff41);color:var(--text-success, #00ff41);background:#00ff411a;box-shadow:0 0 15px #00ff414d}.fail-neon[data-v-626d781d]:hover{border-color:#ff4d4d;color:#ff4d4d;background:#ff4d4d1a;box-shadow:0 0 15px #ff4d4d4d}.main-layout[data-v-626d781d]{display:flex;flex-direction:column;flex-grow:1}.glass-panel[data-v-626d781d]{background:#ffffff08;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:15px;padding:25px;display:flex;flex-direction:column;gap:20px}.visualizer-viewport[data-v-626d781d]{width:100%;height:120px;background:#0000004d;display:flex;align-items:center;justify-content:center;position:relative;border-radius:10px;border:1px solid var(--border)}.visualizer-placeholder[data-v-626d781d]{font-size:.65rem;color:var(--text-dim)}.neon-canvas[data-v-626d781d]{width:100%;height:100%}.device-banner[data-v-626d781d]{width:100%;padding:12px;display:flex;justify-content:space-between;align-items:center;background:#0003}.banner-info[data-v-626d781d]{display:flex;flex-direction:column;gap:4px}.mini-label[data-v-626d781d]{font-size:.55rem;color:var(--text-dim)}.text-accent[data-v-626d781d]{color:var(--accent);font-size:.8rem}.device-mini-info[data-v-626d781d]{font-size:.7rem;color:var(--text-dim)}.stereo-controls[data-v-626d781d]{display:flex;gap:20px;width:100%}.btn-stereo[data-v-626d781d]{flex:1;height:80px;background:#ffffff0d;border:1px solid var(--border);color:var(--text-main);border-radius:12px;cursor:pointer;transition:.3s;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:.7rem}.btn-stereo[data-v-626d781d]:hover{border-color:var(--accent);background:#35a3ff0d}.btn-stereo.playing[data-v-626d781d]{border-color:var(--accent);box-shadow:0 0 15px var(--accent);animation:pulse-626d781d 1s infinite}.manual-section[data-v-626d781d]{width:100%;padding:15px;display:flex;flex-direction:column;gap:10px}.manual-row[data-v-626d781d]{display:flex;gap:10px}.glass-select[data-v-626d781d]{flex:1;background:#0006;border:1px solid var(--border);color:var(--text-main);padding:8px 12px;border-radius:4px;font-size:.75rem;outline:none;cursor:pointer}.glass-select option[data-v-626d781d]{background-color:#0b1114;color:var(--text-main, #ffffff);padding:8px}.btn-manual[data-v-626d781d]{padding:0 20px;background:var(--accent);color:#000;border:none;border-radius:4px;cursor:pointer;font-weight:700}.playing-active[data-v-626d781d]{background:#ff4d4d;color:#fff}@keyframes pulse-626d781d{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.test-container[data-v-fa7ef838]{display:flex;flex-direction:column;gap:15px;color:var(--text-main);padding:10px;height:100%}.tech-font[data-v-fa7ef838]{font-family:var(--font-tech);letter-spacing:1px;font-weight:700;font-size:.75rem}.test-header[data-v-fa7ef838]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding-bottom:12px}.title-group[data-v-fa7ef838]{display:flex;align-items:center;gap:20px}.title-group h4[data-v-fa7ef838]{margin:0;color:var(--accent);text-transform:uppercase}.main-layout[data-v-fa7ef838]{display:grid;grid-template-columns:1fr 100px;gap:20px;flex-grow:1}.glass-panel[data-v-fa7ef838]{background:#ffffff08;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:15px;padding:25px;display:flex;flex-direction:column;align-items:center;gap:20px}.visualizer-viewport[data-v-fa7ef838]{width:100%;height:160px;background:#0000004d;display:flex;align-items:center;justify-content:center;position:relative;border-radius:10px;border:1px solid var(--border)}.visualizer-placeholder[data-v-fa7ef838]{position:absolute;font-size:.65rem;color:var(--text-dim)}.neon-canvas[data-v-fa7ef838]{width:100%;height:100%}.mic-selector-bar[data-v-fa7ef838]{width:100%;display:flex;align-items:center;gap:15px;padding:10px 15px;background:#0003;border-radius:8px}.mini-label[data-v-fa7ef838]{font-size:.6rem;color:var(--accent)}.glass-select[data-v-fa7ef838]{background:transparent;border:1px solid var(--border);color:var(--text-main);padding:4px 10px;border-radius:4px;font-size:.7rem;flex:1;outline:none}.audio-controls[data-v-fa7ef838]{display:flex;gap:15px;width:100%}.btn-action[data-v-fa7ef838]{flex:1;height:55px;background:#ffffff0d;border:1px solid var(--border);color:var(--text-main);border-radius:8px;cursor:pointer;transition:.3s;display:flex;align-items:center;justify-content:center;gap:10px}.rec-active[data-v-fa7ef838]{border-color:#ff4d4d;color:#ff4d4d;background:#ff4d4d0d;box-shadow:0 0 15px #ff4d4d33}.play-active[data-v-fa7ef838]{border-color:var(--text-success);color:var(--text-success)}.status-dot[data-v-fa7ef838]{width:8px;height:8px;background:#ff4d4d;border-radius:50%;animation:pulse-fa7ef838 1s infinite}@keyframes pulse-fa7ef838{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.decision-sidebar[data-v-fa7ef838]{display:flex;flex-direction:column;gap:15px}.btn-sidebar[data-v-fa7ef838]{width:100px;height:100px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:var(--text-main);cursor:pointer;transition:.3s}.pass-neon[data-v-fa7ef838]:disabled{opacity:.1;cursor:not-allowed}.pass-neon[data-v-fa7ef838]:hover:not(:disabled){border-color:var(--text-success);color:var(--text-success);box-shadow:0 0 20px var(--status-pass-glow)}.fail-neon[data-v-fa7ef838]:hover{border-color:#ff4d4d;color:#ff4d4d;box-shadow:0 0 20px var(--status-fail-glow)}.back-neon[data-v-fa7ef838]{padding:6px 18px;border-radius:4px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-main);cursor:pointer}.back-neon[data-v-fa7ef838]:hover{border-color:var(--accent);color:var(--accent)}.test-container[data-v-0da2a598]{display:flex;flex-direction:column;gap:15px;color:#fff;padding:10px;height:100%}.tech-font[data-v-0da2a598]{font-family:Consolas,monospace;letter-spacing:1px;font-weight:700}.test-header[data-v-0da2a598]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:12px}.status-tag[data-v-0da2a598]{padding:4px 10px;border-radius:4px;font-size:.7rem}.status-tag.active[data-v-0da2a598]{background:#00ff4133;color:#00ff41;border:1px solid #00ff41}.status-tag.idle[data-v-0da2a598]{background:#ffffff0d;color:#888}.main-layout[data-v-0da2a598]{display:grid;grid-template-columns:1fr 120px;gap:20px;flex-grow:1}.glass-panel[data-v-0da2a598]{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:15px;padding:40px;display:flex;flex-direction:column;justify-content:center;gap:30px}.vu-meter-container[data-v-0da2a598]{width:100%;max-width:600px;margin:0 auto}.vu-labels[data-v-0da2a598]{display:flex;justify-content:space-between;color:#666;font-size:.7rem;margin-bottom:8px}.vu-track[data-v-0da2a598]{height:40px;background:#111;border-radius:4px;position:relative;border:1px solid #333;overflow:hidden}.vu-bar[data-v-0da2a598]{height:100%;background:linear-gradient(90deg,#00ff41,#ff0 70%,red);transition:width .05s ease-out}.vu-peak[data-v-0da2a598]{position:absolute;top:0;width:2px;height:100%;background:#fff;transition:left .5s ease-out}.audio-controls[data-v-0da2a598]{padding:20px;display:flex;flex-direction:column;align-items:center;gap:10px}.control-row[data-v-0da2a598]{display:flex;align-items:center;gap:15px}.warning-text[data-v-0da2a598]{color:#ff9800;font-size:.7rem}.info-box[data-v-0da2a598]{color:#666;font-size:.75rem;text-align:center}.decision-sidebar[data-v-0da2a598]{display:flex;flex-direction:column;justify-content:center;gap:20px}.btn-sidebar[data-v-0da2a598]{width:100px;height:100px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#fff;cursor:pointer;transition:.3s}.pass-neon[data-v-0da2a598]:hover{border-color:#00ff41;color:#00ff41;box-shadow:0 0 20px #00ff4133}.fail-neon[data-v-0da2a598]:hover{border-color:#ff4d4d;color:#ff4d4d;box-shadow:0 0 20px #ff4d4d33}.test-container[data-v-8d767a95]{display:flex;flex-direction:column;gap:15px;color:#fff;height:100%;padding:15px;background:#0b1114}.tech-font[data-v-8d767a95]{font-family:Consolas,monospace;letter-spacing:1px}.test-header[data-v-8d767a95]{display:flex;flex-direction:column;gap:12px;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,.08)}.title-group[data-v-8d767a95]{display:flex;justify-content:space-between;align-items:center}.controls-group[data-v-8d767a95]{display:flex;gap:10px;width:100%}.controls-group button[data-v-8d767a95]{flex:1;padding:12px;font-weight:700;cursor:pointer;border-radius:6px;border:none;transition:.2s}.btn-default[data-v-8d767a95]{background:#334155;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer}.btn-default[data-v-8d767a95]:hover{background:#475569}.btn-success[data-v-8d767a95]{background:#16a34a;color:#fff}.btn-success[data-v-8d767a95]:hover:not(:disabled){background:#15803d}.btn-danger[data-v-8d767a95]{background:#dc2626;color:#fff}.btn-danger[data-v-8d767a95]:hover{background:#b91c1c}.btn-success[data-v-8d767a95]:disabled{opacity:.4;cursor:not-allowed}.text-success[data-v-8d767a95]{color:#22c55e}.text-warning[data-v-8d767a95]{color:#f59e0b}.text-dim[data-v-8d767a95]{color:#64748b}.main-layout[data-v-8d767a95]{display:flex;flex-direction:column;flex-grow:1}.glass-panel[data-v-8d767a95]{background:#ffffff05;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.08);border-radius:15px;padding:25px;display:flex;flex-direction:column;gap:20px}.waveform-canvas[data-v-8d767a95]{width:100%;height:180px;background:#000;border-radius:8px;border:1px solid #222}.freq-display[data-v-8d767a95]{text-align:center;margin-top:12px;padding:10px;background:#0000004d;border-radius:8px}.freq-value[data-v-8d767a95]{font-size:1.8rem;margin-left:15px;transition:.3s}.config-grid[data-v-8d767a95]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.mini-label[data-v-8d767a95]{font-size:.75rem;color:#888;margin-bottom:10px;display:block}.card-glass[data-v-8d767a95]{background:#ffffff08;border:1px solid rgba(255,255,255,.05);padding:15px;border-radius:10px}.note-buttons[data-v-8d767a95]{display:flex;gap:8px}.note-btn[data-v-8d767a95]{flex:1;padding:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#ccc;border-radius:6px;cursor:pointer;font-size:.8rem}.note-btn.active[data-v-8d767a95]{border-color:#22c55e;background:#22c55e1a;color:#22c55e}.note-btn[data-v-8d767a95]:disabled{opacity:.5;cursor:not-allowed}.channel-res[data-v-8d767a95]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.res-tag[data-v-8d767a95]{padding:4px 10px;border-radius:4px;font-size:.85rem;font-weight:700;min-width:80px;text-align:center}.res-tag.wait[data-v-8d767a95]{background:#222;color:#555}.res-tag.pass[data-v-8d767a95]{background:#22c55e26;color:#22c55e;border:1px solid #22c55e}.res-tag.fail[data-v-8d767a95]{background:#dc262626;color:#dc2626;border:1px solid #dc2626}.final-banner[data-v-8d767a95]{padding:20px;border-radius:8px;text-align:center;border-width:2px;border-style:solid}.final-banner.pass[data-v-8d767a95]{background:#22c55e0d;border-color:#22c55e;color:#22c55e}.final-banner.fail[data-v-8d767a95]{background:#dc26260d;border-color:#dc2626;color:#dc2626}.status-blink[data-v-8d767a95]{animation:blink-8d767a95 1.5s infinite}@keyframes blink-8d767a95{50%{opacity:.3}}.selection-grid[data-v-037fc8ff]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;height:100%}.card-selection[data-v-037fc8ff]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:20px;cursor:pointer;transition:all .2s ease;border:1px solid rgba(255,255,255,.05)}.card-selection[data-v-037fc8ff]:hover{background:#00ff410d;border-color:#00ff41}.icon-wrap[data-v-037fc8ff]{font-size:2.5rem;margin-bottom:10px}.card-selection h3[data-v-037fc8ff]{color:#00ff41;font-size:1rem;margin-bottom:8px}.card-selection p[data-v-037fc8ff]{font-size:.75rem;color:#777}.active-module-container[data-v-037fc8ff]{height:100%;width:100%;animation:fadeIn-037fc8ff .3s ease}.info-status[data-v-037fc8ff]{text-align:center;font-size:.7rem;padding:15px 5px;border-radius:8px;background:#0003}.text-active[data-v-037fc8ff]{color:#00ff41;text-shadow:0 0 10px rgba(0,255,65,.4)}@keyframes fadeIn-037fc8ff{0%{opacity:0}to{opacity:1}}.test-container[data-v-9b031526]{display:flex;flex-direction:column;gap:15px;color:var(--text-main, #fff);padding:10px;height:100%}.tech-font[data-v-9b031526]{font-family:var(--font-tech, "Consolas", monospace);letter-spacing:1px;font-weight:700}.test-header[data-v-9b031526]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border, rgba(255,255,255,.1));padding-bottom:12px}.header-left[data-v-9b031526]{display:flex;align-items:center;gap:20px}.header-left h4[data-v-9b031526]{margin:0;color:var(--accent, #00ff41);text-transform:uppercase}.header-actions[data-v-9b031526]{display:flex;gap:12px}.btn-glass[data-v-9b031526]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-main, #fff);padding:8px 20px;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:.8rem}.back-neon[data-v-9b031526]:hover{background:#ffffff1a;border-color:#ffffff4d}.pass-neon[data-v-9b031526]:not(:disabled):hover{border-color:var(--text-success, #00ff41);color:var(--text-success, #00ff41);background:#00ff411a;box-shadow:0 0 15px #00ff414d}.fail-neon[data-v-9b031526]:hover{border-color:#ff4d4d;color:#ff4d4d;background:#ff4d4d1a;box-shadow:0 0 15px #ff4d4d4d}.pass-neon[data-v-9b031526]:disabled{opacity:.2;cursor:not-allowed;filter:grayscale(1)}.main-layout[data-v-9b031526]{display:flex;flex-direction:column;flex-grow:1}.glass-panel[data-v-9b031526]{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border, rgba(255,255,255,.1));border-radius:15px;padding:20px;display:flex;flex-direction:column;align-items:center;gap:15px}.camera-selector-bar[data-v-9b031526]{width:100%;padding:12px 15px;display:flex;justify-content:space-between;align-items:center;background:#0003;border-radius:8px}.selector-info[data-v-9b031526]{display:flex;align-items:center;gap:10px;flex:1;max-width:60%}.mini-label[data-v-9b031526]{font-size:.65rem;color:var(--text-dim, #777)}.glass-select[data-v-9b031526]{flex:1;background:#0006;border:1px solid var(--border, rgba(255,255,255,.1));color:var(--text-main, #fff);padding:8px 12px;border-radius:4px;font-size:.75rem;outline:none;cursor:pointer}.glass-select option[data-v-9b031526]{background-color:#0b1114;color:var(--text-main, #ffffff);padding:8px}.device-mini-info .res-tag[data-v-9b031526]{background:var(--accent, #00ff41);color:#000;padding:4px 10px;border-radius:4px;font-size:.75rem;font-weight:700}.status-blink[data-v-9b031526]{font-size:.7rem;color:var(--text-dim, #777)}.feed-viewport-wrapper[data-v-9b031526]{width:100%;max-width:640px;aspect-ratio:16 / 9}.feed-viewport[data-v-9b031526]{width:100%;height:100%;position:relative;background:#000;overflow:hidden;border-radius:8px;border:2px solid rgba(255,255,255,.1)}.video-element[data-v-9b031526]{width:100%;height:100%;object-fit:contain;background:#000}.video-element.mirror[data-v-9b031526]{transform:scaleX(-1)}.camera-stats-display[data-v-9b031526]{width:100%;max-width:640px;padding:12px 20px;background:#0000004d;border:1px solid rgba(0,255,65,.2);border-radius:8px}.stat-row[data-v-9b031526]{display:flex;justify-content:space-between;font-size:.75rem;margin-bottom:4px}.stat-row[data-v-9b031526]:last-child{margin-bottom:0}.text-accent[data-v-9b031526]{color:var(--accent, #00ff41)}.text-success[data-v-9b031526]{color:var(--text-success, #00ff41)}.loading-overlay[data-v-9b031526]{position:absolute;inset:0;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px}.spinner[data-v-9b031526]{width:30px;height:30px;border:3px solid rgba(0,255,65,.1);border-top-color:var(--accent, #00ff41);border-radius:50%;animation:spin-9b031526 1s linear infinite}@keyframes spin-9b031526{to{transform:rotate(360deg)}}.test-container[data-v-698491ef]{display:flex;flex-direction:column;gap:15px;color:var(--text-main);padding:10px;height:100%}.tech-font[data-v-698491ef]{font-family:var(--font-tech);letter-spacing:2px}.test-header[data-v-698491ef]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding-bottom:12px}.title-group[data-v-698491ef]{display:flex;align-items:center;gap:20px}.title-group h4[data-v-698491ef]{margin:0;color:var(--accent);text-transform:uppercase}.top-action-bar[data-v-698491ef]{display:flex;align-items:center;gap:15px}.spec-info[data-v-698491ef]{font-size:.8rem;color:var(--text-dim);font-weight:700;margin-left:5px}.main-layout[data-v-698491ef]{display:grid;grid-template-columns:1fr 120px;gap:20px;flex-grow:1}.test-content[data-v-698491ef]{flex-grow:1}.glass-panel[data-v-698491ef]{background:#ffffff08;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:15px;padding:30px;display:flex;align-items:center;justify-content:center}.test-grid[data-v-698491ef]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%}.btn-glass[data-v-698491ef]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-main);cursor:pointer;transition:all .4s ease;display:flex;align-items:center;justify-content:center}.header-pass-neon[data-v-698491ef]{padding:8px 24px;border-radius:6px;font-size:.9rem;font-weight:700}.header-pass-neon[data-v-698491ef]:hover{background:#4ecdc426;box-shadow:0 0 15px var(--status-pass-glow);color:var(--text-success);border-color:var(--text-success)}.header-fail-neon[data-v-698491ef]{padding:8px 24px;border-radius:6px;font-size:.9rem;font-weight:700}.header-fail-neon[data-v-698491ef]:hover{background:#e74c3c26;box-shadow:0 0 15px var(--status-fail-glow);color:#ff4d4d;border-color:#ff4d4d}.back-neon[data-v-698491ef]{padding:6px 18px;border-radius:4px;font-size:.75rem}.back-neon[data-v-698491ef]:hover{background:#ffffff1a;box-shadow:0 0 15px var(--accent-glow);color:var(--accent);border-color:var(--accent)}.decision-sidebar[data-v-698491ef]{display:flex;flex-direction:column}.loop-neon[data-v-698491ef]{height:140px;border-radius:12px;font-size:.95rem;flex-direction:column;gap:8px;border-color:#eab3084d;color:#eab308cc}.loop-neon .loop-icon[data-v-698491ef]{font-size:1.6rem}.rotating[data-v-698491ef]{animation:spin-698491ef 2s linear infinite}@keyframes spin-698491ef{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loop-neon[data-v-698491ef]:hover,.loop-active[data-v-698491ef]{background:#eab30814;box-shadow:0 0 20px #eab3084d;color:#facc15;border-color:#facc15}.loop-neon:hover .loop-icon[data-v-698491ef]{transform:rotate(180deg);transition:transform .4s ease}.card-glass[data-v-698491ef]{height:140px;border-radius:12px;border:1px solid var(--border);background:#ffffff05;cursor:pointer;display:flex;align-items:center;justify-content:center}.card-label[data-v-698491ef]{font-size:.95rem;color:var(--text-dim)}.card-glass:hover .card-label[data-v-698491ef]{color:var(--text-main)}.neon-blue[data-v-698491ef]:hover{border-color:#00d2ff;box-shadow:0 0 20px #00d2ff4d}.neon-purple[data-v-698491ef]:hover{border-color:#a855f7;box-shadow:0 0 20px #a855f74d}.neon-orange[data-v-698491ef]:hover{border-color:var(--accent);box-shadow:0 0 20px var(--accent-glow)}.alignment-pattern[data-v-698491ef]{background:#000;position:relative}.grid-lines[data-v-698491ef]{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:50px 50px}.safe-area-rect[data-v-698491ef]{position:absolute;width:96%;height:94%;border:1px dashed rgba(255,255,255,.3)}.circle-center[data-v-698491ef]{position:absolute;width:500px;height:500px;border:1px solid rgba(255,255,255,.4);border-radius:50%}.center-cross[data-v-698491ef]{position:absolute;width:120px;height:120px}.center-cross[data-v-698491ef]:before{content:"";position:absolute;width:100%;height:1px;background:var(--accent);top:50%}.center-cross[data-v-698491ef]:after{content:"";position:absolute;width:1px;height:100%;background:var(--accent);left:50%}.corner-box[data-v-698491ef]{position:absolute;width:100px;height:100px;border:2px solid var(--accent);opacity:.6}.top-left[data-v-698491ef]{top:0;left:0;border-right:none;border-bottom:none}.top-right[data-v-698491ef]{top:0;right:0;border-left:none;border-bottom:none}.bot-left[data-v-698491ef]{bottom:0;left:0;border-right:none;border-top:none}.bot-right[data-v-698491ef]{bottom:0;right:0;border-left:none;border-top:none}.fullscreen-overlay[data-v-698491ef]{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center}.full-screen[data-v-698491ef]{width:100%;height:100%}.test-hint[data-v-698491ef]{position:absolute;bottom:30px;background:#000000d9;padding:12px 35px;border:1px solid var(--accent);color:var(--accent);font-size:.85rem;border-radius:4px;pointer-events:none}.test-container[data-v-d6afb066]{width:100%;height:100%;display:flex;flex-direction:column;gap:15px;padding:15px;background:#0b0e14}.test-header[data-v-d6afb066]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #1f2833;padding-bottom:10px}.header-controls[data-v-d6afb066]{display:flex;align-items:center;gap:25px}.decision-group[data-v-d6afb066]{display:flex;gap:10px}.stats-group[data-v-d6afb066]{display:flex;align-items:center;gap:8px;color:#8b949e;font-size:.85rem}.divider[data-v-d6afb066]{color:#1f2833;margin:0 4px}.text-accent[data-v-d6afb066]{color:var(--accent)}.text-success[data-v-d6afb066]{color:#3fb950}.keyboard-main-content[data-v-d6afb066]{flex:1;display:flex;flex-direction:column;background:#ffffff05;border-radius:12px;padding:20px}.keyboard-viewport[data-v-d6afb066]{flex:1;display:flex;align-items:center;justify-content:center}.keyboard-wrapper[data-v-d6afb066]{display:flex;flex-direction:row;gap:20px;transform:scale(.95)}.keyboard-section[data-v-d6afb066]{display:flex;flex-direction:column;gap:4px}.row[data-v-d6afb066]{display:flex;flex-direction:row;gap:4px}.key-cap[data-v-d6afb066]{width:44px;height:44px;background:#161b22;border:1px solid #30363d;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .1s;cursor:default}.key-label[data-v-d6afb066]{font-size:.6rem;color:#8b949e;font-weight:700;text-transform:uppercase}.key-cap.active[data-v-d6afb066]{background:#238636;border-color:#3fb950;box-shadow:0 0 15px #3fb95080;transform:translateY(2px)}.key-cap.active .key-label[data-v-d6afb066]{color:#fff}.key-cap.tested[data-v-d6afb066]{border-color:#238636;background:#23863626}.key-cap.tested .key-label[data-v-d6afb066]{color:#3fb950}.w-backspace[data-v-d6afb066]{width:95px}.w-tab[data-v-d6afb066]{width:65px}.w-caps[data-v-d6afb066]{width:75px}.w-enter[data-v-d6afb066]{width:76px}.w-shift-l[data-v-d6afb066]{width:45px}.w-shift-r[data-v-d6afb066]{width:100px}.w-ctrl[data-v-d6afb066]{width:75px}.w-space[data-v-d6afb066]{width:330px}.w-n0[data-v-d6afb066]{width:92px}.w-spec[data-v-d6afb066]{width:92px;gap:10px;padding:10px}.h-2[data-v-d6afb066]{height:92px;margin-bottom:-48px;z-index:5}.key-spacer[data-v-d6afb066]{width:44px}.key-spacer-arrow[data-v-d6afb066]{width:44px;visibility:hidden}.history-bar[data-v-d6afb066]{display:flex;align-items:center;gap:10px;padding:10px;background:#0d1117;border-radius:6px;margin-bottom:15px}.history-stream[data-v-d6afb066]{flex:1;display:flex;gap:5px;overflow-x:auto}.log-tag[data-v-d6afb066]{background:#21262d;color:#c9d1d9;padding:2px 8px;border-radius:3px;font-size:.7rem}.btn-mini-reset[data-v-d6afb066]{background:none;border:1px solid #30363d;color:#8b949e;font-size:.65rem;padding:4px 10px;border-radius:4px;cursor:pointer}.keyboard-footer[data-v-d6afb066]{display:flex;justify-content:center;align-items:center;padding-top:5px;border-top:1px solid #1f2833}.instruction[data-v-d6afb066]{font-size:.7rem;color:#8b949e;margin:0;text-align:center}.btn-glass.back-neon[data-v-d6afb066]{padding:6px 18px;border-radius:4px;font-size:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#c9d1d9;cursor:pointer;transition:.3s}.btn-glass.back-neon[data-v-d6afb066]:hover{box-shadow:0 0 15px #3fb9504d;color:#3fb950;border-color:#238636}.btn-header[data-v-d6afb066]{padding:6px 20px;font-size:.8rem;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:#c9d1d9;cursor:pointer;transition:.3s;display:flex;align-items:center;justify-content:center}.pass-neon[data-v-d6afb066]:disabled{opacity:.1;cursor:not-allowed;border-color:transparent}.pass-neon[data-v-d6afb066]:hover:not(:disabled){background:#23863626;color:#3fb950;border-color:#238636;box-shadow:0 0 15px #23863666}.fail-neon[data-v-d6afb066]:hover{background:#f8514926;color:#f85149;border-color:#f85149;box-shadow:0 0 15px #f8514966}.card-glass[data-v-d6afb066]{background:#ffffff05;border:1px solid #30363d;border-radius:12px}.joystick-3d-container[data-v-ad3ff2ff]{background:#000;display:flex;justify-content:center;align-items:center;min-height:400px}.test-window[data-v-ad3ff2ff]{width:900px;height:600px;background:radial-gradient(circle at center,#0a0a0a,#000);border:1px solid #1a1a1a;border-radius:40px;position:relative;overflow:hidden}.ui-overlay[data-v-ad3ff2ff]{position:absolute;top:40px;left:40px;right:40px;display:flex;justify-content:space-between;pointer-events:none;z-index:10}h1[data-v-ad3ff2ff]{font-size:.65rem;color:#444;letter-spacing:6px;margin:0}.orange-text[data-v-ad3ff2ff]{color:#ff8c00;font-size:.7rem;font-family:monospace}.status[data-v-ad3ff2ff]{padding:8px 20px;border-radius:30px;border:1px solid #222;color:#333;font-size:.55rem}.status.active[data-v-ad3ff2ff]{border-color:#ff8c00;color:#ff8c00}.interaction-shield[data-v-ad3ff2ff]{position:absolute;inset:0;z-index:100;background:#00000080;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.btn-start[data-v-ad3ff2ff]{padding:15px 35px;background:#ff8c00;border:none;border-radius:8px;color:#000;font-weight:700;cursor:pointer}.footer-controls[data-v-ad3ff2ff]{position:absolute;bottom:30px;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:0 40px}.btn-mini[data-v-ad3ff2ff]{padding:8px 20px;border-radius:6px;border:1px solid;background:transparent;font-weight:700;cursor:pointer;font-size:.6rem}.btn-mini.pass[data-v-ad3ff2ff]{border-color:#00ff41;color:#00ff41}.btn-mini.pass[data-v-ad3ff2ff]:disabled{opacity:.1}.btn-mini.fail[data-v-ad3ff2ff]{border-color:#ff4d4d;color:#ff4d4d}.instructions[data-v-ad3ff2ff]{color:#222;font-size:.6rem}.blink[data-v-ad3ff2ff]{animation:blinker-ad3ff2ff 2s infinite}@keyframes blinker-ad3ff2ff{50%{opacity:0}}.test-container[data-v-881ccf9c]{display:flex;flex-direction:column;gap:15px;color:var(--text-main, #fff);padding:10px;height:100%}.tech-font[data-v-881ccf9c]{font-family:var(--font-tech, "Consolas", monospace);letter-spacing:1px;font-weight:700}.test-header[data-v-881ccf9c]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border, rgba(255,255,255,.1));padding-bottom:12px}.header-left[data-v-881ccf9c]{display:flex;align-items:center;gap:20px}.header-left h4[data-v-881ccf9c]{margin:0;color:var(--accent, #00ff41);text-transform:uppercase}.header-actions[data-v-881ccf9c]{display:flex;gap:12px}.btn-glass[data-v-881ccf9c]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-main, #fff);padding:8px 20px;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:.8rem}.back-neon[data-v-881ccf9c]:hover{background:#ffffff1a;border-color:#ffffff4d}.pass-neon[data-v-881ccf9c]:not(:disabled):hover{border-color:var(--text-success, #00ff41);color:var(--text-success, #00ff41);background:#00ff411a;box-shadow:0 0 15px #00ff414d}.fail-neon[data-v-881ccf9c]:hover{border-color:#ff4d4d;color:#ff4d4d;background:#ff4d4d1a;box-shadow:0 0 15px #ff4d4d4d}.pass-neon[data-v-881ccf9c]:disabled{opacity:.2;cursor:not-allowed;filter:grayscale(1)}.main-layout[data-v-881ccf9c]{display:flex;flex-direction:column;flex-grow:1;overflow:hidden}.glass-panel[data-v-881ccf9c]{background:#ffffff08;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border, rgba(255,255,255,.1));border-radius:15px;padding:20px;display:flex;flex-direction:column;gap:15px;overflow-y:auto}.status-bar[data-v-881ccf9c]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background:#0003;border-radius:8px}.mini-label[data-v-881ccf9c]{font-size:.65rem;color:var(--text-dim, #777)}.live-tag[data-v-881ccf9c]{font-size:.7rem;color:var(--text-main, #fff);display:flex;align-items:center;gap:8px}.pulse[data-v-881ccf9c]{width:8px;height:8px;background:var(--accent, #00ff41);border-radius:50%;animation:blink-881ccf9c 1.2s infinite;box-shadow:0 0 8px var(--accent, #00ff41)}.cards-wrapper[data-v-881ccf9c]{display:flex;flex-direction:column;gap:12px}.network-card[data-v-881ccf9c]{padding:15px;background:#0003;border-radius:8px;border-left:4px solid rgba(255,255,255,.1);transition:all .3s ease}.border-ok[data-v-881ccf9c]{border-left-color:var(--text-success, #00ff41)}.border-fail[data-v-881ccf9c]{border-left-color:#ff4d4d}.border-warn[data-v-881ccf9c]{border-left-color:#f1c40f}.border-muted[data-v-881ccf9c]{border-left-color:#555;opacity:.6}.card-header[data-v-881ccf9c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.icon-label[data-v-881ccf9c]{display:flex;align-items:center;gap:10px}.card-icon[data-v-881ccf9c]{font-size:1.2rem}.card-title[data-v-881ccf9c]{font-size:.8rem;color:var(--text-main, #fff)}.optional-tag[data-v-881ccf9c]{font-size:.65rem;color:var(--text-dim, #777);font-weight:400}.badge-status[data-v-881ccf9c]{padding:3px 8px;border-radius:4px;font-size:.65rem;font-weight:700}.badge-pass[data-v-881ccf9c]{background:#00ff4126;color:var(--text-success, #00ff41);border:1px solid rgba(0,255,65,.3)}.badge-fail[data-v-881ccf9c]{background:#ff4d4d26;color:#ff4d4d;border:1px solid rgba(255,77,77,.3)}.badge-muted[data-v-881ccf9c]{background:#ffffff0d;color:#777;border:1px solid rgba(255,255,255,.1)}.card-body[data-v-881ccf9c]{display:flex;flex-direction:column;gap:8px}.adapter-name[data-v-881ccf9c]{font-size:.75rem;color:var(--text-main, #fff);margin:0}.sub-info[data-v-881ccf9c]{display:flex;gap:20px;font-size:.7rem}.info-row[data-v-881ccf9c]{display:flex;gap:6px}.info-row .label[data-v-881ccf9c]{color:var(--text-dim, #888)}.status-hint[data-v-881ccf9c]{font-size:.65rem;margin:0}.device-list[data-v-881ccf9c]{display:flex;flex-direction:column;gap:6px}.device-item[data-v-881ccf9c]{background:#ffffff0a;padding:6px 10px;border-radius:4px;font-size:.7rem;display:flex;align-items:center;gap:8px}.online-indicator[data-v-881ccf9c]{width:6px;height:6px;background:var(--text-success, #00ff41);border-radius:50%}.internet-bar[data-v-881ccf9c]{display:flex;justify-content:space-between;align-items:center;padding:12px 15px;border-radius:8px;font-size:.75rem}.internet-online[data-v-881ccf9c]{background:#00ff411a;border:1px solid rgba(0,255,65,.3);color:var(--text-success, #00ff41)}.internet-offline[data-v-881ccf9c]{background:#ff4d4d1a;border:1px solid rgba(255,77,77,.3);color:#ff4d4d}.loader-box[data-v-881ccf9c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;gap:15px;font-size:.75rem;color:var(--text-dim, #888)}.spinner[data-v-881ccf9c]{width:28px;height:28px;border:3px solid rgba(0,255,65,.1);border-top-color:var(--accent, #00ff41);border-radius:50%;animation:spin-881ccf9c .8s linear infinite}.connection-error[data-v-881ccf9c]{background:#e74c3c1a;border:1px solid #e74c3c;color:#e74c3c;padding:10px 14px;border-radius:8px;font-size:.75rem}.text-accent[data-v-881ccf9c]{color:var(--accent, #00ff41)}.text-pass[data-v-881ccf9c]{color:var(--text-success, #00ff41)}.text-fail[data-v-881ccf9c]{color:#ff4d4d}.text-dim[data-v-881ccf9c]{color:var(--text-dim, #777)}@keyframes spin-881ccf9c{to{transform:rotate(360deg)}}@keyframes blink-881ccf9c{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}.test-container[data-v-106bf815]{display:flex;flex-direction:column;gap:15px;color:var(--text-main);padding:10px;height:100%}.tech-font[data-v-106bf815]{font-family:var(--font-tech);letter-spacing:2px;font-weight:700}.test-header[data-v-106bf815]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding-bottom:12px}.title-group[data-v-106bf815]{display:flex;align-items:center;gap:20px}.title-group h4[data-v-106bf815]{margin:0;color:var(--accent);text-transform:uppercase}.header-controls[data-v-106bf815]{display:flex;align-items:center;gap:20px}.decision-group[data-v-106bf815]{display:flex;gap:10px}.main-layout[data-v-106bf815]{display:grid;grid-template-columns:1fr;gap:20px;flex-grow:1}.glass-panel[data-v-106bf815]{background:#ffffff08;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border);border-radius:15px;padding:25px}.interaction-grid[data-v-106bf815]{display:grid;grid-template-columns:1.4fr 1.1fr;gap:25px}.panel-label[data-v-106bf815]{font-size:.75rem;color:var(--accent);margin-bottom:15px}.trackpad-surface[data-v-106bf815]{height:240px;background:#0000004d;border-radius:10px;position:relative;overflow:hidden;border:1px solid var(--border)}.grid-lines[data-v-106bf815]{position:absolute;inset:0;background-image:radial-gradient(var(--border) 1px,transparent 1px);background-size:25px 25px}.tracking-dot[data-v-106bf815]{position:absolute;width:16px;height:16px;background:var(--accent);border-radius:50%;box-shadow:0 0 15px var(--accent-glow);transform:translate(-50%,-50%);pointer-events:none}.coordinate-display[data-v-106bf815]{position:absolute;bottom:10px;right:15px;font-size:.7rem;color:var(--text-dim)}.physical-buttons[data-v-106bf815]{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:15px}.btn-hw-neon[data-v-106bf815]{height:55px;background:#ffffff08;border:1px solid var(--border);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--text-dim);transition:.2s}.btn-hw-neon.active[data-v-106bf815]{background:var(--accent-glow);border-color:var(--accent);color:var(--text-main);box-shadow:0 0 15px var(--accent-glow)}.tools-row[data-v-106bf815]{display:flex;gap:15px;margin-bottom:20px}.scroll-widget[data-v-106bf815]{width:70px;height:140px;display:flex;flex-direction:column;align-items:center;padding:8px;gap:8px}.scroll-track[data-v-106bf815]{width:4px;flex-grow:1;background:#00000080;border-radius:2px;position:relative}.scroll-handle[data-v-106bf815]{width:12px;height:25px;background:var(--accent);border-radius:3px;left:-4px;position:absolute}.mini-label[data-v-106bf815]{font-size:.55rem;color:var(--text-dim)}.drag-bench[data-v-106bf815]{flex-grow:1;height:140px;display:flex;align-items:center;justify-content:space-around}.drag-icon[data-v-106bf815]{font-size:1.8rem;cursor:grab}.drop-target[data-v-106bf815]{width:90px;height:70px;border:2px dashed var(--border);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--text-dim);font-size:.65rem}.drop-target.success[data-v-106bf815]{border-style:solid;border-color:var(--text-success);color:var(--text-success)}.status-checklist[data-v-106bf815]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px}.check-item[data-v-106bf815]{display:flex;align-items:center;gap:8px;opacity:.3}.check-item.done[data-v-106bf815]{opacity:1}.led[data-v-106bf815]{width:6px;height:6px;border-radius:50%;background:#444}.done .led[data-v-106bf815]{background:var(--text-success);box-shadow:0 0 8px var(--status-pass-glow)}.check-item .label[data-v-106bf815]{font-size:.6rem;color:var(--text-main)}.btn-glass.back-neon[data-v-106bf815]{padding:6px 18px;border-radius:4px;font-size:.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-main);cursor:pointer;transition:.3s}.btn-glass.back-neon[data-v-106bf815]:hover{box-shadow:0 0 15px var(--accent-glow);color:var(--accent);border-color:var(--accent)}.btn-header[data-v-106bf815]{padding:6px 20px;font-size:.8rem;border-radius:6px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:var(--text-main);cursor:pointer;transition:.3s;display:flex;align-items:center;justify-content:center}.pass-neon[data-v-106bf815]:disabled{opacity:.1;cursor:not-allowed;border-color:transparent}.pass-neon[data-v-106bf815]:hover:not(:disabled){background:#4ecdc426;color:var(--text-success);border-color:var(--text-success);box-shadow:0 0 15px var(--status-pass-glow)}.fail-neon[data-v-106bf815]:hover{background:#e74c3c26;color:#ff4d4d;border-color:#ff4d4d;box-shadow:0 0 15px var(--status-fail-glow)}.card-glass[data-v-106bf815]{background:#ffffff05;border:1px solid var(--border);border-radius:12px}.test-container[data-v-7fe1e7d9]{display:flex;flex-direction:column;gap:15px;color:var(--text-main, #fff);padding:10px;height:100%;box-sizing:border-box}.tech-font[data-v-7fe1e7d9]{font-family:var(--font-tech, "Consolas", monospace);letter-spacing:1px;font-weight:700}.test-header[data-v-7fe1e7d9]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border, rgba(255,255,255,.1));padding-bottom:10px}.header-left[data-v-7fe1e7d9]{display:flex;align-items:center;gap:20px}.header-left h4[data-v-7fe1e7d9]{margin:0;color:var(--accent, #00ff41);text-transform:uppercase}.header-actions[data-v-7fe1e7d9]{display:flex;gap:12px}.btn-glass[data-v-7fe1e7d9]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-main, #fff);padding:8px 20px;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:.8rem}.back-neon[data-v-7fe1e7d9]:hover{background:#ffffff1a;border-color:#ffffff4d}.pass-neon[data-v-7fe1e7d9]:not(:disabled):hover{border-color:var(--text-success, #00ff41);color:var(--text-success, #00ff41);background:#00ff411a;box-shadow:0 0 15px #00ff414d}.fail-neon[data-v-7fe1e7d9]:hover{border-color:#ff4d4d;color:#ff4d4d;background:#ff4d4d1a;box-shadow:0 0 15px #ff4d4d4d}.pass-neon[data-v-7fe1e7d9]:disabled{opacity:.2;cursor:not-allowed;filter:grayscale(1)}.main-split-layout[data-v-7fe1e7d9]{display:grid;grid-template-columns:320px 1fr;gap:15px;flex-grow:1;overflow:hidden}.info-sidebar[data-v-7fe1e7d9]{display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding-right:4px}.card-glass[data-v-7fe1e7d9]{background:#00000040;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px}.checklist[data-v-7fe1e7d9]{display:flex;flex-direction:column;gap:6px}.check-item[data-v-7fe1e7d9]{font-size:.7rem;color:var(--text-dim, #777);display:flex;align-items:center;gap:8px;opacity:.5;transition:.3s}.check-done[data-v-7fe1e7d9]{opacity:1;color:var(--text-success, #00ff41)}.status-bar[data-v-7fe1e7d9]{display:flex;justify-content:space-between;align-items:center}.status-text[data-v-7fe1e7d9]{font-size:.75rem}.connection-error[data-v-7fe1e7d9]{background:#e74c3c1a;border:1px solid #e74c3c;color:#e74c3c;padding:8px;border-radius:6px;font-size:.7rem}.metrics-section[data-v-7fe1e7d9]{display:flex;flex-direction:column;gap:12px}.capacity-header[data-v-7fe1e7d9]{display:flex;justify-content:space-between;align-items:center}.capacity-block[data-v-7fe1e7d9]{display:flex;flex-direction:column}.metric-value[data-v-7fe1e7d9]{font-size:1.8rem;color:var(--accent, #00ff41);text-shadow:0 0 10px rgba(0,255,65,.3)}.fancy-battery-container[data-v-7fe1e7d9]{display:flex;align-items:center}.fancy-battery-body[data-v-7fe1e7d9]{width:75px;height:30px;border:2px solid rgba(255,255,255,.7);border-radius:6px;position:relative;overflow:hidden;background:#0006;padding:2px}.battery-glass-shine[data-v-7fe1e7d9]{position:absolute;top:0;left:0;width:100%;height:40%;background:linear-gradient(180deg,#ffffff40,#fff0);z-index:3;pointer-events:none}.battery-liquid[data-v-7fe1e7d9]{height:100%;border-radius:3px;transition:width .6s ease;position:relative;overflow:hidden}.battery-wave[data-v-7fe1e7d9]{position:absolute;top:-50%;right:-8px;width:16px;height:200%;background:#ffffff40;border-radius:40%}.battery-wave.animating[data-v-7fe1e7d9]{animation:waveMotion-7fe1e7d9 2s infinite linear}@keyframes waveMotion-7fe1e7d9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fancy-battery-cap[data-v-7fe1e7d9]{width:4px;height:14px;background:#ffffffb3;border-radius:0 3px 3px 0}.health-block[data-v-7fe1e7d9]{display:flex;flex-direction:column;gap:4px}.health-labels[data-v-7fe1e7d9]{display:flex;justify-content:space-between;align-items:center}.health-value[data-v-7fe1e7d9]{font-size:.75rem}.health-bar-bg[data-v-7fe1e7d9]{width:100%;height:6px;background:#ffffff1a;border-radius:3px}.health-bar-fill[data-v-7fe1e7d9]{height:100%;background:var(--text-success, #00ff41);box-shadow:0 0 8px var(--text-success, #00ff41);border-radius:3px}.data-table[data-v-7fe1e7d9]{display:flex;flex-direction:column}.data-row[data-v-7fe1e7d9]{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.04)}.data-row[data-v-7fe1e7d9]:last-child{border-bottom:none}.label[data-v-7fe1e7d9]{font-size:.62rem;color:var(--text-dim, #888)}.value[data-v-7fe1e7d9]{font-size:.7rem;color:var(--text-main, #fff)}.chart-section[data-v-7fe1e7d9]{display:flex;flex-direction:column;gap:10px;height:100%}.chart-header[data-v-7fe1e7d9]{display:flex;justify-content:space-between;align-items:center}.chart-title-group[data-v-7fe1e7d9]{display:flex;flex-direction:column;gap:2px}.chart-main-title[data-v-7fe1e7d9]{font-size:.75rem;color:var(--accent, #00ff41)}.chart-subtext[data-v-7fe1e7d9]{font-size:.65rem;color:#ffffffb3}.chart-points-count[data-v-7fe1e7d9]{font-size:.65rem;color:var(--text-dim, #777)}.svg-container[data-v-7fe1e7d9]{width:100%;flex-grow:1;min-height:250px}.battery-chart[data-v-7fe1e7d9]{width:100%;height:100%}.pulse-circle[data-v-7fe1e7d9]{animation:pulseAnim-7fe1e7d9 1.8s infinite ease-out;transform-origin:center}@keyframes pulseAnim-7fe1e7d9{0%{r:5px;opacity:1}to{r:16px;opacity:0}}.mini-label[data-v-7fe1e7d9]{font-size:.62rem;color:var(--text-dim, #777)}.text-warning[data-v-7fe1e7d9]{color:#f1c40f}.text-accent[data-v-7fe1e7d9]{color:var(--accent, #00ff41)}.text-pass[data-v-7fe1e7d9]{color:var(--text-success, #00ff41)}.text-fail[data-v-7fe1e7d9]{color:#e74c3c}.hint[data-v-7fe1e7d9]{font-size:.6rem;color:var(--text-dim, #888);opacity:.7;margin:2px 0 0}.usb-test-container[data-v-66a183e0]{display:flex;flex-direction:column;gap:15px;color:var(--text-main, #fff);padding:10px;height:100%;box-sizing:border-box;overflow:hidden}.tech-font[data-v-66a183e0]{font-family:var(--font-tech, "Consolas", monospace);letter-spacing:1px}.test-header[data-v-66a183e0]{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border, rgba(255, 255, 255, .1));padding-bottom:10px}.header-left[data-v-66a183e0]{display:flex;align-items:center;gap:20px}.header-left h4[data-v-66a183e0]{margin:0;color:var(--accent, #00ff41);text-transform:uppercase;font-weight:700}.header-actions[data-v-66a183e0]{display:flex;gap:12px}.btn-glass[data-v-66a183e0]{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:var(--text-main, #fff);padding:8px 20px;border-radius:6px;cursor:pointer;transition:all .3s ease;font-size:.8rem;font-weight:700}.back-neon[data-v-66a183e0]:hover{background:#ffffff1a;border-color:#ffffff4d}.pass-neon[data-v-66a183e0]:hover{border-color:var(--text-success, #00ff41);color:var(--text-success, #00ff41);background:#00ff411a;box-shadow:0 0 15px #00ff414d}.fail-neon[data-v-66a183e0]:hover{border-color:#ff4d4d;color:#ff4d4d;background:#ff4d4d1a;box-shadow:0 0 15px #ff4d4d4d}.card-glass[data-v-66a183e0]{background:#00000040;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:12px}.status-bar[data-v-66a183e0]{display:flex;align-items:center}.status-indicator[data-v-66a183e0]{display:flex;align-items:center;gap:10px}.dot[data-v-66a183e0]{width:8px;height:8px;border-radius:50%;background:#555;transition:.3s}.pulse .dot[data-v-66a183e0]{background:var(--accent, #00ff41);box-shadow:0 0 8px var(--accent, #00ff41);animation:blink-66a183e0 1.5s infinite}.mini-label[data-v-66a183e0]{font-size:.7rem;color:var(--text-dim, #aaa)}.connection-error[data-v-66a183e0]{background:#ff47471a;border:1px solid #ff4747;color:#ff4747;padding:8px 12px;border-radius:6px;font-size:.7rem}.test-content[data-v-66a183e0]{display:grid;grid-template-columns:1fr 380px;gap:15px;flex-grow:1;min-height:0}.device-monitor[data-v-66a183e0]{display:flex;align-items:center;justify-content:center;padding:20px}.device-card[data-v-66a183e0]{display:flex;align-items:center;gap:20px;padding:25px;border-radius:10px;width:85%;border-left:5px solid;background:#0006}.device-card.log-success[data-v-66a183e0]{border-color:var(--text-success, #00ff41);color:var(--text-success, #00ff41)}.device-card.log-error[data-v-66a183e0]{border-color:#ff4747;color:#ff4747}.action-label[data-v-66a183e0]{font-size:.7rem;font-weight:700;text-transform:uppercase;display:block}.device-name[data-v-66a183e0]{display:block;font-size:1.2rem;font-weight:700;margin:4px 0;color:#fff}.device-time[data-v-66a183e0]{font-size:.75rem;opacity:.6}.waiting-state[data-v-66a183e0]{text-align:center;color:#888}.waiting-state h3[data-v-66a183e0]{font-size:1rem;color:#ccc;margin-bottom:6px}.waiting-state p[data-v-66a183e0]{font-size:.75rem}.log-panel[data-v-66a183e0]{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:0}.log-title[data-v-66a183e0]{padding:12px 15px;background:#ffffff08;border-bottom:1px solid rgba(255,255,255,.08);font-size:.7rem;font-weight:700;color:var(--text-dim, #888)}.log-scroll[data-v-66a183e0]{flex-grow:1;overflow-y:auto;padding:10px 15px;max-height:100%}.log-scroll[data-v-66a183e0]::-webkit-scrollbar{width:6px}.log-scroll[data-v-66a183e0]::-webkit-scrollbar-track{background:#0003}.log-scroll[data-v-66a183e0]::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.log-scroll[data-v-66a183e0]::-webkit-scrollbar-thumb:hover{background:#00ff4166}.log-item[data-v-66a183e0]{display:grid;grid-template-columns:65px 85px 1fr;font-size:.7rem;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04)}.log-item.log-success .log-action[data-v-66a183e0]{color:var(--text-success, #00ff41)}.log-item.log-error .log-action[data-v-66a183e0]{color:#ff4747}.log-time[data-v-66a183e0]{color:#666}.empty-log[data-v-66a183e0]{color:#555;font-size:.75rem;text-align:center;padding:20px 0}@keyframes blink-66a183e0{0%,to{opacity:1}50%{opacity:.3}}.list-enter-active[data-v-66a183e0],.list-leave-active[data-v-66a183e0]{transition:all .3s ease}.list-enter-from[data-v-66a183e0]{opacity:0;transform:translate(-15px)}.spinner[data-v-66a183e0]{width:32px;height:32px;border:3px solid rgba(255,255,255,.1);border-top-color:var(--accent, #00ff41);border-radius:50%;animation:spin-66a183e0 1s linear infinite;margin:0 auto 12px}@keyframes spin-66a183e0{to{transform:rotate(360deg)}}.diag-container[data-v-ce584952]{background:#0d0d0d;color:#fff;padding:20px;min-height:100vh;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.diag-header[data-v-ce584952]{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px;border-bottom:1px solid #333;padding-bottom:15px}.diag-header h1[data-v-ce584952]{color:#f80;font-size:1.4rem;margin:0;letter-spacing:1px}.header-content p[data-v-ce584952]{color:#888;margin:5px 0 0;font-size:.9rem}.header-status[data-v-ce584952]{padding:8px 15px;border-radius:20px;background:#222;font-size:.8rem;font-weight:700;display:flex;align-items:center;gap:8px;border:1px solid #444}.status-dot[data-v-ce584952]{width:10px;height:10px;background:#f44;border-radius:50%;box-shadow:0 0 8px #f44}.all-ok .status-dot[data-v-ce584952]{background:#0f8;box-shadow:0 0 8px #0f8}.diag-grid[data-v-ce584952]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.diag-card[data-v-ce584952]{background:#161616;border:1px solid #333;padding:20px;border-radius:8px;display:flex;flex-direction:column;transition:transform .2s}.diag-card[data-v-ce584952]:hover{border-color:#555;background:#1c1c1c}.is-ok[data-v-ce584952]{border-left:4px solid #00ff88}.is-alert[data-v-ce584952]{border-left:4px solid #ff4444}.is-loading[data-v-ce584952]{border-left:4px solid #ff8800;opacity:.7}.card-main[data-v-ce584952]{display:flex;gap:15px;align-items:center}.card-icon[data-v-ce584952]{font-size:2rem}.card-info h3[data-v-ce584952]{font-size:1rem;margin:0;color:#eee}.card-info p[data-v-ce584952]{font-size:.85rem;color:#aaa;margin:5px 0 0}.btn-action[data-v-ce584952]{margin-top:20px;background:#222;border:1px solid #444;color:#f80;cursor:pointer;padding:8px;font-size:.75rem;font-weight:700;border-radius:4px;transition:.2s}.btn-action[data-v-ce584952]:hover{background:#f80;color:#000;border-color:#f80}.debug-footer[data-v-ce584952]{margin-top:40px;font-size:.75rem;padding:15px;background:#050505;border-radius:5px;color:#666;display:flex;align-items:center;flex-wrap:wrap;gap:10px}.update-time[data-v-ce584952]{font-style:italic}.btn-refresh[data-v-ce584952]{margin-left:auto;background:#222;border:1px solid #444;color:#f80;cursor:pointer;padding:6px 14px;font-size:.75rem;font-weight:700;border-radius:4px}.btn-refresh[data-v-ce584952]:disabled{opacity:.5;cursor:not-allowed}.game-wrapper[data-v-079b1e56]{width:100vw;height:100vh;background-color:#050505;overflow:hidden;position:fixed;inset:0;cursor:crosshair}.touch-canvas[data-v-079b1e56]{display:block;touch-action:none}.tech-font[data-v-079b1e56]{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;letter-spacing:2px;font-weight:700}#ui[data-v-079b1e56]{position:absolute;top:20px;width:100%;text-align:center;color:#00f2ff;text-shadow:0 0 10px #00f2ff;pointer-events:none;z-index:10;font-size:.9rem}.win-overlay[data-v-079b1e56]{position:fixed;inset:0;background:#000000e6;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:100}.neon-text[data-v-079b1e56]{color:#39ff14;font-size:4rem;text-shadow:0 0 25px #39ff14;margin:0}.status-msg[data-v-079b1e56]{color:#fff;margin-top:10px;opacity:.8}.exit-hint[data-v-079b1e56]{position:absolute;bottom:20px;width:100%;text-align:center;color:#ffffff4d;font-size:.7rem;pointer-events:none}.section-title[data-v-5c1b4eb0]{font-size:1.5rem;font-weight:500;margin-bottom:2rem;color:var(--text-main)}.test-grid[data-v-5c1b4eb0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1.5rem}.test-card[data-v-5c1b4eb0]{background-color:var(--bg-panel);border:1px solid var(--border);border-radius:18px;padding:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem;cursor:pointer;transition:all .4s ease;text-align:center}.test-card[data-v-5c1b4eb0]:hover{transform:translateY(-4px);box-shadow:0 8px 16px var(--accent-glow);border-color:var(--accent);background-color:var(--bg-hover)}.test-card svg[data-v-5c1b4eb0]{color:var(--accent)}.test-card h3[data-v-5c1b4eb0]{font-size:1.25rem;color:var(--text-main);font-weight:500}.test-card p[data-v-5c1b4eb0]{font-size:.875rem;color:var(--text-dim)}.test-icon-svg[data-v-5c1b4eb0]{color:var(--accent);transition:color .3s ease}.result-pass .test-icon-svg[data-v-5c1b4eb0]{color:var(--status-pass)}.result-fail .test-icon-svg[data-v-5c1b4eb0]{color:var(--status-fail)}.result-pass[data-v-5c1b4eb0]{border-color:var(--status-pass)!important;box-shadow:0 4px 8px var(--status-pass-glow)}.result-pass[data-v-5c1b4eb0]:hover{border-color:var(--status-pass)!important;box-shadow:0 8px 16px var(--status-pass-glow)}.result-fail[data-v-5c1b4eb0]{border-color:var(--status-fail)!important;box-shadow:0 4px 8px var(--status-fail-glow)}.result-fail[data-v-5c1b4eb0]:hover{border-color:var(--status-fail)!important;box-shadow:0 8px 16px var(--status-fail-glow)}.test-card.result-pass p[data-v-5c1b4eb0],.test-card.result-fail p[data-v-5c1b4eb0]{font-weight:700;color:var(--text-main)}.test-card.result-pass[data-v-5c1b4eb0]{box-shadow:0 4px 12px var(--status-pass-glow)}.test-card.result-fail[data-v-5c1b4eb0]{box-shadow:0 0 10px var(--status-fail-glow)}.result-pass .result-label[data-v-5c1b4eb0]{color:var(--status-pass)}.result-fail .result-label[data-v-5c1b4eb0]{color:var(--status-fail)}.test-hub-container[data-v-d281f439]{padding:40px;color:#fff;font-family:var(--font-tech, "Orbitron"),sans-serif;animation:fadeIn-d281f439 .5s ease-out}@keyframes fadeIn-d281f439{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.hub-header[data-v-d281f439]{margin-bottom:50px;border-left:4px solid var(--accent, #00ff88);padding-left:20px}.hub-header h1[data-v-d281f439]{font-size:1.8rem;letter-spacing:3px;margin:0;text-transform:uppercase}.hub-header p[data-v-d281f439]{color:#888;font-size:.9rem;margin-top:5px}.tests-grid[data-v-d281f439]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px}.test-card[data-v-d281f439]{background:#ffffff05;border:1px solid rgba(255,255,255,.08);padding:30px;border-radius:8px;cursor:pointer;transition:all .4s cubic-bezier(.165,.84,.44,1);display:flex;flex-direction:column;position:relative;overflow:hidden}.test-card[data-v-d281f439]:hover{background:#ffffff0d;border-color:var(--accent, #00ff88);box-shadow:0 0 20px #00ff881a;transform:translateY(-5px)}.test-card.external[data-v-d281f439]:hover{border-color:#f44;box-shadow:0 0 20px #ff44441a}.card-icon[data-v-d281f439]{margin-bottom:20px}.card-body[data-v-d281f439]{flex-grow:1}.test-card h3[data-v-d281f439]{margin:0 0 12px;font-size:1.1rem;color:#eee}.test-card p[data-v-d281f439]{font-family:Inter,sans-serif;color:#999;font-size:.85rem;line-height:1.6}.status-badge[data-v-d281f439]{display:inline-block;font-size:10px;color:#f44;margin-top:15px;background:#ff44441a;padding:4px 10px;border-radius:2px;font-weight:700}.btn-start[data-v-d281f439]{margin-top:25px;background:transparent;border:1px solid var(--accent, #00ff88);color:var(--accent, #00ff88);padding:12px;font-family:var(--font-tech),sans-serif;font-size:.75rem;font-weight:700;cursor:pointer;transition:all .2s ease;letter-spacing:1px}.btn-start.danger[data-v-d281f439]{border-color:#f44;color:#f44}.test-card:hover .btn-start[data-v-d281f439]{background:var(--accent, #00ff88);color:#000}.test-card.external:hover .btn-start.danger[data-v-d281f439]{background:#f44;color:#fff}.log-container[data-v-eb493910]{height:100%;display:flex;flex-direction:column;background:#0b0c10;color:#c5c6c7;padding:20px;font-family:Segoe UI,sans-serif}.log-header[data-v-eb493910]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:15px;border-bottom:1px solid #1f2833;padding-bottom:15px}.title-section h2[data-v-eb493910]{color:#66fcf1;margin:0;font-size:1.2rem;letter-spacing:1px}.title-section p[data-v-eb493910]{font-size:.8rem;color:#45a29e;margin:5px 0 0}.actions[data-v-eb493910]{display:flex;gap:10px}.search-input[data-v-eb493910]{background:#1f2833;border:1px solid #45a29e;border-radius:4px;padding:8px 12px;color:#fff;width:250px}.btn-refresh[data-v-eb493910]{background:#45a29e;border:none;border-radius:4px;color:#0b0c10;font-weight:700;padding:0 20px;cursor:pointer;transition:.3s}.btn-refresh[data-v-eb493910]:hover{background:#66fcf1}.btn-refresh[data-v-eb493910]:disabled{opacity:.6;cursor:not-allowed}.connection-error[data-v-eb493910]{background:#ff47471a;border:1px solid #ff4747;color:#ff4747;padding:10px 14px;border-radius:8px;font-size:.8rem;margin-bottom:15px}.table-wrapper[data-v-eb493910]{flex-grow:1;overflow-y:auto;background:#14161f;border-radius:8px;border:1px solid #1f2833}table[data-v-eb493910]{width:100%;border-collapse:collapse;font-size:.85rem}th[data-v-eb493910]{background:#1f2833;text-align:left;padding:12px;position:sticky;top:0;color:#66fcf1;font-size:.75rem}td[data-v-eb493910]{padding:12px;border-bottom:1px solid #0b0c10;vertical-align:middle}.badge[data-v-eb493910]{padding:4px 8px;border-radius:4px;font-weight:700;font-size:.7rem}.badge-critical[data-v-eb493910]{background:red;color:#fff;box-shadow:0 0 8px #f006}.badge-error[data-v-eb493910]{background:#f443;color:#f44;border:1px solid #ff4444}.row-bsod[data-v-eb493910]{background:#0050ff26!important}.row-bsod .col-origin[data-v-eb493910]{color:#00d2ff;font-weight:700}.row-power[data-v-eb493910]{background:#ffa5001a!important}.row-power .col-origin[data-v-eb493910]{color:orange;font-weight:700}.col-origin[data-v-eb493910]{font-family:Consolas,monospace}.col-date[data-v-eb493910]{color:#888}.col-msg[data-v-eb493910]{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#aaa}.state-info[data-v-eb493910]{padding:100px;text-align:center}.spinner[data-v-eb493910]{width:30px;height:30px;border:3px solid #1f2833;border-top-color:#66fcf1;border-radius:50%;animation:spin-eb493910 1s linear infinite;margin:0 auto 15px}@keyframes spin-eb493910{to{transform:rotate(360deg)}}.disk-smart-container[data-v-1e36d1ea]{padding:20px;color:#e0e0e0;background:#121212;border-radius:8px}.header-actions[data-v-1e36d1ea]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;border-bottom:1px solid #333;padding-bottom:10px}.controls[data-v-1e36d1ea]{display:flex;gap:10px}.error-banner[data-v-1e36d1ea]{background:#c0392b;color:#fff;padding:10px;border-radius:4px;margin-bottom:15px}select[data-v-1e36d1ea]{background:#2a2a2a;color:#fff;border:1px solid #444;padding:8px;border-radius:4px;min-width:200px}.btn-refresh[data-v-1e36d1ea]{background:#2980b9;color:#fff;border:none;padding:8px 15px;border-radius:4px;cursor:pointer;transition:background .2s}.btn-refresh[data-v-1e36d1ea]:hover{background:#3498db}.btn-refresh[data-v-1e36d1ea]:disabled{background:#555;cursor:not-allowed}.test-actions[data-v-1e36d1ea]{display:flex;gap:15px;margin-bottom:20px}.btn-test[data-v-1e36d1ea]{flex:1;padding:12px;border:none;border-radius:6px;color:#fff;font-weight:700;cursor:pointer}.btn-short[data-v-1e36d1ea]{background:#27ae60}.btn-short[data-v-1e36d1ea]:hover{background:#2ecc71}.btn-long[data-v-1e36d1ea]{background:#d35400}.btn-long[data-v-1e36d1ea]:hover{background:#e67e22}.info-grid[data-v-1e36d1ea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px;margin:20px 0}.info-card[data-v-1e36d1ea]{background:#1e1e1e;padding:15px;border-radius:8px;border-left:4px solid #2980b9}.smart-table[data-v-1e36d1ea]{width:100%;border-collapse:collapse;background:#1e1e1e;border-radius:8px;overflow:hidden}.smart-table th[data-v-1e36d1ea]{background:#252525;padding:12px;text-align:left;color:#888}.smart-table td[data-v-1e36d1ea]{padding:12px;border-bottom:1px solid #2a2a2a}.status-good[data-v-1e36d1ea]{color:#2ecc71;font-weight:700;background:#2ecc711a;padding:10px;border-radius:5px}.status-bad[data-v-1e36d1ea]{color:#e74c3c;font-weight:700;background:#e74c3c1a;padding:10px;border-radius:5px}.text-warning[data-v-1e36d1ea]{color:#f1c40f}.text-ok[data-v-1e36d1ea]{color:#2ecc71}.empty-state[data-v-1e36d1ea]{text-align:center;padding:40px;color:#666}.diagnostic-container[data-v-756f95be]{padding:2rem;color:#fff}.header-diag[data-v-756f95be]{margin-bottom:2.5rem;color:var(--text-dim)}.subtitle[data-v-756f95be]{color:var(--text-dim);font-size:.9rem}.diag-grid[data-v-756f95be]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.diag-card[data-v-756f95be]{background:var(--bg-panel);border:1px solid var(--border);border-radius:12px;padding:1.5rem;display:flex;flex-direction:column;text-align:left;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.diag-card[data-v-756f95be]:hover{border-color:var(--accent);background:var(--bg-hover);transform:translateY(-5px)}.icon-wrapper[data-v-756f95be]{color:var(--accent);margin-bottom:1rem}.card-info h3[data-v-756f95be]{font-size:1.2rem;margin-bottom:.5rem;letter-spacing:.5px;color:var(--accent)}.card-info p[data-v-756f95be]{font-size:.8rem;color:var(--text-dim);line-height:1.4}.card-footer[data-v-756f95be]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid rgba(231,221,221,.918);font-size:.75rem;font-weight:700;letter-spacing:1px}.status-text[data-v-756f95be]{color:var(--text-dim)}.btn-back[data-v-756f95be]{background:transparent;border:1px solid var(--border);color:var(--text-dim);padding:8px 16px;border-radius:4px;cursor:pointer;margin-bottom:2rem}.btn-back[data-v-756f95be]:hover{color:#fff;border-color:#fff}.result-pass[data-v-756f95be]{border-left:4px solid var(--status-pass)}.result-fail[data-v-756f95be]{border-left:4px solid var(--status-fail)}.reports-container[data-v-d857b194]{padding:10px;animation:fadeIn .5s ease}.header-actions[data-v-d857b194]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.closing-panel[data-v-d857b194]{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:20px;margin-bottom:25px;display:flex;flex-direction:column;gap:16px}.closing-grid[data-v-d857b194]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field[data-v-d857b194]{display:flex;flex-direction:column;gap:6px}.field-label[data-v-d857b194]{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-dim)}.field-input[data-v-d857b194],.field-textarea[data-v-d857b194]{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:10px 12px;color:var(--text-main);font-size:.9rem;outline:none;transition:border-color .2s ease;font-family:inherit;resize:vertical}.field-input[data-v-d857b194]:focus,.field-textarea[data-v-d857b194]:focus{border-color:var(--accent)}.status-display[data-v-d857b194]{padding:10px 12px;border-radius:8px;font-weight:700;letter-spacing:1px;text-align:center;border:1px solid rgba(255,255,255,.1)}.status-idle[data-v-d857b194]{color:var(--text-dim)}.status-pass[data-v-d857b194]{background:#00ff881a;color:#0f8;border-color:#00ff884d}.status-fail[data-v-d857b194]{background:#ff44441a;color:#f44;border-color:#ff44444d}.tests-summary[data-v-d857b194]{display:flex;flex-wrap:wrap;gap:8px}.summary-chip[data-v-d857b194]{font-size:.7rem;padding:4px 10px;border-radius:20px;border:1px solid rgba(255,255,255,.1);text-transform:uppercase;letter-spacing:.5px}.chip-pass[data-v-d857b194]{color:#0f8;border-color:#00ff884d;background:#00ff8814}.chip-fail[data-v-d857b194]{color:#f44;border-color:#ff44444d;background:#ff444414}.chip-pending[data-v-d857b194]{color:var(--text-dim);opacity:.6}.save-error[data-v-d857b194]{background:#e74c3c1a;border:1px solid #e74c3c;color:#e74c3c;padding:8px 12px;border-radius:8px;font-size:.8rem}.closing-actions[data-v-d857b194]{display:flex;justify-content:flex-end}.btn-save[data-v-d857b194]{background-color:var(--accent);color:#fff;border:none;border-radius:8px;padding:10px 20px;font-weight:700;cursor:pointer;transition:opacity .2s ease}.btn-save[data-v-d857b194]:disabled{opacity:.5;cursor:not-allowed}.table-wrapper[data-v-d857b194]{background:#ffffff08;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:12px;border:1px solid rgba(255,255,255,.1);overflow:hidden}.modern-table[data-v-d857b194]{width:100%;border-collapse:collapse;color:var(--text-main)}.modern-table th[data-v-d857b194]{text-align:left;padding:15px 20px;background:#0000004d;color:var(--accent);text-transform:uppercase;font-size:.75rem;letter-spacing:1px}.table-row[data-v-d857b194]{border-bottom:1px solid rgba(255,255,255,.05);transition:all .2s ease}.table-row[data-v-d857b194]:hover{background:#ff88000d;transform:scale(1.002)}.modern-table td[data-v-d857b194]{padding:15px 20px;font-size:.9rem}.status-badge[data-v-d857b194]{padding:4px 10px;border-radius:6px;font-size:.75rem;font-weight:700;text-transform:uppercase}.status-badge.aprovado[data-v-d857b194]{background:#00ff881a;color:#0f8;border:1px solid rgba(0,255,136,.3)}.status-badge.reprovado[data-v-d857b194]{background:#ff44441a;color:#f44;border:1px solid rgba(255,68,68,.3)}.btn-detail[data-v-d857b194]{background:transparent;border:1px solid var(--accent);color:var(--accent);padding:6px 12px;border-radius:6px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:.3s}.btn-detail[data-v-d857b194]:hover{background:var(--accent);color:#000;box-shadow:0 0 15px var(--accent-glow)}.text-right[data-v-d857b194]{text-align:right}.empty-state[data-v-d857b194]{text-align:center;padding:60px;color:var(--text-dim)}.empty-icon[data-v-d857b194]{opacity:.2;margin-bottom:20px}.logo-3d-wrapper[data-v-64a7c548]{display:flex;flex-direction:column;width:100%;height:100%;background:#050505;position:relative}.top-toolbar[data-v-64a7c548]{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background:#0a0a0a;border-bottom:1px solid #1a1a1a;height:50px}.logo-3d-container[data-v-64a7c548]{flex:1;position:relative;width:100%}.canvas-3d[data-v-64a7c548]{width:100%;height:100%}.camera-controls[data-v-64a7c548]{position:absolute;top:20px;right:20px;background:#0a0a0ae6;padding:15px;border-left:2px solid #00ff88;width:260px;z-index:10}.button-grid[data-v-64a7c548]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:10px}button[data-v-64a7c548]{background:#111;color:#fff;border:1px solid #333;padding:8px;font-family:Orbitron,sans-serif;font-size:9px;cursor:pointer;transition:all .2s ease}button[data-v-64a7c548]:hover{border-color:#0f8}.btn-back[data-v-64a7c548]{border-color:#444;color:#888}.btn-back[data-v-64a7c548]:hover{border-color:#0f8;color:#0f8}.btn-play[data-v-64a7c548]{background:#0f8!important;color:#000!important;font-weight:700}.btn-danger[data-v-64a7c548]:hover{border-color:#f36;color:#f36}.gpu-badge-inline[data-v-64a7c548]{color:#0f8;font-size:10px;font-family:monospace}.control-row[data-v-64a7c548]{margin:10px 0;font-size:9px;color:#0f8}.control-row input[data-v-64a7c548]{width:100%;accent-color:#00ff88}.btn-ui-toggle[data-v-64a7c548]{position:absolute;bottom:20px;right:20px;font-size:9px;padding:10px 14px;background:#0a0a0acc;border:1px solid #00ff88;color:#0f8;z-index:11}.shadow-glow[data-v-64a7c548]{box-shadow:0 0 15px #00ff8826}.content-section[data-v-a09ef155]{display:flex;flex-direction:column;gap:1.2rem}.page-header[data-v-a09ef155]{display:flex;align-items:center;gap:8px;margin-bottom:.5rem}.section-title[data-v-a09ef155]{margin:0;font-size:1.5rem;font-weight:500;color:var(--text-main)}.accent-icon[data-v-a09ef155]{color:var(--accent)}.card-title-row[data-v-a09ef155]{display:flex;align-items:center;gap:7px;margin-bottom:8px}.card-title-row h3[data-v-a09ef155]{margin:0;font-size:1.1rem;color:var(--text-main);font-weight:400}.card-icon[data-v-a09ef155]{color:var(--text-dim)}.settings-card[data-v-a09ef155]{background-color:var(--bg-panel);border:1px solid var(--border);border-radius:12px;padding:.5rem;display:flex;flex-direction:column}.settings-desc[data-v-a09ef155]{font-size:.85rem;color:var(--text-dim);margin:0 0 15px 30px}.modern-select[data-v-a09ef155]{background:#141419e6;color:var(--text-main);border:1px solid var(--border);padding:8px 12px;border-radius:8px;width:100%;cursor:pointer;outline:none;transition:all .3s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23666' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.modern-select[data-v-a09ef155]:focus{border-color:var(--accent);box-shadow:0 0 10px var(--accent-glow)}.modern-select option[data-v-a09ef155]{background-color:#1a1a1a;color:#fff;padding:10px}.modern-select option[data-v-a09ef155]:hover,.modern-select option[data-v-a09ef155]:checked{background-color:var(--accent)!important;color:#000}.mt-4[data-v-a09ef155]{margin-top:.8rem}.theme-grid[data-v-a09ef155]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:5px}.theme-btn[data-v-a09ef155]{display:flex;align-items:center;gap:12px;padding:12px;background:#ffffff08;border:1px solid var(--border);border-radius:8px;cursor:pointer;transition:.2s;position:relative}.theme-btn[data-v-a09ef155]:hover{border-color:var(--accent)}.theme-btn.active[data-v-a09ef155]{border-color:var(--accent);background:rgba(var(--accent-rgb),.1)}.theme-color-icon[data-v-a09ef155]{width:24px;height:24px;display:flex;border-radius:6px;overflow:hidden;transform:rotate(45deg);border:1px solid rgba(255,255,255,.1)}.theme-color-icon span[data-v-a09ef155]{flex:1}.progress-selector[data-v-a09ef155]{display:flex;flex-wrap:wrap;gap:8px;background:#0003;padding:4px;border-radius:8px}.progress-option[data-v-a09ef155]{flex:1;min-width:100px;padding:8px 12px;border:none;background:transparent;color:var(--text-dim);font-size:.75rem;font-weight:700;letter-spacing:1px;cursor:pointer;border-radius:6px;transition:.3s}.progress-option[data-v-a09ef155]:hover{color:var(--text-main)}.progress-option.active[data-v-a09ef155]{background:var(--accent);color:#000}.check-mark[data-v-a09ef155]{width:14px;height:14px;background:var(--accent);border-radius:50%;position:absolute;top:-5px;right:-5px;padding:2px}.modern-select[data-v-a09ef155]:focus{border-color:var(--accent)}.theme-label[data-v-a09ef155]{font-size:.85rem;color:var(--text-main)}.monitor-container[data-v-91f196ec]{display:flex;flex-direction:column;gap:15px;height:100vh;padding:15px}.top-cards[data-v-91f196ec]{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.status-card[data-v-91f196ec]{background:#14141999;border:1px solid rgba(255,255,255,.05);border-radius:16px;padding:18px;transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.neon-card-cpu[data-v-91f196ec]:hover{border-color:#ff4b2b;box-shadow:0 0 20px #ff4b2b33}.neon-card-gpu[data-v-91f196ec]:hover{border-color:#00d2ff;box-shadow:0 0 20px #00d2ff33}.neon-card-ssd[data-v-91f196ec]:hover{border-color:#ffca28;box-shadow:0 0 20px #ffca2833}.info label[data-v-91f196ec]{font-size:.6rem;color:#666;font-weight:800;text-transform:uppercase;letter-spacing:2px}.info .value[data-v-91f196ec]{font-size:2.2rem;color:#fff;font-family:Orbitron,sans-serif;text-shadow:0 0 10px rgba(255,255,255,.2)}.neon-border-main[data-v-91f196ec]{box-shadow:0 10px 30px #00000080,inset 0 0 2px #ffffff1a}.legend-item[data-v-91f196ec]{font-size:.7rem;color:#888;margin-left:15px;font-family:Orbitron}.ssd-bg[data-v-91f196ec]{background:#ffca28;box-shadow:0 0 10px #ffca28}.cpu-bg[data-v-91f196ec]{background:#ff4b2b;box-shadow:0 0 10px #ff4b2b}.gpu-bg[data-v-91f196ec]{background:#00d2ff;box-shadow:0 0 10px #00d2ff}.chart-wrapper[data-v-91f196ec]{position:relative;flex:1;min-height:0;height:100%;width:100%}.chart-section[data-v-91f196ec]{display:flex;flex-direction:column;background:#0f101628;border-radius:20px;padding:20px;border:1px solid var(--accent);height:330px;overflow:hidden}.about-overlay[data-v-349e6a02]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999}.about-card[data-v-349e6a02]{width:480px;background:#141414cc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);padding:40px;color:#fff;box-shadow:0 0 50px #00ff881a;position:relative;clip-path:polygon(0 0,100% 0,100% 90%,95% 100%,0 100%)}.system-pulse[data-v-349e6a02]{position:absolute;top:20px;right:20px;display:flex;gap:3px;align-items:flex-end;height:20px}.pulse-bar[data-v-349e6a02]{width:3px;background:var(--accent);animation:pulse-grow-349e6a02 1s ease-in-out infinite}.pulse-bar[data-v-349e6a02]:nth-child(2n){animation-delay:.2s}.pulse-bar[data-v-349e6a02]:nth-child(3n){animation-delay:.4s}@keyframes pulse-grow-349e6a02{0%,to{height:4px;opacity:.3}50%{height:100%;opacity:1}}.header-line[data-v-349e6a02]{width:44px;height:3px;background:var(--accent);margin-bottom:12px}h2[data-v-349e6a02]{font-family:Orbitron,sans-serif;font-size:1.5rem;letter-spacing:2px;color:var(--accent);margin:0}.tagline[data-v-349e6a02]{font-size:.7rem;color:#666;text-transform:uppercase;letter-spacing:3px;margin-top:5px}.description[data-v-349e6a02]{font-size:.9rem;line-height:1.6;color:#bbb;margin:25px 0}.specs-grid[data-v-349e6a02]{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px 0;border-top:1px solid rgba(255,255,255,.05)}.label[data-v-349e6a02]{font-size:.6rem;color:#555;display:block;margin-bottom:2px}.value[data-v-349e6a02]{font-family:monospace;font-size:.8rem;color:#eee}.active-text[data-v-349e6a02]{color:var(--accent);text-shadow:0 0 8px var(--accent-glow)}.about-footer[data-v-349e6a02]{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.contact-link[data-v-349e6a02]{color:#555;text-decoration:none;font-size:.75rem;transition:.3s}.contact-link[data-v-349e6a02]:hover{color:var(--accent)}.btn-close-about[data-v-349e6a02]{background:var(--accent);border:none;color:#000;padding:8px 25px;font-family:Orbitron,sans-serif;font-size:.7rem;font-weight:700;cursor:pointer;transition:.3s}.btn-close-about[data-v-349e6a02]:hover{background:#fff;transform:scale(1.05)}.fade-enter-active[data-v-349e6a02],.fade-leave-active[data-v-349e6a02]{transition:all .3s ease}.fade-enter-from[data-v-349e6a02],.fade-leave-to[data-v-349e6a02]{opacity:0;transform:scale(1.05)}[data-v-475a8fd7]{margin:0;padding:0;box-sizing:border-box}.app-container[data-v-475a8fd7]{width:100%;height:100%;color:var(--text-dim);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column;overflow:hidden;background-image:url(./circuito.png),radial-gradient(circle at bottom right,var(--bg-app) 40%,rgba(0,0,0,.7) 100%);background-position:bottom right,center;background-repeat:no-repeat,repeat;background-size:600px auto,100% 100%}.content-area[data-v-475a8fd7]{flex:1;padding:20px;overflow-y:auto}.topbar[data-v-475a8fd7]{display:flex;align-items:center;height:40px;background:var(--bg-primary, #0a0a0a);padding:0 15px;border-bottom:1px solid var(--border-color, #222)}.topbar-content[data-v-475a8fd7]{width:100%;display:flex;gap:40px}.info-item[data-v-475a8fd7]{display:flex;align-items:center;gap:10px}.info-label[data-v-475a8fd7]{font-size:.7rem;color:var(--text-dim);text-transform:uppercase;font-weight:600}.info-value[data-v-475a8fd7]{font-size:.85rem;font-family:Consolas,monospace;color:var(--text-bright, #fff);background:#00ff410d;padding:2px 8px;border-radius:4px;border:1px solid #333}.main-layout[data-v-475a8fd7]{display:flex;flex:1;overflow:hidden;position:relative}.left-sidebar[data-v-475a8fd7]{background-color:var(--bg-panel);border-right:1px solid var(--border);width:230px;transition:width .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;position:relative}.left-sidebar.collapsed[data-v-475a8fd7]{width:80px}.toggle-btn[data-v-475a8fd7]{position:absolute;top:1rem;right:-12px;width:24px;height:24px;background-color:var(--accent);border-radius:50%;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10}.sidebar-menu[data-v-475a8fd7]{display:flex;flex-direction:column;gap:.4rem;padding:1.5rem .8rem;flex:1;overflow-y:auto;overflow-x:hidden}.sidebar-menu[data-v-475a8fd7]::-webkit-scrollbar{width:0px}.menu-item[data-v-475a8fd7]{font-family:var(--font-mono);font-size:1rem;display:flex;align-items:center;gap:1rem;padding:.8rem;background:transparent;border:none;color:var(--text-dim);cursor:pointer;border-radius:8px;transition:all .2s ease;white-space:nowrap}.menu-item.active[data-v-475a8fd7]{background-color:var(--accent);color:#faf8f8;font-weight:900;box-shadow:0 8px 12px var(BLACK, .7)}.menu-icon[data-v-475a8fd7]{min-width:24px;min-height:24px;color:inherit}.left-sidebar.collapsed .menu-item[data-v-475a8fd7]{justify-content:center;padding:.8rem}.main-content[data-v-475a8fd7]{flex:1;overflow-y:auto;padding:2rem;scroll-behavior:smooth}.content-wrapper[data-v-475a8fd7]{max-width:1400px;margin:0 auto}.right-sidebar[data-v-475a8fd7]{background-color:var(--bg-panel);border-left:1px solid var(--border);width:230px;display:flex;flex-direction:column;position:relative;animation:slideInRight-475a8fd7 .3s ease-out}@keyframes slideInRight-475a8fd7{0%{transform:translate(100%)}to{transform:translate(0)}}.progress-section[data-v-475a8fd7]{display:flex;flex-direction:column;align-items:center;gap:20px;padding:2rem 0}.show-sidebar-btn[data-v-475a8fd7]{position:fixed;right:1.5rem;top:50%;transform:translateY(-50%);width:42px;height:42px;background-color:var(--accent);border-radius:10px;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 15px #0000004d;z-index:50}.close-btn[data-v-475a8fd7]{position:absolute;top:.8rem;right:.8rem;width:28px;height:28px;background-color:#ffffff0d;border:1px solid var(--border);border-radius:6px;color:var(--text-dim);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.8rem;transition:all .3s ease;z-index:20}.close-btn[data-v-475a8fd7]:hover{background-color:#e74c3c;border-color:#e74c3c;color:#fff;transform:rotate(90deg)}.main-content[data-v-475a8fd7]::-webkit-scrollbar{width:6px}.main-content[data-v-475a8fd7]::-webkit-scrollbar-track{background:transparent}.main-content[data-v-475a8fd7]::-webkit-scrollbar-thumb{background:var(--border);border-radius:10px}.main-content[data-v-475a8fd7]::-webkit-scrollbar-thumb:hover{background:var(--accent)}.tech-font[data-v-475a8fd7]{font-family:var(--font-mono, "Consolas", monospace)}.section-title[data-v-475a8fd7]{margin-bottom:2rem;color:var(--text-main);font-weight:700}.info-grid[data-v-475a8fd7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem}.info-card-container[data-v-475a8fd7]{perspective:1000px;cursor:pointer;height:140px}.info-card-inner[data-v-475a8fd7]{position:relative;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d}.info-card-container.is-flipped .info-card-inner[data-v-475a8fd7]{transform:rotateY(180deg)}.info-card-front[data-v-475a8fd7],.info-card-back[data-v-475a8fd7]{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:12px;padding:1.2rem;background-color:var(--bg-panel);border:1px solid var(--border);display:flex;flex-direction:column;transition:all .3s ease}.info-card-container:not(.is-flipped):hover .info-card-front[data-v-475a8fd7]{transform:translateY(-4px);box-shadow:0 12px 24px var(--accent-glow);border-color:var(--accent)}.info-card-back[data-v-475a8fd7]{transform:rotateY(180deg);background-color:#121212;border-color:var(--accent);box-shadow:inset 0 0 15px var(--accent-glow)}.info-card-front h3[data-v-475a8fd7],.info-card-back h3[data-v-475a8fd7]{font-size:.75rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:.5rem;opacity:.7}.info-card-front p[data-v-475a8fd7]{font-family:var(--font-tech);font-size:1.1rem;font-weight:700;color:var(--text-main);margin:0}.details-list[data-v-475a8fd7]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:5px}.details-list p[data-v-475a8fd7]{font-size:.75rem!important;color:var(--accent)!important;font-family:var(--font-tech)}.dashboard-container[data-v-37bf3c1c]{padding:2rem;max-width:1400px;margin:0 auto;color:var(--text-dim);height:100%;overflow-y:auto}.dashboard-header[data-v-37bf3c1c]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}.section-title[data-v-37bf3c1c]{color:var(--text-main);font-weight:700;margin-bottom:.3rem}.user-context[data-v-37bf3c1c]{font-size:.8rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}.dot[data-v-37bf3c1c]{margin:0 6px;opacity:.5}.btn-refresh[data-v-37bf3c1c]{background-color:var(--accent);color:#fff;border:none;border-radius:8px;padding:.6rem 1.2rem;font-weight:600;cursor:pointer;transition:opacity .2s ease}.btn-refresh[data-v-37bf3c1c]:disabled{opacity:.6;cursor:not-allowed}.error-banner[data-v-37bf3c1c]{background:#e74c3c1a;border:1px solid #e74c3c;color:#e74c3c;padding:.7rem 1rem;border-radius:8px;margin-bottom:1.2rem;font-size:.85rem}.stats-grid[data-v-37bf3c1c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.2rem;margin-bottom:2rem}.stat-card[data-v-37bf3c1c]{background-color:var(--bg-panel);border:1px solid var(--border);border-radius:12px;padding:1.4rem}.stat-card h3[data-v-37bf3c1c]{font-size:.75rem;text-transform:uppercase;letter-spacing:1px;color:var(--text-dim);opacity:.8;margin-bottom:.6rem}.stat-value[data-v-37bf3c1c]{font-size:2rem;font-weight:700;color:var(--text-main);font-family:var(--font-mono, "Consolas", monospace)}.stat-card.approved .stat-value[data-v-37bf3c1c]{color:#2ecc71}.stat-card.rejected .stat-value[data-v-37bf3c1c]{color:#e74c3c}.stat-card.pending .stat-value[data-v-37bf3c1c]{color:#f1c40f}.filters-bar[data-v-37bf3c1c]{display:flex;gap:1.5rem;margin-bottom:1.2rem;flex-wrap:wrap}.filter-group[data-v-37bf3c1c]{display:flex;flex-direction:column;gap:.3rem}.filter-group label[data-v-37bf3c1c]{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-dim)}.filter-group select[data-v-37bf3c1c]{background-color:var(--bg-panel);border:1px solid var(--border);color:var(--text-main);border-radius:6px;padding:.5rem .8rem;min-width:160px}.table-wrapper[data-v-37bf3c1c]{background-color:var(--bg-panel);border:1px solid var(--border);border-radius:12px;overflow:hidden}.records-table[data-v-37bf3c1c]{width:100%;border-collapse:collapse;font-size:.85rem}.records-table th[data-v-37bf3c1c]{text-align:left;padding:.9rem 1rem;background-color:#ffffff08;color:var(--text-dim);text-transform:uppercase;font-size:.7rem;letter-spacing:.5px;border-bottom:1px solid var(--border)}.records-table td[data-v-37bf3c1c]{padding:.8rem 1rem;border-bottom:1px solid var(--border);color:var(--text-main)}.records-table tr:last-child td[data-v-37bf3c1c]{border-bottom:none}.empty-state[data-v-37bf3c1c]{text-align:center;padding:2rem!important;color:var(--text-dim);opacity:.7}.status-badge[data-v-37bf3c1c]{display:inline-block;padding:.25rem .7rem;border-radius:20px;font-size:.75rem;font-weight:600;background:#ffffff14}.status-badge.approved[data-v-37bf3c1c]{background:#2ecc7126;color:#2ecc71}.status-badge.rejected[data-v-37bf3c1c]{background:#e74c3c26;color:#e74c3c}.status-badge.pending[data-v-37bf3c1c]{background:#f1c40f26;color:#f1c40f}[data-v-a7041e41]{margin:0;padding:0;box-sizing:border-box}.app-container[data-v-a7041e41]{width:100%;height:100vh;color:var(--text-dim);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column;overflow:hidden;background-image:url(./circuito.png),radial-gradient(circle at bottom right,var(--bg-app) 40%,rgba(0,0,0,.7) 100%);background-position:bottom right,center;background-repeat:no-repeat,repeat;background-size:600px auto,100% 100%}.custom-title-bar[data-v-a7041e41]{display:flex;justify-content:space-between;align-items:center;height:38px;background:var(--bg-secondary, #121212);border-bottom:1px solid var(--border-color, #333);-webkit-user-select:none;user-select:none;position:relative;z-index:9999;flex-shrink:0}.drag-region[data-v-a7041e41]{flex-grow:1;display:flex;align-items:center;padding-left:15px;height:100%;cursor:move}.app-title[data-v-a7041e41]{font-size:.75rem;letter-spacing:2px;color:var(--text-dim);font-weight:800}.topbar-center[data-v-a7041e41]{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;height:100%}.window-controls[data-v-a7041e41]{display:flex;height:100%;z-index:10}.ctrl-btn[data-v-a7041e41]{width:45px;height:100%;border:none;background:transparent;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.ctrl-btn[data-v-a7041e41]:hover{background:#ffffff1a}.close-hover[data-v-a7041e41]:hover{background:#e81123!important}.tech-font[data-v-a7041e41]{font-family:var(--font-mono, "Consolas", monospace)}.login-screen[data-v-a7041e41]{flex:1;display:flex;align-items:center;justify-content:center}.login-card[data-v-a7041e41]{width:340px;background-color:var(--bg-panel);border:1px solid var(--border);border-radius:16px;padding:2.5rem 2rem;display:flex;flex-direction:column;gap:.6rem;box-shadow:0 20px 60px #0006}.login-title[data-v-a7041e41]{font-size:1.3rem;color:var(--text-main);letter-spacing:2px;text-align:center;margin-bottom:.2rem}.login-subtitle[data-v-a7041e41]{font-size:.8rem;color:var(--text-dim);text-align:center;margin-bottom:1.2rem}.login-label[data-v-a7041e41]{font-size:.7rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-dim);margin-top:.6rem}.login-input[data-v-a7041e41]{background-color:#ffffff0a;border:1px solid var(--border);border-radius:8px;padding:.7rem .9rem;color:var(--text-main);font-size:.9rem;outline:none;transition:border-color .2s ease}.login-input[data-v-a7041e41]:focus{border-color:var(--accent)}.login-error[data-v-a7041e41]{color:#e74c3c;font-size:.8rem;margin-top:.8rem;text-align:center}.login-btn[data-v-a7041e41]{margin-top:1.4rem;background-color:var(--accent);color:#fff;border:none;border-radius:8px;padding:.8rem;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:opacity .2s ease}.login-btn[data-v-a7041e41]:disabled{opacity:.6;cursor:not-allowed}.app-topnav[data-v-a7041e41]{display:flex;justify-content:space-between;align-items:center;height:52px;padding:0 1.2rem;background:var(--bg-primary, #0a0a0a);border-bottom:1px solid var(--border-color, #222);flex-shrink:0}.topnav-tabs[data-v-a7041e41]{display:flex;gap:.4rem;height:100%}.topnav-tab[data-v-a7041e41]{background:transparent;border:none;color:var(--text-dim);font-size:.85rem;font-weight:600;padding:0 1.1rem;cursor:pointer;border-radius:8px;transition:all .2s ease;display:flex;align-items:center}.topnav-tab[data-v-a7041e41]:hover{color:var(--text-main);background:#ffffff0d}.topnav-tab.active[data-v-a7041e41]{background-color:var(--accent);color:#fff;box-shadow:0 4px 12px var(--accent-glow)}.topnav-user[data-v-a7041e41]{display:flex;align-items:center;gap:.8rem}.user-info[data-v-a7041e41]{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}.user-name[data-v-a7041e41]{font-size:.8rem;color:var(--text-main);font-weight:700}.user-meta[data-v-a7041e41]{font-size:.65rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}.logout-btn[data-v-a7041e41]{background:#ffffff0d;border:1px solid var(--border);color:var(--text-dim);border-radius:8px;width:34px;height:34px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.logout-btn[data-v-a7041e41]:hover{background:#e74c3c;border-color:#e74c3c;color:#fff}.window-body[data-v-a7041e41]{flex:1;overflow:hidden;position:relative;display:flex;flex-direction:column}.window-body[data-v-a7041e41]>*{flex:1;min-height:0}:root{--color-primary: #ff6b35;--color-secondary: #fd9873;--color-background-light: #f0f0f0;--color-background-dark: #2c3e50;--color-text-dark: #333333;--color-text-light: #ffffff;--color-text-subtle: rgba(235, 227, 193, .856);--color-highlight: gold;--color-shadow-light: #aaa;--color-shadow-primary: orange}:root{--font-main: "Inter", sans-serif;--font-tech: "Rajdhani", sans-serif;--font-mono: "JetBrains Mono", monospace;--chart-grid: rgba(255, 255, 255, .05);--bg-app: #1a1b1e;--bg-panel: #25262b;--bg-hover: #2c2e33;--accent: #fe7f2d;--accent-rgb: 254, 127, 45;--accent-hover: #ff9d5c;--accent-glow: rgba(254, 127, 45, .25);--text-main: #e4eef0;--text-dim: #909296;--text-success: #4ecdc4;--border: #373a40;--shadow-color: rgba(0, 0, 0, .4);--status-pass: #6ddb9b;--status-pass-glow: rgba(109, 219, 155, .3);--status-fail: #e74c3c;--status-fail-glow: rgba(231, 76, 60, .3);--text-on-status: #ffffff}[data-theme=dark-orange-mode]{--bg-app: #121212;--bg-panel: #1e1e1e;--accent: #eb5e28;--accent-rgb: 235, 94, 40;--border: #2b2b2b}[data-theme=emerald-cyber]{--bg-app: #080a09;--bg-panel: #0d1210;--bg-hover: #141d19;--accent: #00ff88;--accent-rgb: 0, 255, 136;--accent-glow: rgba(0, 255, 136, .2);--text-main: #e0f2e9;--border: #1a241f}[data-theme=cyber-punk]{--bg-app: #0d0221;--bg-panel: #19043d;--bg-hover: #260958;--accent: #ff00ff;--accent-rgb: 255, 0, 255;--accent-glow: rgba(255, 0, 255, .3);--text-main: #ffffff;--text-dim: #b8a2e3;--border: #310a7a}[data-theme=deep-ocean]{--bg-app: #000814;--bg-panel: #001d3d;--bg-hover: #003566;--accent: #00b4d8;--accent-rgb: 0, 180, 216;--accent-glow: rgba(0, 180, 216, .25);--text-main: #caf0f8;--text-dim: #90e0ef;--border: #003049}[data-theme=midnight-purple]{--bg-app: #0a0910;--bg-panel: #13111c;--bg-hover: #1c1929;--accent: #a855f7;--accent-glow: rgba(210, 127, 248, .25);--accent-rgb: 168, 85, 247;--text-main: #f3e8ff;--border: #252236}[data-theme=arctic-clean]{--bg-app: #f1f3f5;--bg-panel: #ffffff;--bg-hover: #e9ecef;--accent: #228be6;--accent-rgb: 34, 139, 230;--text-main: #212529;--text-dim: #868e96;--border: #dee2e6;--chart-grid: rgba(0, 0, 0, .05);--shadow-color: rgba(0, 0, 0, .1);--text-on-status: #ffffff}[data-theme=solaris-gold]{--bg-app: #fffcf2;--bg-panel: #fffefb;--bg-hover: #fcf5e5;--accent: #d97706;--accent-rgb: 217, 119, 6;--text-main: #451a03;--text-dim: #92400e;--border: #f1e3cc;--shadow-color: rgba(69, 26, 3, .08)}body{transition:background-color .4s ease,color .4s ease}
