.uplot,.uplot *,.uplot :before,.uplot :after{box-sizing:border-box}.uplot{width:min-content;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}.u-title{text-align:center;font-size:18px;font-weight:700}.u-wrap{-webkit-user-select:none;user-select:none;position:relative}.u-over,.u-under{position:absolute}.u-under{overflow:hidden}.uplot canvas{width:100%;height:100%;display:block;position:relative}.u-axis{position:absolute}.u-legend{text-align:center;margin:auto;font-size:14px}.u-inline{display:block}.u-inline *{display:inline-block}.u-inline tr{margin-right:16px}.u-legend th{font-weight:600}.u-legend th>*{vertical-align:middle;display:inline-block}.u-legend .u-marker{width:1em;height:1em;margin-right:4px;background-clip:padding-box!important}.u-inline.u-live th:after{content:":";vertical-align:middle}.u-inline:not(.u-live) .u-value{display:none}.u-series>*{padding:4px}.u-series th{cursor:pointer}.u-legend .u-off>*{opacity:.3}.u-select{pointer-events:none;background:#00000012;position:absolute}.u-cursor-x,.u-cursor-y{pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.u-hz .u-cursor-x,.u-vt .u-cursor-y{border-right:1px dashed #607d8b;height:100%}.u-hz .u-cursor-y,.u-vt .u-cursor-x{border-bottom:1px dashed #607d8b;width:100%}.u-cursor-pt{pointer-events:none;will-change:transform;border:0 solid;border-radius:50%;position:absolute;top:0;left:0;background-clip:padding-box!important}.u-axis.u-off,.u-select.u-off,.u-cursor-x.u-off,.u-cursor-y.u-off,.u-cursor-pt.u-off{display:none}:root{color:#f4f8fb;font-synthesis:none;text-rendering:geometricprecision;background:#071018;font-family:Avenir Next,Avenir,ui-sans-serif,system-ui,-apple-system,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at 78% 16%,#42d4e817,#0000 32%),radial-gradient(circle at 14% 92%,#3ed7a30f,#0000 34%),#071018;min-width:320px;min-height:100vh;margin:0;overflow:hidden}button,input,select,textarea{font:inherit}:focus-visible{outline-offset:3px;outline:2px solid #42d4e8}.skip-link{z-index:10;color:#f4f8fb;background:#142331;border:1px solid #42d4e8;border-radius:10px;padding:10px 14px;font-size:14px;text-decoration:none;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:translateY(0)}.app-shell{grid-template-rows:64px 1fr 42px;height:100dvh;min-height:100vh;display:grid}.topbar,footer{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0e1822c2;border-color:#9fb2c324;justify-content:space-between;align-items:center;display:flex}.topbar{border-bottom:1px solid #9fb2c324;padding:0 28px}.brand{align-items:center;gap:12px;display:flex}.brand>div{gap:2px;display:grid}.brand strong{letter-spacing:.01em;font-size:15px}.brand span:not(.brand-mark){color:#7890a3;letter-spacing:.16em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px}.brand-mark{background:#42d4e80f;border:1px solid #42d4e852;border-radius:10px;justify-content:center;align-items:center;gap:2px;width:32px;height:32px;display:flex}.brand-mark i{background:#42d4e8;border-radius:4px;width:2px}.brand-mark i:first-child{height:6px}.brand-mark i:nth-child(2){height:15px}.brand-mark i:nth-child(3){height:9px}.prototype-badge,.capability-row span{color:#c6bdff;letter-spacing:.045em;background:#9a8cff14;border:1px solid #9a8cff38;border-radius:999px;font-size:11px}.prototype-badge{padding:7px 11px}.topbar-status,.session-status{align-items:center;gap:10px;display:flex}.session-status{color:#9fb2c3;font-size:12px}.session-status:before{content:"";background:#f59e0b;border-radius:50%;width:7px;height:7px}.session-status--active:before{background:#3ed7a3;box-shadow:0 0 10px #3ed7a373}.session-status--expired:before,.session-status--unavailable:before{background:#ef6b73}.session-status button{color:#c7d5df;cursor:pointer;background:0 0;border:1px solid #9fb2c32e;border-radius:8px;padding:5px 9px}main{min-height:0;padding:20px;overflow:auto}.empty-workspace{background:#0e1822;border:1px solid #9fb2c31f;border-radius:20px;place-items:center;height:100%;min-height:520px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05}.empty-workspace--idle{background:radial-gradient(circle at 76% 36%,#42d4e817,#0000 28%),linear-gradient(145deg,#0d1820,#09131a);grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);place-items:center stretch;gap:clamp(42px,7vw,108px);height:auto;padding:clamp(34px,5vw,80px)}.ambient-grid{opacity:.24;background-image:linear-gradient(#42d4e80d 1px,#0000 1px),linear-gradient(90deg,#42d4e80d 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 0%,#0000 68%);mask-image:radial-gradient(circle,#000 0%,#0000 68%)}.empty-content{z-index:1;text-align:center;justify-items:center;max-width:620px;display:grid}.workspace-intro{text-align:left;justify-items:start}.workspace-intro h1{font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(54px,6vw,92px);font-weight:400}.workspace-intro .empty-title{color:#76eadb;letter-spacing:-.04em;margin-top:18px;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(28px,3vw,45px);font-weight:400}.workspace-intro .capability-row{justify-content:flex-start}.workspace-privacy-panel{z-index:1;background:#0a161dc2;border:1px solid #9fb2c324;border-radius:24px;align-content:end;min-height:430px;padding:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px #00000042}.workspace-panel-orbit{border:1px solid #42d4e821;border-radius:50%;width:280px;height:280px;position:absolute;top:-92px;right:-76px}.workspace-panel-orbit:before,.workspace-panel-orbit:after{content:"";border:1px solid #42d4e81a;border-radius:50%;position:absolute;inset:36px}.workspace-panel-orbit:after{inset:86px}.workspace-panel-orbit i{background:#42d4e8;border-radius:9px;width:2px;position:absolute;left:50%}.workspace-panel-orbit i:first-child{height:20px;top:118px}.workspace-panel-orbit i:nth-child(2){height:48px;top:104px}.workspace-panel-orbit i:nth-child(3){height:30px;top:113px}.workspace-panel-kicker{color:#42d4e8;letter-spacing:.15em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px}.workspace-privacy-panel h2{color:#e6f0ec;letter-spacing:-.045em;max-width:380px;margin:14px 0 28px;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(27px,2.5vw,39px);font-weight:400;line-height:1.03}.workspace-privacy-panel ol{border-top:1px solid #9fb2c31f;margin:0;padding:0;list-style:none}.workspace-privacy-panel li{border-bottom:1px solid #9fb2c31f;grid-template-columns:38px 1fr;padding:13px 0;display:grid}.workspace-privacy-panel li>span{color:#42d4e8;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px}.workspace-privacy-panel li div{gap:2px;display:grid}.workspace-privacy-panel li strong{color:#d8e5df;font-size:12px}.workspace-privacy-panel li small{color:#71877c;font-size:10px}.workspace-privacy-panel>p{color:#63786e;margin:18px 0 0;font-size:9px}.eyebrow{color:#42d4e8;letter-spacing:.2em;text-transform:uppercase;margin-bottom:20px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}h1{color:#f4f8fb;letter-spacing:-.055em;margin:0;font-size:clamp(42px,6vw,76px);font-weight:500}.empty-title{color:#dbe7ef;margin:26px 0 8px;font-size:18px;font-weight:600}.empty-description{color:#8da3b5;max-width:510px;margin:0;font-size:14px;line-height:1.65}.capability-row{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:30px;display:flex}.study-actions{margin-top:26px}.cloud-study-list{text-align:left;background:#08121bb8;border:1px solid #74968b2e;border-radius:18px;width:min(100%,680px);margin-top:28px;padding:18px}.cloud-study-list__header,.cloud-study-list li{justify-content:space-between;align-items:center;gap:16px;display:flex}.cloud-study-list__header h2{color:#e8f0ec;margin:4px 0 0;font-size:18px}.cloud-study-list button{color:#9be4d8;cursor:pointer;background:#22797426;border:1px solid #58d4c157;border-radius:10px;padding:8px 12px}.cloud-study-list button:disabled{cursor:not-allowed;opacity:.5}.cloud-study-list ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.cloud-study-list li{border-top:1px solid #74968b1f;padding:12px}.cloud-study-list li div{gap:3px;display:grid}.cloud-study-list li span,.cloud-study-list>p{color:#7f968e;font-size:12px}.primary-action,.secondary-action{cursor:pointer;border-radius:10px;min-width:178px;padding:11px 18px;font-weight:650}.primary-action{color:#071018;background:#42d4e8;border:1px solid #42d4e8;box-shadow:0 10px 28px #42d4e829}.primary-action:disabled{cursor:not-allowed;opacity:.45}.secondary-action{color:#dbe7ef;background:#9fb2c312;border:1px solid #9fb2c342}.study-feedback{color:#b7c7d3;margin:18px 0 0;font-size:13px}.bundle-panel,.inventory-panel{z-index:1;text-align:center;width:min(920px,100% - 48px);margin:auto}.bundle-panel h1,.inventory-panel h1{font-size:clamp(34px,5vw,58px)}.bundle-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin:30px 0 22px;display:grid}.bundle-card{text-align:left;background:#12212dd1;border:1px solid #9fb2c329;border-radius:14px;gap:10px;padding:20px;display:grid}.bundle-card span,.channel-list small{color:#8da3b5;font-size:12px}.bundle-card .primary-action{width:100%;margin-top:8px}.text-action{color:#9fb2c3;cursor:pointer;background:0 0;border:0}.inventory-summary{flex-wrap:wrap;justify-content:center;gap:10px;margin:24px 0;display:flex}.inventory-summary strong{color:#bfeef4;background:#42d4e80f;border:1px solid #42d4e82e;border-radius:999px;padding:9px 13px;font-size:12px}.channel-list{text-align:left;grid-template-columns:repeat(3,1fr);gap:8px;max-height:300px;margin:0 0 24px;padding:0;list-style:none;display:grid;overflow:auto}.channel-list li{background:#111e29;border:1px solid #9fb2c31f;border-radius:10px;gap:3px;padding:12px 14px;display:grid}.overview-workspace{z-index:1;background:linear-gradient(135deg,#0a1822fa,#060f17fc),#071018;border-radius:16px;grid-template-columns:188px minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid;overflow:hidden}.clinical-sidebar{background:radial-gradient(circle at 10% 8%,#42d4e817,#0000 28%),#07121be0;border-right:1px solid #9fb2c321;flex-direction:column;min-height:0;padding:18px 12px 14px;display:flex}.clinical-sidebar__identity{border-bottom:1px solid #9fb2c31a;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:0 7px 18px;display:grid}.clinical-sidebar__identity>span{color:#c7f7f3;letter-spacing:.08em;background:linear-gradient(145deg,#42d4e82e,#3ed7a312);border:1px solid #42d4e861;border-radius:11px;place-items:center;width:34px;height:34px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px;display:grid;box-shadow:0 0 24px #42d4e81a}.clinical-sidebar__identity div,.clinical-sidebar__privacy{gap:2px;display:grid}.clinical-sidebar__identity strong,.clinical-sidebar__privacy strong{color:#dce9f0;font-size:11px}.clinical-sidebar__identity small,.clinical-sidebar__privacy small{color:#71899a;font-size:8px;line-height:1.45}.clinical-sidebar nav{gap:4px;margin-top:16px;display:grid}.clinical-sidebar nav a{color:#91a7b7;border:1px solid #0000;border-radius:9px;padding:10px 11px 10px 28px;font-size:10px;text-decoration:none;transition:all .16s;position:relative}.clinical-sidebar nav a:before{content:"";opacity:.72;border:1px solid;border-radius:2px;width:6px;height:6px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.clinical-sidebar nav a:hover,.clinical-sidebar nav a[aria-current=page]{color:#c8f1f4;background:linear-gradient(90deg,#42d4e821,#0000);border-color:#42d4e82e}.clinical-sidebar__privacy{background:#3ed7a30a;border:1px solid #3ed7a329;border-radius:10px;margin-top:auto;padding:12px 12px 12px 31px;position:relative}.clinical-sidebar__privacy i{background:#3ed7a3;border-radius:50%;width:8px;height:8px;position:absolute;top:15px;left:13px;box-shadow:0 0 12px #3ed7a37a}.cockpit-main{scroll-behavior:smooth;gap:12px;min-width:0;min-height:0;padding:16px;display:grid;overflow:auto}.cockpit-summary{gap:10px;display:grid}.cockpit-clinical-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);align-items:start;gap:12px;min-width:0;display:grid}.cockpit-clinical-grid>div{min-width:0}.cockpit-clinical-grid .report-panel{margin:0}.cockpit-clinical-grid .report-panel>header,.cockpit-clinical-grid .report-panel .report-document__heading{flex-direction:column;align-items:flex-start}.cockpit-clinical-grid .report-panel .report-actions,.cockpit-clinical-grid .report-panel .report-export-actions{flex-wrap:wrap;width:100%}.analysis-panel{background:radial-gradient(circle at 92% 0,#42d4e817,#0000 34%),linear-gradient(145deg,#11212df5,#08131cfa);border:1px solid #42d4e829;border-radius:16px;gap:16px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 60px #0000002e}.analysis-panel:before{content:"";border:1px solid #42d4e81a;border-radius:50%;width:220px;height:220px;position:absolute;top:-135px;right:-105px}.analysis-panel--state{grid-template-columns:auto 1fr;align-items:center;min-height:94px}.analysis-panel--state div,.event-list-header>div{gap:3px;display:grid}.analysis-panel--state small,.event-list-header small{color:#7890a3;font-size:10px}.analysis-orbit{border:1px solid #42d4e838;border-top-color:#42d4e8;border-radius:50%;width:28px;height:28px;animation:1.2s linear infinite analysis-spin}@keyframes analysis-spin{to{transform:rotate(360deg)}}.analysis-header,.event-list-header{z-index:1;justify-content:space-between;align-items:center;gap:16px;display:flex}.analysis-header .eyebrow{margin:0 0 5px}.analysis-header h2{color:#f2f8fb;letter-spacing:-.025em;margin:0;font-size:20px;font-weight:620}.analysis-header p{color:#7890a3;margin:4px 0 0;font-size:10px}.profile-switch{background:#071018b3;border:1px solid #9fb2c329;border-radius:10px;padding:3px;display:flex}.profile-switch button{color:#7890a3;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:7px 11px;font-size:10px}.profile-switch button[aria-pressed=true]{color:#bfeef4;background:#42d4e81f;box-shadow:inset 0 0 0 1px #42d4e838}.metric-grid{z-index:1;grid-template-columns:repeat(7,minmax(100px,1fr));gap:8px;display:grid}.metric-card{background:#08131cb8;border:1px solid #9fb2c31f;border-radius:12px;align-content:space-between;min-height:86px;padding:12px;display:grid}.metric-card--accent{background:linear-gradient(145deg,#42d4e81f,#08131cc7);border-color:#42d4e84d}.metric-card>span{color:#7890a3;letter-spacing:.05em;text-transform:uppercase;font-size:9px}.metric-card strong{color:#edf8fa;letter-spacing:-.05em;font-family:ui-monospace,SFMono-Regular,monospace;font-size:24px;font-weight:560}.metric-card strong small{color:#7890a3;letter-spacing:0;margin-left:3px;font-size:10px}.analysis-body{z-index:1;gap:10px;display:grid}.pending-impact{color:#d8e4eb;background:#f59e0b0d;border:1px solid #f59e0b33;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:9px 11px;font-size:10px;display:flex}.probable-sleep-card{background:linear-gradient(110deg,#0c1824f5,#0d232af0);border:1px solid #50d4be38;border-radius:18px;grid-template-columns:minmax(0,1.4fr) minmax(280px,1fr);align-items:center;gap:24px;margin-top:16px;padding:20px;display:grid}.probable-sleep-card h3,.probable-sleep-card p{margin:4px 0 0}.probable-sleep-card p{color:var(--text-muted);max-width:72ch;font-size:.82rem;line-height:1.55}.probable-sleep-card dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.probable-sleep-card dl div{border-left:1px solid #ffffff1a;padding-left:12px}.probable-sleep-card dt{color:var(--text-muted);font-size:.7rem}.probable-sleep-card dd{color:var(--text-strong);font-family:var(--font-mono);margin:5px 0 0}.sleep-review-actions,.sleep-window-editor{grid-column:1/-1;gap:10px;display:flex}.sleep-window-editor{background:#030c1485;border-radius:12px;flex-wrap:wrap;align-items:end;padding:12px}.sleep-window-editor label{color:var(--text-muted);gap:5px;font-size:.72rem;display:grid}.sleep-window-editor input{width:140px;min-height:36px}.sleep-window-editor div{flex-wrap:wrap;gap:8px;display:flex}@media (width<=820px){.probable-sleep-card{grid-template-columns:1fr}}.pending-impact span{color:#d6a85a;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px}.compact-action{min-width:auto;padding:7px 10px;font-size:10px}.event-list{gap:5px;max-height:260px;display:grid;overflow:auto}.event-row{background:#08121aad;border:1px solid #9fb2c31a;border-radius:10px;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:8px;padding:7px;display:grid}.event-locator{color:#dbe7ef;cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr;align-items:center;gap:9px;padding:4px;display:grid}.event-locator>span:last-child{gap:2px;display:grid}.event-locator strong{font-size:11px}.event-locator small{color:#7890a3;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px}.event-state{background:#f0aa48;border-radius:99px;width:7px;height:30px}.event-state--accepted{background:#3ed7a3}.event-state--rejected,.event-state--deleted{background:#ef6b73}.event-actions{gap:4px;display:flex}.event-actions button,.event-editor button,.event-editor input,.event-editor select{color:#c7d5df;background:#9fb2c30f;border:1px solid #9fb2c32e;border-radius:7px;padding:6px 8px;font-size:9px}.event-actions button{cursor:pointer}.event-actions button:disabled{opacity:.45;cursor:wait}.event-editor{background:#9a8cff0d;border:1px solid #9a8cff38;border-radius:9px;grid-column:1/-1;grid-template-columns:minmax(180px,1.5fr) 1fr 1fr auto;align-items:end;gap:8px;padding:10px;display:grid}.event-editor label{color:#8da3b5;gap:4px;font-size:9px;display:grid}.event-editor>div{gap:4px;display:flex}.event-editor button{cursor:pointer}.event-editor .danger-action{color:#ff9da3;border-color:#ef6b734d}.empty-events{color:#7890a3;margin:8px 0;font-size:11px}@media (width<=1180px){.metric-grid{grid-template-columns:repeat(4,minmax(110px,1fr))}.cockpit-clinical-grid{grid-template-columns:1fr}}@media (width<=760px){.analysis-header,.event-list-header{flex-direction:column;align-items:flex-start}.metric-grid{grid-template-columns:repeat(2,minmax(110px,1fr))}.event-row{grid-template-columns:1fr}.event-editor{grid-template-columns:1fr 1fr}}.auth-surface{background:radial-gradient(circle at 25% 25%,#42d4e81f,#0000 30%),radial-gradient(circle at 75% 70%,#694eff24,#0000 32%),#071018;place-items:center;min-height:100vh;padding:1.5rem;display:grid}.auth-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0e1e2ad1;border:1px solid #63e6ff38;border-radius:24px;gap:1rem;width:min(100%,460px);padding:clamp(1.5rem,5vw,3rem);display:grid;box-shadow:0 30px 90px #00000059}.auth-card h1,.auth-card p{margin:0}.auth-card p,.auth-card small{color:#91a5b5;line-height:1.55}.auth-brand-mark{width:44px;height:44px}.clerk-user-control{z-index:8;position:fixed;top:17px;right:20px}.clerk-user-control+.app-shell .topbar-status{padding-right:42px}.study-header,.timeline-navigator,.overview-footer{justify-content:space-between;align-items:center;display:flex}.study-header .eyebrow{margin:0 0 5px;display:block}.study-header h1{letter-spacing:-.035em;font-size:clamp(24px,3vw,38px)}.study-header-metrics{gap:8px;display:flex}.study-header-metrics span,.gap-summary{color:#9fb2c3;border:1px solid #9fb2c324;border-radius:999px;padding:7px 10px;font-size:11px}.timeline-navigator{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#12212dc7;border:1px solid #42d4e82e;border-radius:12px;padding:10px 12px}.timeline-navigator>div{gap:2px;display:grid}.timeline-navigator strong{color:#42d4e8;letter-spacing:.15em;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px}.timeline-navigator>div span,.navigation-hint{color:#7890a3;font-size:11px}.timeline-navigator button{color:#bfeef4;cursor:pointer;background:#42d4e812;border:1px solid #42d4e847;border-radius:8px;padding:7px 11px}.timeline-actions{gap:5px;display:flex}.overview-layout{grid-template-columns:190px minmax(0,1fr);gap:10px;min-height:0;display:grid}.channel-rail,.waveform-surface{background:#0a141d;border:1px solid #9fb2c31f;border-radius:13px;min-height:0}.channel-rail{flex-direction:column;gap:5px;padding:12px;display:flex;overflow:auto}.rail-title{color:#7890a3;letter-spacing:.14em;text-transform:uppercase;margin:2px 5px 7px;font-size:10px}.channel-rail label{color:#c7d5df;cursor:pointer;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:7px;padding:8px;font-size:12px;display:grid}.channel-rail label:hover{background:#9fb2c30f}.channel-rail input{accent-color:#42d4e8}.channel-rail small{color:#6f8799;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px}.waveform-surface{padding:10px;overflow:auto}.gap-strip{align-items:center;gap:6px;min-height:24px;display:flex}.gap-strip span{color:#d6a85a;background:repeating-linear-gradient(135deg,#f59e0b14 0 4px,#0000 4px 8px);border:1px dashed #f59e0b52;border-radius:6px;padding:4px 8px;font-size:10px}.navigation-hint{margin:4px 0 8px}.waveform-track{border-top:1px solid #9fb2c31a;grid-template-columns:118px minmax(0,1fr);align-items:stretch;min-width:520px;display:grid}.track-label{flex-direction:column;justify-content:center;gap:4px;padding:12px 10px;display:flex}.track-label strong{color:#dbe7ef;font-size:11px}.track-label small{color:#6f8799;font-size:9px}.overview-plot{min-width:320px;min-height:116px}.track-signal-stack{align-content:stretch;min-width:0;display:grid}.signal-quality-band{background:#101c26;border:1px solid #9fb2c326;border-radius:4px;min-height:13px;margin:0 8px 5px;position:relative;overflow:hidden}.quality-segment{cursor:pointer;border:0;min-width:2px;padding:0;position:absolute;top:0;bottom:0}.quality-segment:focus-visible{z-index:3;outline-offset:-2px;outline:2px solid #d9f8fb}.quality-segment--good,.quality-key--good i{background:#2dc99a}.quality-segment--usable,.quality-key--usable i{background:repeating-linear-gradient(135deg,#e6aa47 0 4px,#8a6327 4px 7px)}.quality-segment--poor,.quality-key--poor i{background:repeating-linear-gradient(45deg,#e36c68 0 3px,#74393a 3px 6px)}.quality-segment--missing,.quality-key--missing i{background:repeating-linear-gradient(135deg,#718191 0 2px,#263542 2px 5px)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.quality-state,.quality-summary{background:#0c1b26d6;border:1px solid #42d4e824;border-radius:11px;margin:0}.quality-state{color:#9fb2c3;padding:10px 13px;font-size:11px}.quality-summary{grid-template-columns:minmax(210px,1fr) auto auto;align-items:center;gap:16px;padding:9px 12px;display:grid}.quality-summary__title{gap:2px;display:grid}.quality-summary__title strong{color:#dbe7ef;font-size:12px}.quality-summary__title small{color:#7890a3;font-size:9px}.quality-legend,.quality-jump-actions{flex-wrap:wrap;gap:7px;display:flex}.quality-key{color:#aebfcb;align-items:center;gap:5px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px;display:inline-flex}.quality-key i{border-radius:2px;width:10px;height:10px}.quality-jump-actions button{color:#b8c8d3;cursor:pointer;background:#9fb2c30d;border:1px solid #9fb2c329;border-radius:7px;padding:6px 8px;font-size:9px}.quality-jump-actions button:disabled{cursor:not-allowed;opacity:.42}.overview-plot--interactive{cursor:crosshair;border-radius:6px}.overview-plot--interactive:focus-visible{outline-offset:-2px}.detail-action{color:#9cdfe8;cursor:pointer;background:#42d4e80f;border:1px solid #42d4e840;border-radius:6px;width:fit-content;margin-top:4px;padding:3px 7px;font-size:9px}.selection-message{color:#d6a85a;margin:5px 0 8px;font-size:11px}.diagnostic-workspace{z-index:1;background:linear-gradient(#111f2beb,#071018f5),#071018;border-radius:16px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:10px;width:100%;height:100%;min-height:0;padding:16px;display:grid;overflow:hidden}.diagnostic-state{text-align:center;place-content:center;justify-items:center}.diagnostic-state p{color:#a8bac8;margin:18px 0 22px}.diagnostic-header{grid-template-columns:minmax(300px,1fr) auto auto;align-items:center;gap:18px;display:grid}.diagnostic-identity{gap:4px;display:grid}.diagnostic-identity strong{color:#42d4e8;letter-spacing:.18em;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}.diagnostic-identity span{color:#c9d9e4;font-size:13px}.diagnostic-breadcrumb{background:#08121bad;border:1px solid #9fb2c324;border-radius:10px;gap:2px;min-width:210px;padding:8px 12px;display:grid}.diagnostic-breadcrumb span,.diagnostic-breadcrumb small{color:#70899b;letter-spacing:.07em;text-transform:uppercase;font-size:9px}.diagnostic-breadcrumb strong{color:#dce9f0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px}.diagnostic-toolbar{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#12212dc2;border:1px solid #42d4e829;border-radius:11px;align-items:center;gap:10px;min-height:45px;padding:7px 9px;display:flex}.preset-group,.pan-group,.amplitude-group{gap:4px;display:flex}.diagnostic-toolbar button{color:#afc1cf;cursor:pointer;background:#9fb2c30d;border:1px solid #9fb2c329;border-radius:7px;min-height:29px;padding:5px 9px;font-size:10px}.diagnostic-toolbar button:hover,.diagnostic-toolbar button[aria-pressed=true]{color:#c9f3f7;background:#42d4e81c;border-color:#42d4e86b}.cursor-time{color:#83a0b4;margin-left:auto;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px}.diagnostic-layout{grid-template-columns:180px minmax(0,1fr);gap:9px;min-height:0;display:grid}.diagnostic-channel-rail,.diagnostic-waveform-surface{background:#08131c;border:1px solid #9fb2c31f;border-radius:12px;min-height:0}.diagnostic-channel-rail{flex-direction:column;gap:5px;padding:11px;display:flex;overflow:auto}.diagnostic-channel-rail>span{color:#70899b;letter-spacing:.14em;text-transform:uppercase;margin:2px 5px 6px;font-size:10px}.diagnostic-channel-rail label{color:#bdccd7;cursor:pointer;border-radius:7px;align-items:center;gap:7px;padding:8px;font-size:11px;display:flex}.diagnostic-channel-rail label:hover{background:#9fb2c30f}.diagnostic-channel-rail input{accent-color:#42d4e8}.diagnostic-waveform-surface{padding:8px 12px;position:relative;overflow:auto;box-shadow:inset 0 1px #ffffff05}.diagnostic-track{border-top:1px solid #9fb2c317;grid-template-columns:116px minmax(0,1fr);min-width:560px;display:grid}.diagnostic-track:first-of-type{border-top:0}.diagnostic-plot{min-width:340px;min-height:128px}.diagnostic-plot .uplot{font-family:ui-monospace,SFMono-Regular,monospace}.segment-boundary{z-index:2;opacity:.38;pointer-events:none;background:repeating-linear-gradient(#42d4e8 0 5px,#0000 5px 9px);width:1px;position:absolute;top:8px;bottom:8px}.segment-boundary--start{left:128px}.segment-boundary--end{right:12px}.diagnostic-footer{-webkit-backdrop-filter:none;backdrop-filter:none;color:#70899b;background:0 0;border:0;justify-content:space-between;padding:0;font-size:9px;display:flex}@media (width<=1050px){.diagnostic-header{grid-template-columns:1fr auto}.diagnostic-breadcrumb{grid-area:2/1/auto/-1}.diagnostic-layout{grid-template-columns:145px minmax(0,1fr)}.diagnostic-toolbar{flex-wrap:wrap}.quality-summary{grid-template-columns:1fr;gap:8px}}.overview-plot .uplot{font-family:ui-monospace,SFMono-Regular,monospace}.overview-footer{gap:12px}.technical-integrity{gap:2px;display:grid}.technical-integrity span{color:#7890a3;text-transform:uppercase;font-size:10px}.technical-integrity strong{color:#c7d5df;font-size:12px}@media (width<=980px){.overview-workspace{grid-template-columns:1fr;overflow:auto}.clinical-sidebar{border-bottom:1px solid #9fb2c321;border-right:0;padding:10px 12px}.clinical-sidebar__identity,.clinical-sidebar__privacy{display:none}.clinical-sidebar nav{grid-template-columns:repeat(5,minmax(max-content,1fr));margin:0;overflow-x:auto}.clinical-sidebar nav a{text-align:center;padding:9px 10px}.clinical-sidebar nav a:before{display:none}.cockpit-main{overflow:visible}.overview-layout{grid-template-columns:150px minmax(0,1fr)}.study-header-metrics{display:none}}@media (width<=720px){.channel-list{grid-template-columns:1fr}}@media (width<=960px){.empty-workspace--idle{grid-template-columns:1fr;overflow:auto}.workspace-privacy-panel{min-height:360px}}.capability-row span{color:#9fb2c3;background:#9fb2c30a;border-color:#9fb2c324;padding:7px 10px}footer{color:#6f8799;letter-spacing:.05em;text-transform:uppercase;border-top:1px solid #9fb2c31a;padding:0 28px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px}.local-indicator{align-items:center;gap:8px;display:flex}.local-indicator i{background:#3ed7a3;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #3ed7a373}@media (width<=720px){.topbar,footer{padding-inline:16px}.prototype-badge{display:none}main{padding:10px}.capability-row{max-width:280px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.report-panel{background:radial-gradient(circle at 95% 0,#694eff1f,#0000 34%),#091620eb;border:1px solid #63e6ff2e;border-radius:18px;margin:0 1rem 1rem;padding:1.25rem}.report-panel>header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.report-panel h2,.report-document h3{margin:.3rem 0}.report-panel header p,.report-empty{color:#7890a3;margin:0}.report-actions,.review-history-actions{align-items:center;gap:.5rem;display:flex}.report-actions button,.review-history-actions button{color:#f4f8fb;background:#051119b8;border:1px solid #9fb2c342;border-radius:9px;min-height:34px;padding:.45rem .75rem}.report-document{background:#030c12c7;border:1px solid #ffffff14;border-radius:14px;margin-top:1rem;padding:clamp(1rem,2vw,1.75rem)}.draft-badge{color:#fbbf24;font:600 .66rem/1 var(--font-mono);letter-spacing:.08em;border:1px solid #f59e0b5c;border-radius:999px;padding:.3rem .55rem;display:inline-flex}.draft-badge--physician_reviewed{color:#63e6ff;border-color:#42d4e86b}.draft-badge--signed_final{color:#5ce0b4;border-color:#5ce0b46b}.report-document__heading,.report-clause__footer,.report-signed-actions,.report-export-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.report-document__heading{margin:.75rem 0 .4rem}.report-export-actions button,.report-clause__footer button,.report-signed-actions button,.report-evidence-list summary{color:#eaf7fb;background:#091c28c7;border:1px solid #9fb2c33d;border-radius:9px;min-height:34px;padding:.45rem .7rem}.report-clause{border-bottom:1px solid #ffffff0f;padding:.8rem 0}.report-clause label{color:#9fb6c5;font:650 .7rem/1 var(--font-mono);letter-spacing:.06em;margin-bottom:.45rem;display:block}.report-clause textarea{resize:vertical;color:#edf7fb;width:100%;min-height:92px;font:inherit;background:#01090fc7;border:1px solid #63e6ff24;border-radius:10px;padding:.8rem;line-height:1.6}.report-clause textarea:read-only{resize:none;border-color:#0000}.report-clause small{color:#42d4e8;font-family:var(--font-mono)}.report-limitations{background:#f59e0b0f;border-left:3px solid #f59e0b;margin-top:1rem;padding:1rem}.report-limitations ul{color:#a9bac7;margin:.65rem 0 0;padding-left:1.2rem}.report-evidence-list,.report-finalization,.patient-explanation{gap:.65rem;margin-top:1rem;display:grid}.report-evidence-actions{flex-wrap:wrap;gap:.45rem;margin-top:.6rem;display:flex}.report-evidence-actions button{color:#bfeef4;background:#42d4e812;border:1px solid #42d4e83d;border-radius:8px;min-height:32px;padding:.4rem .65rem}.report-evidence-list details{border-bottom:1px solid #ffffff0f;padding-bottom:.65rem}.report-evidence-list summary{cursor:pointer;list-style-position:inside}.report-evidence-list p,.patient-explanation p{color:#b8c9d4;margin:.45rem 0;line-height:1.55}.report-signature-form{background:#061d1f94;border:1px solid #5ce0b433;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;padding:.9rem;display:grid}.report-signature-form label{color:#9fb6c5;gap:.35rem;font-size:.72rem;display:grid}.report-signature-form input{color:#f4f8fb;background:#020c14c7;border:1px solid #9fb2c338;border-radius:8px;min-width:0;padding:.65rem}.report-signature-form button{grid-column:1/-1}.report-auth-note{color:#ffd690;margin:0}.patient-explanation{background:#09212d9e;border:1px solid #42d4e838;border-radius:12px;padding:1rem}.report-gate{color:#ffd690;background:#f8b24412;border:1px solid #f8b24452;border-radius:.75rem;margin:.85rem 0 0;padding:.75rem .9rem}@media (width<=760px){.report-panel>header,.report-actions,.review-history-actions{flex-wrap:wrap}.report-panel>header{flex-direction:column}.report-document__heading,.report-clause__footer,.report-signed-actions{flex-direction:column;align-items:flex-start}.report-signature-form{grid-template-columns:1fr}}.exception-queue{background:linear-gradient(145deg,#09232ceb,#081420f5);border:1px solid #5ce0b438;border-radius:1rem;gap:.8rem;padding:1rem;display:grid}.exception-queue--blocking{border-color:#f8b2446b;box-shadow:inset 3px 0 #f8b244c7}.exception-queue>header,.exception-row,.exception-row>div:last-child{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.exception-queue h3,.exception-queue p{margin:0}.exception-gate{color:#ffd690}.exception-list{gap:.55rem;display:grid}.exception-row{background:#020c168c;border:1px solid #ffffff14;border-radius:.8rem;padding:.75rem}.exception-row>div:first-child{gap:.2rem;display:grid}.exception-row small{color:var(--muted-text)}@media (width<=760px){.exception-queue>header,.exception-row{flex-direction:column;align-items:flex-start}}:root{--landing-ink:#05090b;--landing-panel:#0b1215;--landing-paper:#eef3ef;--landing-muted:#9ca9a4;--landing-line:#e2efe921;--landing-aqua:#76eadb;--landing-amber:#ffc97a;--landing-display:"Iowan Old Style", "Baskerville", "Times New Roman", serif}.landing-page{background:radial-gradient(circle at 74% 24%, #76eadb14, transparent 28rem), radial-gradient(circle at 5% 46%, #ffc97a0d, transparent 24rem), var(--landing-ink);min-width:320px;height:100vh;color:var(--landing-paper);isolation:isolate;position:relative;overflow:hidden auto}.landing-page:before{z-index:-1;content:"";opacity:.12;pointer-events:none;background-image:radial-gradient(#eef3ef24 .65px,#0000 .65px);background-size:7px 7px;position:fixed;inset:0}.landing-nav{z-index:4;border-bottom:1px solid var(--landing-line);grid-template-columns:1fr auto 1fr;align-items:center;width:min(1440px,100% - 80px);min-height:88px;margin:0 auto;display:grid;position:relative}.landing-brand{width:fit-content;color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.landing-brand>span:last-child{gap:2px;display:grid}.landing-brand strong{letter-spacing:.015em;font-size:14px}.landing-brand small{color:#798983;letter-spacing:.16em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,monospace;font-size:8px}.landing-brand-symbol{background:#76eadb0f;border:1px solid #76eadb40;border-radius:50%;justify-content:center;align-items:center;gap:2px;width:37px;height:37px;display:inline-flex}.landing-brand-symbol i{background:var(--landing-aqua);border-radius:99px;width:2px}.landing-brand-symbol i:first-child{height:7px}.landing-brand-symbol i:nth-child(2){height:17px}.landing-brand-symbol i:nth-child(3){height:10px}.landing-links{gap:30px;display:flex}.landing-links a,.landing-text-action{color:#a9b5b0;font-size:12px;text-decoration:none;transition:color .15s}.landing-links a:hover,.landing-text-action:hover{color:var(--landing-paper)}.landing-nav-action{min-height:40px;color:var(--landing-paper);cursor:pointer;background:#eef3ef0d;border:1px solid #eef3ef38;border-radius:999px;justify-self:end;padding:0 18px;font-size:12px;transition:border-color .15s,background .15s,transform .15s}.landing-nav-action:hover{background:#76eadb14;border-color:#76eadb80;transform:translateY(-1px)}.landing-main{width:min(1440px,100% - 80px);min-height:auto;margin:0 auto;padding:0}.landing-hero{grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);align-items:center;gap:clamp(40px,7vw,112px);min-height:min(720px,100vh - 150px);display:grid}.landing-copy{z-index:2;padding:72px 0;animation:.7s cubic-bezier(.2,.8,.2,1) both landing-enter;position:relative}.landing-kicker{color:#91a29c;letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:27px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px;display:flex}.kicker-divider{background:var(--landing-aqua);width:28px;height:1px}.landing-copy h1{max-width:720px;color:var(--landing-paper);font-family:var(--landing-display);letter-spacing:-.065em;margin:0;font-size:clamp(58px,6.5vw,108px);font-weight:400;line-height:.88}.landing-copy h1 em{color:var(--landing-aqua);font-weight:400}.landing-lede{color:#aab7b2;max-width:610px;margin:34px 0 0;font-size:clamp(15px,1.35vw,19px);line-height:1.65}.landing-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.landing-primary-action{border:1px solid var(--landing-aqua);background:var(--landing-aqua);color:#07110f;cursor:pointer;border-radius:4px;align-items:center;gap:24px;min-height:54px;padding:0 22px 0 25px;font-size:13px;font-weight:700;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex;box-shadow:0 18px 50px #76eadb1f}.landing-primary-action:hover{background:#92f3e7;transform:translateY(-2px);box-shadow:0 20px 60px #76eadb33}.landing-primary-action span{font-size:17px}.landing-access-note{color:#697a74;margin:17px 0 0;font-size:10px}.respiratory-window{background:linear-gradient(145deg,#111d1fed,#060d0ff5);border:1px solid #dff0e921;border-radius:26px;min-width:0;padding:20px 22px 18px;animation:.9s cubic-bezier(.2,.8,.2,1) .12s both landing-window-enter;position:relative;overflow:hidden;box-shadow:0 52px 110px #0000006b}.respiratory-window:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff0d}.signal-window-header,.signal-legend{align-items:center;display:flex}.signal-window-header{color:#cbd7d2;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-family:ui-monospace,SFMono-Regular,monospace;font-size:9px}.signal-live-mark{color:#7e9089;align-items:center;gap:7px;display:inline-flex}.signal-live-mark:before{background:var(--landing-aqua);content:"";border-radius:50%;width:5px;height:5px;box-shadow:0 0 12px #76eadbb3}.signal-art{width:100%;height:auto;margin:6px 0 0;display:block}.signal-grid{fill:none;stroke:#ddeee712;stroke-width:1px}.signal-trace,.oxygen-line{fill:none;stroke-linecap:round;stroke-linejoin:round}.signal-trace{stroke-dasharray:1000;stroke-dashoffset:1000px;stroke-width:2.2px;animation:1.5s cubic-bezier(.2,.8,.2,1) .35s forwards signal-draw}.signal-trace--flow{stroke:url(#flow-stroke)}.signal-trace--effort{stroke:url(#effort-stroke);animation-delay:.52s}.oxygen-line{stroke:#a8c6ffb8;stroke-width:1.6px}.signal-cursor{fill:#a8c6ff;filter:drop-shadow(0 0 8px #a8c6ffe6)}.signal-legend{color:#91a19b;gap:18px;font-size:9px}.signal-legend span{align-items:center;gap:6px;display:inline-flex}.legend-dot{border-radius:50%;width:5px;height:5px}.legend-dot--flow{background:var(--landing-aqua)}.legend-dot--effort{background:var(--landing-amber)}.legend-dot--oxygen{background:#a8c6ff}.respiratory-window>p{color:#5f706a;letter-spacing:.08em;text-transform:uppercase;margin:13px 0 0;font-size:8px}.landing-principles{border-top:1px solid var(--landing-line);border-bottom:1px solid var(--landing-line);grid-template-columns:repeat(3,1fr);display:grid}.landing-principles article{border-right:1px solid var(--landing-line);min-height:205px;padding:34px clamp(24px,3vw,44px)}.landing-principles article:first-child{padding-left:0}.landing-principles article:last-child{border-right:0}.landing-principles span,.section-index{color:var(--landing-aqua);letter-spacing:.16em;font-family:ui-monospace,SFMono-Regular,monospace;font-size:8px}.landing-principles h2{color:#e2eae6;font-family:var(--landing-display);letter-spacing:-.035em;margin:46px 0 10px;font-size:clamp(22px,2vw,31px);font-weight:400}.landing-principles p{color:#7f8e88;max-width:360px;margin:0;font-size:12px;line-height:1.6}.landing-workflow{grid-template-columns:.9fr 1.1fr;gap:80px;min-height:420px;padding:96px 0;display:grid}.landing-workflow h2{max-width:460px;font-family:var(--landing-display);letter-spacing:-.05em;margin:20px 0 0;font-size:clamp(38px,4vw,64px);font-weight:400;line-height:.98}.landing-workflow ol{border-top:1px solid var(--landing-line);margin:0;padding:0;list-style:none}.landing-workflow li{border-bottom:1px solid var(--landing-line);grid-template-columns:.42fr 1fr;align-items:center;min-height:86px;padding:22px 0;display:grid}.landing-workflow strong{color:#e5ede9;font-size:13px}.landing-workflow li span{color:#81918a;font-size:12px}.landing-footer{border-top:1px solid var(--landing-line);color:#66756f;letter-spacing:.09em;text-transform:uppercase;background:0 0;justify-content:space-between;align-items:center;width:min(1440px,100% - 80px);min-height:78px;margin:0 auto;padding:0;font-family:ui-monospace,SFMono-Regular,monospace;font-size:8px;display:flex}@keyframes landing-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-window-enter{0%{opacity:0;transform:translateY(28px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes signal-draw{to{stroke-dashoffset:0}}@media (width<=1040px){.landing-nav,.landing-main,.landing-footer{width:min(100% - 44px,920px)}.landing-hero{grid-template-columns:1fr;gap:8px;min-height:auto;padding:50px 0 80px}.landing-copy{padding:44px 0}.landing-copy h1{max-width:800px}.respiratory-window{width:min(100%,780px);margin:0 auto}.landing-principles article:first-child{padding-left:24px}.landing-workflow{grid-template-columns:1fr;gap:42px}}@media (width<=720px){.landing-nav,.landing-main,.landing-footer{width:calc(100% - 32px)}.landing-nav{grid-template-columns:1fr auto;min-height:72px}.landing-links{display:none}.landing-copy h1{font-size:clamp(52px,17vw,76px)}.landing-lede{font-size:15px}.landing-actions{flex-direction:column;align-items:flex-start;gap:20px}.landing-primary-action{justify-content:space-between;width:100%}.respiratory-window{border-radius:20px;padding:16px}.signal-art{min-height:310px}.landing-principles{grid-template-columns:1fr}.landing-principles article,.landing-principles article:first-child{border-right:0;border-bottom:1px solid var(--landing-line);min-height:180px;padding:28px 0}.landing-principles article:last-child{border-bottom:0}.landing-principles h2{margin-top:34px}.landing-workflow{padding:72px 0}.landing-workflow li{grid-template-columns:.55fr 1fr}.landing-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;padding:22px 0}}@media (prefers-reduced-motion:reduce){.landing-copy,.respiratory-window,.signal-trace{animation:none}}
