.medical-layer[data-astro-cid-5iubqyj6]{width:100%;height:100%;background:radial-gradient(circle at 20% 20%,rgba(59,130,246,.1),transparent 35%),#0a0f16;color:#e5edff;display:flex;align-items:center;justify-content:center;padding:1.5rem;box-sizing:border-box}.encounter[data-astro-cid-5iubqyj6]{width:min(1080px,100%);background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:1.5rem;display:grid;grid-template-columns:1fr 1.2fr;gap:1rem;backdrop-filter:blur(12px)}.patient[data-astro-cid-5iubqyj6]{position:relative;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#0a0f16d9);overflow:hidden;min-height:280px}.pulse[data-astro-cid-5iubqyj6]{position:absolute;inset:40% 10% 10%;border-radius:50%;background:radial-gradient(circle,rgba(59,130,246,.35),transparent 60%);animation:pulse 2.6s ease-in-out infinite}.trend[data-astro-cid-5iubqyj6]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 40%,rgba(59,130,246,.12));-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0,transparent 55%);mask-image:radial-gradient(circle at 50% 45%,#000 0,transparent 55%);opacity:.7}.glow[data-astro-cid-5iubqyj6]{position:absolute;inset:0;background:radial-gradient(circle at 50% 20%,rgba(255,255,255,.08),transparent 45%);mix-blend-mode:screen}@keyframes pulse{0%{transform:scale(.95);opacity:.5}50%{transform:scale(1.03);opacity:1}to{transform:scale(.95);opacity:.5}}.console[data-astro-cid-5iubqyj6]{display:flex;flex-direction:column;gap:.8rem}.observations[data-astro-cid-5iubqyj6]{padding:.9rem 1rem;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff08}.observation[data-astro-cid-5iubqyj6]{margin:.25rem 0;color:#e5edffe6}.actions[data-astro-cid-5iubqyj6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:.5rem}.action[data-astro-cid-5iubqyj6]{padding:.75rem 1rem;border-radius:12px;border:1px solid rgba(59,130,246,.5);background:#3b82f614;color:inherit;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:all .2s ease}.action[data-astro-cid-5iubqyj6]:hover,.action[data-astro-cid-5iubqyj6].active{background:#3b82f629;box-shadow:0 10px 30px #3b82f640}.readout[data-astro-cid-5iubqyj6]{flex:1;display:grid;gap:.3rem;padding:.8rem 0}.line[data-astro-cid-5iubqyj6]{position:relative;height:32px;overflow:hidden}.line[data-astro-cid-5iubqyj6]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(59,130,246,.4),transparent);animation:sweep 3.8s linear infinite}.line[data-astro-cid-5iubqyj6]:after{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.14),rgba(255,255,255,.14) 12px,transparent 12px,transparent 18px);opacity:.5}.line[data-astro-cid-5iubqyj6].muted:before{animation-duration:6s;opacity:.4}@keyframes sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width:768px){.encounter[data-astro-cid-5iubqyj6]{grid-template-columns:1fr}}.page-medical{--primary-100:#ffe4e6;--primary-200:#fecdd3;--primary-300:#fda4af;--primary-400:#fb7185;--primary-500:#f43f5e;--action-color:#fb7185;--action-color-state:#f43f5e}.page-medical .hero-divider[data-astro-cid-qwoiemw3]{background:linear-gradient(90deg,#fb7185,#f43f5e);box-shadow:0 10px 35px #f43f5e66}.page-medical [data-astro-cid-qwoiemw3]::-moz-selection{background:#f43f5e;color:#fff1f2}.page-medical [data-astro-cid-qwoiemw3]::selection{background:#f43f5e;color:#fff1f2}.page-medical .medical-nav-link{color:#fecdd3;text-decoration:none;background:#18060c80;border-color:#fb71854d}.page-medical .medical-nav-link:hover{color:#ffe4e6;text-decoration:none;border-color:#fecdd3b3;box-shadow:0 0 24px #f43f5e73}.page-medical .cta-section,.page-medical .closing-cta{display:none!important}.medical-cta[data-astro-cid-qwoiemw3]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:linear-gradient(120deg,#fecdd3,#fb7185);color:#2b0b16!important;padding:.875rem 1.75rem;border-radius:9999px;font-weight:700;text-decoration:none;box-shadow:0 5px 32px #f43f5e40;border:1px solid rgba(255,241,242,.2);transition:transform .2s ease,box-shadow .2s ease}.medical-cta[data-astro-cid-qwoiemw3]:hover{transform:translateY(-2px);box-shadow:0 0 38px #f43f5e8c}.page-medical .program-closing{justify-content:flex-start;padding-bottom:0}.page-medical .program-closing>.container{margin-bottom:auto;padding-top:15vh}.page-medical footer{margin-top:auto;padding-bottom:3rem;background:0 0;color:#ffe4e6;width:100%;position:relative;z-index:20}.page-medical footer a{color:#ffe4e6;text-decoration:none;opacity:.7;transition:opacity .3s}.page-medical footer a:hover{opacity:1;color:#fecdd3}.page-medical footer .py-8{display:none!important}