.cpZZua_container{max-width:1100px;padding:var(--spacing-lg);min-height:100vh;margin:0 auto}.cpZZua_hero{background:var(--hero-bg);border-radius:var(--radius);padding:var(--spacing-xl);text-align:center;margin-bottom:var(--spacing-lg)}.cpZZua_title{color:#fff;margin-bottom:var(--spacing-sm);font-size:2rem;line-height:1.25}.cpZZua_subtitle{color:#ffffffe6;max-width:780px;margin:0 auto;font-size:1.05rem;line-height:1.6}.cpZZua_mainContent{gap:var(--spacing-lg);margin-bottom:var(--spacing-xl);flex-direction:column;display:flex}.cpZZua_panel{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg)}.cpZZua_avisoVolumen{align-items:flex-start;gap:var(--spacing-md);border-radius:var(--radius);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);background:#f59e0b1a;border:2px solid #f59e0b;display:flex}[data-theme=dark] .cpZZua_container .cpZZua_avisoVolumen{background:#f59e0b14}.cpZZua_avisoIcono{flex-shrink:0;font-size:1.6rem;line-height:1}.cpZZua_avisoVolumen p{color:var(--text-primary);margin:0;font-size:.92rem;line-height:1.6}.cpZZua_controles{gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.cpZZua_campo{gap:var(--spacing-sm);flex-direction:column;display:flex}.cpZZua_etiqueta{color:var(--text-primary);font-size:.95rem;font-weight:600}.cpZZua_ayuda{color:var(--text-muted);font-size:.82rem;line-height:1.55}.cpZZua_slider{width:100%;accent-color:var(--primary);cursor:pointer}.cpZZua_slider:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.cpZZua_grupoBotones{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.cpZZua_btnSenal,.cpZZua_btnDuracion,.cpZZua_btnRespuesta{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);cursor:pointer;padding:8px 16px;font-size:.88rem;transition:background .2s,border-color .2s,color .2s}.cpZZua_btnSenal:hover,.cpZZua_btnDuracion:hover:not(:disabled),.cpZZua_btnRespuesta:hover{border-color:var(--primary)}.cpZZua_btnSenalActivo,.cpZZua_btnDuracionActiva,.cpZZua_btnRespuestaActiva{background:var(--primary-boton);border-color:var(--primary-boton);color:#fff}.cpZZua_btnDuracion:disabled{opacity:.5;cursor:not-allowed}.cpZZua_btnParar{border-radius:var(--radius);color:#fff;cursor:pointer;background:#b91c1c;border:none;width:100%;padding:14px;font-size:1rem;font-weight:600;transition:background .2s,opacity .2s}.cpZZua_btnParar:hover:not(:disabled){background:#991b1b}.cpZZua_btnParar:disabled{opacity:.4;cursor:not-allowed}.cpZZua_prueba{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg)}.cpZZua_pruebaHeader{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);align-items:flex-start;display:flex}.cpZZua_pruebaNumero{background:var(--secondary-boton);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;font-weight:700;display:flex}.cpZZua_pruebaTitulo{color:var(--text-primary);margin:0 0 6px;font-size:1.2rem}.cpZZua_pruebaTexto{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.65}.cpZZua_filaBotones{gap:var(--spacing-md);margin-bottom:var(--spacing-md);flex-wrap:wrap;align-items:center;display:flex}.cpZZua_btnPrueba{background:var(--bg-primary);border:2px solid var(--primary);border-radius:var(--radius);color:var(--primary-texto);cursor:pointer;flex:180px;padding:14px 18px;font-size:.95rem;font-weight:600;transition:background .2s,color .2s}.cpZZua_btnPrueba:hover{background:#2e86ab14}.cpZZua_btnPruebaActivo{background:var(--primary-boton);color:#fff}.cpZZua_btnPruebaActivo:hover{background:#256e8c}.cpZZua_btnPruebaAncho{flex:2 260px}.cpZZua_diagnostico{gap:var(--spacing-lg);margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.cpZZua_diagnosticoBloque{gap:var(--spacing-sm);flex-direction:column;display:flex}.cpZZua_diagnosticoPregunta{color:var(--text-primary);margin:0;font-size:.92rem}.cpZZua_resultado{margin-top:var(--spacing-lg);padding:var(--spacing-lg);border-radius:var(--radius);border-left:5px solid var(--primary)}.cpZZua_resultado h3{margin:0 0 var(--spacing-sm);font-size:1.05rem}.cpZZua_resultado p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.7}.cpZZua_resultadoOk{border-left-color:var(--secondary);background:#48a9a61a}.cpZZua_resultadoOk h3{color:#2f7a78}[data-theme=dark] .cpZZua_container .cpZZua_resultadoOk h3{color:#7fd4d1}.cpZZua_resultadoAviso{background:#f59e0b1a;border-left-color:#f59e0b}.cpZZua_resultadoAviso h3{color:var(--naranja-texto,#b45309)}[data-theme=dark] .cpZZua_container .cpZZua_resultadoAviso h3{color:#fcd34d}.cpZZua_resultadoError{background:#b91c1c14;border-left-color:#b91c1c}.cpZZua_resultadoError h3{color:#b91c1c}[data-theme=dark] .cpZZua_container .cpZZua_resultadoError h3{color:#fca5a5}.cpZZua_btnReiniciar{margin-top:var(--spacing-md);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);cursor:pointer;background:0 0;padding:8px 16px;font-size:.85rem;transition:border-color .2s}.cpZZua_btnReiniciar:hover{border-color:var(--primary)}.cpZZua_claves{border-radius:var(--radius);padding:var(--spacing-md);gap:var(--spacing-sm);background:#2e86ab0d;border:1px solid #2e86ab26;flex-direction:column;display:flex}[data-theme=dark] .cpZZua_container .cpZZua_claves{background:#2e86ab14}.cpZZua_claves p{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.65}.cpZZua_marcador{margin-top:var(--spacing-md)}.cpZZua_marcadorValor{text-align:center;color:var(--primary-texto);font-variant-numeric:tabular-nums;margin-bottom:var(--spacing-sm);font-size:2rem;font-weight:700;display:block}.cpZZua_barra{background:var(--bg-primary);border:1px solid var(--border);border-radius:999px;height:14px;overflow:hidden}.cpZZua_barraRelleno{background:linear-gradient(90deg, var(--primary), var(--secondary));height:100%;transition:width 80ms linear}.cpZZua_barraEscala{color:var(--text-muted);justify-content:space-between;margin-top:6px;font-size:.75rem;display:flex}.cpZZua_rejillaFrecuencias{gap:var(--spacing-sm);margin-bottom:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.cpZZua_btnFrecuencia{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-primary);font-variant-numeric:tabular-nums;cursor:pointer;padding:14px 8px;font-size:.9rem;font-weight:600;transition:background .2s,border-color .2s,color .2s}.cpZZua_btnFrecuencia:hover{border-color:var(--primary)}.cpZZua_btnFrecuenciaActiva{background:var(--primary-boton);border-color:var(--primary-boton);color:#fff}.cpZZua_btnSenal:focus-visible,.cpZZua_btnDuracion:focus-visible,.cpZZua_btnRespuesta:focus-visible,.cpZZua_btnParar:focus-visible,.cpZZua_btnPrueba:focus-visible,.cpZZua_btnFrecuencia:focus-visible,.cpZZua_btnReiniciar:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (max-width:768px){.cpZZua_container{padding:var(--spacing-md)}.cpZZua_title{font-size:1.5rem}.cpZZua_subtitle{font-size:.95rem}.cpZZua_hero{padding:var(--spacing-lg)}.cpZZua_filaBotones{flex-direction:column;align-items:stretch}.cpZZua_marcadorValor{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.cpZZua_barraRelleno{transition:none}}.cpZZua_eduComparativaSection{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--border)}.cpZZua_eduComparativaSection h3{color:var(--text-primary);margin-bottom:var(--spacing-lg);font-size:1.3rem}.cpZZua_eduTablaWrapper{border-radius:var(--radius);border:1px solid var(--border);overflow-x:auto}.cpZZua_eduTablaComparativa{border-collapse:collapse;width:100%;font-size:.9rem}.cpZZua_eduTablaComparativa thead th{background:var(--primary-boton);color:#fff;text-align:left;white-space:nowrap;padding:12px 16px;font-weight:600}[data-theme=dark] .cpZZua_container .cpZZua_eduTablaComparativa thead th{background:#1a5c7a}.cpZZua_eduTablaComparativa tbody tr:nth-child(2n){background:#2e86ab0a}.cpZZua_eduTablaComparativa tbody tr:hover{background:#2e86ab14}.cpZZua_eduTablaComparativa td{border-bottom:1px solid var(--border);color:var(--text-primary);padding:10px 16px}.cpZZua_eduTablaComparativa tbody tr:last-child td{border-bottom:none}.cpZZua_eduEscenariosSection{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--border)}.cpZZua_eduEscenariosSection h3{color:var(--text-primary);margin-bottom:var(--spacing-lg);font-size:1.3rem}.cpZZua_eduEscenariosGrid{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.cpZZua_eduEscenarioCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-lg);transition:transform .2s,box-shadow .2s}.cpZZua_eduEscenarioCard:hover{transform:translateY(-3px);box-shadow:0 6px 20px #2e86ab1f}.cpZZua_eduEscenarioIcon{margin-bottom:var(--spacing-sm);font-size:2rem;display:block}.cpZZua_eduEscenarioCard h4{color:var(--primary-texto);margin-bottom:var(--spacing-sm);font-size:1rem}.cpZZua_eduEscenarioCard p{color:var(--text-secondary);font-size:.9rem;line-height:1.6}.cpZZua_eduFaqSection{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--border)}.cpZZua_eduFaqSection h3{color:var(--text-primary);margin-bottom:var(--spacing-lg);font-size:1.3rem}.cpZZua_eduFaqList{gap:var(--spacing-md);flex-direction:column;display:flex}.cpZZua_eduFaqItem{background:var(--bg-card);border:1px solid var(--border);border-left:4px solid var(--primary);border-radius:0 var(--radius) var(--radius) 0;padding:var(--spacing-lg)}.cpZZua_eduFaqItem h4{color:var(--primary-texto);margin-bottom:var(--spacing-sm);font-size:1rem}.cpZZua_eduFaqItem p{color:var(--text-secondary);font-size:.9rem;line-height:1.7}.cpZZua_eduStepSection{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--border)}.cpZZua_eduStepSection h3{color:var(--text-primary);margin-bottom:var(--spacing-lg);font-size:1.3rem}.cpZZua_eduStepList{gap:var(--spacing-md);flex-direction:column;display:flex}.cpZZua_eduStepItem{gap:var(--spacing-lg);align-items:flex-start;display:flex}.cpZZua_eduStepNumber{background:var(--primary-boton);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1rem;font-weight:700;display:flex}.cpZZua_eduStepContent h4{color:var(--text-primary);margin-bottom:6px;font-size:1rem}.cpZZua_eduStepContent p{color:var(--text-secondary);font-size:.9rem;line-height:1.7}.cpZZua_eduTipsSection{margin-top:var(--spacing-xl);padding-top:var(--spacing-xl);border-top:1px solid var(--border)}.cpZZua_eduTipsSection h3{color:var(--text-primary);margin-bottom:var(--spacing-lg);font-size:1.3rem}.cpZZua_eduTipsGrid{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}.cpZZua_eduTipCard{border-radius:var(--radius);padding:var(--spacing-lg);background:#2e86ab0d;border:1px solid #2e86ab26}[data-theme=dark] .cpZZua_container .cpZZua_eduTipCard{background:#2e86ab14}.cpZZua_eduTipIcon{margin-bottom:var(--spacing-sm);font-size:1.5rem;display:block}.cpZZua_eduTipCard h4{color:var(--primary-texto);margin-bottom:6px;font-size:.95rem}.cpZZua_eduTipCard p{color:var(--text-secondary);font-size:.875rem;line-height:1.6}.cpZZua_warningBox{margin-top:var(--spacing-xl);padding:var(--spacing-xl);border-radius:var(--radius);background:#f59e0b14;border:2px solid #f59e0b}[data-theme=dark] .cpZZua_container .cpZZua_warningBox{background:#f59e0b0f}.cpZZua_warningHeader{align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg);display:flex}.cpZZua_warningIcon{flex-shrink:0;font-size:1.8rem}.cpZZua_warningHeader h3{color:var(--ambar-texto,#d97706);margin:0;font-size:1.2rem}[data-theme=dark] .cpZZua_container .cpZZua_warningHeader h3{color:#fcd34d}.cpZZua_warningList{gap:var(--spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cpZZua_warningList li{color:var(--text-secondary);padding-left:var(--spacing-md);border-left:3px solid #f59e0b;font-size:.9rem;line-height:1.7}@media (max-width:900px){.cpZZua_eduTipsGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.cpZZua_eduTipsGrid,.cpZZua_eduEscenariosGrid{grid-template-columns:1fr}.cpZZua_eduStepItem{gap:var(--spacing-md)}}@media (prefers-reduced-motion:reduce){.cpZZua_eduEscenarioCard{transition:none}}@media (max-width:1023px){.cpZZua_hero{padding-top:80px}}@media (min-width:769px) and (max-width:1439px){.cpZZua_hero{padding-top:100px}}
