.appv-section{overflow-x:clip}.appv__top{display:grid;gap:32px;align-items:center}.appv__text>*+*{margin-top:16px}@media(min-width:990px){.appv__top{grid-template-columns:minmax(0,1fr) 420px;gap:72px}}.receipt{position:relative;max-width:420px;width:100%;margin-inline:auto;padding:24px 22px 28px;border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--paper);box-shadow:0 18px 40px -24px #00000040;font-variant-numeric:tabular-nums}.receipt:after{content:"";position:absolute;left:0;right:0;bottom:-10px;height:10px;background:linear-gradient(135deg,var(--paper) 50%,transparent 50%) 0 0 / 14px 10px repeat-x,linear-gradient(225deg,var(--paper) 50%,transparent 50%) 0 0 / 14px 10px repeat-x}.section:not(.section--tile) .receipt{border:1px solid #e8e8ed;border-bottom:0;box-shadow:none;background:var(--tile)}.section:not(.section--tile) .receipt:after{background:linear-gradient(135deg,var(--tile) 50%,transparent 50%) 0 0 / 14px 10px repeat-x,linear-gradient(225deg,var(--tile) 50%,transparent 50%) 0 0 / 14px 10px repeat-x}.receipt__title{padding-bottom:14px;border-bottom:1px dashed var(--line);font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.receipt__lines{margin:0}.receipt__line{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-block:14px;border-bottom:1px dashed var(--line)}.receipt__line dt{display:flex;flex-direction:column;font-size:16px;font-weight:500;color:var(--ink)}.receipt__line dt small{font-size:13px;font-weight:400;color:var(--muted)}.receipt__line dd{margin:0;font-size:16px;font-weight:500;color:var(--ink);white-space:nowrap}.receipt__total{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-top:18px}.receipt__total span{font-size:16px;font-weight:600;color:var(--ink)}.receipt__total strong{font-family:var(--font-display);font-size:40px;font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--ink)}.receipt__stamp{position:absolute;top:16px;right:16px;padding:6px 12px;border:2px solid var(--link);border-radius:10px;font-size:13px;font-weight:700;color:var(--link);transform:rotate(-8deg);background:var(--paper)}.section:not(.section--tile) .receipt__stamp{background:var(--tile)}.appv .appv__screens{display:grid;grid-auto-flow:column;grid-auto-columns:70%;gap:16px;margin:56px calc(-1 * var(--gutter)) 0;padding:4px var(--gutter) 8px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none}.appv__screens::-webkit-scrollbar{display:none}.appv__screen{scroll-snap-align:start;min-width:0}.appv__screen-title{margin-top:18px;font-family:var(--font-display);font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.02em;color:var(--ink)}.appv__screen-text{margin-top:6px;font-size:15px;line-height:1.45;color:var(--ink-2)}.appv__caption{margin-top:28px}@media(min-width:750px){.appv .appv__screens{grid-auto-columns:40%;gap:24px}}@media(min-width:990px){.appv .appv__screens{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));margin:80px 0 0;padding:0;overflow:visible}}.phone{position:relative;width:100%;max-width:260px;margin-inline:auto;aspect-ratio:9 / 18;padding:3.2%;border-radius:15%/7.2%;background:#1d1d1f;box-shadow:0 0 0 1px #00000014,0 24px 48px -28px #00000073;container-type:inline-size}.phone__screen{position:relative;height:100%;overflow:hidden;border-radius:12%/5.6%;background:#fff}.aps{display:flex;flex-direction:column;padding:0 7% 6%;font-size:11px;font-size:4.9cqi;line-height:1.3;color:var(--ink);font-variant-numeric:tabular-nums}.aps__status{display:flex;align-items:center;justify-content:space-between;height:3.2em;font-size:.85em;font-weight:600}.aps__island{width:32%;height:1.8em;border-radius:999px;background:#000}.aps__battery{width:1.9em;height:.95em;border-radius:.3em;background:var(--ink)}.aps__head{display:flex;align-items:center;gap:.6em;margin-top:.6em}.aps__avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.3em;height:2.3em;border-radius:999px;background:var(--data-muscle);font-weight:700;color:#fff}.aps__avatar--2{background:var(--data-fat)}.aps__avatar--3{background:var(--data-water)}.aps__who{display:flex;flex-direction:column;min-width:0}.aps__who strong{font-weight:600}.aps__who small{font-size:.82em;color:var(--muted)}.aps__weight{margin-top:.7em;font-family:var(--font-display);font-size:1em;font-weight:600;color:var(--muted);text-align:center}.aps__weight span{font-size:3.1em;font-weight:700;letter-spacing:-.03em;color:var(--ink)}.aps__figure{position:relative;height:11em;margin-top:.4em}.aps__figure svg{display:block;height:100%;margin-inline:auto}.aps__fig{fill:#1d1d1f1a}.aps__fig--on{fill:var(--data-muscle)}.aps__fig--fat{fill:var(--data-fat)}.aps__seg{position:absolute;display:flex;flex-direction:column;padding:.3em .5em;border-radius:.6em;background:#2f8cff1a;font-size:.85em;font-weight:600;line-height:1.2}.aps__seg small{font-size:.85em;font-weight:500;color:var(--muted)}.aps__seg--ra{top:10%;left:0}.aps__seg--la{top:10%;right:0}.aps__seg--rl{bottom:8%;left:0}.aps__seg--ll{bottom:8%;right:0}.aps__rows{margin:.9em 0 0;padding:0;list-style:none}.aps__rows li{display:flex;align-items:center;justify-content:space-between;gap:.5em;padding-block:.55em;border-top:1px solid #ececf0}.aps__rows li span{display:inline-flex;align-items:center;gap:.5em}.aps__dot{width:.6em;height:.6em;border-radius:999px;background:var(--data-muscle)}.aps__dot--fat{background:var(--data-fat)}.aps__dot--water{background:var(--data-water)}.aps__title{margin-top:.6em;font-family:var(--font-display);font-size:1.7em;font-weight:700;letter-spacing:-.02em}.aps__sub,.aps__range{font-size:.9em;color:var(--muted)}.aps__range{display:flex;align-items:center;gap:.5em}.aps__to{width:1.6em;height:1px;background:currentColor}.aps__pills{display:grid;grid-template-columns:repeat(3,1fr);gap:.4em;margin-top:.9em}.aps__pill{display:flex;flex-direction:column;padding:.5em;border-radius:.7em;background:var(--tile);font-weight:700;font-size:.95em}.aps__pill small{font-size:.78em;font-weight:500;color:var(--muted)}.aps__pill--fat{background:#f5a52424}.aps__pill--muscle{background:#2f8cff1f}.aps__table{margin-top:.9em}.aps__table p{display:grid;grid-template-columns:1.6fr 1fr 1fr .9fr;align-items:center;gap:.3em;padding-block:.55em;border-top:1px solid #ececf0}.aps__table p span:not(:first-child){text-align:right;color:var(--ink-2)}.aps__table .aps__thead{border-top:0;font-size:.8em;color:var(--muted)}.aps__table b{display:inline-flex;align-items:center;justify-content:flex-end;gap:.2em;font-weight:700}.aps__table b:before{content:"";width:0;height:0;border-left:.32em solid transparent;border-right:.32em solid transparent}.aps__table b.is-down:before{border-top:.45em solid currentColor}.aps__table b.is-up:before{border-bottom:.45em solid currentColor}.aps__fat{color:#b86e00}.aps__muscle{color:#0a62d0}.aps__water{color:#0b7d8c}.aps__people{margin:1em 0 0;padding:0;list-style:none}.aps__people li{display:flex;align-items:center;gap:.6em;padding:.7em 0;border-top:1px solid #ececf0}.aps__people .aps__who{flex:1}.aps__people b{font-weight:600}.aps__add{display:flex;align-items:center;gap:.6em;margin-top:.3em;padding:.7em 0;border-top:1px solid #ececf0;font-weight:600;color:var(--link)}.aps__add span{display:inline-flex;align-items:center;justify-content:center;width:2.3em;height:2.3em;border:1px dashed currentColor;border-radius:999px;font-size:1em}.aps__sheet{margin-top:.8em;padding:.9em;border:1px solid #ececf0;border-radius:.8em;box-shadow:0 .6em 1.4em -.8em #00000040}.aps__sheet-title{font-weight:700}.aps__sheet-meta{font-size:.82em;color:var(--muted)}.aps__sheet-figs{display:flex;justify-content:center;gap:1.6em;height:7.5em;margin-top:.8em}.aps__sheet-figs svg{height:100%}.aps__bars{margin-top:.8em}.aps__bars p{display:grid;grid-template-columns:3.6em 1fr;align-items:center;gap:.5em;padding-block:.25em;font-size:.85em;color:var(--muted)}.aps__bars i{display:block;width:var(--w);height:.55em;border-radius:999px;background:var(--data-muscle);transform-origin:left center}.aps__bars .aps__bar--fat{background:var(--data-fat)}.aps__bars .aps__bar--water{background:var(--data-water)}.aps__lines{display:grid;gap:.45em;margin-top:.8em}.aps__lines i{display:block;width:var(--w);height:.4em;border-radius:999px;background:#ececf0}.aps__print{margin-top:1.2em;padding:.75em;border-radius:999px;background:var(--action);font-weight:600;color:#fff;text-align:center}.aps__tabs{display:grid;grid-template-columns:repeat(3,1fr);margin:auto -7% -6%;padding:.7em 7% 1.3em;border-top:1px solid #ececf0;font-size:.78em;color:var(--muted);text-align:center}.aps__tabs span{display:flex;flex-direction:column;align-items:center;gap:.35em}.aps__tabs i{width:1.7em;height:1.7em;border-radius:.5em;background:#e4e4e9}.aps__tabs .is-on{font-weight:600;color:var(--link)}.aps__tabs .is-on i{background:var(--action)}.aps__print{margin-bottom:.9em}.sync{display:grid;gap:40px;align-items:center}.sync__text>*+*{margin-top:16px}.sync__points{margin-top:24px}.sync__caption{margin-top:16px}.sync__hub{--node: 52px;--node-app: 76px;position:relative;width:100%;max-width:520px;aspect-ratio:1;margin:0 auto 28px}.sync__lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.sync__line{fill:none;stroke:#1d1d1f1f;stroke-width:.5}.sync__flow{fill:none;stroke:var(--data-muscle);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:.01 4}.sync__flow--in{stroke:var(--ink)}.sync__partners{margin:0;padding:0;list-style:none}.sync__node{position:absolute;left:var(--x);top:var(--y);display:flex;flex-direction:column;align-items:center;gap:6px;width:104px;transform:translate(-50%,calc(var(--node) / -2));text-align:center}.sync__node--scale{width:150px}.sync__node--app{width:160px;transform:translate(-50%,calc(var(--node-app) / -2))}.sync__tile{display:inline-flex;align-items:center;justify-content:center;width:var(--node);height:var(--node);border-radius:14px;background:var(--paper);box-shadow:0 0 0 1px #0000000f,0 8px 20px -12px #0000004d}.section--tile .sync__tile{background:var(--paper)}.section:not(.section--tile) .sync__tile{background:var(--tile);box-shadow:none}.sync__tile svg{width:26px;height:26px;fill:none;stroke:var(--ink);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.sync__tile img{display:block;width:60%;height:auto}.sync__tile--scale,.sync__tile--apple-health,.sync__tile--google-fit,.sync__tile--fitbit,.sync__tile--samsung-health,.sync__tile--apple-watch{overflow:hidden;background:#fff!important;box-shadow:0 0 0 1px #0000000f,0 8px 20px -12px #0000004d!important}.sync__tile--scale img,.sync__tile--apple-health img{width:100%;height:100%}.sync__tile--google-fit img{width:62%}.sync__tile--fitbit img{width:54%}.sync__tile--samsung-health img{width:80%}.sync__tile--apple-watch{background:#000!important}.sync__tile--apple-watch svg{stroke:#fff}.sync__tile--app{position:relative;width:var(--node-app);height:var(--node-app);border-radius:20px;background:var(--action)!important;box-shadow:0 12px 28px -12px #0071e399!important}.sync__tile--app svg{width:34px;height:34px;stroke:#fff}.sync__name{display:flex;flex-direction:column;padding:1px 6px;border-radius:6px;background:var(--paper);font-size:13px;font-weight:500;line-height:1.25;color:var(--ink)}.section--tile .sync__name{background:var(--tile)}.sync__name small{font-size:12px;font-weight:400;color:var(--muted)}.sync__node--app .sync__name{font-weight:600}@media(min-width:750px){.sync__hub{--node: 60px;--node-app: 88px}.sync__name{font-size:14px}}@media(min-width:990px){.sync{grid-template-columns:minmax(0,1fr) 520px;gap:72px}}@media(prefers-reduced-motion:no-preference){.receipt__line,.receipt__total{transition:opacity .4s var(--ease),transform .4s var(--ease);transition-delay:calc(var(--i) * .14s + .25s)}html.js .appv__top:not(.is-visible) .receipt__line,html.js .appv__top:not(.is-visible) .receipt__total{opacity:0;transform:translateY(6px)}.receipt__stamp{transition:opacity .2s var(--ease) 1.1s,transform .45s cubic-bezier(.34,1.56,.64,1) 1.1s}html.js .appv__top:not(.is-visible) .receipt__stamp{opacity:0;transform:rotate(-8deg) scale(1.25)}html.js .appv__screen.reveal{transition-delay:0ms}html.js .appv__screen.reveal:nth-child(2){transition-delay:90ms}html.js .appv__screen.reveal:nth-child(3){transition-delay:.18s}html.js .appv__screen.reveal:nth-child(4){transition-delay:.27s}.aps__rows li,.aps__table p,.aps__people li{transition:opacity .4s var(--ease);transition-delay:calc(var(--i, 0) * 90ms + .4s)}html.js .appv__screen:not(.is-visible) .aps__rows li,html.js .appv__screen:not(.is-visible) .aps__table p:not(.aps__thead),html.js .appv__screen:not(.is-visible) .aps__people li{opacity:0}.aps__bars i{transition:transform .8s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i, 0) * .12s + .4s)}html.js .appv__screen:not(.is-visible) .aps__bars i{transform:scaleX(0)}.sync.is-visible .sync__flow{animation:sync-flow 1.6s linear infinite;animation-delay:calc(var(--i, 0) * -.3s)}.sync.is-visible .sync__tile--app:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 #0071e373;animation:sync-pulse 2.4s var(--ease) infinite}.sync__node{transition:opacity .4s var(--ease);transition-delay:calc(var(--i, 0) * 90ms + .3s)}html.js .sync:not(.is-visible) .sync__partners .sync__node{opacity:0}}@keyframes sync-flow{to{stroke-dashoffset:-8.02}}@keyframes sync-pulse{0%{box-shadow:0 0 #0071e373}70%,to{box-shadow:0 0 0 18px #0071e300}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/app.css.map */
