.demo-module__3VpR2q__demo{--vacuum:#03070c;--vacuum-soft:#07101a;--steel-900:#0b1723;--steel-800:#11283a;--steel-700:#1f4058;--steel-500:#6f899d;--trace:#e9f3fb;--telemetry:#9ab0c2;--cyan:#35d8ff;--cyan-soft:#83e9ff;--yellow:#ffd42a;--coral:#ff695f;min-height:100vh;color:var(--trace);background:var(--vacuum);font-family:var(--font-inter), sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;grid-template-columns:280px minmax(0,1fr);display:grid}.demo-module__3VpR2q__demo *{box-sizing:border-box}.demo-module__3VpR2q__demo a:focus-visible{outline:2px solid var(--yellow);outline-offset:4px}.demo-module__3VpR2q__skipLink{z-index:100;color:var(--vacuum);background:var(--yellow);font:600 .68rem/1 var(--font-mono-jb), monospace;text-transform:uppercase;padding:.75rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-180%)}.demo-module__3VpR2q__skipLink:focus{transform:translateY(0)}.demo-module__3VpR2q__sidebar{background:#020509;border-right:1px solid #6a9abb40;flex-direction:column;min-width:0;height:100vh;display:flex;position:sticky;top:0}.demo-module__3VpR2q__brand{filter:saturate(.72)brightness(1.14);width:max-content;margin:1.35rem 1.4rem;display:inline-flex}.demo-module__3VpR2q__account{border-block:1px solid #6a9abb33;gap:.42rem;padding:1.25rem 1.4rem;display:grid}.demo-module__3VpR2q__account>span,.demo-module__3VpR2q__runtimeNote>span,.demo-module__3VpR2q__topbar span,.demo-module__3VpR2q__nextStep>span,.demo-module__3VpR2q__pageHeader p,.demo-module__3VpR2q__patientIdentity p,.demo-module__3VpR2q__patientTable header p,.demo-module__3VpR2q__inspectionRail>p:first-child,.demo-module__3VpR2q__timeline header p,.demo-module__3VpR2q__patientReadout>p:first-child,.demo-module__3VpR2q__patientProfile header p,.demo-module__3VpR2q__medicationPanel header p,.demo-module__3VpR2q__documentLabel,.demo-module__3VpR2q__sourceLedger>p,.demo-module__3VpR2q__authorityPanel>p,.demo-module__3VpR2q__demoComplete>span{color:var(--cyan-soft);font:500 .58rem/1.4 var(--font-mono-jb), monospace;letter-spacing:.15em;text-transform:uppercase}.demo-module__3VpR2q__account strong{font:500 .82rem/1.3 var(--font-mono-jb), monospace}.demo-module__3VpR2q__account small{color:var(--yellow);align-items:center;gap:.4rem;font-size:.7rem;display:inline-flex}.demo-module__3VpR2q__account svg{width:.85rem;height:.85rem}.demo-module__3VpR2q__roleSwitch{background:#6a9abb38;border:1px solid #6a9abb38;grid-template-columns:1fr 1fr;gap:1px;margin:1rem 1.4rem;display:grid}.demo-module__3VpR2q__roleSwitch a{min-height:36px;color:var(--steel-500);font:500 .56rem/1 var(--font-mono-jb), monospace;text-transform:uppercase;background:#020509;place-items:center;transition:color .18s ease-out,background-color .18s ease-out;display:grid}.demo-module__3VpR2q__roleSwitch a:hover{color:var(--trace);background:#35d8ff0b}.demo-module__3VpR2q__roleSwitch .demo-module__3VpR2q__activeRole{color:var(--vacuum);background:var(--yellow)}.demo-module__3VpR2q__tourNav{display:grid}.demo-module__3VpR2q__tourNav a{min-height:78px;color:var(--telemetry);border-bottom:1px solid #6a9abb29;grid-template-columns:1.7rem 1.2rem 1fr;align-items:center;gap:.75rem;padding:.8rem 1.4rem;transition:color .18s ease-out,background-color .18s ease-out;display:grid;position:relative}.demo-module__3VpR2q__tourNav a:before{background:var(--yellow);content:"";width:2px;transition:transform .18s ease-out;position:absolute;inset:0 auto 0 0;transform:scaleY(0)}.demo-module__3VpR2q__tourNav a:hover{color:var(--trace);background:#35d8ff0b}.demo-module__3VpR2q__tourNav .demo-module__3VpR2q__activeStep{color:var(--trace);background:#35d8ff12}.demo-module__3VpR2q__tourNav .demo-module__3VpR2q__activeStep:before{transform:scaleY(1)}.demo-module__3VpR2q__tourNav svg{width:1.05rem;height:1.05rem;color:var(--cyan)}.demo-module__3VpR2q__tourNav a>span:last-child{gap:.3rem;display:grid}.demo-module__3VpR2q__tourNav strong{color:inherit;font-size:.76rem;font-weight:600}.demo-module__3VpR2q__tourNav small{color:var(--steel-500);font-size:.63rem}.demo-module__3VpR2q__stepNumber{color:var(--steel-500);font:.56rem/1 var(--font-mono-jb), monospace}.demo-module__3VpR2q__activeStep .demo-module__3VpR2q__stepNumber{color:var(--yellow)}.demo-module__3VpR2q__runtimeNote{border-top:1px solid #6a9abb33;margin-top:auto;padding:1.2rem 1.4rem}.demo-module__3VpR2q__runtimeNote p{color:var(--steel-500);margin:.55rem 0 0;font-size:.68rem;line-height:1.55}.demo-module__3VpR2q__workspace{background:radial-gradient(circle at 72% 5%,#1a5b821c,#0000 28rem),linear-gradient(#03070c,#050b11);flex-direction:column;min-width:0;min-height:100vh;display:flex}.demo-module__3VpR2q__topbar{border-bottom:1px solid #6a9abb38;justify-content:space-between;align-items:center;min-height:72px;padding:0 clamp(1.2rem,3vw,3.2rem);display:flex}.demo-module__3VpR2q__topbar>div{align-items:center;gap:1rem;display:flex}.demo-module__3VpR2q__topbar strong{color:var(--telemetry);font:500 .6rem/1 var(--font-mono-jb), monospace;border-left:1px solid #6a9abb4d;padding-left:1rem}.demo-module__3VpR2q__topbar a{min-height:40px;color:var(--telemetry);font:500 .61rem/1 var(--font-mono-jb), monospace;text-transform:uppercase;align-items:center;gap:.6rem;display:inline-flex}.demo-module__3VpR2q__topbar a:hover{color:var(--cyan-soft)}.demo-module__3VpR2q__topbar svg{width:.9rem;height:.9rem}.demo-module__3VpR2q__demoNotice{min-height:46px;color:var(--telemetry);background:#ffd42a0b;border-bottom:1px solid #ffd42a40;align-items:center;gap:.75rem;padding:.7rem clamp(1.2rem,3vw,3.2rem);display:flex}.demo-module__3VpR2q__demoNotice svg{width:1rem;height:1rem;color:var(--yellow);flex:none}.demo-module__3VpR2q__demoNotice p{margin:0;font-size:.72rem;line-height:1.45}.demo-module__3VpR2q__demoNotice strong{color:var(--yellow);font-weight:600}.demo-module__3VpR2q__content{width:min(100%,1440px);margin:0 auto;padding:clamp(2.2rem,4vw,4.5rem) clamp(1.2rem,4vw,4.5rem)}.demo-module__3VpR2q__content:focus{outline:none}.demo-module__3VpR2q__pageHeader{grid-template-columns:minmax(300px,1fr) minmax(280px,.58fr);align-items:end;gap:3rem;margin-bottom:3rem;display:grid}.demo-module__3VpR2q__pageHeader p,.demo-module__3VpR2q__patientIdentity p{margin:0}.demo-module__3VpR2q__pageHeader h1,.demo-module__3VpR2q__patientIdentity h1{font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:.75rem 0 0;font-size:clamp(3.7rem,6vw,6.4rem);font-weight:500;line-height:.82}.demo-module__3VpR2q__pageHeader>p{max-width:48ch;color:var(--telemetry);font-size:.9rem;line-height:1.65}.demo-module__3VpR2q__metrics{border-block:1px solid #6a9abb3d;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 3.5rem;display:grid}.demo-module__3VpR2q__metrics>div{border-right:1px solid #6a9abb33;align-content:space-between;min-height:145px;padding:1.2rem;display:grid}.demo-module__3VpR2q__metrics>div:last-child{border-right:0}.demo-module__3VpR2q__metrics dt{color:var(--steel-500);font:500 .58rem/1.2 var(--font-mono-jb), monospace;text-transform:uppercase;align-items:center;gap:.5rem;display:flex}.demo-module__3VpR2q__metrics dt svg{width:.95rem;height:.95rem;color:var(--cyan)}.demo-module__3VpR2q__metrics dd{color:var(--trace);font:500 3.15rem/.8 var(--font-barlow-condensed), sans-serif;margin:1.3rem 0 .3rem}.demo-module__3VpR2q__metrics small{color:var(--telemetry);font-size:.65rem}.demo-module__3VpR2q__dashboardGrid{border:1px solid #6a9abb3d;grid-template-columns:minmax(620px,1.7fr) minmax(280px,.65fr);display:grid}.demo-module__3VpR2q__patientTable{min-width:0}.demo-module__3VpR2q__patientTable>header{border-bottom:1px solid #6a9abb38;justify-content:space-between;align-items:center;gap:1rem;min-height:86px;padding:1rem 1.3rem;display:flex}.demo-module__3VpR2q__patientTable h2,.demo-module__3VpR2q__timeline h2,.demo-module__3VpR2q__patientReadout h2,.demo-module__3VpR2q__patientProfile h2,.demo-module__3VpR2q__medicationPanel h2,.demo-module__3VpR2q__authorityPanel h2{margin:.35rem 0 0;font-size:1.05rem;font-weight:600}.demo-module__3VpR2q__patientTable header>span{color:var(--steel-500);font:.55rem/1 var(--font-mono-jb), monospace}.demo-module__3VpR2q__tableHeader{color:var(--steel-500);font:.53rem/1 var(--font-mono-jb), monospace;text-transform:uppercase;border-bottom:1px solid #6a9abb26;grid-template-columns:minmax(200px,1.25fr) minmax(130px,.75fr) minmax(150px,.9fr) 42px;gap:1rem;padding:.65rem 1.3rem;display:grid}.demo-module__3VpR2q__patientTable article{border-bottom:1px solid #6a9abb29;grid-template-columns:42px minmax(150px,1fr) minmax(130px,.75fr) minmax(150px,.9fr) 42px;align-items:center;gap:1rem;min-height:88px;padding:.8rem 1.3rem;display:grid}.demo-module__3VpR2q__patientTable article:last-child{border-bottom:0}.demo-module__3VpR2q__avatar{width:38px;height:38px;color:var(--cyan-soft);font:600 .61rem/1 var(--font-mono-jb), monospace;border:1px solid #35d8ff73;place-items:center;display:grid}.demo-module__3VpR2q__patientTable article>div{gap:.3rem;display:grid}.demo-module__3VpR2q__patientTable article strong{font-size:.78rem}.demo-module__3VpR2q__patientTable article small,.demo-module__3VpR2q__patientTable time{color:var(--steel-500);font-size:.63rem}.demo-module__3VpR2q__signalState{width:max-content;color:var(--cyan-soft);font:.56rem/1 var(--font-mono-jb), monospace;text-transform:uppercase;border:1px solid #35d8ff47;padding:.4rem .55rem}.demo-module__3VpR2q__signalState.demo-module__3VpR2q__review{color:var(--yellow);border-color:#ffd42a73}.demo-module__3VpR2q__signalState.demo-module__3VpR2q__scheduled{color:var(--telemetry)}.demo-module__3VpR2q__patientTable article>a{width:38px;height:38px;color:var(--cyan);border:1px solid #35d8ff57;place-items:center;display:grid}.demo-module__3VpR2q__patientTable article>a:hover{color:var(--vacuum);background:var(--cyan)}.demo-module__3VpR2q__patientTable article>a svg{width:.9rem;height:.9rem}.demo-module__3VpR2q__inspectionRail{background:#07101a9e;border-left:1px solid #6a9abb38;flex-direction:column;min-width:0;padding:1.5rem;display:flex}.demo-module__3VpR2q__pulse{border:2px solid var(--yellow);background:var(--vacuum);border-radius:50%;width:12px;height:12px;margin:3rem 0 1.8rem;display:block;box-shadow:0 0 0 8px #ffd42a12,0 5px 18px #ffd42a29}.demo-module__3VpR2q__inspectionRail h2{max-width:12ch;font-family:var(--font-barlow-condensed), sans-serif;text-transform:uppercase;margin:0;font-size:clamp(2.5rem,3.5vw,4rem);font-weight:500;line-height:.9}.demo-module__3VpR2q__inspectionRail>p:not(:first-child){color:var(--telemetry);font-size:.75rem;line-height:1.65}.demo-module__3VpR2q__inspectionRail a,.demo-module__3VpR2q__patientReadout>a,.demo-module__3VpR2q__authorityPanel>a,.demo-module__3VpR2q__demoComplete a{border:1px solid var(--yellow);min-height:46px;color:var(--vacuum);background:var(--yellow);font:600 .58rem/1 var(--font-mono-jb), monospace;text-transform:uppercase;justify-content:space-between;align-items:center;gap:.8rem;margin-top:auto;padding:0 .9rem;display:flex}.demo-module__3VpR2q__inspectionRail a svg,.demo-module__3VpR2q__patientReadout>a svg,.demo-module__3VpR2q__authorityPanel>a svg,.demo-module__3VpR2q__demoComplete a svg{width:.9rem;height:.9rem}.demo-module__3VpR2q__patientHeader{border-bottom:1px solid #6a9abb3d;justify-content:space-between;align-items:end;gap:3rem;margin-bottom:3rem;padding-bottom:2rem;display:flex}.demo-module__3VpR2q__patientIdentity{align-items:center;gap:1.3rem;display:flex}.demo-module__3VpR2q__patientIdentity>span{width:74px;height:74px;color:var(--cyan-soft);font:600 1rem/1 var(--font-mono-jb), monospace;border:1px solid #35d8ff85;place-items:center;display:grid}.demo-module__3VpR2q__patientIdentity h1{font-size:clamp(3.2rem,5vw,5rem)}.demo-module__3VpR2q__patientIdentity small{color:var(--steel-500);font-size:.68rem}.demo-module__3VpR2q__patientMeta{gap:.7rem;display:grid}.demo-module__3VpR2q__patientMeta span{color:var(--telemetry);align-items:center;gap:.55rem;font-size:.7rem;display:flex}.demo-module__3VpR2q__patientMeta svg{width:.95rem;height:.95rem;color:var(--cyan)}.demo-module__3VpR2q__patientOverviewGrid{background:#6a9abb3d;border:1px solid #6a9abb3d;grid-template-columns:minmax(260px,.62fr) minmax(620px,1.38fr);gap:1px;margin-bottom:2rem;display:grid}.demo-module__3VpR2q__patientProfile,.demo-module__3VpR2q__medicationPanel{background:#03070cf5;min-width:0}.demo-module__3VpR2q__patientProfile>header,.demo-module__3VpR2q__medicationPanel>header{border-bottom:1px solid #6a9abb33;align-items:center;gap:.75rem;min-height:76px;padding:1rem 1.3rem;display:flex}.demo-module__3VpR2q__patientProfile>header svg{width:1.05rem;height:1.05rem;color:var(--cyan)}.demo-module__3VpR2q__patientProfile header p,.demo-module__3VpR2q__medicationPanel header p{margin:0}.demo-module__3VpR2q__patientProfile dl{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.demo-module__3VpR2q__patientProfile dl div{border-bottom:1px solid #6a9abb29;border-right:1px solid #6a9abb29;min-height:74px;padding:1rem 1.2rem}.demo-module__3VpR2q__patientProfile dl div:nth-child(2n){border-right:0}.demo-module__3VpR2q__patientProfile dl div:nth-last-child(-n+2){border-bottom:0}.demo-module__3VpR2q__patientProfile dt{color:var(--steel-500);font:.53rem/1 var(--font-mono-jb), monospace;text-transform:uppercase}.demo-module__3VpR2q__patientProfile dd{color:var(--telemetry);margin:.42rem 0 0;font-size:.69rem;line-height:1.35}.demo-module__3VpR2q__medicationPanel>header{justify-content:space-between}.demo-module__3VpR2q__medicationPanel>header>span{color:var(--steel-500);font:.53rem/1 var(--font-mono-jb), monospace}.demo-module__3VpR2q__medicationList article{border-bottom:1px solid #6a9abb29;grid-template-columns:38px minmax(150px,1fr) minmax(140px,.8fr) minmax(170px,.95fr);align-items:center;gap:1rem;min-height:74px;padding:.75rem 1.3rem;display:grid}.demo-module__3VpR2q__medicationIcon{width:34px;height:34px;color:var(--cyan);border:1px solid #35d8ff61;place-items:center;display:grid}.demo-module__3VpR2q__medicationIcon svg{width:.95rem;height:.95rem}.demo-module__3VpR2q__medicationList article>div{gap:.3rem;display:grid}.demo-module__3VpR2q__medicationList strong{font-size:.78rem}.demo-module__3VpR2q__medicationList small,.demo-module__3VpR2q__medicationList time{color:var(--steel-500);font-size:.62rem}.demo-module__3VpR2q__medicationState{color:var(--cyan-soft);align-items:center;gap:.45rem;font-size:.63rem;display:inline-flex}.demo-module__3VpR2q__medicationState svg{width:.85rem;height:.85rem}.demo-module__3VpR2q__medicationBoundary{color:var(--telemetry);background:#ffd42a09;align-items:flex-start;gap:.7rem;margin:0;padding:.85rem 1.3rem;font-size:.63rem;line-height:1.5;display:flex}.demo-module__3VpR2q__medicationBoundary svg{width:.9rem;height:.9rem;color:var(--yellow);flex:none}.demo-module__3VpR2q__medicationBoundary strong{color:var(--yellow);font-weight:600}.demo-module__3VpR2q__recordGrid{background:#6a9abb3d;border:1px solid #6a9abb3d;grid-template-columns:minmax(560px,1.5fr) minmax(310px,.7fr);gap:1px;display:grid}.demo-module__3VpR2q__timeline,.demo-module__3VpR2q__patientReadout{background:#03070cf5}.demo-module__3VpR2q__timeline>header{border-bottom:1px solid #6a9abb33;padding:1.3rem 1.5rem}.demo-module__3VpR2q__timeline ol{margin:0;padding:0 1.5rem;list-style:none}.demo-module__3VpR2q__timeline li{border-bottom:1px solid #6a9abb29;grid-template-columns:110px 18px 1fr;gap:1rem;min-height:118px;padding:1.4rem 0;display:grid}.demo-module__3VpR2q__timeline li:last-child{border-bottom:0}.demo-module__3VpR2q__timeline time{color:var(--steel-500);font:.57rem/1.4 var(--font-mono-jb), monospace}.demo-module__3VpR2q__timelineNode{border:2px solid var(--cyan);background:var(--vacuum);border-radius:50%;width:10px;height:10px;margin-top:.2rem;position:relative}.demo-module__3VpR2q__timelineNode:after{content:"";background:#35d8ff40;width:1px;height:84px;position:absolute;top:14px;left:3px}.demo-module__3VpR2q__timeline li:last-child .demo-module__3VpR2q__timelineNode:after{display:none}.demo-module__3VpR2q__timeline li>div{align-content:start;gap:.45rem;display:grid}.demo-module__3VpR2q__timeline small{color:var(--cyan-soft);font:.56rem/1 var(--font-mono-jb), monospace;letter-spacing:.12em}.demo-module__3VpR2q__timeline strong{font-size:.82rem}.demo-module__3VpR2q__timeline li p{color:var(--telemetry);margin:0;font-size:.72rem;line-height:1.55}.demo-module__3VpR2q__patientReadout{flex-direction:column;min-width:0;padding:1.5rem;display:flex}.demo-module__3VpR2q__moodBars{background:linear-gradient(#35d8ff09,#0000);border-bottom:1px solid #6a9abb4d;align-items:end;gap:.55rem;height:220px;margin:2.5rem 0 1.8rem;padding:1.2rem 0 0;display:flex}.demo-module__3VpR2q__moodBars>span{border-top:2px solid var(--cyan);background:#35d8ff1f;flex:1;min-height:8px;position:relative}.demo-module__3VpR2q__moodBars i{color:var(--cyan-soft);font:normal .55rem/1 var(--font-mono-jb), monospace;position:absolute;top:-.95rem;left:50%;transform:translate(-50%)}.demo-module__3VpR2q__patientReadout dl{margin:0 0 2rem}.demo-module__3VpR2q__patientReadout dl div{border-top:1px solid #6a9abb29;padding:.8rem 0}.demo-module__3VpR2q__patientReadout dt{color:var(--steel-500);font:.55rem/1 var(--font-mono-jb), monospace;text-transform:uppercase}.demo-module__3VpR2q__patientReadout dd{color:var(--telemetry);margin:.35rem 0 0;font-size:.68rem}.demo-module__3VpR2q__patientReadout>a svg:first-child{color:inherit}.demo-module__3VpR2q__briefingGrid{background:#6a9abb3d;border:1px solid #6a9abb3d;grid-template-columns:minmax(560px,1.35fr) minmax(300px,.65fr);gap:1px;display:grid}.demo-module__3VpR2q__briefingDocument,.demo-module__3VpR2q__authorityPanel{background:#03070cf7}.demo-module__3VpR2q__briefingDocument>header{border-bottom:1px solid #6a9abb33;justify-content:space-between;align-items:center;gap:1rem;min-height:66px;padding:1rem 1.4rem;display:flex}.demo-module__3VpR2q__briefingDocument>header div{color:var(--cyan-soft);font:.57rem/1 var(--font-mono-jb), monospace;align-items:center;gap:.6rem;display:flex}.demo-module__3VpR2q__briefingDocument>header svg{width:1rem;height:1rem}.demo-module__3VpR2q__briefingDocument>header strong{color:var(--yellow);font:.55rem/1 var(--font-mono-jb), monospace}.demo-module__3VpR2q__briefingBody{max-width:76ch;padding:clamp(1.7rem,4vw,4rem)}.demo-module__3VpR2q__briefingBody h2{max-width:15ch;font-family:var(--font-barlow-condensed), sans-serif;text-transform:uppercase;margin:.8rem 0 1.8rem;font-size:clamp(3rem,5vw,5.2rem);font-weight:500;line-height:.9}.demo-module__3VpR2q__briefingBody>p:not(.demo-module__3VpR2q__documentLabel){color:var(--telemetry);font-size:.92rem;line-height:1.8}.demo-module__3VpR2q__sourceLedger{border-top:1px solid #6a9abb3d;margin-top:2.5rem;padding-top:1.4rem}.demo-module__3VpR2q__sourceLedger dl{border:1px solid #6a9abb33;grid-template-columns:repeat(2,minmax(0,1fr));margin:1rem 0 0;display:grid}.demo-module__3VpR2q__sourceLedger dl div{border-bottom:1px solid #6a9abb29;border-right:1px solid #6a9abb29;padding:1rem}.demo-module__3VpR2q__sourceLedger dl div:nth-child(2n){border-right:0}.demo-module__3VpR2q__sourceLedger dl div:nth-last-child(-n+2){border-bottom:0}.demo-module__3VpR2q__sourceLedger dt{color:var(--steel-500);font:.55rem/1 var(--font-mono-jb), monospace;text-transform:uppercase}.demo-module__3VpR2q__sourceLedger dd{margin:.4rem 0 0;font-size:.72rem}.demo-module__3VpR2q__authorityPanel{flex-direction:column;padding:1.7rem;display:flex}.demo-module__3VpR2q__authorityIcon{border:1px solid var(--coral);width:68px;height:68px;color:var(--coral);place-items:center;margin-bottom:3rem;display:grid;transform:rotate(45deg)}.demo-module__3VpR2q__authorityIcon svg{width:1.6rem;height:1.6rem;transform:rotate(-45deg)}.demo-module__3VpR2q__authorityPanel>p{color:var(--coral)}.demo-module__3VpR2q__authorityPanel h2{max-width:12ch;font-family:var(--font-barlow-condensed), sans-serif;text-transform:uppercase;margin:.8rem 0 1.4rem;font-size:clamp(2.5rem,3.5vw,3.9rem);font-weight:500;line-height:.92}.demo-module__3VpR2q__authorityPanel ul{border-top:1px solid #ff695f40;gap:.8rem;margin:0 0 2rem;padding:1.2rem 0 0;list-style:none;display:grid}.demo-module__3VpR2q__authorityPanel li{color:var(--telemetry);align-items:center;gap:.6rem;font-size:.72rem;display:flex}.demo-module__3VpR2q__authorityPanel li svg{width:.9rem;height:.9rem;color:var(--coral)}.demo-module__3VpR2q__authorityPanel>a{border-color:var(--coral);color:var(--trace);background:#ff695f1f}.demo-module__3VpR2q__authorityPanel>small{color:var(--steel-500);margin-top:.8rem;font-size:.62rem;line-height:1.45}.demo-module__3VpR2q__demoComplete{border-block:1px solid #6a9abb38;grid-template-columns:1fr minmax(300px,.9fr) auto;align-items:center;gap:2rem;margin-top:2.5rem;padding:1.2rem 0;display:grid}.demo-module__3VpR2q__demoComplete p{color:var(--telemetry);font-size:.72rem;line-height:1.5}.demo-module__3VpR2q__demoComplete a{min-width:230px;margin:0}.demo-module__3VpR2q__nextStep{margin-top:auto;padding:0 clamp(1.2rem,4vw,4.5rem) 2rem}.demo-module__3VpR2q__nextStep>div{border-block:1px solid #6a9abb38;justify-content:space-between;align-items:center;gap:1rem;min-height:70px;margin-top:.55rem;padding:.8rem 1rem;display:flex}.demo-module__3VpR2q__nextStep p{color:var(--telemetry);margin:0;font-size:.72rem}.demo-module__3VpR2q__nextStep p strong{color:var(--trace)}.demo-module__3VpR2q__nextStep a{min-height:40px;color:var(--vacuum);background:var(--yellow);font:600 .58rem/1 var(--font-mono-jb), monospace;text-transform:uppercase;align-items:center;gap:.7rem;padding:0 1rem;display:inline-flex}.demo-module__3VpR2q__nextStep svg{width:.9rem;height:.9rem}@media (max-width:1120px){.demo-module__3VpR2q__demo{grid-template-columns:235px minmax(0,1fr)}.demo-module__3VpR2q__dashboardGrid,.demo-module__3VpR2q__patientOverviewGrid,.demo-module__3VpR2q__recordGrid,.demo-module__3VpR2q__briefingGrid{grid-template-columns:1fr}.demo-module__3VpR2q__inspectionRail{border-top:1px solid #6a9abb38;border-left:0;min-height:380px}.demo-module__3VpR2q__inspectionRail h2{max-width:15ch}.demo-module__3VpR2q__metrics{grid-template-columns:repeat(2,1fr)}.demo-module__3VpR2q__metrics>div:nth-child(2){border-right:0}.demo-module__3VpR2q__metrics>div:nth-child(-n+2){border-bottom:1px solid #6a9abb2e}}@media (max-width:820px){.demo-module__3VpR2q__demo{display:block}.demo-module__3VpR2q__sidebar{border-bottom:1px solid #6a9abb40;border-right:0;height:auto;position:static}.demo-module__3VpR2q__brand{margin-block:1rem}.demo-module__3VpR2q__account{border:1px solid #6a9abb38;width:max-content;padding:.5rem .7rem;position:absolute;top:1.15rem;right:1rem}.demo-module__3VpR2q__account>span,.demo-module__3VpR2q__account small,.demo-module__3VpR2q__account strong{font-size:.54rem}.demo-module__3VpR2q__account>span{display:none}.demo-module__3VpR2q__roleSwitch{border-inline:0;margin:0}.demo-module__3VpR2q__tourNav{scrollbar-width:thin;display:flex;overflow-x:auto}.demo-module__3VpR2q__tourNav a{border-top:1px solid #6a9abb29;border-bottom:0;border-right:1px solid #6a9abb29;flex:1 0 auto;grid-template-columns:1.3rem 1rem auto;min-width:200px;min-height:64px;padding:.7rem 1rem}.demo-module__3VpR2q__tourNav a:before{width:auto;height:2px;inset:auto 0 0;transform:scaleX(0)}.demo-module__3VpR2q__tourNav .demo-module__3VpR2q__activeStep:before{transform:scaleX(1)}.demo-module__3VpR2q__runtimeNote{display:none}.demo-module__3VpR2q__topbar{min-height:60px}.demo-module__3VpR2q__pageHeader{grid-template-columns:1fr;gap:1.2rem}.demo-module__3VpR2q__patientHeader{flex-direction:column;align-items:start}.demo-module__3VpR2q__demoComplete{grid-template-columns:1fr}.demo-module__3VpR2q__demoComplete a{width:100%}}@media (max-width:600px){.demo-module__3VpR2q__brand img{width:32px;height:32px}.demo-module__3VpR2q__account{top:1rem}.demo-module__3VpR2q__account strong{text-overflow:ellipsis;white-space:nowrap;max-width:130px;overflow:hidden}.demo-module__3VpR2q__account small{display:none}.demo-module__3VpR2q__topbar{padding-inline:1rem}.demo-module__3VpR2q__topbar span{font-size:.52rem}.demo-module__3VpR2q__topbar strong{display:none}.demo-module__3VpR2q__topbar a{font-size:.55rem}.demo-module__3VpR2q__demoNotice{align-items:flex-start;padding-inline:1rem}.demo-module__3VpR2q__content{padding:2.5rem 1rem}.demo-module__3VpR2q__pageHeader h1{font-size:clamp(3.4rem,18vw,5rem)}.demo-module__3VpR2q__metrics{grid-template-columns:1fr 1fr}.demo-module__3VpR2q__metrics>div{min-height:125px;padding:1rem}.demo-module__3VpR2q__metrics dd{font-size:2.5rem}.demo-module__3VpR2q__patientTable>header{flex-direction:column;align-items:flex-start}.demo-module__3VpR2q__patientTable header>span,.demo-module__3VpR2q__tableHeader{display:none}.demo-module__3VpR2q__patientTable article{grid-template-columns:38px minmax(0,1fr) 38px;gap:.7rem;padding:1rem}.demo-module__3VpR2q__patientTable article time,.demo-module__3VpR2q__signalState{grid-column:2}.demo-module__3VpR2q__patientTable article>a{grid-area:1/3/span 3}.demo-module__3VpR2q__inspectionRail{min-height:420px;padding:1.25rem}.demo-module__3VpR2q__patientIdentity{align-items:flex-start}.demo-module__3VpR2q__patientIdentity>span{flex:none;width:52px;height:52px}.demo-module__3VpR2q__patientIdentity h1{font-size:3.2rem}.demo-module__3VpR2q__patientProfile dl{grid-template-columns:1fr}.demo-module__3VpR2q__patientProfile dl div:nth-child(n){border-bottom:1px solid #6a9abb29;border-right:0}.demo-module__3VpR2q__patientProfile dl div:last-child{border-bottom:0}.demo-module__3VpR2q__medicationPanel>header{flex-direction:column;align-items:flex-start}.demo-module__3VpR2q__medicationList article{grid-template-columns:34px minmax(0,1fr);gap:.7rem;padding:1rem}.demo-module__3VpR2q__medicationState,.demo-module__3VpR2q__medicationList time{grid-column:2}.demo-module__3VpR2q__medicationBoundary,.demo-module__3VpR2q__timeline ol{padding-inline:1rem}.demo-module__3VpR2q__timeline li{grid-template-columns:1fr;gap:.6rem}.demo-module__3VpR2q__timelineNode{display:none}.demo-module__3VpR2q__moodBars{height:180px}.demo-module__3VpR2q__briefingDocument>header{flex-direction:column;align-items:flex-start}.demo-module__3VpR2q__briefingBody{padding:1.4rem}.demo-module__3VpR2q__briefingBody h2{font-size:3.3rem}.demo-module__3VpR2q__sourceLedger dl{grid-template-columns:1fr}.demo-module__3VpR2q__sourceLedger dl div:nth-child(n){border-bottom:1px solid #6a9abb29;border-right:0}.demo-module__3VpR2q__sourceLedger dl div:last-child{border-bottom:0}.demo-module__3VpR2q__nextStep{padding-inline:1rem}.demo-module__3VpR2q__nextStep>div{flex-direction:column;align-items:stretch}.demo-module__3VpR2q__nextStep a{justify-content:space-between}}
