.stat-card:where(.astro-f47nkzfd){display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.25rem 1rem;background:#1e293b80;border:1px solid rgba(61,61,92,.55);border-radius:12px;min-width:0}.stat-value:where(.astro-f47nkzfd){display:flex;align-items:baseline;gap:.125rem;margin-bottom:.375rem}.stat-number:where(.astro-f47nkzfd){font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;line-height:1;letter-spacing:-.02em}.stat-suffix:where(.astro-f47nkzfd){font-size:clamp(1.25rem,3vw,1.5rem);font-weight:700}.stat-label:where(.astro-f47nkzfd){font-size:.875rem;color:var(--slate-200);line-height:1.4;max-width:14ch}.phone-border-wrap:where(.astro-hhfrqyww){background:linear-gradient(160deg,#06b6d4,#8b5cf6);border-radius:42px;padding:2px;box-shadow:0 24px 64px #06b6d42e,0 8px 24px #8b5cf624}.phone-screen:where(.astro-hhfrqyww){background:#0a0f1e;border-radius:40px;overflow:hidden;min-height:520px;display:flex;flex-direction:column}.phone-status-bar:where(.astro-hhfrqyww){display:flex;align-items:center;justify-content:space-between;padding:10px 20px 0;height:36px}.status-time:where(.astro-hhfrqyww){font-size:.6875rem;font-weight:700;color:#ffffffe6;font-family:JetBrains Mono,monospace;letter-spacing:.02em}.status-icons:where(.astro-hhfrqyww){display:flex;align-items:center;gap:4px}.status-signal:where(.astro-hhfrqyww){display:flex;align-items:flex-end;gap:1.5px;width:14px;height:8px;background:#ffffffb3;border-radius:1px;clip-path:polygon(0 50%,40% 50%,40% 0,60% 0,60% 50%,100% 50%,100% 100%,0 100%)}.status-wifi:where(.astro-hhfrqyww){width:10px;height:8px;border-radius:50% 50% 0 0;border:2px solid rgba(255,255,255,.7);border-bottom:none}.status-battery:where(.astro-hhfrqyww){width:16px;height:8px;border:1.5px solid rgba(255,255,255,.6);border-radius:2px;position:relative}.status-battery:where(.astro-hhfrqyww):after{content:"";position:absolute;right:-4px;top:50%;transform:translateY(-50%);width:2px;height:4px;background:#ffffff80;border-radius:0 1px 1px 0}.status-battery:where(.astro-hhfrqyww):before{content:"";position:absolute;inset:2px 30% 2px 2px;background:#fffc;border-radius:1px}.phone-notch:where(.astro-hhfrqyww){width:80px;height:24px;background:#0a0f1e;border:2px solid #141824;border-radius:12px;margin:-6px auto 4px;position:relative;z-index:1}.phone-app-header:where(.astro-hhfrqyww){display:flex;align-items:center;justify-content:space-between;padding:6px 16px 8px;border-bottom:1px solid rgba(255,255,255,.06)}.app-header-logo:where(.astro-hhfrqyww){display:flex;align-items:center;gap:6px}.app-logo-mark:where(.astro-hhfrqyww){width:18px;height:18px;border-radius:6px;background:linear-gradient(135deg,#06b6d4,#8b5cf6);flex-shrink:0}.app-logo-label:where(.astro-hhfrqyww){font-size:.625rem;font-weight:800;letter-spacing:.08em;color:#ffffffe6;text-transform:uppercase}.app-header-avatar:where(.astro-hhfrqyww){width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,#06b6d466,#8b5cf666);border:1px solid rgba(255,255,255,.15)}.phone-content:where(.astro-hhfrqyww){flex:1;display:flex;flex-direction:column;gap:10px;padding:12px 12px 0;overflow:hidden}.phone-msg:where(.astro-hhfrqyww){display:flex;align-items:flex-start;gap:6px}.phone-msg--patient:where(.astro-hhfrqyww){justify-content:flex-end}.phone-msg--kitt:where(.astro-hhfrqyww){justify-content:flex-start}.msg-bubble:where(.astro-hhfrqyww){max-width:80%;padding:7px 10px;border-radius:12px;font-size:.5625rem;line-height:1.45}.msg-bubble--patient:where(.astro-hhfrqyww){background:#06b6d433;border:1px solid rgba(6,182,212,.3);color:#ffffffe6;border-bottom-right-radius:3px}.msg-bubble--kitt:where(.astro-hhfrqyww){background:#8b5cf626;border:1px solid rgba(139,92,246,.25);color:#ffffffe6;border-bottom-left-radius:3px;display:flex;flex-direction:column;gap:3px}.kitt-badge:where(.astro-hhfrqyww){font-size:.4375rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8b5cf6}.kitt-avatar-small:where(.astro-hhfrqyww){width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#06b6d4,#8b5cf6);flex-shrink:0;margin-top:2px}.phone-exam-card:where(.astro-hhfrqyww){display:flex;align-items:center;gap:8px;background:#10b98114;border:1px solid rgba(16,185,129,.2);border-radius:10px;padding:8px 10px;margin-top:2px}.exam-card-icon:where(.astro-hhfrqyww){width:24px;height:24px;border-radius:6px;background:#10b98133;flex-shrink:0}.exam-card-info:where(.astro-hhfrqyww){flex:1;display:flex;flex-direction:column;gap:1px}.exam-card-label:where(.astro-hhfrqyww){font-size:.5rem;font-weight:600;color:#ffffffe6}.exam-card-value:where(.astro-hhfrqyww){font-size:.4375rem;color:#ffffff80;font-family:JetBrains Mono,monospace}.exam-card-badge:where(.astro-hhfrqyww){font-size:.4375rem;font-weight:700;padding:2px 6px;border-radius:4px;background:#10b98133;color:#10b981;letter-spacing:.04em;flex-shrink:0}.phone-nav-bar:where(.astro-hhfrqyww){display:flex;justify-content:space-around;padding:8px 4px 14px;border-top:1px solid rgba(255,255,255,.06);background:#0a0f1ef2;margin-top:auto;margin-inline:-12px}.nav-item:where(.astro-hhfrqyww){display:flex;flex-direction:column;align-items:center;gap:2px;font-size:.4375rem;color:#ffffff59;min-width:40px}.nav-item--active:where(.astro-hhfrqyww){color:#06b6d4}.nav-icon:where(.astro-hhfrqyww){width:16px;height:16px;border-radius:4px;background:#ffffff1f}.nav-item--active:where(.astro-hhfrqyww) .nav-icon:where(.astro-hhfrqyww){background:#06b6d440}
