:root{color-scheme:dark;--hp-bg-0: #05070b;--hp-bg-1: #0a0f17;--hp-bg-2: #111826;--hp-glass: rgba(255,255,255,.055);--hp-glass-strong: rgba(255,255,255,.09);--hp-glass-border: rgba(255,255,255,.11);--hp-glass-highlight: rgba(255,255,255,.14);--hp-scrim: rgba(5,7,11,.72);--hp-line: rgba(255,255,255,.08);--hp-line-strong: rgba(255,255,255,.16);--hp-synth: #dfe5ee;--hp-synth-hatch: repeating-linear-gradient(135deg, var(--hp-synth) 0 1.5px, transparent 1.5px 4px);--hp-float: rgba(10,15,23,.74);--hp-text-1: #f2f5fa;--hp-text-2: #a9b4c4;--hp-text-3: #7c8799;--hp-focus: #9fe7ff;--hp-move: #ff5a36;--hp-exercise: #a6f43a;--hp-steps: #33d6ff;--hp-heart: #ff4d6d;--hp-hrv: #ffa95a;--hp-spo2: #5ab8ff;--hp-resp: #6cf2c2;--hp-sleep: #9b8cff;--hp-body: #e8c872;--hp-glucose: #f27ce8;--hp-temp-cool: #5aa9ff;--hp-temp-warm: #ff8a5a;--hp-stage-awake: #ffd36b;--hp-stage-rem: #4fd3ff;--hp-stage-light: #7f8cff;--hp-stage-deep: #4b3bd6;--hp-holo-a: #4fe3ff;--hp-holo-b: #9b8cff;--hp-cardiac: #ff2e55;--hp-zone-1: #5ab8ff;--hp-zone-2: #6cf2c2;--hp-zone-3: #ffd36b;--hp-zone-4: #ff8a5a;--hp-zone-5: #ff4d6d;--hp-s-1: 4px;--hp-s-2: 8px;--hp-s-3: 12px;--hp-s-4: 16px;--hp-s-5: 24px;--hp-s-6: 32px;--hp-s-7: 48px;--hp-s-8: 72px;--hp-s-9: 120px;--hp-r-instrument: 20px;--hp-r-inset: 10px;--hp-r-float: 16px;--hp-r-capsule: 999px;--hp-font: "Archivo Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--hp-font-display: var(--hp-font);--hp-font-body: var(--hp-font);--hp-font-mono: var(--hp-font);--hp-motion: 1;--hp-ease: cubic-bezier(.2,.7,.2,1);--hp-ease-out: cubic-bezier(.16,1,.3,1);--hp-gutter: 16px;--hp-gap: 16px;--hp-rail-w: 224px;--hp-band-pad: 72px;--hp-channel-gap: 64px;--hp-masthead-h: 56px}@media(min-width:640px){:root{--hp-gutter: 32px}}@media(min-width:1024px){:root{--hp-gutter: 48px;--hp-gap: 24px;--hp-band-pad: 88px;--hp-channel-gap: 96px}}@media(prefers-reduced-motion:reduce){:root{--hp-motion: 0}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--hp-bg-0);color:var(--hp-text-2);font-family:var(--hp-font);font-size:16px;line-height:1.55;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}h1,h2,h3,h4,p,figure,ul,ol,dl,dd{margin:0;padding:0}ul,ol{list-style:none}button{font:inherit;color:inherit;cursor:pointer}a{color:var(--hp-focus)}img,svg{display:block;max-width:100%}table{border-collapse:collapse}:focus-visible{outline:2px solid var(--hp-focus);outline-offset:3px}.hp-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hp-skip{position:fixed;left:16px;top:-80px;z-index:100;padding:12px 18px;border-radius:var(--hp-r-inset);background:var(--hp-bg-2);color:var(--hp-text-1);border:1px solid var(--hp-line-strong);transition:top calc(.16s * var(--hp-motion)) var(--hp-ease)}.hp-skip:focus{top:12px}.hp-readout-xl,.hp-readout-l,.hp-readout-m{color:var(--hp-text-1);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.hp-readout-xl{font-size:clamp(96px,11vw,168px);line-height:.85;font-weight:300;font-stretch:72%;letter-spacing:-.02em}.hp-readout-l{font-size:40px;line-height:1;font-weight:360;font-stretch:75%}.hp-readout-m{font-size:26px;line-height:1.05;font-weight:420;font-stretch:80%}@media(min-width:768px){.hp-readout-l{font-size:48px}}.hp-unit{font-size:.38em;font-weight:500;font-stretch:100%;color:var(--hp-text-2);margin-left:.3em;letter-spacing:0}.hp-headline{font-size:clamp(26px,2.6vw,38px);line-height:1.12;letter-spacing:-.015em;max-width:30ch;font-weight:430;font-stretch:100%;color:var(--hp-text-1);text-wrap:balance}.hp-channel{font-size:16px;line-height:1.2;font-weight:600;color:var(--hp-text-1)}.hp-title{font-size:15px;line-height:1.3;font-weight:600;color:var(--hp-text-1)}.hp-label{font-size:13px;line-height:1.35;font-weight:500;font-stretch:92%;color:var(--hp-text-2)}.hp-tick{font-size:12px;line-height:1.3;font-weight:500;font-stretch:88%;color:var(--hp-text-3);font-variant-numeric:tabular-nums}.hp-wordmark{font-size:17px;line-height:1;font-weight:640;font-stretch:115%;color:var(--hp-text-1)}.hp-sub{font-size:.7em;vertical-align:-.2em;line-height:0}.hp-body{color:var(--hp-text-2)}.hp-num{font-variant-numeric:tabular-nums}.hp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;min-width:44px;padding:0 18px;border-radius:var(--hp-r-inset);border:1px solid var(--hp-line-strong);background:#ffffff0f;color:var(--hp-text-1);font-size:14px;line-height:1;font-weight:600;text-decoration:none;transition:background calc(.18s * var(--hp-motion)),border-color calc(.18s * var(--hp-motion))}.hp-btn:hover{border-color:#ffffff47;background:#ffffff1c}.hp-btn--primary{background:var(--hp-text-1);color:var(--hp-bg-0);border-color:transparent}.hp-btn--primary:hover{background:#fff}.hp-btn--danger{background:transparent;border-color:var(--hp-heart);color:var(--hp-text-1)}.hp-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--hp-focus);font-size:14px;font-weight:500;text-underline-offset:3px}.hp-wrap{width:100%;max-width:calc(1280px + 2 * var(--hp-gutter));margin-inline:auto;padding-inline:var(--hp-gutter)}.hp-col{width:100%;padding-inline:var(--hp-gutter);max-width:calc(1128px + 2 * var(--hp-gutter));margin-inline:auto}@media(min-width:1280px){.hp-col{padding-inline:0;max-width:1128px;margin-left:max(calc(var(--hp-rail-w) + 48px),calc((100% + var(--hp-rail-w) - 1128px) / 2));margin-right:auto}}main section[id]{scroll-margin-top:calc(var(--hp-masthead-h) + 16px)}@media(min-width:1280px){main section[id]{scroll-margin-top:0}}.hp-channel-block{padding-top:var(--hp-channel-gap)}.hp-band{background:var(--hp-bg-1);border-block:1px solid var(--hp-line);padding-block:var(--hp-band-pad);margin-top:var(--hp-channel-gap)}.hp-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--hp-gap)}.hp-grid>*{grid-column:span 12;min-width:0}@media(min-width:1024px){.hp-span-3{grid-column:span 3}.hp-span-4{grid-column:span 4}.hp-span-5{grid-column:span 5}.hp-span-6{grid-column:span 6}.hp-span-8{grid-column:span 8}.hp-span-9{grid-column:span 9}.hp-span-12{grid-column:span 12}}.hp-readouts{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hp-s-6);margin-top:var(--hp-s-6)}@media(min-width:1024px){.hp-readouts--2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:0}.hp-readouts--2>*+*{padding-left:var(--hp-s-6);border-left:1px solid var(--hp-line)}.hp-readouts--2>:first-child{padding-right:var(--hp-s-6)}}.hp-flat{margin-top:var(--hp-s-6)}.hp-lead{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 14px}.hp-note{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:13px;line-height:1.35;font-weight:500;font-stretch:92%;color:var(--hp-text-2)}.hp-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:10px;font-size:13px;line-height:1.3;font-weight:500;font-stretch:92%;color:var(--hp-text-2)}.hp-legend span{display:inline-flex;align-items:center;gap:6px}.hp-legend i{width:8px;height:8px;border-radius:50%;display:inline-block}.hp-rows{display:flex;flex-direction:column}.hp-rows>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--hp-line)}.hp-rows>div:first-child{border-top:0;padding-top:0}.hp-rows dd{color:var(--hp-text-1);font-variant-numeric:tabular-nums;text-align:right}.hp-rows dd .hp-unit{font-size:13px;margin-left:5px}.hp-rows .sw{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:8px}.hp-rows .sub{display:block;margin-top:2px}.hp-skeleton{border-radius:var(--hp-r-inset);min-height:80px;background:linear-gradient(100deg,#ffffff0a 20%,#ffffff1a,#ffffff0a 60%);background-size:200% 100%;animation:hp-shimmer 1.6s linear infinite}@keyframes hp-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.hp-skeleton{animation:none}}.hp-table{width:100%;font-size:13px;line-height:1.4;font-weight:500;font-stretch:92%;color:var(--hp-text-2)}.hp-table caption{text-align:left;padding-bottom:8px;color:var(--hp-text-3);font-size:12px;line-height:1.3}.hp-table th,.hp-table td{text-align:left;padding:6px 8px 6px 0;border-bottom:1px solid var(--hp-line);font-variant-numeric:tabular-nums}.hp-table th{color:var(--hp-text-1);font-weight:600}@media print{body>*{display:none!important}body:after{content:"Printing is disabled to protect health data.";display:block;color:#000;background:#fff;padding:24px;font:16px sans-serif}}.hp-glass{position:relative;isolation:isolate;background:linear-gradient(180deg,#ffffff14,#ffffff08);backdrop-filter:blur(24px) saturate(160%);-webkit-backdrop-filter:blur(24px) saturate(160%);border:1px solid var(--hp-glass-border);border-radius:var(--hp-r-instrument);box-shadow:inset 0 1px 0 var(--hp-glass-highlight),0 24px 48px -28px #000000b3}.hp-instrument:before{content:"";position:absolute;left:20px;top:-1px;width:40px;height:2px;background:var(--accent, var(--hp-text-2));border-radius:0 0 2px 2px}.hp-glass:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:url(/assets/ui/noise.svg);opacity:.06;mix-blend-mode:overlay}.hp-float{background:var(--hp-float);backdrop-filter:blur(28px) saturate(150%);-webkit-backdrop-filter:blur(28px) saturate(150%);border:1px solid var(--hp-line-strong);box-shadow:0 12px 32px -12px #0009}@supports not (backdrop-filter: blur(1px)){.hp-glass{background:var(--hp-bg-2)}.hp-float{background:#0a0f17f5}}@media(prefers-reduced-transparency:reduce){.hp-glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--hp-bg-2)}.hp-float{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0a0f17f5}}:root[data-tier=low] .hp-glass{backdrop-filter:none;-webkit-backdrop-filter:none;background:#111826f0}:root[data-tier=low] .hp-float{backdrop-filter:none;-webkit-backdrop-filter:none;background:#0a0f17f5}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url("./media/archivo-latin-wdth-normal-R3FITQA7.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
