.hero-health-card.svelte-35x3nl.svelte-35x3nl{border-radius:20px;padding:28px;margin-bottom:24px;border:1px solid rgba(255,255,255,.4);box-shadow:0 10px 30px -10px #00000014,inset 0 1px 1px #fffc;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;display:block;text-decoration:none!important;color:inherit}.hero-health-card.svelte-35x3nl.svelte-35x3nl:before{content:"";position:absolute;top:0;left:0;width:6px;height:100%}.hero-health-card.svelte-35x3nl.svelte-35x3nl:hover{transform:translateY(-4px);box-shadow:0 20px 40px -15px #0000001f}.hero-health-card.status-sehat.svelte-35x3nl.svelte-35x3nl{background:linear-gradient(135deg,#10b98114,#05966908);border-color:#10b98140}.hero-health-card.status-sehat.svelte-35x3nl.svelte-35x3nl:before{background:#10b981}.hero-health-card.status-waspada.svelte-35x3nl.svelte-35x3nl{background:linear-gradient(135deg,#f59e0b14,#d9770608);border-color:#f59e0b40}.hero-health-card.status-waspada.svelte-35x3nl.svelte-35x3nl:before{background:#f59e0b}.hero-health-card.status-kritis.svelte-35x3nl.svelte-35x3nl{background:linear-gradient(135deg,#ef444414,#dc262608);border-color:#ef444440}.hero-health-card.status-kritis.svelte-35x3nl.svelte-35x3nl:before{background:#ef4444}.hero-card-header.svelte-35x3nl.svelte-35x3nl{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.hero-card-badge.svelte-35x3nl.svelte-35x3nl{font-size:.75rem;font-weight:700;text-transform:uppercase;padding:6px 14px;border-radius:99px;letter-spacing:.06em;display:inline-flex;align-items:center;gap:6px;box-shadow:0 2px 5px #0000000d}.hero-health-card.status-sehat.svelte-35x3nl .hero-card-badge.svelte-35x3nl{background:#10b98126;color:#065f46}.hero-health-card.status-waspada.svelte-35x3nl .hero-card-badge.svelte-35x3nl{background:#f59e0b26;color:#92400e}.hero-health-card.status-kritis.svelte-35x3nl .hero-card-badge.svelte-35x3nl{background:#ef444426;color:#991b1b}.hero-card-title.svelte-35x3nl.svelte-35x3nl{font-size:1.65rem;font-weight:800;margin-bottom:10px;line-height:1.2;letter-spacing:-.02em}.hero-card-desc.svelte-35x3nl.svelte-35x3nl{font-size:.95rem;line-height:1.65;color:var(--color-text-secondary);margin-bottom:24px}.hero-click-hint.svelte-35x3nl.svelte-35x3nl{display:inline-flex;align-items:center;gap:6px;font-size:.8rem;font-weight:700;color:var(--color-text-secondary);background:#0000000a;border:1px solid rgba(0,0,0,.08);border-radius:99px;padding:6px 14px;transition:all .3s cubic-bezier(.16,1,.3,1);margin-top:4px}.hero-health-card.svelte-35x3nl:hover .hero-click-hint.svelte-35x3nl{transform:translate(10px);background:#00000014;color:var(--color-text-primary);border-color:#00000026}.hero-click-hint.svelte-35x3nl span.svelte-35x3nl{transition:transform .3s cubic-bezier(.16,1,.3,1)}.hero-health-card.svelte-35x3nl:hover .hero-click-hint span.svelte-35x3nl{transform:translate(4px)}.hero-card-metrics.svelte-35x3nl.svelte-35x3nl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px;border-top:1px dashed rgba(128,128,128,.15);padding-top:20px}.hero-metric-item.svelte-35x3nl.svelte-35x3nl{display:flex;flex-direction:column}.hero-metric-label.svelte-35x3nl.svelte-35x3nl{font-size:.72rem;text-transform:uppercase;color:var(--color-text-tertiary);font-weight:700;margin-bottom:6px;letter-spacing:.05em}.hero-metric-value.svelte-35x3nl.svelte-35x3nl{font-size:1.45rem;font-weight:800;color:var(--color-text-primary);letter-spacing:-.01em}.live-status-badge.svelte-35x3nl.svelte-35x3nl{display:inline-flex;align-items:center;gap:6px;background:#0000000d;border:1px solid rgba(0,0,0,.1);border-radius:99px;padding:6px 14px;box-shadow:0 1px 2px #00000005}.live-status-text.svelte-35x3nl.svelte-35x3nl{font-size:.78rem;font-weight:700;color:#000}.live-dot.svelte-35x3nl.svelte-35x3nl{width:6px;height:6px;background-color:#6b7280;border-radius:50%;position:relative;display:inline-block}.live-dot.svelte-35x3nl.svelte-35x3nl:after{content:"";width:6px;height:6px;background-color:#6b7280;border-radius:50%;position:absolute;top:0;left:0;animation:svelte-35x3nl-pulse-dot 1.8s infinite ease-in-out}@keyframes svelte-35x3nl-pulse-dot{0%{transform:scale(1);opacity:.8}to{transform:scale(2.8);opacity:0}}.portal-grid.svelte-35x3nl.svelte-35x3nl{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:16px}.portal-card.svelte-35x3nl.svelte-35x3nl{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;padding:20px;text-decoration:none!important;color:inherit;transition:all .2s ease-in-out;display:flex;flex-direction:column;gap:8px;box-shadow:0 2px 4px #00000005;position:relative}.portal-card.svelte-35x3nl.svelte-35x3nl:hover{transform:translateY(-4px);box-shadow:0 10px 20px #00000014;border-color:#00000026}.portal-icon.svelte-35x3nl.svelte-35x3nl{font-size:2rem;margin-bottom:4px}.portal-title.svelte-35x3nl.svelte-35x3nl{font-weight:800;font-size:1.1rem;color:var(--color-text-primary)}.portal-desc.svelte-35x3nl.svelte-35x3nl{font-size:.85rem;color:#000;line-height:1.45}.portal-card.status-sehat.svelte-35x3nl.svelte-35x3nl{background-color:#16a34a0a;border-color:#16a34a33}.portal-card.status-sehat.svelte-35x3nl.svelte-35x3nl:hover{background-color:#16a34a14;border-color:#16a34a66}.portal-card.status-sehat.svelte-35x3nl .portal-title.svelte-35x3nl{color:#166534}.portal-card.status-waspada.svelte-35x3nl.svelte-35x3nl{background-color:#ca8a040d;border-color:#ca8a0433}.portal-card.status-waspada.svelte-35x3nl.svelte-35x3nl:hover{background-color:#ca8a041a;border-color:#ca8a0466}.portal-card.status-waspada.svelte-35x3nl .portal-title.svelte-35x3nl{color:#854d0e}.portal-card.status-kritis.svelte-35x3nl.svelte-35x3nl{background-color:#dc26260a;border-color:#dc262633}.portal-card.status-kritis.svelte-35x3nl.svelte-35x3nl:hover{background-color:#dc262614;border-color:#dc262666}.portal-card.status-kritis.svelte-35x3nl .portal-title.svelte-35x3nl{color:#991b1b}.section-title.svelte-35x3nl.svelte-35x3nl{font-size:1.2rem;font-weight:800;color:#0f172a;margin-top:48px;margin-bottom:20px;display:flex;align-items:center;gap:10px}.radar-grid.svelte-35x3nl.svelte-35x3nl{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.radar-card.svelte-35x3nl.svelte-35x3nl{display:flex;align-items:flex-start;gap:16px;padding:20px;background:#fff;border-radius:16px;border:1px solid rgba(15,23,42,.06);box-shadow:0 4px 6px -1px #00000005}.radar-icon.svelte-35x3nl.svelte-35x3nl{font-size:1.8rem;line-height:1;padding:12px;border-radius:12px}.radar-content.svelte-35x3nl p.svelte-35x3nl{margin:0;font-size:.85rem;color:#64748b;line-height:1.5}.quick-links.svelte-35x3nl.svelte-35x3nl{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ql-card.svelte-35x3nl.svelte-35x3nl{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 24px;background:#fff;border-radius:20px;border:1px solid rgba(15,23,42,.06);text-decoration:none;color:inherit;transition:all .25s ease}.ql-card.svelte-35x3nl.svelte-35x3nl:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 10px 20px -5px #0000000a}.ql-icon.svelte-35x3nl.svelte-35x3nl{font-size:2.5rem;margin-bottom:12px}.ql-title.svelte-35x3nl.svelte-35x3nl{font-size:1.1rem;font-weight:800;color:#0f172a;margin-bottom:4px}.ql-desc.svelte-35x3nl.svelte-35x3nl{font-size:.85rem;color:#64748b}.clean-cta-banner.svelte-35x3nl.svelte-35x3nl{margin-top:-8px;margin-bottom:40px;padding:24px 28px;border-radius:16px;background:#0d948808;border:1px solid rgba(13,148,136,.15);display:flex;flex-wrap:wrap;align-items:center;gap:24px;box-shadow:0 4px 12px #0d948808}.clean-cta-content.svelte-35x3nl.svelte-35x3nl{display:flex;align-items:center;gap:20px;flex:1;min-width:0}.clean-cta-icon.svelte-35x3nl.svelte-35x3nl{font-size:2.2rem;line-height:1;filter:drop-shadow(0 2px 4px rgba(13,148,136,.15));flex-shrink:0}.clean-cta-text.svelte-35x3nl.svelte-35x3nl{min-width:0}.clean-cta-desc.svelte-35x3nl.svelte-35x3nl{margin:0;font-size:.88rem;color:#475569;font-weight:400;line-height:1.6}@media (max-width: 768px){.radar-grid.svelte-35x3nl.svelte-35x3nl,.quick-links.svelte-35x3nl.svelte-35x3nl{grid-template-columns:1fr}}
