:root{--color-background:#171614;--color-background-secondary:#1d1c1a;--color-elevated:#242321;--color-card:#2b2927;--color-raised:#302e2b;--color-pressed:#373431;--color-text:#f4f1ed;--color-text-secondary:#b2aeaa;--color-text-tertiary:#77736f;--color-border:#f4f1ed1f;--color-border-soft:#f4f1ed12;--color-accent:#ff716f;--color-accent-hover:#ff7f7d;--color-accent-soft:#ff716f24;--color-success:#82c99f;--color-warning:#e4b86a;--color-danger:#e8877d;--color-info:#84b2d8;--radius-sm:.75rem;--radius-md:1rem;--radius-lg:1.25rem;--radius-xl:1.5rem;--radius-2xl:2rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--shadow-soft:0 2rem 5rem #0003;--shadow-card:0 1rem 3rem #00000029;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-soft:cubic-bezier(.16, 1, .3, 1);--motion-micro:.18s;--motion-fast:.32s;--motion-medium:.56s;--motion-slow:.9s;--motion-story:1.6s;--motion-ambient:28s;--ease-standard:cubic-bezier(.22, 1, .36, 1);--ease-emphasized:cubic-bezier(.16, 1, .3, 1);--parallax-max:14px;--ambient-coral-opacity:.16;--ambient-neutral-opacity:.11;--grain-opacity:.027}.content-page{padding-bottom:3rem}.content-hero{max-width:54rem;padding-block:clamp(4.5rem,10vw,8rem) clamp(3rem,7vw,5rem)}.content-hero h1{max-width:12ch;margin-bottom:1.35rem}.content-lead{max-width:43rem;color:var(--color-text-secondary);font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.55}.support-hero-note{max-width:43rem;color:var(--color-text-tertiary);margin-top:-2rem;padding-bottom:clamp(3rem,6vw,5rem);font-size:.9rem;line-height:1.6}.latest-release,.download-panel,.support-content{border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:linear-gradient(145deg,#302e2bdb,#1d1c1ab3);grid-template-columns:minmax(0,1fr) minmax(15rem,.5fr);align-items:end;gap:clamp(2rem,7vw,7rem);padding:clamp(1.5rem,4vw,3rem);display:grid}.latest-release h2,.download-main h2,.support-intro h2{letter-spacing:-.07em;margin-bottom:.85rem;font-size:clamp(2rem,4vw,4rem);font-weight:540;line-height:.98}.latest-release p,.download-summary,.support-intro>p:last-child{max-width:34rem;color:var(--color-text-secondary)}.release-feed{padding-bottom:clamp(5rem,10vw,9rem)}.release-list{gap:0;margin-top:clamp(3rem,7vw,6rem);display:grid}.release-card{border-top:1px solid var(--color-border-soft);padding:1.7rem 0}.release-card.featured{padding-block:2.3rem}.release-card-meta,.release-detail-meta{color:var(--color-text-tertiary);flex-wrap:wrap;align-items:center;gap:.8rem;font-size:.75rem;display:flex}.release-card-meta span:not(.channel-badge),.release-detail-meta>span:not(.channel-badge){color:var(--color-text-secondary)}.release-card-body{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2rem;margin-top:1rem;display:grid}.release-card h2{letter-spacing:-.055em;margin:0 0 .45rem;font-size:clamp(1.4rem,2.4vw,2.15rem);font-weight:540}.release-card h2 a{text-decoration:none}.release-card h2 a:hover,.download-links a:hover{color:var(--color-accent)}.release-card p{max-width:38rem;color:var(--color-text-secondary);margin:0}.release-categories{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;max-width:16rem;display:flex}.release-categories span,.channel-badge{border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:999px;padding:.28rem .55rem;font-size:.68rem}.channel-badge{color:var(--color-accent);border-color:#ff716f59}.empty-state,.support-empty{border:1px dashed var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-secondary);padding:2rem}.release-detail{max-width:68rem;padding-bottom:clamp(5rem,10vw,9rem)}.release-detail-meta{border-bottom:1px solid var(--color-border-soft);padding-bottom:1.3rem}.prose{max-width:48rem;color:var(--color-text-secondary);padding-block:2.5rem 3rem;font-size:1rem;line-height:1.75}.prose h2{color:var(--color-text);letter-spacing:-.045em;margin:2.6rem 0 .8rem;font-size:1.7rem;font-weight:540}.prose h2:first-child{margin-top:0}.prose a{color:var(--color-accent)}.prose blockquote{border-left:2px solid var(--color-accent);background:var(--color-accent-soft);color:var(--color-text);margin-inline:0;padding:1rem 1.25rem}.release-nav{border-top:1px solid var(--color-border-soft);color:var(--color-text-secondary);justify-content:space-between;gap:1rem;padding-top:1.4rem;font-size:.86rem;display:flex}.release-nav span{text-align:right;gap:1rem;display:flex}.release-nav a{text-decoration:none}.release-nav a:hover{color:var(--color-accent)}.download-panel{grid-template-columns:1fr;align-items:start}.download-main h2 em{color:var(--color-accent);font-family:Georgia,serif;font-size:.72em;font-weight:400}.version-kicker{color:var(--color-text-secondary);align-items:center;gap:.55rem;margin-bottom:1rem;font-size:.82rem;display:flex}.release-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0;display:grid}.release-facts div{border-top:1px solid var(--color-border-soft);padding-top:.7rem}.release-facts dt{color:var(--color-text-tertiary);font-size:.7rem}.release-facts dd{color:var(--color-text);margin:.25rem 0 0;font-size:.88rem}.checksum-fact code{overflow-wrap:anywhere;font-size:.72rem}.download-button{margin-bottom:1rem}.download-unavailable{border-radius:var(--radius-md);background:#ff716f14;border:1px solid #ff716f59;gap:.35rem;max-width:26rem;padding:1rem;display:grid}.download-unavailable span,.download-links{color:var(--color-text-secondary);font-size:.82rem}.download-links{flex-wrap:wrap;gap:.55rem;margin:0;display:flex}.download-links a{color:var(--color-text)}.download-guide{grid-template-columns:.65fr 1fr;gap:clamp(2rem,8vw,8rem);padding-block:clamp(5rem,10vw,9rem);display:grid}.download-guide h2,.support-uses h2{letter-spacing:-.075em;max-width:11ch;font-size:clamp(2.5rem,5vw,5rem);font-weight:540;line-height:.95}.install-steps{counter-reset:steps;gap:0;margin:0;padding:0;list-style:none;display:grid}.install-steps li{border-top:1px solid var(--color-border-soft);counter-increment:steps;grid-template-columns:2.25rem 1fr;gap:.8rem;padding:1.1rem 0;display:grid}.install-steps li:before{content:counter(steps, decimal-leading-zero);color:var(--color-accent);font-size:.72rem}.install-steps strong,.install-steps span{grid-column:2}.install-steps strong{grid-row:1}.install-steps span{color:var(--color-text-secondary);grid-row:2;font-size:.86rem}.download-note{padding-bottom:clamp(5rem,10vw,9rem)}.support-back{padding-bottom:clamp(4rem,6vw,6rem)}.download-note p{border-left:2px solid var(--color-accent);max-width:42rem;color:var(--color-text-secondary);padding:1rem 1.2rem}.support-content{align-items:start}.support-methods{gap:2rem;display:grid}.support-methods>div>h3{color:var(--color-text-secondary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.8rem;font-size:.8rem}.support-method{border-top:1px solid var(--color-border-soft);justify-content:space-between;align-items:end;gap:1.5rem;padding:1.2rem 0;display:flex}.support-method h3{margin-bottom:.35rem;font-size:1.3rem;font-weight:540}.support-method p:not(.eyebrow){color:var(--color-text-secondary);margin:0;font-size:.88rem}.button-secondary{border:1px solid var(--color-border);color:var(--color-text)}.button-secondary:hover{border-color:var(--color-accent);color:var(--color-accent)}.support-empty{background:#ffffff06}.support-empty strong{color:var(--color-text);margin-bottom:.35rem;display:block}.support-empty p{color:var(--color-text-secondary);margin:0}.support-donation{isolation:isolate;border-radius:var(--radius-xl);color:var(--color-text);background:linear-gradient(145deg,#292522 0%,#1d1a18 68%,#171514 100%);border:1px solid #f4f1ed1f;grid-template-columns:minmax(0,1fr) minmax(14rem,.48fr);align-items:center;gap:clamp(2rem,7vw,7rem);padding:clamp(2rem,4vw,4rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 1.5rem 4rem #0003}.support-donation:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(at 24%,#0b0a0975 0%,#0b0a0933 34%,#0000 62%),radial-gradient(at 52% 52%,#0a090847 0%,#0000 44%),radial-gradient(at 100% 100%,#08080757 0%,#0000 48%);position:absolute;inset:0}.support-donation-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.support-atmosphere-layer{pointer-events:none;will-change:transform, opacity;display:block;position:absolute}.support-atmosphere-depth{filter:blur(5.5rem);opacity:.72;background:radial-gradient(at 21% 28%,#802f3138 0%,#0000 31%),radial-gradient(at 80% 76%,#70433124 0%,#0000 30%),conic-gradient(from 205deg,#2b20230f,#5d303521,#241e1d08,#573a2b1a,#2b20230f);border-radius:48% 52% 44% 56%/52% 44% 56% 48%;width:176%;height:196%;animation:34s ease-in-out -8s infinite alternate support-atmosphere-depth-flow;top:-68%;left:-38%;transform:translate(-18px,12px)scaleX(1.02)scaleY(.98)rotate(-3deg)}.support-atmosphere-sweep{filter:blur(5rem);opacity:.62;background:radial-gradient(at 43% 45%,#e1746330 0%,#ad444114 21%,#0000 38%),radial-gradient(at 66% 58%,#f8c29717 0%,#0000 30%),linear-gradient(118deg,#0000 36%,#903b4017 45%,#ffc4a01a 51%,#542b3312 58%,#0000 67%);border-radius:42% 58% 52% 48%/48% 44% 56% 52%;width:228%;height:226%;animation:15s cubic-bezier(.42,0,.32,1) -4s infinite alternate support-atmosphere-cinematic-sweep;top:-64%;left:-68%;transform:translate(-9%,-5%)scaleX(.94)scaleY(1.04)rotate(-13deg)}.support-atmosphere-counter{filter:blur(5.5rem);opacity:.38;background:radial-gradient(at 68% 47%,#692c3a2e 0%,#0000 35%),radial-gradient(at 37% 68%,#be663f14 0%,#0000 29%),linear-gradient(242deg,#0000 34%,#43272f1c 49%,#a24f4112 61%,#0000 71%);border-radius:58% 42% 46% 54%/44% 58% 42% 56%;width:206%;height:214%;animation:21s cubic-bezier(.45,0,.3,1) -10s infinite alternate support-atmosphere-counter-flow;bottom:-76%;right:-72%;transform:translate(8%,4%)scaleX(1.06)scaleY(.94)rotate(9deg)}.support-donation:after{content:"";background:linear-gradient(90deg,#0000,#ff716f94);width:40%;height:1px;position:absolute;top:0;right:0}.support-donation-copy,.support-note{z-index:1;position:relative}.support-donation-copy{max-width:38rem}.support-donation .eyebrow{color:var(--color-text-tertiary)}.support-donation h2{max-width:12ch;color:var(--color-text);letter-spacing:-.075em;margin-bottom:.9rem;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:540;line-height:.94}.support-donation-description{color:#f4f1edbd;max-width:34rem;margin:0;line-height:1.6}.support-donation-note{color:#f4f1ed9e;max-width:30rem;margin:1.2rem 0 0;font-size:.84rem;line-height:1.55}.support-cta{margin-top:1.5rem}.support-payment-form{max-width:38rem;margin-top:1.5rem}.support-payment-form label{color:#f4f1eda3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.72rem;font-weight:650;display:block}.support-payment-controls{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.support-sum-field{color:#f4f1edc7;background:#0c0b0a94;border:1px solid #f4f1ed33;border-radius:999px;align-items:center;width:8rem;min-height:3.15rem;display:flex;box-shadow:inset 0 1px #ffffff0d}.support-sum-field input{width:100%;min-width:0;color:var(--color-text);font:inherit;background:0 0;border:0;outline:0;padding:.85rem .2rem .85rem 1rem;font-size:.88rem}.support-sum-field input::placeholder{color:var(--color-text-tertiary)}.support-sum-field span{padding-right:1rem}.support-payment-form .button{cursor:pointer;border:0}.support-payment-form .button:focus-visible,.support-sum-field:focus-within{outline:.15rem solid var(--color-accent);outline-offset:.2rem}.support-cta-note{color:#f4f1ed9e;max-width:25rem;margin:.7rem 0 0;font-size:.72rem;line-height:1.45}.support-payment-form .button:hover{box-shadow:0 .5rem 1.5rem #ff716f29}.support-note{color:#f4f1edb3;border-left:1px solid #f4f1ed29;justify-self:end;width:min(100%,15rem);padding:1.35rem 0 1.35rem 1.35rem}.support-note-mark{color:var(--color-accent);margin-bottom:2.25rem;font-size:.72rem;display:block}.support-note p{margin:0;font-size:.92rem;line-height:1.7}.support-uses{grid-template-columns:minmax(14rem,.65fr) minmax(0,1fr);gap:clamp(2rem,8vw,8rem);padding-block:clamp(4rem,7vw,6rem);display:grid}.support-uses-heading h2{letter-spacing:-.075em;max-width:12ch;font-size:clamp(2.5rem,5vw,5rem);font-weight:540;line-height:.95}.uses-grid{grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:3rem;display:grid}.uses-grid article{border-top:1px solid var(--color-border);min-width:0;padding:1.1rem 0 0}.use-number{color:var(--color-accent);margin-bottom:2.5rem;font-size:.72rem;display:block}.uses-grid h3{margin-bottom:.55rem;font-size:1.1rem;font-weight:540}.uses-grid p{color:var(--color-text-secondary);font-size:.88rem;line-height:1.6}.support-independence{max-width:80rem;padding-bottom:clamp(3rem,4vw,3.75rem)}.support-independence h2{letter-spacing:-.07em;max-width:15ch;margin-bottom:1rem;font-size:clamp(2.25rem,4.5vw,4.3rem);font-weight:540;line-height:.98}.support-independence>p:last-child{max-width:42rem;color:var(--color-text-secondary);line-height:1.7}.support-back{padding-top:clamp(4rem,6vw,5rem);position:relative;overflow:hidden}.support-back:before{content:"";filter:blur(4rem);pointer-events:none;background:radial-gradient(#7e393621,#0000 68%);width:min(62rem,82vw);height:32rem;position:absolute;top:4%;left:18%}.support-back>div,.support-back>a{z-index:1;position:relative}.support-back>div{max-width:78rem}.support-back h2{max-width:10ch;color:var(--color-text);letter-spacing:-.085em;text-wrap:balance;margin:1rem 0 1.6rem;font-size:clamp(3rem,6vw,6.5rem);font-weight:540;line-height:.94}.support-back p:not(.eyebrow){max-width:39rem;color:var(--color-text-secondary);margin:0;font-size:clamp(.92rem,1.2vw,1.08rem);line-height:1.7}.support-back>.text-link{color:var(--color-text-secondary);margin-top:2rem;display:inline-block}.support-back>.text-link:hover{color:var(--color-text)}.footer-groups{grid-template-columns:repeat(3,1fr);gap:2rem;width:min(100%,34rem);margin-left:auto;display:grid}.footer-groups div{gap:.45rem;display:grid}.footer-groups strong{color:var(--color-text-secondary);font-size:.72rem;font-weight:600}.footer-groups a{color:var(--color-text-tertiary);text-decoration:none}.footer-groups a:hover{color:var(--color-text)}@media (width<=900px){.latest-release,.download-panel,.support-content,.download-guide,.support-uses{grid-template-columns:1fr;gap:2rem}.support-donation{gap:2rem}.release-card-body{grid-template-columns:1fr;gap:1rem}.release-categories{justify-content:flex-start;max-width:none}.support-method{flex-direction:column;align-items:flex-start}.uses-grid{margin-top:0}.footer-groups{width:100%;margin:0}}@media (width<=640px){.content-hero{padding-block:3.5rem 3rem}.release-feed,.release-detail,.download-note{padding-bottom:4rem}.download-guide{padding-block:4rem}.support-hero-note{margin-top:-1.5rem;padding-bottom:3rem}.support-donation{grid-template-columns:1fr;gap:1.75rem;padding:1.25rem}.support-note{border-top:1px solid var(--color-border);border-left:0;justify-self:stretch;width:100%;padding:1rem 0 0}.support-payment-controls{flex-direction:column;align-items:stretch}.support-sum-field,.support-payment-form .button{width:100%}.support-uses{padding-block:3.5rem}.support-independence{padding-bottom:2.5rem}.release-list{margin-top:3rem}.download-guide h2,.support-uses-heading h2{max-width:100%;font-size:clamp(2.15rem,10.5vw,3.35rem)}.uses-grid{grid-template-columns:1fr;gap:1.5rem}.use-number{margin-bottom:1rem}.support-back{padding-top:3rem;padding-bottom:4rem}.support-back:before{width:100%;height:22rem;top:12%;left:0}.support-back h2{max-width:11ch;font-size:clamp(2.85rem,13vw,4.4rem);line-height:.96}.support-back p:not(.eyebrow){max-width:34rem;font-size:.92rem}.support-back>.text-link{margin-top:1.6rem}}@keyframes support-atmosphere-depth-flow{0%{transform:translate(-18px,12px)scaleX(1.02)scaleY(.98)rotate(-3deg)}to{transform:translate(54px,-30px)scaleX(1.08)scaleY(1.04)rotate(3deg)}}@keyframes support-atmosphere-cinematic-sweep{0%{opacity:.6;border-radius:42% 58% 52% 48%/48% 44% 56% 52%;transform:translate(-9%,-5%)scaleX(.94)scaleY(1.04)rotate(-13deg)}to{opacity:.86;border-radius:56% 44% 46% 54%/42% 56% 44% 58%;transform:translate(14%,11%)scaleX(1.08)scaleY(.92)rotate(-7deg)}}@keyframes support-atmosphere-counter-flow{0%{transform:translate(8%,4%)scaleX(1.06)scaleY(.94)rotate(9deg)}to{transform:translate(-10%,-8%)scaleX(.96)scaleY(1.08)rotate(3deg)}}@media (prefers-reduced-motion:reduce){.support-atmosphere-layer{animation:none}}@media (width<=420px){.release-facts{grid-template-columns:1fr}.release-nav{flex-direction:column;align-items:flex-start}.release-nav span{text-align:left;flex-direction:column;gap:.5rem}.content-hero h1{font-size:2.9rem}.footer-groups{gap:1rem}}:root{color-scheme:dark;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--color-background);overflow-x:clip}body{background:var(--color-background);min-width:320px;color:var(--color-text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;line-height:1.5;overflow-x:hidden}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:.15rem solid var(--color-accent);outline-offset:.3rem;border-radius:.25rem}.page-shell{z-index:1;isolation:isolate;position:relative}.page-shell:after{z-index:-1;pointer-events:none;content:"";filter:blur(1.5rem);background:radial-gradient(circle,#ff716f1a,#0000 66%);border-radius:50%;width:42rem;height:42rem;position:fixed;top:0;right:-14rem}.shell{width:min(100% - 3rem,80rem);margin-inline:auto}.site-header{justify-content:space-between;align-items:center;gap:1rem;min-height:5.5rem;display:flex}.wordmark{color:var(--color-text);letter-spacing:.19em;align-items:center;font-size:.92rem;font-weight:760;text-decoration:none;display:inline-flex}.wordmark-dot{color:var(--color-accent);margin-inline:.06em;font-size:1.08em}.header-nav{color:var(--color-text-secondary);align-items:center;gap:clamp(.75rem,2vw,1.65rem);margin-left:auto;margin-right:clamp(1rem,3vw,2.5rem);font-size:.8rem;display:flex}.header-nav a,.header-cta,.text-link,.report-link,.footer-right a{text-decoration:none;transition:color .18s,opacity .18s}.header-nav a:hover,.text-link:hover,.report-link:hover,.footer-right a:hover{color:var(--color-text)}.header-cta{border:1px solid var(--color-border);color:var(--color-text);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.6rem .85rem;font-size:.8rem;display:inline-flex}.header-cta:hover{color:var(--color-accent);border-color:#ff716f73}.hero{grid-template-columns:minmax(0,.86fr) minmax(25rem,1.14fr);align-items:center;gap:clamp(2.5rem,6vw,7rem);min-height:min(45rem,100vh - 5.5rem);padding-block:clamp(4rem,9vw,8rem) clamp(5rem,10vw,9rem);display:grid}.hero-copy{min-width:0;max-width:34rem}.eyebrow{color:var(--color-text-tertiary);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0 0 1.35rem;font-size:.73rem;font-weight:650;line-height:1.3;display:flex}.eyebrow-mark{background:var(--color-accent);width:1.6rem;height:1px;display:inline-block}h1,h2,h3,p{margin-top:0}h1,h2{text-wrap:balance}h1,h2,h3{overflow-wrap:normal;word-break:normal;hyphens:none}h1{letter-spacing:-.075em;max-width:13ch;margin-bottom:1.6rem;font-size:clamp(3.2rem,6vw,6.2rem);font-weight:570;line-height:.93}h1 em,h2 em{color:var(--color-accent);letter-spacing:-.07em;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero-lead{max-width:31rem;color:var(--color-text-secondary);margin-bottom:2rem;font-size:clamp(1.05rem,1.25vw,1.2rem);line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.button{min-height:3.15rem;transition:transform .22s var(--ease-out), background .22s ease, color .22s ease;border-radius:999px;justify-content:center;align-items:center;gap:.9rem;padding:.85rem 1.25rem;font-size:.88rem;font-weight:650;text-decoration:none;display:inline-flex}.button:hover{transform:translateY(-.15rem)scale(1.01)}.button:active{transform:scale(.98)}.button-primary{background:var(--color-accent);color:#221a19}.button-primary:hover{background:var(--color-accent-hover)}.text-link{color:var(--color-text-secondary);font-size:.88rem}.hero-note{color:var(--color-text-tertiary);align-items:center;gap:.65rem;margin-top:3.75rem;font-size:.77rem;display:flex}.note-line{background:var(--color-border);width:2rem;height:1px}.product-preview{justify-self:end;width:min(100%,38rem);padding:2rem 2rem 2.5rem;position:relative}.preview-orbit{pointer-events:none;border:1px solid #ff716f29;border-radius:50%;position:absolute}.orbit-one{aspect-ratio:1;width:70%;animation:8s ease-in-out infinite soft-pulse;top:0;right:0}.orbit-two{aspect-ratio:1;border-color:#84b2d81f;width:50%;animation:10s ease-in-out 1s infinite reverse soft-pulse;bottom:0;right:11%}.app-window{z-index:1;width:min(100%,32rem);box-shadow:var(--shadow-soft), inset 0 1px #ffffff14;background:linear-gradient(145deg,#302e2b,#21201e 70%);border:1px solid #f4f1ed1f;border-radius:1.7rem;margin-left:auto;position:relative;overflow:hidden;transform:rotate(2deg)}.app-window:before{content:"";filter:blur(3rem);background:#ff716f1f;border-radius:50%;width:15rem;height:15rem;position:absolute;top:-5rem;right:-3rem}.app-window-top,.app-greeting,.latest-card,.preview-chart,.app-bottom-row{position:relative}.app-window-top{color:var(--color-text-tertiary);letter-spacing:.08em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;padding:1.35rem 1.45rem 1.1rem;font-size:.65rem;display:grid}.app-brand{color:var(--color-text);letter-spacing:.15em;font-weight:750}.app-time{justify-self:center}.app-menu{letter-spacing:.15em;justify-self:end}.app-greeting{gap:.1rem;padding:1.4rem 1.55rem 1.2rem;display:grid}.app-greeting span{color:var(--color-text-tertiary);font-size:.8rem}.app-greeting strong{letter-spacing:-.04em;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:500}.latest-card{border:1px solid var(--color-border-soft);background:#17161461;border-radius:1.1rem;margin:0 1.2rem;padding:1.15rem 1.2rem 1.05rem}.latest-card-heading,.latest-footer,.chart-label,.chart-legend{justify-content:space-between;align-items:center;gap:1rem;display:flex}.latest-card-heading{color:var(--color-text-tertiary);font-size:.67rem}.latest-reading{font-variant-numeric:tabular-nums;align-items:baseline;gap:.2em;margin:.85rem 0 .5rem;display:flex}.latest-reading strong{letter-spacing:-.09em;font-size:clamp(3rem,7vw,4.4rem);font-weight:570;line-height:.9}.latest-reading span{color:var(--color-text-tertiary);font-family:Georgia,serif;font-size:1.7rem}.latest-reading small{color:var(--color-text-tertiary);align-self:flex-end;margin:0 0 .2rem .4rem;font-size:.62rem}.latest-footer{color:var(--color-success);font-size:.7rem}.latest-footer b{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:.95rem}.latest-footer b small{color:var(--color-text-tertiary);font-size:.62rem;font-weight:400}.status-dot{width:.45rem;height:.45rem;box-shadow:0 0 0 .25rem color-mix(in srgb, currentColor 13%, transparent);background:currentColor;border-radius:50%;flex:none;display:inline-block}.status-dot.normal{color:var(--color-success)}.preview-chart{margin:1.7rem 1.45rem 0}.chart-label{color:var(--color-text-secondary);font-size:.76rem}.chart-label span:last-child{color:var(--color-text-tertiary);font-size:.66rem}.preview-chart svg{width:100%;height:auto;margin-top:.45rem;overflow:visible}.chart-grid{fill:none;stroke:#f4f1ed14;stroke-width:1px}.chart-line{fill:none;stroke-linecap:round;stroke-width:2.5px}.chart-line.systolic{stroke:var(--color-accent);stroke-dasharray:800;animation:line-draw 1.5s .7s var(--ease-out) both}.chart-line.diastolic{stroke:var(--color-info);opacity:.8;stroke-dasharray:800;animation:line-draw 1.5s .95s var(--ease-out) both}.chart-point{fill:var(--color-background);stroke:var(--color-accent);stroke-width:2px}.chart-legend{color:var(--color-text-tertiary);justify-content:flex-start;gap:1rem;margin-top:.2rem;font-size:.62rem}.chart-legend span{align-items:center;gap:.35rem;display:inline-flex}.chart-legend i,.trend-footer i{background:currentColor;width:.85rem;height:2px;display:inline-block}.legend-sys{color:var(--color-accent)}.legend-dia{color:var(--color-info)}.app-bottom-row{border-top:1px solid var(--color-border-soft);color:var(--color-text-tertiary);text-align:center;grid-template-columns:repeat(3,1fr) auto;align-items:center;gap:.5rem;margin-top:1.6rem;padding:.95rem 1.2rem 1.1rem;font-size:.65rem;display:grid}.app-bottom-row .active{color:var(--color-accent)}.add-measurement{background:var(--color-accent);color:#241d1c;border-radius:50%;place-items:center;width:2.1rem;height:2.1rem;font-size:1.2rem;display:grid}.story-shell{border-top:1px solid var(--color-border-soft)}.feature-section{border-bottom:1px solid var(--color-border-soft);grid-template-columns:minmax(17rem,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(4rem,7vw,7rem);display:grid}.feature-section.reverse{grid-template-columns:minmax(0,1.1fr) minmax(17rem,.9fr)}.feature-section.reverse .feature-intro{order:2}.feature-section.reverse .feature-visual{order:1}.feature-intro{grid-template-columns:2.1rem minmax(0,1fr);align-items:start;gap:1.1rem;display:grid}.feature-intro>div{min-width:0}.section-index{color:var(--color-accent);font-variant-numeric:tabular-nums;padding-top:.24rem;font-size:.75rem}.feature-intro h2,.interpretation-copy h2,.report-intro h2,.trust-heading h2,.final-cta h2{letter-spacing:-.075em;text-wrap:balance;max-width:15ch;margin-bottom:1.35rem;font-size:clamp(2.4rem,5vw,4.75rem);font-weight:530;line-height:.97}.feature-body,.interpretation-copy>p:last-child,.report-intro>p:last-child{max-width:31rem;color:var(--color-text-secondary);margin-bottom:0;font-size:1rem;line-height:1.7}.feature-visual{min-width:0}.measurement-demo,.history-demo,.trends-demo{border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:linear-gradient(145deg,#302e2bf2,#1d1c1aeb)}.capability-band,.orthostatic-band{border-top:1px solid var(--color-border-soft);grid-template-columns:minmax(17rem,.9fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem);padding-block:clamp(3rem,5vw,5rem);display:grid}.capability-intro h2,.orthostatic-band h2{letter-spacing:-.075em;text-wrap:balance;max-width:18ch;margin-bottom:1.25rem;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:530;line-height:.97}.capability-intro>p:not(.eyebrow),.orthostatic-band p{max-width:31rem;color:var(--color-text-secondary);line-height:1.7}.capability-grid{border-block:1px solid var(--color-border-soft);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.capability-grid article{border-left:1px solid var(--color-border-soft);gap:.8rem;min-height:10rem;padding:1.2rem 1rem 1.2rem 0;display:grid}.capability-grid article:first-child{border-left:0}.capability-grid span{color:var(--color-accent);letter-spacing:.12em;font-size:.68rem}.capability-grid h3{margin:0;font-size:1.05rem;font-weight:540}.capability-grid p{color:var(--color-text-secondary);margin:0;font-size:.78rem;line-height:1.55}.orthostatic-band{align-items:center}.orthostatic-band small{max-width:31rem;color:var(--color-text-tertiary);line-height:1.5;display:block}.orthostatic-steps{border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);color:var(--color-text-secondary);background:linear-gradient(145deg,#302e2bf2,#1d1c1aeb);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;padding:2rem;display:flex}.orthostatic-steps span{border:1px solid var(--color-border-soft);color:var(--color-text);border-radius:999px;padding:.8rem 1rem;font-size:.78rem}.orthostatic-steps i{color:var(--color-accent);font-style:normal}.measurement-demo{padding:clamp(1.25rem,3vw,2rem)}.ocr-demo{border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);background:linear-gradient(145deg,#302e2bf2,#1d1c1aeb);overflow:hidden}.ocr-demo-topline{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:1rem;padding:clamp(1.25rem,3vw,2rem) clamp(1.25rem,3vw,2rem) 1rem;font-size:.78rem;display:flex}.ocr-demo-state{color:var(--color-warning);align-items:center;gap:.45rem;font-size:.68rem;display:inline-flex}.ocr-demo-state i{background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.ocr-camera-stage{background:radial-gradient(circle at 50% 15%,#ffffff1f,#0000 48%),linear-gradient(150deg,#6c665c,#37332f 60%,#201f1c);border:1px solid #f4f1ed1f;border-radius:1rem;place-items:center;min-height:17rem;margin-inline:clamp(1.25rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.ocr-camera-stage:before,.ocr-camera-stage:after{content:"";filter:blur(1.4rem);background:#ffffff14;border-radius:50%;position:absolute}.ocr-camera-stage:before{width:12rem;height:12rem;top:-5rem;right:-3rem}.ocr-camera-stage:after{background:#ff716f1f;width:10rem;height:10rem;bottom:-5rem;left:-3rem}.ocr-lcd-photo{z-index:1;background:linear-gradient(145deg,#e9e4d9,#aaa69d 72%,#77736b);border:1px solid #14141259;border-radius:1rem 1rem 1.6rem 1.6rem;width:min(72%,19rem);padding:1rem 1rem 1.25rem;position:relative;transform:rotate(-4deg);box-shadow:.9rem 1rem 1.7rem #00000047}.ocr-brand{color:#46443e;letter-spacing:.16em;margin-bottom:.75rem;font-size:.48rem;font-weight:800;display:block}.ocr-lcd-screen{color:#26302a;background:#aeb4a4;border-radius:.4rem;grid-template-columns:repeat(3,1fr);gap:.3rem;padding:.75rem .5rem .65rem;display:grid;box-shadow:inset 0 0 .7rem #2c342b40}.ocr-lcd-screen div{gap:.25rem;min-width:0;display:grid}.ocr-lcd-screen small{letter-spacing:.08em;font-size:.39rem}.ocr-lcd-screen strong{letter-spacing:-.1em;font-size:clamp(1.3rem,4vw,2.3rem);font-weight:600;line-height:.9}.ocr-frame{z-index:2;aspect-ratio:1.7;border:1px solid #ffffffb8;border-radius:.45rem;width:min(78%,21rem);position:absolute;box-shadow:0 0 0 .35rem #ffffff14}.ocr-fields{grid-template-columns:repeat(3,1fr);gap:.6rem;margin:1rem clamp(1.25rem,3vw,2rem) 0;display:grid}.ocr-fields div{border:1px solid var(--color-border-soft);background:#17161459;border-radius:.7rem;gap:.25rem;min-width:0;padding:.75rem .8rem;display:grid}.ocr-fields span{color:var(--color-text-tertiary);font-size:.58rem}.ocr-fields b{color:var(--color-text);letter-spacing:-.08em;font-size:clamp(1.35rem,3vw,2rem);font-weight:550}.ocr-demo-actions{color:var(--color-text-secondary);justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1.25rem,3vw,2rem) 1.35rem;font-size:.65rem;display:flex}.ocr-demo-actions span:last-child{color:var(--color-accent)}.demo-topline,.measure-bottom,.measure-details{justify-content:space-between;align-items:center;gap:1rem;display:flex}.demo-topline{color:var(--color-text-secondary);font-size:.78rem}.demo-state{color:var(--color-success);align-items:center;gap:.45rem;font-size:.68rem;display:flex}.demo-state i{background:currentColor;border-radius:50%;width:.4rem;height:.4rem}.measure-values{font-variant-numeric:tabular-nums;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,2.6vw,1.8rem);padding-block:clamp(2rem,5vw,3.5rem);display:grid}.measure-value{gap:.35rem;min-width:0;display:grid}.measure-value span{color:var(--color-text-tertiary);letter-spacing:.1em;font-size:.68rem}.measure-value strong{letter-spacing:-.1em;font-size:clamp(2.8rem,7vw,5.6rem);font-weight:550;line-height:.82}.measure-value small{color:var(--color-text-tertiary);white-space:nowrap;font-size:.65rem}.measure-value+.measure-value{border-left:1px solid var(--color-border-soft);padding-left:clamp(.8rem,2.5vw,1.8rem)}.measure-value.pulse strong{color:var(--color-accent)}.measure-details{border-block:1px solid var(--color-border-soft);padding:.95rem 0}.measure-details span{gap:.15rem;display:grid}.measure-details b{font-size:.8rem;font-weight:550}.measure-details small{color:var(--color-text-tertiary);font-size:.67rem}.measure-bottom{justify-content:flex-end;padding-top:1.2rem}.save-button{border:1px solid var(--color-border);min-height:2.35rem;color:var(--color-text-secondary);font:inherit;border-radius:999px;align-items:center;padding:.55rem .8rem;font-size:.68rem;font-weight:550;display:inline-flex}.history-demo{padding:clamp(1.2rem,3vw,1.8rem)}.history-heading,.history-day,.history-row{grid-template-columns:4rem minmax(0,1fr) 2.5rem minmax(7.5rem,auto);align-items:center;gap:.75rem;display:grid}.history-heading{color:var(--color-text-secondary);grid-template-columns:1fr auto;padding-bottom:1.2rem;font-size:.8rem}.history-heading span:last-child{color:var(--color-text-tertiary);font-size:.68rem}.history-day{border-top:1px solid var(--color-border-soft);color:var(--color-text);grid-template-columns:1fr auto;padding:.75rem 0;font-size:.74rem}.history-day small{color:var(--color-text-tertiary);font-size:.65rem}.history-day.previous{margin-top:.7rem}.history-row{border-top:1px solid var(--color-border-soft);min-height:3.5rem;color:var(--color-text-tertiary);font-size:.68rem}.history-row time{font-variant-numeric:tabular-nums}.history-row strong{color:var(--color-text);font-variant-numeric:tabular-nums;font-size:clamp(1rem,2vw,1.2rem);font-weight:550}.history-row strong i{color:var(--color-text-tertiary);font-family:Georgia,serif;font-style:normal}.history-row b{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:.85rem;font-weight:500}.history-status{padding-left:.9rem;position:relative}.history-status:before{content:"";background:currentColor;border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:.45em;left:0}.normal-text{color:var(--color-success)}.attention-text{color:var(--color-warning)}.history-row.faded{opacity:.62}.trends-demo{padding:clamp(1.2rem,3vw,2rem)}.trend-top{justify-content:space-between;align-items:end;gap:1rem;display:flex}.trend-top div{gap:.35rem;display:grid}.trend-top span:first-child{color:var(--color-text-secondary);font-size:.78rem}.trend-top strong{letter-spacing:-.08em;font-size:clamp(2rem,5vw,3.4rem);font-weight:550;line-height:1}.trend-top strong i{color:var(--color-text-tertiary);font-family:Georgia,serif;font-size:.7em;font-style:normal}.trend-change{color:var(--color-success);text-align:right;gap:.15rem;font-size:.78rem;display:grid}.trend-change small{color:var(--color-text-tertiary);font-size:.63rem}.trend-chart{margin:2rem 0 1rem 2rem;position:relative}.trend-chart svg{width:100%;height:auto;display:block;overflow:visible}.y-labels{color:var(--color-text-tertiary);flex-direction:column;justify-content:space-between;font-size:.62rem;display:flex;position:absolute;top:-.25rem;bottom:1.6rem;left:-2rem}.trend-grid{fill:none;stroke:#f4f1ed14;stroke-width:1px}.trend-line{fill:none;stroke-linecap:round;stroke-width:3px}.trend-line.main{stroke:var(--color-accent)}.trend-line.secondary{stroke:var(--color-info);opacity:.85}.trend-area{fill:var(--color-accent-soft)}.trend-selected{fill:var(--color-background);stroke:var(--color-accent);stroke-width:2px}.trend-selected-inner{fill:var(--color-accent)}.x-labels{color:var(--color-text-tertiary);justify-content:space-between;margin:.35rem 0 0 -.5rem;font-size:.62rem;display:flex}.trend-footer{border-top:1px solid var(--color-border-soft);color:var(--color-text-tertiary);flex-wrap:wrap;align-items:center;gap:1rem;padding-top:1rem;font-size:.68rem;display:flex}.trend-footer>span{align-items:center;gap:.4rem;display:inline-flex}.trend-periods{margin-left:auto;gap:.85rem!important}.trend-periods b{color:var(--color-accent);font-weight:600}.interpretation-band{grid-template-columns:minmax(0,.9fr) minmax(20rem,1.1fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding-block:clamp(4rem,7vw,7rem);display:grid}.interpretation-copy>p:last-child{max-width:28rem}.interpretation-card{border-radius:var(--radius-xl);max-width:31rem;box-shadow:var(--shadow-card);background:linear-gradient(140deg,#302e2bf2,#1f2621f2);border:1px solid #82c99f38;padding:clamp(1.4rem,4vw,2.5rem)}.interpretation-head{color:var(--color-text-tertiary);justify-content:space-between;gap:1rem;font-size:.7rem;display:flex}.interpretation-card>strong{letter-spacing:-.1em;margin:2rem 0 .9rem;font-size:clamp(3.6rem,8vw,5.7rem);font-weight:550;line-height:.8;display:block}.interpretation-card>strong i{color:var(--color-text-tertiary);font-family:Georgia,serif;font-size:.5em;font-style:normal}.interpretation-status{color:var(--color-success);align-items:center;gap:.55rem;font-size:.76rem;display:inline-flex}.interpretation-card p{max-width:23rem;color:var(--color-text-secondary);margin:1.4rem 0;font-size:.85rem;line-height:1.6}.interpretation-card a{color:var(--color-text);font-size:.76rem;text-decoration:none}.report-section{border-top:1px solid var(--color-border-soft);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,8vw,8rem);padding-block:clamp(5rem,11vw,10rem);display:grid}.report-section>div{min-width:0}.report-intro h2{max-width:12ch}.report-demo{grid-template-columns:minmax(0,1.15fr) minmax(12rem,.85fr);align-items:center;gap:1.5rem;width:100%;min-width:0;display:grid}.report-paper{color:#312f2b;background:#ded9d0;border:1px solid #f4f1ed29;min-width:0;min-height:27rem;padding:clamp(1.3rem,3vw,2rem);position:relative;transform:rotate(-2deg);box-shadow:1.2rem 1.2rem 3rem #0000003b}.report-paper:before{content:"";background:#ff716fa6;width:.3rem;height:100%;position:absolute;top:0;right:15%}.report-paper-top{color:#77736f;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;font-size:.56rem;display:flex}.report-title{border-bottom:1px solid #312f2b29;justify-content:space-between;align-items:end;margin-top:3.3rem;padding-bottom:1.5rem;display:flex}.report-title span{letter-spacing:-.09em;font-size:clamp(2.2rem,5vw,4rem);font-weight:550;line-height:.86}.report-title em{color:#c95e5c;font-family:Georgia,serif;font-weight:400}.report-title small{color:#77736f;text-align:right;min-width:0;font-size:.56rem;line-height:1.45}.report-summary{grid-template-columns:repeat(3,1fr);gap:.75rem;padding-block:1.1rem;display:grid}.report-summary div{gap:.2rem;min-width:0;display:grid}.report-summary small{color:#77736f;font-size:.52rem}.report-summary strong{letter-spacing:-.06em;font-size:clamp(.95rem,2.2vw,1.45rem);font-weight:600}.report-chart{width:100%;margin-block:.4rem 1.1rem}.report-chart path{fill:none;stroke-linecap:round;stroke-width:2px}.report-chart path:first-child{stroke:#c95e5c}.report-chart path:last-child{stroke:#779ab6}.report-note{border-top:1px solid #312f2b29;padding-top:.8rem}.report-note span{color:#77736f;font-size:.52rem}.report-note p{margin:.3rem 0;font-size:.64rem;line-height:1.4}.report-meta{gap:.8rem;min-width:0;display:grid}.report-meta-line{border-bottom:1px solid var(--color-border-soft);color:var(--color-text-tertiary);justify-content:space-between;gap:1rem;padding-bottom:.8rem;font-size:.72rem;display:flex}.report-meta-line b{color:var(--color-text-secondary);font-weight:500}.report-link{color:var(--color-accent);margin-top:1rem;font-size:.8rem}.trust-section{border-top:1px solid var(--color-border-soft);grid-template-columns:minmax(17rem,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);padding-block:clamp(4rem,7vw,7rem);display:grid}.trust-heading h2{max-width:15ch}.trust-grid{border-block:1px solid var(--color-border-soft);grid-template-columns:repeat(3,1fr);align-items:start;gap:1px;display:grid}.trust-card{min-height:11rem;padding:1.25rem 1rem 1.25rem 0}.trust-card+.trust-card{border-left:1px solid var(--color-border-soft);padding-left:1.25rem}.trust-symbol{border:1px solid var(--color-border);width:2rem;height:2rem;color:var(--color-accent);border-radius:50%;place-items:center;margin-bottom:2.8rem;font-size:.95rem;display:grid}.trust-card h3{margin-bottom:.6rem;font-size:.9rem;font-weight:550}.trust-card p{color:var(--color-text-secondary);margin-bottom:0;font-size:.78rem;line-height:1.6}.final-cta{border-top:1px solid var(--color-border-soft);text-align:center;justify-items:center;padding-block:clamp(5rem,9vw,9rem);display:grid;position:relative}.final-cta:before{content:"";filter:blur(5rem);background:#ff716f1a;border-radius:50%;width:28rem;height:18rem;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.final-cta>*{position:relative}.cta-mark{justify-content:center;align-items:end;gap:.22rem;width:2.3rem;height:2.3rem;margin-bottom:2rem;display:flex}.cta-mark span{background:var(--color-accent);border-radius:999px;width:.38rem}.cta-mark span:first-child{opacity:.45;height:45%}.cta-mark span:nth-child(2){height:85%}.cta-mark span:nth-child(3){opacity:.7;height:62%}.final-cta h2{max-width:15ch;margin-bottom:1.2rem}.final-cta>p:not(.eyebrow){max-width:25rem;color:var(--color-text-secondary);margin-bottom:2rem}.site-footer{border-top:1px solid var(--color-border-soft);color:var(--color-text-tertiary);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem 2rem;font-size:.68rem;display:flex}.footer-slogan{color:var(--color-text-secondary);letter-spacing:.13em;font-size:.68rem;text-decoration:none}.footer-right a:last-child{border:1px solid var(--color-border);width:1.8rem;height:1.8rem;color:var(--color-text-secondary);border-radius:50%;place-items:center;font-size:.85rem;display:grid}@media (width<=900px){.hero{grid-template-columns:1fr;min-height:auto}.hero-copy{min-width:0;max-width:40rem}.product-preview{justify-self:center}.feature-section,.feature-section.reverse,.interpretation-band,.report-section,.trust-section{grid-template-columns:1fr;gap:2.5rem}.feature-section.reverse .feature-intro,.feature-section.reverse .feature-visual{order:initial}.feature-intro,.feature-visual,.report-intro,.trust-heading{min-width:0}.feature-intro{max-width:36rem}.feature-intro h2,.interpretation-copy h2,.report-intro h2,.trust-heading h2{max-width:15ch}.feature-body,.interpretation-copy>p:last-child,.report-intro>p:last-child{max-width:38rem}.trust-grid{max-width:42rem}}@media (width>=901px){.feature-section.reverse .feature-intro h2{overflow-wrap:anywhere;max-width:100%;font-size:clamp(2.3rem,4vw,4.35rem)}}@media (width<=640px){.shell{width:min(100% - 2rem,80rem)}.site-header{flex-wrap:wrap;align-items:flex-start;min-height:4.5rem;padding-block:1rem}.header-nav{white-space:nowrap;order:3;gap:.8rem 1rem;width:100%;margin:0;padding-bottom:.2rem;font-size:.74rem;overflow-x:auto}.header-cta{padding:.55rem .7rem;font-size:.68rem}.hero{gap:2rem;width:100%;min-width:0;padding-block:4rem 5rem}.hero-copy{width:100%;min-width:0;max-width:none}.hero h1{text-wrap:wrap;width:100%;max-width:none;font-size:clamp(3rem,15vw,4.7rem)}.hero-lead{width:100%;font-size:1rem}.hero-note{margin-top:2.5rem}.hero-actions{flex-direction:column;align-items:flex-start;gap:.85rem;width:100%}.hero-actions .button,.hero-actions .text-link{max-width:100%}.product-preview{width:calc(100% + .5rem);margin-left:-.25rem;padding:1rem .4rem 1.5rem}.app-window{transform:rotate(1deg)}.feature-section{padding-block:5rem}.feature-intro{grid-template-columns:1.7rem minmax(0,1fr);gap:.7rem}.feature-intro h2,.interpretation-copy h2,.report-intro h2,.trust-heading h2,.final-cta h2{font-size:clamp(2.5rem,13vw,4rem)}.report-intro h2{font-size:clamp(2rem,9.5vw,3rem)}.measure-values{gap:.38rem;padding-block:2.5rem}.measure-value strong{font-size:clamp(2.8rem,15vw,4.8rem)}.measure-value.pulse{padding-left:.55rem}.measure-bottom{flex-direction:column;align-items:flex-start}.save-button{justify-content:center;width:100%}.history-demo{padding:1rem}.history-heading,.history-day,.history-row{grid-template-columns:3.2rem minmax(0,1fr) 2.1rem;gap:.5rem}.history-status{grid-area:2/2/auto/-1;padding-bottom:.65rem}.history-row{align-items:start;min-height:4.25rem;padding-top:.8rem}.history-row time,.history-row strong,.history-row b{align-self:center}.trend-footer{gap:.7rem}.trend-periods{justify-content:space-between;width:100%;margin-left:0}.interpretation-band,.report-section,.trust-section{padding-block:5rem}.interpretation-card{width:100%}.report-paper{min-height:25rem;transform:none}.trust-grid{grid-template-columns:1fr}.trust-card,.trust-card+.trust-card{border-left:0;min-height:auto;padding:1.4rem 0}.trust-symbol{margin-bottom:1.2rem}.site-footer{flex-direction:column;align-items:flex-start}.footer-right{justify-content:space-between;gap:.6rem;width:100%}.ocr-demo-topline,.ocr-demo-actions{flex-direction:column;align-items:flex-start}.ocr-camera-stage{min-height:14rem}.ocr-fields{gap:.35rem}.ocr-fields div{padding-inline:.55rem}.ocr-demo-actions{gap:.5rem}}@media (width<=360px){.header-cta{text-overflow:ellipsis;max-width:8.7rem;overflow:hidden}.hero h1{font-size:2.9rem}.app-window-top,.app-greeting{padding-inline:1rem}.latest-card{margin-inline:.75rem}.preview-chart{margin-inline:1rem}.measure-values{gap:.25rem}.measure-value+.measure-value{padding-left:.45rem}.measure-value span,.measure-value small{font-size:.58rem}.measure-value strong{font-size:2.45rem}.measure-details{align-items:flex-start}.report-summary{gap:.45rem}.report-title{margin-top:2.5rem}.report-title span{font-size:2.25rem}.footer-slogan{font-size:.58rem}}.site-footer{display:block}.footer-slogan{font-weight:700}.footer-bottom{justify-content:space-between;align-items:center;gap:1rem;display:flex}@media (width<=640px){.footer-bottom{flex-direction:column;align-items:flex-start}}.site-footer{border-top:1px solid var(--color-border-soft);color:var(--color-text-tertiary);gap:0;padding-block:clamp(5.5rem,10vw,9rem) clamp(2rem,4vw,3rem);font-size:.68rem;display:grid;position:relative;overflow:hidden}.site-footer:before{content:"";filter:blur(1.5rem);pointer-events:none;background:radial-gradient(circle,#ff716f17,#0000 68%);border-radius:50%;width:32rem;height:20rem;position:absolute;top:-13rem;left:8%}.footer-statement,.footer-groups,.footer-bottom{z-index:1;position:relative}.footer-statement{padding-bottom:clamp(4rem,7vw,6.5rem)}.footer-disclaimer{max-width:27ch;color:var(--color-text);letter-spacing:-.075em;opacity:.82;text-wrap:balance;margin:0;font-size:clamp(2.35rem,5vw,4.5rem);font-weight:500;line-height:.98}.footer-groups{border-top:1px solid var(--color-border-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,6vw,7rem);max-width:58rem;padding-block:1.75rem clamp(4rem,6vw,5.5rem);display:grid}.footer-group{align-content:start;gap:.7rem;min-width:0;display:grid}.footer-group strong{color:var(--color-text-secondary);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.4rem;font-size:.67rem;font-weight:700}.footer-group a,.footer-right a{width:fit-content;color:var(--color-text-tertiary);text-decoration:none;transition:color .18s,opacity .18s}.footer-group a{font-size:.78rem;position:relative}.footer-group a:after{content:"";background:var(--color-accent);transform-origin:0;height:1px;transition:transform .18s;position:absolute;bottom:-.18rem;left:0;right:0;transform:scaleX(0)}.footer-group a:hover,.footer-right a:hover{color:var(--color-text)}.footer-group a:hover:after{transform:scaleX(1)}.footer-bottom{border-top:1px solid var(--color-border-soft);justify-content:space-between;align-items:center;gap:1.5rem;padding-top:1.35rem;display:flex}.footer-slogan{color:var(--color-text-secondary);letter-spacing:.13em;font-size:.68rem;font-weight:700;text-decoration:none}.footer-slogan span{color:var(--color-accent)}.footer-right{align-items:center;gap:clamp(.8rem,2.5vw,1.75rem);display:flex}.footer-right a{font-size:.68rem}.footer-top{border:1px solid var(--color-border);border-radius:50%;place-items:center;height:2.75rem;width:2.75rem!important;color:var(--color-text-secondary)!important;font-size:.95rem!important;transition:border-color .18s,color .18s,transform .18s!important;display:grid!important}.footer-top:hover{border-color:#ff716f80;transform:translateY(-.12rem);color:var(--color-accent)!important}@media (width<=900px){.footer-groups{gap:clamp(1.5rem,5vw,3rem)}}@media (width<=640px){.site-footer{padding-block:4.5rem 2rem}.footer-statement{padding-bottom:3.5rem}.footer-disclaimer{max-width:17ch;font-size:clamp(2.35rem,11vw,3.8rem)}.footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;padding-bottom:3.5rem}.footer-bottom{flex-direction:column;align-items:flex-start;gap:1.5rem}.footer-right{justify-content:space-between;gap:.7rem;width:100%}}@media (width<=360px){.footer-groups{column-gap:1rem}.footer-right{flex-wrap:wrap;align-items:flex-start}.footer-top{margin-left:auto}.footer-slogan{font-size:.58rem}}.checkup-evidence,.medical-evidence{border-top:1px solid var(--color-border-soft);grid-template-columns:minmax(14rem,.75fr) minmax(0,1.25fr);gap:clamp(1.75rem,6vw,6rem);padding-block:clamp(3.5rem,5.5vw,5.5rem);display:grid}.checkup-evidence-intro h2,.medical-evidence-heading h2,.safety-note h2{letter-spacing:-.075em;max-width:11ch;margin-bottom:1.25rem;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:530;line-height:.97}.checkup-evidence-intro>p:not(.eyebrow),.medical-evidence-heading>p:not(.eyebrow),.safety-note-copy>p:not(.eyebrow){max-width:31rem;color:var(--color-text-secondary);line-height:1.7}.checkup-evidence-note{border-left:2px solid var(--color-accent);margin-top:1.5rem;padding:1rem 1.2rem;font-size:.86rem;color:var(--color-text)!important}.checkup-flow{grid-template-columns:repeat(4,1fr);align-items:end;gap:.75rem;display:grid;position:relative}.checkup-flow-line{background:linear-gradient(90deg,#0000,#ff716f8c,#0000);height:1px;position:absolute;top:43%;left:4%;right:4%}.checkup-flow-card{gap:.8rem;min-width:0;display:grid;position:relative}.checkup-flow-step{color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:.68rem}.checkup-phone{aspect-ratio:9/17;box-shadow:var(--shadow-card);background:#242321;border:1px solid #f4f1ed29;border-radius:1.1rem;position:relative;overflow:hidden}.checkup-phone:after{content:"";pointer-events:none;background:linear-gradient(#0000 70%,#17161433);position:absolute;inset:0}.checkup-phone img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.checkup-flow-card strong{font-size:.82rem;font-weight:600}.checkup-flow-card p{color:var(--color-text-secondary);margin:.2rem 0 0;font-size:.72rem;line-height:1.45}.checkup-categories{flex-wrap:wrap;grid-column:2;gap:.5rem;margin-top:1rem;display:flex}.checkup-categories span{border:1px solid var(--color-border);color:var(--color-text-secondary);border-radius:999px;padding:.4rem .65rem;font-size:.68rem}.medical-evidence{margin-top:0;padding-top:clamp(3rem,4.5vw,4.5rem)}.medical-evidence-heading>p:last-child{max-width:25rem}.evidence-map{border-block:1px solid var(--color-border-soft);grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.evidence-card{gap:1rem;min-height:15rem;padding:1.25rem 1rem 1.3rem 0;display:grid}.evidence-card:nth-child(2n){border-left:1px solid var(--color-border-soft);padding-left:1.25rem}.evidence-card:nth-child(n+3){border-top:1px solid var(--color-border-soft)}.evidence-label{color:var(--color-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.65rem}.evidence-card h3{margin:.6rem 0 0;font-size:1.02rem;font-weight:540;line-height:1.25}.evidence-card p{color:var(--color-text-secondary);margin:0;font-size:.72rem}.evidence-card small{color:var(--color-text-tertiary);align-self:end;font-size:.7rem;line-height:1.5}.source-list{border-top:1px solid var(--color-border-soft);grid-column:2;margin-top:1.5rem}.source-list summary{color:var(--color-text);cursor:pointer;padding:1rem 0;font-size:.82rem}.source-grid{grid-template-columns:repeat(2,1fr);gap:1rem 1.5rem;padding-bottom:.5rem;display:grid}.source-grid a{color:var(--color-text-secondary);gap:.18rem;text-decoration:none;display:grid}.source-grid a:hover strong,.report-context-link:hover{color:var(--color-accent)}.source-grid strong{color:var(--color-text);font-size:.78rem}.source-grid span{font-size:.75rem}.source-grid small{color:var(--color-text-tertiary);font-size:.67rem;line-height:1.4}.report-context-link{color:var(--color-text);margin-top:1.25rem;font-size:.78rem;text-decoration:none;display:inline-block}.report-section{padding-block:clamp(4rem,6vw,6rem)}.safety-note{border-top:1px solid var(--color-border-soft);grid-template-columns:minmax(0,1fr) minmax(12rem,.38fr);align-items:center;gap:clamp(1.75rem,6vw,6rem);padding-block:clamp(3.5rem,6vw,6rem);display:grid}.safety-note h2{max-width:12ch}.safety-note-copy>small{max-width:31rem;color:var(--color-text-tertiary);font-size:.75rem;line-height:1.55;display:block}.safety-note-visual{width:min(100%,12rem);box-shadow:var(--shadow-card);border:1px solid #e8877d5c;border-radius:1.3rem;justify-self:end;overflow:hidden}.safety-note-visual img{width:100%;display:block}@media (width<=900px){.checkup-evidence,.medical-evidence{grid-template-columns:1fr;gap:2.5rem}.checkup-evidence-intro,.medical-evidence-heading{max-width:36rem}.checkup-flow,.evidence-map{max-width:42rem}.checkup-categories,.source-list{grid-column:1;max-width:42rem}.capability-band,.orthostatic-band{grid-template-columns:1fr;gap:2.5rem}.capability-intro{max-width:36rem}.capability-grid{max-width:42rem}}@media (width<=640px){.capability-band,.orthostatic-band{padding-block:3.5rem}.capability-grid{grid-template-columns:1fr}.capability-grid article,.capability-grid article:first-child{border-left:0;border-top:1px solid var(--color-border-soft);min-height:auto;padding:1.2rem 0}.capability-grid article:first-child{border-top:0}.orthostatic-steps{flex-direction:column;align-items:flex-start}.orthostatic-steps i{transform:rotate(90deg)}.checkup-evidence,.medical-evidence{padding-block:3.5rem}.report-section{padding-block:4rem}.checkup-flow{grid-template-columns:repeat(2,1fr);gap:1.25rem .75rem}.checkup-flow-line{display:none}.checkup-flow-card{gap:.55rem}.checkup-phone{border-radius:.9rem}.checkup-categories{margin-top:0}.evidence-map{grid-template-columns:1fr}.evidence-card,.evidence-card:nth-child(2n),.evidence-card:nth-child(n+3){border-left:0;border-top:1px solid var(--color-border-soft);min-height:auto;padding:1.2rem 0}.evidence-card:first-child{border-top:0}.source-grid{grid-template-columns:1fr}.safety-note{grid-template-columns:1fr;gap:2rem;padding-block:3.5rem}.safety-note-visual{justify-self:start;width:min(100%,9rem)}}.safety-note{grid-template-columns:minmax(0,1fr) minmax(20rem,.95fr)}.safety-flow{border-radius:var(--radius-xl);min-width:0;box-shadow:var(--shadow-card);background:linear-gradient(145deg,#312523f5,#1f1d1bf5);border:1px solid #e8877d4d;padding:clamp(1.3rem,3vw,2rem);position:relative;overflow:hidden}.safety-flow:before{content:"";pointer-events:none;background:radial-gradient(circle at 82% 12%,#e8877d29,#0000 34%),linear-gradient(135deg,#ffffff09,#0000 44%);position:absolute;inset:0}.safety-flow-topline,.safety-flow-step,.safety-flow-action{z-index:1;position:relative}.safety-flow-topline{color:var(--color-text-secondary);justify-content:space-between;gap:1rem;font-size:.72rem;display:flex}.safety-flow-live{color:#e9a49c;align-items:center;gap:.4rem;font-size:.65rem;display:inline-flex}.safety-flow-live i{background:currentColor;border-radius:50%;width:.38rem;height:.38rem;box-shadow:0 0 0 .28rem #e8877d1a}.safety-flow-track{z-index:1;border-top:1px solid #e8877d4d;height:1.5rem;margin:1.6rem .45rem .2rem;position:relative}.safety-flow-progress{background:linear-gradient(90deg,var(--color-accent),#e8877d);width:0;height:1px;position:absolute;top:-1px;left:0}.safety-flow-node{background:#2e2523;border:2px solid #e8877d;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:-.28rem;box-shadow:0 0 0 .25rem #e8877d14}.safety-flow-node-one{left:0}.safety-flow-node-two{left:50%;transform:translate(-50%)}.safety-flow-node-three{right:0}.safety-flow-steps{z-index:1;gap:.9rem;display:grid;position:relative}.safety-flow-step{opacity:.48;grid-template-columns:1.8rem minmax(0,1fr);gap:.7rem;display:grid}.safety-flow-number{color:#e8877d;font-variant-numeric:tabular-nums;font-size:.65rem}.safety-flow-step strong{color:var(--color-text);font-size:.79rem;font-weight:600;display:block}.safety-flow-step p{color:var(--color-text-tertiary);margin:.2rem 0 0;font-size:.7rem;line-height:1.45}.safety-flow-action{border-radius:var(--radius-md);opacity:.58;background:#e8877d14;border:1px solid #e8877d42;grid-template-columns:2.15rem minmax(0,1fr) auto;align-items:center;gap:.7rem;margin-top:1.4rem;padding:.85rem .9rem;display:grid;transform:translateY(.35rem)}.safety-flow-action-icon{color:#f1b0a7;border:1px solid #e8877d80;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-weight:700;display:grid}.safety-flow-action strong,.safety-flow-action small{display:block}.safety-flow-action strong{color:#f1d5cf;font-size:.74rem;font-weight:600}.safety-flow-action small{color:var(--color-text-tertiary);margin-top:.18rem;font-size:.63rem;line-height:1.35}.safety-flow-arrow{color:#f1b0a7;font-size:1.1rem}.safety-flow.is-complete .safety-flow-node-three{background:#e8877d;box-shadow:0 0 0 .35rem #e8877d1a}@media (width<=640px){.safety-note{grid-template-columns:1fr}.safety-flow{padding:1.2rem}.safety-flow-topline{flex-direction:column;align-items:flex-start;gap:.45rem}.safety-flow-track{margin-top:1.2rem}.safety-flow-action{grid-template-columns:2rem minmax(0,1fr) auto;padding:.75rem}.safety-flow-action-icon{width:1.6rem;height:1.6rem}.feature-section{padding-block:clamp(3.5rem,10vw,5rem)}.feature-intro h2,.interpretation-copy h2,.report-intro h2,.trust-heading h2,.final-cta h2,.checkup-evidence-intro h2,.medical-evidence-heading h2,.safety-note h2,.capability-intro h2,.orthostatic-band h2{text-wrap:balance;max-width:100%;font-size:clamp(2.15rem,10.5vw,3.35rem);line-height:.99}.hero h1{font-size:clamp(2.8rem,12vw,4.1rem)}.feature-body,.interpretation-copy>p:last-child,.report-intro>p:last-child{max-width:34rem}.interpretation-band,.report-section,.trust-section{padding-block:4rem}.trust-card{min-height:auto}}@media (width>=901px){.feature-section{grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr)}.feature-section.reverse{grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr)}.interpretation-band,.report-section,.checkup-evidence,.medical-evidence,.trust-section{grid-template-columns:minmax(20rem,.9fr) minmax(0,1.1fr)}.safety-note{grid-template-columns:minmax(20rem,1fr) minmax(20rem,.95fr)}.feature-intro h2,.interpretation-copy h2,.report-intro h2,.trust-heading h2,.checkup-evidence-intro h2,.medical-evidence-heading h2,.safety-note h2{overflow-wrap:normal;word-break:normal;hyphens:none;max-width:none}.feature-section.reverse .feature-intro h2{overflow-wrap:normal}.trust-heading h2{max-width:12ch}}@media (width<=1050px) and (width>=641px){.feature-section,.feature-section.reverse,.interpretation-band,.report-section,.trust-section,.checkup-evidence,.medical-evidence,.capability-band,.orthostatic-band,.safety-note{grid-template-columns:1fr;gap:2.5rem}.feature-section.reverse .feature-intro,.feature-section.reverse .feature-visual{order:initial}.feature-intro h2,.interpretation-copy h2,.report-intro h2,.trust-heading h2,.checkup-evidence-intro h2,.medical-evidence-heading h2,.safety-note h2,.capability-intro h2,.orthostatic-band h2{max-width:18ch}}.ambient-background{z-index:0;pointer-events:none;transition:background 1.4s var(--ease-soft);background:radial-gradient(circle at 74% 34%,#ff716f09,#0000 32rem);position:fixed;inset:0;overflow:hidden}.ambient-glow,.ambient-orb,.ambient-depth,.grain-overlay{pointer-events:none;position:absolute}.ambient-glow{filter:blur(4rem);will-change:transform, opacity;border-radius:50%}.ambient-coral{aspect-ratio:1;background:rgba(255, 113, 111, var(--ambient-coral-opacity));opacity:.75;width:min(44vw,44rem);animation:ambient-drift var(--motion-ambient) ease-in-out infinite alternate;top:5vh;right:8vw}.ambient-neutral{aspect-ratio:1;background:rgba(190, 187, 180, var(--ambient-neutral-opacity));opacity:.5;width:min(42vw,38rem);animation:34s ease-in-out infinite alternate ambient-drift-reverse;top:34vh;left:-10vw}.ambient-orb{aspect-ratio:1;opacity:.8;width:clamp(14rem,28vw,26rem);transform:translate3d(var(--ambient-shift-x,0), var(--ambient-shift-y,0), 0);transition:transform 1s var(--ease-soft), opacity 1s ease;border:1px solid #ffe9e017;border-radius:50%;top:4vh;right:14vw;box-shadow:inset 1.5rem -1rem 4rem #ff716f14,0 0 5rem #ff716f0a}.ambient-depth{filter:blur(5rem);opacity:.8;background:#05050538;border-radius:50%;width:45vw;height:34vh;bottom:16vh;right:-18vw}.grain-overlay{opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");inset:0}body[data-atmosphere=measurement] .ambient-coral{opacity:.58;top:24vh;right:18vw}body[data-atmosphere=measurement] .ambient-neutral{opacity:.28}body[data-atmosphere=history] .ambient-coral{opacity:.2;top:42vh;right:-18vw}body[data-atmosphere=history] .ambient-neutral{opacity:.34;left:10vw}body[data-atmosphere=trends] .ambient-coral{opacity:.48;width:min(58vw,52rem);top:50vh;right:8vw}body[data-atmosphere=trends] .ambient-orb{opacity:.28}body[data-atmosphere=report] .ambient-coral{opacity:.28;top:66vh;right:20vw}body[data-atmosphere=report] .ambient-neutral{opacity:.5;left:18vw}body[data-atmosphere=cta] .ambient-coral{opacity:.78;top:76vh;right:28vw}[data-reveal]{opacity:1}.motion-ready [data-reveal]{opacity:0}.motion-ready [data-reveal].is-visible{opacity:1}.motion-ready [data-reveal=section-copy]{transition:opacity var(--motion-slow) var(--ease-standard), transform var(--motion-slow) var(--ease-standard);transform:translateY(1.1rem)}.motion-ready [data-reveal=section-visual]{transition:opacity var(--motion-slow) var(--ease-emphasized), transform var(--motion-slow) var(--ease-emphasized);transform:translateY(1.4rem)scale(.985)}.motion-ready [data-reveal=section-copy].is-visible,.motion-ready [data-reveal=section-visual].is-visible{transform:none}.motion-ready [data-reveal=product]{transition:opacity 1.1s var(--ease-emphasized), transform 1.1s var(--ease-emphasized);transform:translate(1rem,1.25rem)rotate(.5deg)}.motion-ready [data-reveal=product].is-visible{transform:none}.hero-copy .hero-step{opacity:1}.motion-ready .hero:not(.is-visible) .hero-step{opacity:0;transform:translateY(.75rem)}.motion-ready .hero.is-visible .hero-step{animation:hero-step-in .8s var(--ease-standard) both}.motion-ready .hero.is-visible .hero-step-1{animation-delay:80ms}.motion-ready .hero.is-visible .hero-step-2{animation-delay:.18s}.motion-ready .hero.is-visible .hero-step-3{animation-delay:.29s}.motion-ready .hero.is-visible .hero-step-4{animation-delay:.41s}.motion-ready .hero.is-visible .hero-step-5{animation-delay:.56s}.preview-orbit{transform-origin:50%}.orbit-one{animation:18s ease-in-out infinite soft-pulse}.orbit-two{animation:24s ease-in-out 1s infinite reverse soft-pulse}.preview-motif{z-index:2;color:var(--color-text-tertiary);letter-spacing:.14em;text-transform:uppercase;justify-items:center;gap:.25rem;font-size:.55rem;display:grid;position:absolute;top:1rem;left:0;transform:rotate(-10deg)}.pulse-motif{opacity:.72;width:3.8rem;height:3.8rem;overflow:visible}.pulse-motif-ring,.pulse-motif-arc{fill:none;stroke:var(--color-accent);stroke-linecap:round}.pulse-motif-ring{stroke-width:.8px;stroke-dasharray:.56 .44;opacity:.26;animation:9s ease-in-out infinite motif-breathe}.pulse-motif-arc{stroke-width:1.5px;stroke-dasharray:.25 .75;transform-origin:60px 60px;animation:12s linear infinite motif-orbit}.pulse-motif-dot{fill:var(--color-accent);opacity:.8;animation:9s ease-in-out infinite motif-dot}.measurement-demo,.trends-demo,.report-demo,.interpretation-card{position:relative}.measurement-demo{overflow:hidden}.measurement-motif{opacity:.48;position:absolute;top:-2rem;right:-1rem;transform:rotate(18deg)}.measurement-motif .pulse-motif{width:7rem;height:7rem}.measure-value strong{display:block}.chart-line,.trend-line,.report-chart path{stroke-dasharray:1}.motion-ready .chart-line,.motion-ready .trend-line,.motion-ready .report-chart path{stroke-dashoffset:1px}.motion-ready .is-visible .chart-line.systolic{animation:line-draw 1.2s .35s var(--ease-standard) forwards}.motion-ready .is-visible .chart-line.diastolic{animation:line-draw 1.15s .52s var(--ease-standard) forwards}.motion-ready .is-visible .trend-line.main{animation:line-draw 1.25s .22s var(--ease-standard) forwards}.motion-ready .is-visible .trend-line.secondary{animation:line-draw 1.05s .42s var(--ease-standard) forwards}.trend-points{fill:var(--color-background);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%}.motion-ready .trend-points{opacity:0}.main-points{stroke:var(--color-accent)}.secondary-points{stroke:var(--color-info)}.motion-ready .is-visible .trend-points circle{animation:point-in .36s var(--ease-standard) forwards}.motion-ready .is-visible .trend-points circle:first-child{animation-delay:.43s}.motion-ready .is-visible .trend-points circle:nth-child(2){animation-delay:.5s}.motion-ready .is-visible .trend-points circle:nth-child(3){animation-delay:.57s}.motion-ready .is-visible .trend-points circle:nth-child(4){animation-delay:.64s}.motion-ready .is-visible .trend-points circle:nth-child(5){animation-delay:.71s}.motion-ready .is-visible .trend-points circle:nth-child(6){animation-delay:.78s}.motion-ready .is-visible .trend-points circle:nth-child(7){animation-delay:.85s}.motion-ready .is-visible .report-chart path{animation:line-draw 1.1s var(--ease-standard) forwards}.motion-ready .is-visible .report-chart path:last-child{animation-delay:.24s}.motion-ready .report-summary div{opacity:.55;transform:translateY(.35rem)}.motion-ready .is-visible .report-summary div{animation:report-item-in .48s var(--ease-standard) forwards}.motion-ready .is-visible .report-summary div:nth-child(2){animation-delay:.13s}.motion-ready .is-visible .report-summary div:nth-child(3){animation-delay:.26s}.motion-ready .history-demo:not(.is-visible) .history-row{opacity:0;transform:translateY(.5rem)}.motion-ready .history-demo.is-visible .history-row{animation:history-row-in .52s var(--ease-standard) both}.motion-ready .history-demo.is-visible .history-row:nth-of-type(2){animation-delay:.12s}.motion-ready .history-demo.is-visible .history-row:nth-of-type(3){animation-delay:.23s}.motion-ready .history-demo.is-visible .history-row:nth-of-type(4){animation-delay:.34s}.motion-ready .history-demo.is-visible .history-row:nth-of-type(6){animation-delay:.47s}.motion-ready .history-demo.is-visible .history-row:nth-of-type(7){animation-delay:.58s}.story-shell{position:relative}.story-shell:before{content:"";filter:blur(.65rem);opacity:.7;background:linear-gradient(#0000,#ff716f33 18%,#ff716f0f 72%,#0000);border-radius:999px;width:.3rem;position:absolute;top:20%;bottom:15%;left:7%}.final-cta{overflow:clip}.trends-demo:after{content:"";opacity:.65;border-bottom:1px solid #ff716f26;border-radius:50%;width:16rem;height:8rem;position:absolute;bottom:-5rem;right:8%;transform:rotate(-8deg)}.final-cta .pulse-motif{opacity:.36;width:8rem;height:8rem;position:absolute;bottom:-3.7rem;right:-4.5rem}@media (width>=901px) and (pointer:fine){.motion-ready .product-preview,.motion-ready .measurement-demo{transform:translate3d(var(--parallax-x,0), var(--parallax-y,0), 0);transition:transform .7s var(--ease-soft)}.motion-ready .app-window{transform:rotate(2deg) translate3d(var(--tilt-x,0), var(--tilt-y,0), 0);transition:transform .7s var(--ease-soft), box-shadow .7s ease}.motion-ready .product-preview:hover .app-window,.motion-ready .measurement-demo:hover{box-shadow:0 1.25rem 3.5rem #0000003b,inset 0 1px #ffffff1a}}@keyframes ambient-drift{0%{transform:translate(-2vw,-1vh)scale(.96)}to{transform:translate(2vw,2vh)scale(1.04)}}@keyframes ambient-drift-reverse{0%{transform:translate(1vw,2vh)scale(1.02)}to{transform:translate(-2vw,-1vh)scale(.96)}}@keyframes hero-step-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@keyframes motif-breathe{0%,to{opacity:.18;transform:scale(.96)}50%{opacity:.36;transform:scale(1.03)}}@keyframes motif-orbit{to{transform:rotate(360deg)}}@keyframes motif-dot{0%,to{opacity:.45}50%{opacity:1}}@keyframes line-draw{to{stroke-dashoffset:0}}@keyframes point-in{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes selected-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes report-item-in{to{opacity:1;transform:none}}@keyframes history-row-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media (width<=900px){.ambient-orb{opacity:.38}.ambient-glow{filter:blur(3rem)}.story-shell:before{opacity:.35;left:2%}}@media (width<=640px){.ambient-neutral,.ambient-depth{display:none}.ambient-coral{opacity:.42;filter:blur(2.5rem);width:78vw}.ambient-orb{width:15rem;right:-10vw}.preview-motif{transform-origin:0 0;top:0;left:.4rem;transform:scale(.78)rotate(-10deg)}.measurement-motif{transform-origin:100% 0;top:-1rem;right:-1.5rem;transform:scale(.8)rotate(18deg)}.trends-demo:after{width:10rem;bottom:-3rem;right:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ambient-glow,.ambient-orb,.ambient-depth{animation:none!important}.motion-ready [data-reveal],.motion-ready [data-reveal].is-visible,.motion-ready .hero:not(.is-visible) .hero-step,.motion-ready .hero.is-visible .hero-step{opacity:1;animation:none;transform:none}.chart-line,.trend-line,.report-chart path{stroke-dashoffset:0}.trend-points{opacity:1}.product-preview,.measurement-demo{transform:none!important}.pulse-motif-ring,.pulse-motif-arc,.pulse-motif-dot,.trend-selected{animation:none!important}}.ambient-depth{will-change:transform, opacity;animation:31s ease-in-out infinite alternate depth-drift}.motion-lens{z-index:-1;aspect-ratio:1.25;width:min(48rem,68vw);opacity:calc(.78 - var(--hero-scroll,0) * .42);transform:translate3d(calc(var(--hero-scroll,0) * 4rem), calc(var(--hero-scroll,0) * 4rem), 0) rotate(calc(var(--hero-scroll,0) * 4deg)) scale(calc(1 + var(--hero-scroll,0) * .03));transition:opacity var(--motion-slow) var(--ease-soft);background:radial-gradient(at 30% 25%,#ffc6b917,#0000 31%),#ff716f06;border:1px solid #ffe1d724;border-radius:47% 53% 42% 58%/58% 43% 57% 42%;position:absolute;top:5%;right:-14%;box-shadow:inset 2rem -1rem 5rem #ff716f14}.motion-lens-highlight{border-radius:inherit;border:1px solid #f4f1ed14;position:absolute;inset:1.5%}.hero:after,.report-section:after{z-index:-1;content:"";pointer-events:none;opacity:0;width:38rem;height:38rem;transform:translate3d(calc(var(--hotspot-x,0px) - 19rem), calc(var(--hotspot-y,0px) - 19rem), 0);transition:transform .68s var(--ease-soft), opacity var(--motion-medium) ease;background:radial-gradient(circle,#ffb29917,#ff716f06 40%,#0000 70%);border-radius:50%;position:absolute}.hero:after{top:0;left:0}.report-section:after{top:10%;right:0}@media (width>=901px) and (pointer:fine){.hero:hover:after,.report-section:hover:after{opacity:1}.product-preview{perspective:900px}.motion-ready .product-preview{transform:translate3d(var(--pointer-x,0), calc(var(--pointer-y,0) - var(--hero-scroll,0) * 25px), 0)}.motion-ready .app-window{transform:rotate(2deg) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}}.hero-handoff{width:min(30rem,46vw);height:4rem;opacity:calc(.2 + var(--hero-scroll,0) * .65);position:absolute;bottom:0;right:13%;overflow:hidden}.hero-handoff span,.measurement-handoff,.history-trend-handoff{border:1px solid #0000;border-top-color:#ff716f75;border-radius:50%;display:block;position:absolute}.hero-handoff span{animation:3.5s ease-in-out infinite handoff-glint;inset:1.1rem -2rem -3rem 2rem}.measurement-handoff{opacity:0;width:4rem;height:4rem;bottom:-2.5rem;right:1.8rem}.history-trend-handoff{opacity:0;width:5rem;height:2rem;bottom:-1rem;right:8%}.measurement-demo.is-complete .measurement-handoff,.history-demo.is-complete .history-trend-handoff{animation:outgoing-point .9s var(--ease-standard) forwards}body[data-atmosphere=interpretation] .ambient-coral{opacity:.34;top:54vh;right:16vw}body[data-atmosphere=interpretation] .ambient-neutral{opacity:.4;left:28vw}body[data-atmosphere=report] .ambient-depth{opacity:.42;transform:translate(-6vw,-4vh)scale(1.12)}body[data-atmosphere=report] .ambient-neutral{opacity:.7}.trends-demo:before{z-index:-1;content:"";opacity:.32;background-image:linear-gradient(#f4f1ed0e 1px,#0000 1px),linear-gradient(90deg,#f4f1ed0e 1px,#0000 1px),radial-gradient(#ded9d014,#0000 70%);background-size:2rem 2rem,2rem 2rem,auto;animation:24s ease-in-out infinite alternate trend-haze;position:absolute;inset:12% 4% 14%;mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.motion-ready [data-measure-part],.motion-ready [data-history-new],.motion-ready [data-interpret-part],.motion-ready [data-report-part],.motion-ready [data-cta-part]{opacity:0}.motion-ready .measurement-demo.is-running [data-measure-part=sys]{animation:number-in .48s .15s var(--ease-standard) forwards}.motion-ready .measurement-demo.is-running [data-measure-part=dia]{animation:number-in .48s .35s var(--ease-standard) forwards}.motion-ready .measurement-demo.is-running [data-measure-part=pulse]{animation:number-in .48s .55s var(--ease-standard) forwards}.motion-ready .measurement-demo.is-running [data-measure-part=save]{animation:save-sweep .5s 1.05s var(--ease-standard) forwards}.save-button{position:relative;overflow:hidden}.save-button:after{content:"";background:linear-gradient(110deg,#0000 35%,#ffffff2e,#0000 65%);position:absolute;inset:0;transform:translate(-130%)}.measurement-demo.is-running .save-button:after{animation:button-sweep .52s 1.05s var(--ease-standard) both}.motion-ready .history-demo.is-running .history-row:not(.latest){animation:history-row-in .42s var(--ease-standard) both}.motion-ready .history-demo.is-running .history-row:nth-of-type(2){animation-delay:70ms}.motion-ready .history-demo.is-running .history-row:nth-of-type(3){animation-delay:.14s}.motion-ready .history-demo.is-running .history-row:nth-of-type(4){animation-delay:.21s}.motion-ready .history-demo.is-running [data-history-new]{animation:inserted-row .52s .5s var(--ease-standard) forwards}.motion-ready .history-demo.is-running [data-history-part=time]{animation:number-in .3s .7s var(--ease-standard) forwards}.motion-ready .history-demo.is-running [data-history-part=reading]{animation:number-in .3s .85s var(--ease-standard) forwards}.motion-ready .history-demo.is-running [data-history-part=pulse]{animation:number-in .3s 1s var(--ease-standard) forwards}.motion-ready .history-demo.is-running [data-history-part=status]{animation:number-in .3s 1.15s var(--ease-standard) forwards}.history-demo.is-running .latest:after{content:"";pointer-events:none;background:#ff716f1f;border-radius:.6rem;animation:.7s 1.1s forwards row-highlight;position:absolute;inset:-2px}.motion-ready .trends-demo.is-running .trend-grid{animation:.3s forwards opacity-in}.motion-ready .trends-demo.is-running .trend-area{animation:.6s 1.2s forwards opacity-in}.motion-ready .trends-demo.is-running .trend-top{animation:number-in .5s 1.5s var(--ease-standard) forwards}.trend-selected{animation:none}.trends-demo.is-complete .trend-selected{animation:.44s ease-out single-pulse}.motion-ready .interpretation-band.is-running [data-interpret-part=head],.motion-ready .interpretation-band.is-running [data-interpret-part=number]{animation:number-in .42s var(--ease-standard) forwards}.motion-ready .interpretation-band.is-running [data-interpret-part=status]{animation:number-in .38s .25s var(--ease-standard) forwards}.motion-ready .interpretation-band.is-running [data-interpret-part=explanation]{animation:number-in .42s .5s var(--ease-standard) forwards}.motion-ready .interpretation-band.is-running [data-interpret-part=context]{animation:number-in .42s .8s var(--ease-standard) forwards}.interpretation-accent{background:var(--color-accent);opacity:0;width:3rem;height:1px;margin-top:1.2rem;display:block}.interpretation-band.is-running .interpretation-accent{animation:.3s 1.05s forwards accent-pulse}.motion-ready .report-demo.is-running [data-report-part=shell]{animation:card-in .35s var(--ease-standard) forwards}.motion-ready .report-demo.is-running [data-report-part=title]{animation:report-in .36s .25s var(--ease-standard) forwards}.motion-ready .report-demo.is-running [data-report-part=summary]{animation:report-in .36s .45s var(--ease-standard) forwards}.motion-ready .report-demo.is-running [data-report-part=summary]:nth-child(2){animation-delay:.57s}.motion-ready .report-demo.is-running [data-report-part=summary]:nth-child(3){animation-delay:.69s}.motion-ready .report-demo.is-running [data-report-part=chart]{animation:report-in .36s .7s var(--ease-standard) forwards}.motion-ready .report-demo.is-running [data-report-part=rows]{animation:report-in .42s 1s var(--ease-standard) forwards}.motion-ready .report-demo.is-running [data-report-part=note]{animation:report-in .35s 1.25s var(--ease-standard) forwards}.motion-ready .report-demo.is-running [data-report-part=action]{animation:report-in .35s 1.5s var(--ease-standard) forwards}.report-rows{color:#77736f;border-top:1px solid #312f2b29;gap:.18rem;padding:.5rem 0;font-size:.52rem;display:grid}.report-arc{opacity:.3;border:1px solid #0000;border-top-color:#c95e5c6b;border-radius:50%;width:7rem;height:7rem;position:absolute;bottom:-1rem;right:-1rem}.report-demo.is-complete .report-arc{animation:.52s both arc-highlight}.motion-ready .final-cta.is-visible [data-cta-part=eyebrow],.motion-ready .final-cta.is-visible [data-cta-part=headline]{animation:number-in .5s .15s var(--ease-standard) forwards}.motion-ready .final-cta.is-visible [data-cta-part=text]{animation:number-in .5s .35s var(--ease-standard) forwards}.motion-ready .final-cta.is-visible [data-cta-part=action]{animation:number-in .5s .55s var(--ease-standard) forwards}.cta-lens{background:#ff716f09;border:1px solid #ffe1d71a;border-radius:48% 52% 58% 42%/42% 56% 44% 58%;width:34rem;height:24rem;position:absolute;bottom:-10rem;right:-13rem}@keyframes depth-drift{to{transform:translate(-4vw,3vh)scale(1.04)}}@keyframes trend-haze{to{transform:translate(24px)}}@keyframes handoff-glint{50%{border-color:#ff716fd9 #0000 #0000}}@keyframes outgoing-point{0%{opacity:0;transform:translate(0)scale(.5)}35%{opacity:1}to{opacity:0;transform:translate(1rem,3rem)scale(1)}}@keyframes number-in{0%{opacity:0;filter:blur(5px);transform:translateY(6px)}to{opacity:1;filter:none;transform:none}}@keyframes card-in{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes save-sweep{to{opacity:1;transform:scale(.985)}}@keyframes button-sweep{to{transform:translate(130%)}}@keyframes inserted-row{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes row-highlight{0%{opacity:1}to{opacity:0}}@keyframes opacity-in{0%{opacity:0}to{opacity:1}}@keyframes report-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes single-pulse{50%{opacity:.25;transform:scale(1.65)}}@keyframes accent-pulse{50%{opacity:1;transform:scaleX(1.2)}to{opacity:.42}}@keyframes arc-highlight{50%{opacity:.9}to{opacity:.4}}@media (width<=900px){.motion-lens{width:38rem;right:-32%}.hero-handoff{display:none}}@media (prefers-reduced-motion:reduce){.motion-lens,.ambient-depth,.trends-demo:before{animation:none!important}.motion-ready [data-measure-part],.motion-ready [data-history-new],.motion-ready [data-interpret-part],.motion-ready [data-report-part],.motion-ready [data-cta-part]{opacity:1!important;filter:none!important;transform:none!important}}.product-journey{border-top:1px solid var(--color-border-soft);grid-template-columns:minmax(0,.7fr) minmax(20rem,1fr);align-items:center;gap:clamp(2rem,8vw,8rem);padding-block:clamp(3rem,6vh,5rem);display:grid}.journey-copy{color:var(--color-text-secondary);font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.55}.journey-copy p:last-child{max-width:19rem}.journey-visual{border:1px solid var(--color-border-soft);border-radius:var(--radius-xl);min-height:24rem;box-shadow:var(--shadow-card);background:linear-gradient(145deg,#302e2be0,#1d1c1ad1);display:grid;position:relative;overflow:hidden}.journey-state{text-align:center;opacity:0;transition:opacity var(--motion-medium) var(--ease-standard),transform var(--motion-medium) var(--ease-standard);align-content:center;justify-items:center;gap:.8rem;padding:2rem;display:grid;position:absolute;inset:0;transform:scale(.985)}.journey-state small,.journey-state span{color:var(--color-text-tertiary);font-size:.72rem}.journey-state strong{letter-spacing:-.1em;font-size:clamp(3.2rem,6vw,5rem);font-weight:550}.journey-state i{color:var(--color-text-tertiary);font-family:Georgia,serif;font-style:normal}.journey-trends svg{fill:none;width:72%;stroke:var(--color-accent);stroke-width:2px}.product-journey.is-visible .journey-measure{opacity:1;animation:journey-measure 6s var(--ease-standard) forwards;transform:none}.product-journey.is-visible .journey-history{animation:journey-history 6s var(--ease-standard) forwards}.product-journey.is-visible .journey-trends{animation:journey-trends 6s var(--ease-standard) forwards}@keyframes journey-measure{0%,28%{opacity:1;transform:none}37%,to{opacity:0;transform:scale(.985)}}@keyframes journey-history{0%,30%{opacity:0;transform:scale(.985)}39%,61%{opacity:1;transform:none}70%,to{opacity:0;transform:scale(.985)}}@keyframes journey-trends{0%,63%{opacity:0;transform:scale(.985)}72%,to{opacity:1;transform:none}}@media (width<=900px),(prefers-reduced-motion:reduce){.product-journey{display:none}}.motion-ready .safety-flow-step{opacity:.48;transform:translateY(.35rem)}.motion-ready .safety-flow-action{opacity:.58;transform:translateY(.35rem)}.motion-ready .safety-flow-node{opacity:0}.motion-ready .safety-flow.is-running .safety-flow-progress{animation:safety-progress 1.6s .18s var(--ease-standard) forwards}.motion-ready .safety-flow.is-running [data-safety-part=step-one]{animation:safety-step-in .42s .18s var(--ease-standard) forwards}.motion-ready .safety-flow.is-running [data-safety-part=step-two]{animation:safety-step-in .42s .68s var(--ease-standard) forwards}.motion-ready .safety-flow.is-running [data-safety-part=step-three]{animation:safety-step-in .42s 1.18s var(--ease-standard) forwards}.motion-ready .safety-flow.is-running [data-safety-part=action]{animation:safety-action-in .52s 1.68s var(--ease-standard) forwards}.safety-flow.is-running .safety-flow-node{animation:safety-node-in .36s var(--ease-standard) both}.safety-flow.is-running .safety-flow-node-one{animation-delay:.18s}.safety-flow.is-running .safety-flow-node-two{animation-delay:.68s}.safety-flow.is-running .safety-flow-node-three{animation-delay:1.18s}@keyframes safety-progress{to{width:100%}}@keyframes safety-step-in{0%{opacity:.48;transform:translateY(.35rem)}to{opacity:1;transform:none}}@keyframes safety-node-in{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes safety-action-in{to{opacity:1;transform:none}}.safety-flow.is-complete .safety-flow-progress{width:100%}.safety-flow.is-complete .safety-flow-step,.safety-flow.is-complete .safety-flow-action{opacity:1;transform:none}.safety-flow.is-complete .safety-flow-node{opacity:1}.hero,.report-section,.history-demo{position:relative}.ambient-coral,.ambient-neutral{transition:opacity var(--motion-slow) var(--ease-soft), transform var(--motion-slow) var(--ease-soft)}body[data-atmosphere=measurement] .ambient-coral{transform:translate(-3vw,4vh)scale(.98)}body[data-atmosphere=history] .ambient-coral{transform:translate(4vw,5vh)scale(.96)}body[data-atmosphere=trends] .ambient-coral{transform:translate(-2vw,3vh)scale(1.04)}body[data-atmosphere=interpretation] .ambient-coral{transform:translate(-1vw,2vh)scale(.98)}body[data-atmosphere=report] .ambient-neutral{transform:translate(4vw,-2vh)scale(1.04)}.pulse-motif-arc{stroke-dasharray:none;animation:8s ease-in-out infinite motif-breathe}.pulse-motif-dot{transform-origin:60px 60px;animation:8s ease-in-out infinite motif-dot-travel}@keyframes motif-dot-travel{0%,to{opacity:.55;transform:rotate(-52deg)translate(43px)}50%{opacity:1;transform:rotate(22deg)translate(43px)}}.motion-ready .hero.is-visible [data-hero-part]{opacity:0;animation:hero-part-in .44s var(--ease-standard) both;transform:translateY(6px)}.motion-ready .hero.is-visible [data-hero-part=reading]{animation-delay:.7s}.motion-ready .hero.is-visible [data-hero-part=pulse]{animation-delay:.9s}.motion-ready .hero.is-visible [data-hero-part=status]{animation-delay:1.01s}@keyframes hero-part-in{to{opacity:1;transform:none}}.history-incoming-handoff{background:var(--color-accent);opacity:0;border-radius:50%;width:.62rem;height:.62rem;position:absolute;top:-2.6rem;right:12%;box-shadow:0 0 1rem #ff716fb3}.history-demo.is-running .history-incoming-handoff{animation:incoming-point .75s .34s var(--ease-standard) forwards}@keyframes incoming-point{0%{opacity:0;transform:translate(1rem,-2rem)scale(.4)}45%{opacity:1}to{opacity:.1;transform:translate(-.5rem,.8rem)scale(1)}}.trends-handoff{color:var(--color-accent);opacity:0;font-size:.66rem;position:absolute;top:38%;right:4%}.trends-demo.is-complete .trends-handoff{animation:.9s forwards trend-summary-out}.interpretation-incoming{color:var(--color-accent);opacity:0;font-size:.7rem;position:absolute;top:-1rem;right:1rem}.interpretation-band.is-running .interpretation-incoming{animation:.7s forwards interpret-incoming}@keyframes trend-summary-out{20%{opacity:1;transform:translateY(-.5rem)}to{opacity:0;transform:translateY(-1.25rem)}}@keyframes interpret-incoming{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:.45;transform:none}}@media (prefers-reduced-motion:reduce){.pulse-motif-dot{animation:none!important}}
