@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/e045b8a36dafeb96-s.1znw80anc03tc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/921864ee6019b767-s.0dpkqgqz79smb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:600;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2zp15__9k16__.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/e045b8a36dafeb96-s.1znw80anc03tc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/921864ee6019b767-s.0dpkqgqz79smb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2zp15__9k16__.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/3c30d2e0bea83d70-s.3wiqdwqz1gfqe.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/e045b8a36dafeb96-s.1znw80anc03tc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/921864ee6019b767-s.0dpkqgqz79smb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:800;font-display:swap;src:url(../media/d7d9c82e455b419c-s.p.2zp15__9k16__.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2 Fallback";src:local(Arial);ascent-override:112.55%;descent-override:54.71%;line-gap-override:0.0%;size-adjust:95.78%}.baloo_2_a0459d33-module__ldUCpW__className{font-family:"Baloo 2","Baloo 2 Fallback";font-style:normal}.baloo_2_a0459d33-module__ldUCpW__variable{--font-baloo:"Baloo 2", "Baloo 2 Fallback"}
:root{--green:#34c759;--greend:#2a9d47;--greenink:#2e7d4f;--tint:#eaf7ee;--ink:#1c1c1e;--gray:#8e8e93;--line:#e5e5ea;--surface:#f5f5f7;--wall:#fafaf7;--amber:#ffb800;--ambert:#fff4d6;--red:#ff6b6b;--redt:#ffe5e5;--flame:#ff9500;--flamehi:#ffb84d;--disp:var(--font-baloo),"Baloo 2",ui-rounded,system-ui,sans-serif;--body:system-ui,-apple-system,"Segoe UI",sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--body);color:var(--ink);background:linear-gradient(#fffbf3 0,#fff 760px);font-size:18px;line-height:1.6}h1,h2,h3{font-family:var(--disp);text-wrap:balance;line-height:1.08}p{text-wrap:pretty}a{color:var(--greenink);text-decoration:none}a:hover{color:var(--greend);text-decoration:underline}:focus-visible{outline:3px solid var(--green);outline-offset:2px;border-radius:6px}.kick{font:800 12px/1 var(--body);letter-spacing:1.3px;text-transform:uppercase;color:var(--gray)}.wrap{max-width:1120px;margin:0 auto;padding:0 24px}section{padding-top:112px}.card{border:1px solid var(--line);background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000a}.btn{font:800 18px/1 var(--disp);color:#fff;background:var(--green);height:60px;box-shadow:0 4px 0 var(--greend);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border:0;border-radius:16px;justify-content:center;align-items:center;gap:9px;padding:0 30px;text-decoration:none;transition:transform 60ms,box-shadow 60ms;display:inline-flex}.btn:hover{color:#fff;filter:brightness(1.03);text-decoration:none}.btn:active{box-shadow:0 0 0 var(--greend);transform:translateY(4px)}.btn.sec{color:var(--ink);border:2px solid var(--line);background:#fff;box-shadow:0 4px #c7c7cc}.btn.sec:hover{color:var(--ink)}.btn.sec:active{box-shadow:0 0 #c7c7cc}.btn.sm{height:44px;box-shadow:0 3px 0 var(--greend);border-radius:12px;padding:0 18px;font-size:16px}.btn.sm:active{box-shadow:0 0 0 var(--greend);transform:translateY(3px)}.pill{border:1px solid var(--line);font:700 14px var(--body);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;display:inline-flex;box-shadow:0 1px 3px #0000000f}.pill.vibe{border:1.5px solid var(--green);color:var(--greenink)}.tag{color:var(--gray);font:600 14px var(--body)}.rv{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(15px)}.rv.in{opacity:1;transform:none}body[data-mode=appstore] .only-wl,body[data-mode=waitlist] .only-as{display:none!important}.wl{flex-wrap:wrap;gap:10px;display:flex}.wl input{border:2px solid var(--line);height:60px;font:600 16px var(--body);min-width:240px;color:var(--ink);background:#fff;border-radius:16px;flex:1;padding:0 18px}.wl input::placeholder{color:var(--gray)}.wl .ok{font:700 15px var(--body);color:var(--greenink);width:100%;display:none}.wl.done input,.wl.done .btn{display:none}.wl.done .ok{display:block}.nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#ffffffe6;position:sticky;top:0}.nav .wrap{align-items:center;gap:26px;height:64px;display:flex}.wm{font:800 24px var(--disp);color:var(--ink);align-items:center;gap:9px;display:flex}.wm:hover{color:var(--ink);text-decoration:none}.wm img{border-radius:8px;width:30px;height:30px;display:block}.nav nav{gap:22px;margin-left:auto;display:flex}.nav nav a{font:700 15px var(--body);color:var(--ink)}.pframe{--pw:250px;width:var(--pw);aspect-ratio:1350/2760;filter:drop-shadow(0 2px 3px #1c1c1e42)drop-shadow(0 14px 22px #1c1c1e2e)drop-shadow(0 42px 64px #1c1c1e38);flex:none;position:relative}.pframe img{width:100%;height:100%;display:block;position:absolute;inset:0}.persp{perspective:1200px;padding-bottom:40px;position:relative}.persp .pframe{transform:rotateY(-10deg)rotateX(2deg)}.ground{filter:blur(7px);background:radial-gradient(at 45%,#1c1c1e47,#1c1c1e00 70%);border-radius:50%;height:28px;position:absolute;bottom:6px;left:6%;right:14%}#hero{padding-top:64px;overflow:hidden}.hgrid{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;display:grid}.hgrid h1{letter-spacing:-.5px;margin:18px 0 20px;font-size:clamp(40px,7.5vw,72px);font-weight:800}.uln{white-space:nowrap;position:relative}.uln svg{width:100%;height:12px;position:absolute;bottom:-8px;left:0}.hsub{color:#4a4a4e;max-width:520px;margin-bottom:30px;font-size:19px}.hctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hmicro{font:600 14px var(--body);color:var(--gray);margin-top:14px}.hvis{justify-content:center;align-items:flex-end;min-height:600px;display:flex;position:relative}.gzhero{z-index:2;flex:none;margin-bottom:6px;margin-left:-26px}.gzhero svg{width:clamp(190px,17vw,248px);height:auto;overflow:visible}.float{z-index:3;position:absolute}.f1{top:30px;left:0}.f2{top:104px;right:2px}.f3{bottom:170px;left:-6px}.anim .float{animation:5.2s ease-in-out infinite drift}.anim .f2{animation-delay:1.2s}.anim .f3{animation-delay:2.4s}@keyframes drift{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}#proof{padding-top:96px}.mq{margin-top:26px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mqt{gap:16px;width:max-content;padding:8px 0 14px;display:flex}.anim .mqt{animation:46s linear infinite mq}@keyframes mq{to{transform:translate(-50%)}}.bub{font:800 16px var(--disp);color:var(--ink);background:#fff;border:2px solid #3a2418;border-radius:18px;flex:none;padding:12px 18px;box-shadow:0 3px #3a24181f}.flip{grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;display:grid}.fcardL{background:var(--surface);border:1px solid var(--line);filter:grayscale();border-radius:16px;padding:26px}.fcardR{border:2px solid var(--green);background:#fff;border-radius:16px;padding:26px;box-shadow:0 1px 3px #0000000a}.fhead{font:800 13px var(--body);letter-spacing:1.2px;text-transform:uppercase;color:var(--gray);margin-bottom:18px}.mrow{border:1px solid var(--line);font:600 15px var(--body);color:#6d6d72;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:12px 14px;display:flex}.bars{gap:6px;margin:16px 0 10px;display:flex}.bars i{background:#c7c7cc;border-radius:4px;width:14px;height:46px;display:block}.bars i:nth-child(2n){height:30px}.bars i:nth-child(3){background:#a9a9ae;height:58px}.warn{font:700 13px var(--body);color:#7c7c82;background:#d9d9de;border-radius:8px;padding:6px 12px;display:inline-block}.scrib{vertical-align:middle;display:inline-block}.meal{background:var(--tint);text-align:center;border:1px solid #cfe9d8;border-radius:14px;padding:16px}.meal .k{font:800 12px var(--body);letter-spacing:1.2px;color:var(--green)}.meal .big{font:800 30px/1.2 var(--disp);color:var(--greenink)}.meal .rows{font:600 14px var(--body);color:var(--greenink);margin-top:8px}.lists{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;display:grid}.lists ul{list-style:none}.lists li{font:600 16px var(--body);align-items:baseline;gap:10px;padding:7px 0;display:flex}.lists .no li:before{content:"✕";color:var(--gray);font-weight:800}.lists .yes li:before{content:"✓";color:var(--green);font-weight:800}.gzbub{align-items:center;gap:12px;margin-top:30px;display:flex}.steps{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:20px;margin-top:36px;display:grid}.step{flex-direction:column;gap:14px;padding:26px;display:flex}.snum{background:var(--tint);width:34px;height:34px;color:var(--greenink);font:800 17px var(--disp);border-radius:50%;justify-content:center;align-items:center;display:flex}.step h3{font-size:24px}.step p{color:#4a4a4e;font-size:18px}.step .shot{flex-wrap:wrap;justify-content:center;align-items:flex-start;padding:10px 2px;display:flex}.stepnote{color:var(--gray)!important;font-size:13.5px!important}.vibes{flex-direction:column;gap:10px;display:flex}.vibe{font:600 15px var(--body);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex}.vibe b{font:800 15px var(--body)}.vg{background:var(--tint)}.vy{background:var(--ambert)}.vr{background:var(--redt)}.dot{border-radius:50%;flex:none;width:14px;height:14px}.dg{background:var(--green)}.dy{background:var(--amber)}.dr{background:var(--red)}.car{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin-top:30px;padding:10px 24px 26px;display:flex;overflow-x:auto}.car::-webkit-scrollbar{display:none}.scard{scroll-snap-align:center;border:1px solid var(--line);background:#fafaf7;border-radius:16px;flex:0 0 258px;overflow:hidden;box-shadow:0 1px 3px #0000000a}.scard img,.scard svg{object-fit:cover;width:100%;height:242px;display:block}.scap{border-top:1px solid var(--line);background:#fff;padding:12px 16px 14px}.scap b{font:800 16px var(--disp)}.scap span{font:600 13px var(--body);color:var(--gray);margin-top:2px;display:block}#privacy .dk{background:var(--ink);color:#fff;border-radius:32px;grid-template-columns:1.4fr 1fr;align-items:center;gap:44px;padding:64px;display:grid}#privacy h2{color:#fff}#privacy ul{margin-top:24px;list-style:none}#privacy li{font:600 16px var(--body);color:#e9e9ec;align-items:baseline;gap:12px;padding:9px 0;display:flex}#privacy li:before{content:"✓";color:var(--green);font-weight:800}#privacy .plinks{font:700 14px var(--body);flex-wrap:wrap;gap:20px;margin-top:26px;display:flex}#privacy a{color:var(--green)}.plans{grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;display:grid}.plan{flex-direction:column;gap:16px;padding:30px;display:flex}.plan.pro{border:2px solid var(--green);position:relative}.plan h3{font-size:26px}.price{font:900 46px/1 var(--disp)}.price small{font:700 16px var(--body);color:var(--gray)}.plan ul{list-style:none}.plan li{font:600 15.5px var(--body);gap:10px;padding:7px 0;display:flex}.plan li:before{content:"✓";color:var(--green);font-weight:800}.ribbon{background:var(--green);color:#fff;font:800 13px var(--disp);box-shadow:0 3px 0 var(--greend);white-space:nowrap;border-radius:999px;padding:5px 14px;position:absolute;top:-14px;right:22px}.pmicro{font:600 14px var(--body);color:var(--gray);text-align:center;margin-top:18px}.faq{max-width:760px;margin:34px auto 0}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font:700 18px var(--disp);justify-content:space-between;align-items:center;gap:16px;padding:19px 8px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:800 24px var(--disp);color:var(--green);flex:none}.faq details[open] summary:after{content:"–"}.faq .a{color:#4a4a4e;padding:0 8px 20px;font-size:16px}#cta-final{text-align:center;background:linear-gradient(#20263d 0,#141724 70%,#101321 100%);margin-top:120px;padding:110px 24px 120px;position:relative;overflow:hidden}#cta-final h2{color:#fff;font-size:clamp(36px,6vw,58px)}#cta-final p{color:#b9bdce;margin:12px 0 34px;font-size:19px}#cta-final .stars i{opacity:.7;background:#fff;border-radius:50%;width:3px;height:3px;position:absolute}#cta-final .wl{justify-content:center}#cta-final .wl input{flex:none}#sleepGz{z-index:1;justify-content:center;display:flex;position:relative}#sleepGz svg{overflow:visible}footer{text-align:center;padding:44px 24px 60px}footer .wm{justify-content:center}footer .links{font:700 14px var(--body);flex-wrap:wrap;justify-content:center;gap:22px;margin:14px 0;display:flex}footer p{font:600 13px var(--body);color:var(--gray)}.sbar{z-index:60;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);background:#fffffff0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;transition:transform .3s;display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sbar.show{transform:none}.sbar .wm{font-size:20px}svg text{font-family:var(--disp)}.obsg-bounce,.obsg-cape,.obsg-halo,.obsg-tw{transform-box:fill-box}.obsg-bounce{transform-origin:50% 100%}.obsg-cape{transform-origin:50% 8%}.obsg-halo{transform-origin:50% 52%}.anim .obsg-bounce{animation:2.6s ease-in-out infinite obsgBn}@keyframes obsgBn{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.01,1.008)}}.anim .obsg-cape{animation:1.9s ease-in-out infinite obsgCp}@keyframes obsgCp{0%,to{transform:rotate(-1.6deg)}50%{transform:rotate(1.6deg)}}.anim .obsg-halo{animation:2.6s ease-in-out infinite obsgHa}@keyframes obsgHa{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}.anim .obsg-tw{animation:2.1s ease-in-out infinite obsgTw}.anim .obsg-tw.t2{animation-delay:.7s}.anim .obsg-tw.t3{animation-delay:1.4s}@keyframes obsgTw{0%,to{opacity:.35;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}.gzlid{transform-box:fill-box;transform-origin:50% 12%;transform:scaleY(0)}.anim .gzlid{animation:gzwink var(--bt,4.2s) linear var(--bd,0s) infinite}@keyframes gzwink{0%,91.5%,96.5%,to{transform:scaleY(0)}93%,95%{transform:scaleY(1)}}.gzz{opacity:0}.anim .gzz{animation:gzz 3.2s ease-in-out var(--zd,0s) infinite}@keyframes gzz{0%{opacity:0;transform:translateY(5px)}30%{opacity:.95}70%,to{opacity:0;transform:translateY(-13px)}}.anim .gzbody{transform-box:fill-box;transform-origin:50% 88%;animation:gzbr 4.6s ease-in-out var(--gd,0s) infinite}@keyframes gzbr{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.anim .hfloat{animation:6s ease-in-out infinite hfl}@keyframes hfl{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.hero-scene-live{pointer-events:none;border-radius:10px;width:80.4%;height:37.34%;position:absolute;top:19.61%;left:9.8%;overflow:hidden}.hero-scene-live svg{width:100%;height:100%;display:block}#hero:not(.anim) .hero-scene-live *,#car .wsc svg *{animation-play-state:paused!important}#car.anim .wsc.focus svg *{animation-play-state:running!important}#cta-final.anim .stars i{animation:tw var(--tw,3s) ease-in-out var(--td,0s) infinite}@keyframes tw{0%,to{opacity:.25}50%{opacity:.95}}.zoomcard{border:2px solid var(--line);background:#fff;border-radius:14px;justify-content:center;align-items:center;max-width:100%;margin:26px auto 0;padding:14px 16px;display:flex;position:relative;box-shadow:0 8px 22px #1c1c1e24}.zoomcard:before{content:"";background:#c7c7cc;width:2px;height:22px;position:absolute;top:-23px;left:50%}.step .shot{padding-bottom:0}.qlrow{gap:8px;width:100%;display:flex}.qlb{border:1.5px solid var(--line);text-align:center;box-shadow:0 2px 0 var(--line);background:#fff;border-radius:14px;flex:1;padding:10px 2px}.qlb i{font-size:22px;font-style:normal;line-height:1.2;display:block}.qlb b{font:800 13px var(--body)}.vpill{border:2px solid var(--red);font:800 17px var(--body);color:var(--red);box-shadow:0 0 0 4px var(--redt);background:#fff;border-radius:999px;align-items:center;gap:9px;padding:9px 20px;display:inline-flex}h2.sh{letter-spacing:-.3px;margin-top:10px;font-size:clamp(30px,4.6vw,44px)}.center{text-align:center}@media (max-width:900px){.hgrid,.flip,.steps,.plans,#privacy .dk{grid-template-columns:1fr}.hvis{order:2;min-height:0;margin-top:8px}.hctas{order:3}.hmicro{order:4}.hgrid>div:first-child{display:contents}#hero .wrap{flex-direction:column;display:flex}.gzhero{margin-left:-18px}.gzhero svg{width:200px}section{padding-top:80px}#privacy .dk{padding:40px 26px}.nav nav{display:none}}@media (max-width:768px){.sbar{display:flex}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto;animation:none!important}.rv{opacity:1;transition:none;transform:none}}.article{max-width:700px;margin:0 auto;padding:24px 24px 60px}.article-back{font-size:14px;font-weight:700}.article h1{font-family:var(--disp);letter-spacing:-.6px;margin:18px 0 8px;font-size:38px;font-weight:800;line-height:1.15}.article h2{font-family:var(--disp);margin:40px 0 10px;font-size:24px;font-weight:700}.article p,.article li{color:#3a3a3e;font-size:16.5px}.article li{margin:6px 0}.article strong{color:var(--ink)}
#receipt{background:var(--surface);margin-top:112px;padding-top:96px;padding-bottom:110px}.rflow{justify-content:center;align-items:center;gap:12px;margin:30px 0 6px;display:flex}.rgrid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.rproof .pframe{max-width:100%}.rslot{padding-top:200px;position:relative}.rrig{clip-path:inset(-280px -60px 103%);opacity:.35;transition:clip-path .7s cubic-bezier(.22,.9,.3,1),opacity .45s;position:relative}#receipt.in .rrig{clip-path:inset(-280px -60px -90px);opacity:1}.rpeek{z-index:0;position:absolute;top:-172px;left:50%;transform:translate(-50%)rotate(-3deg)}.rpaper{z-index:1;background:#fff;width:584px;max-width:100%;padding:16px 36px 20px;position:relative;transform:rotate(-1.5deg);box-shadow:0 16px 36px #0000001a}.rzig{width:100%;height:16px;display:block;position:absolute;left:0}.rzig.t{top:-15px}.rzig.b{bottom:-15px;transform:scaleY(-1)}.rpaper,.rpaper *{font-family:SF Mono,ui-monospace,Menlo,Courier New,monospace}.rhead{letter-spacing:4.8px;color:#8e8e93;text-align:center;font-size:20px;font-weight:700;line-height:1.4}.f3meal{text-align:center;letter-spacing:-.4px;color:#1a1a1a;margin-top:12px;font:800 32px/1.3 var(--body)!important;font-family:var(--body)!important}.f3sev{text-align:center;color:#8e8e93;text-transform:lowercase;letter-spacing:.6px;margin-top:4px;font:600 23px var(--body)!important;font-family:var(--body)!important}.rk{letter-spacing:4.8px;color:#2e7d4f;text-align:center;margin-top:4px;font-size:20px;font-weight:800}.rhero{text-align:center;letter-spacing:-3px;color:#1a1a1a;margin-top:8px;font-size:76px;font-weight:800;line-height:1.05}.f3sub{letter-spacing:2.8px;color:#1a1a1a;text-align:center;margin-top:4px;font-size:25px;font-weight:800}.rtag{text-align:center}.rsep{border:0;border-top:3px dashed #c7c7cc;margin:16px 0}.rrows{gap:0;display:grid}.rrow{color:#1a1a1a;align-items:baseline;font-size:22px;font-weight:600;line-height:32px;display:flex}.rrow .em{margin-right:12px;font-size:23px}.rrow .lb{text-transform:uppercase;letter-spacing:1.2px}.rrow.lower .lb{text-transform:lowercase;letter-spacing:0}.rrow.lower{font-size:19px}.rrow.lower .em{margin-right:10px;font-size:20px}.rrow.lower .dots{min-width:14px;margin:0 8px}.rrow .dots{border-bottom:4px dotted #c7c7cc;flex:1;margin:0 12px;transform:translateY(-6px)}.rrow b{font-weight:800}.f3or{text-align:center;letter-spacing:3.6px;color:#8e8e93;margin:0 0 10px;font-size:17px;font-weight:700}.f3foot{text-align:center;color:#8e8e93;margin-top:10px;font-size:19px;font-weight:600}.f3shuf{justify-content:center;margin-top:24px;display:flex}.f3shuf button{white-space:nowrap;font-family:var(--body);border:1.5px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:12px;padding:11px 20px;font-size:17px;font-weight:900;transition:transform 60ms,box-shadow 60ms;box-shadow:0 4px #c7c7cc}.f3shuf button:active{transform:translateY(4px);box-shadow:0 0 #c7c7cc}.rbub{z-index:3;font-size:16px;position:absolute;top:-232px;left:calc(50% + 64px)}@media (max-width:640px){.rpaper{zoom:.58}.rbub{left:calc(50% + 24px)}}.rrow .lb,.rrow b{white-space:nowrap}.rproof{flex-direction:column;align-items:center;gap:12px;padding-top:100px;display:flex}.rcap{font:600 15px var(--body);color:var(--gray);text-align:center}@media (max-width:900px){.rgrid{grid-template-columns:1fr}.rslot{padding-top:170px}.rproof{padding-top:84px}}@media (prefers-reduced-motion:reduce){.rrig{clip-path:none;opacity:1;transition:none}}
.wsc svg{background:#fff}.wsc .lid{transform-box:fill-box;transform-origin:50% 0;animation:3.4s linear infinite blink;transform:scaleY(0)}@keyframes blink{0%,90%,96%,to{transform:scaleY(0)}92.5%,93.5%{transform:scaleY(1)}}.wsc .halo{transform-box:fill-box;transform-origin:50%;animation:3.8s ease-in-out infinite halo}@keyframes halo{0%{opacity:.45;transform:scale(1)}38%{opacity:.75;transform:scale(1.05)}62%{opacity:.68;transform:scale(1.035)}to{opacity:.45;transform:scale(1)}}.wsc .bird{animation:7s linear infinite glide}@keyframes glide{0%{opacity:0;transform:translate(0)}12%{opacity:.8}50%{transform:translate(23px,-5px)}88%{opacity:.8}to{opacity:0;transform:translate(46px)}}.wsc .bob{transform-box:fill-box;transform-origin:50% 100%;animation:.55s ease-in-out infinite alternate bob}@keyframes bob{0%{transform:translateY(0)}to{transform:translateY(-3px)}}.wsc .foot-l,.wsc .foot-r{transform-box:fill-box;transform-origin:50%}.wsc .foot-l{animation:.38s linear infinite stepL}.wsc .foot-r{animation:.38s linear infinite stepR}@keyframes stepL{0%,to{transform:translate(0)rotate(-12deg)}50%{transform:translate(4px,-7px)rotate(-26deg)}}@keyframes stepR{0%,to{transform:translate(4px,-7px)rotate(30deg)}50%{transform:translate(0)rotate(15deg)}}.wsc .scroll-far{animation:26s linear infinite scrollx}.wsc .scroll-mid{animation:9s linear infinite scrollx}@keyframes scrollx{to{transform:translate(-320px)}}.wsc .dashes{animation:.5s linear infinite dashx}@keyframes dashx{to{transform:translate(-26px)}}.wsc .face-side{animation:7s linear infinite faceSide}.wsc .face-front{opacity:0;animation:7s linear infinite faceFront}@keyframes faceSide{0%,60%{opacity:1}63%,85%{opacity:0}88%,to{opacity:1}}@keyframes faceFront{0%,60%{opacity:0}63%,85%{opacity:1}88%,to{opacity:0}}.wsc .spin{transform-box:fill-box;transform-origin:50%;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.wsc .ride-bob{transform-box:fill-box;transform-origin:50% 100%;animation:.6s ease-in-out infinite alternate ridebob}@keyframes ridebob{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.wsc .lid,.wsc .halo,.wsc .bird,.wsc .bob,.wsc .foot-l,.wsc .foot-r,.wsc .scroll-far,.wsc .scroll-mid,.wsc .dashes,.wsc .face-side,.wsc .face-front,.wsc .spin,.wsc .ride-bob{animation:none}}.wsc .ws-swim-bob{animation:2.5s ease-in-out infinite alternate ws-swimbob}@keyframes ws-swimbob{0%{transform:translateY(0)}to{transform:translateY(-4px)}}.wsc .ws-rip1{opacity:0;animation:3s linear infinite ws-rip}.wsc .ws-rip2{opacity:0;animation:3s linear 1s infinite ws-rip}.wsc .ws-rip3{opacity:0;animation:3s linear 2s infinite ws-rip}@keyframes ws-rip{0%{opacity:0;transform:translate(0)}20%{opacity:.8}55%{opacity:0;transform:translate(10px)}to{opacity:0;transform:translate(10px)}}.wsc .ws-drop{opacity:0;animation:4s linear infinite ws-dropp}@keyframes ws-dropp{0%,80%{opacity:0;transform:translateY(0)}84%{opacity:.9;transform:translateY(-3px)}92%{opacity:0;transform:translateY(-11px)}to{opacity:0}}.wsc .ws-fb-bob{transform-box:fill-box;transform-origin:50% 100%;animation:1.5s ease-in-out infinite alternate ws-fbbob}@keyframes ws-fbbob{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.wsc .ws-fb-gaze{animation:5s ease-in-out infinite ws-fbgaze}@keyframes ws-fbgaze{0%,55%{transform:translate(0)}62%,82%{transform:translate(1.5px,1.2px)}90%,to{transform:translate(0)}}.wsc .ws-bb-bob{transform-box:fill-box;transform-origin:50% 100%;animation:.72s ease-in-out infinite alternate ws-bbbob}@keyframes ws-bbbob{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.wsc .ws-bb-ball{animation:.72s infinite ws-bbounce}@keyframes ws-bbounce{0%{animation-timing-function:ease-out;transform:translateY(0)}50%{animation-timing-function:ease-in;transform:translateY(-44px)}to{transform:translateY(0)}}.wsc .ws-bb-shadow{transform-box:fill-box;transform-origin:50%;animation:.72s infinite ws-bshadow}@keyframes ws-bshadow{0%{opacity:.22;animation-timing-function:ease-out;transform:scale(1)}50%{opacity:.1;animation-timing-function:ease-in;transform:scale(.55)}to{opacity:.22;transform:scale(1)}}.wsc .ws-bb-paw{transform-box:fill-box;transform-origin:50% 20%;animation:.72s ease-in-out infinite ws-bpaw}@keyframes ws-bpaw{0%,to{transform:rotate(22deg)}50%{transform:rotate(15deg)}}@media (prefers-reduced-motion:reduce){.wsc .ws-swim-bob,.wsc .ws-rip1,.wsc .ws-rip2,.wsc .ws-rip3,.wsc .ws-drop,.wsc .ws-fb-bob,.wsc .ws-fb-ball,.wsc .ws-fb-gaze,.wsc .ws-bb-bob,.wsc .ws-bb-ball,.wsc .ws-bb-shadow,.wsc .ws-bb-paw{animation:none}}
