.ddWF0W_container{background:var(--bg-primary);min-height:100vh;color:var(--text-primary)}.ddWF0W_hero{background:var(--hero-bg);text-align:center;color:#fff;padding:3rem 2rem}.ddWF0W_hero h1{margin:0 0 .75rem;font-size:2.2rem;font-weight:700}.ddWF0W_hero p{opacity:.92;max-width:720px;margin:0 auto;font-size:1.05rem}.ddWF0W_main{max-width:1200px;margin:0 auto;padding:2rem 1.5rem}.ddWF0W_controles{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.ddWF0W_buscador{background:var(--bg-card);width:100%;color:var(--text-primary);box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s}.ddWF0W_buscador:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2e86ab26}.ddWF0W_filtrosRow{flex-direction:column;gap:.85rem;display:flex}.ddWF0W_filtroGrupo{flex-direction:column;gap:.35rem;display:flex}.ddWF0W_filtroLabel{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.06em;font-size:.78rem;font-weight:700}.ddWF0W_filtros{flex-wrap:wrap;gap:.45rem;display:flex}.ddWF0W_filtroBtn{color:var(--text-secondary);cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:20px;padding:.4rem .95rem;font-size:.85rem;transition:all .2s}.ddWF0W_filtroBtn:hover{border-color:var(--primary);color:var(--primary-texto)}.ddWF0W_filtroBtn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ddWF0W_filtroActivo{background:var(--primary-boton);border-color:var(--primary-boton);color:#fff}.ddWF0W_filtroActivo:hover{background:var(--primary-boton);color:#fff}.ddWF0W_contador{color:var(--text-secondary);margin:0;font-size:.9rem}.ddWF0W_grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem;display:grid}.ddWF0W_card{background:var(--bg-card);border:1px solid #2e86ab1f;border-radius:14px;flex-direction:column;gap:.95rem;padding:1.5rem;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #0000000a}.ddWF0W_card:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2e86ab1f}.ddWF0W_cardHeader{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.ddWF0W_cardTitulo{flex-direction:column;gap:.15rem;display:flex}.ddWF0W_nombre{color:var(--text-primary);margin:0;font-size:1.3rem;font-weight:700;line-height:1.25}.ddWF0W_nombreOriginal{color:var(--text-secondary);font-size:.92rem;font-style:italic}.ddWF0W_pais{color:var(--text-muted);margin-top:.15rem;font-size:.85rem}.ddWF0W_descripcion{color:var(--text-primary);margin:0;font-size:.94rem;line-height:1.55}.ddWF0W_badge{letter-spacing:.02em;border-radius:999px;padding:.22rem .65rem;font-size:.74rem;font-weight:600;display:inline-block}.ddWF0W_badgeOrigen{color:#1f5d7a;background:#2e86ab1f}.ddWF0W_badgeRegion{color:#2c6361;background:#48a9a624}.ddWF0W_badgeAcidez{color:#92400e;background:#f59e0b26}.ddWF0W_badgeIntensidad{color:#2c5775;background:#7fb3d32e}[data-theme=dark] .ddWF0W_badgeOrigen{color:#b9d8e8;background:#7fb3d333}[data-theme=dark] .ddWF0W_badgeRegion{color:#a8d6d4;background:#48a9a638}[data-theme=dark] .ddWF0W_badgeAcidez{color:#fbbf6b;background:#f59e0b2e}[data-theme=dark] .ddWF0W_badgeIntensidad{color:#b9d8e8;background:#7fb3d338}.ddWF0W_metricasGrid{background:#2e86ab0d;border-radius:10px;grid-template-columns:1fr 1fr;gap:.7rem;padding:.85rem;display:grid}.ddWF0W_metricaItem{flex-direction:column;gap:.15rem;display:flex}.ddWF0W_metricaLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.72rem;font-weight:600}.ddWF0W_metricaValor{color:var(--primary-texto);font-size:.95rem;font-weight:700}.ddWF0W_metricaValorTexto{color:var(--text-primary);font-size:.92rem;font-weight:600}[data-theme=dark] .ddWF0W_metricasGrid{background:#7fb3d314}[data-theme=dark] .ddWF0W_metricaValor{color:#7fb3d3}.ddWF0W_section{flex-direction:column;gap:.4rem;display:flex}.ddWF0W_sectionLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-secondary);font-size:.75rem;font-weight:700}.ddWF0W_tags{flex-wrap:wrap;gap:.4rem;display:flex}.ddWF0W_tag{color:var(--text-primary);background:#2e86ab14;border:1px solid #2e86ab2e;border-radius:999px;padding:.25rem .7rem;font-size:.78rem;font-weight:500}.ddWF0W_tagSabor{background:#48a9a61a;border-color:#48a9a638}.ddWF0W_tagUso{color:#7c2d12;background:#f59e0b1a;border-color:#f59e0b38}[data-theme=dark] .ddWF0W_tag{color:var(--text-primary);background:#7fb3d31f;border-color:#7fb3d338}[data-theme=dark] .ddWF0W_tagSabor{background:#48a9a62e;border-color:#48a9a647}[data-theme=dark] .ddWF0W_tagUso{color:#fbbf6b;background:#f59e0b29;border-color:#f59e0b4d}.ddWF0W_maridajeList{color:var(--text-primary);flex-direction:column;gap:.2rem;margin:0;padding-left:1.1rem;font-size:.9rem;line-height:1.45;display:flex}.ddWF0W_curiosidadBox{border-left:3px solid var(--primary);background:linear-gradient(135deg,#2e86ab12 0%,#48a9a612 100%);border-radius:6px;gap:.55rem;padding:.85rem 1rem;display:flex}.ddWF0W_curiosidadIcon{flex-shrink:0;font-size:1.05rem;line-height:1.5}.ddWF0W_curiosidadText{color:var(--text-secondary);margin:0;font-size:.88rem;font-style:italic;line-height:1.5}[data-theme=dark] .ddWF0W_curiosidadBox{background:linear-gradient(135deg,#7fb3d31a 0%,#48a9a61a 100%);border-left-color:#7fb3d3}.ddWF0W_sinResultados{text-align:center;color:var(--text-secondary);grid-column:1/-1;padding:3rem 1rem;font-style:italic}.ddWF0W_tableWrapper{margin:1.5rem 0;overflow-x:auto}.ddWF0W_comparativaTable{border-collapse:collapse;background:var(--bg-card);border-radius:10px;width:100%;font-size:.92rem;overflow:hidden}.ddWF0W_comparativaTable caption{caption-side:top;color:var(--text-secondary);text-align:left;margin-bottom:.5rem;font-size:.85rem;font-weight:600}.ddWF0W_comparativaTable th,.ddWF0W_comparativaTable td{text-align:left;vertical-align:top;border-bottom:1px solid #00000014;padding:.7rem .85rem}.ddWF0W_comparativaTable thead th{color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em;background:#2e86ab1a;font-size:.85rem;font-weight:700}.ddWF0W_comparativaTable tbody tr:hover{background:#2e86ab0a}[data-theme=dark] .ddWF0W_comparativaTable th,[data-theme=dark] .ddWF0W_comparativaTable td{border-bottom-color:#ffffff14}[data-theme=dark] .ddWF0W_comparativaTable thead th{background:#7fb3d31f}[data-theme=dark] .ddWF0W_comparativaTable tbody tr:hover{background:#7fb3d30f}.ddWF0W_escenariosGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;margin:1rem 0 1.5rem;display:grid}.ddWF0W_escenarioCard{background:var(--bg-card);border:1px solid #2e86ab26;border-radius:10px;flex-direction:column;gap:.45rem;padding:1rem 1.1rem;display:flex}.ddWF0W_escenarioCard strong{color:var(--primary-texto);font-size:.98rem}.ddWF0W_escenarioCard p{color:var(--text-primary);margin:0;font-size:.9rem;line-height:1.5}[data-theme=dark] .ddWF0W_escenarioCard strong{color:#7fb3d3}.ddWF0W_faqList{flex-direction:column;gap:.85rem;margin:1rem 0 1.5rem;padding:0;list-style:none;display:flex}.ddWF0W_faqItem{background:var(--bg-card);border-left:3px solid var(--secondary);border-radius:8px;padding:.85rem 1rem}.ddWF0W_faqItem strong{color:var(--text-primary);margin-bottom:.35rem;font-size:.97rem;display:block}.ddWF0W_faqItem p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.55}.ddWF0W_pasosList{flex-direction:column;gap:.75rem;margin:1rem 0 1.5rem;padding:0;list-style:none;display:flex}.ddWF0W_pasoItem{background:var(--bg-card);border:1px solid #2e86ab1f;border-radius:10px;align-items:flex-start;gap:.85rem;padding:.85rem 1rem;display:flex}.ddWF0W_pasoNumero{background:var(--primary-boton);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.95rem;font-weight:700;display:flex}.ddWF0W_pasoContenido{flex-direction:column;gap:.2rem;display:flex}.ddWF0W_pasoTitulo{color:var(--text-primary);font-size:.95rem;font-weight:700}.ddWF0W_pasoTexto{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.5}.ddWF0W_tipsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem;margin:1rem 0 1.5rem;display:grid}.ddWF0W_tipCard{border-left:3px solid var(--secondary);background:linear-gradient(135deg,#48a9a614 0%,#2e86ab0f 100%);border-radius:8px;padding:.85rem 1rem}.ddWF0W_tipCard strong{color:var(--text-primary);margin-bottom:.3rem;font-size:.93rem;display:block}.ddWF0W_tipCard p{color:var(--text-secondary);margin:0;font-size:.87rem;line-height:1.5}[data-theme=dark] .ddWF0W_tipCard{background:linear-gradient(135deg,#48a9a624 0%,#7fb3d31a 100%)}.ddWF0W_warningBox{background:#dc26260f;border-left:4px solid #dc2626;border-radius:8px;margin:1rem 0 1.5rem;padding:1rem 1.1rem}.ddWF0W_warningBox h4{color:#b91c1c;margin:0 0 .55rem;font-size:1rem}.ddWF0W_warningBox ul{flex-direction:column;gap:.3rem;margin:0;padding-left:1.2rem;display:flex}.ddWF0W_warningBox li{color:var(--text-primary);font-size:.88rem;line-height:1.5}[data-theme=dark] .ddWF0W_warningBox{background:#dc26261f}[data-theme=dark] .ddWF0W_warningBox h4{color:#fca5a5}@media (max-width:640px){.ddWF0W_hero h1{font-size:1.65rem}.ddWF0W_hero p{font-size:.95rem}.ddWF0W_main{padding:1.25rem .85rem}.ddWF0W_grid{grid-template-columns:1fr;gap:1rem}.ddWF0W_card{padding:1.15rem}.ddWF0W_nombre{font-size:1.18rem}.ddWF0W_metricasGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ddWF0W_card{transition:none}.ddWF0W_card:hover{transform:none}}@media (max-width:1023px){.ddWF0W_hero{padding-top:80px}}
