.QzkXQa_page{gap:var(--space-8);max-width:1360px;padding:var(--space-8) clamp(24px, 5vw, 64px);--ficha-carril:380px;--ficha-hueco-carril:clamp(var(--space-8), 4vw, var(--space-16));--ficha-margen-ancla:calc(3.25rem + var(--space-4));flex-direction:column;margin:0 auto;display:flex}.QzkXQa_topbar{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.QzkXQa_wordmark{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);font-size:1.375rem;font-weight:700;text-decoration:none}.QzkXQa_nav{gap:var(--space-6);display:flex}.QzkXQa_navLink{color:var(--color-text-muted);font-size:.9375rem;text-decoration:none}.QzkXQa_navLink:hover{color:var(--brand-text)}.QzkXQa_wordmark:focus-visible,.QzkXQa_navLink:focus-visible,.QzkXQa_migaEnlace:focus-visible,.QzkXQa_volver:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.QzkXQa_migas{margin-top:calc(var(--space-4) * -1)}.QzkXQa_migasLista{align-items:center;gap:var(--space-2);color:var(--color-text-muted);flex-wrap:wrap;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.QzkXQa_migaEnlace{color:var(--color-text-muted);text-decoration:none}.QzkXQa_migaEnlace:hover{color:var(--brand-text)}.QzkXQa_migaSep{color:var(--color-text-muted)}.QzkXQa_migaActual{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;max-width:40ch;overflow:hidden}.QzkXQa_encabezado{gap:var(--space-2);flex-direction:column;display:flex}.QzkXQa_kicker{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;color:var(--brand-text);font-size:.8125rem}.QzkXQa_titulo{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-text);text-wrap:balance;margin:0;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:600;line-height:1.1}.QzkXQa_ubicCorta{color:var(--color-text-muted);margin:0;font-size:1.0625rem}.QzkXQa_precio{margin:var(--space-2) 0 0;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600}.QzkXQa_estado{margin-top:var(--space-1);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface-raised);border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:.75rem}.QzkXQa_estado[data-estado=reservado]{color:var(--color-warning);border-color:var(--color-warning)}.QzkXQa_estado[data-estado=vendido],.QzkXQa_estado[data-estado=alquilado]{color:var(--color-error);border-color:var(--color-error)}.QzkXQa_galeria{gap:var(--space-3);flex-direction:column;display:flex}.QzkXQa_galeriaPrincipal{aspect-ratio:16/10;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);margin:0;position:relative;overflow:hidden}.QzkXQa_galeriaGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.QzkXQa_galeriaAmpliar{cursor:zoom-in;appearance:none;background:0 0;border:0;padding:0;position:absolute;inset:0}.QzkXQa_galeriaAmpliar:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-lg)}.QzkXQa_galeriaMiniatura{aspect-ratio:4/3;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);cursor:pointer;appearance:none;margin:0;padding:0;transition:border-color .12s;position:relative;overflow:hidden}.QzkXQa_galeriaMiniatura:hover{border-color:var(--color-text-muted)}.QzkXQa_galeriaMiniatura:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.QzkXQa_galeriaMiniatura[data-activa]{border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text)}.QzkXQa_galeriaImg{object-fit:cover}.QzkXQa_galeriaVacia{aspect-ratio:16/10;border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised)}.QzkXQa_galeriaContador{z-index:2;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:#fff;pointer-events:none;background:#0b1020b8;border-radius:999px;padding:5px 11px;font-size:.75rem;font-weight:600;display:none;position:absolute;bottom:12px;right:12px}.QzkXQa_galeriaPildora{right:var(--space-4);bottom:var(--space-4);z-index:2;align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);block-size:40px;font-family:var(--font-text);color:var(--color-text);pointer-events:none;padding-inline:14px;font-size:.875rem;font-weight:600;display:inline-flex;position:absolute}@media (max-width:900px){.QzkXQa_galeriaGrid{display:none}.QzkXQa_galeriaContador{display:block}.QzkXQa_galeriaPildora{display:none}}.QzkXQa_galeriaStaging{z-index:2;border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text);pointer-events:none;background:#fffffff0;padding:4px 11px;font-size:.625rem;font-weight:600;position:absolute;bottom:12px;left:12px}.QzkXQa_galeriaStagingMini{z-index:2;border:1px solid var(--color-border);width:16px;height:16px;font-family:var(--font-mono);color:var(--color-text);pointer-events:none;background:#fffffff2;border-radius:50%;justify-content:center;align-items:center;font-size:.5rem;font-weight:600;display:flex;position:absolute;top:4px;right:4px}.QzkXQa_avisoImagenVirtual{margin:calc(var(--space-2) * -1) 0 0;color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}.QzkXQa_franjaDatos{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.QzkXQa_franjaLista{flex-wrap:wrap;margin:-1px 0 0 -1px;display:flex}.QzkXQa_franjaCelda{gap:var(--space-1);min-inline-size:max-content;padding:18px var(--space-5);border-top:1px solid var(--color-border);border-left:1px solid var(--color-border);flex-direction:column;flex:1 1 0;display:flex}.QzkXQa_franjaRotulo{color:var(--color-text-muted);font-size:.75rem;line-height:1.4}.QzkXQa_franjaValor{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text);margin:0;font-size:1.5rem;font-weight:500;line-height:1.2}@media (max-width:900px){.QzkXQa_franjaLista{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.QzkXQa_franjaCelda{min-inline-size:0}.QzkXQa_franjaCelda:last-child:nth-child(odd){grid-column:1/-1}.QzkXQa_franjaValor{white-space:normal;font-size:1.25rem}}.QzkXQa_pestanas{z-index:10;background:var(--color-bg);min-inline-size:0;position:sticky;top:0}.QzkXQa_pestanasLista{gap:var(--space-7);scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--color-border);margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.QzkXQa_pestanasLista::-webkit-scrollbar{display:none}.QzkXQa_pestanaItem{flex:none}.QzkXQa_pestana{padding-block:var(--space-3);color:var(--color-text-muted);white-space:nowrap;border-bottom:2px solid #0000;flex-direction:column;font-size:.9375rem;line-height:1.6;text-decoration:none;display:inline-flex}.QzkXQa_pestana:after{content:attr(data-rotulo);content:attr(data-rotulo) / "";visibility:hidden;block-size:0;font-weight:600;overflow:hidden}.QzkXQa_pestana:hover{color:var(--color-text)}.QzkXQa_pestana[aria-current=true]{border-bottom-color:var(--brand);color:var(--color-text);font-weight:600}.QzkXQa_pestana:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:4px}.QzkXQa_ancla{scroll-margin-top:var(--ficha-margen-ancla)}.QzkXQa_lightbox{z-index:100;padding:clamp(var(--space-4), 5vw, var(--space-16));background:color-mix(in srgb, var(--color-text) 88%, transparent);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.QzkXQa_lightboxContenido{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.QzkXQa_lightboxImagen{width:100%;height:100%;position:relative}.QzkXQa_lightboxImg{object-fit:contain}.QzkXQa_lightboxFlecha,.QzkXQa_lightboxCerrar{z-index:1;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;appearance:none;box-shadow:var(--shadow-md);border-radius:999px;justify-content:center;align-items:center;line-height:1;transition:border-color .12s,background-color .12s;display:inline-flex;position:absolute}.QzkXQa_lightboxFlecha:hover,.QzkXQa_lightboxCerrar:hover{border-color:var(--color-text-muted);background:var(--color-surface-raised)}.QzkXQa_lightboxFlecha:focus-visible,.QzkXQa_lightboxCerrar:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.QzkXQa_lightboxCerrar{width:44px;height:44px;font-size:1.75rem;top:0;right:0}.QzkXQa_lightboxFlecha{width:48px;height:48px;font-size:2rem;top:50%;transform:translateY(-50%)}.QzkXQa_lightboxFlechaPrev{left:0}.QzkXQa_lightboxFlechaNext{right:0}.QzkXQa_lightboxContador{padding:var(--space-1) var(--space-3);background:var(--color-surface);font-family:var(--font-mono);color:var(--color-text-muted);font-variant-numeric:tabular-nums;box-shadow:var(--shadow-sm);border-radius:999px;font-size:.8125rem;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.QzkXQa_datos{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));margin:0;display:grid}.QzkXQa_dato{gap:var(--space-1);flex-direction:column;display:flex}.QzkXQa_datoEtiqueta{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem}.QzkXQa_datoValor{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--color-text);font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:600}.QzkXQa_contenido{gap:var(--space-12);flex-direction:column;display:flex}.QzkXQa_bloque{gap:var(--space-3);flex-direction:column;display:flex}.QzkXQa_bloqueTitulo{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:1.375rem;font-weight:600}.QzkXQa_descParrafo{max-width:68ch;color:var(--color-text);margin:0;font-size:1.0625rem;line-height:1.7}.QzkXQa_caracLista{gap:var(--space-2) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.QzkXQa_caracItem{padding-block:var(--space-2);border-bottom:1px solid var(--color-border);color:var(--color-text)}.QzkXQa_detalles{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin:0;display:grid}@media (min-width:729px){.QzkXQa_detalles{gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.QzkXQa_detalle{min-width:180px}}.QzkXQa_detalle{gap:var(--space-1);flex-direction:column;display:flex}.QzkXQa_detalleEtiqueta{color:var(--color-text-muted);font-size:.8125rem}.QzkXQa_detalleValor{font-family:var(--font-mono);color:var(--color-text);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.QzkXQa_cert{align-items:center;gap:var(--space-4);display:flex}.QzkXQa_certBadge{min-width:56px;height:56px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);font-family:var(--font-mono);color:var(--color-text);justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:inline-flex}.QzkXQa_certBadge[data-letra=A],.QzkXQa_certBadge[data-letra=B],.QzkXQa_certBadge[data-letra=C]{color:var(--color-success);border-color:var(--color-success)}.QzkXQa_certBadge[data-letra=D],.QzkXQa_certBadge[data-letra=E]{color:var(--color-warning);border-color:var(--color-warning)}.QzkXQa_certBadge[data-letra=F],.QzkXQa_certBadge[data-letra=G]{color:var(--color-error);border-color:var(--color-error)}.QzkXQa_certTexto{max-width:56ch;color:var(--color-text-muted);margin:0}.QzkXQa_certRejilla{gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;display:grid}@media (max-width:900px){.QzkXQa_certRejilla{gap:var(--space-6);grid-template-columns:minmax(0,1fr)}}.QzkXQa_certEscala{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.QzkXQa_certBarra{block-size:22px;padding-inline:var(--space-2);background:var(--color-border);font-family:var(--font-mono);color:var(--color-text);border-radius:6px;align-items:center;font-size:.75rem;font-weight:600;line-height:1;display:flex}.QzkXQa_certBarra[data-nivel=A]{inline-size:34%}.QzkXQa_certBarra[data-nivel=B]{inline-size:42%}.QzkXQa_certBarra[data-nivel=C]{inline-size:50%}.QzkXQa_certBarra[data-nivel=D]{inline-size:58%}.QzkXQa_certBarra[data-nivel=E]{inline-size:66%}.QzkXQa_certBarra[data-nivel=F]{inline-size:74%}.QzkXQa_certBarra[data-nivel=G]{inline-size:82%}.QzkXQa_certBarra[data-actual]{background:var(--color-text);color:var(--color-bg)}.QzkXQa_ubicTexto{color:var(--color-text);margin:0;font-size:1.0625rem}.QzkXQa_ubicDetalle{font-family:var(--font-mono);color:var(--color-text-muted);margin:0;font-size:.9375rem}.QzkXQa_ubicNota{max-width:56ch;color:var(--color-text-muted);margin:0;font-size:.9375rem}.QzkXQa_ubicBarrioEnlace{color:var(--brand-text);text-underline-offset:3px;font-size:.875rem;text-decoration:underline}.QzkXQa_mapaFicha{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);height:190px;position:relative;overflow:hidden}.QzkXQa_mapaGrande{isolation:isolate;aspect-ratio:16/7;margin-top:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-raised);position:relative;overflow:hidden}@media (max-width:900px){.QzkXQa_mapaGrande{aspect-ratio:4/3}}.QzkXQa_mapaFichaOverlay{z-index:5;cursor:pointer;appearance:none;background:0 0;border:none;justify-content:flex-end;align-items:flex-start;padding:8px;display:flex;position:absolute;inset:0}.QzkXQa_mapaFichaOverlay:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.QzkXQa_mapaFichaAmpliar{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:28px;height:28px;color:var(--color-text);box-shadow:var(--shadow-card);justify-content:center;align-items:center;transition:border-color .12s;display:inline-flex}.QzkXQa_mapaFichaOverlay:hover .QzkXQa_mapaFichaAmpliar{border-color:var(--color-text-muted)}.QzkXQa_mapaAtrib{z-index:6;position:absolute;bottom:8px;right:8px}.QzkXQa_mapaAtribBoton{border:1px solid var(--color-border);background:var(--color-surface);width:22px;height:22px;color:var(--color-text-muted);font-family:var(--font-mono);cursor:pointer;box-shadow:var(--shadow-card);border-radius:50%;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;list-style:none;display:flex}.QzkXQa_mapaAtribBoton::-webkit-details-marker{display:none}.QzkXQa_mapaAtribBoton:hover,.QzkXQa_mapaAtrib[open] .QzkXQa_mapaAtribBoton{color:var(--color-text);border-color:var(--color-text-muted)}.QzkXQa_mapaAtribBoton:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.QzkXQa_mapaAtribPanel{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:max-content;max-width:236px;box-shadow:var(--shadow-card);color:var(--color-text-muted);text-align:right;margin:0;padding:6px 10px;font-size:.6875rem;line-height:1.5;position:absolute;bottom:calc(100% + 6px);right:0}.QzkXQa_mapaAtribPanel a{color:inherit;text-decoration:underline}.QzkXQa_mapaAtribPanel a:hover{color:var(--color-text)}.QzkXQa_mapaLightboxLienzo{border-radius:var(--radius-lg);background:var(--color-surface-raised);width:100%;height:100%;position:relative;overflow:hidden}.QzkXQa_mapaLightboxChip{left:var(--space-3);bottom:var(--space-3);z-index:5;max-width:min(320px, calc(100% - var(--space-8)));border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;gap:2px;padding:9px 14px;display:flex;position:absolute}.QzkXQa_mapaLightboxChipKicker{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--color-text-muted);font-size:.5625rem;font-weight:600}.QzkXQa_mapaLightboxChipTexto{color:var(--color-text);font-size:.8125rem;font-weight:600}.QzkXQa_mapaFichaCargando{background:var(--color-surface-raised);position:absolute;inset:0}.QzkXQa_mapaFichaPin{background:var(--brand);border:3px solid var(--color-surface);width:14px;height:14px;box-shadow:0 0 0 1px var(--color-border);border-radius:50%;display:block}@media (max-height:860px){.QzkXQa_mapaFicha{height:150px}}.QzkXQa_footer{padding-top:var(--space-8);border-top:1px solid var(--color-border);margin-top:auto}.QzkXQa_volver{color:var(--color-text-muted);font-size:.9375rem;text-decoration:none}.QzkXQa_volver:hover{color:var(--brand-text)}.QzkXQa_recursos{gap:var(--space-3);flex-direction:column;display:flex}.QzkXQa_recursosGrid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));display:grid}.QzkXQa_cuerpo{grid-template-columns:minmax(0, 1fr) var(--ficha-carril);gap:var(--ficha-hueco-carril);align-items:start;display:grid}.QzkXQa_principal{gap:clamp(var(--space-8), 4vw, var(--space-12));flex-direction:column;min-width:0;display:flex}.QzkXQa_lateral{top:var(--space-6);gap:var(--space-4);max-height:calc(100dvh - var(--space-12));flex-direction:column;min-width:0;display:flex;position:sticky}.QzkXQa_lateral>:last-child{flex:auto;min-height:0}.QzkXQa_hipoteca{gap:var(--space-8);padding:calc(var(--space-8) + var(--space-2));border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.QzkXQa_calcCabecera{gap:var(--space-1);flex-direction:column;min-inline-size:0;display:flex}.QzkXQa_hipotecaTitulo{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:1.5rem;font-weight:600;line-height:1.15}.QzkXQa_calcSubtitulo{font-family:var(--font-text);color:var(--color-text-muted);margin:0;font-size:.9375rem;font-weight:400;line-height:1.5}.QzkXQa_calcSubtituloCifra{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text)}.QzkXQa_calcZonas{gap:var(--space-8);flex-direction:column;display:flex}@media (min-width:1020px){.QzkXQa_calcZonas{gap:calc(var(--space-12) + var(--space-2));grid-template-columns:.95fr 1.25fr .9fr;align-items:center;display:grid}}.QzkXQa_calcZonaCifra{min-inline-size:0;container-type:inline-size}.QzkXQa_hipotecaCuota,.QzkXQa_rentaCifra{gap:var(--space-1);flex-direction:column;margin:0;display:flex}.QzkXQa_hipotecaCuotaValor,.QzkXQa_rentaCifraValor{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text);font-size:clamp(2.5rem,23cqi,4.5rem);font-weight:500;line-height:1}.QzkXQa_hipotecaCuotaUnidad,.QzkXQa_rentaCifraEtiqueta{color:var(--color-text-muted);font-size:1.0625rem}.QzkXQa_rentaBruta{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:var(--space-6) 0 0;padding-top:var(--space-4);border-top:1px solid var(--color-border);display:flex}.QzkXQa_rentaBrutaEtiqueta{color:var(--color-text-muted);font-size:.9375rem;display:inline-block}.QzkXQa_rentaBrutaEtiqueta:first-letter{text-transform:uppercase}.QzkXQa_rentaBrutaValor{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text);font-size:1.875rem;font-weight:500;line-height:1.1}.QzkXQa_hipotecaControles{flex-direction:column;gap:30px;min-inline-size:0;display:flex}.QzkXQa_hipotecaControl{gap:var(--space-3);flex-direction:column;display:flex}.QzkXQa_hipotecaControlCabecera{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.QzkXQa_hipotecaLabel{color:var(--color-text-muted);font-size:1rem}.QzkXQa_hipotecaValor{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text);font-size:1rem}.QzkXQa_hipotecaRange{cursor:pointer;appearance:none;background:0 0;block-size:22px;inline-size:100%;margin:0}.QzkXQa_hipotecaRange::-webkit-slider-runnable-track{background:var(--color-border);border-radius:999px;block-size:8px}.QzkXQa_hipotecaRange::-webkit-slider-thumb{box-sizing:border-box;border:3px solid var(--color-surface);background:var(--brand);block-size:22px;inline-size:22px;box-shadow:0 0 0 1px var(--brand);appearance:none;border-radius:50%;margin-top:-7px}.QzkXQa_hipotecaRange::-moz-range-track{background:var(--color-border);border-radius:999px;block-size:8px}.QzkXQa_hipotecaRange::-moz-range-thumb{box-sizing:border-box;border:3px solid var(--color-surface);background:var(--brand);block-size:22px;inline-size:22px;box-shadow:0 0 0 1px var(--brand);border-radius:50%}.QzkXQa_hipotecaRange:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:999px}.QzkXQa_hipotecaDesglose{gap:var(--space-5);min-inline-size:0;padding:var(--space-7);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);flex-direction:column;margin:0;display:flex;container-type:inline-size}.QzkXQa_hipotecaFila{gap:var(--space-1);flex-direction:column;display:flex}.QzkXQa_hipotecaFilaEtiqueta{color:var(--color-text-muted);font-size:.875rem;line-height:1.4}.QzkXQa_hipotecaFilaValor{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--color-text);margin:0;font-size:clamp(1.125rem,14cqi,1.625rem);font-weight:500;line-height:1.2}.QzkXQa_hipotecaNota{color:var(--color-text-muted);margin:0;font-size:.75rem;line-height:1.4}.QzkXQa_renta{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.QzkXQa_rentaResumen{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:calc(var(--space-8) + var(--space-2)) calc(var(--space-8) + var(--space-2)) var(--space-8);cursor:pointer;list-style:none;display:flex}.QzkXQa_renta:not([open])>.QzkXQa_rentaResumen{padding-bottom:calc(var(--space-8) + var(--space-2))}.QzkXQa_rentaResumen::-webkit-details-marker{display:none}.QzkXQa_rentaResumen:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:var(--radius-lg)}.QzkXQa_rentaResumenTitulo{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);font-size:1.5rem;font-weight:600;line-height:1.15}.QzkXQa_rentaFlecha{border-right:2px solid var(--color-text-muted);border-bottom:2px solid var(--color-text-muted);flex:none;width:10px;height:10px;margin-top:8px;transition:transform .12s;transform:rotate(45deg)}.QzkXQa_renta[open] .QzkXQa_rentaFlecha{transform:rotate(225deg)}.QzkXQa_rentaCuerpo{gap:var(--space-8);padding:0 calc(var(--space-8) + var(--space-2)) calc(var(--space-8) + var(--space-2));flex-direction:column;display:flex}@media (max-width:900px){.QzkXQa_hipoteca{padding:var(--space-6)}.QzkXQa_rentaResumen{padding:var(--space-6) var(--space-6) var(--space-8)}.QzkXQa_renta:not([open])>.QzkXQa_rentaResumen{padding-bottom:var(--space-6)}.QzkXQa_rentaCuerpo{padding:0 var(--space-6) var(--space-6)}}.QzkXQa_resumenCard{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.QzkXQa_resumenOperacion{font-family:var(--font-text);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:.8125rem;font-weight:600}.QzkXQa_resumenPrecio{margin:var(--space-1) 0 0;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600}.QzkXQa_resumenFila{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.QzkXQa_resumenLinea{font-family:var(--font-mono);color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.875rem}.QzkXQa_compatibilidad{scroll-margin-top:var(--ficha-margen-ancla);grid-template-columns:minmax(0, 1fr) var(--ficha-carril);column-gap:var(--ficha-hueco-carril);display:grid}.QzkXQa_compatibilidad>*{grid-column:1}.QzkXQa_numeros,.QzkXQa_otros{gap:var(--space-8);padding-top:var(--space-12);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.QzkXQa_seccionCabecera{justify-content:space-between;align-items:flex-end;gap:var(--space-4) var(--space-8);flex-wrap:wrap;display:flex}.QzkXQa_seccionTitulo{margin:var(--space-2) 0 0;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);text-wrap:balance;font-size:2.125rem;font-weight:600;line-height:1.1}.QzkXQa_numerosEntrada{max-inline-size:40ch;color:var(--color-text-muted);margin:0;font-size:1rem;line-height:1.5}.QzkXQa_numerosTarjetas{gap:var(--space-6);flex-direction:column;display:flex}.QzkXQa_otrosVerTodos{color:var(--brand-text);white-space:nowrap;font-size:.9375rem;font-weight:600;text-decoration:none}.QzkXQa_otrosVerTodos:hover{text-underline-offset:3px;text-decoration:underline}.QzkXQa_otrosVerTodos:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.QzkXQa_otrosRejilla{gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){.QzkXQa_seccionTitulo{font-size:1.75rem}.QzkXQa_otrosRejilla{grid-template-columns:minmax(0,1fr)}.QzkXQa_cuerpo,.QzkXQa_principal,.QzkXQa_lateral{display:contents}.QzkXQa_migas{order:-4}.QzkXQa_galeria,.QzkXQa_galeriaVacia{order:-3}.QzkXQa_resumenCard{order:-2}.QzkXQa_encabezado{order:-1}.QzkXQa_lateral>:last-child{flex:none}.QzkXQa_compatibilidad{display:block}.QzkXQa_mapaFicha{display:none}}.QzkXQa_barrio{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:640px){.QzkXQa_barrio{grid-template-columns:1fr}}.QzkXQa_barrioGrupo{padding:var(--space-4) 18px;border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:10px;display:flex}.QzkXQa_barrioGrupoTitulo{align-items:center;gap:var(--space-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:2px;font-size:.6875rem;font-weight:600;display:flex}.QzkXQa_barrioIcono{flex:none}.QzkXQa_barrioItem{justify-content:space-between;align-items:last baseline;gap:var(--space-4);display:flex}.QzkXQa_barrioNombre{color:var(--color-text);overflow-wrap:anywhere;font-size:.9375rem;line-height:1.4}.QzkXQa_barrioDistancia{white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex:none;font-size:.8125rem}.QzkXQa_barrioNota{color:var(--color-text-muted);margin:0;font-size:.75rem}.QzkXQa_planos{margin-top:var(--space-12)}.QzkXQa_planosNota{margin:var(--space-2) 0 var(--space-6);font-family:var(--font-text);color:var(--color-text-muted);font-size:.9375rem}.QzkXQa_planosGrid{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:40rem){.QzkXQa_planosGrid{grid-template-columns:repeat(2,1fr)}}.QzkXQa_plano{margin:0}.QzkXQa_planoEnlace{width:100%;font:inherit;text-align:left;cursor:pointer;aspect-ratio:4/3;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-raised);padding:0;display:block;position:relative;overflow:hidden}.QzkXQa_planoEnlace:hover{border-color:var(--brand)}.QzkXQa_planoEnlace:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.QzkXQa_planoImg{object-fit:contain;padding:var(--space-3)}.QzkXQa_planoAmpliar{right:var(--space-3);bottom:var(--space-3);padding:var(--space-1) var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-text);color:var(--color-text-muted);font-size:.75rem;position:absolute}.QzkXQa_planoEnlace:hover .QzkXQa_planoAmpliar{color:var(--brand-text);border-color:var(--brand)}.QzkXQa_planoPie{margin-top:var(--space-2);font-family:var(--font-text);color:var(--color-text-muted);font-size:.9375rem}.QzkXQa_precioAnteriorFila{margin:var(--space-1) 0 0;font-size:.9375rem;line-height:1.4}.QzkXQa_precioTachado{color:var(--color-text-subtle);font-variant-numeric:tabular-nums;text-decoration-line:line-through}.QzkXQa_precioBajada{color:var(--color-success);font-variant-numeric:tabular-nums;font-weight:600}.QzkXQa_precioMeta{margin:var(--space-1) 0 0;font-family:var(--font-mono);color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:.8125rem;line-height:1.5}.QzkXQa_srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.QzkXQa_precioFuente{color:var(--color-text-subtle);margin:2px 0 0;font-size:.75rem;line-height:1.4}.QzkXQa_precioFilas{margin:var(--space-2) 0 0;border-top:1px solid var(--color-border)}.QzkXQa_precioFila{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-bottom:1px solid var(--color-border);padding:6px 0;display:flex}.QzkXQa_precioFilaRotulo{color:var(--color-text-muted);font-size:.8125rem}.QzkXQa_precioFilaValor{font-family:var(--font-mono);color:var(--color-text);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:.875rem;font-weight:500}@media (max-width:44rem){.QzkXQa_migaEnlace,.QzkXQa_ubicBarrioEnlace,.QzkXQa_volver{align-items:center;min-block-size:2.75rem;display:inline-flex}.QzkXQa_migaEnlace{min-inline-size:2.75rem}.QzkXQa_hipotecaRange{block-size:2.75rem}}
.dktBbW_page{gap:var(--space-8);max-width:1120px;padding:var(--space-8) clamp(24px, 5vw, 64px);flex-direction:column;margin:0 auto;display:flex}.dktBbW_topbar{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.dktBbW_wordmark{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);font-size:1.375rem;font-weight:700;text-decoration:none}.dktBbW_nav{gap:var(--space-6);display:flex}.dktBbW_navLink{color:var(--color-text-muted);font-size:.9375rem;text-decoration:none}.dktBbW_navLink:hover{color:var(--brand-text)}.dktBbW_navLink[aria-current=page]{color:var(--color-text);font-weight:600}.dktBbW_navLink:focus-visible,.dktBbW_wordmark:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.dktBbW_intro{gap:var(--space-3);flex-direction:column;display:flex}.dktBbW_lead{max-width:60ch;color:var(--color-text-muted);margin:0;font-size:1.0625rem}.dktBbW_count{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.8125rem}.dktBbW_card{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .12s,box-shadow .12s;display:flex;overflow:hidden}.dktBbW_card:hover{border-color:var(--color-text-muted);box-shadow:var(--shadow-md)}.dktBbW_card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dktBbW_cardMedia{aspect-ratio:3/2;background:var(--color-surface-raised);position:relative}.dktBbW_cardImg{object-fit:cover}.dktBbW_cardBody{gap:var(--space-1);flex-direction:column;padding:18px 20px;display:flex}.dktBbW_cardKicker{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem}.dktBbW_cardTitle{margin:var(--space-1) 0 0;font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text);font-size:1.1875rem;font-weight:600;line-height:1.2}.dktBbW_cardUbic{color:var(--color-text-muted);margin:0;font-size:.9375rem}.dktBbW_cardPrecio{margin:var(--space-2) 0 0;font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text);font-size:1.375rem;font-weight:600}.dktBbW_cardDatos{margin:var(--space-1) 0 0;font-family:var(--font-text);color:var(--color-text-muted);font-size:.8125rem;font-weight:400}.dktBbW_empty{padding:var(--space-16) var(--space-8);border:1px dashed var(--color-border);border-radius:var(--radius-lg);text-align:center;color:var(--color-text-muted);margin:0}.dktBbW_filtroLabel{margin-right:var(--space-2);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem}.dktBbW_chip{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-text);color:var(--color-text-muted);align-items:center;padding:6px 14px;font-size:.875rem;text-decoration:none;transition:border-color .12s,color .12s,background-color .12s;display:inline-flex}.dktBbW_chipActivo{border-color:var(--color-text);background:var(--color-surface-raised);color:var(--color-text);font-weight:600}.dktBbW_paginacion{justify-content:center;align-items:center;gap:var(--space-4);padding-top:var(--space-4);display:flex}.dktBbW_pagBtn{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-text);color:var(--color-text);align-items:center;padding:10px 18px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:border-color .12s,background-color .12s;display:inline-flex}.dktBbW_pagBtn:hover{border-color:var(--color-text-muted);background:var(--color-surface-raised)}.dktBbW_pagBtnDisabled{border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-text);color:var(--color-text-subtle);cursor:not-allowed;background:0 0;align-items:center;padding:10px 18px;font-size:.9375rem;font-weight:600;display:inline-flex}.dktBbW_pagInfo{font-family:var(--font-mono);letter-spacing:.03em;color:var(--color-text-muted);font-size:.8125rem}.dktBbW_buscadorLabel{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dktBbW_buscadorInput::placeholder{color:var(--color-text-muted)}.dktBbW_intro{gap:var(--space-2);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.dktBbW_kicker{font-family:var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--brand-text);font-size:.75rem;font-weight:600}.dktBbW_title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:600}.dktBbW_lead{max-width:60ch;color:var(--color-text-muted);margin:0;font-size:1.0625rem;line-height:1.5}.dktBbW_count{font-family:var(--font-mono);color:var(--color-text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.8125rem}.dktBbW_filtros{gap:var(--space-4);flex-direction:column;display:flex}.dktBbW_filtroGrupo{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.dktBbW_filtroLabel{margin-right:var(--space-2);font-family:var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem;font-weight:600}.dktBbW_chip{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font-family:var(--font-text);border-radius:999px;padding:6px 14px;font-size:.875rem;font-weight:600;text-decoration:none;transition:border-color .12s,color .12s}.dktBbW_chip:hover{border-color:var(--color-text-muted);color:var(--color-text)}.dktBbW_chipActivo{border-color:var(--color-text);color:var(--color-text)}.dktBbW_chip:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dktBbW_buscador{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dktBbW_buscadorCampo{flex:1;min-width:240px;position:relative}.dktBbW_buscadorInput{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;color:var(--color-text);font-family:var(--font-text);padding:10px 16px;font-size:1rem}.dktBbW_buscadorTipo{flex:none}@media (max-width:44rem){.dktBbW_buscadorTipo{flex:100%}}.dktBbW_grid{gap:clamp(var(--space-4), 2vw, var(--space-8));grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid}.dktBbW_empty{padding:var(--space-8);border:1px dashed var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-muted);text-align:center;margin:0;font-size:1rem}.dktBbW_empty a{color:var(--brand-text);font-weight:600}.dktBbW_paginacion{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-2);display:flex}.dktBbW_pagBtn{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-text);padding:8px 16px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:border-color .12s,color .12s}.dktBbW_pagBtn:hover{border-color:var(--color-text)}.dktBbW_pagBtn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dktBbW_pagBtnDisabled{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-subtle);opacity:.6;padding:8px 16px;font-size:.9375rem;font-weight:600}.dktBbW_pagInfo{font-family:var(--font-mono);color:var(--color-text-muted);font-size:.8125rem}.dktBbW_modoFila{align-items:center;gap:var(--space-2);flex-basis:100%;display:flex}.dktBbW_modoEtiqueta{font-family:var(--font-text);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);font-size:.75rem;font-weight:600}.dktBbW_modoBusqueda{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);align-items:stretch;display:inline-flex;overflow:hidden}.dktBbW_modoOpcion{font-family:var(--font-text);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;padding:7px 16px;font-size:.875rem;font-weight:600;transition:color .12s,background-color .12s}.dktBbW_modoOpcion+.dktBbW_modoOpcion{border-left:1px solid var(--color-border)}.dktBbW_modoOpcion:hover{color:var(--color-text)}.dktBbW_modoOpcionActiva{background:var(--color-surface-raised);color:var(--color-text)}.dktBbW_modoOpcion:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.dktBbW_modoHint{font-family:var(--font-text);color:var(--color-text-muted);flex-basis:100%;margin:0;font-size:.8125rem;line-height:1.4}.dktBbW_guardarFila{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dktBbW_guardarBusqueda{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);cursor:pointer;border-radius:999px;align-items:center;padding:8px 16px;font-size:.875rem;transition:border-color .12s;display:inline-flex}.dktBbW_guardarBusqueda:hover{border-color:var(--brand-text)}.dktBbW_guardarBusqueda:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dktBbW_guardarBusqueda:disabled{opacity:.6;cursor:default}.dktBbW_guardarBusquedaOk{border-color:var(--brand);color:var(--brand-text);cursor:default}.dktBbW_guardarEnlace{color:var(--brand-text);font-size:.8125rem}.dktBbW_zonasBloque{gap:var(--space-3);flex-direction:column;display:flex}.dktBbW_zonasTitulo{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:1.125rem;font-weight:600}.dktBbW_zonasChips{gap:var(--space-2);flex-wrap:wrap;display:flex}.dktBbW_zonaMeta{gap:var(--space-2) var(--space-4);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-muted);flex-wrap:wrap;font-size:.8125rem;display:flex}.dktBbW_zonaCruces{gap:var(--space-3);flex-direction:column;display:flex}.dktBbW_zonaCrucesTexto{color:var(--color-text);margin:0;font-size:.9375rem}.dktBbW_zonaCrucesEnlace{color:var(--brand-text);text-underline-offset:3px;text-decoration:underline}.dktBbW_catalogoLayout{gap:var(--space-8);grid-template-columns:300px minmax(0,1fr);align-items:start;display:grid}.dktBbW_lateral{top:var(--space-6);position:sticky}.dktBbW_resultados{min-width:0}@media (max-width:900px){.dktBbW_catalogoLayout{grid-template-columns:1fr}.dktBbW_lateral{display:none}}.dktBbW_fPanel{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.dktBbW_fGrupo{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.dktBbW_fKicker{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);padding:0;font-size:.6875rem;font-weight:600}.dktBbW_fRango{align-items:center;gap:8px;display:flex}.dktBbW_fInput{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-width:0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text);padding:8px 10px;font-size:.875rem}.dktBbW_fInput:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.dktBbW_fSep{color:var(--color-text-muted)}.dktBbW_fOpciones{flex-direction:column;gap:7px;display:flex}.dktBbW_fCheck{color:var(--color-text);cursor:pointer;align-items:center;gap:9px;font-size:.875rem;display:flex}.dktBbW_fCheck input{width:16px;height:16px;accent-color:var(--brand);cursor:pointer}.dktBbW_fRadios{flex-wrap:wrap;gap:8px;display:flex}.dktBbW_fRadio{cursor:pointer;position:relative}.dktBbW_fRadio span{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:999px;padding:6px 12px;font-size:.8125rem;transition:border-color .12s,color .12s;display:inline-flex}.dktBbW_fRadioInput{opacity:0;cursor:pointer;position:absolute;inset:0}.dktBbW_fRadio:has(.dktBbW_fRadioInput:checked) span{border-color:var(--brand);color:var(--brand-text)}.dktBbW_fRadio:has(.dktBbW_fRadioInput:focus-visible) span{outline:2px solid var(--brand);outline-offset:2px}.dktBbW_fAcciones{align-items:flex-start;gap:var(--space-3);padding-top:var(--space-2);flex-direction:column;display:flex}.dktBbW_fLimpiar{color:var(--color-text-muted);text-underline-offset:3px;font-size:.8125rem;text-decoration:underline}.dktBbW_miniMapa{margin-bottom:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);position:relative;overflow:hidden}.dktBbW_miniMapaLienzo{height:190px}.dktBbW_miniMapaCargando{background:var(--color-bg,var(--color-surface));height:190px}.dktBbW_miniMapaVacio{height:190px;padding:var(--space-4);color:var(--color-text-muted);text-align:center;justify-content:center;align-items:center;margin:0;font-size:.8125rem;display:flex}.dktBbW_miniMapaOverlay{z-index:5;align-items:flex-start;padding:10px;text-decoration:none;display:flex;position:absolute;inset:0}.dktBbW_miniMapaOverlay:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.dktBbW_miniMapaAccion{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:999px;align-items:baseline;gap:8px;padding:7px 14px;font-size:.8125rem;font-weight:600;transition:border-color .12s;display:inline-flex}.dktBbW_miniMapaOverlay:hover .dktBbW_miniMapaAccion{border-color:var(--brand-text)}.dktBbW_miniMapaNum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:.75rem}.dktBbW_barraMovil,.dktBbW_lineaResultados,.dktBbW_vistaEnvoltura{display:contents}.dktBbW_opMovil,.dktBbW_filaMovil,.dktBbW_countMovil,.dktBbW_panelFiltrosBoton,.dktBbW_panelFiltros,.dktBbW_panelFiltrosVelo{display:none}.dktBbW_fPie{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);padding:var(--space-3) 0 var(--space-4);border-top:1px solid var(--color-border);background:var(--color-bg);display:flex;position:sticky;bottom:0}.dktBbW_fPie button{flex:auto;min-height:48px}.dktBbW_fPieLimpiar{min-height:44px;padding:0 var(--space-2);color:var(--color-text-muted);text-underline-offset:3px;flex:none;align-items:center;font-size:.9375rem;text-decoration:underline;display:inline-flex}.dktBbW_fPieLimpiar:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}@media (max-width:900px){.dktBbW_introCatalogo{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dktBbW_barraMovil{gap:var(--space-2);top:calc(-1 * (var(--space-2) + 50px));z-index:30;padding:var(--space-2) clamp(24px, 5vw, 64px) var(--space-3);border-bottom:1px solid var(--color-border);background:var(--color-bg);flex-direction:column;margin-inline:calc(-1*clamp(24px,5vw,64px));display:flex;position:sticky}.dktBbW_buscador{gap:var(--space-2)}.dktBbW_buscadorInput{flex:120px;min-width:0;min-height:48px;font-size:1rem}.dktBbW_buscador button{min-height:48px}.dktBbW_modoFila{gap:var(--space-2);flex-wrap:nowrap;min-width:0;height:50px}.dktBbW_modoOpcion{min-height:44px;padding:0 14px}.dktBbW_filtros,.dktBbW_vistaEnvoltura{display:none}.dktBbW_opMovil{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dktBbW_opBoton{min-height:46px;padding:0 var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-text);color:var(--color-text-muted);text-align:center;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:flex}.dktBbW_opBotonActivo{border-color:var(--color-text);background:var(--color-surface-raised);color:var(--color-text)}.dktBbW_opBoton:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dktBbW_filaMovil{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dktBbW_panelFiltrosBoton,.dktBbW_filaMovilBoton{min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);font-family:var(--font-text);color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;gap:8px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.dktBbW_panelFiltrosBoton:focus-visible,.dktBbW_filaMovilBoton:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.dktBbW_lineaResultados{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.dktBbW_countMovil{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-muted);margin:0;font-size:.8125rem;display:block}.dktBbW_guardarBusqueda{min-height:44px}.dktBbW_guardarEnlace{align-items:center;min-height:44px;display:inline-flex}.dktBbW_panelFiltrosVelo{z-index:60;background:#0b102073;display:block;position:fixed;inset:0}.dktBbW_panelFiltros{z-index:61;background:var(--color-bg);flex-direction:column;display:flex;position:fixed;inset:0}.dktBbW_panelFiltrosCabecera{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);flex:none;display:flex}.dktBbW_panelFiltrosTitulo{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:1.125rem;font-weight:600}.dktBbW_panelFiltrosCerrar{min-width:44px;min-height:44px;color:var(--color-text);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.dktBbW_panelFiltrosCerrar:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius-sm)}.dktBbW_panelFiltrosCuerpo{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.dktBbW_panelFiltrosCuerpo .dktBbW_fPanel{gap:var(--space-6);padding:var(--space-4) var(--space-4) 0;background:0 0;border:0;border-radius:0}.dktBbW_panelFiltrosCuerpo .dktBbW_fKicker{font-size:.75rem}.dktBbW_panelFiltrosCuerpo .dktBbW_fOpciones{gap:0}.dktBbW_panelFiltrosCuerpo .dktBbW_fCheck{border-bottom:1px solid var(--color-border);justify-content:space-between;min-height:48px;padding:0 2px;font-size:1rem}.dktBbW_panelFiltrosCuerpo .dktBbW_fOpciones .dktBbW_fCheck:last-child{border-bottom:0}.dktBbW_panelFiltrosCuerpo .dktBbW_fCheck span{order:1}.dktBbW_panelFiltrosCuerpo .dktBbW_fCheck input{flex:none;order:2;width:22px;height:22px}.dktBbW_panelFiltrosCuerpo .dktBbW_fInput{min-height:46px;padding:0 12px;font-size:1rem}.dktBbW_panelFiltrosCuerpo .dktBbW_fRadios{gap:var(--space-2)}.dktBbW_panelFiltrosCuerpo .dktBbW_fRadio{align-items:stretch;min-height:44px;display:inline-flex}.dktBbW_panelFiltrosCuerpo .dktBbW_fRadio span{align-items:center;min-height:44px;padding:0 16px;font-size:.9375rem}.dktBbW_panelFiltrosCuerpo .dktBbW_fRadioInput{margin:0}.dktBbW_panelFiltrosIcono{flex:none;width:20px;height:20px}.dktBbW_panelFiltrosChapa{background:var(--brand);min-width:20px;height:20px;font-family:var(--font-mono);color:var(--brand-contrast);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:.6875rem;font-weight:600;display:inline-flex}.dktBbW_panelFiltrosSoloLector{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.dktBbW_zonasBloque .dktBbW_chip,.dktBbW_pagBtn,.dktBbW_pagBtnDisabled{align-items:center;min-height:44px;padding:0 16px;display:inline-flex}}.dktBbW_falloBusqueda{padding:var(--space-8);border:1px solid var(--color-border);border-left:4px solid var(--color-warning);border-radius:var(--radius-lg);background:var(--color-surface);margin:0}.dktBbW_falloTitulo{color:var(--color-text);margin:0;font-size:.9375rem;line-height:1.6}.dktBbW_falloAccion{margin:var(--space-3) 0 0}.dktBbW_falloEnlace{color:var(--brand-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.dktBbW_falloEnlace:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}
.F6vlXG_page{gap:var(--space-8);max-width:960px;padding:var(--space-8) clamp(24px, 5vw, 64px);flex-direction:column;margin:0 auto;display:flex}.F6vlXG_title{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600}.F6vlXG_subtitle{margin:var(--space-2) 0 0;max-width:48ch;color:var(--color-text-muted)}.F6vlXG_grid{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.F6vlXG_card{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;display:flex}.F6vlXG_cardTitle{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:1.25rem;font-weight:600}.F6vlXG_form{gap:var(--space-3);flex-direction:column;display:flex}.F6vlXG_field{gap:var(--space-1);flex-direction:column;display:flex}.F6vlXG_label{color:var(--color-text-muted);font-size:.8125rem;font-weight:600}.F6vlXG_input{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);color:var(--color-text);font-family:var(--font-text);padding:10px 12px;font-size:1rem}.F6vlXG_input:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.F6vlXG_ghostButton{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-family:var(--font-text);cursor:pointer;background:0 0;align-self:flex-start;padding:10px 16px;font-size:.9375rem;font-weight:600}.F6vlXG_ghostButton:hover{background:var(--color-surface-raised)}.F6vlXG_ghostButton:disabled,.F6vlXG_ghostButton:disabled:hover{border-color:var(--color-border);background:var(--color-surface-raised);color:var(--color-text-subtle);cursor:not-allowed}.F6vlXG_error{border:1px solid var(--color-error);border-radius:var(--radius-sm);color:var(--color-error);margin:0;padding:10px 12px;font-size:.875rem}.F6vlXG_feedback{color:var(--color-text-muted);font-size:.875rem}.F6vlXG_dataBlock{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);font-family:var(--font-mono);color:var(--color-text);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.8125rem}.F6vlXG_sessionEmail{font-family:var(--font-mono);color:var(--color-text);font-weight:600}.F6vlXG_statusOk{color:var(--color-success)}.F6vlXG_back{color:var(--color-text-muted);font-size:.875rem;text-decoration:none}.F6vlXG_back:hover{color:var(--brand-text)}.F6vlXG_accionesFila{gap:var(--space-3);flex-wrap:wrap;display:flex}.F6vlXG_alertas{gap:var(--space-3);flex-direction:column;display:flex}.F6vlXG_alertaFila{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:flex}.F6vlXG_alertaInfo{flex-direction:column;gap:2px;min-width:0;display:flex}.F6vlXG_alertaEtiqueta{color:var(--color-text);overflow-wrap:anywhere;font-weight:600}.F6vlXG_alertaFecha{color:var(--color-text-muted);font-size:.8125rem}.F6vlXG_alertaAcciones{gap:var(--space-2);flex-wrap:wrap;flex:none;align-items:center;display:flex}.F6vlXG_botonQuitar{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;padding:8px 14px;font-size:.875rem;transition:border-color .12s,color .12s}.F6vlXG_botonQuitar:hover{border-color:var(--color-error);color:var(--color-error)}.F6vlXG_botonQuitar:disabled{opacity:.6;cursor:not-allowed}.F6vlXG_favoritoItem{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.F6vlXG_notaCaja{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;display:flex}.F6vlXG_notaTexto{color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.875rem;line-height:1.5}.F6vlXG_notaVacia{color:var(--color-text-muted);margin:0;font-size:.8125rem}.F6vlXG_notaTextarea{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg,var(--color-surface));font:inherit;color:var(--color-text);resize:vertical;font-size:.875rem}.F6vlXG_notaTextarea:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.F6vlXG_notaAcciones{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.F6vlXG_notaCancelar{color:var(--color-text-muted);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:.8125rem;text-decoration:underline}.F6vlXG_notaCancelar:disabled{color:var(--color-text-subtle);cursor:not-allowed;text-decoration:none}.F6vlXG_notaError{color:var(--color-error);font-size:.75rem}.F6vlXG_consentimiento{align-items:flex-start;gap:var(--space-2);color:var(--color-text-muted);cursor:pointer;font-size:.8125rem;line-height:1.5;display:flex}.F6vlXG_consentimientoCheck{accent-color:var(--brand);cursor:pointer;margin-top:2px}.F6vlXG_consentimientoCheck:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.F6vlXG_consentimientoEnlace{color:var(--color-text);text-underline-offset:3px;text-decoration:underline}.F6vlXG_consentimientoEnlace:hover{color:var(--brand-text)}.F6vlXG_consentimientoEnlace:focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-radius:2px}.F6vlXG_puerta{gap:var(--space-5);flex-direction:column;width:100%;max-width:420px;display:flex}.F6vlXG_sociales{gap:var(--space-3);flex-direction:column;display:flex}.F6vlXG_botonSocial{justify-content:center;align-items:center;gap:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;color:var(--color-text);font-family:var(--font-text);cursor:pointer;padding:11px 16px;font-size:.9375rem;font-weight:600;display:flex}.F6vlXG_botonSocial:hover{background:var(--color-surface-raised)}.F6vlXG_botonSocial:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.F6vlXG_botonSocial:disabled{opacity:.6;cursor:not-allowed}.F6vlXG_iconoSocial{flex:none;width:18px;height:18px}.F6vlXG_socialLegal{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.5}.F6vlXG_separador{align-items:center;gap:var(--space-3);margin-top:var(--space-2);color:var(--color-text-muted);font-size:.8125rem;display:flex}.F6vlXG_separador:before,.F6vlXG_separador:after{content:"";background:var(--color-border);flex:1;height:1px}.F6vlXG_panelFormulario{gap:var(--space-4);flex-direction:column;display:flex}.F6vlXG_puertaTitulo{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-text);margin:0;font-size:1.375rem;font-weight:600}.F6vlXG_puertaSub{color:var(--color-text-muted);margin:4px 0 0;font-size:.875rem}.F6vlXG_toggle{text-align:center;color:var(--color-text-muted);margin:0;font-size:.875rem}.F6vlXG_toggleEnlace{font:inherit;color:var(--color-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.F6vlXG_toggleEnlace:hover{color:var(--brand-text)}.F6vlXG_toggleEnlace:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:2px}.F6vlXG_perfil{gap:var(--space-4);flex-direction:column;width:100%;max-width:560px;display:flex}.F6vlXG_perfilCabecera{align-items:center;gap:var(--space-3);display:flex}.F6vlXG_perfilAvatar{border:1px solid var(--color-border);background:var(--color-surface-raised);block-size:52px;inline-size:52px;color:var(--color-text);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:1.0625rem;font-weight:600;display:inline-flex}.F6vlXG_perfilAvatarFoto{border:1px solid var(--color-border);object-fit:cover;border-radius:999px;flex:none;block-size:52px;inline-size:52px}.F6vlXG_perfilIdentidad{flex-direction:column;min-inline-size:0;display:flex}.F6vlXG_perfilNombre{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);font-size:1.5rem;font-weight:600}.F6vlXG_perfilCorreo{font-family:var(--font-mono);color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.F6vlXG_apoyo{color:var(--color-text-muted);margin:0;font-size:.8125rem}.F6vlXG_aviso{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.55}.F6vlXG_botonBaja{border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;align-self:flex-start;padding:8px 14px;font-size:.875rem;transition:border-color .12s,color .12s}.F6vlXG_botonBaja:hover{border-color:var(--color-error);color:var(--color-error)}.F6vlXG_botonBaja:disabled{opacity:.6;cursor:not-allowed}.F6vlXG_botonPeligro{border:1px solid var(--color-error);border-radius:var(--radius-sm);background:var(--color-error);color:var(--color-bg);font-family:var(--font-text);cursor:pointer;align-self:flex-start;padding:10px 16px;font-size:.9375rem;font-weight:600}.F6vlXG_botonPeligro:hover{opacity:.9}.F6vlXG_botonPeligro:disabled{opacity:.6;cursor:not-allowed}.F6vlXG_enlaceTexto{color:var(--color-text);text-underline-offset:2px;text-decoration:underline}.F6vlXG_enlaceTexto:hover{color:var(--color-text-muted)}.F6vlXG_casasLista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.F6vlXG_casaFila{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);color:var(--color-text);text-decoration:none;display:flex}.F6vlXG_casasLista li:last-child .F6vlXG_casaFila{border-bottom:0}.F6vlXG_casaFila:hover .F6vlXG_casaTitulo{text-underline-offset:2px;text-decoration:underline}.F6vlXG_casaFoto{object-fit:cover;border-radius:var(--radius-sm);flex-shrink:0;width:72px;height:54px}.F6vlXG_casaFotoVacia{border-radius:var(--radius-sm);background:var(--color-surface-raised);border:1px dashed var(--color-border);flex-shrink:0;width:72px;height:54px}.F6vlXG_casaTexto{flex-direction:column;gap:2px;min-width:0;display:flex}.F6vlXG_casaTitulo{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.F6vlXG_casaPrecio{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.9375rem}.F6vlXG_casaNota{color:var(--color-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.F6vlXG_verTodo{margin:var(--space-2) 0 0;font-size:.9375rem}.F6vlXG_busquedasLista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.F6vlXG_busquedaFila{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.F6vlXG_busquedasLista li:last-child.F6vlXG_busquedaFila{border-bottom:0}.F6vlXG_busquedaTexto{flex-direction:column;gap:2px;min-width:0;display:flex}.F6vlXG_busquedaEtiqueta{color:var(--color-text);font-weight:600}.F6vlXG_busquedaFecha{color:var(--color-text-muted);font-size:.875rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.F6vlXG_valoracionesLista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.F6vlXG_valoracionFila{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.F6vlXG_valoracionesLista li:last-child.F6vlXG_valoracionFila{border-bottom:0}.F6vlXG_valoracionTexto{flex-direction:column;gap:2px;min-width:0;display:flex}.F6vlXG_valoracionAmbito{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);font-size:.6875rem;font-weight:600}.F6vlXG_valoracionVivienda{color:var(--color-text);font-weight:600}.F6vlXG_valoracionFecha{color:var(--color-text-muted);font-size:.875rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.F6vlXG_valoracionCifra{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text);white-space:nowrap;font-size:.9375rem}.F6vlXG_valoracionSinCifra,.F6vlXG_valoracionGrupo{color:var(--color-text-muted);font-size:.8125rem}.F6vlXG_separarEnlace{font:inherit;color:var(--color-text);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.F6vlXG_separarEnlace:hover{color:var(--color-text-muted)}.F6vlXG_separarEnlace:disabled{opacity:.6;cursor:not-allowed}.F6vlXG_evolucion{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.F6vlXG_evolucionTitulo{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:1.0625rem;font-weight:600}.F6vlXG_evolucionSerie{gap:var(--space-2);flex-direction:column;display:flex}.F6vlXG_evolucionSerieTitulo{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);margin:0;font-size:.75rem;font-weight:600}.F6vlXG_evolucionUnidad{font-family:var(--font-mono);text-transform:none;letter-spacing:normal}.F6vlXG_evolucionSvg{width:100%;height:auto;display:block}.F6vlXG_evolucionEje{stroke:var(--color-border);stroke-width:1px}.F6vlXG_evolucionBigote{stroke:var(--color-text-muted);stroke-width:1.5px;stroke-linecap:round}.F6vlXG_evolucionLinea{fill:none;stroke:var(--color-text);stroke-width:1.5px;stroke-linejoin:round}.F6vlXG_evolucionPunto{fill:var(--color-surface);stroke:var(--color-text);stroke-width:1.5px}.F6vlXG_evolucionEtiqueta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;fill:var(--color-text-muted);font-size:10px}.F6vlXG_evolucionTabla{border-collapse:collapse;font-size:.8125rem}.F6vlXG_evolucionTabla th{text-align:left;padding:var(--space-1) var(--space-4) var(--space-1) 0;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-subtle);border-bottom:1px solid var(--color-border);font-size:.6875rem;font-weight:600}.F6vlXG_evolucionTabla td{padding:var(--space-1) var(--space-4) var(--space-1) 0;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text);border-bottom:1px solid var(--color-border)}.F6vlXG_evolucionTabla tbody tr:last-child td{border-bottom:0}.F6vlXG_evolucionNota{color:var(--color-text-subtle);margin:0;font-size:.8125rem;line-height:1.5}.F6vlXG_sugerenciaVivienda{gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);flex-direction:column;display:flex}.F6vlXG_sugerenciaTexto{color:var(--color-text);margin:0;font-size:.9375rem;line-height:1.5}.F6vlXG_ajustes{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.F6vlXG_ajustesSummary{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-4) var(--space-5);cursor:pointer;font-family:var(--font-display);color:var(--color-text);flex-wrap:wrap;font-weight:600;list-style:none;display:flex}.F6vlXG_ajustesSummary::-webkit-details-marker{display:none}.F6vlXG_ajustesSummary:after{content:"▾";color:var(--color-text-muted);margin-left:auto}.F6vlXG_ajustes[open] .F6vlXG_ajustesSummary:after{content:"▴"}.F6vlXG_ajustesPista{font-family:var(--font-text);color:var(--color-text-muted);font-size:.875rem;font-weight:400}.F6vlXG_ajustesCuerpo{gap:var(--space-4);padding:0 var(--space-5) var(--space-5);flex-direction:column;display:flex}.F6vlXG_visitasLista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.F6vlXG_visitaFila{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.F6vlXG_visitasLista li:last-child.F6vlXG_visitaFila{border-bottom:0}.F6vlXG_visitaTexto{flex-direction:column;gap:2px;min-width:0;display:flex}.F6vlXG_visitaEstado{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);font-size:.6875rem;font-weight:600}.F6vlXG_visitaLugar,.F6vlXG_visitaLugarEnlace{color:var(--color-text);font-weight:600}.F6vlXG_visitaLugarEnlace{text-decoration:none}.F6vlXG_visitaLugarEnlace:hover{text-underline-offset:2px;text-decoration:underline}.F6vlXG_visitaMunicipio{color:var(--color-text-muted);font-size:.875rem}.F6vlXG_visitaCuando{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text);font-size:.9375rem}.F6vlXG_visitaNota{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:.875rem}.F6vlXG_metricas{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.F6vlXG_metrica{gap:var(--space-1);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex}.F6vlXG_metrica:hover{background:var(--color-surface-raised)}.F6vlXG_metrica:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.F6vlXG_metricaCifra{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600}.F6vlXG_metricaEtiqueta{color:var(--color-text-muted);font-size:.8125rem}.F6vlXG_ancla{scroll-margin-top:var(--space-6)}.F6vlXG_migaEscritorio{display:none}.F6vlXG_conCarril{gap:var(--space-6);flex-direction:column;display:flex}.F6vlXG_carrilContenido{gap:var(--space-8);flex-direction:column;min-width:0;display:flex}@media (min-width:900px){.F6vlXG_page{max-width:1180px}.F6vlXG_perfil{max-width:none}.F6vlXG_migaEscritorio{color:var(--color-text-muted);margin:0;font-size:.8125rem;display:block}.F6vlXG_migaEnlaceEscritorio{color:var(--color-text-muted);text-decoration:none}.F6vlXG_migaEnlaceEscritorio:hover{color:var(--color-text);text-underline-offset:2px;text-decoration:underline}.F6vlXG_migaEnlaceEscritorio:focus-visible{outline:2px solid var(--brand);outline-offset:1px;border-radius:2px}.F6vlXG_conCarril{gap:0 var(--space-8);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.F6vlXG_carrilContenido{border-left:1px solid var(--color-border);padding-left:clamp(var(--space-6), 3vw, var(--space-8))}}.F6vlXG_dosColumnas{gap:var(--space-4);flex-direction:column;display:flex}.F6vlXG_columnaPrincipal,.F6vlXG_columnaLateral{display:contents}.F6vlXG_visitasArriba{order:-1}.F6vlXG_metricaPie{padding-top:var(--space-2);border-top:1px solid var(--color-border);color:var(--brand-text);margin-top:auto;font-size:.8125rem}.F6vlXG_metrica:hover .F6vlXG_metricaPie{text-underline-offset:2px;text-decoration:underline}@media (min-width:1100px){.F6vlXG_dosColumnas{gap:var(--space-6);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.F6vlXG_columnaPrincipal,.F6vlXG_columnaLateral{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.F6vlXG_visitasArriba{order:0}}@media (min-width:900px){.F6vlXG_page{max-width:1400px}}.F6vlXG_bloqueGuardadas{padding-bottom:0;overflow:hidden}.F6vlXG_rejillaGuardadas{gap:var(--space-4);grid-template-columns:1fr;display:grid}.F6vlXG_guardada{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.F6vlXG_guardada:hover{border-color:var(--color-text-subtle)}.F6vlXG_guardada:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.F6vlXG_guardadaFoto{aspect-ratio:4/3;background:var(--color-surface-raised);display:block;position:relative}.F6vlXG_guardadaImg{object-fit:cover;width:100%;height:100%;display:block}.F6vlXG_guardadaSinFoto{border-bottom:1px dashed var(--color-border);background:var(--color-surface-raised);width:100%;height:100%;display:block}.F6vlXG_guardadaCorazon{top:var(--space-2);right:var(--space-2);background:var(--color-bg);width:26px;height:26px;color:var(--color-text);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute}.F6vlXG_guardadaCuerpo{gap:var(--space-1);padding:var(--space-3);flex-direction:column;min-width:0;display:flex}.F6vlXG_guardadaEtiquetas{gap:var(--space-1);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.F6vlXG_guardadaEtiqueta{padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.625rem;font-weight:600}.F6vlXG_guardadaTitulo{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.F6vlXG_guardadaCiudad{color:var(--color-text-muted);font-size:.875rem}.F6vlXG_guardadaDatos{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:.75rem}.F6vlXG_guardadaPrecio{margin-top:var(--space-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600}.F6vlXG_guardadaPrecio span{color:var(--color-text-muted);font-size:.8125rem;font-weight:400}.F6vlXG_barraVerTodo{margin:var(--space-2) calc(var(--space-6) * -1) 0;padding:var(--space-3) var(--space-6);border-top:1px solid var(--color-border);color:var(--brand-text);text-align:center;font-size:.875rem;font-weight:600;text-decoration:none}.F6vlXG_barraVerTodo:hover{background:var(--color-surface-raised);text-underline-offset:2px;text-decoration:underline}.F6vlXG_barraVerTodo:focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.F6vlXG_compactaLista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.F6vlXG_compactaFila{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);display:flex}.F6vlXG_compactaFila:last-child{border-bottom:0}.F6vlXG_compactaTexto{flex-direction:column;gap:2px;min-width:0;display:flex}.F6vlXG_compactaAmbito{font-family:var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.625rem;font-weight:600}.F6vlXG_compactaVivienda{overflow-wrap:anywhere;font-size:.9375rem}.F6vlXG_compactaCifra{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-size:.9375rem;font-weight:600}.F6vlXG_compactaSinCifra{color:var(--color-text-muted);flex:none;font-size:.8125rem}.F6vlXG_franjaCabecera{justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.F6vlXG_franjaBoton{padding:10px var(--space-5);border:1px solid var(--brand);border-radius:var(--radius-sm);background:var(--brand);color:var(--brand-contrast);flex:none;font-size:.9375rem;font-weight:600;text-decoration:none}.F6vlXG_franjaBoton:hover{background:var(--brand-strong);border-color:var(--brand-strong)}.F6vlXG_franjaBoton:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.F6vlXG_criterios{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0;display:grid}.F6vlXG_criterio{flex-direction:column;gap:2px;min-width:0;display:flex}.F6vlXG_criterioRotulo{font-family:var(--font-text);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);font-size:.625rem;font-weight:600}.F6vlXG_criterioValor{color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.9375rem}.F6vlXG_criterioValorNum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text);overflow-wrap:anywhere;margin:0;font-size:.9375rem}.F6vlXG_franjaPie{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-wrap:wrap;margin:0;font-size:.8125rem;display:flex}.F6vlXG_franjaFecha{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-muted)}.F6vlXG_guardadaNota{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--color-border);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.F6vlXG_guardadaNotaRotulo{font-weight:600}@media (min-width:1100px){.F6vlXG_rejillaGuardadas{grid-template-columns:repeat(3,minmax(0,1fr))}}.F6vlXG_hilos{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.F6vlXG_hiloFila{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-1);border-bottom:1px solid var(--color-border);color:inherit;text-decoration:none;display:flex}.F6vlXG_hiloFila:hover{background:var(--color-surface-raised)}.F6vlXG_hiloFila:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.F6vlXG_hiloTexto{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.F6vlXG_hiloTitulo{font-family:var(--font-text);color:var(--color-text);font-size:.9375rem;font-weight:600}.F6vlXG_hiloPregunta{font-family:var(--font-text);color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:52ch;font-size:.875rem;overflow:hidden}.F6vlXG_hiloLado{align-items:flex-end;gap:var(--space-1);flex-direction:column;flex:none;display:flex}.F6vlXG_hiloMeta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-subtle);white-space:nowrap;font-size:.75rem}.F6vlXG_hiloChapa{border:1px solid var(--color-border);font-family:var(--font-text);color:var(--color-text-muted);white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:.75rem;line-height:1.4}.F6vlXG_hiloChapaAsesor{border-color:var(--color-text);color:var(--color-text)}.F6vlXG_hilosVacio{gap:var(--space-2);flex-direction:column;align-items:flex-start;display:flex}.F6vlXG_hilosPie{font-family:var(--font-text);color:var(--color-text-subtle);margin:0;font-size:.75rem}@media (max-width:560px){.F6vlXG_hiloFila{align-items:flex-start;gap:var(--space-2);flex-direction:column;width:100%}.F6vlXG_hiloTexto{width:100%;min-width:0}.F6vlXG_hiloLado{align-items:center;gap:var(--space-2) var(--space-3);flex-flow:wrap}.F6vlXG_hiloPregunta{max-width:100%}}.F6vlXG_hiloConversacion{gap:var(--space-2);flex-direction:column;max-width:640px;display:flex}.F6vlXG_burbujaUsuarioCuenta,.F6vlXG_burbujaAsistenteCuenta{max-width:85%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-family:var(--font-text);overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.5}.F6vlXG_burbujaUsuarioCuenta{background:var(--color-text);color:var(--color-bg);border-bottom-right-radius:4px;align-self:flex-end}.F6vlXG_burbujaAsistenteCuenta{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-bottom-left-radius:4px;align-self:flex-start}@media (max-width:44rem){.F6vlXG_enlaceTexto{align-items:center;min-block-size:2.75rem;display:inline-flex}.F6vlXG_ghostButton,.F6vlXG_botonBaja,.F6vlXG_input{min-block-size:2.75rem}}.F6vlXG_acceso{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:44rem){.F6vlXG_acceso{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,22rem) minmax(0,1fr)}}.F6vlXG_toggleEnlace{display:inline-block}
.Fg1OPG_sinAcceso{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.Fg1OPG_sinAccesoTexto{max-width:60ch;color:var(--color-text-muted);margin:0;line-height:1.55}.Fg1OPG_selectorLista{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Fg1OPG_selectorEnlace,.Fg1OPG_selectorActivo{min-height:44px;padding:0 var(--space-4);border:1px solid var(--color-border);border-radius:999px;align-items:center;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.Fg1OPG_selectorEnlace{color:var(--color-text-muted)}.Fg1OPG_selectorEnlace:hover{border-color:var(--color-text-subtle);color:var(--color-text)}.Fg1OPG_selectorEnlace:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.Fg1OPG_selectorActivo{border-color:var(--brand);color:var(--brand-text)}.Fg1OPG_cabecera{overflow:hidden}.Fg1OPG_foto{aspect-ratio:16/10;border-radius:var(--radius-md);background:var(--color-surface-raised);width:100%;position:relative;overflow:hidden}.Fg1OPG_fotoImg{object-fit:cover}.Fg1OPG_chapaVirtual{bottom:var(--space-2);left:var(--space-2);z-index:1;color:#fff;background:#0b1020d1;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:600;line-height:1.4;position:absolute}.Fg1OPG_cabeceraTexto{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.Fg1OPG_precio{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:1.25rem;font-weight:600}.Fg1OPG_meta{align-items:center;gap:var(--space-2) var(--space-3);color:var(--color-text-muted);flex-wrap:wrap;margin:0;font-size:.875rem;display:flex}.Fg1OPG_estado{padding:2px var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-weight:600}@media (min-width:720px){.Fg1OPG_cabecera{flex-direction:row;align-items:center}.Fg1OPG_foto{flex:none;width:240px}}.Fg1OPG_cifras{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.Fg1OPG_cifra{gap:var(--space-2);padding:var(--space-4) var(--space-5)}.Fg1OPG_cifraEtiqueta{color:var(--color-text-muted);margin:0;font-size:.8125rem;font-weight:600}.Fg1OPG_cifraValor{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:0;font-size:1.75rem;font-weight:600;line-height:1.1}.Fg1OPG_cifraDetalle{margin-top:auto}@media (min-width:480px){.Fg1OPG_cifras{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.Fg1OPG_cifras{grid-template-columns:repeat(4,minmax(0,1fr))}}.Fg1OPG_barras{align-items:stretch;gap:var(--space-2);display:flex}.Fg1OPG_barraColumna{align-items:center;gap:var(--space-1);flex-direction:column;flex:1 1 0;min-width:0;display:flex}.Fg1OPG_barraValor{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-text-muted);font-size:.75rem}.Fg1OPG_barraPista{border-bottom:1px solid var(--color-border);align-items:flex-end;width:100%;height:140px;display:flex}.Fg1OPG_barra{width:100%;height:var(--alto,0%);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--color-text-subtle);min-height:2px;display:block}.Fg1OPG_barraColumna[data-actual] .Fg1OPG_barra{background:var(--brand)}.Fg1OPG_barraFecha{font-variant-numeric:tabular-nums;color:var(--color-text-muted);white-space:nowrap;font-size:.6875rem}.Fg1OPG_barraColumna[data-actual] .Fg1OPG_barraFecha{color:var(--color-text);font-weight:600}.Fg1OPG_leyenda{align-items:center;gap:var(--space-2);color:var(--color-text-muted);margin:0;font-size:.8125rem;display:flex}.Fg1OPG_leyendaMuestra{background:var(--brand);border-radius:2px;width:12px;height:12px}.Fg1OPG_soloLectores{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Fg1OPG_visitas{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Fg1OPG_visitaFila{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.Fg1OPG_visitaFila:last-child{border-bottom:0}.Fg1OPG_visitaHora{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.Fg1OPG_visitaEstado{color:var(--color-text-muted);font-size:.8125rem}.Fg1OPG_interruptor{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.Fg1OPG_interruptorCasilla{width:22px;height:22px;accent-color:var(--brand);margin:11px 0}.Fg1OPG_interruptorEtiqueta{color:var(--color-text);font-size:.9375rem}.Fg1OPG_interruptorError{color:var(--color-error);flex-basis:100%;margin:0;font-size:.8125rem}
.PCtyCG_columna{display:none}@media (min-width:44rem){.PCtyCG_columna{gap:var(--space-4);flex-direction:column;align-self:start;display:flex}}.PCtyCG_titulo{font-family:var(--font-display);color:var(--color-text);margin:0;font-size:1.0625rem;line-height:1.3}.PCtyCG_lista{margin:0;padding:0;list-style:none}.PCtyCG_item{padding-block:var(--space-3);border-block-start:1px solid var(--color-border)}.PCtyCG_item:first-child{border-block-start:0;padding-block-start:0}.PCtyCG_itemTitulo{font-family:var(--font-text);color:var(--color-text);margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.PCtyCG_itemFrase{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:.875rem;line-height:1.5}.PCtyCG_pie{color:var(--color-text-subtle);margin:0;font-size:.8125rem;line-height:1.5}
.kobYgq_contenido{gap:var(--space-12);box-sizing:border-box;flex-direction:column;width:100%;max-width:75rem;margin:0 auto;padding:clamp(24px,5vw,48px) clamp(16px,5vw,64px) clamp(48px,7vw,96px);display:flex}.kobYgq_hero{gap:var(--space-8);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.kobYgq_hero[data-foto]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.kobYgq_heroTexto{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.kobYgq_antetitulo{color:var(--brand-text);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.kobYgq_titulo{color:var(--color-text);font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:600;line-height:1.05}.kobYgq_tituloAcento{color:var(--brand-text)}.kobYgq_entrada{max-width:60ch;color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:1.5}.kobYgq_heroFoto{border-radius:var(--radius-lg);background:var(--color-surface-raised);min-height:18rem;position:relative;overflow:hidden}.kobYgq_heroImagen{object-fit:cover}.kobYgq_celdas{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.kobYgq_celda{align-content:start;gap:var(--space-2);min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);display:grid}.kobYgq_celdaTitulo{color:var(--color-text);margin:0;font-size:1rem;font-weight:600}.kobYgq_celdaTexto{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.5}.kobYgq_banda{gap:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface-raised);justify-items:start;padding:clamp(24px,4vw,40px);display:grid}.kobYgq_bandaTitulo{color:var(--color-text);font-family:var(--font-display);margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:600;line-height:1.15}.kobYgq_bandaBotones{gap:var(--space-3);flex-wrap:wrap;display:flex}.kobYgq_boton{min-height:44px}.kobYgq_botonTinta{border-color:var(--color-text);color:var(--color-text);background:0 0}.kobYgq_botonTinta:hover{background:var(--color-surface)}.kobYgq_dialogo{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg);width:min(46rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--color-text);padding:0;overflow:auto}.kobYgq_dialogo::backdrop{background:color-mix(in srgb, var(--color-text) 45%, transparent)}.kobYgq_dialogoCabecera{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-bg);display:flex;position:sticky;top:0}.kobYgq_dialogoTitulo{font-family:var(--font-display);margin:0;font-size:1.25rem;font-weight:600}.kobYgq_dialogoCerrar{border:1px solid var(--color-border);border-radius:var(--radius-sm);width:44px;height:44px;color:var(--color-text);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.kobYgq_dialogoCerrar:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.kobYgq_dialogoCuerpo{gap:var(--space-4);padding:var(--space-5);display:grid}.kobYgq_dialogoEntrada{color:var(--color-text-muted);margin:0;line-height:1.5}@media (max-width:900px){.kobYgq_hero[data-foto],.kobYgq_celdas{grid-template-columns:minmax(0,1fr)}}@media (max-width:44rem){.kobYgq_contenido{gap:var(--space-8)}.kobYgq_bandaBotones{width:100%}.kobYgq_bandaBotones>*{flex:100%}.kobYgq_dialogoCuerpo{padding:var(--space-4)}}
