@font-face{font-family:Anton;src:url(/v3/fonts/anton-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Archivo;src:url(/v3/fonts/archivo-latin.woff2) format("woff2");font-weight:500 800;font-stretch:100%;font-style:normal;font-display:swap}html[data-look=v3],html[data-look=v3] body{background:#f6efe2}.sv3{--v3-ink:#161412;--v3-paper:#f6efe2;--v3-paper-2:#ebe1cd;--v3-tomato:#ff4d2e;--v3-tomato-2:#ff7a52;--v3-tomato-ink:#d92d10;--v3-blue:#4aa8ff;--v3-sun:#ffd43b;--v3-pink:#ffb0cf;--v3-mint:#9fe3b9;--v3-sky:#a9d6ff;--v3-lilac:#d6c6ff;--v3-peach:#ffc48a;--v3-display:"Anton",Impact,"Arial Narrow",sans-serif;--v3-body:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--v3-slap:cubic-bezier(0.2,0.9,0.3,1.4);--v3-pop:cubic-bezier(0.2,0.9,0.3,1.3);--v3-diecut:drop-shadow(2.5px 0 0 #fff) drop-shadow(-2.5px 0 0 #fff) drop-shadow(0 2.5px 0 #fff) drop-shadow(0 -2.5px 0 #fff) drop-shadow(4px 5px 0 rgba(22,20,18,0.95));--v3-diecut-sm:drop-shadow(1.6px 0 0 #fff) drop-shadow(-1.6px 0 0 #fff) drop-shadow(0 1.6px 0 #fff) drop-shadow(0 -1.6px 0 #fff) drop-shadow(2px 3px 0 rgba(22,20,18,0.92));background:transparent;isolation:isolate;color:var(--v3-ink);font-family:var(--v3-body);box-shadow:none}.v3-paper{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:var(--v3-paper)}.v3-dots{position:absolute;inset:-12%;background-image:radial-gradient(var(--v3-ink) 1.15px,transparent 1.45px);background-size:9px 9px;opacity:.14;-webkit-mask-image:radial-gradient(circle at 92% 10%,#000 0 14%,transparent 40%),radial-gradient(circle at 6% 94%,#000 0 12%,transparent 36%);mask-image:radial-gradient(circle at 92% 10%,#000 0 14%,transparent 40%),radial-gradient(circle at 6% 94%,#000 0 12%,transparent 36%);animation:v3-dots-drift 36s ease-in-out infinite alternate}@keyframes v3-dots-drift{to{transform:translate(-3%,2.5%) rotate(2deg)}}.v3-grain{position:absolute;inset:0;background:url(/v3/grain.svg) 0 0/220px 220px;mix-blend-mode:multiply;opacity:.32}.v3-defs{position:absolute;width:0;height:0;overflow:hidden}.v3-ticker{position:fixed;left:0;right:0;top:0;z-index:1;height:calc(42px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);overflow:hidden;background:var(--v3-ink);color:var(--v3-sun);pointer-events:none}.v3-ticker-belt{display:flex;width:max-content;animation:v3-tick 26s linear infinite}.v3-ticker-half,.v3-ticker-run{display:flex}.v3-ticker-run span{padding-right:22px;font:400 22px/42px var(--v3-display);letter-spacing:.01em;white-space:nowrap}.v3-ticker-run i{padding-right:22px;font:400 20px/42px var(--v3-display);font-style:normal;color:var(--v3-tomato)}@keyframes v3-tick{to{transform:translateX(-50%)}}.sv3[data-step=welcome] .funnel-topbar{min-height:0;padding:calc(42px + env(safe-area-inset-top)) 0 0}.v3-fx{position:fixed;inset:0;z-index:60;overflow:hidden;pointer-events:none}.v3-confetti{position:absolute;width:10px;height:14px;border:1.5px solid var(--v3-ink);border-radius:2px}.v3-confetti.is-star{width:22px;height:22px;border:none;background:var(--v3-sun);-webkit-clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.v3-spark{position:absolute;width:12px;height:4px;margin-top:-2px;border-radius:2px;transform-origin:0 50%;background:var(--v3-ink)}.v3-spark.is-1{background:var(--v3-tomato)}.v3-spark.is-2{background:var(--v3-sun);box-shadow:0 0 0 1px var(--v3-ink)}.sv3 .funnel-topbar{background:transparent;padding:calc(clamp(8px, 1.6svh, 14px) + env(safe-area-inset-top)) 18px clamp(6px,1.2svh,10px);gap:14px}.sv3 .funnel-back{position:relative;width:42px;height:42px;border:3px solid var(--v3-ink);border-radius:12px;background:#fff;box-shadow:3px 3px 0 var(--v3-ink);color:var(--v3-ink);font-size:0;transition:transform .12s var(--v3-pop),box-shadow .12s var(--v3-pop)}.sv3 .funnel-back:before{content:"";width:11px;height:11px;border-left:3.4px solid;border-bottom:3.4px solid;border-radius:1px;transform:translateX(2px) rotate(45deg)}.sv3 .haptic-tap:not(.is-panning):has(.haptic-tap-switch:active) .funnel-back{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--v3-ink)}.sv3 .funnel-progress-track{height:20px;border:3px solid var(--v3-ink);border-radius:10px;background:#fff;box-shadow:3px 3px 0 var(--v3-ink)}.sv3 .funnel-progress-fill{border-radius:0;border-right:3px solid var(--v3-ink);background:repeating-linear-gradient(-45deg,var(--v3-tomato) 0 8px,var(--v3-tomato-2) 8px 16px);background-size:22.63px 22.63px;animation:v3-stripes .9s linear infinite}@keyframes v3-stripes{to{background-position:22.63px 0}}.sv3 .funnel-body{padding:4px 18px 0}.sv3 .funnel-logo{display:none}.sv3 .funnel-step{opacity:1;transform:none;padding-bottom:20px;animation:v3-page-in .32s cubic-bezier(.2,.8,.2,1) both}.sv3 .funnel-step.is-welcome{justify-content:flex-start}@keyframes v3-page-in{0%{opacity:0;transform:translateX(28px)}}.sv3 .center-col{display:block;text-align:left}.sv3 .funnel-footer{background:transparent;padding:clamp(8px,1.6svh,14px) 18px calc(clamp(10px, 2svh, 18px) + env(safe-area-inset-bottom))}.sv3 .funnel-shell:has(.email-input:focus) .funnel-footer,.sv3:has(.email-input:focus) .funnel-footer{padding-bottom:clamp(8px,1.6svh,14px)}.sv3 .funnel-cta{height:62px;border:3px solid var(--v3-ink);border-radius:16px;background:var(--v3-ink);color:var(--v3-sun);font:400 28px/1 var(--v3-display);letter-spacing:.01em;box-shadow:6px 6px 0 var(--v3-tomato);transition:transform .14s var(--v3-pop),box-shadow .14s var(--v3-pop),background-color .15s ease,color .15s ease}.sv3 .funnel-cta:disabled{opacity:1;border-style:dashed;border-color:rgba(22,20,18,.4);background:var(--v3-paper-2);color:rgba(22,20,18,.34);box-shadow:none}.sv3 .funnel-cta.is-pulsing:not(:disabled){animation:v3-cta-nudge 2.6s ease-in-out 1.4s infinite}@keyframes v3-cta-nudge{0%,80%,to{transform:none}86%{transform:rotate(-1.5deg) scale(1.02)}93%{transform:rotate(1.5deg) scale(1.02)}}.sv3 .haptic-tap:not(.is-panning):has(.haptic-tap-switch:active) .funnel-cta{animation:none;transform:translate(4px,4px);box-shadow:2px 2px 0 var(--v3-tomato)}.sv3 .funnel-hint{font:700 14px/1.3 var(--v3-body);color:var(--v3-tomato-ink)}.sv3 .funnel-link{color:var(--v3-ink);font:700 15px/1.2 var(--v3-body);text-decoration-thickness:2px;text-underline-offset:3px}.sv3 .scroll-more{padding:6px 14px;border:2.5px solid var(--v3-ink);background:var(--v3-sun);box-shadow:3px 3px 0 var(--v3-ink);color:var(--v3-ink);font:400 15px/1 var(--v3-display);letter-spacing:.02em}.sv3 .step-header{padding-top:4px;margin-bottom:16px}.sv3 .step-header:after{content:"";display:block;clear:both}.sv3 .step-title{position:relative;z-index:1;margin:0 0 10px;color:var(--v3-ink);font:400 42px/.98 var(--v3-display);letter-spacing:.004em;text-align:left;text-wrap:pretty;animation:v3-in .5s .05s var(--v3-pop) both}.sv3 .step-header[data-len=short] .step-title{font-size:clamp(44px,13vw,54px)}.sv3 .step-header[data-len=mid] .step-title{font-size:clamp(38px,11vw,46px)}.sv3 .step-header[data-len=long] .step-title{font-size:clamp(30px,8.8vw,37px)}.sv3 .step-sub{position:relative;z-index:1;margin:0 0 6px;color:var(--v3-ink);font:700 16px/1.3 var(--v3-body);text-align:left;animation:v3-fade .45s .3s both}@keyframes v3-in{0%{opacity:0;transform:translateX(-40px) skewX(-8deg)}}@keyframes v3-fade{0%{opacity:0;transform:translateY(8px)}}.sv3 .v3-sticker{position:relative;display:inline-block;filter:var(--v3-diecut);transform:rotate(var(--r,0deg));animation:v3-slap .55s var(--v3-slap) both;animation-delay:var(--d,0s)}.sv3 .v3-sticker>svg{display:block;width:100%;height:100%}@keyframes v3-slap{0%{opacity:0;transform:rotate(calc(var(--r, 0deg) - 25deg)) scale(1.9)}60%{opacity:1;transform:rotate(calc(var(--r, 0deg) + 4deg)) scale(.92)}to{opacity:1;transform:rotate(var(--r,0deg)) scale(1)}}.sv3 .v3-badge{--r:9deg;float:right;width:clamp(84px,24vw,104px);height:clamp(84px,24vw,104px);margin:0 -2px 8px 10px;shape-outside:circle(50%);filter:var(--v3-diecut);transform:rotate(var(--r));animation:v3-slap .55s .3s var(--v3-slap) both}.sv3 .v3-badge>svg{display:block;width:100%;height:100%}.sv3[data-step=carnivore] .v3-badge,.sv3[data-step=demo] .v3-badge,.sv3[data-step=diet] .v3-badge,.sv3[data-step=map_how_2] .v3-badge,.sv3[data-step=who] .v3-badge,.sv3[data-step=why] .v3-badge{--r:-8deg}.sv3 .v3-nosign{position:absolute;left:-12%;top:-12%;width:124%;height:124%;overflow:visible}.sv3 .v3-nosign circle,.sv3 .v3-nosign line{fill:none;stroke:var(--v3-tomato);stroke-width:9;stroke-linecap:round}.sv3 .v3-nosign circle{stroke-dasharray:340;stroke-dashoffset:340;animation:v3-draw .5s calc(var(--d, 0s) + .15s) ease-out forwards}.sv3 .v3-nosign line{stroke-dasharray:110;stroke-dashoffset:110;animation:v3-draw .3s calc(var(--d, 0s) + .55s) ease-out forwards}@keyframes v3-draw{to{stroke-dashoffset:0}}.sv3 .v3-sunburst{position:absolute;left:50%;top:50%;z-index:0;width:130%;aspect-ratio:1;border-radius:50%;translate:-50% -50%;background:repeating-conic-gradient(rgba(255,212,59,.62) 0 9deg,transparent 9deg 18deg);-webkit-mask-image:radial-gradient(circle,#000 28%,transparent 68%);mask-image:radial-gradient(circle,#000 28%,transparent 68%);pointer-events:none;animation:v3-spin 48s linear infinite}@keyframes v3-spin{to{transform:rotate(1turn)}}.sv3 .v3-stamp-disc{fill:var(--v3-tomato);stroke:var(--v3-ink);stroke-width:3}.sv3 .v3-stamp-ring{fill:none;stroke:#fff;stroke-width:2;stroke-dasharray:3 3}.sv3 .v3-stamp-check{fill:none;stroke:#fff;stroke-width:5.5;stroke-linecap:round;stroke-linejoin:round}@keyframes v3-stamp{0%{opacity:0;transform:scale(2.4) rotate(-30deg)}70%{opacity:1;transform:scale(.9) rotate(14deg)}to{opacity:1;transform:scale(1) rotate(10deg)}}@keyframes v3-stamp-words{0%{opacity:0;transform:scale(2.6) rotate(calc(var(--rot, -3deg) - 13deg))}to{opacity:1;transform:scale(1) rotate(var(--rot,-3deg))}}.sv3 .option-list{gap:14px}.sv3 .option-list>.haptic-tap:nth-child(6n+1) .option-card{--card:var(--v3-sun);--r:-0.8deg}.sv3 .option-list>.haptic-tap:nth-child(6n+2) .option-card{--card:var(--v3-mint);--r:0.7deg}.sv3 .option-list>.haptic-tap:nth-child(6n+3) .option-card{--card:var(--v3-pink);--r:-0.5deg}.sv3 .option-list>.haptic-tap:nth-child(6n+4) .option-card{--card:var(--v3-sky);--r:0.9deg}.sv3 .option-list>.haptic-tap:nth-child(6n+5) .option-card{--card:var(--v3-lilac);--r:-0.9deg}.sv3 .option-list>.haptic-tap:nth-child(6n+6) .option-card{--card:var(--v3-peach);--r:0.6deg}.sv3 .option-card{position:relative;gap:12px;min-height:64px;padding:12px 16px 12px 12px;border:3px solid var(--v3-ink);border-radius:18px;background:var(--card,#fff);color:var(--v3-ink);box-shadow:5px 5px 0 var(--v3-ink);transform:rotate(var(--r,0deg));transition:transform .18s var(--v3-pop),box-shadow .18s var(--v3-pop),opacity .2s ease;animation:v3-card-in .5s var(--v3-pop) both;animation-delay:calc(.14s + var(--i, 0) * .06s)}@keyframes v3-card-in{0%{opacity:0;translate:0 36px;scale:.92}}.sv3 .option-card.just-picked{animation:v3-card-in .5s var(--v3-pop) both,v3-pick .38s var(--v3-pop);animation-delay:calc(.14s + var(--i, 0) * .06s),0s}@keyframes v3-pick{0%{scale:.95}55%{scale:1.03}to{scale:1}}.sv3 .option-card.selected{z-index:1;border-color:var(--v3-ink);background:var(--card,#fff);color:var(--v3-ink);box-shadow:9px 9px 0 var(--v3-ink);transform:rotate(calc(var(--r, 0deg) * -2)) translate(-4px,-4px)}.sv3 .option-list:has(.option-card.selected) .option-card:not(.selected){opacity:.68}.sv3 .haptic-tap:not(.is-panning):has(.haptic-tap-switch:active) .option-card{transform:rotate(var(--r,0deg)) translate(3px,3px);box-shadow:2px 2px 0 var(--v3-ink)}.sv3 .option-card:focus-visible{outline:3px solid var(--v3-blue);outline-offset:4px}.sv3 .option-card .option-text{gap:4px}.sv3 .option-card .option-title{font:400 23px/1.02 var(--v3-display);letter-spacing:.005em}.sv3 .option-card .option-subtitle,.sv3 .option-card.selected .option-subtitle{color:var(--v3-ink);font:600 13.5px/1.3 var(--v3-body);opacity:.86}.sv3 .option-card .v3-art{flex:none;width:62px;height:62px;filter:var(--v3-diecut-sm);transform:rotate(-6deg)}.sv3 .option-card .v3-art>svg{display:block;width:100%;height:100%}.sv3 .option-card .v3-token{flex:none;display:grid;place-items:center;width:40px;height:40px;font-size:30px;line-height:1;filter:var(--v3-diecut-sm);transform:rotate(-8deg)}.sv3 .v3-stamp{position:absolute;right:-14px;top:-18px;z-index:2;width:58px;height:58px;opacity:0;transform:scale(2.4) rotate(-30deg);pointer-events:none}.sv3 .v3-stamp>svg{display:block;width:100%;height:100%;overflow:visible}.sv3 .option-card.selected .v3-stamp{opacity:1;transform:rotate(10deg);animation:v3-stamp .45s var(--v3-pop) both}.sv3 .option-list[data-layout=grid]{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 12px;gap:14px 12px}.sv3 .option-list[data-layout=grid] .option-card{flex-direction:column;align-items:flex-start;justify-content:space-between;gap:10px;height:100%;min-height:92px;padding:10px 12px 12px}.sv3 .option-list[data-layout=grid] .option-title{font-size:19px;overflow-wrap:anywhere}.sv3 .option-list[data-layout=grid] .v3-stamp{right:-10px;top:-14px;width:46px;height:46px}.sv3 .option-list[data-layout=grid]>.haptic-tap:last-child:nth-child(odd){grid-column:1/-1}.sv3 .option-list[data-layout=grid]>.haptic-tap:last-child:nth-child(odd) .option-card{flex-direction:row;align-items:center;justify-content:flex-start;min-height:64px}.sv3 .option-list[data-layout=pair]{position:relative;gap:46px}.sv3 .option-list[data-layout=pair]:after{content:"VS";content:"VS"/"";position:absolute;left:50%;top:50%;z-index:3;display:grid;place-items:center;width:50px;height:50px;margin:-25px 0 0 -25px;border:3px solid var(--v3-ink);border-radius:50%;background:var(--v3-tomato);box-shadow:3px 3px 0 var(--v3-ink);color:#fff;font:400 21px/1 var(--v3-display);transform:rotate(-10deg);pointer-events:none;animation:v3-vs-in .5s .45s var(--v3-slap) both,v3-vs 1.6s 1.4s ease-in-out infinite}@keyframes v3-vs-in{0%{opacity:0;transform:rotate(-60deg) scale(.2)}}@keyframes v3-vs{50%{transform:rotate(8deg) scale(1.1)}}.sv3 .option-list[data-layout=pair] .option-card{min-height:112px;gap:14px;padding:14px 16px 14px 12px}.sv3 .option-list[data-layout=pair] .v3-art{width:86px;height:86px}.sv3 .option-list[data-layout=pair] .option-title{font-size:31px}.sv3 .option-list[data-layout=pair] .option-subtitle{font-size:15px;font-weight:700}.sv3 .chip-grid{gap:12px 9px;justify-content:flex-start;padding:2px 4px 4px 0}.sv3 .chip{min-height:44px;padding:8px 14px;border:2.5px solid var(--v3-ink);border-radius:999px;background:#fff;color:var(--v3-ink);font:700 15px/1.1 var(--v3-body);box-shadow:3px 3px 0 var(--v3-ink);transform:rotate(var(--r,0deg));transition:transform .16s var(--v3-pop),box-shadow .16s var(--v3-pop),opacity .15s ease}.sv3 .chip-grid>.haptic-tap:nth-child(3n+1) .chip{--r:-1.2deg}.sv3 .chip-grid>.haptic-tap:nth-child(3n+2) .chip{--r:0.8deg}.sv3 .chip.selected{border-color:var(--v3-ink);background:var(--v3-ink);color:var(--v3-sun);box-shadow:3px 3px 0 var(--v3-tomato);transform:rotate(-2.5deg) translate(-1px,-2px)}.sv3 .chip.just-picked{animation:v3-chip-pick .4s var(--v3-pop)}@keyframes v3-chip-pick{0%{scale:.88}55%{scale:1.1}to{scale:1}}.sv3 .chip:disabled{opacity:.35;box-shadow:none}.sv3 .haptic-tap:not(.is-panning):has(.haptic-tap-switch:active) .chip{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--v3-ink)}.sv3 .chip-grid>.haptic-tap{animation:v3-chip-in .42s var(--v3-slap) both;animation-delay:.1s}@keyframes v3-chip-in{0%{opacity:0;scale:.55;rotate:-14deg}}.sv3 .chip-grid>.haptic-tap:nth-child(2){animation-delay:.12s}.sv3 .chip-grid>.haptic-tap:nth-child(3){animation-delay:.14s}.sv3 .chip-grid>.haptic-tap:nth-child(4){animation-delay:.16s}.sv3 .chip-grid>.haptic-tap:nth-child(5){animation-delay:.18s}.sv3 .chip-grid>.haptic-tap:nth-child(6){animation-delay:.2s}.sv3 .chip-grid>.haptic-tap:nth-child(7){animation-delay:.22s}.sv3 .chip-grid>.haptic-tap:nth-child(8){animation-delay:.24s}.sv3 .chip-grid>.haptic-tap:nth-child(9){animation-delay:.26s}.sv3 .chip-grid>.haptic-tap:nth-child(10){animation-delay:.28s}.sv3 .chip-grid>.haptic-tap:nth-child(11){animation-delay:.3s}.sv3 .chip-grid>.haptic-tap:nth-child(12){animation-delay:.32s}.sv3 .chip-grid>.haptic-tap:nth-child(13){animation-delay:.34s}.sv3 .chip-grid>.haptic-tap:nth-child(14){animation-delay:.36s}.sv3 .chip-grid>.haptic-tap:nth-child(15){animation-delay:.38s}.sv3 .chip-grid>.haptic-tap:nth-child(16){animation-delay:.4s}.sv3 .chip-grid>.haptic-tap:nth-child(17){animation-delay:.42s}.sv3 .chip-grid>.haptic-tap:nth-child(18){animation-delay:.44s}.sv3 .chip-grid>.haptic-tap:nth-child(19){animation-delay:.46s}.sv3 .chip-grid>.haptic-tap:nth-child(20){animation-delay:.48s}.sv3 .chip-grid>.haptic-tap:nth-child(n+21){animation-delay:.5s}.sv3 .v3-welcome{position:relative;padding-top:clamp(10px,2svh,20px)}.sv3 .v3-logo{display:grid;place-items:center;width:clamp(70px,11svh,92px);aspect-ratio:1;border:3.5px solid var(--v3-ink);border-radius:50%;background:#fff;box-shadow:5px 5px 0 var(--v3-ink);--r:-9deg;transform:rotate(var(--r));animation:v3-slap .55s .15s var(--v3-slap) both}.sv3 .v3-logo img{width:72%;height:auto}.sv3 .v3-bottle{position:absolute;right:2px;top:clamp(46px,9svh,78px);width:clamp(88px,14svh,112px);height:clamp(88px,14svh,112px)}.sv3 .v3-headline{margin:clamp(8px,1.8svh,16px) 0 0;color:var(--v3-ink);font:400 clamp(44px,7.1svh,60px)/.92 var(--v3-display)}.sv3 .v3-headline-lead{display:block;max-width:64%;animation:v3-in .5s .3s var(--v3-pop) both}.sv3 .v3-headline em{display:block;font-size:1.28em;font-style:normal;line-height:.95;color:var(--v3-tomato);text-shadow:4px 4px 0 var(--v3-blue);animation:v3-in .5s .55s var(--v3-pop) both,v3-jitter 3.4s 1.4s steps(1) infinite}.sv3 .v3-headline em[data-long]{font-size:min(1.28em,calc((100vw - 40px) / (var(--chars) * .46)))}@keyframes v3-jitter{0%,92%,to{text-shadow:4px 4px 0 var(--v3-blue);transform:none}94%{text-shadow:-4px 3px 0 var(--v3-blue);transform:translateX(2px)}96%{text-shadow:6px -2px 0 var(--v3-blue);transform:translateX(-2px)}}.sv3 .v3-lede{max-width:31ch;margin:clamp(10px,2svh,18px) 0 0;font:600 clamp(14px,2svh,16px)/1.34 var(--v3-body);animation:v3-fade .5s .8s both}.sv3 .v3-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-top:clamp(14px,3svh,28px)}.sv3 .v3-card{position:relative;padding:12px 12px 14px;border:3px solid var(--v3-ink);border-radius:16px;box-shadow:5px 5px 0 var(--v3-ink);transform:rotate(var(--r,0deg));animation:v3-card-pop .55s var(--v3-pop) both;animation-delay:var(--d,0s)}.sv3 .v3-card.is-sun{background:var(--v3-sun)}.sv3 .v3-card.is-pink{background:var(--v3-pink)}@keyframes v3-card-pop{0%{opacity:0;transform:rotate(var(--r,0deg)) translateY(40px) scale(.9)}}.sv3 .v3-card h2{margin:0 0 4px;font:400 clamp(20px,3.1svh,25px)/1 var(--v3-display)}.sv3 .v3-card p{margin:0;font:600 13px/1.3 var(--v3-body)}.sv3 .v3-big{display:block;margin-bottom:6px;color:var(--v3-tomato);font:400 clamp(46px,7.4svh,62px)/.9 var(--v3-display);-webkit-text-stroke:2px var(--v3-ink);text-shadow:3px 3px 0 var(--v3-ink)}.sv3 .v3-trio{display:flex;align-items:flex-end;height:clamp(46px,7.4svh,62px);margin-bottom:6px}.sv3 .v3-trio .v3-sticker{width:clamp(38px,6svh,50px);height:clamp(38px,6svh,50px);margin-right:-2px}.sv3 .v3-mail{position:relative;float:right;width:clamp(84px,24vw,100px);height:clamp(84px,24vw,100px);margin:0 -2px 10px 10px;shape-outside:circle(50%)}.sv3 .v3-mail .v3-sticker{width:100%;height:100%}.sv3 .v3-mail-stamp{position:absolute;right:-10px;bottom:-6px;width:50px;height:50px;opacity:0;transform:scale(2.4) rotate(-30deg)}.sv3 .v3-mail.is-valid .v3-mail-stamp{opacity:1;transform:rotate(10deg);animation:v3-stamp .45s var(--v3-pop) both}.sv3[data-step=email] .step-title{font-size:clamp(38px,11vw,46px)}.sv3[data-step=email] .center-col>div:last-child{clear:both}.sv3 .email-input{height:60px;padding:0 16px;border:3px solid var(--v3-ink);border-radius:14px;background:#fff;box-shadow:4px 4px 0 var(--v3-ink);color:var(--v3-ink);font:600 18px/1 var(--v3-body);transition:box-shadow .15s ease}.sv3 .email-input:focus{border-color:var(--v3-ink);box-shadow:4px 4px 0 var(--v3-tomato)}.sv3 .email-input::placeholder{color:rgba(22,20,18,.35)}.sv3 .email-error{margin-top:8px;color:var(--v3-tomato-ink);font:700 14px/1.3 var(--v3-body)}.sv3 .v3-splash .step-title{font-size:clamp(42px,12.4vw,56px)}.sv3 .v3-splash .step-sub{max-width:34ch;margin-bottom:12px}.sv3 .v3-splash{flex:1 1;display:flex;flex-direction:column}.sv3 .v3-scene{position:relative;flex:1 1;min-height:180px;max-height:330px;margin:auto 0}.sv3 .v3-scene .v3-sunburst{width:min(118%,480px)}.sv3 .v3-scene.is-shops{display:flex;align-items:center;justify-content:center;gap:2%;padding-top:34px}.sv3 .v3-shop{position:relative;width:30%}.sv3 .v3-shop .v3-sticker{display:block;width:100%;aspect-ratio:64/56}.sv3 .v3-shop-pin{position:absolute;left:50%;bottom:74%;width:42%;height:auto;margin-left:-21%;filter:var(--v3-diecut-sm);animation:v3-pin-drop .55s calc(var(--d, 0s) + .4s) var(--v3-slap) both}@keyframes v3-pin-drop{0%{opacity:0;transform:translateY(-70px) scale(1.25)}65%{opacity:1;transform:translateY(5px) scale(.94,1.06)}to{opacity:1;transform:none}}.sv3 .v3-scene.is-scanner .v3-scan-phone{position:absolute;left:8%;top:6%;width:50%;aspect-ratio:1}.sv3 .v3-scene.is-scanner .v3-scan-bottle{position:absolute;right:6%;top:22%;width:40%;aspect-ratio:1}.sv3 .v3-scene.is-scanner .v3-nosign circle{animation-delay:1.35s}.sv3 .v3-scene.is-scanner .v3-nosign line{animation-delay:1.75s}.sv3 .v3-scanline{animation:v3-scan 1.5s ease-in-out infinite alternate}@keyframes v3-scan{0%{transform:translateY(-12px)}to{transform:translateY(12px)}}.sv3 .v3-scene.is-farms .v3-farm-barn{position:absolute;left:18%;top:4%;width:46%;aspect-ratio:1}.sv3 .v3-scene.is-farms .v3-farm-cow{position:absolute;right:6%;top:30%;width:36%;aspect-ratio:1}.sv3 .v3-scene.is-farms .v3-farm-milk{position:absolute;left:4%;bottom:2%;width:28%;aspect-ratio:1}.sv3 .map-legend{gap:16px}.sv3 .map-legend-row{position:relative;gap:20px!important;padding:14px 14px 14px 12px;opacity:1;animation:v3-card-pop .5s var(--v3-pop) both,v3-shake .35s .75s ease-out both}.sv3 .map-legend-row:before{content:"";position:absolute;left:70px;top:8px;bottom:8px;border-left:3px dashed #d8cdb8}@keyframes v3-shake{25%{transform:translateX(-4px) rotate(-.6deg)}50%{transform:translateX(3px) rotate(.4deg)}75%{transform:translateX(-2px)}}.sv3 .map-legend-pin{width:44px;height:57px;margin:0 2px 0 4px;filter:var(--v3-diecut-sm);animation:v3-slap .5s .15s var(--v3-slap) both}.sv3 .map-legend-row>div>p:first-child{--rot:-3deg;display:inline-block;margin:2px 0 8px!important;padding:5px 9px 4px;border:3px solid;border-radius:6px;font-family:var(--v3-display)!important;font-size:24px!important;font-weight:400!important;line-height:1!important;transform:rotate(var(--rot));filter:url(#v3-rough);animation:v3-stamp-words .42s .5s var(--v3-pop) both}.sv3 .map-legend-row>div>p:last-child{font:600 14.5px/1.34 var(--v3-body)!important}.sv3 .card{border:3px solid var(--v3-ink);border-radius:16px;background:#fff;box-shadow:5px 5px 0 var(--v3-ink)}.sv3 .step-logo{float:right;width:78px;height:78px;margin:0 0 8px 12px;padding:11px;border:3px solid var(--v3-ink);border-radius:50%;background:#fff;box-shadow:4px 4px 0 var(--v3-ink);object-fit:contain;--r:8deg;transform:rotate(var(--r));animation:v3-slap .55s .2s var(--v3-slap) both}.sv3[data-step=stats] .step-title{font-size:clamp(44px,13vw,54px)}.sv3[data-step=stats] .stat-card{clear:both}.sv3 .stat-card{margin-bottom:18px;overflow:hidden;border:3px solid var(--v3-ink);border-radius:16px;background:var(--v3-sun);box-shadow:5px 5px 0 var(--v3-ink);transform:rotate(-.8deg)}.sv3 .stat-card-head{padding:7px 14px 6px;background:var(--v3-ink);color:var(--v3-sun);font:400 16px/1.1 var(--v3-display);letter-spacing:.08em}.sv3 .stat-card-body{gap:16px;padding:14px 16px 16px;background:transparent;color:var(--v3-ink)}.sv3 .stat-number{padding:0;background:none;color:var(--v3-tomato);font:400 62px/.9 var(--v3-display);-webkit-text-stroke:2px var(--v3-ink);text-shadow:3px 3px 0 var(--v3-ink)}.sv3 .stat-travel{background:var(--v3-sky);transform:rotate(.8deg)}.sv3 .stat-travel>span:first-child{font-size:34px!important;filter:var(--v3-diecut-sm);transform:rotate(-12deg)}.sv3 .stat-travel p{font:400 21px/1.08 var(--v3-display)!important}.sv3 .appstore-card{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.sv3 .appstore-chrome{border-bottom:3px solid var(--v3-ink);background:var(--v3-paper-2);color:var(--v3-ink)}.sv3 .demo-label{margin:0 0 10px!important;font:400 24px/1 var(--v3-display)!important}.sv3[data-step=demo] .option-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.sv3[data-step=demo] .option-list:not(:has(>:nth-child(3))){grid-template-columns:1fr 1fr}.sv3[data-step=demo] .option-card{justify-content:center;min-height:58px;padding:8px}.sv3[data-step=demo] .option-title{font-size:24px}.sv3[data-step=demo] .option-card.selected{background:var(--v3-ink);color:var(--v3-sun);box-shadow:6px 6px 0 var(--v3-tomato)}.sv3[data-step=reviews] .step-title{font-size:clamp(44px,12.6vw,54px)}.sv3 .review-track{align-self:stretch;width:auto;max-width:none;gap:16px;margin:18px -18px 0;padding:8px 18px 16px;scroll-padding-left:18px;clear:both}.sv3 .review-card{border:3px solid var(--v3-ink);border-radius:18px;background:#fff;box-shadow:5px 5px 0 var(--v3-ink)}.sv3 .review-track>.review-card:nth-child(3n+1){background:var(--v3-sun)}.sv3 .review-track>.review-card:nth-child(3n+2){background:var(--v3-mint)}.sv3 .review-track>.review-card:nth-child(3n+3){background:var(--v3-pink)}.sv3 .review-avatar{width:48px;height:48px;border:3px solid var(--v3-ink);box-shadow:2px 2px 0 var(--v3-ink)}.sv3 .review-title{margin:0;font:400 21px/1.05 var(--v3-display)}.sv3 .review-name{margin:2px 0 0;color:var(--v3-ink);font:700 12.5px/1.2 var(--v3-body);opacity:.75}.sv3 .review-stars{color:var(--v3-tomato);font-size:15px;letter-spacing:1px;-webkit-text-stroke:.6px var(--v3-ink)}.sv3 .review-text{color:var(--v3-ink);font:600 15px/1.45 var(--v3-body)}.sv3 .dot{width:12px;height:12px;background:#fff;box-shadow:inset 0 0 0 2.5px var(--v3-ink);transition:width .2s var(--v3-pop),background-color .2s ease}.sv3 .dot.active{width:30px;background:var(--v3-tomato)}.sv3[data-step=loading] .center-col,.sv3[data-step=reveal] .center-col,.sv3[data-step=warmup_try] .center-col{display:flex;flex-direction:column;align-items:stretch}.sv3[data-step=loading] .step-title,.sv3[data-step=reveal] .step-title{font-size:clamp(34px,10vw,42px);text-align:center;text-wrap:balance}.sv3 .v3-collage{--R:min(150px,39vw);position:relative;display:grid;place-items:center;width:min(100%,340px);aspect-ratio:1;margin:0 auto 4px}.sv3 .v3-collage .v3-sunburst{width:100%;animation-duration:26s}.sv3 .v3-ring-text{position:absolute;left:15%;top:15%;width:70%;height:70%;overflow:visible;animation:v3-spin 16s linear infinite}.sv3 .v3-ring-text text{fill:var(--v3-ink);font:400 17px var(--v3-display);letter-spacing:.06em}.sv3 .v3-collage .swirl{z-index:1;width:46%;height:auto;aspect-ratio:1;margin:0;border:3.5px solid var(--v3-ink);border-radius:50%;background:#fff;box-shadow:5px 5px 0 var(--v3-ink)}.sv3 .v3-collage .swirl-arc{inset:7px;width:calc(100% - 14px);height:calc(100% - 14px)}.sv3 .swirl-arc-track{stroke:var(--v3-paper-2);stroke-width:9}.sv3 .swirl-arc-fill{stroke:var(--v3-tomato);stroke-width:9}.sv3 .swirl.is-done .swirl-arc-fill{stroke:var(--v3-ink)}.sv3 .swirl-pct{color:var(--v3-ink);font:400 40px/1 var(--v3-display);letter-spacing:0}.sv3 .v3-collage-slot{position:absolute;left:50%;top:50%;z-index:2;width:0;height:0;transform:rotate(var(--a)) translateX(calc(var(--R) + var(--j, 0px))) rotate(calc(-1 * var(--a)))}.sv3 .v3-collage-sticker{position:absolute;left:-23px;top:-23px;display:grid;place-items:center;width:46px;height:46px;font-size:34px;line-height:1;filter:var(--v3-diecut-sm);transform:rotate(var(--r,0deg));opacity:0}.sv3 .v3-collage-sticker.is-on{opacity:1;animation:v3-collage-slap .45s var(--v3-slap) both}@keyframes v3-collage-slap{0%{opacity:0;scale:2}60%{opacity:1;scale:.9}to{opacity:1;scale:1}}.sv3 .v3-collage-sticker.is-without:after{content:"";position:absolute;left:3px;right:3px;top:50%;height:5px;margin-top:-2.5px;border-radius:3px;background:var(--v3-tomato);transform:rotate(-35deg)}.sv3 .swirl-phases{min-height:104px}.sv3 .swirl-phase{margin-top:12px;text-align:center}.sv3 .swirl-phase-title{color:var(--v3-ink);font:400 23px/1.05 var(--v3-display);letter-spacing:.005em}.sv3 .swirl-phase-sub{margin-top:4px;color:var(--v3-ink);font:600 14px/1.35 var(--v3-body);opacity:.75}.sv3 .swirl-ellipsis i,.sv3 .swirl-phase-check{background:var(--v3-tomato)}.sv3 .swirl-phase-check{width:22px;height:22px;padding:3px;border:2px solid var(--v3-ink);border-radius:50%;stroke:#fff;stroke-width:3.6}.sv3 .v3-seal{position:relative;display:grid;place-items:center;width:150px;height:150px;margin:2px auto 6px}.sv3 .v3-seal .v3-sunburst{width:200%}.sv3 .v3-seal-disc{position:relative;display:grid;place-items:center;width:112px;height:112px;border:3.5px solid var(--v3-ink);border-radius:50%;background:#fff;box-shadow:5px 5px 0 var(--v3-ink);--r:-6deg;transform:rotate(var(--r));animation:v3-slap .55s .1s var(--v3-slap) both,v3-wobble 2.4s .9s ease-in-out infinite}@keyframes v3-wobble{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg) scale(1.04)}}.sv3 .v3-seal-disc:before{content:"";position:absolute;inset:6px;border:2.5px dashed var(--v3-tomato);border-radius:50%;animation:v3-spin 7s linear infinite}.sv3 .v3-seal-disc img{position:relative;width:70%;height:auto}.sv3 .v3-seal.is-done .v3-seal-disc{animation:none;transform:rotate(-6deg)}.sv3 .v3-seal-stamp{position:absolute;right:0;bottom:4px;z-index:2;width:72px;height:72px;overflow:visible;transform:rotate(10deg);animation:v3-stamp .45s var(--v3-pop) both}.sv3 .reveal-thinking{color:var(--v3-ink);font:600 15px/1.3 var(--v3-body);opacity:.7}.sv3 .reveal-line{gap:12px;padding:7px 0;border-bottom:2px dashed rgba(22,20,18,.16);font:700 15.5px/1.25 var(--v3-body);opacity:1;animation:v3-line-in .4s var(--v3-pop) both}.sv3 .reveal-line,.sv3 .reveal-line.is-done{color:var(--v3-ink)}@keyframes v3-line-in{0%{opacity:0;translate:-26px 0}}.sv3 .reveal-line>span:first-child{flex:none;display:grid;place-items:center;width:36px;height:36px;font-size:25px!important;filter:var(--v3-diecut-sm)}.sv3 .reveal-line .swirl-ellipsis,.sv3 .reveal-line .swirl-phase-check{margin-left:auto}.sv3 .reveal-line .swirl-phase-check{flex:none;width:28px;height:28px;animation:v3-check-in .35s var(--v3-pop) both}@keyframes v3-check-in{0%{opacity:0;transform:scale(2.2) rotate(-25deg)}}.sv3 .v3-ticket-wrap{position:relative;display:grid;place-items:center;height:clamp(124px,19svh,168px)}.sv3 .v3-ticket-wrap .v3-sunburst{width:min(120%,420px)}.sv3 .v3-ticket{position:relative;display:flex;width:228px;height:100px;border:3.5px solid var(--v3-ink);border-radius:14px;background:var(--v3-sun);box-shadow:6px 6px 0 var(--v3-ink);--r:-6deg;transform:rotate(var(--r));animation:v3-slap .6s .12s var(--v3-slap) both}.sv3 .v3-ticket:after,.sv3 .v3-ticket:before{content:"";position:absolute;top:50%;width:26px;height:26px;margin-top:-13px;border:3.5px solid var(--v3-ink);border-radius:50%;background:var(--v3-paper)}.sv3 .v3-ticket:before{left:-15px;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.sv3 .v3-ticket:after{right:-15px;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.sv3 .v3-ticket-stub{display:grid;place-items:center;width:36%;border-right:3px dashed var(--v3-ink)}.sv3 .v3-ticket-stub img{width:72%;height:auto}.sv3 .v3-ticket-body{display:flex;flex:1 1;align-items:center;justify-content:center;gap:8px}.sv3 .v3-ticket-body i{color:var(--v3-tomato);font:400 34px/1 var(--v3-display);font-style:normal;-webkit-text-stroke:1.5px var(--v3-ink);animation:v3-twinkle 1.8s ease-in-out infinite}.sv3 .v3-ticket-body i:nth-child(2){animation-delay:.3s}.sv3 .v3-ticket-body i:nth-child(3){animation-delay:.6s}@keyframes v3-twinkle{50%{transform:scale(1.25) rotate(20deg)}}.sv3 .warmup-title{margin:6px 0 12px;font:400 clamp(38px,11.4vw,50px)/.98 var(--v3-display);text-align:center;animation:v3-in .5s .25s var(--v3-pop) both}.sv3[data-step=warmup_try] .card{padding:12px 16px 12px 12px}.sv3[data-step=warmup_try] .card:first-child{background:var(--v3-sun);--r:-0.8deg}.sv3[data-step=warmup_try] .card:nth-child(2){background:var(--v3-mint);--r:0.7deg}.sv3[data-step=warmup_try] .card:nth-child(3){background:var(--v3-sky);--r:-0.5deg}.sv3[data-step=warmup_try] .card>span:last-child{font:400 21px/1.08 var(--v3-display)!important}.sv3 .stagger-in{opacity:1;transform:rotate(var(--r,0deg));animation:v3-card-pop .5s var(--v3-pop) both;animation-delay:calc(.3s + var(--i, 0) * .14s)}.sv3 .v3-warmup-art{flex:none;width:52px;height:52px}.sv3 .no-payment-row{--rot:-4deg;width:-moz-fit-content;width:fit-content;margin:18px auto 0;padding:6px 14px 5px;border:3.5px solid var(--v3-tomato);border-radius:8px;color:var(--v3-tomato);font:400 26px/1 var(--v3-display);letter-spacing:.01em;transform:rotate(var(--rot));filter:url(#v3-rough);animation:v3-stamp-words .45s .95s var(--v3-pop) both}.sv3 .no-payment-row>span:first-child{display:none}.sv3 .paywall-headline{margin:4px 0 6px;font:400 clamp(40px,11.4vw,48px)/1 var(--v3-display);text-align:left;animation:v3-in .5s .05s var(--v3-pop) both}.sv3 .paywall-sub{margin-bottom:22px;color:var(--v3-ink);font:700 16px/1.3 var(--v3-body);text-align:left}.sv3 .timeline-row{background-image:repeating-linear-gradient(to bottom,var(--v3-ink) 0 7px,transparent 7px 13px);background-position:16.5px 0;background-size:3px 100%}.sv3 .timeline-row.is-last{background-image:repeating-linear-gradient(180deg,rgba(22,20,18,.3) 0 7px,transparent 7px 13px)}.sv3 .timeline-dot{width:36px;height:36px;border:3px solid var(--v3-ink);background:var(--v3-sun);box-shadow:2px 2px 0 var(--v3-ink);color:var(--v3-ink)}.sv3 .timeline-dot.is-brand{background:var(--v3-tomato);color:#fff}.sv3 .timeline-title{font:400 21px/22px var(--v3-display);letter-spacing:.01em}.sv3 .timeline-subtitle{margin-left:52px;color:var(--v3-ink);font:600 14px/1.35 var(--v3-body);opacity:.8}.sv3 .price-card{border:3px solid var(--v3-ink);border-radius:16px;background:var(--v3-sun);box-shadow:5px 5px 0 var(--v3-ink);transform:rotate(-.8deg)}.sv3 .trial-flag{display:inline-block;padding:4px 10px 3px;border-radius:6px;background:var(--v3-ink);color:var(--v3-sun);font:400 16px/1.1 var(--v3-display);letter-spacing:.06em}.sv3 .price-main{color:var(--v3-ink);font:400 44px/1.05 var(--v3-display);letter-spacing:.01em}.sv3 .price-main span{color:var(--v3-ink);font:700 15px/1 var(--v3-body);opacity:.75}.sv3 .paywall-fine-print,.sv3 .paywall-pay-loading,.sv3 .paywall-secure{color:rgba(22,20,18,.72)}.sv3 .paywall-spinner{border-color:var(--v3-paper-2);border-top-color:var(--v3-tomato)}.sv3 .paywall-other-pay{color:var(--v3-ink);font:700 15px/1.2 var(--v3-body);text-decoration-thickness:2px}.sv3 .paywall-confirm{letter-spacing:.01em}.sv3 .paywall-confirm,.sv3 .paywall-other-pay.is-primary{min-height:58px;border:3px solid var(--v3-ink);border-radius:16px;background:var(--v3-ink);color:var(--v3-sun);font:400 24px/1 var(--v3-display);box-shadow:5px 5px 0 var(--v3-tomato)}.sv3 .pay-arrows{color:var(--v3-tomato)}.sv3 .paywall-pay-error{color:var(--v3-tomato-ink);font-weight:700}.sv3 .paywall-retry{color:var(--v3-ink);font-weight:800;text-decoration-thickness:2px;text-underline-offset:3px}.sv3 .faq-row summary{font:400 21px/1.2 var(--v3-display);letter-spacing:.01em}.sv3 .faq-row p{color:var(--v3-ink);font:600 14px/1.5 var(--v3-body)}.sv3 .compare-table th{font:400 17px/1 var(--v3-display);letter-spacing:.02em}.sv3 .compare-table td{font:600 14px/1.3 var(--v3-body)}.sv3 .compare-table td,.sv3 .compare-table th{border-bottom:2px dashed rgba(22,20,18,.16)}.sv3 .card>p[style]{margin-top:0;font-family:var(--v3-display);font-size:21px;font-weight:400!important;letter-spacing:.01em}@media (max-height:720px){.sv3 .v3-badge{width:72px;height:72px}.sv3 .step-header[data-len=short] .step-title{font-size:44px}.sv3 .step-header[data-len=mid] .step-title{font-size:37px}.sv3 .step-header[data-len=long] .step-title{font-size:30px}.sv3 .v3-splash .step-title{font-size:40px}.sv3 .funnel-step.is-welcome{padding-bottom:8px}.sv3 .v3-welcome{padding-top:4px}.sv3 .v3-logo{width:58px;border-width:3px;box-shadow:4px 4px 0 var(--v3-ink)}.sv3 .v3-bottle{top:26px;width:80px;height:80px}.sv3 .v3-headline{margin-top:4px;font-size:42px}.sv3 .v3-lede{margin-top:8px;font-size:14px;line-height:1.3}.sv3 .v3-cards{gap:12px;margin-top:12px}.sv3 .v3-card{padding:9px 10px 11px}.sv3 .v3-card h2{font-size:20px}.sv3 .v3-card p{font-size:12.5px;line-height:1.26}.sv3 .v3-big{margin-bottom:4px;font-size:44px}.sv3 .v3-trio{height:44px;margin-bottom:4px}.sv3 .v3-trio .v3-sticker{width:36px;height:36px}.sv3 .map-legend{gap:12px}.sv3 .map-legend-row{gap:16px!important;padding:9px 12px 9px 8px}.sv3 .map-legend-row:before{left:58px}.sv3 .map-legend-pin{width:36px;height:47px}.sv3 .map-legend-row>div>p:first-child{margin:0 0 6px!important;padding:4px 8px 3px;font-size:20px!important}.sv3 .map-legend-row>div>p:last-child{font-size:13.5px!important;line-height:1.3!important}.sv3 .option-list[data-layout=grid] .option-card{min-height:78px;gap:6px}.sv3 .v3-seal{width:118px;height:118px}.sv3 .v3-seal-disc{scale:.8}.sv3 .v3-seal-stamp{width:56px;height:56px}.sv3 .v3-ticket-wrap{height:104px}.sv3 .v3-ticket{scale:.8}}@media (prefers-reduced-motion:reduce){.sv3 *,.sv3 :after,.sv3 :before,.v3-dots,.v3-ticker-belt{animation:none!important}.sv3 .v3-nosign circle,.sv3 .v3-nosign line{stroke-dashoffset:0}.sv3 .v3-collage-sticker.is-on{scale:1}}.infl-studies{display:flex;flex-direction:column;gap:14px}.infl-study{padding:14px 16px;animation:infl-up .45s both;animation-delay:calc(var(--i, 0) * .12s)}.infl-study-stat{margin:0 0 4px;font-size:30px;font-weight:800;line-height:1;color:var(--teal)}.infl-study-text{margin:0 0 8px;font-size:15px;line-height:1.35}.infl-study-cite{font-size:12px;color:inherit;opacity:.75}@keyframes infl-up{0%{opacity:0;transform:translateY(14px)}}.sv3 .infl-study{transform:rotate(var(--r,0deg));animation:v3-card-pop .5s var(--v3-pop) both;animation-delay:calc(.15s + var(--i, 0) * .14s)}.sv3 .infl-study.is-sun{background:var(--v3-sun)}.sv3 .infl-study.is-pink{background:var(--v3-pink)}.sv3 .infl-study.is-sky{background:var(--v3-sky)}.sv3 .infl-study.is-mint{background:var(--v3-mint)}.sv3 .infl-study-stat{color:var(--v3-tomato);font:400 44px/.9 var(--v3-display);-webkit-text-stroke:2px var(--v3-ink);text-shadow:3px 3px 0 var(--v3-ink)}.sv3 .infl-study-text{font:700 15px/1.3 var(--v3-body)}.sv3 .infl-study-cite{font:600 12px/1.3 var(--v3-body);opacity:1;text-decoration-thickness:1.5px}.infl-chart{padding:12px 12px 14px}.infl-chart svg{display:block;width:100%;height:auto;overflow:visible}.infl-axis{stroke:#161412;stroke-width:2;stroke-linecap:round}.infl-axis-label,.infl-tick{fill:#161412;font-size:11px;font-weight:700}.infl-plan,.infl-usual{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:infl-draw 1.6s ease-out .35s forwards}.infl-plan{stroke:#1f9d55;stroke-width:5}.infl-usual{stroke:#ff4d2e;stroke-width:3;animation:infl-draw 1.2s ease-out .35s forwards,infl-dash 0s 1.6s forwards}.infl-area{opacity:0;animation:infl-fade .6s 1.5s forwards}.infl-dot circle{fill:#ffd43b;stroke:#161412;stroke-width:2.5;transform-box:fill-box;transform-origin:center;animation:infl-pop .4s both;animation-delay:calc(.6s + var(--i, 0) * .45s)}@keyframes infl-draw{to{stroke-dashoffset:0}}@keyframes infl-dash{to{stroke-dasharray:.018 .014}}@keyframes infl-fade{to{opacity:1}}@keyframes infl-pop{0%{transform:scale(0)}70%{transform:scale(1.3)}}.infl-legend{display:flex;justify-content:space-between;gap:6px;margin:10px 0 0;padding:0;list-style:none;font-size:13px;font-weight:700;line-height:1.2}.infl-legend li{display:flex;flex:1 1;align-items:center;gap:5px}.infl-legend-n{display:inline-grid;flex:none;place-items:center;width:22px;height:22px;border:2px solid #161412;border-radius:50%;background:#ffd43b;font-size:12px}.infl-key{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:10px 0 0;font-size:12px;font-weight:600}.infl-key-plan,.infl-key-usual{display:inline-block;width:22px;height:0;border-top:4px solid #1f9d55;border-radius:2px}.infl-key-usual{margin-left:6px;border-top:3px dashed #ff4d2e}.infl-disclaimer{margin:12px 2px 0;font-size:12px;line-height:1.4;opacity:.8}.sv3 .infl-chart{transform:rotate(-.8deg);animation:v3-card-pop .5s var(--v3-pop) both}.sv3 .infl-axis-label,.sv3 .infl-legend,.sv3 .infl-tick{font-family:var(--v3-body)}.sv3 .infl-disclaimer{font:600 12px/1.4 var(--v3-body);opacity:1}.paywall-bonus{position:relative;margin:0 0 16px;padding:14px 16px}.paywall-bonus-tag{display:inline-block;margin-bottom:6px;padding:2px 8px;border-radius:999px;background:var(--teal);color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.paywall-bonus-title{margin:0;font-size:17px;font-weight:800;line-height:1.2}.paywall-bonus-sub{margin:4px 0 0;font-size:13px;opacity:.8}.sv3 .paywall-bonus{background:var(--v3-mint);transform:rotate(-1deg)}.sv3 .paywall-bonus-tag{border:2px solid var(--v3-ink);background:var(--v3-tomato);font-family:var(--v3-body)}.sv3 .paywall-bonus-title{font:400 24px/1 var(--v3-display)}.sv3 .paywall-bonus-sub{font:700 13px/1.3 var(--v3-body);opacity:1}.done-bonus{margin-top:20px}.guide{--g-ink:#161412;--g-paper:#f6efe2;--g-tomato:#ff4d2e;--g-sun:#ffd43b;--g-pink:#ffb0cf;--g-mint:#9fe3b9;--g-sky:#a9d6ff;--g-display:"Anton",Impact,"Arial Narrow",sans-serif;--g-body:"Archivo",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;max-width:640px;min-height:100svh;margin:0 auto;padding:28px 16px 48px;background:var(--g-paper);color:var(--g-ink);font-family:var(--g-body)}html:has(.guide),html:has(.guide) body{background:#f6efe2}.guide-hero{margin-bottom:24px}.guide-kicker{display:inline-block;margin:0 0 12px;padding:3px 10px;border:2.5px solid var(--g-ink);border-radius:999px;background:var(--g-sun);font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.05em;transform:rotate(-2deg)}.guide h1{margin:0 0 12px;font:400 clamp(40px,12vw,64px)/.95 var(--g-display)}.guide h1 em{font-style:normal;color:var(--g-tomato);-webkit-text-stroke:2px var(--g-ink);text-shadow:3px 3px 0 var(--g-ink)}.guide-lede{margin:0 0 16px;font-size:17px;font-weight:700;line-height:1.35}.guide-cta,.guide-print{display:inline-block;padding:12px 20px;border:3px solid var(--g-ink);border-radius:999px;background:var(--g-tomato);box-shadow:4px 4px 0 var(--g-ink);color:#fff;font:800 16px/1 var(--g-body);text-decoration:none;cursor:pointer}.guide-cta:active,.guide-print:active{transform:translate(3px,3px);box-shadow:1px 1px 0 var(--g-ink)}.guide h2{margin:0 0 12px;font:400 30px/1 var(--g-display)}.guide h3{margin:0 0 8px;font:400 24px/1 var(--g-display)}.guide-card{margin:0 0 18px;padding:16px;border:3px solid var(--g-ink);border-radius:16px;background:#fff;box-shadow:5px 5px 0 var(--g-ink)}.guide-card.is-sun{background:var(--g-sun)}.guide-card.is-pink{background:var(--g-pink)}.guide-card.is-mint{background:var(--g-mint)}.guide-card.is-sky{background:var(--g-sky)}.guide-card p{margin:0;font-weight:600;line-height:1.4}.guide-chips,.guide-rules{margin:0;padding:0;list-style:none}.guide-rules li{display:flex;gap:10px;margin-bottom:10px;font-size:15px;line-height:1.35}.guide-rules li:last-child{margin-bottom:0}.guide-emoji{flex:none;font-size:22px;line-height:1}.guide-chips{display:flex;flex-wrap:wrap;gap:8px}.guide-chips li{padding:5px 12px;border:2.5px solid var(--g-ink);border-radius:999px;background:#fff;font-weight:800;font-size:14px;text-decoration:line-through;-webkit-text-decoration-color:var(--g-tomato);text-decoration-color:var(--g-tomato);text-decoration-thickness:2.5px}.guide-swaps{width:100%;border-collapse:collapse;font-size:15px}.guide-swaps th{padding:0 8px 8px 0;font-size:12px;text-align:left;text-transform:uppercase;letter-spacing:.05em}.guide-swaps td{padding:8px 8px 8px 0;border-top:2px solid var(--g-ink);line-height:1.3;vertical-align:top}.guide-swaps td:first-child{width:50%;opacity:.75}.guide-swaps td:last-child{font-weight:800}.guide-week>h2{margin-top:8px}.guide-day dl{margin:0}.guide-day dl>div{display:grid;grid-template-columns:84px 1fr;grid-gap:8px;gap:8px;padding:7px 0;border-top:2px dashed rgba(22,20,18,.25)}.guide-day dl>div:first-child{border-top:0;padding-top:0}.guide-day dt{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;padding-top:2px}.guide-day dd{margin:0;font-size:15px;font-weight:600;line-height:1.35}.guide-out{margin:0 0 16px;padding-left:22px}.guide-out li{margin-bottom:8px;font-size:15px;font-weight:600;line-height:1.35}.guide-fine{margin:8px 2px 0;font-size:12px;line-height:1.4}@media print{.guide{padding:0;background:#fff}.guide-cta,.guide-print{display:none}.guide-card{box-shadow:none;page-break-inside:avoid;break-inside:avoid}}@media (prefers-reduced-motion:reduce){.infl-area,.infl-dot circle,.infl-study{animation:none!important;opacity:1}.infl-plan,.infl-usual{animation:none!important;stroke-dashoffset:0}.infl-usual{stroke-dasharray:.018 .014}}.email-tease{margin:6px 0 0;text-align:center;font-weight:700}.sv3 .email-tease{display:inline-block;align-self:center;margin-top:4px;padding:4px 12px;border:2.5px solid var(--v3-ink);border-radius:999px;background:var(--v3-mint);box-shadow:3px 3px 0 var(--v3-ink);font:800 15px/1.25 var(--v3-body);text-align:center;transform:rotate(-1.5deg)}@media (max-height:600px){.sv3 .v3-headline:has(em[data-long]){font-size:34px}}