.tech-hero.svelte-143q2h7{padding-block:clamp(4rem,10vw,8rem)}.hero-orbs.svelte-143q2h7{position:absolute;inset:0;pointer-events:none}.hero-inner.svelte-143q2h7{position:relative;z-index:1;max-width:52rem}.tech-hero.svelte-143q2h7 h1:where(.svelte-143q2h7){font-size:clamp(2.4rem,6vw,4.2rem);line-height:1.05;letter-spacing:-.02em;margin-block:.75rem 1.25rem}.text-gradient-l.svelte-143q2h7{background:linear-gradient(100deg,#8aa0ff,#cdd9ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-sub.svelte-143q2h7{font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.6;max-width:42rem}.hero-jump.svelte-143q2h7{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.hero-jump.svelte-143q2h7 a:where(.svelte-143q2h7){display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-family-heading);font-weight:600;font-size:.95rem;color:#eaf0ff;padding:.6rem 1.2rem;border-radius:999px;border:1px solid rgba(148,171,255,.35);background:#6180ff1f;transition:transform .2s ease,border-color .2s ease,background .2s ease}.hero-jump.svelte-143q2h7 a:where(.svelte-143q2h7):hover{transform:translateY(-2px);border-color:#94abffb3;background:#6180ff38}.hero-status.svelte-143q2h7{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}h2.svelte-143q2h7{font-size:clamp(1.7rem,3.6vw,2.6rem);line-height:1.1;letter-spacing:-.015em;margin-block:.6rem .9rem;max-width:24ch}.lede.svelte-143q2h7{font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.65;max-width:46rem}.part-tag.svelte-143q2h7{display:inline-block;font-family:var(--font-family-heading);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-primary-500);margin-bottom:.6rem}#auratwin.svelte-143q2h7,#auracare.svelte-143q2h7{scroll-margin-top:5rem}.twin-product.svelte-143q2h7{background:var(--color-surface-alt);border-block:1px solid var(--color-border-default)}.churn.svelte-143q2h7{margin:clamp(2rem,4vw,3rem) 0 0;padding:clamp(1.4rem,3vw,2rem);border-radius:var(--radius-2xl);background:#fff;border:1px solid var(--color-border-default);box-shadow:var(--shadow-xs);display:grid;grid-template-columns:1fr;gap:clamp(1.4rem,3vw,2rem);align-items:center}.churn-only.svelte-143q2h7{display:block;font-family:var(--font-family-heading);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-faint)}.churn-big.svelte-143q2h7{display:block;font-family:var(--font-family-heading);font-size:clamp(3.2rem,8vw,4.5rem);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--color-primary-600);margin:.15rem 0 .7rem}.churn-say.svelte-143q2h7{font-size:.95rem;line-height:1.6;color:var(--color-ink-soft);max-width:30rem}.churn-axis-label.svelte-143q2h7{display:block;font-family:var(--font-family-heading);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-faint);margin-bottom:.6rem}.churn-svg.svelte-143q2h7{width:100%;height:auto;overflow:visible}.churn-ax.svelte-143q2h7{stroke:var(--color-border-default);stroke-width:1}.churn-dot.svelte-143q2h7{fill:#fff;stroke:var(--color-primary-500);stroke-width:2.5}.churn-pt.svelte-143q2h7{font-family:var(--font-family-mono);font-size:12px;fill:var(--color-ink)}.churn-pt-end.svelte-143q2h7{text-anchor:end}.churn-note.svelte-143q2h7{font-size:12px;font-style:italic;fill:var(--color-ink-faint)}.churn-tick.svelte-143q2h7{font-family:var(--font-family-mono);font-size:11px;fill:var(--color-ink-faint)}@media(max-width:719px){.churn-pt.svelte-143q2h7{font-size:20px}.churn-note.svelte-143q2h7,.churn-tick.svelte-143q2h7{font-size:18px}}.churn-src.svelte-143q2h7{grid-column:1 / -1;border-top:1px solid var(--color-border-default);padding-top:.9rem;font-size:.8rem;line-height:1.55;color:var(--color-ink-faint)}@media(prefers-reduced-motion:no-preference){.churn-curve.svelte-143q2h7{stroke-dasharray:600;stroke-dashoffset:600}.churn.svelte-143q2h7.reveal--in .churn-curve:where(.svelte-143q2h7){animation:svelte-143q2h7-churn-draw 1.4s ease-out forwards}.churn-area.svelte-143q2h7,.churn-dot.svelte-143q2h7,.churn-pt.svelte-143q2h7,.churn-note.svelte-143q2h7{opacity:0}.churn.svelte-143q2h7.reveal--in .churn-area:where(.svelte-143q2h7),.churn.svelte-143q2h7.reveal--in .churn-dot:where(.svelte-143q2h7),.churn.svelte-143q2h7.reveal--in .churn-pt:where(.svelte-143q2h7),.churn.svelte-143q2h7.reveal--in .churn-note:where(.svelte-143q2h7){animation:svelte-143q2h7-churn-fade .6s ease-out .9s forwards}}@keyframes svelte-143q2h7-churn-draw{to{stroke-dashoffset:0}}@keyframes svelte-143q2h7-churn-fade{to{opacity:1}}.twin-steps.svelte-143q2h7{list-style:none;display:grid;grid-template-columns:1fr;gap:1rem;margin-top:clamp(2rem,4vw,3rem);padding:0}.twin-step.svelte-143q2h7{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem 1.5rem}.step-n.svelte-143q2h7{flex:none;font-family:var(--font-family-mono);font-size:.9rem;font-weight:700;color:var(--color-primary-500);padding-top:.15rem}.twin-step.svelte-143q2h7 h3:where(.svelte-143q2h7){font-size:1.1rem;margin-bottom:.25rem}.twin-step.svelte-143q2h7 p:where(.svelte-143q2h7){font-size:.95rem;line-height:1.55;color:var(--color-ink-soft)}.signals-block.svelte-143q2h7{margin-top:clamp(2.5rem,5vw,3.5rem)}.signals-head.svelte-143q2h7{font-size:clamp(1.2rem,2.2vw,1.6rem);letter-spacing:-.01em}.signals-sub.svelte-143q2h7{margin-top:.5rem;font-size:.98rem;line-height:1.6;max-width:44rem;color:var(--color-ink-soft)}.signals-grid.svelte-143q2h7{list-style:none;display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:clamp(1.5rem,3vw,2rem);padding:0}.signal-chip.svelte-143q2h7{display:flex;flex-direction:column;gap:.2rem;padding:.9rem 1.1rem;border-radius:var(--radius-lg);background:#fff;border:1px solid var(--color-border-default);box-shadow:var(--shadow-xs)}.sig-name.svelte-143q2h7{font-family:var(--font-family-heading);font-weight:700;font-size:.98rem;color:var(--color-ink)}.sig-note.svelte-143q2h7{font-size:.82rem;color:var(--color-neutral-600, #6b7280)}.ehr-note.svelte-143q2h7{margin-top:1.5rem;font-size:.85rem;line-height:1.6;max-width:48rem;color:var(--color-neutral-600, #6b7280)}@media(min-width:720px){.churn.svelte-143q2h7{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.twin-steps.svelte-143q2h7,.signals-grid.svelte-143q2h7{grid-template-columns:repeat(3,1fr)}}.loop-diagram.svelte-143q2h7{position:relative;margin-top:clamp(2rem,5vw,3.5rem);border-radius:var(--radius-4xl);background:linear-gradient(135deg,#f5f8ff,#eef2ff);border:1px solid rgba(79,111,237,.12);padding:clamp(1.5rem,4vw,2.5rem);overflow:hidden}.safety-band.svelte-143q2h7{position:relative;border:1px dashed rgba(47,78,192,.4);background:#6180ff14;border-radius:999px;text-align:center;padding:.4rem 1rem;margin-bottom:1.25rem}.safety-band.svelte-143q2h7 span:where(.svelte-143q2h7){font-family:var(--font-family-heading);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary-700)}.loop-svg.svelte-143q2h7{width:100%;height:auto;overflow:visible}.loop-node.svelte-143q2h7 circle:where(.svelte-143q2h7){fill:#fff;stroke:url(#loopLine);stroke-width:3;filter:drop-shadow(0 6px 16px rgba(47,78,192,.2))}.loop-node.svelte-143q2h7 text:where(.svelte-143q2h7){font-family:var(--font-family-heading);font-weight:700;font-size:1.6rem;fill:var(--color-primary-700)}.loop-list.svelte-143q2h7{list-style:none;display:grid;gap:1rem;margin-top:clamp(2rem,4vw,3rem);grid-template-columns:1fr}.loop-item.svelte-143q2h7{display:flex;gap:1rem;align-items:flex-start;padding:1.25rem 1.5rem}.loop-num.svelte-143q2h7{flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:999px;background:var(--color-primary-alpha-10, rgba(56, 127, 245, .1));color:var(--color-primary-600);font-family:var(--font-family-heading);font-weight:700}.loop-item.svelte-143q2h7 h3:where(.svelte-143q2h7){font-size:1.1rem;margin-bottom:.25rem}.loop-item.svelte-143q2h7 p:where(.svelte-143q2h7){font-size:.95rem;line-height:1.55;color:var(--color-neutral-600, #4b5563)}.safety-note.svelte-143q2h7{margin-top:1.5rem;font-size:.95rem;max-width:46rem}.safety-note.svelte-143q2h7 strong:where(.svelte-143q2h7){color:var(--color-primary-700)}@media(min-width:800px){.loop-list.svelte-143q2h7{grid-template-columns:repeat(2,1fr)}}.core-grid.svelte-143q2h7{display:grid;grid-template-columns:1fr;gap:1.25rem;margin-top:clamp(2rem,4vw,3rem)}.core-panel.svelte-143q2h7{padding:clamp(1.5rem,3vw,2.25rem)}.panel-tag.svelte-143q2h7{display:inline-block;font-family:var(--font-family-heading);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.28rem .7rem;border-radius:999px;margin-bottom:.9rem}.panel-tag--symbolic.svelte-143q2h7{color:#eaf0ff;background:#6180ff38;border:1px solid rgba(97,128,255,.4)}.panel-tag--learned.svelte-143q2h7{color:#d7ffe9;background:#34d39929;border:1px solid rgba(52,211,153,.4)}.core-panel.svelte-143q2h7 h3:where(.svelte-143q2h7){font-size:1.25rem;margin-bottom:.9rem}.core-panel.svelte-143q2h7 ul:where(.svelte-143q2h7){list-style:none;display:grid;gap:.7rem}.core-panel.svelte-143q2h7 li:where(.svelte-143q2h7){position:relative;padding-left:1.5rem;line-height:1.5;color:#e2e8ffd1;font-size:.95rem}.core-panel.svelte-143q2h7 li:where(.svelte-143q2h7):before{content:"";position:absolute;left:0;top:.55em;width:.5rem;height:.5rem;border-radius:999px;background:var(--color-primary-400, #6180ff)}.core-line.svelte-143q2h7{margin-top:clamp(1.75rem,4vw,2.5rem);text-align:center;font-family:var(--font-family-heading);font-size:clamp(1.15rem,2.4vw,1.7rem);font-weight:500;color:#fff!important;line-height:1.4}.core-line.svelte-143q2h7 em:where(.svelte-143q2h7){font-style:normal;background:linear-gradient(100deg,#8aa0ff,#cdd9ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.core-tail.svelte-143q2h7{margin-top:.9rem;text-align:center;font-size:.98rem;line-height:1.6;max-width:44rem;margin-inline:auto}@media(min-width:760px){.core-grid.svelte-143q2h7{grid-template-columns:1fr 1fr}}.twin-grid.svelte-143q2h7{display:grid;grid-template-columns:1fr;gap:clamp(2rem,5vw,3.5rem);align-items:center}.twin-copy.svelte-143q2h7 p:where(.svelte-143q2h7)+p:where(.svelte-143q2h7){margin-top:1rem}.twin-sources.svelte-143q2h7{list-style:none;display:grid;gap:.75rem}.twin-sources.svelte-143q2h7 li:where(.svelte-143q2h7){position:relative;padding:1rem 1.25rem;font-weight:500;display:flex;align-items:center;gap:.75rem}.source-line.svelte-143q2h7{flex:none;width:.5rem;height:.5rem;border-radius:999px;background:var(--color-primary-500);box-shadow:0 0 0 4px #387ff524}.twin-state.svelte-143q2h7{justify-content:center;font-family:var(--font-family-heading);font-weight:700;background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-500))!important;color:#fff!important;border:none!important}@media(min-width:860px){.twin-grid.svelte-143q2h7{grid-template-columns:1.1fr .9fr}}.graph-foundation.svelte-143q2h7{border-top:1px solid var(--color-border-dark)}.graph-tiles.svelte-143q2h7{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:clamp(2rem,4vw,3rem)}.graph-tile.svelte-143q2h7{padding:clamp(1.25rem,3vw,1.75rem);text-align:center}.tile-value.svelte-143q2h7{display:block;font-family:var(--font-family-heading);font-size:clamp(1.8rem,4vw,2.6rem);font-weight:700;line-height:1;color:#fff;text-shadow:0 0 24px rgba(97,128,255,.45)}.tile-label.svelte-143q2h7{display:block;margin-top:.5rem;font-size:.85rem;color:#e2e8ffb8}.graph-cta.svelte-143q2h7{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem;margin-top:clamp(1.75rem,4vw,2.5rem)}.explore-btn.svelte-143q2h7{display:inline-flex;align-items:center;gap:.45rem;background:#fff;color:var(--color-primary-700);font-weight:600;padding:.8rem 1.5rem;border-radius:999px;box-shadow:0 14px 30px #00000040;transition:transform .2s ease,box-shadow .2s ease}.explore-btn.svelte-143q2h7:hover{transform:translateY(-2px);box-shadow:0 20px 40px #00000052}@media(min-width:720px){.graph-tiles.svelte-143q2h7{grid-template-columns:repeat(4,1fr)}}.standards-strip.svelte-143q2h7{list-style:none;display:flex;flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.75rem,4vw,2.5rem)}.standard-chip.svelte-143q2h7{display:flex;flex-direction:column;gap:.1rem;padding:.7rem 1.1rem;border-radius:var(--radius-md);background:#ffffff0f;border:1px solid rgba(255,255,255,.14)}.chip-name.svelte-143q2h7{font-family:var(--font-family-heading);font-weight:700;color:#fff;font-size:.95rem}.chip-note.svelte-143q2h7{font-size:.72rem;color:#e2e8ff99}.grounding-caption.svelte-143q2h7{margin-top:1.25rem;font-family:var(--font-family-heading);font-size:clamp(1.05rem,2vw,1.35rem);font-weight:500;color:var(--color-primary-300)}.clinician-note.svelte-143q2h7{margin-top:clamp(1.75rem,4vw,2.5rem);max-width:52rem;padding:clamp(1.25rem,3vw,1.75rem);border-radius:var(--radius-md);background:#6366f11a;border:1px solid rgba(99,102,241,.35);border-left:3px solid var(--color-primary-300)}.clinician-stage.svelte-143q2h7{display:inline-block;font-family:var(--font-family-mono);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-300);margin-bottom:.5rem}.clinician-note.svelte-143q2h7 p:where(.svelte-143q2h7){font-size:1rem;line-height:1.6}.clinician-note.svelte-143q2h7 strong:where(.svelte-143q2h7){color:#fff}.safety-grid.svelte-143q2h7{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:clamp(2rem,4vw,3rem)}.safety-card.svelte-143q2h7{padding:clamp(1.25rem,3vw,1.75rem)}.safety-stage.svelte-143q2h7{display:inline-block;font-family:var(--font-family-mono);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-300);margin-bottom:.5rem}.safety-card.svelte-143q2h7 h3:where(.svelte-143q2h7){font-size:1.1rem;margin-bottom:.4rem}.safety-card.svelte-143q2h7 p:where(.svelte-143q2h7){font-size:.95rem;line-height:1.55}.residency-note.svelte-143q2h7{margin-top:clamp(1.75rem,4vw,2.5rem);font-size:.95rem;line-height:1.6;max-width:48rem;padding:1.1rem 1.4rem;border-radius:var(--radius-md);background:#ffffff0f;border:1px solid rgba(255,255,255,.12)}.residency-note.svelte-143q2h7 strong:where(.svelte-143q2h7){color:#fff}@media(min-width:720px){.safety-grid.svelte-143q2h7{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.safety-grid.svelte-143q2h7{grid-template-columns:repeat(3,1fr)}}
