:root{--bg:#fbf7ee;--surface:#fff;--surface-alt:#f4efe4;--surface-raised:#fff;--border:#e5ded0;--border-strong:#cfc6b4;--text-primary:#1b2a35;--text-secondary:#5c5648;--text-muted:#8a8275}[data-mode=dark]{--bg:#191816;--surface:#211f1c;--surface-alt:#2a2724;--surface-raised:#2a2724;--border:#3a3631;--border-strong:#4d4841;--text-primary:#f0ede6;--text-secondary:#b8b2a7;--text-muted:#8a8479}:root{--danger-fg:#b42318;--danger-bg:#fee4e2;--danger-solid:#d92d20;--danger-border:#fda29b;--warning-fg:#93370d;--warning-bg:#fef0c7;--warning-solid:#dc6803;--warning-border:#fec84b;--success-fg:#085d3a;--success-bg:#dcfae6;--success-solid:#17b26a;--success-border:#75e0a7;--info-fg:#124ea6;--info-bg:#d1e9ff;--info-solid:#2e90fa;--info-border:#84caff}[data-mode=dark]{--danger-fg:#fda29b;--danger-bg:#55160c;--danger-solid:#f04438;--danger-border:#912018;--warning-fg:#fec84b;--warning-bg:#4e1d09;--warning-solid:#f79009;--warning-border:#93370d;--success-fg:#75e0a7;--success-bg:#053321;--success-solid:#47cd89;--success-border:#085d3a;--info-fg:#84caff;--info-bg:#102a56;--info-solid:#2e90fa;--info-border:#175cd3}:root{--ilu-arcilla:#dfa07a;--ilu-rosa-suave:#f0c4c4;--ilu-salvia:#9bb47c}[data-mode=dark]{--ilu-arcilla:#c78a66;--ilu-rosa-suave:#c79a9a;--ilu-salvia:#7f9563}[data-theme=pizarra]{--accent:#213847;--accent-hover:#2c4b5e;--accent-fg:#fbf7ee;--accent-text:#213847;--accent-subtle-bg:#eff5f7;--accent-border:#b5cbd6}[data-theme=pizarra][data-mode=dark]{--accent:#7fa9be;--accent-hover:#93b9cb;--accent-fg:#101a21;--accent-text:#a9c8d6;--accent-subtle-bg:#1e2e38;--accent-border:#35505f}[data-theme=rosa]{--accent:#6e2a3d;--accent-hover:#8a3a50;--accent-fg:#fbf0f3;--accent-text:#6e2a3d;--accent-subtle-bg:#fbf0f3;--accent-border:#eec5cf}[data-theme=rosa][data-mode=dark]{--accent:#c98098;--accent-hover:#d9a0b2;--accent-fg:#2b1119;--accent-text:#e5b3c0;--accent-subtle-bg:#33202a;--accent-border:#5c2836}[data-theme=salvia]{--accent:#3f5730;--accent-hover:#4f6b3e;--accent-fg:#eff3e6;--accent-text:#3f5730;--accent-subtle-bg:#eff3e6;--accent-border:#dde6cc}[data-theme=salvia][data-mode=dark]{--accent:#98b37b;--accent-hover:#adc08d;--accent-fg:#1c2815;--accent-text:#bfd3a4;--accent-subtle-bg:#232b1e;--accent-border:#3b4a2e}.superficie-clinica{--accent:#213847;--accent-hover:#2c4b5e;--accent-fg:#fbf7ee;--accent-text:#213847;--accent-subtle-bg:#eff5f7;--accent-border:#b5cbd6;--bg:#fff}[data-mode=dark] .superficie-clinica{--accent:#7fa9be;--accent-hover:#93b9cb;--accent-fg:#101a21;--accent-text:#a9c8d6;--accent-subtle-bg:#1e2e38;--accent-border:#35505f}@font-face{font-family:Fraunces;src:local(Fraunces Regular),local(Fraunces),url(../_fonts/hlBhAijgZdVxBjR74rbt7K71I0wV1mB3jH1hVBCHlKk-FRNF6Y0H_i7oP64VN4wUyVdHpXDaloc-0nVuax5BR6w.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Fraunces Fallback\: serif;src:local("serif");size-adjust:100%;ascent-override:97.8%;descent-override:25.5%;line-gap-override:0%}@font-face{font-family:Fraunces;src:local(Fraunces Regular),local(Fraunces),url(../_fonts/pZrE-slef2USYSteHMofh38tG-0x5V8w3-m5O8o55BA-2lkoGCOmO7jeyF1uZ0eej8W_w9soLdR904X6bIAsF0k.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces Medium),url(../_fonts/hlBhAijgZdVxBjR74rbt7K71I0wV1mB3jH1hVBCHlKk-FRNF6Y0H_i7oP64VN4wUyVdHpXDaloc-0nVuax5BR6w.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces Medium),url(../_fonts/pZrE-slef2USYSteHMofh38tG-0x5V8w3-m5O8o55BA-2lkoGCOmO7jeyF1uZ0eej8W_w9soLdR904X6bIAsF0k.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces SemiBold),url(../_fonts/hlBhAijgZdVxBjR74rbt7K71I0wV1mB3jH1hVBCHlKk-FRNF6Y0H_i7oP64VN4wUyVdHpXDaloc-0nVuax5BR6w.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces SemiBold),url(../_fonts/pZrE-slef2USYSteHMofh38tG-0x5V8w3-m5O8o55BA-2lkoGCOmO7jeyF1uZ0eej8W_w9soLdR904X6bIAsF0k.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces Bold),url(../_fonts/hlBhAijgZdVxBjR74rbt7K71I0wV1mB3jH1hVBCHlKk-FRNF6Y0H_i7oP64VN4wUyVdHpXDaloc-0nVuax5BR6w.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Fraunces;src:local(Fraunces Bold),url(../_fonts/pZrE-slef2USYSteHMofh38tG-0x5V8w3-m5O8o55BA-2lkoGCOmO7jeyF1uZ0eej8W_w9soLdR904X6bIAsF0k.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Regular),local(Geist Mono),url(../_fonts/trbWC_h5_lDjsEIz3K7rNSraDGuAz-l9Xvco9sJCGbU-eppvz75ICmGKUIuqHqmd7xhCP3N6N_H7dxwx0ICqvgg.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Geist Mono Fallback\: monospace;src:local("monospace");size-adjust:100%;ascent-override:100.5%;descent-override:29.5%;line-gap-override:0%}@font-face{font-family:Geist Mono;src:local(Geist Mono Regular),local(Geist Mono),url(../_fonts/h_KmxwHWAbZ0E7eWhUEfoCxrf9wSDGQad1CgON153wo-YnXXhbOFAu7b5GePoTizJJCCC2y_xrIxl-OtD4NBIcM.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Medium),url(../_fonts/trbWC_h5_lDjsEIz3K7rNSraDGuAz-l9Xvco9sJCGbU-eppvz75ICmGKUIuqHqmd7xhCP3N6N_H7dxwx0ICqvgg.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Medium),url(../_fonts/h_KmxwHWAbZ0E7eWhUEfoCxrf9wSDGQad1CgON153wo-YnXXhbOFAu7b5GePoTizJJCCC2y_xrIxl-OtD4NBIcM.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono SemiBold),url(../_fonts/trbWC_h5_lDjsEIz3K7rNSraDGuAz-l9Xvco9sJCGbU-eppvz75ICmGKUIuqHqmd7xhCP3N6N_H7dxwx0ICqvgg.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono SemiBold),url(../_fonts/h_KmxwHWAbZ0E7eWhUEfoCxrf9wSDGQad1CgON153wo-YnXXhbOFAu7b5GePoTizJJCCC2y_xrIxl-OtD4NBIcM.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Bold),url(../_fonts/trbWC_h5_lDjsEIz3K7rNSraDGuAz-l9Xvco9sJCGbU-eppvz75ICmGKUIuqHqmd7xhCP3N6N_H7dxwx0ICqvgg.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Geist Mono;src:local(Geist Mono Bold),url(../_fonts/h_KmxwHWAbZ0E7eWhUEfoCxrf9wSDGQad1CgON153wo-YnXXhbOFAu7b5GePoTizJJCCC2y_xrIxl-OtD4NBIcM.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Geist;src:local(Geist Regular),local(Geist),url(../_fonts/1xv7aEbTueF3YeE8nN5uPloPWq5ORfusEaPnuNVSazw-nNrS_2vYM-452l3sJYmMo7dygL9uGTm5f3tFrY50hEU.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Geist Fallback\: sans-serif;src:local("sans-serif");size-adjust:100%;ascent-override:100.5%;descent-override:29.5%;line-gap-override:0%}@font-face{font-family:Geist;src:local(Geist Regular),local(Geist),url(../_fonts/B4TjMYiMc_uvQl1ZPjAvT5UpGkUP_0_3f861-mJlHFk-HIHisNHxhGTjp4OjpGk5a0MnXSGF6ArklaI8C0Ht3P0.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Geist;src:local(Geist Medium),url(../_fonts/1xv7aEbTueF3YeE8nN5uPloPWq5ORfusEaPnuNVSazw-nNrS_2vYM-452l3sJYmMo7dygL9uGTm5f3tFrY50hEU.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Geist;src:local(Geist Medium),url(../_fonts/B4TjMYiMc_uvQl1ZPjAvT5UpGkUP_0_3f861-mJlHFk-HIHisNHxhGTjp4OjpGk5a0MnXSGF6ArklaI8C0Ht3P0.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Geist;src:local(Geist SemiBold),url(../_fonts/1xv7aEbTueF3YeE8nN5uPloPWq5ORfusEaPnuNVSazw-nNrS_2vYM-452l3sJYmMo7dygL9uGTm5f3tFrY50hEU.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Geist;src:local(Geist SemiBold),url(../_fonts/B4TjMYiMc_uvQl1ZPjAvT5UpGkUP_0_3f861-mJlHFk-HIHisNHxhGTjp4OjpGk5a0MnXSGF6ArklaI8C0Ht3P0.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Geist;src:local(Geist Bold),url(../_fonts/1xv7aEbTueF3YeE8nN5uPloPWq5ORfusEaPnuNVSazw-nNrS_2vYM-452l3sJYmMo7dygL9uGTm5f3tFrY50hEU.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Geist;src:local(Geist Bold),url(../_fonts/B4TjMYiMc_uvQl1ZPjAvT5UpGkUP_0_3f861-mJlHFk-HIHisNHxhGTjp4OjpGk5a0MnXSGF6ArklaI8C0Ht3P0.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}*,:after,:before{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;font-size:100%}body{background:var(--bg);color:var(--text-primary);font-family:var(--font-ui);font-feature-settings:"ss01" 1,"ss03" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1rem;line-height:1.55}:root{--font-ui:"Geist", "Geist Fallback: sans-serif", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:"Fraunces", "Fraunces Fallback: serif", Georgia, "Times New Roman", serif;--font-mono:"Geist Mono", "Geist Mono Fallback: monospace", ui-monospace, "SF Mono", Menlo, monospace;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1rem;--radius-xl:1.375rem;--radius-full:999px;--shadow-sm:0 1px 2px #1b2a350a;--shadow-md:0 4px 14px -4px #1b2a3514;--shadow-card:0 1px 2px #1b2a3508, 0 10px 30px -12px #1b2a351f;--shadow-card-hover:0 2px 4px #1b2a350a, 0 22px 44px -16px #1b2a3538;--card-border:color-mix(in srgb, var(--border) 55%, transparent);--shadow-lg:0 16px 40px -8px #1b2a352e, 0 4px 12px #1b2a3514;--mov-rapido:.12s;--mov-normal:.2s;--mov-lento:.32s;--mov-curva:cubic-bezier(.16, 1, .3, 1);--z-barra:10;--z-modal:100;--z-aviso:200}[data-mode=dark]{--shadow-sm:none;--shadow-md:none;--shadow-card:none;--shadow-card-hover:none;--card-border:var(--border);--shadow-lg:0 16px 40px -8px #0000008c}.superficie-clinica,:root{--shadow-accent:0 8px 20px -8px color-mix(in srgb, var(--accent) 60%, transparent)}[data-mode=dark],[data-mode=dark] .superficie-clinica{--shadow-accent:none}.display{font-family:var(--font-display);letter-spacing:-.01em;font-weight:500;line-height:1.15}.dato-clinico{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}a{color:var(--accent-text)}img,svg,video{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;text-align:right}::selection{background:var(--accent-subtle-bg);color:var(--accent-text)}@supports (scrollbar-color:auto){:root{scrollbar-color:var(--border-strong) transparent}}.superficie-clinica{letter-spacing:-.006em;font-size:.84375rem;line-height:1.45}.superficie-clinica .display{font-family:var(--font-ui)}.superficie-clinica h1{letter-spacing:-.022em;font-size:1.0625rem;font-weight:600}.superficie-clinica h2{letter-spacing:-.014em;font-size:.875rem;font-weight:600}.superficie-clinica h3{font-size:.8125rem;font-weight:600}:where(.superficie-clinica) :where(input:not([type=checkbox],[type=radio],[type=file],[type=range],[type=color]),select,textarea){min-height:2.5rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--text-primary);transition:border-color var(--mov-rapido) var(--mov-curva),box-shadow var(--mov-rapido) var(--mov-curva);font-size:.875rem;line-height:1.4}:where(.superficie-clinica) :where(textarea){resize:vertical;min-height:4.5rem}[data-mode=dark] :where(.superficie-clinica) :where(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where(.superficie-clinica) :where(input,select,textarea)::-moz-placeholder{color:var(--text-muted)}:where(.superficie-clinica) :where(input,select,textarea)::placeholder{color:var(--text-muted)}:where(.superficie-clinica) :where(input:not([type=checkbox],[type=radio],[type=file]),select,textarea):hover:not(:disabled,:focus){border-color:var(--border-strong)}:where(.superficie-clinica) :where(input:not([type=checkbox],[type=radio],[type=file]),select,textarea):focus{border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-subtle-bg);outline:none}:where(.superficie-clinica) :where(input[type=file]){padding:var(--space-2);border:1px dashed var(--border-strong);border-radius:var(--radius-md);background:var(--surface-alt);font-size:.8125rem}:where(.superficie-clinica) :where(input[type=checkbox],input[type=radio]){accent-color:var(--accent)}:where(.superficie-clinica) .campo{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}:where(.superficie-clinica) .campo>span:first-child,:where(.superficie-clinica) .etiqueta-de-campo{color:var(--text-secondary);font-size:.75rem;font-weight:550}:where(.superficie-clinica) .ayuda-de-campo{color:var(--text-muted);font-size:.75rem}:where(.superficie-clinica) .formulario{gap:var(--space-4);padding-bottom:var(--space-1);flex-direction:column;display:flex}:where(.superficie-clinica) .formulario .fila-de-campos{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));align-items:end;display:grid}:where(.superficie-clinica) .tabla{border-collapse:collapse;width:100%;font-size:.8125rem}:where(.superficie-clinica) .tabla th{padding:0 var(--space-3) var(--space-2);text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);white-space:nowrap;font-size:.6875rem;font-weight:550}:where(.superficie-clinica) .tabla td{height:3rem;padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--border)}:where(.superficie-clinica) .tabla :is(th,td):first-child{padding-left:0}:where(.superficie-clinica) .tabla :is(th,td):last-child{padding-right:0}:where(.superficie-clinica) .tabla tbody tr:last-child td{border-bottom:none}:where(.superficie-clinica) .tabla .num{text-align:right}:where(.superficie-clinica) .filas{margin:0;padding:0;list-style:none}:where(.superficie-clinica) .filas>li{align-items:center;gap:var(--space-2) var(--space-3);min-height:3rem;padding:var(--space-3) 0;flex-wrap:wrap;display:flex}:where(.superficie-clinica) .filas>li+li{border-top:1px solid var(--border)}:where(.superficie-clinica) .filas>li:first-child{padding-top:0}:where(.superficie-clinica) .filas>li:last-child{padding-bottom:0}:where(.superficie-clinica) .paneles{gap:var(--space-5);flex-direction:column;display:flex}:where(.superficie-clinica) .paneles-en-dos{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:stretch;display:grid}:where(.superficie-clinica) .texto-tenue{color:var(--text-secondary);font-size:.8125rem}.superficie-emocional{line-height:1.65}.superficie-circulo{font-size:1.125rem;line-height:1.7}.solo-lectores-de-pantalla{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
