.clinical-analytics{padding:110px clamp(22px,7vw,110px);background:#f7faf8}.analytics-kicker{border-top:1px solid var(--f-line);padding-top:15px;display:flex;justify-content:space-between}.analytics-kicker span,.analytics-kicker small{font-size:8px;text-transform:uppercase;letter-spacing:.2em;color:#568071}.analytics-title{display:grid;grid-template-columns:1.25fr .75fr;gap:8vw;align-items:end;margin:55px 0}.analytics-title h2{font:clamp(45px,6vw,78px)/.95 Georgia;margin:0}.analytics-title p{color:#61746d}.analytics-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:11px}.chart-panel{background:#fff;border:1px solid var(--f-line);border-radius:22px;padding:26px;overflow:hidden;opacity:0;transform:translateY(22px);transition:.8s}.chart-panel.is-visible{opacity:1;transform:none}.chart-panel>header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid var(--f-line);padding-bottom:18px}.chart-panel header span{font-size:8px;text-transform:uppercase;letter-spacing:.15em;color:#5a8b78}.chart-panel header h3{font:24px Georgia;margin:6px 0}.chart-panel header>b{font-size:10px;color:#668078}.distribution-body{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;padding-top:25px}.donut{width:230px;height:230px;border-radius:50%;background:conic-gradient(#37e6a1 0 18.2%,#59b8ff 18.2% 41.7%,#b88cff 41.7% 49.7%,#ffb55e 49.7% 59.7%,#ff7085 59.7% 67.5%,#57d4d0 67.5% 79%,#f0dd72 79% 91%,#84a69a 91% 100%);display:grid;place-items:center;position:relative;animation:donutIn 1.4s ease}.donut:after{content:"";width:145px;height:145px;border-radius:50%;background:#fff;position:absolute}.donut>div{z-index:2;text-align:center}.donut strong{display:block;font:38px Georgia}.donut span{font-size:8px;text-transform:uppercase;letter-spacing:.12em;color:#73857f}.distribution ul{padding:0;list-style:none}.distribution li{display:grid;grid-template-columns:10px 1fr 30px;gap:8px;align-items:center;padding:5px;font-size:9px}.distribution li i{width:7px;height:7px;border-radius:50%;background:var(--c)}.distribution li b{text-align:right}.live-dot{font-style:normal;font-size:8px;color:#25946a}.live-dot:before{content:"";display:inline-block;width:7px;height:7px;background:var(--f-green);border-radius:50%;margin-right:6px;box-shadow:0 0 10px var(--f-green)}.bar-chart{padding:25px 0}.bar-chart>div{margin:13px 0}.bar-chart label{font-size:9px;display:flex;justify-content:space-between}.bar-chart>div>span{display:block;height:7px;background:#e9f0ed;border-radius:8px;margin-top:6px;overflow:hidden}.bar-chart>div>span i{display:block;width:0;height:100%;background:linear-gradient(90deg,#0c7458,var(--f-green));border-radius:8px;transition:1.3s cubic-bezier(.22,1,.36,1)}.bars footer{border-top:1px solid var(--f-line);padding-top:15px;display:flex;justify-content:space-between;font-size:8px;color:#6b8179}.pathway{grid-column:1/-1;background:#06231f;color:#fff}.pathway header{border-color:rgba(255,255,255,.12)}.pathway header h3{color:#fff}.ecg-label{color:var(--f-green)!important}.pathway svg{width:100%;height:210px}.path-base{fill:none;stroke:rgba(255,255,255,.13);stroke-width:4}.path-live{fill:none;stroke:var(--f-green);stroke-width:4;stroke-linecap:round;stroke-dasharray:12 18;animation:flowLine 3s linear infinite}.pathway circle{fill:#071f1c;stroke:var(--f-green);stroke-width:4}.path-labels{display:grid;grid-template-columns:repeat(6,1fr);font-size:8px;text-transform:uppercase;letter-spacing:.12em;color:#98afa9;text-align:center}.system-map{grid-column:1/-1;min-height:430px;background:linear-gradient(135deg,#fff,#eaf6f1)}.mini-network{height:320px;position:relative;display:grid;place-items:center}.mini-network:before,.mini-network:after{content:"";position:absolute;border:1px dashed #8fb5a7;border-radius:50%;inset:13% 29%}.mini-network:after{inset:30% 39%}.network-center{width:125px;height:125px;border-radius:50%;background:#073b34;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;box-shadow:0 20px 50px rgba(4,52,40,.25)}.network-center i{font-style:normal;color:var(--f-green);font-size:25px}.mini-network>span{position:absolute;border:1px solid #c2d8d0;background:#fff;border-radius:24px;padding:8px 12px;font-size:9px}.mn1{left:20%;top:20%}.mn2{right:18%;top:17%}.mn3{right:12%;top:51%}.mn4{right:25%;bottom:8%}.mn5{left:25%;bottom:9%}.mn6{left:12%;top:52%}.feature-chapter{position:relative;overflow:hidden}.feature-chapter:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;right:-210px;top:-150px;background:radial-gradient(circle,var(--chapter-glow,rgba(55,230,161,.12)),transparent 68%);pointer-events:none}.feature-chapter>header{position:relative}.feature-chapter>header:after{content:"+";width:76px;height:76px;border-radius:50%;display:grid;place-items:center;position:absolute;right:0;top:-20px;border:1px solid var(--chapter-accent,#42b98d);color:var(--chapter-accent,#42b98d);font:35px Georgia;opacity:.65}.feature-chapter:nth-of-type(1){--chapter-accent:#35d99a;--chapter-glow:rgba(53,217,154,.14)}#chapter-02{--chapter-accent:#4eb8e8;--chapter-glow:rgba(78,184,232,.14)}#chapter-03{--chapter-accent:#ff776e;--chapter-glow:rgba(255,119,110,.13)}#chapter-04{--chapter-accent:#9f87ed;--chapter-glow:rgba(159,135,237,.14)}#chapter-05{--chapter-accent:#ef6f9e;--chapter-glow:rgba(239,111,158,.13)}#chapter-06{--chapter-accent:#5b9bf1;--chapter-glow:rgba(91,155,241,.13)}#chapter-07{--chapter-accent:#e9ac4c;--chapter-glow:rgba(233,172,76,.14)}#chapter-08{--chapter-accent:#35b9b5;--chapter-glow:rgba(53,185,181,.14)}#chapter-09{--chapter-accent:#5aa37c;--chapter-glow:rgba(90,163,124,.14)}#chapter-10{--chapter-accent:#818fa8;--chapter-glow:rgba(129,143,168,.14)}#chapter-11{--chapter-accent:#37e6a1;--chapter-glow:rgba(55,230,161,.16)}.feature-chapter .chapter-meter i{background:var(--chapter-accent)}.feature-chapter .feature-card>div b,.feature-chapter .feature-card>i{color:var(--chapter-accent)}.feature-card{opacity:0;transform:translateY(12px)}.feature-card.is-visible{opacity:1;transform:none}.feature-card.expanded{grid-template-columns:90px 1fr 25px;border-color:var(--chapter-accent);background:linear-gradient(100deg,#fff,var(--f-pale));min-height:145px}.feature-card.expanded>i{transform:rotate(45deg)}.chapter-nav a{opacity:0;transform:translateY(12px)}.chapter-nav a.is-visible{opacity:1;transform:none}.feature-orbit{animation:orbitFloat 7s ease-in-out infinite}.feature-orbit:before{animation:slowSpin 18s linear infinite}.orbit-core:after{content:"";position:absolute;inset:-12px;border:1px solid var(--f-green);border-radius:50%;animation:medicalPulse 2.5s infinite}@keyframes flowLine{to{stroke-dashoffset:-60}}@keyframes donutIn{from{transform:rotate(-80deg) scale(.7);opacity:0}to{transform:none;opacity:1}}@keyframes orbitFloat{50%{transform:translateY(-12px)}}@keyframes slowSpin{to{transform:rotate(360deg)}}@keyframes medicalPulse{0%,100%{transform:scale(.96);opacity:.2}50%{transform:scale(1.06);opacity:.8}}@media(max-width:900px){.analytics-title,.analytics-layout{grid-template-columns:1fr}.distribution-body{grid-template-columns:1fr}.donut{margin:20px auto}.pathway svg{height:150px}.system-map{display:none}}@media(max-width:600px){.clinical-analytics{padding:80px 20px}.analytics-title{margin:35px 0}.path-labels{font-size:6px}.feature-chapter>header:after{display:none}}
