.patient-app-module__K-SeTW__appHeader,.patient-app-module__K-SeTW__screenHeader{grid-template-columns:minmax(360px,1fr) minmax(320px,.72fr);align-items:end;gap:3rem;margin-bottom:3rem;display:grid}.patient-app-module__K-SeTW__appHeader>div>p,.patient-app-module__K-SeTW__screenHeader>div>p,.patient-app-module__K-SeTW__dayTrack header p,.patient-app-module__K-SeTW__visitRail>p,.patient-app-module__K-SeTW__moodPanel header p,.patient-app-module__K-SeTW__medicationCheck header p,.patient-app-module__K-SeTW__recorder header p,.patient-app-module__K-SeTW__voiceBoundary>p{color:var(--cyan-soft);font:500 .58rem/1.4 var(--font-mono-jb), monospace;letter-spacing:.15em;text-transform:uppercase;margin:0}.patient-app-module__K-SeTW__appHeader h1,.patient-app-module__K-SeTW__screenHeader h1{max-width:11ch;font-family:var(--font-barlow-condensed), sans-serif;letter-spacing:-.025em;text-transform:uppercase;margin:.75rem 0 0;font-size:clamp(3.7rem,6vw,6rem);font-weight:500;line-height:.84}.patient-app-module__K-SeTW__appHeader>div>span{max-width:62ch;color:var(--telemetry);margin-top:1.3rem;font-size:.84rem;line-height:1.65;display:block}.patient-app-module__K-SeTW__appHeader dl{border-block:1px solid #6a9abb3d;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.patient-app-module__K-SeTW__appHeader dl div{border-right:1px solid #6a9abb33;min-height:96px;padding:1rem}.patient-app-module__K-SeTW__appHeader dl div:last-child{border-right:0}.patient-app-module__K-SeTW__appHeader dt{color:var(--steel-500);font:.53rem/1 var(--font-mono-jb), monospace;text-transform:uppercase}.patient-app-module__K-SeTW__appHeader dd{color:var(--trace);font:500 1.4rem/1 var(--font-barlow-condensed), sans-serif;margin:1.1rem 0 0}.patient-app-module__K-SeTW__screenHeader>p{max-width:49ch;color:var(--telemetry);margin:0;font-size:.85rem;line-height:1.7}.patient-app-module__K-SeTW__todayGrid{border:1px solid #6a9abb3d;grid-template-columns:minmax(620px,1.5fr) minmax(300px,.58fr);display:grid}.patient-app-module__K-SeTW__dayTrack>header{border-bottom:1px solid #6a9abb33;justify-content:space-between;align-items:center;gap:1rem;min-height:84px;padding:1rem 1.35rem;display:flex}.patient-app-module__K-SeTW__dayTrack h2,.patient-app-module__K-SeTW__moodPanel h2,.patient-app-module__K-SeTW__medicationCheck h2,.patient-app-module__K-SeTW__recorder h2{margin:.35rem 0 0;font-size:1.05rem;font-weight:600}.patient-app-module__K-SeTW__dayTrack header>span{color:var(--steel-500);font:.53rem/1 var(--font-mono-jb), monospace}.patient-app-module__K-SeTW__dayTrack ol{margin:0;padding:0 1.35rem;list-style:none}.patient-app-module__K-SeTW__dayTrack li{border-bottom:1px solid #6a9abb29;grid-template-columns:44px minmax(220px,1fr) 78px 40px;align-items:center;gap:1rem;min-height:108px;display:grid;position:relative}.patient-app-module__K-SeTW__dayTrack li:last-child{border-bottom:0}.patient-app-module__K-SeTW__dayTrack li:before{content:"";background:#35d8ff40;width:1px;position:absolute;top:74px;bottom:-34px;left:21px}.patient-app-module__K-SeTW__dayTrack li:last-child:before{display:none}.patient-app-module__K-SeTW__trackNode{z-index:1;width:44px;height:44px;color:var(--cyan);background:var(--vacuum);border:1px solid #35d8ff75;place-items:center;display:grid}.patient-app-module__K-SeTW__trackNode svg{width:1.05rem;height:1.05rem}.patient-app-module__K-SeTW__dayTrack li>div{gap:.35rem;display:grid}.patient-app-module__K-SeTW__dayTrack li small{color:var(--cyan-soft);font:.54rem/1 var(--font-mono-jb), monospace;letter-spacing:.12em}.patient-app-module__K-SeTW__dayTrack li strong{font-size:.8rem}.patient-app-module__K-SeTW__dayTrack li p{color:var(--steel-500);margin:0;font-size:.67rem;line-height:1.45}.patient-app-module__K-SeTW__itemState{color:var(--telemetry);font:.54rem/1 var(--font-mono-jb), monospace}.patient-app-module__K-SeTW__dayTrack li>a{width:38px;height:38px;color:var(--cyan);border:1px solid #35d8ff57;place-items:center;display:grid}.patient-app-module__K-SeTW__dayTrack li>a:hover{color:var(--vacuum);background:var(--cyan)}.patient-app-module__K-SeTW__dayTrack li>a svg{width:.9rem;height:.9rem}.patient-app-module__K-SeTW__visitRail{background:#07101a9e;border-left:1px solid #6a9abb38;flex-direction:column;min-width:0;padding:1.5rem;display:flex}.patient-app-module__K-SeTW__visitRail>svg{width:2rem;height:2rem;color:var(--yellow);margin:3.2rem 0 1.5rem}.patient-app-module__K-SeTW__visitRail>strong{font-family:var(--font-barlow-condensed), sans-serif;text-transform:uppercase;font-size:3.6rem;font-weight:500;line-height:.9}.patient-app-module__K-SeTW__visitRail>span{color:var(--telemetry);margin-top:.8rem;font-size:.72rem}.patient-app-module__K-SeTW__visitRail>div{border-top:1px solid #ff695f40;align-items:flex-start;gap:.7rem;margin-top:auto;padding-top:1.2rem;display:flex}.patient-app-module__K-SeTW__visitRail>div svg{width:.8rem;height:.8rem;color:var(--coral);fill:var(--coral);flex:none;margin-top:.2rem}.patient-app-module__K-SeTW__visitRail>div p{color:var(--telemetry);margin:0;font-size:.68rem;line-height:1.55}.patient-app-module__K-SeTW__patientBoundary{border-block:1px solid #ffd42a3d;align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding:1rem 0;display:flex}.patient-app-module__K-SeTW__patientBoundary svg{width:1rem;height:1rem;color:var(--yellow);flex:none}.patient-app-module__K-SeTW__patientBoundary p{color:var(--telemetry);margin:0;font-size:.7rem;line-height:1.55}.patient-app-module__K-SeTW__patientBoundary strong{color:var(--yellow)}.patient-app-module__K-SeTW__checkInGrid{background:#6a9abb3d;border:1px solid #6a9abb3d;grid-template-columns:minmax(360px,.72fr) minmax(520px,1.28fr);gap:1px;display:grid}.patient-app-module__K-SeTW__moodPanel,.patient-app-module__K-SeTW__medicationCheck{background:#03070cf7;min-width:0}.patient-app-module__K-SeTW__moodPanel>header,.patient-app-module__K-SeTW__medicationCheck>header{border-bottom:1px solid #6a9abb33;align-items:center;gap:.8rem;min-height:78px;padding:1rem 1.3rem;display:flex}.patient-app-module__K-SeTW__moodPanel>header svg,.patient-app-module__K-SeTW__medicationCheck>header svg{width:1.05rem;height:1.05rem;color:var(--cyan)}.patient-app-module__K-SeTW__moodScale{background:#6a9abb33;grid-template-columns:repeat(5,1fr);gap:1px;margin:1.3rem;display:grid}.patient-app-module__K-SeTW__moodScale button{min-height:58px;color:var(--telemetry);background:var(--vacuum-soft);font:500 .8rem/1 var(--font-mono-jb), monospace;cursor:pointer;border:0}.patient-app-module__K-SeTW__moodScale button:hover{color:var(--trace);background:#35d8ff14}.patient-app-module__K-SeTW__moodScale button[aria-pressed=true]{color:var(--vacuum);background:var(--yellow)}.patient-app-module__K-SeTW__localReadout{border-top:1px solid #6a9abb2e;justify-content:space-between;align-items:center;gap:1rem;margin:0 1.3rem 1.3rem;padding-top:1rem;display:flex}.patient-app-module__K-SeTW__localReadout span{color:var(--steel-500);font:.53rem/1 var(--font-mono-jb), monospace}.patient-app-module__K-SeTW__localReadout strong{color:var(--cyan-soft);font-size:.72rem}.patient-app-module__K-SeTW__medicationCheck ul{margin:0;padding:0 1.3rem;list-style:none}.patient-app-module__K-SeTW__medicationCheck li{border-bottom:1px solid #6a9abb29;grid-template-columns:minmax(180px,1fr) auto;align-items:center;gap:1rem;min-height:84px;display:grid}.patient-app-module__K-SeTW__medicationCheck li>div{gap:.35rem;display:grid}.patient-app-module__K-SeTW__medicationCheck li strong{font-size:.78rem}.patient-app-module__K-SeTW__medicationCheck li span{color:var(--steel-500);font-size:.62rem}.patient-app-module__K-SeTW__medicationCheck li button{min-height:38px;color:var(--cyan-soft);font:500 .54rem/1 var(--font-mono-jb), monospace;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #35d8ff59;align-items:center;gap:.45rem;padding:0 .75rem;display:inline-flex}.patient-app-module__K-SeTW__medicationCheck li button[aria-pressed=true]{border-color:var(--yellow);color:var(--vacuum);background:var(--yellow)}.patient-app-module__K-SeTW__medicationCheck li button svg{width:.8rem;height:.8rem}.patient-app-module__K-SeTW__medicationSafety{color:var(--telemetry);background:#ffd42a09;align-items:flex-start;gap:.65rem;margin:0;padding:.9rem 1.3rem;font-size:.62rem;line-height:1.5;display:flex}.patient-app-module__K-SeTW__medicationSafety svg{width:.9rem;height:.9rem;color:var(--yellow);flex:none}.patient-app-module__K-SeTW__localState{min-height:72px;color:var(--telemetry);background:var(--vacuum);grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1.3rem;display:flex}.patient-app-module__K-SeTW__localState p{align-items:baseline;gap:.7rem;margin:0;display:flex}.patient-app-module__K-SeTW__localState p strong{color:var(--trace);font:500 1.7rem/1 var(--font-barlow-condensed), sans-serif}.patient-app-module__K-SeTW__localState p span{font-size:.65rem}.patient-app-module__K-SeTW__localState button,.patient-app-module__K-SeTW__recorderActions button{min-height:40px;color:var(--cyan-soft);font:500 .55rem/1 var(--font-mono-jb), monospace;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #35d8ff59;align-items:center;gap:.55rem;padding:0 .85rem;display:inline-flex}.patient-app-module__K-SeTW__localState button svg,.patient-app-module__K-SeTW__recorderActions button svg{width:.85rem;height:.85rem}.patient-app-module__K-SeTW__voiceGrid{background:#6a9abb3d;border:1px solid #6a9abb3d;grid-template-columns:minmax(560px,1.3fr) minmax(300px,.7fr);gap:1px;display:grid}.patient-app-module__K-SeTW__recorder,.patient-app-module__K-SeTW__voiceBoundary{background:#03070cf7;min-width:0}.patient-app-module__K-SeTW__recorder{flex-direction:column;min-height:500px;padding:1.5rem;display:flex}.patient-app-module__K-SeTW__recorder>header{border-bottom:1px solid #6a9abb33;justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.2rem;display:flex}.patient-app-module__K-SeTW__recorder time{color:var(--yellow);font:500 1rem/1 var(--font-mono-jb), monospace}.patient-app-module__K-SeTW__waveform{justify-content:center;align-items:center;gap:.42rem;height:210px;margin:3.5rem 0 2rem;display:flex}.patient-app-module__K-SeTW__waveform span{transform-origin:50%;background:#35d8ff3d;width:5px;min-height:8px;transform:scaleY(.55)}.patient-app-module__K-SeTW__waveformActive span{background:var(--cyan);animation:.72s cubic-bezier(.16,1,.3,1) infinite alternate patient-app-module__K-SeTW__voice-signal}.patient-app-module__K-SeTW__voiceStatus{color:var(--telemetry);text-align:center;margin:0 auto 2rem;font-size:.75rem;line-height:1.55}.patient-app-module__K-SeTW__recorderActions{justify-content:center;align-items:center;gap:1rem;min-height:48px;margin-top:auto;display:flex}.patient-app-module__K-SeTW__recorderActions .patient-app-module__K-SeTW__recordButton{border-color:var(--yellow);color:var(--vacuum);background:var(--yellow)}.patient-app-module__K-SeTW__recorderActions .patient-app-module__K-SeTW__stopButton{border-color:var(--coral);color:var(--trace);background:#ff695f1f}.patient-app-module__K-SeTW__recorderActions>span{color:var(--cyan-soft);align-items:center;gap:.5rem;font-size:.68rem;display:inline-flex}.patient-app-module__K-SeTW__recorderActions>span svg{width:.9rem;height:.9rem}.patient-app-module__K-SeTW__voiceBoundary{flex-direction:column;padding:1.5rem;display:flex}.patient-app-module__K-SeTW__voiceBoundary>svg{width:2rem;height:2rem;color:var(--coral);margin-bottom:3rem}.patient-app-module__K-SeTW__voiceBoundary>p{color:var(--coral)}.patient-app-module__K-SeTW__voiceBoundary h2{max-width:12ch;font-family:var(--font-barlow-condensed), sans-serif;text-transform:uppercase;margin:.8rem 0 2rem;font-size:clamp(2.6rem,4vw,4rem);font-weight:500;line-height:.9}.patient-app-module__K-SeTW__voiceBoundary dl{margin:auto 0 0}.patient-app-module__K-SeTW__voiceBoundary dl div{border-top:1px solid #6a9abb29;justify-content:space-between;gap:1rem;padding:.85rem 0;display:flex}.patient-app-module__K-SeTW__voiceBoundary dt{color:var(--steel-500);font:.53rem/1 var(--font-mono-jb), monospace;text-transform:uppercase}.patient-app-module__K-SeTW__voiceBoundary dd{color:var(--telemetry);margin:0;font-size:.65rem}.patient-app-module__K-SeTW__moodScale button:focus-visible,.patient-app-module__K-SeTW__medicationCheck button:focus-visible,.patient-app-module__K-SeTW__localState button:focus-visible,.patient-app-module__K-SeTW__recorderActions button:focus-visible{outline:2px solid var(--yellow);outline-offset:3px}@keyframes patient-app-module__K-SeTW__voice-signal{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.patient-app-module__K-SeTW__waveformActive span{animation:none;transform:scaleY(1)}}@media (max-width:1120px){.patient-app-module__K-SeTW__todayGrid,.patient-app-module__K-SeTW__checkInGrid,.patient-app-module__K-SeTW__voiceGrid{grid-template-columns:1fr}.patient-app-module__K-SeTW__visitRail{border-top:1px solid #6a9abb38;border-left:0;min-height:340px}.patient-app-module__K-SeTW__localState{grid-column:auto}}@media (max-width:820px){.patient-app-module__K-SeTW__appHeader,.patient-app-module__K-SeTW__screenHeader{grid-template-columns:1fr;gap:1.5rem}.patient-app-module__K-SeTW__appHeader dl{max-width:560px}}@media (max-width:600px){.patient-app-module__K-SeTW__appHeader h1,.patient-app-module__K-SeTW__screenHeader h1{font-size:3.5rem}.patient-app-module__K-SeTW__appHeader dl{grid-template-columns:1fr 1fr}.patient-app-module__K-SeTW__appHeader dl div:nth-child(2){border-right:0}.patient-app-module__K-SeTW__appHeader dl div:last-child{border-top:1px solid #6a9abb33;grid-column:1/-1}.patient-app-module__K-SeTW__dayTrack>header{flex-direction:column;align-items:flex-start}.patient-app-module__K-SeTW__dayTrack li{grid-template-columns:42px minmax(0,1fr) 38px;gap:.7rem;padding:1rem 0}.patient-app-module__K-SeTW__dayTrack li:before{left:20px}.patient-app-module__K-SeTW__itemState{grid-column:2}.patient-app-module__K-SeTW__dayTrack li>a{grid-area:1/3/span 2}.patient-app-module__K-SeTW__visitRail{min-height:380px}.patient-app-module__K-SeTW__moodScale{grid-template-columns:repeat(5,1fr);margin:1rem}.patient-app-module__K-SeTW__moodScale button{min-height:48px}.patient-app-module__K-SeTW__medicationCheck ul{padding-inline:1rem}.patient-app-module__K-SeTW__medicationCheck li{grid-template-columns:1fr;padding:1rem 0}.patient-app-module__K-SeTW__medicationCheck li button{justify-content:center}.patient-app-module__K-SeTW__localState{flex-direction:column;align-items:stretch}.patient-app-module__K-SeTW__localState button{justify-content:center}.patient-app-module__K-SeTW__recorder{min-height:450px;padding:1rem}.patient-app-module__K-SeTW__recorder>header{flex-direction:column;align-items:flex-start}.patient-app-module__K-SeTW__waveform{gap:.28rem;height:180px;margin-block:2.5rem 1.5rem}.patient-app-module__K-SeTW__waveform span{width:4px}.patient-app-module__K-SeTW__recorderActions{flex-direction:column;align-items:stretch}.patient-app-module__K-SeTW__recorderActions button{justify-content:center}.patient-app-module__K-SeTW__voiceBoundary{min-height:420px}}
