:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fbf8f3;--bg-2:#fff;--bg-3:#f1eae0;--line:#e8dfd3;--text:#15100d;--text-2:#5b5048;--text-3:#94877b;--accent:#ff796d;--accent-text:#d2463a;--on-accent:#1b0806;--green:#1e9e5a;--red:#d93025;--gold:#e0a43a;--wa:#25d366;--shadow:0 18px 40px -22px #46231473;--font:"Mukta","Noto Sans Bengali","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Gujarati","Noto Sans Gurmukhi","Noto Sans Kannada","Noto Sans Malayalam","Noto Sans Oriya","Noto Naskh Arabic",system-ui,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--spring:cubic-bezier(.34,1.56,.64,1);--gutter:clamp(18px,5vw,48px)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font:400 17px/1.55 var(--font);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit}img{max-width:100%}button{font:inherit;color:inherit}.wrap{max-width:1120px;padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}.c{text-align:center}.eyebrow{font:700 13px/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-text);margin:0}h1,h2,h3{font-family:var(--font);letter-spacing:-.02em;margin:0;font-weight:800}.h2{text-wrap:balance;margin-top:12px;font-size:max(34px,min(8vw,60px));line-height:1.08}.sub{max-width:40ch;color:var(--text-2);margin:14px auto 0;font-size:max(17px,min(2.4vw,19px))}.nw{white-space:nowrap}.hl{color:var(--accent-text)}section{position:relative}.sec{padding-block-start:max(72px,min(12vw,120px));padding-block-end:max(72px,min(12vw,120px))}.alt{background:var(--bg-2);border-block:1px solid var(--line)}:focus-visible{outline:2px solid var(--accent-text);outline-offset:3px;border-radius:8px}[hidden]{display:none!important}.js .rv{opacity:0;transition:opacity .8s var(--ease),transform .8s var(--ease);transform:translateY(22px)}.js .rv.in{opacity:1;transform:none}.btn{cursor:pointer;white-space:nowrap;font:800 17px/1 var(--font);color:var(--on-accent);background:var(--accent);isolation:isolate;transition:transform .3s var(--spring),box-shadow .3s var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:1em 1.5em;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 30px -14px #ff796de6,inset 0 -3px #0000001f}.btn:after{content:"";z-index:-1;animation:shine 5s var(--ease) infinite;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.btn:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 18px 36px -14px #ff796d,inset 0 -3px #0000001f}.btn:active{transform:translateY(1px)scale(.97);box-shadow:0 6px 14px -8px #ff796d}.btn svg{width:1.15em;height:1.15em}.btn:hover svg.dl{animation:dl .7s var(--ease)}@keyframes dl{40%{transform:translateY(4px)}}.btn--xl{width:min(100%,360px);padding:1.05em 1.6em;font-size:max(18px,min(4.8vw,21px))}.btn--sm{padding:.75em 1.1em;font-size:14px}.btn--ghost{background:var(--bg-2);color:var(--text);box-shadow:inset 0 0 0 1.5px var(--line)}.btn--ghost:after{display:none}@keyframes shine{0%,60%{transform:translate(-120%)}85%,to{transform:translate(120%)}}.top{z-index:50;padding-top:env(safe-area-inset-top,0px);transition:background-color .3s,box-shadow .3s;position:fixed;top:0;bottom:auto;left:0;right:0}.top.solid{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);background:#fbf8f3db}.top .wrap{align-items:center;gap:10px;height:64px;display:flex}.top__home{margin-right:auto;line-height:0;display:block}.top__about{font:600 15px/1 var(--font);color:var(--text-2);white-space:nowrap;margin-right:14px;padding:10px 4px;text-decoration:none}.top__about:hover,.top__about[aria-current]{color:var(--text)}.top__about[aria-current]{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px;text-decoration-thickness:2px}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}.hero{padding-top:calc(100px + env(safe-area-inset-top,0px));overflow:hidden}.glow{pointer-events:none;background:radial-gradient(circle,#ff796d42,#0000 62%);border-radius:50%;width:900px;height:900px;margin-left:-450px;animation:7s ease-in-out infinite breathe;position:absolute;top:48%;left:50%}@keyframes breathe{50%{opacity:.8;transform:scale(1.08)}}.hero__copy{z-index:2;position:relative}.hero h1{letter-spacing:-.03em;margin-top:14px;font-size:max(42px,min(12vw,92px));line-height:1.02}.hero h1 .l1{display:block}.slot{perspective:600px;height:1.25em;display:block;position:relative}.slot>span{color:var(--accent-text);white-space:nowrap;transition:transform .8s var(--ease),opacity .5s,filter .7s;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.slot>span.out{opacity:0;filter:blur(8px);transform:translateY(-40%)rotateX(80deg)}.slot>span.in{opacity:0;filter:blur(8px);transform:translateY(40%)rotateX(-80deg)}.hero__sub{max-width:30ch;font:500 clamp(18px,4.6vw,22px)/1.4 var(--font);color:var(--text-2);margin:6px auto 0}.hero__sub b{color:var(--text);font-weight:800}.hero__cta{justify-content:center;margin-top:24px;display:flex}.never-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.never-chips li{font:800 14px/1 var(--font);background:var(--bg-2);border-radius:999px;align-items:center;gap:7px;padding:8px 13px 8px 9px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #d9302573}.never-chips li.is-free{box-shadow:inset 0 0 0 1.5px #1e9e5a8c}.ban{flex:none;width:20px;height:20px}.never-chips .ban{color:var(--red)}.never-chips .is-free .ban{color:var(--green)}.load>*{animation:up .9s var(--ease) backwards}.load>:nth-child(2){animation-delay:70ms}.load>:nth-child(3){animation-delay:.14s}.load>:nth-child(4){animation-delay:.21s}.load>:nth-child(5){animation-delay:.28s}@keyframes up{0%{opacity:0;transform:translateY(20px)}}.stage{z-index:1;height:max(520px,min(128vw,610px));margin-top:40px;position:relative}.fan{aspect-ratio:2/3;width:max(140px,min(38vw,200px));box-shadow:var(--shadow);animation:8s ease-in-out infinite float;animation-delay:var(--d,0s);border-radius:16px;margin:0;position:absolute;top:70px;left:50%;overflow:hidden}.fan img{object-fit:cover;width:100%;height:100%;display:block}.fan--l1{--d:-2s;translate:-110%;rotate:-8deg}.fan--r1{--d:-5s;translate:10%;rotate:8deg}.fan--l2,.fan--r2{display:none}@keyframes float{50%{transform:translateY(-10px)}}.phone{z-index:2;aspect-ratio:9/19;background:#16110f;border-radius:42px;width:min(262px,68vw);padding:9px;position:absolute;top:0;left:50%;translate:-50%;box-shadow:0 0 0 1px #3a2f29,0 40px 80px -30px #000000b3,0 0 70px -20px #ff796d80}.screen{color:#f5f2e9;background:#000;border-radius:34px;height:100%;position:relative;overflow:hidden}.track{transition:transform .8s var(--ease);position:absolute;top:0;bottom:0;left:0;right:0}.track figure{height:100%;margin:0}.track img{object-fit:cover;width:100%;height:100%;transition:transform 3s linear;display:block;transform:scale(1.08)}.track figure.on img{transform:scale(1)}.shade{pointer-events:none;background:linear-gradient(#0006,#0000 16% 58%,#000000e6);position:absolute;top:0;bottom:0;left:0;right:0}.notch{z-index:6;background:#000;border-radius:20px;width:78px;height:22px;margin-left:-39px;position:absolute;top:10px;left:50%}.tabs{z-index:6;font:800 13px/1 var(--font);color:#fff9;justify-content:center;gap:16px;display:flex;position:absolute;top:40px;left:0;right:0}.tabs span{border-bottom:2px solid #0000;padding-bottom:5px;transition:color .3s,border-color .3s}.tabs span.on{color:#fff;border-color:#ff796d}.rail{z-index:2;gap:14px;display:grid;position:absolute;bottom:96px;right:10px}.rail span{background:#00000073;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.heart.pop svg{animation:pop .6s var(--ease)}@keyframes pop{0%{opacity:0;transform:scale(.6)}}.floaty{z-index:3;pointer-events:none;width:18px;height:18px;animation:floaty 1.4s var(--ease) forwards;position:absolute;bottom:140px;right:16px}@keyframes floaty{to{transform:translate(var(--dx),-120px) scale(.6) rotate(var(--r));opacity:0}}.meta{z-index:2;position:absolute;bottom:28px;left:14px;right:56px}.byline{font:700 12px/1 var(--font);align-items:center;gap:7px;margin-bottom:7px;display:flex}.byline i{color:#1b0806;width:22px;height:22px;font:800 11px/1 var(--font);background:#ffb35c;border-radius:50%;place-items:center;font-style:normal;display:grid}.meta b{font:800 22px/1.1 var(--font);display:block}.bar{z-index:2;background:#ffffff38;border-radius:3px;height:3px;position:absolute;bottom:15px;left:14px;right:14px;overflow:hidden}.bar i{transform-origin:0;background:#ff796d;height:100%;display:block;transform:scaleX(0)}.bar i.run{animation:2.6s linear forwards grow}@keyframes grow{to{transform:scaleX(1)}}.mk{z-index:5;transition:transform .7s var(--ease),opacity .5s;background:radial-gradient(circle at 50% 38%,#3a1814,#0d0908 70%);flex-direction:column;align-items:center;padding:74px 18px 20px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.mk.off{opacity:.3;transform:translateY(-100%)}.mk__mode{font:700 11px/1 var(--font);background:#ffffff1a;border-radius:999px;gap:4px;padding:3px;display:flex}.mk__mode span{border-radius:999px;padding:6px 10px}.mk__mode span.on{color:#1b0806;background:#ff796d}.mic{color:#1b0806;background:#ff796d;border-radius:50%;place-items:center;width:78px;height:78px;margin-top:28px;transition:opacity .3s;display:grid;position:relative}.mic svg{width:34px;height:34px}.mic:before,.mic:after{content:"";border:2px solid #ff796d;border-radius:50%;animation:1.8s ease-out infinite ring;position:absolute;top:0;bottom:0;left:0;right:0}.mic:after{animation-delay:.9s}@keyframes ring{0%{--ring:0%}to{--ring:100%}}.wave{align-items:center;gap:3px;height:34px;margin-top:22px;transition:opacity .3s;display:flex}.wave i{background:#ffb35c;border-radius:3px;width:3px;height:30%;animation:1s ease-in-out infinite wv}@keyframes wv{50%{height:100%}}.said{min-height:66px;font:600 13.5px/1.45 var(--font);color:#ede6da;text-align:center;margin:14px 0 0}.said:after{content:"";vertical-align:-2px;background:#ff796d;width:2px;height:1em;margin-left:2px;animation:.8s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.making{text-align:center;width:100%;font:700 13px/1 var(--font);margin-top:10px;display:none}.making .pb{background:#ffffff24;border-radius:6px;height:6px;margin-top:10px;overflow:hidden}.making .pb i{width:0;height:100%;transition:width 1.4s var(--ease);background:linear-gradient(90deg,#ff796d,#ffb35c);display:block}.done{flex-direction:column;justify-content:flex-end;padding:0 16px 20px;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.done .done__bg{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.done:before{content:"";z-index:1;background:linear-gradient(#0000 45%,#000000e6);position:absolute;top:0;bottom:0;left:0;right:0}.done>:not(.done__bg){z-index:2;position:relative}.done small{font:800 10px/1 var(--font);letter-spacing:.12em;color:#ffb35c}.done b{font:800 20px/1.15 var(--font);margin:6px 0 12px;display:block}.share{background:var(--wa);color:#fff;font:800 14px/1 var(--font);opacity:0;transition:transform .5s var(--spring),opacity .3s;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px;display:flex;transform:scale(.6)}.share svg{width:18px;height:18px}.mk[data-s=make] .making{display:block}.mk[data-s=make] .mic,.mk[data-s=make] .wave{opacity:.35}.mk[data-s=done] .done{animation:reveal .7s var(--ease);display:flex}.mk[data-s=done] .share{opacity:1;transition-delay:.35s;transform:none}@keyframes reveal{0%{clip-path:circle(0% at 50% 40%)}to{clip-path:circle(120% at 50% 40%)}}.hero:after{content:"";background:linear-gradient(transparent,var(--bg));z-index:3;pointer-events:none;height:110px;position:absolute;top:auto;bottom:0;left:0;right:0}.ticker{border-block:1px solid var(--line);background:var(--bg-2);padding-block-start:16px;padding-block-end:16px;overflow:hidden}.ticker div{width:max-content;font:800 clamp(18px,4vw,24px)/1 var(--font);white-space:nowrap;gap:28px;animation:40s linear infinite marq;display:flex}.ticker span{color:var(--text-3)}.ticker b{color:var(--accent-text)}@keyframes marq{to{transform:translate(-50%)}}.shows__head{justify-content:space-between;align-items:end;gap:16px;display:flex}.shows__head a{font:700 15px/1 var(--font);color:var(--accent-text);white-space:nowrap;padding-bottom:8px;text-decoration:none}.belt{margin-top:32px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.belt__row{gap:16px;width:max-content;padding-block-start:10px;padding-block-end:4px;animation:55s linear infinite marq;display:flex}.belt:hover .belt__row,.belt:focus-within .belt__row,.belt.hold .belt__row{animation-play-state:paused}.show{flex:none;width:max(150px,min(42vw,210px));text-decoration:none;display:block}.show__art{aspect-ratio:2/3;box-shadow:var(--shadow);transition:transform .5s var(--spring);border-radius:16px;position:relative;overflow:hidden}.show:hover .show__art{transform:translateY(-6px)rotate(-1deg)}.show__art img{object-fit:cover;width:100%;height:100%;display:block}.show__art .pill{font:800 10px/1 var(--font);letter-spacing:.08em;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:999px;padding:6px 8px;position:absolute;top:8px;left:8px}.show h3{margin-top:10px;font-size:17px;line-height:1.2}.show .by{font:600 13px/1 var(--font);color:var(--text-2);align-items:center;gap:6px;margin-top:6px;display:flex}.show .by i{background:var(--bg-3);width:20px;height:20px;font:800 10px/1 var(--font);color:var(--accent-text);border:1px dashed var(--text-3);border-radius:50%;place-items:center;font-style:normal;display:grid}.show--you .show__art{text-align:center;color:#1b0806;background:linear-gradient(160deg,#ff796d,#ffb35c);align-content:center;place-items:center;gap:10px;padding:16px;display:grid}.show--you .plus{color:#ff796d;width:56px;height:56px;font:800 32px/1 var(--font);background:#1b0806;border-radius:50%;place-items:center;animation:2s ease-in-out infinite pulse2;display:grid}@keyframes pulse2{50%{transform:scale(1.15)}}.show--you b{font:800 20px/1.15 var(--font)}.shows__cta{margin-top:36px}.never{color:#f5f2e9;background:#120b09;overflow:hidden}.never .eyebrow{color:#ff796d}.never .sub{color:#cfc5b7}.big-no{letter-spacing:-.04em;margin-top:12px;font-size:max(42px,min(12vw,108px));line-height:.98}.big-no .strike{color:#8b7f72;display:inline-block;position:relative}.big-no .strike:after{content:"";height:.11em;transform:rotate(-6deg) scaleX(var(--k,1));transform-origin:0;transition:transform .7s var(--ease) .2s;background:#ff5a4e;border-radius:.1em;position:absolute;top:52%;left:-4%;right:-4%}.js .big-no:not(.in) .strike:after{--k:0}.big-no .strike+.strike:after{transition-delay:.45s}.big-no .kb{color:#ff796d;display:block}.demos{gap:16px;margin-top:44px;display:grid}.demo{text-align:left;background:#1d1411;border-radius:28px;padding:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #33251f}.demo h3{font-size:24px;line-height:1.15}.demo p{color:#cfc5b7;margin:6px 0 0;font-size:15.5px}.demo__stage{place-items:center;height:230px;margin-bottom:18px;display:grid;position:relative}.tear{width:250px;height:150px;position:relative}.tear__half{color:#15100d;text-align:left;background:#fbf8f3;border-radius:18px;padding:16px;position:absolute;top:0;bottom:0;left:0;right:0}.tear__half:first-child{clip-path:polygon(0 0,52% 0,47% 14%,54% 28%,46% 42%,53% 57%,46% 71%,53% 86%,48% 100%,0 100%)}.tear__half:nth-child(2){clip-path:polygon(52% 0,100% 0,100% 100%,48% 100%,53% 86%,46% 71%,53% 57%,46% 42%,54% 28%,47% 14%)}.on-view .tear__half:first-child{animation:tearL 5s var(--ease) infinite}.on-view .tear__half:nth-child(2){animation:tearR 5s var(--ease) infinite}@keyframes tearL{0%,30%{opacity:1;transform:none}34%{transform:translate(-3px)}37%{transform:translate(3px)}40%{transform:none}55%,85%{opacity:1;transform:translate(-30px,16px)rotate(-12deg)}95%{opacity:0}to{opacity:0;transform:none}}@keyframes tearR{0%,30%{opacity:1;transform:none}34%{transform:translate(-3px)}37%{transform:translate(3px)}40%{transform:none}55%,85%{opacity:1;transform:translate(30px,24px)rotate(13deg)}95%{opacity:0}to{opacity:0;transform:none}}.tear small{font:700 10px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:#94877b;display:block}.tear b{font:800 15px/1.15 var(--font);margin-top:5px;display:block}.tear .amt{font:800 26px/1 var(--font);margin-top:10px}.tear .amt span{color:#5b5048;font-size:13px}.tear .fine{color:#94877b;margin-top:6px;font-size:11.5px}.tear .ok{color:#fff;font:800 12px/1 var(--font);background:#2b6de8;border-radius:9px;padding:7px 12px;position:absolute;bottom:14px;right:14px}.tag-never{color:#1b0806;font:800 22px/1 var(--font);white-space:nowrap;opacity:0;z-index:2;background:#ff5a4e;border-radius:12px;padding:9px 16px;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-8deg}.on-view .tag-never{animation:tagIn 5s var(--spring) infinite}@keyframes tagIn{0%,45%{opacity:0;transform:scale(.3)}55%,85%{opacity:1;transform:scale(1)}95%,to{opacity:0;transform:scale(1)}}.lock{aspect-ratio:2/3;border-radius:18px;width:150px;position:relative;overflow:hidden;box-shadow:0 20px 40px -20px #000}.lock img{object-fit:cover;filter:blur(7px)brightness(.55);width:100%;height:100%;display:block;transform:scale(1.1)}.on-view .lock img{animation:unblur 5s var(--ease) infinite}@keyframes unblur{0%,40%{filter:blur(7px)brightness(.55)}55%,88%{filter:none}to{filter:blur(7px)brightness(.55)}}.lock__ui{text-align:center;align-content:center;place-items:center;gap:10px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.padlock{color:#fff;width:46px;height:46px}.on-view .padlock{animation:padlock 5s var(--ease) infinite}@keyframes padlock{0%,25%{opacity:1;transform:none}28%{transform:rotate(-14deg)}31%{transform:rotate(12deg)}34%{transform:rotate(-8deg)}40%{opacity:0;transform:scale(1.6)}96%{opacity:0}to{opacity:1;transform:none}}.cost{color:#1b0806;font:800 12px/1 var(--font);background:#e0a43a;border-radius:999px;padding:7px 11px}.on-view .cost{animation:costOut 5s var(--ease) infinite}@keyframes costOut{0%,36%{opacity:1;transform:none}44%,96%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.freed{color:#1b0806;font:800 12px/1 var(--font);white-space:nowrap;opacity:0;background:#ff796d;border-radius:999px;padding:7px 12px;position:absolute;bottom:14px;left:50%;translate:-50%}.on-view .freed{animation:tagIn 5s var(--spring) infinite}.coin{opacity:0;background:radial-gradient(circle at 35% 35%,#ffe39a,#e0a43a 60%,#a86f12);border-radius:50%;width:22px;height:22px;margin:-11px;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 2px #c98a1c}.on-view .coin{animation:coin 5s var(--ease) infinite}@keyframes coin{0%,38%{opacity:0;transform:none}42%{opacity:1}72%{opacity:0;transform:translate(var(--x),var(--y)) rotate(var(--r))}to{opacity:0}}.free-now{font:600 16px/1.4 var(--font);color:#cfc5b7;margin:26px 0 0}.free-now b{color:#f5f2e9}.scene{box-shadow:var(--shadow);aspect-ratio:3/2;isolation:isolate;background:#1a1210;border-radius:26px;margin:0;position:relative;overflow:hidden}.scene__img{transform:translateY(var(--py,0px)) scale(1.08);background-position:50%;background-size:cover;transition:transform .2s linear;position:absolute;top:-6%;bottom:-6%;left:-6%;right:-6%}.scene.in .scene__img{animation:16s ease-in-out infinite alternate kb}@keyframes kb{to{scale:1.07}}.scene figcaption{color:#f5f2e9;text-align:left;z-index:3;background:linear-gradient(#0000,#0a0604e0);padding:60px 20px 18px;position:absolute;top:auto;bottom:0;left:0;right:0}.scene figcaption small{font:800 11px/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:#1b0806;background:#ff796d;border-radius:999px;padding:5px 8px;display:inline-block}.scene figcaption h3{margin-top:8px;font-size:max(22px,min(5.6vw,30px));line-height:1.1}.scene figcaption p{color:#d9d0c3;margin:4px 0 0;font-size:15px}.fx{z-index:2;pointer-events:none;border-radius:50%;position:absolute}.fx--glow{aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(circle,#ffbe5abf,#ff963c40 40%,#0000 70%);width:18%;animation:1.6s ease-in-out infinite alternate flick;translate:-50% -50%}@keyframes flick{0%{opacity:.55;transform:scale(.92)}30%{opacity:.9}60%{opacity:.7;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.fx--star{background:#fff;width:3px;height:3px;animation:2.4s ease-in-out infinite tw;box-shadow:0 0 6px #fff}@keyframes tw{50%{opacity:.1}}.odo{font:800 clamp(46px,13vw,120px)/1 var(--font);letter-spacing:-.04em;color:var(--accent-text);justify-content:center;align-items:flex-end;margin-top:30px;display:flex}.odo .d{height:1.05em;display:inline-block;overflow:hidden}.odo .d>span{flex-direction:column;display:flex}.odo .d i{height:1.05em;font-style:normal;line-height:1.05em}.odo .cm{color:var(--text-3)}.odo-cap{font:700 14px/1 var(--font);color:var(--text-3);margin:6px 0 0}.lang-now{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.lang-now div{background:var(--bg-2);min-width:150px;box-shadow:inset 0 0 0 1.5px var(--green);transition:transform .4s var(--spring);border-radius:24px;justify-items:center;gap:8px;padding:20px 22px;display:grid}.lang-now div:hover{transform:translateY(-4px)rotate(-1deg)}.lang-now b{font:800 34px/1 var(--font)}.lang-now small{font:800 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--green);align-items:center;gap:6px;display:inline-flex}.dot{background:var(--green);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite blink}.lang-next{font:700 14px/1 var(--font);color:var(--text-3);margin:28px 0 12px}.langs{flex-wrap:wrap;justify-content:center;gap:8px;max-width:680px;margin:0 auto;padding:0;list-style:none;display:flex}.langs li{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);font:800 17px/1 var(--font);color:var(--text-2);transition:color .4s,box-shadow .4s,transform .4s var(--spring);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.langs li small{font:600 12px/1 var(--font);color:var(--text-3)}.langs li.hi{color:var(--text);box-shadow:inset 0 0 0 1.5px var(--accent);transform:translateY(-3px)}.team{gap:14px;max-width:760px;margin:36px auto 0;display:grid}.person{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);text-align:left;border-radius:24px;grid-template-columns:84px 1fr;align-items:center;gap:18px;padding:18px;display:grid}.person__ph{background:var(--bg-3);border:1.5px dashed var(--text-3);width:84px;height:84px;font:800 32px/1 var(--font);color:var(--accent-text);border-radius:50%;place-items:center;display:grid;position:relative}.person__ph small{font:700 9px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;background:var(--bg-2);color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;padding:4px 6px;position:absolute;bottom:-8px}.person h3{font-size:20px}.person p{color:var(--text-2);margin:4px 0 0;font-size:15px;line-height:1.45}.person .ph{color:var(--text-3);font-style:italic}.closing .btn{margin-top:30px}.how{font:600 14px/1 var(--font);color:var(--text-3);flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:18px 0 0;padding:0;list-style:none;display:flex}.how b{color:var(--text)}.foot{padding-block:48px calc(110px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line)}.foot__logo{width:auto;height:30px;margin-inline-start:auto;margin-inline-end:auto}.foot__tag{color:var(--text-2);margin:10px 0 0;font-weight:500}.socials{flex-wrap:wrap;justify-content:center;gap:10px;margin:26px 0 0;padding:0;list-style:none;display:flex}.soc{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);font:700 15px/1 var(--font);color:var(--text);transition:transform .35s var(--ease),box-shadow .35s var(--ease);border-radius:999px;align-items:center;gap:9px;padding:10px 16px 10px 11px;text-decoration:none;display:inline-flex}.soc svg{width:24px;height:24px;transition:transform .5s var(--ease);flex:none}.soc:hover{box-shadow:inset 0 0 0 1.5px var(--soc),0 12px 24px -14px var(--soc);transform:translateY(-3px)}.soc:focus-visible{box-shadow:inset 0 0 0 1.5px var(--soc),0 12px 24px -14px var(--soc);transform:translateY(-3px)}.soc:hover svg{transform:rotate(-10deg)scale(1.15)}.soc:focus-visible svg{transform:rotate(-10deg)scale(1.15)}.soc:active{transform:scale(.96)}.soc--ig{--soc:#d6249f}.soc--yt{--soc:red}.soc--fb{--soc:#1877f2}.soc--sc{--soc:#ff9f2e}.links{font:500 14px/1 var(--font);color:var(--text-2);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:26px 0 0;padding:0;list-style:none;display:flex}.links a{text-decoration:none}.links a:hover{color:var(--text)}.copy{color:var(--text-3);margin:22px 0 0;font-size:13px}.dock{z-index:60;left:50%;bottom:calc(12px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);width:min(470px,100% - 24px);box-shadow:0 0 0 1px var(--line),0 18px 44px -14px #00000073;transition:transform .6s var(--ease);background:#ffffffe6;border-radius:999px;align-items:center;gap:12px;padding:8px 8px 8px 14px;display:flex;position:fixed;transform:translate(-50%,170%)}.dock.show{transform:translate(-50%)}.dock img{width:auto;height:22px}.dock div{flex:1;min-width:0;line-height:1.2}.dock b{font-size:14px;font-weight:800;display:block}.dock small{color:var(--text-3);font-size:12px}@media (min-width:720px){.stage{height:610px}.fan--l2,.fan--r2{display:block}.fan--l1{translate:-134%;rotate:-6deg;scale:.94}.fan--r1{translate:34%;rotate:6deg;scale:.94}.fan--l2{--d:-3s;translate:-210%;rotate:-11deg;scale:.84}.fan--r2{--d:-6s;translate:110%;rotate:11deg;scale:.84}.demos,.team{grid-template-columns:1fr 1fr}}.show__art .pill--views{align-items:center;display:inline-flex;top:auto;bottom:8px}.pill--views svg{fill:currentColor;width:11px;height:11px;margin-right:4px}.love{padding-top:max(48px,min(9vw,96px))}.stats{grid-gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin:24px auto 0;padding:0;list-style:none;display:grid}.stat{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;flex-direction:column;align-items:center;padding:14px 8px 12px;display:flex}.stat b{font:800 clamp(28px,7.5vw,42px)/1 var(--font);letter-spacing:-.02em;white-space:nowrap}.stat .star{color:var(--gold)}.stat>span{font:700 15px/1.2 var(--font);color:var(--text-2);margin-top:6px}.stat small{font:600 12px/1.2 var(--font);color:var(--text-3);margin-top:4px}@media (min-width:720px){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.flood{margin-top:30px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.flood__row{align-items:flex-start;width:max-content;padding-block-start:6px;padding-block-end:6px;animation:75s linear infinite marq;display:flex}.flood__row--rev{animation-duration:85s;animation-direction:reverse}.flood:hover .flood__row,.flood:focus-within .flood__row,.flood.hold .flood__row{animation-play-state:paused}.cmt{background:var(--bg-2);width:max(230px,min(68vw,280px));box-shadow:0 1px 0 var(--line),0 10px 26px -20px #46231480;text-align:left;border-radius:16px;flex:none;margin:0 12px 0 0;padding:12px 14px}.cmt__head{align-items:center;display:flex}.cmt__av{opacity:.55;filter:blur(1.5px);border-radius:50%;flex:none;width:28px;height:28px}.cmt__who{background:var(--bg-3);filter:blur(2px);border-radius:6px;width:74px;height:10px;margin-left:8px}.cmt__head small{font:600 11px/1 var(--font);color:var(--text-3);white-space:nowrap;margin-left:auto;padding-left:8px}.cmt blockquote{font:500 14.5px/1.45 var(--font);color:var(--text);white-space:pre-line;overflow-wrap:anywhere;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:8px 0 0;display:-webkit-box;overflow:hidden}.cmt__likes{font:700 13px/1 var(--font);color:var(--text-2);align-items:center;margin-top:8px;display:flex}.cmt__likes svg{width:15px;height:15px;fill:var(--accent);margin-right:5px}.love__note{font:600 13px/1.3 var(--font);color:var(--text-3);margin:16px 0 22px}@media (prefers-reduced-motion:reduce){.flood{-webkit-overflow-scrolling:touch;overflow-x:auto}*,:before,:after{transition:none!important;animation:none!important}}.top__row{align-items:center;gap:10px;height:64px;display:flex}.top__logo{width:auto;height:24px}.floaty{color:#ff796d}.floaty svg{width:100%;height:100%}.heart svg{color:#ff796d}.never__cta{margin-top:22px}.show--you small{font:700 13px/1 var(--font)}.skip-link{z-index:100;background:var(--text);color:var(--bg);font:700 14px/1 var(--font);border-radius:10px;padding:10px 14px;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:none}.sparks{z-index:70;pointer-events:none;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}.page-hero{padding-top:calc(104px + env(safe-area-inset-top,0px));padding-bottom:24px}.h1{letter-spacing:-.03em;text-wrap:balance;margin-top:14px;font-size:max(40px,min(10vw,80px));line-height:1.04}.page-hero .scene{max-width:900px;margin:34px auto 0}.prose{text-align:left;max-width:640px;color:var(--text-2);margin:36px auto 0;font-size:18px}.prose p{margin:12px 0 0}.prose strong{color:var(--text)}.beliefs{gap:10px;max-width:760px;margin:36px auto 0;padding:0;list-style:none;display:grid}.beliefs li{background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);transition:transform .4s var(--spring);border-radius:20px;padding:18px 20px}.beliefs li:hover{transform:translateY(-3px)}.beliefs b{font-size:18px;display:block}.beliefs span{color:var(--text-2);font-size:15.5px}.sec>.scene{max-width:900px;margin-inline-start:auto;margin-inline-end:auto}@media (min-width:720px){.beliefs{grid-template-columns:repeat(3,1fr)}}.legal-page,.not-found{min-height:72vh;min-height:72svh;padding-block:calc(104px + env(safe-area-inset-top,0px)) 96px}.legal-page__content{max-width:48rem}.legal-page h1,.not-found h1{letter-spacing:-.025em;text-wrap:balance;margin:12px 0 0;font-size:max(36px,min(8vw,64px));line-height:1.05}.legal-page__notice{color:var(--text-2);background:#ff796d24;border-radius:14px;margin:32px 0;padding:16px}.legal-page__updated{color:var(--text-3);font:700 14px/1 var(--font);margin:16px 0 40px}.legal-page section{border-top:1px solid var(--line);padding-block-start:24px;padding-block-end:24px}.legal-page section h2{font-size:22px}.legal-page section p,.legal-page section li{color:var(--text-2);font-size:17px}.legal-page section a{color:var(--accent-text)}.not-found{text-align:center;align-items:center;display:grid}.not-found__number{font:800 clamp(96px,30vw,200px)/1 var(--font);color:var(--accent-text);opacity:.25;margin:0}.not-found__content>p{color:var(--text-2)}.not-found .btn{margin-top:24px}.how3{counter-reset:none;gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.hw{background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);text-align:left;transition:transform .5s var(--spring),box-shadow .4s;border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden}.hw:hover{box-shadow:inset 0 0 0 1.5px var(--accent),var(--shadow);transform:translateY(-6px)}.hw__stage{isolation:isolate;place-items:center;height:250px;display:grid;position:relative;overflow:hidden}.hw--speak .hw__stage{background:radial-gradient(circle at 50% 40%,#ffd9d2,#ffede8 70%)}.hw--make .hw__stage{background:radial-gradient(circle at 50% 40%,#ffe7b8,#fff4de 70%)}.hw--share .hw__stage{background:radial-gradient(circle at 50% 40%,#cff3dd,#eaf9f0 70%)}.hw__text{padding:20px 22px 24px;position:relative}.hw h3{font-size:24px;line-height:1.15}.hw p{color:var(--text-2);margin:6px 0 0;font-size:15.5px;line-height:1.45}.how-sec .how3 .hw *{animation-play-state:paused}.how-sec .how3 .hw.on-view *{animation-play-state:running}.mode{font:700 12px/1 var(--font);color:#15100d;background:#ffffffbf;border-radius:999px;gap:2px;padding:3px;display:flex;position:absolute;top:16px;left:50%;translate:-50%;box-shadow:0 4px 14px -8px #0000004d}.mode span:not(.mode__pill){z-index:1;padding:7px 11px;position:relative}.mode__pill{width:calc(50% - 3px);animation:modeSlide 6s var(--ease) infinite;background:#ff796d;border-radius:999px;position:absolute;top:3px;bottom:3px;left:3px}@keyframes modeSlide{0%,45%{transform:none}55%,90%{transform:translate(100%)}to{transform:none}}.speak{align-items:center;gap:14px;margin-top:-26px;display:flex}.speak__mic{color:#1b0806;background:#ff796d;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 10px 24px -10px #ff796d}.speak__mic svg{width:28px;height:28px}.speak__mic:before,.speak__mic:after{content:"";border:2px solid #ff796d;border-radius:50%;animation:1.8s ease-out infinite ring;position:absolute;top:0;bottom:0;left:0;right:0}.speak__mic:after{animation-delay:.9s}.speak__wave{align-items:center;gap:3px;height:40px;display:flex}.speak__wave i{background:#d2463a;border-radius:3px;width:3.5px;height:30%;animation:1s ease-in-out infinite wv}.bubble{color:#15100d;font:600 14px/1.4 var(--font);background:#fff;border-radius:16px 16px 16px 4px;min-height:62px;margin:0;padding:12px 14px;position:absolute;bottom:16px;left:18px;right:18px;box-shadow:0 8px 20px -12px #00000059}.bubble span{opacity:0;animation:wordIn 6s var(--ease) infinite;animation-delay:calc(var(--i) * .28s)}@keyframes wordIn{0%{opacity:0;filter:blur(4px)}6%,85%{opacity:1;filter:none}95%,to{opacity:0}}.script{width:42%;animation:scriptOut 6s var(--ease) infinite;gap:7px;display:grid;position:absolute;top:28px;left:24px}.script i{background:#15100d29;border-radius:9px;height:9px}.script i:nth-child(2){width:80%}.script i:nth-child(3){width:60%}@keyframes scriptOut{0%,15%{opacity:1;transform:none}30%,to{opacity:0;transform:translate(-20px)}}.frames{gap:8px;display:flex;position:absolute;top:30px;right:22px}.frame{aspect-ratio:3/4;opacity:0;width:70px;animation:frameIn 6s var(--spring) infinite;animation-delay:calc(.6s + var(--i) * .35s);border-radius:10px;overflow:hidden;box-shadow:0 10px 20px -10px #00000080}.frame img{object-fit:cover;width:100%;height:100%}@keyframes frameIn{0%{opacity:0;transform:translateY(16px)scale(.7)rotate(-6deg)}8%,40%{opacity:1;transform:none}52%,to{opacity:0;transform:translateY(-12px)scale(.8)}}.spark{color:#e0a43a;opacity:0;font-size:20px;animation:6s ease-in-out infinite sparkPop;position:absolute}.s1{animation-delay:.4s;top:22%;left:40%}.s2{font-size:14px;animation-delay:1s;top:62%;left:70%}.s3{font-size:16px;animation-delay:1.6s;top:58%;left:22%}@keyframes sparkPop{0%,to{opacity:0;transform:scale(.4)rotate(0)}10%{opacity:1;transform:scale(1.2)rotate(40deg)}22%{opacity:0;transform:scale(.6)rotate(90deg)}}.reel{aspect-ratio:9/13;opacity:0;width:120px;animation:reelIn 6s var(--spring) infinite;border-radius:14px;position:absolute;bottom:18px;left:50%;overflow:hidden;translate:-50%;box-shadow:0 16px 30px -12px #0000008c}.reel__img{object-fit:cover;width:100%;height:100%}.reel__play{color:#1b0806;background:#ff796df2;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:42%;left:50%;translate:-50% -50%}.reel__play svg{width:16px;height:16px;margin-left:2px}.reel__bar{background:#ffffff4d;border-radius:3px;height:3px;position:absolute;bottom:10px;left:8px;right:8px;overflow:hidden}.reel__bar i{transform-origin:0;background:#ff796d;height:100%;animation:6s linear infinite reelBar;display:block}.reel__t{font:800 10px/1 var(--font);color:#fff;position:absolute;bottom:16px;right:8px}@keyframes reelIn{0%,48%{opacity:0;transform:scale(.6)translateY(20px)}58%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes reelBar{0%,58%{transform:scaleX(0)}92%{transform:scaleX(1)}to{transform:scaleX(1)}}.chat{background:#efe7de;border-radius:18px;flex-direction:column;display:flex;position:absolute;top:16px;bottom:16px;left:18px;right:18px;overflow:hidden;box-shadow:0 12px 26px -14px #0006}.chat__head{color:#fff;background:#075e54;align-items:center;gap:10px;padding:9px 12px;display:flex}.chat__av{background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.chat__head b{font:800 13px/1.1 var(--font);display:block}.chat__head small{opacity:.8;font-size:10.5px}.chat__body{background-image:radial-gradient(#0000000d 1px,#0000 1px);background-size:12px 12px;flex-direction:column;flex:1;gap:6px;padding:10px 12px;display:flex;position:relative}.msg{max-width:82%;font:600 12.5px/1.35 var(--font);border-radius:10px;padding:6px 8px;box-shadow:0 1px 1px #0000001f}.msg--out{color:#15100d;opacity:0;animation:msgOut 6s var(--spring) infinite;background:#d9fdd3;align-self:flex-end;align-items:center;gap:8px;display:flex}.msg--out img{object-fit:cover;border-radius:6px;width:36px;height:48px}.msg--out b{font:800 12.5px/1.2 var(--font);display:block}.msg--out small{color:#5b5048;font-size:10px}.ticks{font:700 10px/1 var(--font);color:#34b7f1;align-self:flex-end}.reacts{background:#fff;border-radius:999px;align-self:flex-end;gap:2px;margin-top:-10px;margin-right:6px;padding:2px 6px;font-size:13px;display:flex;box-shadow:0 2px 6px #00000026}.reacts span{opacity:0;animation:react 6s var(--spring) infinite}.reacts span:nth-child(2){animation-delay:.2s}.reacts span:nth-child(3){animation-delay:.4s}.msg--in{color:#15100d;opacity:0;animation:msgIn 6s var(--spring) infinite;background:#fff;align-self:flex-start}.msg--in b{color:#d2463a;font:800 11px/1.3 var(--font);display:block}@keyframes msgOut{0%,8%{opacity:0;transform:translateY(14px)scale(.9)}16%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes react{0%,30%{opacity:0;transform:scale(0)}38%,92%{opacity:1;transform:none}to{opacity:0}}@keyframes msgIn{0%,52%{opacity:0;transform:translateY(14px)}60%,92%{opacity:1;transform:none}to{opacity:0}}@media (min-width:720px){.how3{grid-template-columns:repeat(3,1fr)}}@media (prefers-reduced-motion:reduce){.bubble span,.frame,.reel,.msg,.reacts span{opacity:1}.script{opacity:0}}.theatre-sec{color:#f5f2e9;background:#1a0c06;padding-block-start:max(72px,min(12vw,120px));padding-block-end:max(72px,min(12vw,120px));overflow:hidden}.theatre{max-width:980px;padding-inline:var(--gutter);margin:36px auto 0;position:relative}.screen-cloth{aspect-ratio:800/460;cursor:pointer;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 10px #3b1a0a,0 0 0 13px #7a4a22,0 40px 120px -30px #ffa03c8c,0 0 160px -40px #ffbe5a80}.life{width:100%;height:100%;display:block}.lamp-follow{pointer-events:none;background:radial-gradient(circle at var(--lamp-x,50%) var(--lamp-y,70%),#fff5d240,transparent 42%);mix-blend-mode:soft-light;position:absolute;top:0;bottom:0;left:0;right:0}@media (max-width:719px){.screen-cloth{aspect-ratio:1}.theatre{padding-inline-start:18px;padding-inline-end:18px}}.kaavad{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.stage.has-kaavad .fan{opacity:0;transition:opacity .4s}.stage .phone{z-index:3}.js .h2.rv{opacity:1;clip-path:inset(0 0 100%);transition:clip-path .9s var(--ease),transform 1s var(--spring);transform:translateY(46px)scale(.94)rotate(-1.2deg)}.js .h2.rv.in{clip-path:inset(-20% -10% -30%);transform:none}.hero h1 .l1{animation:drop 1s var(--spring) .1s backwards}.hero h1 .slot{animation:drop 1.1s var(--spring) .28s backwards}@keyframes drop{0%{opacity:0;transform:translateY(-60px)scale(1.12)rotate(-3deg)}}.hero__cta .btn{animation:pop 1s var(--spring) .55s backwards}.ticker div,.belt__row{transform-origin:50%;will-change:transform}.ticker{--skew:0deg}.ticker span,.ticker b{transform:skewX(var(--skew));display:inline-block}.belt__row .show{transition:transform .35s var(--ease);transform:skewX(var(--skew,0deg))}.js .hw.rv:nth-child(2){transition-delay:.12s}.js .hw.rv:nth-child(3){transition-delay:.24s}.js .demo.rv{transform:translateY(50px)scale(.92)}.js .demo.rv.in{transform:none}@media (prefers-reduced-motion:reduce){.js .h2.rv,.js .demo.rv{clip-path:none;transform:none}}@media (max-width:719px){.screen-cloth{aspect-ratio:1}.theatre{padding-inline-start:12px;padding-inline-end:12px}}.hero{padding-top:calc(92px + env(safe-area-inset-top,0px))}.hero h1{line-height:.95}.hero h1 .slot{height:1.08em;margin-top:.04em}.hero__sub{margin-top:14px}.stage{perspective:1200px}.phone{transform:rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg));transition:transform .5s var(--ease)}.screen{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.screen:active{cursor:grabbing}.screen button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.tabs button{color:#fff9;font:800 13px/1 var(--font);border-bottom:2px solid #0000;padding-bottom:5px;transition:color .3s,border-color .3s}.tabs button.on{color:#fff;border-color:#ff796d}.rail button{color:#fff;width:38px;height:38px;transition:transform .3s var(--spring);background:#00000073;border-radius:50%;place-items:center;display:grid;position:relative}.rail button:active{transform:scale(.85)}.rail svg{width:18px;height:18px}.rail .heart{color:#fff}.rail .heart.liked{color:#ff796d}.rail .heart small{font:800 9px/1 var(--font);color:#fff;margin-top:2px;position:absolute;top:100%}.rail .wa{color:#25d366}.rail{gap:20px}.mic{cursor:pointer;transition:transform .3s var(--spring);border:0}.mic:active{transform:scale(.9)}.mic-cta{font:800 13px/1 var(--font);color:#ffb35c;margin:14px 0 0;animation:1.4s ease-in-out infinite blink}.mk[data-s=idle] .wave{opacity:.25}.mk[data-s=idle] .wave i{animation-play-state:paused}.mk[data-s=idle] .said:after{display:none}.share{cursor:pointer;border:0;width:100%}.pause-badge{z-index:3;color:#fff;opacity:0;width:64px;height:64px;transition:opacity .25s,transform .3s var(--spring);pointer-events:none;background:#00000080;border-radius:50%;place-items:center;margin:-32px 0 0 -32px;display:grid;position:absolute;top:45%;left:50%;transform:scale(.6)}.pause-badge svg{width:28px;height:28px;margin-left:4px}.phone.is-paused .pause-badge{opacity:1;transform:none}.phone.is-paused .bar i{animation-play-state:paused}.floaty{z-index:6}.toast-in{z-index:8;color:#1b0806;font:800 12.5px/1.2 var(--font);text-align:center;opacity:0;pointer-events:none;background:#fff;border-radius:12px;padding:9px 12px;position:absolute;top:62px;left:12px;right:12px;transform:translateY(-8px)}.toast-in.show{animation:toastIn 2.2s var(--ease) forwards}@keyframes toastIn{0%{opacity:0;transform:translateY(-8px)}12%,80%{opacity:1;transform:none}to{opacity:0}}.touch-hint{z-index:4;color:#fff;font:800 13px/1 var(--font);white-space:nowrap;background:#15100d;border-radius:999px;margin:0;padding:8px 14px;transition:opacity .4s;animation:1.6s ease-in-out infinite hintBob;position:absolute;top:-18px;left:50%;translate:-50%;box-shadow:0 10px 24px -12px #0009}.touch-hint span{animation:1.6s ease-in-out infinite tap;display:inline-block}.touch-hint.gone{opacity:0;pointer-events:none}@keyframes hintBob{50%{transform:translateY(-4px)}}@keyframes tap{0%,to{transform:none}40%{transform:translateY(3px)scale(.9)}}@media (prefers-reduced-motion:reduce){.phone{transform:none}.touch-hint,.touch-hint span,.mic-cta{animation:none}}.screen img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.dock{left:50%;bottom:calc(10px + env(safe-area-inset-bottom,0px));color:#f5f2e9;width:min(560px,100% - 20px);transition:transform .7s var(--spring);background:#15100d;border-radius:22px;gap:12px;padding:8px 8px 8px 10px;transform:translate(-50%,160%);box-shadow:0 0 0 1px #ff796d59,0 20px 50px -12px #0000008c,0 0 40px -10px #ff796d73}.dock.show{animation:9s ease-in-out 3s infinite dockNudge;transform:translate(-50%)}@keyframes dockNudge{0%,92%,to{translate:0}94%{translate:0 -6px}96%{translate:0}98%{translate:0 -3px}}.dock .dock__icon{border-radius:12px;flex:none;width:46px;height:46px;box-shadow:0 0 0 1px #ffffff1f}.dock__text{flex:1;min-width:0;line-height:1.2}.dock__text b{font:800 16px/1.1 var(--font);display:block}.dock__text small{font:700 12px/1.2 var(--font);color:#ffb35c;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.dock .dock__btn{border-radius:16px;flex:none;padding:.9em 1.2em;font-size:16px}@media (max-width:380px){.dock__text small{font-size:11px}.dock .dock__btn{padding:.85em .9em;font-size:15px}}@media (prefers-reduced-motion:reduce){.dock.show{animation:none}}@property --ring{syntax:"<percentage>";inherits:false;initial-value:0%}.stepper{--step-dur:4.5s;max-width:560px;margin:34px auto 0}.steps-nav{align-items:center;margin:0 0 20px;padding:0;list-style:none;display:flex;padding-inline-start:6px!important;padding-inline-end:6px!important}.steps-nav li:not(.line){flex:none}.steps-nav .line{background:repeating-linear-gradient(-55deg,#e8dfd3 0 5px,#d9cebe 5px 8px);border-radius:6px;flex:1;height:6px;margin:0 16px 32px;position:relative;overflow:hidden}.steps-nav .line i{transform-origin:0;background:repeating-linear-gradient(-55deg,#ff796d 0 5px,#d2463a 5px 8px);border-radius:6px;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 10px #ff796d80}.steps-nav .line.full i{transition:transform .35s var(--ease);transform:scaleX(1)}.stepper.is-playing .steps-nav .line.run i{animation:thread var(--step-dur) linear forwards}@keyframes thread{to{transform:scaleX(1)}}.steps-nav button{cursor:pointer;color:var(--text-3);font:inherit;background:0 0;border:0;justify-items:center;gap:14px;padding:0;display:grid;padding:8px 0 0!important}.steps-nav .n{width:56px;height:56px;font:800 28px/1 var(--font);background:var(--bg);box-shadow:inset 0 0 0 2px var(--line);color:var(--text-3);transition:background-color .3s,color .3s,box-shadow .3s,transform .4s var(--spring);border-radius:50%;place-items:center;display:grid;position:relative}.steps-nav .t{z-index:1;font:800 14px/1 var(--font);position:relative}.steps-nav button[aria-selected=true]{color:var(--text)}.steps-nav button[aria-selected=true] .n{background:var(--accent);color:var(--on-accent);transform:scale(1.06);box-shadow:0 10px 24px -10px #ff796de6}.steps-nav button[aria-selected=true] .n:before{content:"";background:conic-gradient(#d2463a var(--ring),#ff796d2e 0);border-radius:50%;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 calc(100% - 3px))}.stepper.is-playing .steps-nav button[aria-selected=true] .n:before{animation:ring var(--step-dur) linear forwards}.steps-nav button.is-done .n{color:#fff;box-shadow:none;background:#1e9e5a}.stepper .how3{touch-action:pan-y;will-change:transform;gap:12px;margin:0;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex!important}.stepper .how3>.hw{opacity:.45;cursor:pointer;flex:0 0 calc(100% - 46px);transition:opacity .35s,transform .45s cubic-bezier(.22,1,.36,1);transform:scale(.94)}.stepper .how3>.hw.is-active{opacity:1;cursor:default;transform:none}.stepper .hw:hover{transform:scale(.94)}.stepper .hw.is-active:hover{transform:none}.stepper .hw__stage{height:260px}.stepper .hw__text{text-align:center;padding:16px 20px 22px}.how-sec{overflow:hidden}@media (min-width:720px){.stepper .how3>.hw{flex-basis:calc(100% - 90px)}}@media (prefers-reduced-motion:reduce){.stepper .how3,.stepper .how3>.hw{transition:none}}.scene-bars{z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1b0c068c;border-radius:999px;gap:6px;width:min(70%,320px);padding:7px 10px;display:flex;position:absolute;bottom:12px;left:50%;translate:-50%}.scene-bars button{cursor:pointer;background:0 0;border:0;flex:1;height:16px;padding:5px 0}.scene-bars i{background:#fff6e44d;border-radius:5px;height:5px;display:block;overflow:hidden}.scene-bars b{transform-origin:0;background:#ff796d;height:100%;display:block;transform:scaleX(0)}@supports not (translate:0){.fan{--b:translateX(-50%);transform:var(--b);animation-name:floatL}.fan--l1{--b:translateX(calc(-50% - 60%)) rotate(-8deg)}.fan--r1{--b:translateX(calc(-50% + 60%)) rotate(8deg)}@media (min-width:720px){.fan--l1{--b:translateX(calc(-50% - 84%)) rotate(-6deg) scale(.94)}.fan--r1{--b:translateX(calc(-50% + 84%)) rotate(6deg) scale(.94)}.fan--l2{--b:translateX(calc(-50% - 160%)) rotate(-11deg) scale(.84)}.fan--r2{--b:translateX(calc(-50% + 160%)) rotate(11deg) scale(.84)}}@keyframes floatL{0%,to{transform:var(--b)}50%{transform:var(--b) translateY(-10px)}}.phone{transform:translateX(-50%) rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg))}.mode,.freed,.scene-bars{transform:translate(-50%)}.reel__play{transform:translate(-50%,-50%)}.tag-never{--b:translate(-50%,-50%) rotate(-8deg);transform:var(--b)}.freed{--b:translateX(-50%)}.on-view .tag-never,.on-view .freed{animation-name:tagInL}@keyframes tagInL{0%,45%{opacity:0;transform:var(--b) scale(.3)}55%,85%{opacity:1;transform:var(--b) scale(1)}95%,to{opacity:0;transform:var(--b) scale(1)}}.scene.in .scene__img{animation-name:kbL}@keyframes kbL{0%{transform:translateY(var(--py,0px)) scale(1.08)}to{transform:scale(1.07) translateY(var(--py,0px)) scale(1.08)}}.fx--glow{--b:translate(-50%,-50%);transform:var(--b);animation-name:flickL}@keyframes flickL{0%{opacity:.55;transform:var(--b) scale(.92)}30%{opacity:.9}60%{opacity:.7;transform:var(--b) scale(1.06)}to{opacity:1;transform:var(--b) scale(1)}}.reel{--b:translateX(-50%);transform:var(--b);animation-name:reelInL}@keyframes reelInL{0%,48%{opacity:0;transform:var(--b) scale(.6) translateY(20px)}58%,92%{opacity:1;transform:var(--b)}to{opacity:0;transform:var(--b)}}.touch-hint{--b:translateX(-50%);transform:var(--b);animation-name:hintBobL}@keyframes hintBobL{0%,to{transform:var(--b)}50%{transform:var(--b) translateY(-4px)}}.dock.show{animation-name:dockNudgeL}@keyframes dockNudgeL{0%,92%,to{transform:translate(-50%)}94%{transform:translate(-50%,-6px)}96%{transform:translate(-50%)}98%{transform:translate(-50%,-3px)}}@media (prefers-reduced-motion:reduce){.phone{transform:translate(-50%)}}}.life-sound{z-index:6;color:#fff6e4;cursor:pointer;background:#1b0c068c;border:0;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:10px;right:10px}.life-sound svg{width:18px;height:18px}.life-sound .off,.life-sound[aria-pressed=false] .on{display:none}.life-sound[aria-pressed=false] .off{display:block}.lead-page__lead{color:var(--text-2);margin:0 0 22px;font-size:18px;line-height:1.55}.lead-form{gap:14px;max-width:460px;display:grid}.lead-form__field{gap:6px;font-size:15px;font-weight:600;display:grid}.lead-form__field small{color:var(--text-3);font-weight:400}.lead-form__field input,.lead-form__phone{border:1px solid var(--line);background:var(--bg-2);color:var(--text);font:inherit;border-radius:14px;outline:none;min-width:0;padding:13px 14px;font-size:17px;font-weight:400}.lead-form__phone{align-items:center;gap:8px;padding:0 14px;display:flex}.lead-form__phone b{color:var(--text-2)}.lead-form__phone input{background:0 0;border:0;flex:1;padding:13px 0}.lead-form__field input:focus,.lead-form__phone:focus-within{box-shadow:0 0 0 3px var(--ring)}.lead-form__ok{color:var(--text-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.lead-form__ok input{flex:none;width:20px;height:20px;margin-top:3px}.lead-form__ok a{color:var(--accent-text)}.lead-form__send{width:100%}.lead-form__msg{min-height:1.3em;color:var(--red);margin:0;font-size:14px}.lead-form__done{color:var(--green);margin:6px 0;font-size:18px;font-weight:600}.lead-page__more{color:var(--text-2);margin-top:18px}.lead-page__more a{color:var(--accent-text);font-weight:600}
