/* Open website panels: no device shell, clipped phone viewport or faux app controls. */
.data-intro,.data-outro,.native-reference-section{max-width:1240px;margin:auto;padding:130px 6vw 60px}.data-intro h1{font-size:clamp(42px,5.3vw,76px);line-height:1.04;letter-spacing:-.05em;margin:18px 0 22px}.data-intro>p,.data-outro>p{max-width:650px;color:#657077;line-height:1.7}.data-disclosure{font-size:14px!important;max-width:620px}.native-jumps{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.native-jumps a{padding:9px 15px;border:1px solid #e0e7e9;border-radius:30px;font-size:13px;color:#39454b}.native-jumps a:hover,.native-jumps a:focus-visible{border-color:#00d9e4;background:#effeff}.data-section{max-width:1240px;margin:auto;padding:65px 6vw 90px;scroll-margin-top:90px;position:relative;background:radial-gradient(ellipse at 97% 65%,#00f5ff06,transparent 55%)}.data-heading{margin-bottom:30px;max-width:780px}.data-heading h2{font-size:clamp(32px,3.7vw,52px);line-height:1.09;letter-spacing:-.045em;margin:18px 0}.data-heading>p:not(.overline){font-size:15px;line-height:1.7;color:#69757a;max-width:650px}.demo-tag{display:inline-block;font-size:11px;letter-spacing:.01em;color:#7a858a;margin-top:10px}.data-board{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:22px;align-items:start}.native-card{min-width:0;background:linear-gradient(135deg,#ffffff80,#ffffff38);border:1px solid #d6e0e37a;border-radius:22px;box-shadow:0 12px 36px #243a4206;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:25px;color:#20252d;font-family:Arial,Helvetica,sans-serif}.native-card h3{font-size:19px;font-weight:600;letter-spacing:-.025em;margin:0 0 22px;line-height:1.25}.native-trend{grid-row:span 2;padding:30px 26px 24px}.native-value{font-size:17px;color:#838a8e;text-align:center;line-height:1.3}.native-value strong{font-size:45px;color:#1c222b;letter-spacing:-.05em;font-weight:600;line-height:1}.native-time{font-size:13px;color:#8b9296;text-align:center;margin:12px 0 24px}.native-plot{display:block;width:100%;height:auto;overflow:visible}.native-day{background:#f5f7f775;border-radius:13px;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:12px;font-size:14px;line-height:1.4}.native-day>span:last-child{white-space:nowrap;font-size:13px;color:#8c9196}.native-day strong{font-size:27px;font-weight:600;color:#1e2530}.native-minmax{display:grid;grid-template-columns:1fr 1fr;align-items:center;text-align:center;min-height:165px;padding:23px 14px}.native-minmax>div{display:flex;flex-direction:column;gap:10px;align-items:center;color:#858d92;font-size:14px}.native-minmax>div+div{border-left:1px solid #e7ecec}.native-ext-icon{font-size:27px;color:var(--metric,#ff6161);font-weight:700;line-height:1}.native-minmax strong{font-size:28px;font-weight:600;color:#1c232d}.data-board-heart-rate{--metric:#ff6161}.data-board-hrv{--metric:#ff5343}.data-board-blood-oxygen{--metric:#ff6a43}.data-board-stress{--metric:#16cfff}.native-zone{padding:25px 20px}.native-zone h3>svg{display:none}.native-zone-layout{display:grid;grid-template-columns:minmax(85px,.8fr) minmax(0,1.3fr);gap:14px;align-items:center}.native-ring{width:100%;height:auto;display:block}.native-zone-layout dl{font-size:13px;line-height:1.9;margin:0}.native-zone-layout dl>div{display:flex;align-items:center;gap:4px}.native-zone-layout dt{flex:1;white-space:nowrap}.native-zone-layout dt:before{content:'';display:inline-block;width:7px;height:7px;background:var(--zone);border-radius:50%;margin-right:6px}.native-zone-layout dd{margin:0;color:var(--zone);font-weight:600;white-space:nowrap}.native-zone-layout .range{font-size:12px;color:#79858b;margin-right:6px;font-weight:400}.panel-data-note{font-size:14px;line-height:1.5;color:#59646a;margin:15px 0 0}.native-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}.native-pair .native-card{padding:14px 10px;min-height:160px;display:flex;flex-direction:column;justify-content:center}.native-pair .native-card h3{font-size:14px;margin:0 0 12px;white-space:nowrap}.native-health svg{display:block;width:100%;height:auto}.native-lorentz svg{display:block;width:100%;height:auto}.native-pair .source-example{grid-column:1/-1;margin:0 4px}.data-board-blood-oxygen .native-trend{grid-row:auto}.data-board-blood-oxygen .native-minmax{align-self:center;min-height:230px}.data-board-ecg{grid-template-columns:repeat(2,minmax(0,1fr))}.native-ecg-top{grid-column:1/-1;padding:28px 30px;overflow:hidden}.native-ecg-top .native-plot{max-height:350px;overflow:hidden}.native-ecg-heart>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 12px;text-align:center;font-size:21px}.native-ecg-heart small{display:block;color:#939b9f;font-size:12px;line-height:1.5;margin-top:8px}.native-ecg-heart h3,.native-ecg-values h3{color:#ff4930}.native-ecg-values>div{display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:15px;margin:21px 0}.native-ecg-values>div:last-child{margin-bottom:0}.native-ecg-values small{display:block;font-size:12px;color:#939b9f;margin-top:5px}.native-ecg-values em{font-size:24px;font-style:normal;color:#ffaa33}.native-ecg-values:last-child{grid-column:1/-1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}.native-ecg-values:last-child h3{grid-column:1/-1;margin-bottom:0}.native-ecg-values:last-child>div{display:flex;flex-direction:column;align-items:flex-start;margin:0}.native-ecg-values:last-child b{font-size:24px}.data-outro{padding-top:70px;padding-bottom:90px}.data-outro h2{font-size:clamp(30px,4vw,48px);line-height:1.1}.native-reference-section{padding-top:30px;padding-bottom:20px}.native-reference-section h2{font-size:clamp(26px,3vw,38px);line-height:1.15}.native-reference-section>p{font-size:13px;color:#7b858b;line-height:1.7;margin:20px 0}.native-reference-section details{border-bottom:1px solid #e7eded;padding:16px 0}.native-reference-section summary{font-size:16px;cursor:pointer}.native-reference-section details>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start;margin-top:20px}.native-reference-section img{display:block;width:100%;height:auto}.data-board .native-card{transition:box-shadow .2s ease}.data-board .native-card:hover{box-shadow:0 16px 40px #243a420a}
@media(max-width:1050px){.data-board{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px}.native-card{padding:21px 18px}.native-zone-layout{grid-template-columns:85px 1fr;gap:10px}.native-zone-layout dl{font-size:12px}.native-ecg-values:last-child{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.data-intro{padding:155px 5vw 45px}.data-section{padding:35px 5vw 60px}.data-board{grid-template-columns:minmax(0,1fr);gap:16px}.native-trend{grid-row:auto}.native-card{border-radius:18px;padding:22px 18px}.native-value strong{font-size:39px}.native-time{margin-bottom:18px}.native-zone-layout{grid-template-columns:minmax(110px,.6fr) minmax(0,1fr);gap:22px}.native-zone-layout dl{font-size:14px}.native-zone-layout .range{font-size:12px}.native-minmax{min-height:145px}.native-pair{gap:15px}.native-pair .native-card{padding:18px 15px;min-height:190px}.native-pair .native-card h3{font-size:16px}.data-board-blood-oxygen .native-minmax{min-height:145px}.native-ecg-top{grid-column:auto;padding:20px 12px}.native-ecg-heart>div{font-size:20px}.native-ecg-values:last-child{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.native-reference-section{padding:30px 5vw}.native-reference-section details>div{grid-template-columns:1fr}.data-outro{padding:50px 5vw 80px}.native-day{font-size:12px;padding:14px 12px}.native-day strong{font-size:25px}.data-heading h2{font-size:33px}}
@media(prefers-reduced-motion:reduce){.data-board .native-card{transition:none}}
/* Source-coordinate SVG card interiors; only the surrounding stage carries glass/branding. */
.faithful-board{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:22px}.faithful-card{min-width:0;background:rgba(255,255,255,.28);border:1px solid #e2eaec80;border-radius:23px;padding:6px;box-shadow:0 14px 40px #243a4206;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.faithful-svg{display:block;width:100%;height:auto;border-radius:18px;overflow:visible}.faithful-primary{grid-row:span 2}.faithful-board>.panel-data-note{margin:5px 8px}.activity-disclosure{grid-column:1/-1}.activity-board{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.home-health{max-width:1240px;margin:auto;padding:60px 6vw 70px}.home-health>.section-heading{margin-bottom:55px}.home-health-chapter{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:50px;align-items:center;margin-bottom:85px}.home-health-copy h3{font-size:clamp(28px,3vw,43px);line-height:1.1;letter-spacing:-.04em;margin:18px 0}.home-health-copy>p:not(.overline){font-size:14px;line-height:1.7;color:#727d82;margin-bottom:24px}.home-health .faithful-board{display:flex;flex-direction:column;gap:14px}.home-health .faithful-card{width:100%}.home-health .native-zone{display:none}.home-health .activity-board .faithful-card:nth-child(3){display:none}.home-health .activity-disclosure{font-size:14px;color:#59646a}.home-health .faithful-card:not(.faithful-primary){max-width:100%}.model-health-data>.faithful-board{max-width:1050px;margin:auto}.model-health-data>.data-disclosure{max-width:1050px;margin:20px auto}.health-detail-disclosure{margin-top:36px;border-top:1px solid #e5ebed;border-bottom:1px solid #e5ebed;padding:22px 0}.health-detail-disclosure>summary{font-size:18px;font-weight:600;cursor:pointer}.health-detail-disclosure .data-section{padding:50px 0 30px}.health-detail-disclosure .data-heading h2{font-size:36px}.health-detail-disclosure .data-section:last-child{padding-bottom:40px}
@media(max-width:1000px){.home-health-chapter{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:30px}.faithful-board{gap:16px}.faithful-card{padding:4px;border-radius:18px}.faithful-svg{border-radius:15px}}
@media(max-width:760px){.faithful-board,.activity-board{display:flex;flex-direction:column;gap:14px}.faithful-board>.faithful-card,.faithful-board>.native-zone{width:100%}.faithful-primary{grid-row:auto}.home-health{padding:40px 5vw}.home-health-chapter{display:block;margin-bottom:60px}.home-health-copy{margin-bottom:26px}.home-health-copy h3{font-size:33px}.home-health>.section-heading{margin-bottom:35px}.faithful-card{padding:3px;border-radius:15px}.faithful-svg{border-radius:13px}.model-health-data{padding-left:5vw;padding-right:5vw}.health-detail-disclosure .data-section{padding-top:35px}}

/* Product metric chapters follow the main site's restrained typographic scale. */
.model-health-data .model-metric-sections{max-width:1120px;margin:auto}
.model-health-data .model-metric-sections .data-section{padding:48px 0;min-height:0}
.model-health-data .model-metric-sections .data-section:first-child{padding-top:20px}
.model-health-data .model-metric-sections .data-heading{margin-bottom:26px}
.model-health-data .model-metric-sections .metric-title{font-family:inherit;font-size:clamp(40px,4vw,48px);font-weight:800;line-height:1.08;letter-spacing:-.045em;color:#15191c;margin:0 0 14px}
.model-health-data .model-metric-sections .data-heading>p{font-size:17px;line-height:1.6;color:#59646a;max-width:600px;margin:0 0 12px}
@media(max-width:760px){.model-health-data .model-metric-sections .metric-title{font-size:clamp(28px,7vw,32px)}.model-health-data .model-metric-sections .data-section{padding:30px 0}.model-health-data .model-metric-sections .data-heading{margin-bottom:20px}.model-health-data .model-metric-sections .data-heading>p{font-size:16px}}
