._4K1aCW_container{--primary:#2e86ab;--secondary:#48a9a6;--bg-primary:#fafafa;--bg-card:#fff;--text-primary:#1a1a1a;--text-secondary:#666;--border:#e5e5e5;--radius:12px;--radius-large:16px;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--color-ok:#10b981;--color-warn:#f59e0b;max-width:900px;padding:var(--spacing-xl) var(--spacing-lg);background:var(--bg-primary);min-height:100vh;color:var(--text-primary);margin:0 auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}[data-theme=dark] ._4K1aCW_container{--bg-primary:#1a1a1a;--bg-card:#2a2a2a;--text-primary:#e5e5e5;--text-secondary:#b0b0b0;--border:#404040;--color-ok:#34d399;--color-warn:#fbbf24}._4K1aCW_hero{text-align:center;margin:80px 0 var(--spacing-xl);padding:2.5rem var(--spacing-xl);background:var(--hero-bg);border-radius:var(--radius-large);color:#fff}._4K1aCW_heroIcon{margin-bottom:.5rem;font-size:3rem}._4K1aCW_title{margin:0 0 .5rem;font-size:2rem;font-weight:800}._4K1aCW_subtitle{opacity:.9;margin:0 0 1.25rem;font-size:1.05rem}._4K1aCW_heroBadges{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}._4K1aCW_heroBadges span{background:#fff3;border-radius:20px;padding:.3rem .9rem;font-size:.85rem;font-weight:600}._4K1aCW_formPanel{flex-direction:column;gap:2rem;display:flex}._4K1aCW_dimensionBlock{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-large);padding:1.5rem}._4K1aCW_dimensionHeader{align-items:center;gap:.75rem;margin-bottom:1.25rem;display:flex}._4K1aCW_dimensionEmoji{font-size:1.75rem}._4K1aCW_dimensionTitulo{color:var(--text-primary);margin:0;font-size:1.05rem;font-weight:700}._4K1aCW_dimensionDesc{color:var(--text-secondary);margin:.15rem 0 0;font-size:.85rem}._4K1aCW_preguntaItem{margin-bottom:1.25rem}._4K1aCW_preguntaItem:last-child{margin-bottom:0}._4K1aCW_preguntaLabel{color:var(--text-primary);margin-bottom:.6rem;font-size:.92rem;font-weight:600;line-height:1.45;display:block}._4K1aCW_opcionesRow{grid-template-columns:repeat(4,1fr);gap:.5rem;display:grid}@media (max-width:640px){._4K1aCW_opcionesRow{grid-template-columns:repeat(2,1fr)}}._4K1aCW_opcionItem{background:var(--bg-primary);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;text-align:center;color:var(--text-secondary);flex-direction:column;align-items:center;gap:.3rem;padding:.65rem .5rem;font-size:.8rem;transition:all .2s;display:flex}._4K1aCW_opcionItem:hover{border-color:var(--primary);color:var(--text-primary)}._4K1aCW_opcionActiva{border-color:var(--primary);color:var(--text-primary);background:#2e86ab1a;font-weight:600}._4K1aCW_opcionPuntos{color:var(--primary-texto);font-size:.75rem;font-weight:700}._4K1aCW_btnVerResultado{background:linear-gradient(135deg, var(--primary-boton), var(--secondary-boton));color:#fff;border-radius:var(--radius);cursor:pointer;border:none;width:100%;margin-top:.5rem;padding:1rem;font-size:1.1rem;font-weight:700;transition:opacity .2s}._4K1aCW_btnVerResultado:hover:not(:disabled){opacity:.9}._4K1aCW_btnVerResultado:disabled{opacity:.5;cursor:not-allowed}._4K1aCW_contadorRespuestas{text-align:center;color:var(--text-secondary);margin-top:.25rem;font-size:.85rem}._4K1aCW_resultadoPanel{flex-direction:column;gap:1.75rem;display:flex}._4K1aCW_perfilCard{background:linear-gradient(135deg, var(--primary-boton) 0%, var(--secondary-boton) 100%);border-radius:var(--radius-large);color:#fff;text-align:center;padding:2rem}._4K1aCW_perfilEmoji{margin-bottom:.5rem;font-size:4rem}._4K1aCW_perfilNombre{margin:0 0 .4rem;font-size:1.8rem;font-weight:800}._4K1aCW_perfilPuntuacion{opacity:.9;margin:0 0 1rem;font-size:1rem}._4K1aCW_perfilDescripcion{opacity:.95;max-width:600px;margin:0 auto;font-size:.95rem;line-height:1.55}._4K1aCW_scoreBarra{background:#fff3;border-radius:8px;height:10px;margin:1rem 0 .5rem;overflow:hidden}._4K1aCW_scoreFill{background:#fff;border-radius:8px;height:100%;transition:width .6s}._4K1aCW_scoreLabel{opacity:.85;font-size:.85rem}._4K1aCW_dimensionesDetalle{flex-direction:column;gap:.75rem;display:flex}._4K1aCW_dimensionesDetalle h3{color:var(--text-primary);margin:0 0 .5rem;font-size:1.1rem;font-weight:700}._4K1aCW_dimDetalleItem{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:grid}._4K1aCW_dimDetalleEmoji{font-size:1.4rem}._4K1aCW_dimDetalleNombre{color:var(--text-primary);font-size:.9rem;font-weight:600}._4K1aCW_dimBarraWrapper{background:var(--border);border-radius:4px;grid-column:1/-1;height:6px;overflow:hidden}._4K1aCW_dimBarraFill{background:linear-gradient(90deg, var(--primary), var(--secondary));border-radius:4px;height:100%;transition:width .5s}._4K1aCW_dimPuntos{color:var(--primary-texto);white-space:nowrap;font-size:.85rem;font-weight:700}._4K1aCW_recomendacionesSection{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-large);padding:1.5rem}._4K1aCW_recomendacionesSection h3{color:var(--text-primary);margin:0 0 1rem;font-size:1.05rem;font-weight:700}._4K1aCW_recoGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}._4K1aCW_recoItem{border-radius:var(--radius);background:#2e86ab0f;border:1px solid #2e86ab33;padding:1rem}._4K1aCW_recoItem h4{color:var(--primary-texto);margin:0 0 .3rem;font-size:.9rem;font-weight:700}._4K1aCW_recoItem p{color:var(--text-secondary);margin:0;font-size:.84rem;line-height:1.5}._4K1aCW_finBotones{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}._4K1aCW_btnRepetir{background:linear-gradient(135deg, var(--primary-boton), var(--secondary-boton));color:#fff;border-radius:var(--radius);cursor:pointer;border:none;padding:.85rem 1.75rem;font-size:1rem;font-weight:700;transition:opacity .2s}._4K1aCW_btnRepetir:hover{opacity:.9}._4K1aCW_btnSecundario{background:var(--bg-card);border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;color:var(--text-primary);padding:.85rem 1.5rem;font-size:1rem;font-weight:600;transition:border-color .2s}._4K1aCW_btnSecundario:hover{border-color:var(--primary)}._4K1aCW_guideSection{margin-bottom:2rem}._4K1aCW_guideSection h2{color:var(--text-primary);margin:0 0 1rem;font-size:1.2rem;font-weight:700}._4K1aCW_scenariosGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}._4K1aCW_scenarioCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}._4K1aCW_scenarioIcon{margin-bottom:.5rem;font-size:1.75rem;display:block}._4K1aCW_scenarioCard h3{margin:0 0 .4rem;font-size:.95rem;font-weight:700}._4K1aCW_scenarioCard p{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}._4K1aCW_faqGrid{flex-direction:column;gap:1rem;display:flex}._4K1aCW_faqItem{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}._4K1aCW_faqItem h3{color:var(--primary-texto);margin:0 0 .4rem;font-size:.95rem;font-weight:700}._4K1aCW_faqItem p{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.55}._4K1aCW_stepsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}._4K1aCW_stepCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}._4K1aCW_stepNum{background:linear-gradient(135deg, var(--primary-boton), var(--secondary-boton));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:.75rem;font-size:.9rem;font-weight:800;display:flex}._4K1aCW_stepCard h3{margin:0 0 .4rem;font-size:.95rem;font-weight:700}._4K1aCW_stepCard p{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}._4K1aCW_tipsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}._4K1aCW_tipCard{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem}._4K1aCW_tipIcon{margin-bottom:.5rem;font-size:1.5rem;display:block}._4K1aCW_tipCard h3{margin:0 0 .4rem;font-size:.9rem;font-weight:700}._4K1aCW_tipCard p{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}._4K1aCW_warningBox{border-radius:var(--radius-large);background:#f59e0b12;border:1px solid #f59e0b4d;padding:1.5rem}._4K1aCW_warningBox h2{color:var(--ambar-texto,var(--color-warn));margin:0 0 1rem;font-size:1.1rem;font-weight:700}._4K1aCW_warningGrid{flex-direction:column;gap:.75rem;display:flex}._4K1aCW_warningItem{background:var(--bg-card);border-radius:var(--radius);padding:1rem}._4K1aCW_warningItem strong{color:var(--text-primary);margin-bottom:.35rem;font-size:.9rem;display:block}._4K1aCW_warningItem p{color:var(--text-secondary);margin:0;font-size:.85rem;line-height:1.5}
