.experiencia.svelte-13vpff6{background:var(--canvas);grid-template-columns:248px minmax(0,1fr);min-height:100dvh;display:grid}.principal.svelte-13vpff6{isolation:isolate;min-width:0;margin:var(--space-inset) var(--space-inset) var(--space-inset) 0;min-height:calc(100dvh - 2 * var(--space-inset));background:var(--surface);border-radius:var(--radius-panel);box-shadow:var(--shadow-panel);flex-direction:column;display:flex;position:relative;overflow:clip}.principal.svelte-13vpff6:before{content:"";z-index:-1;pointer-events:none;background:var(--ambient-background);height:52rem;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.barra-superior.svelte-13vpff6{z-index:61;min-height:56px;padding:var(--space-1-5) var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-3);display:flex;position:sticky;top:0}.contexto.svelte-13vpff6{color:var(--ink);font-size:var(--text-md);font-weight:500}.acciones.svelte-13vpff6{align-items:center;gap:var(--space-5);font-size:var(--text-md);display:flex}.acciones.svelte-13vpff6 a:where(.svelte-13vpff6){color:var(--ink-soft);min-height:var(--control-height);align-items:center;gap:var(--space-1-5);transition:color var(--dur-1) var(--ease-suave);text-decoration:none;display:inline-flex}.acciones.svelte-13vpff6 a:where(.svelte-13vpff6):hover{color:var(--brand)}.acciones.svelte-13vpff6 .acceso-profesional:where(.svelte-13vpff6){padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);min-height:2.25rem;color:var(--ink);background:var(--surface)}.acciones.svelte-13vpff6 .acceso-profesional:where(.svelte-13vpff6):hover{border-color:var(--brand-line)}.acciones.svelte-13vpff6 .entrada-movil:where(.svelte-13vpff6),.marca-movil.svelte-13vpff6,.tema-movil.svelte-13vpff6,.preferencias-movil.svelte-13vpff6{display:none}.centro.svelte-13vpff6{width:min(100% - 48px,720px);min-height:calc(100dvh - 56px - 2 * var(--space-inset) - var(--space-8));padding:var(--space-6) 0 var(--space-8);flex-direction:column;justify-content:center;margin:0 auto;display:flex}.bienvenida.svelte-13vpff6{text-align:center;margin-bottom:var(--space-6)}.sello.svelte-13vpff6{align-items:center;gap:var(--space-1-5);margin:0 auto var(--space-4);padding:var(--space-1) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink-soft);font-size:var(--text-12);max-width:none;font-weight:500;display:inline-flex}.sello.svelte-13vpff6 .nuevo:where(.svelte-13vpff6){padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--brand-accent-surface);color:var(--brand-accent-ink);font-weight:600}h1.svelte-13vpff6{font:500 clamp(2.25rem, 4.2vw, var(--text-56))/1.08 var(--font-editorial);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-4);color:var(--ink)}h1.svelte-13vpff6 em:where(.svelte-13vpff6){color:var(--brand);font-style:italic;font-weight:400}.bajada.svelte-13vpff6{max-width:34rem;color:var(--ink-muted);font-size:var(--text-lg);line-height:var(--leading-normal);margin:0 auto}.chat.svelte-13vpff6{width:100%;min-width:0}.bienvenida.svelte-13vpff6,.chat.svelte-13vpff6{animation:svelte-13vpff6-aparecer var(--dur-4) var(--ease-salida) backwards}.herramienta.svelte-13vpff6{align-items:center;gap:var(--space-1-5);min-height:2.25rem;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-soft);font-size:var(--text-12);background:var(--surface);transition:border-color var(--dur-1) var(--ease-suave), color var(--dur-1) var(--ease-suave), background-color var(--dur-1) var(--ease-suave);font-weight:500;text-decoration:none;display:inline-flex}.herramienta.svelte-13vpff6:hover{border-color:var(--brand-line);color:var(--brand-strong);background:var(--surface-teal)}.herramienta.svelte-13vpff6 svg:where(.svelte-13vpff6),.confianza.svelte-13vpff6 svg:where(.svelte-13vpff6){fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.confianza.svelte-13vpff6{justify-content:center;gap:var(--space-2) var(--space-5);margin:var(--space-5) 0 0;color:var(--ink-muted);font-size:var(--text-12);flex-wrap:wrap;padding:0;list-style:none;display:flex}.confianza.svelte-13vpff6 li:where(.svelte-13vpff6){align-items:center;gap:var(--space-1-5);display:inline-flex}.confianza.svelte-13vpff6 svg:where(.svelte-13vpff6){color:var(--brand)}.conversando.svelte-13vpff6{min-height:0;padding-block:var(--space-5);justify-content:flex-start}.conversando.svelte-13vpff6 .bienvenida:where(.svelte-13vpff6){text-align:left;margin-bottom:0}.conversando.svelte-13vpff6 h1:where(.svelte-13vpff6){font-size:var(--text-28);margin-bottom:var(--space-2)}.descubre.svelte-13vpff6{padding:var(--space-10) max(24px, calc((100% - 1120px) / 2)) var(--space-12);background:var(--band-brand)}.titulo-seccion.svelte-13vpff6 span:where(.svelte-13vpff6){background:var(--brand-line)}.titulo-seccion.svelte-13vpff6{align-items:center;gap:var(--space-5);margin-bottom:var(--space-7);grid-template-columns:1fr auto 1fr;display:grid}.titulo-seccion.svelte-13vpff6 span:where(.svelte-13vpff6){background:var(--line);height:1px}.titulo-seccion.svelte-13vpff6 h2:where(.svelte-13vpff6),.lecturas.svelte-13vpff6 h2:where(.svelte-13vpff6){font:500 clamp(1.5rem, 2.4vw, var(--text-32))/1.15 var(--font-editorial);letter-spacing:var(--tracking-tight);text-align:center;margin:0}.rejilla.svelte-13vpff6{gap:var(--space-4);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.bloque.svelte-13vpff6{gap:var(--space-3);min-width:0;padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-3xl);background:var(--surface);transition:box-shadow var(--dur-2) var(--ease-salida), border-color var(--dur-2) var(--ease-salida);flex-direction:column;display:flex;position:relative}.bloque.svelte-13vpff6:hover{box-shadow:var(--shadow-lift)}.medicos.svelte-13vpff6{grid-column:span 7}.especialidades.svelte-13vpff6,.ciudades.svelte-13vpff6{grid-column:span 5}.profesionales.svelte-13vpff6{grid-column:span 7}.kicker.svelte-13vpff6{color:var(--brand);font-size:var(--text-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin:0;font-weight:600}.bloque.svelte-13vpff6 h3:where(.svelte-13vpff6){max-width:26ch;font:500 clamp(1.375rem, 2vw, var(--text-28))/1.18 var(--font-editorial);letter-spacing:var(--tracking-tight);margin:0}.bloque.svelte-13vpff6 p:where(.svelte-13vpff6):not(.kicker){color:var(--ink-soft);font-size:var(--text-base);margin:0}.mas.svelte-13vpff6{align-items:center;gap:var(--space-1-5);padding-top:var(--space-2);width:fit-content;color:var(--brand);font-size:var(--text-md);margin-top:auto;font-weight:600;text-decoration:none;display:inline-flex}.mas.svelte-13vpff6 span:where(.svelte-13vpff6){transition:transform var(--dur-1) var(--ease-suave)}.mas.svelte-13vpff6:hover span:where(.svelte-13vpff6){transform:translate(3px)}.caras.svelte-13vpff6{gap:var(--space-2);margin:var(--space-2) 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.caras.svelte-13vpff6 a:where(.svelte-13vpff6){align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2-5);border-radius:var(--radius-lg);color:var(--ink);transition:background-color var(--dur-1) var(--ease-suave);text-decoration:none;display:flex}.caras.svelte-13vpff6 a:where(.svelte-13vpff6):hover{background:var(--surface-soft)}.caras.svelte-13vpff6 img:where(.svelte-13vpff6),.caras.svelte-13vpff6 .iniciales:where(.svelte-13vpff6){border-radius:var(--radius-lg);object-fit:cover;background:var(--surface-soft);flex:none;width:3rem;height:3rem}.caras.svelte-13vpff6 .iniciales:where(.svelte-13vpff6){color:var(--ink-soft);place-items:center;font-weight:600;display:grid}.cara-datos.svelte-13vpff6{min-width:0;display:grid}.cara-datos.svelte-13vpff6 strong:where(.svelte-13vpff6){font-size:var(--text-md);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cara-datos.svelte-13vpff6 small:where(.svelte-13vpff6){color:var(--ink-muted);font-size:var(--text-12);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lista.svelte-13vpff6{margin:0;padding:0;list-style:none}.lista.svelte-13vpff6 a:where(.svelte-13vpff6){justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-height);border-bottom:1px solid var(--line);color:var(--ink);font-size:var(--text-base);transition:color var(--dur-1) var(--ease-suave);text-decoration:none;display:flex}.lista.svelte-13vpff6 li:where(.svelte-13vpff6):last-child a:where(.svelte-13vpff6){border-bottom:0}.lista.svelte-13vpff6 a:where(.svelte-13vpff6):hover{color:var(--brand)}.cuenta-num.svelte-13vpff6{min-width:1.75rem;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-soft);color:var(--ink-muted);font:500 var(--text-12)/1.6 var(--font-mono);text-align:center}.pastillas.svelte-13vpff6{gap:var(--space-2);margin:var(--space-1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.pastillas.svelte-13vpff6 a:where(.svelte-13vpff6){min-height:2.25rem;padding:0 var(--space-4);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface);color:var(--ink);font-size:var(--text-md);transition:border-color var(--dur-1) var(--ease-suave), color var(--dur-1) var(--ease-suave);align-items:center;text-decoration:none;display:inline-flex}.pastillas.svelte-13vpff6 a:where(.svelte-13vpff6):hover{border-color:var(--brand-line);color:var(--brand)}.profesionales.svelte-13vpff6{isolation:isolate;background:var(--surface-graphite);color:var(--brand-deep-ink);border:0;overflow:hidden}.profesionales.svelte-13vpff6:before{content:"";z-index:-2;aspect-ratio:1;border-radius:var(--radius-full);background:radial-gradient(circle, var(--brand-orb) 0%, var(--brand-orb) 35%, transparent 70%);filter:blur(44px)saturate(1.2);pointer-events:none;width:60%;position:absolute;top:-55%;right:-32%}.profesionales.svelte-13vpff6:after{content:"";z-index:-1;background-image:var(--grano);filter:contrast(380%)brightness(1.05);mix-blend-mode:overlay;opacity:.85;pointer-events:none;background-size:140px 140px;position:absolute;inset:0}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.profesionales.svelte-13vpff6:before,.profesionales.svelte-13vpff6:after{display:none}}.profesionales.svelte-13vpff6 .kicker:where(.svelte-13vpff6){color:var(--brand-accent)}.profesionales.svelte-13vpff6 p:where(.svelte-13vpff6):not(.kicker){color:var(--brand-deep-soft)}.profesionales.svelte-13vpff6 h3:where(.svelte-13vpff6){color:var(--brand-deep-ink)}.profesionales.svelte-13vpff6 p:where(.svelte-13vpff6):not(.kicker){max-width:44ch}.botones.svelte-13vpff6{gap:var(--space-2);padding-top:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.botones.svelte-13vpff6 a:where(.svelte-13vpff6){min-height:var(--control-height);padding:0 var(--space-5);border-radius:var(--radius-pill);font-size:var(--text-md);transition:background-color var(--dur-1) var(--ease-suave), border-color var(--dur-1) var(--ease-suave);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.botones.svelte-13vpff6 .primario:where(.svelte-13vpff6){background:var(--brand-deep-ink);color:var(--brand-deep)}.botones.svelte-13vpff6 .primario:where(.svelte-13vpff6):hover{background:var(--surface-hover-dark)}.botones.svelte-13vpff6 .secundario:where(.svelte-13vpff6){border:1px solid var(--overlay-on-dark-line);color:var(--brand-deep-ink)}.botones.svelte-13vpff6 .secundario:where(.svelte-13vpff6):hover{background:var(--overlay-on-brand)}.lecturas.svelte-13vpff6{margin-top:var(--space-10)}.lecturas-cabecera.svelte-13vpff6{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.lecturas-cabecera.svelte-13vpff6 h2:where(.svelte-13vpff6){text-align:left}.lecturas-cabecera.svelte-13vpff6 .mas:where(.svelte-13vpff6){margin:0;padding:0}.lecturas.svelte-13vpff6 ul:where(.svelte-13vpff6){gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lecturas.svelte-13vpff6 a:where(.svelte-13vpff6){gap:var(--space-2);color:var(--ink);text-decoration:none;display:grid}.lecturas.svelte-13vpff6 img:where(.svelte-13vpff6),.portadilla.svelte-13vpff6{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-xl);background:var(--placeholder-wide);width:100%;transition:transform var(--dur-3) var(--ease-salida)}.lecturas.svelte-13vpff6 a:where(.svelte-13vpff6):hover img:where(.svelte-13vpff6){transform:scale(1.015)}.lecturas.svelte-13vpff6 strong:where(.svelte-13vpff6){font:500 var(--text-20)/1.25 var(--font-editorial)}.lecturas.svelte-13vpff6 a:where(.svelte-13vpff6):hover strong:where(.svelte-13vpff6){color:var(--brand)}.lecturas.svelte-13vpff6 small:where(.svelte-13vpff6){color:var(--ink-muted);font-size:var(--text-12)}.pie-inicio.svelte-13vpff6{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-5);border-top:1px solid var(--line);color:var(--ink-muted);font-size:var(--text-xs);flex-wrap:wrap;margin-top:auto;display:flex}.pie-inicio.svelte-13vpff6 nav:where(.svelte-13vpff6){gap:var(--space-4);display:flex}.pie-inicio.svelte-13vpff6 a:where(.svelte-13vpff6){color:inherit;text-decoration:none}.pie-inicio.svelte-13vpff6 a:where(.svelte-13vpff6):hover{color:var(--ink);text-underline-offset:.2em;text-decoration:underline}@keyframes svelte-13vpff6-aparecer{0%{opacity:0;transform:translateY(.5rem)}}@supports ((-webkit-backdrop-filter:blur(16px)) or (backdrop-filter:blur(16px))){.barra-superior.svelte-13vpff6{background:var(--glass-surface);-webkit-backdrop-filter:blur(16px)saturate(115%);backdrop-filter:blur(16px)saturate(115%)}}@media (prefers-reduced-motion:reduce){.bienvenida.svelte-13vpff6,.chat.svelte-13vpff6{animation:none}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.principal.svelte-13vpff6:before{display:none}.barra-superior.svelte-13vpff6{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.principal.svelte-13vpff6,.barra-superior.svelte-13vpff6{background:canvas}.principal.svelte-13vpff6,.bloque.svelte-13vpff6{border:1px solid canvastext}}@media (height<=760px){.centro.svelte-13vpff6{padding-top:var(--space-4);justify-content:flex-start;min-height:0}.sello.svelte-13vpff6{display:none}h1.svelte-13vpff6{font-size:clamp(1.75rem, 3vw, var(--text-38));margin-bottom:var(--space-2)}.bajada.svelte-13vpff6{font-size:var(--text-base)}.bienvenida.svelte-13vpff6{margin-bottom:var(--space-4)}.confianza.svelte-13vpff6{display:none}}@media (width<=48rem) and (height<=700px){.bajada.svelte-13vpff6{display:none}}@media (width<=64rem){.medicos.svelte-13vpff6,.especialidades.svelte-13vpff6,.ciudades.svelte-13vpff6,.profesionales.svelte-13vpff6{grid-column:span 6}.medicos.svelte-13vpff6,.profesionales.svelte-13vpff6{grid-column:1/-1}}@media (width<=48rem){.experiencia.svelte-13vpff6{background:var(--surface);display:block}.principal.svelte-13vpff6{min-height:100dvh;box-shadow:none;border-radius:0;margin:0}.marca-movil.svelte-13vpff6{display:block}.tema-movil.svelte-13vpff6{align-items:center;display:flex}.barra-superior.svelte-13vpff6{padding-inline:var(--space-4);min-height:60px}.contexto.svelte-13vpff6,.acciones.svelte-13vpff6 .directorio:where(.svelte-13vpff6),.acciones.svelte-13vpff6 .acceso-profesional:where(.svelte-13vpff6){display:none}.acciones.svelte-13vpff6{gap:var(--space-2)}.acciones.svelte-13vpff6 .entrada-movil:where(.svelte-13vpff6){color:var(--ink);font-weight:500;display:inline-flex}.centro.svelte-13vpff6{width:calc(100% - 32px);min-height:0;padding:var(--space-6) 0 var(--space-8)}.bajada.svelte-13vpff6{font-size:var(--text-base)}.herramienta.svelte-13vpff6{justify-content:center;width:2.25rem;padding:0}.herramienta.svelte-13vpff6 span:where(.svelte-13vpff6){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.preferencias-movil.svelte-13vpff6{justify-content:flex-end;gap:var(--space-1);padding:var(--space-2) var(--space-4) 0;display:flex}.descubre.svelte-13vpff6{padding:var(--space-8) var(--space-4) var(--space-10)}.titulo-seccion.svelte-13vpff6{grid-template-columns:1fr}.titulo-seccion.svelte-13vpff6 span:where(.svelte-13vpff6){display:none}.rejilla.svelte-13vpff6{grid-template-columns:minmax(0,1fr)}.medicos.svelte-13vpff6,.especialidades.svelte-13vpff6,.ciudades.svelte-13vpff6,.profesionales.svelte-13vpff6{grid-column:1/-1}.bloque.svelte-13vpff6{padding:var(--space-5)}.caras.svelte-13vpff6,.lecturas.svelte-13vpff6 ul:where(.svelte-13vpff6){grid-template-columns:minmax(0,1fr)}.pie-inicio.svelte-13vpff6{padding-inline:var(--space-4)}}
