.doctor-page.svelte-4amfwx{--shely-pink: #FF4F91;--shely-plum: #511843;--shely-blush: #FF9BB5;--shely-coral: #FFB38B;--shely-gold: #FFC972;--shely-mint: #E9FFF6;--shely-bg: #FFFBF7;--shadow-glass: 0 8px 32px rgba(81,24,67,.08);--shadow-elevated: 0 20px 60px rgba(81,24,67,.12);--accent: #10B981;--accent-light: #D1FAE5;--accent-dark: #065F46}.hero.svelte-4amfwx,.tabs-section.svelte-4amfwx,.insights-section.svelte-4amfwx,.network-section.svelte-4amfwx,.cta-section.svelte-4amfwx{opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .7s ease}.hero.visible.svelte-4amfwx,.tabs-section.visible.svelte-4amfwx,.insights-section.visible.svelte-4amfwx,.network-section.visible.svelte-4amfwx,.cta-section.visible.svelte-4amfwx{opacity:1;transform:translateY(0)}.hero.svelte-4amfwx{position:relative;overflow:hidden;padding:6rem 1.5rem 4rem;background:var(--shely-bg)}@media (min-width: 768px){.hero.svelte-4amfwx{padding:8rem 2rem 5rem}}.hero-bg.svelte-4amfwx{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-grid-lines.svelte-4amfwx{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(16,185,129,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(16,185,129,.04) 1px,transparent 1px);background-size:40px 40px}.hero-orb.svelte-4amfwx{position:absolute;border-radius:50%;filter:blur(80px);opacity:.12}.hero-orb-1.svelte-4amfwx{width:500px;height:500px;background:var(--accent);top:-150px;right:-100px}.hero-orb-2.svelte-4amfwx{width:300px;height:300px;background:var(--shely-pink);bottom:-80px;left:-50px}.hero-inner.svelte-4amfwx{max-width:76rem;margin:0 auto;display:flex;flex-direction:column;gap:3rem;position:relative;z-index:1}@media (min-width: 1024px){.hero-inner.svelte-4amfwx{flex-direction:row;align-items:center;gap:4rem}}.hero-text.svelte-4amfwx{flex:0 0 auto;max-width:28rem}.hero-breadcrumb.svelte-4amfwx{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.8125rem;font-family:var(--font-inter)}.hero-breadcrumb.svelte-4amfwx a:where(.svelte-4amfwx){color:var(--cool-gray);text-decoration:none}.hero-breadcrumb.svelte-4amfwx a:where(.svelte-4amfwx):hover{color:var(--accent)}.hero-breadcrumb.svelte-4amfwx span:where(.svelte-4amfwx){color:var(--lavender-gray)}.hero-breadcrumb.svelte-4amfwx .current:where(.svelte-4amfwx){color:var(--deep-gray);font-weight:500}.badge.svelte-4amfwx{display:inline-block;padding:.375rem 1rem;border-radius:9999px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);background:var(--accent-light);margin-bottom:1.25rem}.hero.svelte-4amfwx h1:where(.svelte-4amfwx){font-family:var(--font-poppins);font-weight:700;font-size:2.5rem;line-height:1.1;color:var(--deep-gray);margin-bottom:.75rem}@media (min-width: 768px){.hero.svelte-4amfwx h1:where(.svelte-4amfwx){font-size:3.25rem}}.emoji.svelte-4amfwx{margin-right:.25rem}.tagline.svelte-4amfwx{font-family:var(--font-poppins);font-weight:600;font-size:1.25rem;color:var(--accent);margin-bottom:1rem}.description.svelte-4amfwx{font-size:1.0625rem;line-height:1.7;color:var(--cool-gray);margin-bottom:2rem}.hero-actions.svelte-4amfwx{display:flex;flex-wrap:wrap;gap:1rem}.btn-primary.svelte-4amfwx,.btn-secondary.svelte-4amfwx{display:inline-flex;align-items:center;padding:.875rem 2rem;border-radius:9999px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s ease}.btn-primary.svelte-4amfwx{background:var(--accent);color:#fff;box-shadow:0 4px 16px #10b9814d}.btn-primary.svelte-4amfwx:hover{transform:translateY(-2px);box-shadow:0 8px 24px #10b98166}.btn-secondary.svelte-4amfwx{background:transparent;color:var(--deep-gray);border:2px solid rgba(81,24,67,.15)}.btn-secondary.svelte-4amfwx:hover{transform:translateY(-2px);border-color:var(--accent);color:var(--accent)}.hero-dashboard.svelte-4amfwx{flex:1;min-width:0}.mock-dashboard.svelte-4amfwx{display:flex;background:#fff;border-radius:1rem;box-shadow:var(--shadow-elevated);overflow:hidden;border:1px solid rgba(81,24,67,.06);height:360px}@media (max-width: 767px){.mock-dashboard.svelte-4amfwx{height:280px}}.mock-sidebar.svelte-4amfwx{width:48px;background:var(--shely-plum);display:flex;flex-direction:column;align-items:center;padding:1rem 0;gap:1rem;flex-shrink:0}.mock-logo.svelte-4amfwx{width:28px;height:28px;border-radius:8px;background:var(--shely-pink);color:#fff;font-weight:700;font-size:.75rem;display:flex;align-items:center;justify-content:center;margin-bottom:.5rem}.mock-nav-item.svelte-4amfwx{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:background .2s}.mock-nav-item.active.svelte-4amfwx{background:#ffffff26}.nav-dot.svelte-4amfwx{width:8px;height:8px;border-radius:50%;background:#fff6}.mock-nav-item.active.svelte-4amfwx .nav-dot:where(.svelte-4amfwx){background:var(--accent)}.mock-patient-list.svelte-4amfwx{width:180px;border-right:1px solid rgba(81,24,67,.06);padding:.75rem;display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}@media (max-width: 640px){.mock-patient-list.svelte-4amfwx{display:none}}.mock-search.svelte-4amfwx{display:flex;align-items:center;gap:.5rem;padding:.375rem .5rem;background:#f8f8f8;border-radius:6px;margin-bottom:.5rem}.search-icon.svelte-4amfwx{font-size:.625rem;opacity:.4}.search-bar.svelte-4amfwx{flex:1;height:8px;border-radius:4px;background:#eee}.mock-patient.svelte-4amfwx{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:8px;cursor:default;transition:background .2s}.mock-patient.active.svelte-4amfwx{background:var(--accent-light)}.patient-avatar.svelte-4amfwx{width:28px;height:28px;border-radius:50%;background:var(--accent-light);color:var(--accent-dark);font-size:.5625rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mock-patient.active.svelte-4amfwx .patient-avatar:where(.svelte-4amfwx){background:var(--accent);color:#fff}.patient-info.svelte-4amfwx{flex:1;min-width:0}.patient-name.svelte-4amfwx{height:8px;width:80%;border-radius:4px;background:#ddd;margin-bottom:4px}.patient-meta.svelte-4amfwx{height:6px;width:50%;border-radius:3px;background:#eee}.patient-badge.svelte-4amfwx{width:16px;height:16px;border-radius:50%;font-size:.5rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.patient-badge.urgent.svelte-4amfwx{background:#fee2e2;color:#ef4444}.mock-main.svelte-4amfwx{flex:1;padding:1rem;display:flex;flex-direction:column;gap:.75rem;min-width:0}.mock-topbar.svelte-4amfwx{display:flex;justify-content:space-between;align-items:center}.topbar-title.svelte-4amfwx{height:12px;width:120px;border-radius:6px;background:#e5e7eb}.topbar-actions.svelte-4amfwx{display:flex;gap:.5rem}.topbar-btn.svelte-4amfwx{width:60px;height:24px;border-radius:6px;background:#f3f4f6}.topbar-btn.accent.svelte-4amfwx{background:var(--accent);opacity:.8}.mock-vitals-row.svelte-4amfwx{display:flex;gap:.5rem;flex-wrap:wrap}.vital-chip.svelte-4amfwx{padding:.5rem .75rem;background:#f9fafb;border-radius:8px;border:1px solid #e5e7eb;flex:1;min-width:60px}.vital-chip.highlight.svelte-4amfwx{border-color:var(--accent);background:var(--accent-light)}.vital-label.svelte-4amfwx{font-size:.5625rem;color:var(--cool-gray);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px}.vital-value.svelte-4amfwx{font-size:.8125rem;font-weight:700;color:var(--deep-gray)}.vital-chip.highlight.svelte-4amfwx .vital-value:where(.svelte-4amfwx){color:var(--accent-dark)}.mock-chart.svelte-4amfwx{flex:1;background:#f9fafb;border-radius:8px;padding:.75rem;min-height:60px}.chart-svg.svelte-4amfwx{width:100%;height:100%}.mock-notes.svelte-4amfwx{display:flex;flex-direction:column;gap:6px}.note-line.svelte-4amfwx{height:6px;border-radius:3px;background:#f3f4f6}.note-line.long.svelte-4amfwx{width:100%}.note-line.medium.svelte-4amfwx{width:75%}.note-line.short.svelte-4amfwx{width:45%}.tabs-section.svelte-4amfwx{padding:5rem 1.5rem;background:#fff}@media (min-width: 768px){.tabs-section.svelte-4amfwx{padding:7rem 2rem}}.tabs-inner.svelte-4amfwx{max-width:72rem;margin:0 auto}.section-header.svelte-4amfwx{text-align:center;margin-bottom:3rem}.section-header.svelte-4amfwx h2:where(.svelte-4amfwx){font-family:var(--font-poppins);font-weight:700;font-size:2rem;color:var(--deep-gray);margin-bottom:.75rem}@media (min-width: 768px){.section-header.svelte-4amfwx h2:where(.svelte-4amfwx){font-size:2.5rem}}.section-header.svelte-4amfwx p:where(.svelte-4amfwx){font-size:1.0625rem;color:var(--cool-gray);max-width:32rem;margin:0 auto}.section-header.light.svelte-4amfwx h2:where(.svelte-4amfwx){color:#fff}.section-header.light.svelte-4amfwx p:where(.svelte-4amfwx){color:#ffffffb3}.tab-controls.svelte-4amfwx{display:flex;gap:.5rem;justify-content:center;margin-bottom:2.5rem;flex-wrap:wrap}.tab-btn.svelte-4amfwx{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:2px solid #e5e7eb;border-radius:9999px;background:#fff;font-weight:600;font-size:.9375rem;color:var(--cool-gray);cursor:pointer;transition:all .3s ease}.tab-btn.svelte-4amfwx:hover{border-color:var(--accent);color:var(--accent)}.tab-btn.active.svelte-4amfwx{background:var(--accent);color:#fff;border-color:var(--accent)}.tab-icon.svelte-4amfwx{font-size:1.125rem}.tab-content.svelte-4amfwx{min-height:320px}.tab-panel.svelte-4amfwx{display:flex;flex-direction:column;gap:2rem}@media (min-width: 768px){.tab-panel.svelte-4amfwx{flex-direction:row;align-items:flex-start;gap:3rem}}.tab-info.svelte-4amfwx{flex:1}.tab-info.svelte-4amfwx h3:where(.svelte-4amfwx){font-family:var(--font-poppins);font-weight:700;font-size:1.5rem;color:var(--deep-gray);margin-bottom:1rem}.tab-info.svelte-4amfwx>p:where(.svelte-4amfwx){font-size:1rem;line-height:1.7;color:var(--cool-gray);margin-bottom:1.5rem}.tab-feature-list.svelte-4amfwx{display:flex;flex-direction:column;gap:.75rem}.tab-feature-item.svelte-4amfwx{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;background:var(--shely-bg);border-radius:.75rem;border:1px solid rgba(81,24,67,.06)}.tab-feature-icon.svelte-4amfwx{font-size:1.25rem}.tab-feature-text.svelte-4amfwx{font-weight:500;color:var(--deep-gray);font-size:.9375rem}.tab-mock.svelte-4amfwx{flex:1}.mock-screen.svelte-4amfwx{background:#fff;border-radius:1rem;box-shadow:var(--shadow-elevated);overflow:hidden;border:1px solid rgba(81,24,67,.06)}.mock-screen-header.svelte-4amfwx{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;background:#f9fafb;border-bottom:1px solid #e5e7eb}.mock-dots.svelte-4amfwx{display:flex;gap:6px}.mock-dots.svelte-4amfwx span:where(.svelte-4amfwx){width:10px;height:10px;border-radius:50%;background:#e5e7eb}.mock-dots.svelte-4amfwx span:where(.svelte-4amfwx):first-child{background:#fca5a5}.mock-dots.svelte-4amfwx span:where(.svelte-4amfwx):nth-child(2){background:#fcd34d}.mock-dots.svelte-4amfwx span:where(.svelte-4amfwx):last-child{background:#86efac}.mock-screen-title.svelte-4amfwx{font-weight:600;font-size:.8125rem;color:var(--cool-gray)}.mock-screen-body.svelte-4amfwx{padding:1.5rem}.stat-grid.svelte-4amfwx{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:1.5rem}.stat-card.svelte-4amfwx{padding:1rem;border-radius:.75rem;background:#f9fafb;border:1px solid #e5e7eb;position:relative}.stat-card.good.svelte-4amfwx{border-left:3px solid var(--accent)}.stat-card.warning.svelte-4amfwx{border-left:3px solid #F59E0B}.stat-card.alert.svelte-4amfwx{border-left:3px solid #EF4444}.stat-card.info.svelte-4amfwx{border-left:3px solid #6366F1}.stat-card.active.svelte-4amfwx{border-left:3px solid var(--accent);background:var(--accent-light)}.stat-label.svelte-4amfwx{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--cool-gray);margin-bottom:.25rem}.stat-value.svelte-4amfwx{font-weight:700;font-size:1.125rem;color:var(--deep-gray)}.stat-trend.svelte-4amfwx{position:absolute;top:.75rem;right:.75rem;font-size:.625rem}.stat-trend.up.svelte-4amfwx{color:var(--accent)}.stat-trend.down.svelte-4amfwx{color:#6366f1}.stat-trend.stable.svelte-4amfwx{color:var(--cool-gray)}.mock-action-bar.svelte-4amfwx{display:flex;justify-content:flex-end;gap:.75rem}.mock-action-btn.svelte-4amfwx{width:80px;height:32px;border-radius:8px;background:#e5e7eb}.mock-action-btn.primary.svelte-4amfwx{background:var(--accent)}.insights-section.svelte-4amfwx{padding:5rem 1.5rem;background:var(--shely-plum)}@media (min-width: 768px){.insights-section.svelte-4amfwx{padding:7rem 2rem}}.insights-inner.svelte-4amfwx{max-width:56rem;margin:0 auto}.insights-panel.svelte-4amfwx{background:#ffffff0f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:1.25rem;overflow:hidden;margin-bottom:3rem}.panel-header.svelte-4amfwx{display:flex;align-items:center;gap:.75rem;padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.08)}.panel-dot.svelte-4amfwx{width:10px;height:10px;border-radius:50%;background:var(--accent)}.panel-dot.pulse.svelte-4amfwx{animation:svelte-4amfwx-pulse-dot 2s ease-in-out infinite}@keyframes svelte-4amfwx-pulse-dot{0%,to{box-shadow:0 0 #10b98166}50%{box-shadow:0 0 0 8px #10b98100}}.panel-title.svelte-4amfwx{font-weight:600;color:#fff;font-size:1rem}.panel-badge.svelte-4amfwx{margin-left:auto;padding:.25rem .75rem;border-radius:9999px;background:var(--accent);color:#fff;font-size:.75rem;font-weight:600}.insights-list.svelte-4amfwx{display:flex;flex-direction:column}.insight-item.svelte-4amfwx{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.05);transition:background .2s;animation:fadeInUp .5s ease-out backwards;animation-delay:var(--delay)}.insight-item.svelte-4amfwx:hover{background:#ffffff0a}.insight-item.svelte-4amfwx:last-child{border-bottom:none}.insight-icon.svelte-4amfwx{font-size:1.5rem;flex-shrink:0}.insight-text.svelte-4amfwx{flex:1;color:#ffffffd9;font-size:.9375rem;line-height:1.5}.insight-action.svelte-4amfwx{padding:.375rem 1rem;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#ffffffb3;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s;flex-shrink:0}.insight-action.svelte-4amfwx:hover{background:var(--accent);border-color:var(--accent);color:#fff}.insight-item.warning.svelte-4amfwx .insight-text:where(.svelte-4amfwx){color:#fde68a}.insight-item.alert.svelte-4amfwx .insight-text:where(.svelte-4amfwx){color:#fca5a5}.insight-item.success.svelte-4amfwx .insight-text:where(.svelte-4amfwx){color:#a7f3d0}.panel-footer.svelte-4amfwx{padding:.75rem 1.5rem;background:#0000001a}.panel-footer-text.svelte-4amfwx{font-size:.75rem;color:#fff6}.features-strip.svelte-4amfwx{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.feature-chip.svelte-4amfwx{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff14;border-radius:9999px;color:#ffffffb3;font-size:.8125rem;font-weight:500}.network-section.svelte-4amfwx{padding:5rem 1.5rem;background:var(--shely-bg)}@media (min-width: 768px){.network-section.svelte-4amfwx{padding:7rem 2rem}}.network-inner.svelte-4amfwx{max-width:72rem;margin:0 auto}.hex-grid.svelte-4amfwx{display:flex;justify-content:center;margin-bottom:3rem}.hex-ring.svelte-4amfwx{position:relative;width:320px;height:320px}@media (min-width: 640px){.hex-ring.svelte-4amfwx{width:400px;height:400px}}.hex-node.svelte-4amfwx{position:absolute;width:72px;height:72px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease;animation:fadeInUp .5s ease-out backwards;animation-delay:var(--delay)}.hex-node.center.svelte-4amfwx{top:50%;left:50%;transform:translate(-50%,-50%);width:88px;height:88px;background:var(--accent);box-shadow:0 4px 24px #10b9814d;z-index:2}.hex-node.outer.svelte-4amfwx{top:50%;left:50%;transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-130px) rotate(calc(-1 * var(--angle)));background:#fff;border:2px solid #e5e7eb;box-shadow:var(--shadow-glass)}@media (min-width: 640px){.hex-node.outer.svelte-4amfwx{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-160px) rotate(calc(-1 * var(--angle)))}}.hex-node.outer.svelte-4amfwx:hover{border-color:var(--accent);transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-135px) rotate(calc(-1 * var(--angle))) scale(1.1);box-shadow:0 8px 24px #10b98133}@media (min-width: 640px){.hex-node.outer.svelte-4amfwx:hover{transform:translate(-50%,-50%) rotate(var(--angle)) translateY(-165px) rotate(calc(-1 * var(--angle))) scale(1.1)}}.hex-emoji.svelte-4amfwx{font-size:1.25rem;line-height:1}.hex-node.center.svelte-4amfwx .hex-emoji:where(.svelte-4amfwx){font-size:1.5rem}.hex-name.svelte-4amfwx{font-size:.5625rem;font-weight:600;color:var(--deep-gray);margin-top:2px}.hex-node.center.svelte-4amfwx .hex-name:where(.svelte-4amfwx){color:#fff;font-size:.6875rem}.hex-connector.svelte-4amfwx{display:none}.connected-cards.svelte-4amfwx{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (min-width: 768px){.connected-cards.svelte-4amfwx{grid-template-columns:repeat(3,1fr)}}.connected-card.svelte-4amfwx{display:flex;flex-direction:column;padding:1.25rem;border-radius:1rem;border:1px solid rgba(81,24,67,.08);background:#fff;text-decoration:none;transition:all .3s ease}.connected-card.svelte-4amfwx:hover{transform:translateY(-3px);box-shadow:var(--shadow-glass);border-color:#10b9814d}.connected-emoji.svelte-4amfwx{font-size:1.75rem;margin-bottom:.5rem}.connected-name.svelte-4amfwx{font-family:var(--font-poppins);font-weight:600;font-size:.9375rem;color:var(--deep-gray);margin-bottom:.25rem}.connected-tagline.svelte-4amfwx{font-size:.8125rem;color:var(--cool-gray);line-height:1.4}.cta-section.svelte-4amfwx{padding:5rem 1.5rem;background:#fff}@media (min-width: 768px){.cta-section.svelte-4amfwx{padding:7rem 2rem}}.cta-inner.svelte-4amfwx{max-width:48rem;margin:0 auto}.cta-card.svelte-4amfwx{text-align:center;padding:3rem 2rem;border-radius:1.5rem;background:linear-gradient(135deg,var(--accent-light),#ECFDF5);border:1px solid rgba(16,185,129,.15)}.cta-card.svelte-4amfwx h2:where(.svelte-4amfwx){font-family:var(--font-poppins);font-weight:700;font-size:2rem;color:var(--deep-gray);margin-bottom:1rem}.cta-card.svelte-4amfwx>p:where(.svelte-4amfwx){font-size:1rem;color:var(--cool-gray);line-height:1.7;max-width:32rem;margin:0 auto 2rem}.cta-actions.svelte-4amfwx{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap;margin-bottom:2rem}.cta-btn-primary.svelte-4amfwx{display:inline-flex;padding:.875rem 2rem;border-radius:9999px;background:var(--accent);color:#fff;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 16px #10b9814d}.cta-btn-primary.svelte-4amfwx:hover{transform:translateY(-2px);box-shadow:0 8px 24px #10b98166}.cta-btn-secondary.svelte-4amfwx{display:inline-flex;padding:.875rem 2rem;border-radius:9999px;background:transparent;color:var(--deep-gray);font-weight:600;text-decoration:none;border:2px solid rgba(81,24,67,.15);transition:all .3s ease}.cta-btn-secondary.svelte-4amfwx:hover{transform:translateY(-2px);border-color:var(--accent);color:var(--accent)}.cta-trust.svelte-4amfwx{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.trust-badge.svelte-4amfwx{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--cool-gray);font-weight:500}
