.ProductProof_section__P_kIO{--ink:#f8fafc;--muted:#a9b7c3;--signal:var(--color-vivy-blue,#0ea5e9);--signal-soft:#7dd3fc;--vitality:var(--color-vivy-vitality,#e77a43);position:relative;isolation:isolate;scroll-margin-top:5rem;overflow:hidden;padding:var(--marketing-section-block) var(--marketing-page-inline);color:var(--ink);background:radial-gradient(circle at 88% 8%,rgb(14 165 233/16%),transparent 25rem),radial-gradient(circle at 9% 72%,rgb(231 122 67/11%),transparent 24rem),linear-gradient(150deg,#17232c,#101820 54%,#0c1319)}.ProductProof_section__P_kIO:before{position:absolute;inset:0;z-index:-1;content:"";opacity:.32;background-image:linear-gradient(rgb(125 211 252/5%) 1px,transparent 0),linear-gradient(90deg,rgb(125 211 252/5%) 1px,transparent 0);background-size:clamp(4rem,8vw,8rem) clamp(4rem,8vw,8rem);mask-image:linear-gradient(180deg,transparent,black 16%,black 84%,transparent)}.ProductProof_header__goRPI{position:relative;z-index:2;width:min(100%,var(--marketing-content-max));margin:0 auto clamp(2.75rem,4vw,4.5rem)}.ProductProof_eyebrow__sTuYP{display:flex;align-items:center;gap:.75rem;margin:0 0 1.25rem;color:var(--signal-soft);font:650 .69rem/1 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase}.ProductProof_eyebrow__sTuYP:before{width:1.8rem;height:1px;content:"";background:currentColor}.ProductProof_header__goRPI h2{max-width:10.8ch;margin:0;font-size:clamp(3rem,6.2vw,6.7rem);font-weight:510;line-height:.92;letter-spacing:-.068em;text-wrap:balance}.ProductProof_header__goRPI>p:last-child{max-width:42rem;margin:1.5rem 0 0;color:var(--muted);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.7;text-wrap:pretty}.ProductProof_ambientCell__fpwqA{position:absolute;top:4rem;right:clamp(-8rem,-5vw,-3rem);width:clamp(14rem,27vw,28rem);aspect-ratio:1;border:1px solid rgb(231 122 67/16%);border-radius:44% 56% 66% 34%/50% 38% 62% 50%;opacity:.8;filter:drop-shadow(0 0 4rem rgb(231 122 67/9%));animation:ProductProof_cellBreathe__Uh_UN 9s ease-in-out infinite alternate}.ProductProof_ambientCell__fpwqA i,.ProductProof_ambientCell__fpwqA:after,.ProductProof_ambientCell__fpwqA:before{position:absolute;border:1px solid rgb(231 122 67/13%);border-radius:inherit;content:""}.ProductProof_ambientCell__fpwqA:before{inset:13%;transform:rotate(22deg)}.ProductProof_ambientCell__fpwqA:after{inset:27%;transform:rotate(-16deg)}.ProductProof_ambientCell__fpwqA i:first-child{inset:42% 38% 39% 43%;background:rgb(231 122 67/18%)}.ProductProof_ambientCell__fpwqA i:nth-child(2){inset:24% 65% 65% 24%;background:rgb(245 158 11/15%)}.ProductProof_ambientCell__fpwqA i:nth-child(3){inset:67% 24% 23% 66%;background:rgb(14 165 233/12%)}.ProductProof_sequence__v1n2Z{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(3rem,5vw,5rem) clamp(2rem,3vw,3.5rem);width:min(100%,var(--marketing-content-max));margin:0 auto}.ProductProof_moment__yCzYO{position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch;gap:1.4rem}.ProductProof_moment__yCzYO:nth-of-type(2n) .ProductProof_momentCopy__JBMeP{grid-column:auto}.ProductProof_moment__yCzYO:nth-of-type(2n) .ProductProof_appFrame__PBboH{grid-area:auto}.ProductProof_momentCopy__JBMeP{display:grid;grid-template-columns:2.2rem 1fr;gap:.9rem;align-self:center}.ProductProof_momentCopy__JBMeP>span{color:var(--signal-soft);font:600 .66rem/1.3 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.1em}.ProductProof_momentCopy__JBMeP h3{max-width:13ch;margin:0;font-size:clamp(1.5rem,2.3vw,2.4rem);font-weight:540;line-height:1.02;letter-spacing:-.045em}.ProductProof_momentCopy__JBMeP p{max-width:27rem;margin:.85rem 0 0;color:var(--muted);font-size:.91rem;line-height:1.65}.ProductProof_appFrame__PBboH{position:relative;overflow:hidden;min-height:24rem;border:1px solid rgb(125 211 252/17%);border-radius:1.8rem;color:#17212a;background:radial-gradient(circle at 88% 8%,rgb(224 242 254/75%),transparent 13rem),linear-gradient(145deg,#ffffff,#f6f7f5 72%);box-shadow:0 2.4rem 7rem rgb(0 0 0/34%),0 0 0 1px rgb(255 255 255/6%),inset 0 1px rgb(255 255 255/90%);transform:perspective(75rem) rotateY(-1.5deg) rotateX(.5deg);transition:transform .5s var(--ease-out-expo),box-shadow .5s ease}.ProductProof_moment__yCzYO:nth-of-type(2n) .ProductProof_appFrame__PBboH{transform:perspective(75rem) rotateY(1.5deg) rotateX(.5deg)}.ProductProof_moment__yCzYO:hover .ProductProof_appFrame__PBboH{transform:perspective(75rem) rotateY(0) rotateX(0) translateY(-.35rem);box-shadow:0 3rem 8rem rgb(0 0 0/40%),0 0 2.5rem rgb(14 165 233/8%)}.ProductProof_appFrame__PBboH:after{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(115deg,rgb(255 255 255/0) 25%,rgb(255 255 255/48%) 48%,rgb(255 255 255/0) 70%);transform:translateX(-130%);animation:ProductProof_screenSheen__Z5lQc 9s ease-in-out infinite}.ProductProof_appTopline__RsUN5{display:flex;min-height:4rem;align-items:center;justify-content:space-between;border-bottom:1px solid rgb(14 165 233/11%);padding:.8rem 1.25rem;font-size:.76rem;font-weight:680}.ProductProof_contextPill__JJkfM,.ProductProof_livePill__XcIY2,.ProductProof_rangePill__R5PzR{display:inline-flex;align-items:center;gap:.4rem;border:1px solid rgb(14 165 233/18%);border-radius:999px;padding:.42rem .62rem;color:#0369a1;background:rgb(224 242 254/62%);font:600 .55rem/1 var(--font-geist-mono),ui-monospace,monospace}.ProductProof_livePill__XcIY2 i{width:.35rem;height:.35rem;border-radius:50%;background:var(--signal);box-shadow:0 0 .55rem rgb(14 165 233/65%)}.ProductProof_routineHeading__4mY1F{display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.35rem 1.1rem}.ProductProof_routineHeading__4mY1F small,.ProductProof_vivyAnswer__0Dooo small{display:block;color:#78909e;font:650 .53rem/1 var(--font-geist-mono),ui-monospace,monospace;letter-spacing:.11em}.ProductProof_routineHeading__4mY1F strong{display:block;margin-top:.3rem;font-size:1.75rem;font-weight:580;letter-spacing:-.055em}.ProductProof_progressOrb__stlsP{display:grid;width:3.3rem;aspect-ratio:1;place-content:center;border:1px solid rgb(231 122 67/35%);border-radius:45% 55% 60% 40%/51% 44% 56% 49%;color:#b45309;background:radial-gradient(circle at 40% 30%,#ffedd5,#fed7aa);font:650 1rem/1 var(--font-geist-mono),ui-monospace,monospace;box-shadow:0 .8rem 2rem rgb(231 122 67/14%);animation:ProductProof_smallBreathe__ykztJ 5s ease-in-out infinite}.ProductProof_progressOrb__stlsP small{display:inline;font-size:.55rem}.ProductProof_routineList__MeFnI{padding:0 1.25rem}.ProductProof_routineList__MeFnI>div{display:grid;grid-template-columns:1.65rem 1fr auto;align-items:center;gap:.65rem;min-height:4.25rem;border-top:1px solid rgb(14 165 233/10%)}.ProductProof_routineList__MeFnI i{display:grid;width:1.35rem;aspect-ratio:1;place-content:center;border:1px solid #cbd5e1;border-radius:50%;color:white;font:700 .65rem/1 sans-serif;font-style:normal}.ProductProof_routineList__MeFnI .ProductProof_checkedRow__iX9_Z i{border-color:var(--signal);background:var(--signal)}.ProductProof_routineList__MeFnI small,.ProductProof_routineList__MeFnI strong{display:block}.ProductProof_routineList__MeFnI strong{font-size:.72rem;font-weight:650}.ProductProof_routineList__MeFnI small{margin-top:.18rem;color:#78909e;font-size:.58rem}.ProductProof_routineList__MeFnI b{color:#78909e;font:600 .53rem/1 var(--font-geist-mono),monospace}.ProductProof_frameFoot__RKj9w{display:flex;align-items:center;gap:.5rem;margin:.65rem 1.25rem 1.2rem;border-radius:.75rem;padding:.75rem;color:#64748b;background:rgb(224 242 254/42%);font-size:.6rem}.ProductProof_cellDot__ZgUNE{width:.55rem;height:.55rem;border-radius:45% 55% 65% 35%;background:var(--vitality);box-shadow:0 0 .8rem rgb(231 122 67/40%)}.ProductProof_historyLead__OSrfp{display:flex;align-items:end;justify-content:space-between;padding:1.3rem 1.3rem 0}.ProductProof_historyLead__OSrfp small,.ProductProof_historyLead__OSrfp strong{display:block}.ProductProof_historyLead__OSrfp small{color:#78909e;font:650 .52rem/1 var(--font-geist-mono),monospace;letter-spacing:.09em}.ProductProof_historyLead__OSrfp strong{margin-top:.25rem;font-size:1.45rem;font-weight:580;letter-spacing:-.05em}.ProductProof_historyLead__OSrfp>span{color:#b45309;font-size:.75rem;font-weight:650}.ProductProof_historyLead__OSrfp>span i{font-style:normal}.ProductProof_chart__BTBfA{position:relative;height:12.2rem;margin:.8rem 1.2rem 0;border-block:1px solid rgb(14 165 233/9%);background:repeating-linear-gradient(180deg,transparent 0,transparent 3.95rem,rgb(14 165 233/8%) 4rem)}.ProductProof_axisLabel__D2hbd{position:absolute;left:0;color:#94a3b8;font:500 .48rem/1 var(--font-geist-mono),monospace}.ProductProof_axisLabel__D2hbd:first-child{top:.65rem}.ProductProof_axisLabel__D2hbd:nth-child(2){bottom:2.8rem}.ProductProof_chartLine__f_Reu{position:absolute;inset:1.2rem 0 3.3rem 2.5rem}.ProductProof_chartLine__f_Reu:before{position:absolute;inset:28% 2% 0;content:"";background:linear-gradient(170deg,transparent 39%,rgb(231 122 67/18%) 40% 64%,transparent 65%);clip-path:polygon(0 62%,16% 43%,32% 66%,48% 18%,65% 42%,82% 16%,100% 28%,100% 100%,0 100%)}.ProductProof_chartLine__f_Reu:after{position:absolute;inset:0;content:"";background:var(--vitality);clip-path:polygon(0 63%,16% 44%,32% 67%,48% 19%,65% 43%,82% 17%,100% 29%,100% 31%,82% 19%,65% 45%,48% 21%,32% 69%,16% 46%,0 65%)}.ProductProof_chartLine__f_Reu i{position:absolute;z-index:2;width:.45rem;height:.45rem;border:2px solid #fff;border-radius:50%;background:var(--vitality);box-shadow:0 0 0 1px rgb(231 122 67/38%)}.ProductProof_chartLine__f_Reu i:first-child{left:-1%;top:60%}.ProductProof_chartLine__f_Reu i:nth-child(2){left:15%;top:41%}.ProductProof_chartLine__f_Reu i:nth-child(3){left:31%;top:64%}.ProductProof_chartLine__f_Reu i:nth-child(4){left:47%;top:16%}.ProductProof_chartLine__f_Reu i:nth-child(5){left:64%;top:40%}.ProductProof_chartLine__f_Reu i:nth-child(6){left:81%;top:14%}.ProductProof_chartLine__f_Reu i:nth-child(7){right:0;top:26%}.ProductProof_eventBand__i9m8m{position:absolute;right:0;bottom:.85rem;left:2.5rem;display:grid;grid-template-columns:3rem repeat(6,1fr);align-items:center;gap:.3rem}.ProductProof_eventBand__i9m8m span{color:#78909e;font-size:.5rem}.ProductProof_eventBand__i9m8m i{height:.27rem;border-radius:99px;background:rgb(14 165 233/28%)}.ProductProof_eventBand__i9m8m i:nth-of-type(2),.ProductProof_eventBand__i9m8m i:nth-of-type(3),.ProductProof_eventBand__i9m8m i:nth-of-type(5){background:var(--signal)}.ProductProof_historySignals__ku_B4{display:flex;flex-wrap:wrap;gap:.75rem;padding:.85rem 1.25rem 1.1rem;color:#64748b;font-size:.5rem}.ProductProof_historySignals__ku_B4 span{display:flex;align-items:center;gap:.3rem}.ProductProof_historySignals__ku_B4 i{width:.42rem;height:.42rem;border-radius:50%}.ProductProof_blueKey__a43DL{background:var(--signal)}.ProductProof_amberKey__guxv6{background:var(--vitality)}.ProductProof_slateKey__VYhGS{background:#94a3b8}.ProductProof_questionFrame__9zyiY{background:radial-gradient(circle at 14% 83%,rgb(255 237 213/75%),transparent 14rem),linear-gradient(145deg,#fff,#f7f9f8)}.ProductProof_userPrompt__mapIV{width:70%;margin:1.2rem 1rem 1rem auto;border:1px solid rgb(14 165 233/16%);border-radius:1rem 1rem .3rem 1rem;padding:.85rem 1rem;color:#334155;background:#e0f2fe;font-size:.7rem;line-height:1.45}.ProductProof_vivyAnswer__0Dooo{display:grid;grid-template-columns:2.3rem 1fr;gap:.75rem;padding:.5rem 1.25rem 0}.ProductProof_vivyMark__8We9Z{display:grid;width:2.25rem;aspect-ratio:1;place-content:center;border:1px solid rgb(231 122 67/30%);border-radius:48% 52% 62% 38%;color:#9a3412;background:#ffedd5;font:650 .75rem/1 var(--font-geist-mono),monospace;box-shadow:0 .6rem 1.5rem rgb(231 122 67/15%)}.ProductProof_vivyAnswer__0Dooo p{margin:.55rem 0 0;color:#475569;font-size:.68rem;line-height:1.55}.ProductProof_reviewQuestion__fjsnO{margin-top:.8rem;border-left:2px solid var(--vitality);padding:.65rem .75rem;color:#17212a;background:rgb(255 247 237/72%);font-size:.72rem;font-weight:630;line-height:1.45}.ProductProof_vivyAnswer__0Dooo>div>span{display:block;margin-top:.65rem;color:#78909e;font-size:.52rem}.ProductProof_sourceRail__x2qzH{display:flex;align-items:center;justify-content:center;gap:.45rem;margin:1rem 1.25rem;border-top:1px solid rgb(14 165 233/9%);padding-top:.8rem;color:#64748b;font:550 .51rem/1 var(--font-geist-mono),monospace}.ProductProof_sourceRail__x2qzH i{width:.22rem;height:.22rem;border-radius:50%;background:var(--signal)}.ProductProof_disclosure__AaxaO{width:min(100%,var(--marketing-content-max));margin:clamp(3.5rem,6vw,6rem) auto 0;border-top:1px solid rgb(125 211 252/12%);padding-top:1.2rem;color:#8495a3;font-size:.72rem;line-height:1.6}@keyframes ProductProof_cellBreathe__Uh_UN{0%{transform:scale(.96) rotate(-4deg);border-radius:44% 56% 66% 34%/50% 38% 62% 50%}to{transform:scale(1.04) rotate(5deg);border-radius:59% 41% 42% 58%/38% 59% 41% 62%}}@keyframes ProductProof_smallBreathe__ykztJ{0%,to{transform:scale(.96) rotate(-3deg)}50%{transform:scale(1.04) rotate(3deg)}}@keyframes ProductProof_screenSheen__Z5lQc{0%,68%{transform:translateX(-130%)}82%,to{transform:translateX(130%)}}@media (max-width:980px){.ProductProof_header__goRPI{margin-bottom:3.5rem}.ProductProof_sequence__v1n2Z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4.5rem 2rem}.ProductProof_moment__yCzYO,.ProductProof_moment__yCzYO:nth-of-type(n){grid-column:auto;display:flex;flex-direction:column;align-items:stretch;gap:1.4rem}.ProductProof_moment__yCzYO:nth-of-type(2n) .ProductProof_appFrame__PBboH,.ProductProof_moment__yCzYO:nth-of-type(2n) .ProductProof_momentCopy__JBMeP{grid-area:auto}.ProductProof_appFrame__PBboH{width:100%;transform:none}.ProductProof_moment__yCzYO:nth-of-type(2n) .ProductProof_appFrame__PBboH{transform:none}.ProductProof_contextFilament__6en1d{display:none}}@media (max-width:680px){.ProductProof_section__P_kIO{scroll-margin-top:4.5rem;padding-right:1rem;padding-left:1rem}.ProductProof_header__goRPI h2{max-width:11ch;font-size:clamp(3rem,14.5vw,5rem)}.ProductProof_header__goRPI>p:last-child{font-size:.96rem;line-height:1.62}.ProductProof_sequence__v1n2Z{grid-template-columns:1fr;gap:3rem}.ProductProof_momentCopy__JBMeP{padding-inline:.25rem}.ProductProof_appFrame__PBboH{min-height:24rem;border-radius:1.35rem}.ProductProof_ambientCell__fpwqA{top:10rem;opacity:.45}.ProductProof_disclosure__AaxaO{margin-top:3rem}}@media (prefers-reduced-motion:reduce){.ProductProof_ambientCell__fpwqA,.ProductProof_appFrame__PBboH:after,.ProductProof_progressOrb__stlsP{animation:none}.ProductProof_appFrame__PBboH{transition:none}}