@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=JetBrains+Mono:wght@400;500&display=swap";:root{--bg-primary:#0a0a0f;--bg-secondary:#0e0e16;--bg-card:#12121a;--bg-card-hover:#1a1a26;--bg-input:#16161f;--bg-input-focus:#1c1c28;--accent:#6c5ce7;--accent-hover:#7d6ff0;--accent-glow:#6c5ce740;--accent-subtle:#6c5ce714;--danger:#ff4757;--danger-glow:#ff475733;--success:#2ed573;--success-glow:#2ed57333;--warning:#ffa502;--warning-glow:#ffa50226;--text-primary:#e8e8f0;--text-secondary:#a0a0b8;--text-muted:#5a5a72;--border:#ffffff0f;--border-hover:#ffffff1f;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"JetBrains Mono", monospace;--transition-fast:.15s ease;--transition-base:.25s ease;--transition-slow:.4s cubic-bezier(.16, 1, .3, 1)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-sans);background:var(--bg-primary);color:var(--text-primary);min-height:100vh;line-height:1.6}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--text-muted);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.container{max-width:1100px;margin:0 auto;padding:0 24px}.btn-primary{background:var(--accent);color:#fff;font-family:var(--font-sans);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-base);box-shadow:0 0 20px var(--accent-glow);letter-spacing:.02em;border:none;justify-content:center;align-items:center;gap:8px;padding:14px 32px;font-size:.95rem;font-weight:600;display:inline-flex}.btn-primary:hover{background:var(--accent-hover);box-shadow:0 0 35px var(--accent-glow), 0 4px 20px #0000004d;transform:translateY(-2px)}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.btn-secondary{color:var(--accent);font-family:var(--font-sans);border:1px solid var(--accent);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-base);background:0 0;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:.85rem;font-weight:500;display:inline-flex}.btn-secondary:hover{background:var(--accent-subtle);box-shadow:0 0 15px var(--accent-glow)}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:all var(--transition-base);padding:24px}.card:hover{border-color:var(--border-hover);background:var(--bg-card-hover)}@keyframes pulse-glow{0%,to{box-shadow:0 0 15px var(--accent-glow)}50%{box-shadow:0 0 30px var(--accent-glow), 0 0 60px #6c5ce71a}}@keyframes fade-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-scale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes spin{to{transform:rotate(360deg)}}.animate-in{animation:fade-in .5s var(--transition-slow) both}.login-wrapper[data-v-634b0570]{background:var(--bg-primary);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.login-card[data-v-634b0570]{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-xl);width:100%;max-width:420px;padding:48px 36px;animation:.5s both fade-in-scale;box-shadow:0 20px 60px #0006}.login-header[data-v-634b0570]{text-align:center;margin-bottom:36px}.login-logo[data-v-634b0570]{color:var(--accent);filter:drop-shadow(0 0 12px var(--accent-glow));margin-bottom:12px;font-size:2.4rem;display:block}.login-title[data-v-634b0570]{background:linear-gradient(135deg, var(--accent), #a29bfe);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:800}.login-subtitle[data-v-634b0570]{color:var(--text-muted);margin-top:6px;font-size:.85rem}.login-form[data-v-634b0570]{flex-direction:column;gap:18px;display:flex}.input-group[data-v-634b0570]{flex-direction:column;gap:6px;display:flex}.input-group label[data-v-634b0570]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:600}.input-group input[data-v-634b0570]{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-family:var(--font-sans);transition:all var(--transition-base);outline:none;padding:14px 16px;font-size:.95rem}.input-group input[data-v-634b0570]:focus{border-color:var(--accent);box-shadow:0 0 16px var(--accent-glow);background:var(--bg-input-focus)}.input-group input[data-v-634b0570]::placeholder{color:var(--text-muted)}.btn-login[data-v-634b0570]{width:100%;margin-top:8px;padding:16px;font-size:1rem}.toggle-mode[data-v-634b0570]{text-align:center;color:var(--text-muted);margin-top:20px;font-size:.82rem}.toggle-mode a[data-v-634b0570]{color:var(--accent);transition:color var(--transition-fast);font-weight:600;text-decoration:none}.toggle-mode a[data-v-634b0570]:hover{color:var(--accent-hover)}.login-error[data-v-634b0570]{background:var(--danger-glow);border-radius:var(--radius-md);color:var(--danger);text-align:center;margin-top:16px;padding:12px 16px;font-size:.82rem}.spinner[data-v-634b0570]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin-right:8px;animation:.6s linear infinite spin;display:inline-block}.script-input[data-v-7c4d8716]{flex-direction:column;gap:20px;display:flex}.input-header[data-v-7c4d8716]{align-items:center;gap:14px;display:flex}.input-icon[data-v-7c4d8716]{background:var(--accent-subtle);border-radius:var(--radius-md);justify-content:center;align-items:center;width:52px;height:52px;font-size:1.8rem;display:flex}.input-title[data-v-7c4d8716]{color:var(--text-primary);font-size:1.3rem;font-weight:700}.input-subtitle[data-v-7c4d8716]{color:var(--text-muted);margin-top:2px;font-size:.85rem}.textarea-wrapper[data-v-7c4d8716]{border-radius:var(--radius-md);border:1px solid var(--border);transition:border-color var(--transition-base);position:relative;overflow:hidden}.textarea-wrapper[data-v-7c4d8716]:focus-within{border-color:var(--accent);box-shadow:0 0 20px var(--accent-glow)}textarea[data-v-7c4d8716]{background:var(--bg-input);width:100%;color:var(--text-primary);font-family:var(--font-sans);resize:vertical;border:none;outline:none;min-height:220px;padding:20px;font-size:.95rem;line-height:1.7}textarea[data-v-7c4d8716]::placeholder{color:var(--text-muted)}textarea[data-v-7c4d8716]:disabled{opacity:.5}.textarea-footer[data-v-7c4d8716]{background:var(--bg-secondary);border-top:1px solid var(--border);padding:8px 20px}.word-count[data-v-7c4d8716]{color:var(--text-muted);font-size:.75rem;font-family:var(--font-mono)}.btn-auditar[data-v-7c4d8716]{width:100%;padding:16px;font-size:1.05rem}.btn-icon[data-v-7c4d8716]{font-size:1.15rem}.spinner[data-v-7c4d8716]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite spin}.loading-hint[data-v-7c4d8716]{text-align:center;color:var(--text-muted);font-size:.8rem;font-style:italic}.objective-selector[data-v-7c4d8716]{background:var(--bg-secondary);border:1px solid var(--border);margin-top:10px;padding:20px!important}.label-heading[data-v-7c4d8716]{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:12px;font-size:.85rem;font-weight:700;display:block}.input-select[data-v-7c4d8716]{background:var(--bg-input);width:100%;color:var(--text-primary);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-sans);cursor:pointer;outline:none;margin-bottom:12px;padding:12px 16px;font-size:.95rem;transition:all .2s}.input-select[data-v-7c4d8716]:focus{border-color:var(--accent)}.objective-desc[data-v-7c4d8716]{color:var(--text-muted);border-left:2px solid var(--accent-subtle);padding-left:14px;font-size:.82rem;line-height:1.5}.death-line[data-v-12803249]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#16162266;border:1px solid #ffffff0d;padding:30px}.chart-header[data-v-12803249]{justify-content:space-between;align-items:flex-start;margin-bottom:25px;display:flex}.chart-title[data-v-12803249]{margin-bottom:5px;font-size:1.1rem;font-weight:700}.chart-subtitle[data-v-12803249]{color:var(--text-muted);font-size:.8rem}.avg[data-v-12803249]{font-weight:700;font-family:var(--font-mono)}.chart-controls[data-v-12803249]{background:var(--bg-primary);border:1px solid var(--border);border-radius:8px;padding:4px;display:flex}.btn-toggle[data-v-12803249]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 14px;font-size:.75rem;font-weight:600;transition:all .2s}.btn-toggle.active[data-v-12803249]{background:var(--accent);color:#fff;box-shadow:0 4px 12px var(--accent-glow)}.chart-container[data-v-12803249]{height:320px;position:relative}.legend-bar[data-v-12803249]{border-top:1px solid #ffffff0d;justify-content:center;gap:20px;margin-top:20px;padding-top:20px;display:flex}.legend-item[data-v-12803249]{color:var(--text-muted);align-items:center;gap:8px;font-size:.72rem;display:flex}.dot[data-v-12803249]{border-radius:50%;width:8px;height:8px}.dot.scroller[data-v-12803249]{background:#00d2ff}.dot.learner[data-v-12803249]{background:#a29bfe}.dot.checker[data-v-12803249]{background:#ffda79}.dot.evangelist[data-v-12803249]{background:#32ff7e}.dot.desesperado[data-v-12803249]{background:coral}.archetype-legend[data-v-ccb4be78]{background:#0003;border:1px solid #ffffff08;border-radius:16px;margin-bottom:32px;padding:8px}.legend-flex[data-v-ccb4be78]{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.arc-profile[data-v-ccb4be78]{cursor:help;background:#ffffff05;border:1px solid #0000;border-radius:12px;flex:1;min-width:160px;padding:10px;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.arc-profile[data-v-ccb4be78]:hover{background:#ffffff0d;border-color:#ffffff1a;transform:translateY(-2px)}.arc-main[data-v-ccb4be78]{align-items:center;gap:12px;display:flex}.arc-icon[data-v-ccb4be78]{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:1rem;display:flex}.arc-info[data-v-ccb4be78]{flex-direction:column;display:flex}.name-row[data-v-ccb4be78]{align-items:center;gap:6px;display:flex}.arc-name[data-v-ccb4be78]{color:#fff;letter-spacing:.02em;font-size:.85rem;font-weight:800}.arc-dot[data-v-ccb4be78]{border-radius:50%;width:4px;height:4px;box-shadow:0 0 8px}.arc-tag[data-v-ccb4be78]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;font-weight:600}.arc-popover[data-v-ccb4be78]{opacity:0;visibility:hidden;z-index:100;background:#12121a;border:1px solid #ffffff26;border-radius:12px;width:220px;padding:12px;transition:all .25s;position:absolute;bottom:125%;left:50%;transform:translate(-50%)translateY(10px);box-shadow:0 10px 30px #00000080}.arc-profile:hover .arc-popover[data-v-ccb4be78]{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.popover-desc[data-v-ccb4be78]{color:#ced4e0;margin:0;font-size:.75rem;font-weight:400;line-height:1.5}.popover-arrow[data-v-ccb4be78]{border-top:6px solid #ffffff26;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;top:100%;left:50%;transform:translate(-50%)}@media (width<=900px){.arc-profile[data-v-ccb4be78]{min-width:calc(50% - 12px)}}.retention-mosaic[data-v-9a7110f3]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#12121c66;border:1px solid #ffffff0d;margin-top:24px;padding:24px}.mosaic-header[data-v-9a7110f3]{margin-bottom:24px}.mosaic-title[data-v-9a7110f3]{color:#fff;margin-bottom:4px;font-size:1.15rem;font-weight:700}.mosaic-subtitle[data-v-9a7110f3]{color:var(--text-muted);font-size:.8rem}.mosaic-groups[data-v-9a7110f3]{flex-direction:column;gap:12px;display:flex}.group-header[data-v-9a7110f3]{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0d;border-left:4px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:12px 18px;transition:all .2s;display:flex}.group-header[data-v-9a7110f3]:hover{background:#ffffff0f;transform:translate(4px)}.header-info[data-v-9a7110f3]{align-items:center;gap:12px;display:flex}.group-name[data-v-9a7110f3]{color:#e8e8f0;font-size:.9rem;font-weight:700}.group-count[data-v-9a7110f3]{color:var(--text-muted);background:#0003;border-radius:10px;padding:2px 8px;font-size:.75rem}.group-chevron[data-v-9a7110f3]{color:var(--text-muted);font-size:.7rem}.group-content[data-v-9a7110f3]{border-left:1px dashed #ffffff1a;flex-direction:column;gap:6px;margin-left:10px;padding:12px 0 12px 20px;display:flex}.agent-row[data-v-9a7110f3]{align-items:center;gap:10px;display:flex}.agent-label[data-v-9a7110f3]{text-align:right;flex-shrink:0;width:50px}.agent-name[data-v-9a7110f3]{font-size:.6rem;font-family:var(--font-mono);color:#5a5a72;white-space:nowrap}.blocks-row[data-v-9a7110f3]{flex-grow:1;gap:3px;display:flex}.mosaic-pixel[data-v-9a7110f3]{cursor:crosshair;border-radius:1.5px;flex:1;height:10px;transition:transform .1s;position:relative}.mosaic-pixel[data-v-9a7110f3]:hover{z-index:100;transform:scale(1.5)}.is-alive[data-v-9a7110f3]{background:#32ff7e59;border:1px solid #32ff7e1a}.is-alive[data-v-9a7110f3]:hover{background:#32ff7ecc;box-shadow:0 0 12px #32ff7e80}.is-alive.is-stressed[data-v-9a7110f3]{box-shadow:inset 0 0 4px #ffa50266;border:1px solid #ffa50299!important}.is-dead[data-v-9a7110f3]{background:#ff47571f;border:1px solid #ff47570d}.is-dead[data-v-9a7110f3]:hover{background:#ff4757b3;box-shadow:0 0 12px #ff475780}.mosaic-tooltip[data-v-9a7110f3]{pointer-events:none;z-index:1000;background:#12121a;border:1px solid #ffffff1a;border-radius:12px;width:220px;padding:16px;position:absolute;bottom:150%;left:50%;transform:translate(-50%);box-shadow:0 20px 40px #000c}.status-hp-bar[data-v-9a7110f3]{background:#ffffff1a;border-radius:2px;height:4px;margin:12px 0 4px;overflow:hidden}.hp-fill[data-v-9a7110f3]{height:100%;transition:width .3s}.status-hp-text[data-v-9a7110f3]{color:#888;text-align:right;margin-bottom:8px!important;font-size:.65rem!important}.mosaic-tooltip p[data-v-9a7110f3]{margin:0;font-size:.8rem}.status[data-v-9a7110f3]{font-weight:700;margin-top:4px!important}.status-label[data-v-9a7110f3]{text-transform:uppercase;letter-spacing:.05em;font-size:.65rem;margin-bottom:4px!important}.fica[data-v-9a7110f3]{color:#32ff7e}.sai[data-v-9a7110f3]{color:#ff4757}.status-reason[data-v-9a7110f3]{color:#fff;background:#ffffff08;border-radius:6px;padding:8px;font-style:italic;line-height:1.4;margin-top:6px!important;font-size:.75rem!important}.mosaic-footer[data-v-9a7110f3]{border-top:1px solid #ffffff0d;justify-content:flex-end;margin-top:24px;padding-top:16px;display:flex}.legend[data-v-9a7110f3]{gap:20px;display:flex}.legend-item[data-v-9a7110f3]{color:var(--text-muted);align-items:center;gap:8px;font-size:.7rem;display:flex}.box[data-v-9a7110f3]{border-radius:3px;width:12px;height:12px}.box.fica[data-v-9a7110f3]{background:#32ff7e80}.box.sai[data-v-9a7110f3]{background:#ff47574d}.feedback-panel[data-v-9854debf]{margin-top:40px}.panel-title[data-v-9854debf]{color:#fff;margin-bottom:8px;font-size:1.25rem;font-weight:800}.panel-subtitle[data-v-9854debf]{color:var(--text-muted);margin-bottom:24px;font-size:.85rem}.blocks-grid[data-v-9854debf]{grid-template-columns:1fr;gap:24px;display:grid}.block-card[data-v-9854debf]{border-radius:var(--radius-lg);padding:24px}.block-danger[data-v-9854debf]{border-left:4px solid var(--danger)!important}.block-header[data-v-9854debf]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.block-header-left[data-v-9854debf]{align-items:center;gap:12px;display:flex}.block-number[data-v-9854debf]{color:#fff;font-size:1rem;font-weight:800}.block-badge[data-v-9854debf]{font-size:.8rem;font-weight:700;font-family:var(--font-mono);border-radius:20px;padding:4px 12px}.badge-success[data-v-9854debf]{background:var(--success-glow);color:var(--success)}.badge-warning[data-v-9854debf]{background:var(--warning-glow);color:var(--warning)}.badge-danger[data-v-9854debf]{background:var(--danger-glow);color:var(--danger)}.badge-refatorado[data-v-9854debf]{color:var(--success);background:#2ed5731f;border-radius:20px;padding:2px 8px;font-size:.68rem;font-weight:600}.block-excerpt[data-v-9854debf]{color:var(--text-muted);margin-bottom:20px;font-size:.95rem;line-height:1.7}.compare-block[data-v-9854debf]{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.compare-label[data-v-9854debf]{text-transform:uppercase;letter-spacing:.05em;border-radius:4px;width:fit-content;margin-bottom:8px;padding:2px 8px;font-size:.65rem;font-weight:700;display:block}.compare-label-old[data-v-9854debf]{color:var(--danger);opacity:.8;background:#ff47571a}.compare-label-new[data-v-9854debf]{color:var(--success);background:#2ed57326}.compare-text[data-v-9854debf]{border-radius:var(--radius-sm);background:var(--bg-input);border:1px solid var(--border);padding:12px;font-size:.85rem;line-height:1.6}.text-old[data-v-9854debf]{color:var(--text-muted);background:#ff475705;border-style:dashed;border-color:#ff475726;-webkit-text-decoration:line-through #ff475766;text-decoration:line-through #ff475766}.text-new[data-v-9854debf]{color:#fff;background:#2ed57305;border-color:#2ed5734d;box-shadow:0 4px 12px #2ed5730d}.agents-summary[data-v-9854debf]{background:#00000026;border:1px solid #ffffff08;border-radius:12px;flex-wrap:wrap;gap:10px;margin:20px 0;padding:16px;display:flex}.arc-group[data-v-9854debf]{flex-direction:column;gap:6px;display:flex}.arc-pill[data-v-9854debf]{cursor:pointer;background:#ffffff08;border:2px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:6px 14px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.arc-pill[data-v-9854debf]:hover{background:#ffffff12;transform:translateY(-1px)}.arc-pill.is-active[data-v-9854debf]{background:#ffffff1a;transform:scale(1.05)}.arc-indicator[data-v-9854debf]{border-radius:50%;width:6px;height:6px}.arc-label[data-v-9854debf]{color:#fff;font-size:.75rem;font-weight:700}.arc-count[data-v-9854debf]{font-size:.8rem;font-family:var(--font-mono);color:var(--text-muted)}.arc-count.danger[data-v-9854debf]{color:#ff4757;font-weight:800}.arc-warn[data-v-9854debf]{font-size:.75rem}.arc-details-full[data-v-9854debf]{background:#00000040;border:1px solid #ffffff0f;border-radius:12px;width:100%;margin:10px 0 24px;padding:24px}.details-header[data-v-9854debf]{text-transform:uppercase;letter-spacing:.08em;opacity:.8;margin-bottom:16px;font-size:.75rem;font-weight:800}.dual-grid[data-v-9854debf]{grid-template-columns:1fr 1fr;gap:32px;display:grid}.column-header[data-v-9854debf]{background:#ffffff08;border-radius:6px;align-items:center;gap:8px;width:fit-content;margin-bottom:16px;padding:6px 12px;font-size:.75rem;font-weight:800;display:flex}.column-header.danger[data-v-9854debf]{color:#ff4757;border:1px solid #ff475733}.column-header.success[data-v-9854debf]{color:#2ed573;border:1px solid #2ed57333}.feedback-column[data-v-9854debf]{flex:1}.empty-text[data-v-9854debf]{color:var(--text-muted);padding:10px;font-size:.75rem;font-style:italic}.drop-reason[data-v-9854debf]{color:#eee;font-size:.78rem;line-height:1.5}.danger-text[data-v-9854debf]{color:#ff4757!important}.success-text[data-v-9854debf]{color:#2ed573!important}.success-bg[data-v-9854debf]{background:#2ed57305!important;border-color:#2ed5731a!important}.details-list[data-v-9854debf]{flex-direction:column;gap:12px;display:flex}.drop-row[data-v-9854debf]{border-bottom:1px solid #ffffff0a;grid-template-columns:60px 1fr;gap:16px;padding:12px 0;display:grid}.drop-row[data-v-9854debf]:last-child{border-bottom:none}.drop-id[data-v-9854debf]{font-family:var(--font-mono);opacity:.9;font-size:.75rem;font-weight:700}.drop-reason[data-v-9854debf]{color:#ced4e0;font-size:.85rem;font-weight:400;line-height:1.5}.btn-refactor[data-v-9854debf]{border-radius:var(--radius-md);width:100%;padding:12px;font-weight:700}.animate-slide-down[data-v-9854debf]{animation:.2s ease-out slideDown-9854debf}@keyframes slideDown-9854debf{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.compare-block[data-v-9854debf]{grid-template-columns:1fr}}.modal-overlay[data-v-41d39f33]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;background:#000000d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-content[data-v-41d39f33]{background:#12121e;border:1px solid #ffffff14;border-radius:20px;width:100%;max-width:800px;max-height:90vh;overflow-y:auto;box-shadow:0 40px 100px #000c}.modal-header[data-v-41d39f33]{border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:24px 32px 16px;display:flex}.header-left[data-v-41d39f33]{align-items:center;gap:12px;display:flex}.header-icon[data-v-41d39f33]{font-size:1.4rem}.modal-title[data-v-41d39f33]{letter-spacing:.02em;color:#fff;font-size:1.1rem;font-weight:800}.modal-close[data-v-41d39f33]{color:#555;cursor:pointer;background:0 0;border:none;font-size:1.2rem;transition:color .2s}.modal-close[data-v-41d39f33]:hover{color:#fff}.modal-body[data-v-41d39f33]{padding:32px}.strategy-view[data-v-41d39f33]{flex-direction:column;gap:24px;display:flex}.strategy-banner[data-v-41d39f33]{background:linear-gradient(135deg,#a29bfe26,#6c5ce71a);border:1px solid #a29bfe33;border-radius:12px;padding:20px}.strategy-banner h4[data-v-41d39f33]{color:#a29bfe;margin-bottom:4px;font-size:1rem;font-weight:800}.strategy-banner p[data-v-41d39f33]{color:#b0afcf;font-size:.85rem}.strategy-grid[data-v-41d39f33]{grid-template-columns:1fr 1fr;gap:24px;display:grid}.section-label[data-v-41d39f33]{text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:.65rem;font-weight:800;display:block}.label-danger[data-v-41d39f33]{color:#ff4757}.label-success[data-v-41d39f33]{color:#32ff7e}.label-muted[data-v-41d39f33]{color:#666}.text-block[data-v-41d39f33]{background:#0003;border:1px solid #ffffff0d;border-radius:10px;padding:16px;font-size:.85rem;line-height:1.6}.text-original[data-v-41d39f33]{color:#888;border-color:#ff47571a}.text-refatorado[data-v-41d39f33]{color:#fff;background:#32ff7e05;border-color:#32ff7e33;font-size:1rem}.rejection-summary[data-v-41d39f33]{gap:20px;margin-bottom:16px;display:flex}.summary-item[data-v-41d39f33]{flex-direction:column;display:flex}.summary-number[data-v-41d39f33]{color:#ff4757;font-size:1.5rem;font-weight:900}.summary-icon[data-v-41d39f33]{font-size:1.5rem}.summary-text[data-v-41d39f33]{text-transform:uppercase;color:#666;font-size:.65rem;font-weight:700;line-height:1.2}.reasons-list[data-v-41d39f33]{margin:0;padding:0;list-style:none}.reasons-list li[data-v-41d39f33]{color:#aaa;margin-bottom:6px;padding-left:12px;font-size:.75rem;position:relative}.reasons-list li[data-v-41d39f33]:before{content:"•";color:#ff4757;position:absolute;left:0}.more-reasons[data-v-41d39f33]{margin-top:4px;color:#555!important;padding-left:0!important;font-size:.7rem!important}.more-reasons[data-v-41d39f33]:before{content:""!important}.value-prop-card[data-v-41d39f33]{background:#ffffff05;border:1px dashed #ffffff1a;border-radius:12px;padding:24px}.value-prop-card h5[data-v-41d39f33]{color:#fff;margin-bottom:8px;font-size:.9rem}.value-prop-card p[data-v-41d39f33]{color:#888;margin-bottom:16px;font-size:.8rem;line-height:1.5}.prop-list[data-v-41d39f33]{gap:16px;display:flex}.prop-list span[data-v-41d39f33]{color:#32ff7e;background:#32ff7e1a;border-radius:20px;padding:4px 10px;font-size:.7rem;font-weight:700}.refactor-loading[data-v-41d39f33]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:60px 0;display:flex}.loader-visual[data-v-41d39f33]{justify-content:center;align-items:center;display:flex;position:relative}.spinner-large[data-v-41d39f33]{border:4px solid #a29bfe1a;border-top-color:#a29bfe;border-radius:50%;width:60px;height:60px;animation:1s linear infinite spin-41d39f33}.pulse-ring[data-v-41d39f33]{opacity:0;border:2px solid #a29bfe;border-radius:50%;width:80px;height:80px;animation:2s infinite pulse-41d39f33;position:absolute}.refactor-loading p[data-v-41d39f33]{color:#fff;font-weight:700}.refactor-loading small[data-v-41d39f33]{color:#666}.result-view[data-v-41d39f33]{flex-direction:column;gap:20px;display:flex}.copy-meta[data-v-41d39f33]{color:#32ff7e;text-transform:uppercase;margin-top:10px;font-size:.7rem;font-weight:700}.mini-compare[data-v-41d39f33]{background:#0003;border:1px solid #ffffff08;border-radius:8px;margin-top:10px;padding:12px}.mini-label[data-v-41d39f33]{color:#555;text-transform:uppercase;margin-bottom:4px;font-size:.6rem;font-weight:700;display:block}.mini-text[data-v-41d39f33]{color:#555;font-size:.75rem}.modal-footer[data-v-41d39f33]{border-top:1px solid #ffffff0d;justify-content:flex-end;gap:12px;padding:24px 32px;display:flex}.btn-cta[data-v-41d39f33]{cursor:pointer;color:#fff;border:none;border-radius:8px;font-weight:700;transition:all .2s;box-shadow:0 10px 30px #a29bfe4d;background:#a29bfe!important;padding:14px 28px!important;font-size:.9rem!important}.btn-cta[data-v-41d39f33]:hover{transform:translateY(-2px);box-shadow:0 15px 40px #a29bfe66}.pro-settings[data-v-41d39f33]{background:#a29bfe0d;border:1px solid #a29bfe26;border-radius:12px;margin-top:20px;padding:16px}.pro-header[data-v-41d39f33]{align-items:center;gap:8px;margin-bottom:16px;display:flex}.pro-tag[data-v-41d39f33]{color:#fff;background:#a29bfe;border-radius:4px;padding:2px 6px;font-size:.6rem;font-weight:900}.pro-label[data-v-41d39f33]{color:#fff;letter-spacing:.05em;font-size:.75rem;font-weight:800}.pro-controls[data-v-41d39f33]{flex-direction:column;gap:16px;display:flex}.pro-toggle[data-v-41d39f33]{cursor:pointer;align-items:center;gap:12px;display:flex}.pro-toggle input[data-v-41d39f33]{display:none}.toggle-slider[data-v-41d39f33]{background:#333;border-radius:20px;width:32px;height:18px;transition:all .3s;position:relative}.toggle-slider[data-v-41d39f33]:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .3s;position:absolute;top:2px;left:2px}.pro-toggle input:checked+.toggle-slider[data-v-41d39f33]{background:#a29bfe}.pro-toggle input:checked+.toggle-slider[data-v-41d39f33]:before{left:16px}.toggle-text[data-v-41d39f33]{color:#b0afcf;font-size:.8rem}.pro-select-group[data-v-41d39f33]{flex-direction:column;gap:8px;display:flex}.select-label[data-v-41d39f33]{color:#666;text-transform:uppercase;font-size:.7rem;font-weight:700}.pro-select[data-v-41d39f33]{color:#fff;cursor:pointer;background:#1a1a2e;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:10px;font-size:.85rem}.pro-select[data-v-41d39f33]:focus{border-color:#a29bfe}.refactor-error[data-v-41d39f33]{color:#ff4757;text-align:center;background:#ff47571a;border:1px solid #ff475733;border-radius:10px;padding:20px}.btn-retry[data-v-41d39f33]{color:#fff;cursor:pointer;background:#ff4757;border:none;border-radius:6px;margin-top:12px;padding:8px 16px;font-weight:700}@keyframes spin-41d39f33{to{transform:rotate(360deg)}}@keyframes pulse-41d39f33{0%{opacity:0;transform:scale(.6)}50%{opacity:.3}to{opacity:0;transform:scale(1.2)}}@keyframes fade-in-41d39f33{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (width<=600px){.strategy-grid[data-v-41d39f33]{grid-template-columns:1fr}}.loading-screen[data-v-218cdc8d]{flex-direction:column;gap:32px;max-width:800px;margin:0 auto;padding:40px;display:flex}.loading-header[data-v-218cdc8d]{justify-content:space-between;align-items:flex-end;display:flex}.loading-title[data-v-218cdc8d]{color:#fff;margin-bottom:4px;font-size:1.25rem;font-weight:800}.loading-subtitle[data-v-218cdc8d]{color:var(--text-muted);font-size:.85rem}.loading-timer[data-v-218cdc8d]{font-family:var(--font-mono);color:var(--accent);text-shadow:0 0 20px var(--accent-glow);font-size:2.5rem;font-weight:800}.neural-monitor[data-v-218cdc8d]{background:#0000004d;border:1px solid #ffffff0d;border-radius:16px;padding:24px}.grid-header[data-v-218cdc8d]{letter-spacing:.1em;color:var(--text-muted);justify-content:space-between;margin-bottom:24px;font-size:.65rem;font-weight:800;display:flex}.pulse-indicator[data-v-218cdc8d]{color:#32ff7e;align-items:center;gap:8px;display:flex}.pulse-dot[data-v-218cdc8d]{background:#32ff7e;border-radius:50%;width:6px;height:6px;animation:1s infinite blink-218cdc8d;box-shadow:0 0 10px #32ff7e}.agent-grid[data-v-218cdc8d]{grid-template-columns:repeat(10,1fr);gap:8px;margin-bottom:32px;display:grid}.agent-pixel[data-v-218cdc8d]{background:#ffffff08;border-radius:3px;height:12px;transition:all .4s}.pixel-active[data-v-218cdc8d]{background:var(--accent);box-shadow:0 0 12px var(--accent-glow);transform:scale(1.2)}.osciloscope[data-v-218cdc8d]{justify-content:space-between;align-items:flex-end;gap:2px;height:40px;display:flex}.osc-bar[data-v-218cdc8d]{background:linear-gradient(to top, var(--accent), transparent);border-radius:2px;flex:1;width:3px;animation:1s infinite alternate wave-218cdc8d}.console-box[data-v-218cdc8d]{background:#0a0a0f;border:1px solid #ffffff1a;border-radius:8px;overflow:hidden}.console-header[data-v-218cdc8d]{font-family:var(--font-mono);color:var(--text-muted);background:#1a1a24;padding:6px 14px;font-size:.6rem}.console-content[data-v-218cdc8d]{height:120px;font-family:var(--font-mono);flex-direction:column;padding:12px;font-size:.72rem;display:flex;overflow-y:auto}.log-line[data-v-218cdc8d]{gap:10px;margin-bottom:4px;display:flex}.log-ts[data-v-218cdc8d]{color:#5a5a72;font-size:.65rem}.log-tag[data-v-218cdc8d]{border-radius:3px;padding:1px 4px;font-size:.65rem;font-weight:800}.log-tag.sys[data-v-218cdc8d]{color:#00d2ff;background:#00d2ff1a}.log-tag.radar[data-v-218cdc8d]{color:#a29bfe;background:#a29bfe1a}.log-tag.batch[data-v-218cdc8d]{color:#32ff7e;background:#32ff7e1a}.log-tag.sim[data-v-218cdc8d]{color:#ffda79;background:#ffda791a}.log-text[data-v-218cdc8d]{color:#ced4e0}.loading-tip[data-v-218cdc8d]{align-items:center;gap:16px;padding:20px;display:flex;background:#6c5ce70d!important}.tip-icon[data-v-218cdc8d]{font-size:1.4rem}.tip-text[data-v-218cdc8d]{color:#fff;text-align:left;font-size:.85rem;line-height:1.5}@keyframes wave-218cdc8d{0%{opacity:.3;height:4px}to{opacity:.8;height:100%}}@keyframes blink-218cdc8d{0%,to{opacity:.3}50%{opacity:1}}.confirm-overlay[data-v-d7da311d]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.confirm-card[data-v-d7da311d]{text-align:center;background:#1a1a2e;border:1px solid #ff47574d;border-radius:20px;width:90%;max-width:400px;padding:32px;box-shadow:0 30px 60px #00000080,0 0 20px #ff47571a}.confirm-icon[data-v-d7da311d]{margin-bottom:20px;font-size:2.5rem}.confirm-title[data-v-d7da311d]{color:#fff;margin-bottom:12px;font-size:1.25rem;font-weight:800}.confirm-text[data-v-d7da311d]{color:#b0afcf;margin-bottom:30px;font-size:.9rem;line-height:1.6}.confirm-actions[data-v-d7da311d]{flex-direction:column;gap:12px;display:flex}.btn-danger[data-v-d7da311d]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff4757,#ff6b81);border:none;border-radius:12px;padding:14px;font-weight:700;transition:all .3s}.btn-danger[data-v-d7da311d]:hover{transform:translateY(-2px);box-shadow:0 10px 20px #ff47574d}.btn-cancel[data-v-d7da311d]{color:#666;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:12px;padding:14px;font-weight:600;transition:all .3s}.btn-cancel[data-v-d7da311d]:hover{color:#fff;background:#ffffff0d}.fade-enter-active[data-v-d7da311d],.fade-leave-active[data-v-d7da311d]{transition:opacity .3s}.fade-enter-from[data-v-d7da311d],.fade-leave-to[data-v-d7da311d]{opacity:0}.animate-in[data-v-d7da311d]{animation:.3s cubic-bezier(.34,1.56,.64,1) scaleIn-d7da311d}@keyframes scaleIn-d7da311d{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.history-panel[data-v-1197a22a]{max-width:800px;margin:0 auto}.history-header[data-v-1197a22a]{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.history-title[data-v-1197a22a]{font-size:1.15rem;font-weight:700}.history-loading[data-v-1197a22a],.history-empty[data-v-1197a22a]{text-align:center;color:var(--text-muted);padding:48px 0}.spinner-large[data-v-1197a22a]{border:3px solid #6c5ce733;border-top-color:var(--accent);border-radius:50%;width:32px;height:32px;margin-bottom:16px;animation:.7s linear infinite spin-1197a22a;display:inline-block}.history-list[data-v-1197a22a]{flex-direction:column;gap:16px;display:flex}.project-container[data-v-1197a22a]{border-color:#ffffff0d;overflow:hidden;padding:0!important}.project-header[data-v-1197a22a]{cursor:pointer;background:#ffffff03;justify-content:space-between;align-items:center;padding:20px;transition:background .2s;display:flex}.project-header[data-v-1197a22a]:hover{background:#ffffff08}.project-info[data-v-1197a22a]{align-items:center;gap:16px;display:flex}.project-icon[data-v-1197a22a]{font-size:1.4rem}.project-name[data-v-1197a22a]{color:#fff;margin:0;font-size:.95rem;font-weight:700}.project-count[data-v-1197a22a]{color:#666;font-size:.75rem;font-weight:500}.project-actions[data-v-1197a22a]{align-items:center;gap:12px;display:flex}.expand-arrow[data-v-1197a22a]{color:#444;font-size:.8rem;transition:transform .3s}.expand-arrow.rotated[data-v-1197a22a]{transform:rotate(180deg)}.project-rounds[data-v-1197a22a]{background:#0003;border-top:1px solid #ffffff08;padding:8px}.round-item[data-v-1197a22a]{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:4px;padding:12px 16px;transition:all .2s;display:flex}.round-item[data-v-1197a22a]:last-child{margin-bottom:0}.round-item[data-v-1197a22a]:hover{background:#6c5ce714;transform:translate(4px)}.round-left[data-v-1197a22a]{flex-direction:column;gap:2px;display:flex}.round-number[data-v-1197a22a]{color:#a29bfe;font-size:.8rem;font-weight:700}.round-date[data-v-1197a22a]{color:#555;font-size:.65rem;font-family:var(--font-mono)}.round-right[data-v-1197a22a]{align-items:center;gap:12px;display:flex}.btn-delete-proj[data-v-1197a22a],.btn-delete-round[data-v-1197a22a]{cursor:pointer;opacity:.2;background:0 0;border:none;font-size:.9rem;transition:all .2s}.project-header:hover .btn-delete-proj[data-v-1197a22a],.round-item:hover .btn-delete-round[data-v-1197a22a]{opacity:.6}.btn-delete-proj[data-v-1197a22a]:hover,.btn-delete-round[data-v-1197a22a]:hover{transform:scale(1.2);opacity:1!important}.btn-delete-round[data-v-1197a22a]{color:#666;font-size:.7rem}.block-badge[data-v-1197a22a]{font-family:var(--font-mono);border-radius:4px;padding:2px 8px;font-size:.7rem;font-weight:700}.badge-success[data-v-1197a22a]{color:#2ed573;background:#2ed5731a}.badge-warning[data-v-1197a22a]{color:#ffa502;background:#ffa5021a}.badge-danger[data-v-1197a22a]{color:#ff4757;background:#ff47571a}@keyframes spin-1197a22a{to{transform:rotate(360deg)}}@keyframes fade-in-1197a22a{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.checkout-stats[data-v-46a9546d]{background:var(--bg-secondary);border:1px solid var(--border);margin-bottom:32px;padding:30px!important}.stats-grid[data-v-46a9546d]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:32px;display:grid}.stat-card[data-v-46a9546d]{border-radius:var(--radius-md);background:var(--bg-input);border:1px solid var(--border);text-align:center;padding:24px;transition:transform .2s}.stat-card[data-v-46a9546d]:hover{transform:translateY(-3px)}.stat-card.accent[data-v-46a9546d]{border-color:var(--accent);background:var(--accent-subtle)}.stat-card.final[data-v-46a9546d]{background:#2ed5730d;border-color:#2ed573}.stat-label[data-v-46a9546d]{text-transform:uppercase;color:var(--text-muted);letter-spacing:.05em;margin-bottom:12px;font-size:.75rem;font-weight:700;display:block}.stat-value[data-v-46a9546d]{color:var(--text-primary);margin-bottom:4px;font-size:2rem;font-weight:800}.stat-card.accent .stat-value[data-v-46a9546d]{color:var(--accent)}.stat-card.final .stat-value[data-v-46a9546d]{color:#2ed573}.stat-detail[data-v-46a9546d]{color:var(--text-muted);font-size:.72rem}.checkout-details-grid[data-v-46a9546d]{border-top:1px solid var(--border);flex-direction:column;gap:24px;padding-top:24px;display:flex}.module-title[data-v-46a9546d]{align-items:center;gap:8px;margin-bottom:20px;font-size:.85rem;font-weight:700;display:flex}.detail-module.success .module-title[data-v-46a9546d]{color:#2ed573}.detail-module.danger .module-title[data-v-46a9546d]{color:var(--danger)}.detail-list[data-v-46a9546d]{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=768px){.detail-list[data-v-46a9546d]{grid-template-columns:1fr}}.detail-item[data-v-46a9546d]{background:var(--bg-input);border-radius:var(--radius-sm);border-left:3px solid #0000;padding:12px 16px;font-size:.8rem;line-height:1.4;transition:background .2s}.detail-module.success .detail-item[data-v-46a9546d]{border-left-color:#2ed573}.detail-module.danger .detail-item[data-v-46a9546d]{border-left-color:var(--danger)}.detail-item[data-v-46a9546d]:hover{background:#ffffff08}.item-arquetipo[data-v-46a9546d]{color:var(--text-primary);margin-right:6px;font-weight:700}.item-motivo[data-v-46a9546d]{color:var(--text-secondary);font-style:italic}.executive-summary[data-v-55be9878]{background:var(--bg-secondary);border:1px solid var(--border);margin-bottom:30px;position:relative;overflow:hidden;padding:40px!important}.executive-summary[data-v-55be9878]:before{content:"VRILIX ORACLE";color:var(--border);letter-spacing:.2em;font-size:.6rem;font-weight:900;position:absolute;top:10px;right:20px}.summary-layout[data-v-55be9878]{grid-template-columns:280px 1fr;align-items:center;gap:40px;display:grid}@media (width<=800px){.summary-layout[data-v-55be9878]{grid-template-columns:1fr}}.gauge-container[data-v-55be9878]{flex-direction:column;align-items:center;gap:15px;display:flex}.gauge-title[data-v-55be9878]{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-size:.8rem;font-weight:700}.gauge-wrapper[data-v-55be9878]{width:100%;max-width:220px}.gauge-svg[data-v-55be9878]{width:100%}.gauge-progress[data-v-55be9878]{transition:stroke-dashoffset 1.5s cubic-bezier(.4,0,.2,1)}.score-text[data-v-55be9878]{font-size:24px;font-weight:900;font-family:var(--font-sans)}.score-label[data-v-55be9878]{fill:var(--text-muted);text-transform:uppercase;font-size:8px;font-weight:700}.score-badge[data-v-55be9878]{letter-spacing:.05em;border-radius:50px;padding:6px 14px;font-size:.65rem;font-weight:800}.cmo-opinion[data-v-55be9878]{flex-direction:column;gap:20px;display:flex}.cmo-header[data-v-55be9878]{color:var(--accent);align-items:center;gap:10px;font-size:.9rem;font-weight:700;display:flex}.cmo-text[data-v-55be9878]{border-left:3px solid var(--accent-subtle);background:#ffffff05;border-radius:0 12px 12px 0;padding:20px}.sintese-phrase[data-v-55be9878]{color:#fff;margin-bottom:12px;font-size:1.05rem;font-style:italic;font-weight:500;line-height:1.5}.sintese-phrase[data-v-55be9878]:last-child{margin-bottom:0}.bottleneck-card[data-v-55be9878]{background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px}.bottleneck-card.critical[data-v-55be9878]{background:#ff475708;border-color:#ff47574d}.bottleneck-header[data-v-55be9878]{align-items:center;gap:8px;margin-bottom:10px;display:flex}.alert-title[data-v-55be9878]{color:var(--danger);text-transform:uppercase;font-size:.8rem;font-weight:700}.alert-desc[data-v-55be9878]{color:var(--text-secondary);margin-bottom:15px;font-size:.85rem;line-height:1.5}.btn-refactor-shortcut[data-v-55be9878]{background:var(--danger);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;padding:8px 16px;font-size:.75rem;font-weight:700;transition:all .2s}.btn-refactor-shortcut[data-v-55be9878]:hover{filter:brightness(1.2);transform:translateY(-1px)}.future-comments[data-v-1e76774e]{background:var(--bg-secondary);border:1px solid var(--border);margin-top:30px;animation-delay:.2s;padding:30px!important}.comments-header[data-v-1e76774e]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:25px;padding-bottom:15px;display:flex}.header-left[data-v-1e76774e]{align-items:center;gap:12px;display:flex}.header-icon[data-v-1e76774e]{font-size:1.2rem}.header-title[data-v-1e76774e]{color:var(--text-primary);font-size:1.1rem;font-weight:700}.social-metric[data-v-1e76774e]{color:var(--text-muted);font-size:.75rem;font-weight:500}.comments-list[data-v-1e76774e]{flex-direction:column;gap:24px;display:flex}.comment-item[data-v-1e76774e]{gap:16px;display:flex}.comment-avatar[data-v-1e76774e]{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:.9rem;font-weight:700;display:flex;box-shadow:0 4px 10px #0003}.comment-body[data-v-1e76774e]{flex:1}.comment-meta[data-v-1e76774e]{align-items:center;gap:8px;margin-bottom:6px;display:flex}.comment-user[data-v-1e76774e]{color:var(--text-primary);font-size:.85rem;font-weight:700}.comment-badge[data-v-1e76774e]{text-transform:uppercase;border-radius:4px;padding:2px 8px;font-size:.6rem;font-weight:800}.comment-badge.hater[data-v-1e76774e]{color:#ff4757;background:#ff47571a}.comment-badge.duvida[data-v-1e76774e]{color:#ffa502;background:#ffa5021a}.comment-badge.troll[data-v-1e76774e]{color:#a29bfe;background:#a29bfe1a}.comment-badge.comprador[data-v-1e76774e]{color:#2ed573;background:#2ed5731a}.comment-time[data-v-1e76774e]{color:var(--text-muted);font-size:.7rem}.comment-text[data-v-1e76774e]{color:#e0e0e0;margin-bottom:10px;font-size:.95rem;line-height:1.5}.comment-actions[data-v-1e76774e]{gap:15px;display:flex}.action-btn[data-v-1e76774e]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;padding:0;font-size:.75rem;font-weight:600}.action-btn[data-v-1e76774e]:hover{color:var(--accent)}.like-btn[data-v-1e76774e]{color:var(--text-secondary)}.comments-footer[data-v-1e76774e]{border-top:1px dashed var(--border);margin-top:30px;padding-top:15px}.footer-note[data-v-1e76774e]{color:var(--text-muted);text-align:center;font-size:.7rem;font-style:italic}.app-header{border-bottom:1px solid var(--border);background:var(--bg-secondary);padding:14px 0}.header-inner{justify-content:space-between;align-items:center;display:flex}.logo{align-items:center;gap:10px;display:flex}.logo-icon{color:var(--accent);filter:drop-shadow(0 0 8px var(--accent-glow));font-size:1.6rem}.logo-text{letter-spacing:-.02em;background:linear-gradient(135deg, var(--accent), #a29bfe);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.35rem;font-weight:800}.logo-badge{text-transform:uppercase;letter-spacing:.1em;background:var(--accent-subtle);color:var(--accent);border-radius:20px;padding:3px 8px;font-size:.65rem;font-weight:600}.header-actions{align-items:center;gap:12px;display:flex}.btn-nav{border:1px solid var(--border);color:var(--text-muted);font-family:var(--font-sans);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-base);background:0 0;padding:7px 14px;font-size:.78rem;font-weight:500}.btn-nav:hover,.btn-nav.active{color:var(--accent);border-color:var(--accent);background:var(--accent-subtle)}.user-email{color:var(--text-muted);font-size:.75rem;font-family:var(--font-mono)}.btn-logout{color:var(--danger);font-family:var(--font-sans);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-base);background:0 0;border:1px solid #ff47574d;padding:6px 12px;font-size:.75rem;font-weight:500}.btn-logout:hover{background:var(--danger-glow)}.main-content{padding-top:40px;padding-bottom:80px}.section-input{margin-bottom:32px}.section-results{animation:.6s both fade-in}.results-header{align-items:center;gap:12px;margin-bottom:24px;display:flex}.error-global{color:var(--danger);border-color:#ff475733;justify-content:space-between;align-items:center;margin-top:24px;display:flex}.app-footer{border-top:1px solid var(--border);margin-top:auto;padding:16px 0}.footer-inner{text-align:center;color:var(--text-muted);font-size:.75rem}.highlight-attention{box-shadow:0 0 25px var(--danger);animation:2s cubic-bezier(.4,0,.2,1) attention-pulse;border-color:var(--danger)!important}@keyframes attention-pulse{0%{transform:scale(1)}10%{transform:scale(1.02)}20%{transform:scale(1)}30%{transform:scale(1.02)}40%{transform:scale(1)}}
