.scene{--loop:6s;aspect-ratio:4/3;background:radial-gradient(ellipse 62% 58% at 50% 52%, color-mix(in srgb, var(--c) 20%, transparent), transparent 72%), linear-gradient(#0b0b1e, #06060f);width:100%;max-height:300px;position:relative;overflow:hidden}.scene__stage{width:400px;height:300px;transform:translateX(var(--x,0)) scale(var(--s,1));transform-origin:0 0;position:absolute;top:0;left:0}.scene__stage *,.scene__stage :before,.scene__stage :after{animation-play-state:paused!important}.scene.is-on .scene__stage *,.scene.is-on .scene__stage :before,.scene.is-on .scene__stage :after{animation-play-state:running!important}.scene__waves{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wave{fill:none;stroke:var(--c);stroke-width:2.6px;stroke-linecap:round;filter:drop-shadow(0 0 3px var(--c)) drop-shadow(0 0 10px var(--c))}.wave--b{stroke-width:1.4px;opacity:.45}.tile{border:3px solid var(--c);width:120px;height:120px;box-shadow:0 0 6px var(--c), 0 0 26px color-mix(in srgb, var(--c) 55%, transparent), 0 0 70px color-mix(in srgb, var(--c) 25%, transparent), inset 0 0 18px color-mix(in srgb, var(--c) 18%, transparent);color:#ececf4;background:linear-gradient(155deg,#12122c 0%,#07071a 55%,#05050f 100%);border-radius:26px;place-items:center;display:grid;position:absolute}.tile:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff0f 48%,#0000 60%);position:absolute;inset:0}.tile__icon{filter:drop-shadow(0 0 2px #ffffff40);width:62px;height:62px;overflow:visible}.tile--sat{border-radius:17px;width:68px;height:68px}.tile--sat .tile__icon{width:34px;height:34px}.badge{width:38px;height:38px;box-shadow:0 0 14px color-mix(in srgb, currentColor 60%, transparent);background:#07071a;border:2.5px solid;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-12px;right:-12px;transform:scale(0)}.badge svg{width:20px;height:20px}.tile--sat .badge{width:28px;height:28px;bottom:-10px;right:-10px}.tile--sat .badge svg{width:15px;height:15px}.chip{border:1.5px solid color-mix(in srgb, var(--c) 70%, transparent);box-shadow:0 0 18px color-mix(in srgb, var(--c) 35%, transparent);font-family:var(--f-body);color:#cfcbe3;white-space:nowrap;opacity:0;background:#0a0a1ed1;border-radius:12px;flex-direction:column;gap:1px;padding:9px 13px;font-size:11px;display:flex;position:absolute}.chip b{font-family:var(--f-head);color:#fff;letter-spacing:.02em;font-size:17px;font-weight:600;line-height:1.1}.caption{font-family:var(--f-head);letter-spacing:.08em;text-transform:uppercase;color:#fff;opacity:0;text-shadow:0 0 10px var(--c);font-size:13px;position:absolute}.draw{stroke-dasharray:1;stroke-dashoffset:1px}.scene--missed .ring{pointer-events:none;border:2px solid var(--c);opacity:0;width:120px;height:120px;animation:ringOut var(--loop) ease-out infinite;border-radius:26px;position:absolute;top:-3px;left:-3px}.scene--missed .ring--2{animation-delay:.45s}@keyframes ringOut{0%{opacity:.8;transform:scale(.95)}22%{opacity:0;transform:scale(1.65)}to{opacity:0;transform:scale(1.65)}}.tile__icon--shake{animation:shake var(--loop) ease-in-out infinite;transform-origin:50%}@keyframes shake{0%,20%,to{transform:rotate(0)}2%,6%,10%,14%{transform:rotate(-12deg)}4%,8%,12%,16%{transform:rotate(12deg)}}.badge--x{color:#f87171;animation:popX var(--loop) var(--ease) infinite}@keyframes popX{0%,23%{transform:scale(0)}27%{transform:scale(1.18)}30%,90%{transform:scale(1)}96%,to{transform:scale(0)}}.travel--sms{border:2px solid var(--c);color:#fff;width:38px;height:30px;box-shadow:0 0 16px var(--c);offset-path:path("M 236 150 C 262 132, 288 132, 314 150");offset-rotate:0deg;offset-anchor:center;opacity:0;animation:smsTravel var(--loop) ease-in-out infinite;background:#0a0a1e;border-radius:9px;place-items:center;display:grid;position:absolute;top:0;left:0}.travel--sms svg{width:18px;height:18px}@keyframes smsTravel{0%,33%{offset-distance:0%;opacity:0}37%{opacity:1}55%{offset-distance:100%;opacity:1}59%,to{offset-distance:100%;opacity:0}}.scene--missed .tile--sat{animation:satLight var(--loop) ease infinite}@keyframes satLight{0%,54%,97%,to{opacity:.5;box-shadow:0 0 4px var(--c), 0 0 12px color-mix(in srgb, var(--c) 30%, transparent)}60%,92%{opacity:1;box-shadow:0 0 6px var(--c), 0 0 26px color-mix(in srgb, var(--c) 60%, transparent), 0 0 60px color-mix(in srgb, var(--c) 30%, transparent)}}.badge--tick{color:#22c55e;animation:popTick var(--loop) var(--ease) infinite}@keyframes popTick{0%,59%{transform:scale(0)}63%{transform:scale(1.2)}66%,92%{transform:scale(1)}97%,to{transform:scale(0)}}.caption--missed{animation:fadeCap var(--loop) ease infinite;top:206px;left:262px}@keyframes fadeCap{0%,62%{opacity:0;transform:translateY(6px)}68%,92%{opacity:1;transform:none}97%,to{opacity:0}}.travel--dot{width:14px;height:14px;box-shadow:0 0 10px #fff, 0 0 22px var(--c), 0 0 40px var(--c);offset-path:path("M -10 168 C 60 152, 100 140, 146 136");offset-anchor:center;opacity:0;animation:dotIn var(--loop) ease-in infinite;background:#fff;border-radius:50%;position:absolute;top:0;left:0}@keyframes dotIn{0%{offset-distance:0%;opacity:0}4%{opacity:1}26%{offset-distance:100%;opacity:1}29%,to{offset-distance:100%;opacity:0}}.scene--alert .tile{animation:tileFlash var(--loop) ease infinite}@keyframes tileFlash{0%,27%,45%,to{filter:none}31%{filter:brightness(1.6) drop-shadow(0 0 20px var(--c))}}.tile__icon--bell{transform-origin:50% 8%;animation:bellSwing var(--loop) ease-in-out infinite}@keyframes bellSwing{0%,29%,56%,to{transform:rotate(0)}33%{transform:rotate(-16deg)}38%{transform:rotate(13deg)}43%{transform:rotate(-9deg)}48%{transform:rotate(5deg)}52%{transform:rotate(-2deg)}}.badge--count{color:#fff;width:34px;height:34px;font-family:var(--f-head);background:var(--c);animation:popCount var(--loop) var(--ease) infinite;border-color:#c4b5fd;font-size:17px;font-weight:600;inset:-14px auto auto 96px}@keyframes popCount{0%,31%{transform:scale(0)}35%{transform:scale(1.25)}38%,92%{transform:scale(1)}97%,to{transform:scale(0)}}.notif{width:236px;box-shadow:0 12px 30px #00000080, 0 0 22px color-mix(in srgb, var(--c) 30%, transparent);font-family:var(--f-body);color:#cfcbe3;opacity:0;animation:notifUp var(--loop) var(--ease) infinite;background:#18162ce6;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;font-size:11px;display:flex;position:absolute;top:206px;left:82px}.notif__app{width:28px;height:28px;box-shadow:0 0 10px var(--c);background:linear-gradient(135deg,#7c3aed,#6237a0);border-radius:8px;flex:none}.notif b{color:#fff;font-size:12px;display:block}@keyframes notifUp{0%,40%{opacity:0;transform:translateY(18px)}47%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(-6px)}}.scene--quote .draw--1{animation:drawIn1 var(--loop) linear infinite}.scene--quote .draw--2{animation:drawIn2 var(--loop) linear infinite}.scene--quote .draw--3{animation:drawIn3 var(--loop) linear infinite}@keyframes drawIn1{0%,4%{stroke-dashoffset:1px}13%,94%{stroke-dashoffset:0}98%,to{stroke-dashoffset:1px}}@keyframes drawIn2{0%,13%{stroke-dashoffset:1px}22%,94%{stroke-dashoffset:0}98%,to{stroke-dashoffset:1px}}@keyframes drawIn3{0%,22%{stroke-dashoffset:1px}29%,94%{stroke-dashoffset:0}98%,to{stroke-dashoffset:1px}}.badge--bolt{color:#fde047;animation:popBolt var(--loop) var(--ease) infinite}@keyframes popBolt{0%,31%{transform:scale(0)}36%{transform:scale(1.35);box-shadow:0 0 30px #fde047}40%,92%{transform:scale(1)}97%,to{transform:scale(0)}}.chip--quote{animation:chipOut var(--loop) var(--ease) infinite;top:122px;left:240px}@keyframes chipOut{0%,44%{opacity:0;transform:translate(-26px)}54%,92%{opacity:1;transform:none}97%,to{opacity:0}}.stars{justify-content:space-between;width:176px;display:flex;position:absolute;top:38px;left:112px}.star{fill:#0000;width:28px;height:28px;stroke:color-mix(in srgb, var(--c) 55%, transparent);stroke-width:1.4px;stroke-linejoin:round}.star--1{animation:starOn1 var(--loop) var(--ease) infinite}.star--2{animation:starOn2 var(--loop) var(--ease) infinite}.star--3{animation:starOn3 var(--loop) var(--ease) infinite}.star--4{animation:starOn4 var(--loop) var(--ease) infinite}.star--5{animation:starOn5 var(--loop) var(--ease) infinite}@keyframes starOn1{0%,8%{fill:#0000;transform:scale(1)}11%{fill:#fdba74;filter:drop-shadow(0 0 8px var(--c));transform:scale(1.35)}14%,92%{fill:var(--c);filter:drop-shadow(0 0 6px var(--c));transform:scale(1)}97%,to{fill:#0000;filter:none}}@keyframes starOn2{0%,15%{fill:#0000;transform:scale(1)}18%{fill:#fdba74;filter:drop-shadow(0 0 8px var(--c));transform:scale(1.35)}21%,92%{fill:var(--c);filter:drop-shadow(0 0 6px var(--c));transform:scale(1)}97%,to{fill:#0000;filter:none}}@keyframes starOn3{0%,22%{fill:#0000;transform:scale(1)}25%{fill:#fdba74;filter:drop-shadow(0 0 8px var(--c));transform:scale(1.35)}28%,92%{fill:var(--c);filter:drop-shadow(0 0 6px var(--c));transform:scale(1)}97%,to{fill:#0000;filter:none}}@keyframes starOn4{0%,29%{fill:#0000;transform:scale(1)}32%{fill:#fdba74;filter:drop-shadow(0 0 8px var(--c));transform:scale(1.35)}35%,92%{fill:var(--c);filter:drop-shadow(0 0 6px var(--c));transform:scale(1)}97%,to{fill:#0000;filter:none}}@keyframes starOn5{0%,36%{fill:#0000;transform:scale(1)}39%{fill:#fdba74;filter:drop-shadow(0 0 8px var(--c));transform:scale(1.35)}42%,92%{fill:var(--c);filter:drop-shadow(0 0 6px var(--c));transform:scale(1)}97%,to{fill:#0000;filter:none}}.tile__star{fill:#0000}.chip--review{animation:chipOut var(--loop) var(--ease) infinite;animation-delay:.3s;top:182px;left:256px}.chip--review b{color:#fdba74;letter-spacing:.08em;font-size:14px}.bar{transform-box:fill-box;transform-origin:50% 100%}.bar--1{animation:barUp1 var(--loop) var(--ease) infinite}.bar--2{animation:barUp2 var(--loop) var(--ease) infinite}.bar--3{animation:barUp3 var(--loop) var(--ease) infinite}@keyframes barUp1{0%,4%{transform:scaleY(0)}12%,94%{transform:scaleY(1)}98%,to{transform:scaleY(0)}}@keyframes barUp2{0%,10%{transform:scaleY(0)}18%,94%{transform:scaleY(1)}98%,to{transform:scaleY(0)}}@keyframes barUp3{0%,16%{transform:scaleY(0)}24%,94%{transform:scaleY(1)}98%,to{transform:scaleY(0)}}.scene--google .draw--arrow{animation:drawArrow var(--loop) linear infinite}@keyframes drawArrow{0%,24%{stroke-dashoffset:1px}34%,94%{stroke-dashoffset:0}98%,to{stroke-dashoffset:1px}}.ranks{width:176px;height:116px;position:absolute;top:92px;left:206px}.rank{height:30px;font-family:var(--f-body);color:#a9a6c0;white-space:nowrap;background:#0e0e22d9;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:11px;display:flex;position:absolute;left:0;right:0}.rank i{font-style:normal;font-family:var(--f-head);color:#7d7a99;width:14px}.rank--you{border:1.5px solid var(--c);color:#fff;box-shadow:0 0 16px color-mix(in srgb, var(--c) 45%, transparent);font-weight:600}.rank--you i:before{content:"3";color:var(--c);animation:rankNum var(--loop) steps(1) infinite}@keyframes rankNum{0%,36%{content:"3"}37%,58%{content:"2"}59%,95%{content:"1"}96%,to{content:"3"}}.rank--a{animation:rankA var(--loop) var(--ease) infinite;top:0}.rank--b{animation:rankB var(--loop) var(--ease) infinite;top:38px}.rank--you{animation:rankYou var(--loop) var(--ease) infinite;top:76px}@keyframes rankA{0%{opacity:0;transform:none}5%,52%{opacity:1;transform:none}64%,88%{opacity:1;transform:translateY(38px)}94%{opacity:0;transform:translateY(38px)}95%,to{opacity:0;transform:none}}@keyframes rankB{0%{opacity:0;transform:none}5%,30%{opacity:1;transform:none}42%,88%{opacity:1;transform:translateY(38px)}94%{opacity:0;transform:translateY(38px)}95%,to{opacity:0;transform:none}}@keyframes rankYou{0%{opacity:0;transform:none}5%,30%{opacity:1;transform:none}42%,52%{opacity:1;transform:translateY(-38px)}64%,88%{opacity:1;transform:translateY(-76px)}94%{opacity:0;transform:translateY(-76px)}95%,to{opacity:0;transform:none}}.rank--a i:before{content:"1";animation:rankNumA var(--loop) steps(1) infinite}.rank--b i:before{content:"2";animation:rankNumB var(--loop) steps(1) infinite}@keyframes rankNumA{0%,58%{content:"1"}59%,95%{content:"2"}96%,to{content:"1"}}@keyframes rankNumB{0%,36%{content:"2"}37%,95%{content:"3"}96%,to{content:"2"}}.block{transform-box:fill-box;transform-origin:0}.block--1{animation:blockIn1 var(--loop) var(--ease) infinite}.block--2{animation:blockIn2 var(--loop) var(--ease) infinite}.block--3{animation:blockIn3 var(--loop) var(--ease) infinite}@keyframes blockIn1{0%,4%{opacity:0;transform:scaleX(0)}12%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes blockIn2{0%,12%{opacity:0;transform:scaleX(0)}20%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes blockIn3{0%,20%{opacity:0;transform:scaleX(0)}28%,94%{opacity:1;transform:none}98%,to{opacity:0}}.mini-phone{animation:phoneIn var(--loop) var(--ease) infinite}@keyframes phoneIn{0%,34%{opacity:0;transform:translate(8px)}44%,94%{opacity:1;transform:none}98%,to{opacity:0}}.chip--web{animation:chipOut var(--loop) var(--ease) infinite;animation-delay:.4s;top:122px;left:270px}.sat-label{font-family:var(--f-head);letter-spacing:.14em;text-transform:uppercase;color:#ececf49e;white-space:nowrap;font-size:11px;font-weight:500;position:absolute}.caption--tick,.caption--alert,.caption--review,.caption--web{animation:fadeCap var(--loop) ease infinite;white-space:nowrap}.chip--row{flex-direction:row;align-items:baseline;gap:8px}.chip--review.chip--row b{font-size:13px}.scene .chip--up{animation-name:chipUp}@keyframes chipUp{0%,44%{opacity:0;transform:translateY(12px)}54%,92%{opacity:1;transform:none}97%,to{opacity:0}}.tile--sat .badge--count{width:26px;height:26px;font-size:13px;top:-10px;left:auto;right:-10px}.badge--star{color:#fdba74}.badge--star svg{width:14px;height:14px}.rank--solo{width:176px}.scene .rank--solo{animation:none}.scene--c .tile--sat:not(.u-lit-2){opacity:.95}.scene .u-travel-1{animation:travel1 var(--loop) ease-in-out infinite}.scene .u-travel-2{animation:travel2 var(--loop) ease-in-out infinite}@keyframes travel1{0%{offset-distance:0%;opacity:0}3%{opacity:1}20%{offset-distance:100%;opacity:1}23%,to{offset-distance:100%;opacity:0}}@keyframes travel2{0%,34%{offset-distance:0%;opacity:0}37%{opacity:1}54%{offset-distance:100%;opacity:1}58%,to{offset-distance:100%;opacity:0}}.scene .u-lit-2{animation:satLight var(--loop) ease infinite}.scene .u-pop-1{animation:popX var(--loop) var(--ease) infinite}.scene .u-pop-2{animation:popTick var(--loop) var(--ease) infinite}.scene .u-fade-2{animation:fadeCap var(--loop) ease infinite}.scene .u-shake-late{animation:shakeLate var(--loop) ease-in-out infinite}@keyframes shakeLate{0%,20%,34%,to{transform:rotate(0)}22%,26%,30%{transform:rotate(-12deg)}24%,28%,32%{transform:rotate(12deg)}}.scene .u-ring-sat{animation:ringSat var(--loop) ease-in-out infinite}@keyframes ringSat{0%,18%,to{transform:rotate(0)}2%,6%,10%,14%{transform:rotate(-7deg)}4%,8%,12%,16%{transform:rotate(7deg)}}.scene--c .travel--sms{width:32px;height:26px}.scene--c .travel--sms svg{width:15px;height:15px}@media (prefers-reduced-motion:reduce){.scene .badge{transform:scale(1)}.scene .chip,.scene .notif,.scene .caption{opacity:1}.scene .draw{stroke-dashoffset:0}.scene .star{fill:var(--c)}.scene .travel--sms,.scene .travel--dot,.scene .ring{display:none}.scene--missed .tile--sat,.scene .u-lit-2{opacity:1}.scene .travel{display:none}}.side-tag{white-space:nowrap;font-family:var(--f-head);letter-spacing:.08em;text-transform:uppercase;color:#fff;border:1.5px solid var(--c);box-shadow:0 0 8px var(--c), 0 0 22px color-mix(in srgb, var(--c) 40%, transparent);background:#0a0a1ed9;border-radius:100px;padding:7px 12px;font-size:12px;font-weight:500;position:absolute;transform:scale(0)}.scene .u-pop-tag-1{animation:popTag1 var(--loop) var(--ease) infinite}.scene .u-pop-tag-2{animation:popTag2 var(--loop) var(--ease) infinite}@keyframes popTag1{0%,1%{transform:scale(0)}5%{transform:scale(1.12)}8%,92%{transform:scale(1)}97%,to{transform:scale(0)}}@keyframes popTag2{0%,55%{transform:scale(0)}59%{transform:scale(1.12)}62%,92%{transform:scale(1)}97%,to{transform:scale(0)}}.stars--arc .star--1,.stars--arc .star--5{translate:0 22px}.stars--arc .star--2,.stars--arc .star--4{translate:0 6px}@media (prefers-reduced-motion:reduce){.scene .side-tag{transform:scale(1)}}.quote-bubble{border:1.5px solid color-mix(in srgb, var(--c) 70%, transparent);width:170px;box-shadow:0 0 18px color-mix(in srgb, var(--c) 30%, transparent);font-family:var(--f-body);color:#ece8f8;opacity:0;background:#6237a066;border-radius:14px 14px 14px 4px;flex-direction:column;gap:4px;padding:9px 12px;font-size:11px;line-height:1.35;display:flex;position:absolute}.quote-bubble b{color:#fff;font-size:12px}.quote-bubble__cta{color:#fde68a;font-weight:700}.scene .u-bubble{animation:chipUp var(--loop) var(--ease) infinite;animation-delay:.6s}.scene--webform .draw--1{animation:drawIn1 var(--loop) linear infinite}.scene--webform .draw--2{animation:drawIn2 var(--loop) linear infinite}.scene--webform .badge--tick{color:#22c55e;animation-name:popBolt}@media (prefers-reduced-motion:reduce){.scene .quote-bubble{opacity:1}}.scene--mc,.scene--la,.scene--ws{--loop:7s}.scene--qt{--loop:8s}.mc-clock{width:144px;height:144px;position:absolute;overflow:visible}.mc-clock rect,.mc-clock path{fill:none;stroke-width:2.5px}.mc-clock__track{stroke:color-mix(in srgb, var(--c) 22%, transparent);stroke-dasharray:2 6}.mc-clock__arc{stroke:#fff;stroke-dasharray:1;stroke-dashoffset:1px;stroke-linecap:round;filter:drop-shadow(0 0 4px var(--c));animation:mcClock var(--loop) linear infinite}@keyframes mcClock{0%,24%{stroke-dashoffset:1px;stroke:#fff}50%{stroke-dashoffset:.07px;stroke:#fff}54%,92%{stroke-dashoffset:.07px;stroke:#22c55e;filter:drop-shadow(0 0 6px #22c55e)}97%,to{stroke-dashoffset:1px;opacity:0}}.mc-timer{font-family:var(--f-head);letter-spacing:.1em;color:#fff;text-shadow:0 0 10px var(--c);white-space:nowrap;font-size:15px;position:absolute}.mc-timer:before{content:"";animation:mcCount var(--loop) steps(1) infinite}@keyframes mcCount{0%,23.9%{content:""}24%{content:"0:00"}24.93%{content:"0:01"}25.86%{content:"0:02"}26.79%{content:"0:03"}27.71%{content:"0:04"}28.64%{content:"0:05"}29.57%{content:"0:06"}30.5%{content:"0:07"}31.43%{content:"0:08"}32.36%{content:"0:09"}33.29%{content:"0:10"}34.21%{content:"0:11"}35.14%{content:"0:12"}36.07%{content:"0:13"}37%{content:"0:14"}37.93%{content:"0:15"}38.86%{content:"0:16"}39.79%{content:"0:17"}40.71%{content:"0:18"}41.64%{content:"0:19"}42.57%{content:"0:20"}43.5%{content:"0:21"}44.43%{content:"0:22"}45.36%{content:"0:23"}46.29%{content:"0:24"}47.21%{content:"0:25"}48.14%{content:"0:26"}49.07%{content:"0:27"}50%,53.9%{content:"0:28"}54%,94%{content:"Text sent · 0:28"}95%,to{content:""}}.scene--mc .travel--sms{animation:mcSms var(--loop) ease-in-out infinite}@keyframes mcSms{0%,42%{offset-distance:0%;opacity:0}45%{opacity:1}54%{offset-distance:100%;opacity:1}57%,to{offset-distance:100%;opacity:0}}.scene--mc .mc-phone{animation:satLight var(--loop) ease infinite}.scene--mc .mc-phone .badge--tick{animation:mcTick var(--loop) var(--ease) infinite}@keyframes mcTick{0%,68%{transform:scale(0)}72%{transform:scale(1.2)}75%,92%{transform:scale(1)}97%,to{transform:scale(0)}}.mc-bubble{font-family:var(--f-body);color:#ece8f8;opacity:0;border:1.5px solid color-mix(in srgb, var(--c) 70%, transparent);box-shadow:0 0 16px color-mix(in srgb, var(--c) 30%, transparent);padding:8px 11px;font-size:10.5px;line-height:1.35;position:absolute}.mc-bubble--out{width:168px;animation:mcOut var(--loop) var(--ease) infinite;background:#78788738;border-color:#ffffff40;border-radius:14px 14px 14px 4px;box-shadow:0 0 16px #0000004d}.mc-bubble--in{color:#fff;white-space:nowrap;animation:mcIn var(--loop) var(--ease) infinite;background:#22c55e33;border-color:#22c55eb3;border-radius:14px 14px 4px;font-weight:600;box-shadow:0 0 16px #22c55e4d}@keyframes mcOut{0%,54%{opacity:0;transform:translateY(10px)}60%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes mcIn{0%,66%{opacity:0;transform:translateY(10px)}71%,92%{opacity:1;transform:none}97%,to{opacity:0}}.la-vm{width:164px;font-family:var(--f-body);color:#cfcbe3;animation:laVm var(--loop) ease infinite;background:#0e0e22e0;border:1px solid #ffffff24;border-radius:14px;padding:9px 12px 10px;font-size:11px;position:absolute}.la-vm__head{align-items:center;gap:7px;display:flex}.la-vm__head em{font-style:normal;font-family:var(--f-head);color:#fff;margin-left:auto}.la-vm__play{background:var(--c);width:14px;height:14px;box-shadow:0 0 8px var(--c);border-radius:50%}.la-bars{transform-origin:50%;height:26px;animation:laFlat var(--loop) var(--ease) infinite;align-items:center;gap:2px;margin-top:6px;display:flex}.la-bars i{background:color-mix(in srgb, var(--c) 80%, #fff);border-radius:2px;flex:1;min-height:2px;animation:.9s ease-in-out infinite alternate laBar}@keyframes laBar{0%{transform:scaleY(.35)}60%{transform:scaleY(1)}to{transform:scaleY(.6)}}@keyframes laFlat{0%,20%{opacity:1;transform:none}28%,94%{opacity:.5;transform:scaleY(.08)}to{opacity:1;transform:none}}@keyframes laVm{0%,2%{opacity:0}6%,24%{opacity:1}34%,92%{opacity:.35}97%,to{opacity:0}}.scene--la .la-dot{animation:laDot var(--loop) ease-in infinite}@keyframes laDot{0%,20%{offset-distance:0%;opacity:0}22%{opacity:1}29%{offset-distance:100%;opacity:1}31%,to{offset-distance:100%;opacity:0}}.la-notif{width:300px}.notif__app--msg{box-shadow:none;background:linear-gradient(#5df777,#0abd2b);place-items:center;display:grid}.notif__app--msg svg{fill:#fff;width:20px;height:20px}.la-tag{padding:5px 10px;font-size:10px;top:-14px;right:-10px}.qt-ask{width:168px;font-family:var(--f-body);color:#ece8f8;animation:qtAsk var(--loop) var(--ease) infinite;background:#0e0e22e0;border:1px solid #ffffff29;border-radius:14px 14px 14px 4px;padding:8px 11px;font-size:11px;line-height:1.35;position:absolute}@keyframes qtAsk{0%,2%{opacity:0;transform:translateY(10px)}6%,92%{opacity:1;transform:none}97%,to{opacity:0}}.scene--qt .badge--bolt{animation:qtBolt var(--loop) var(--ease) infinite}@keyframes qtBolt{0%,14%{transform:scale(0)}17%{transform:scale(1.35);box-shadow:0 0 30px #fde047}20%,92%{transform:scale(1)}97%,to{transform:scale(0)}}.scene--qt .draw--1{animation:qtDraw1 var(--loop) linear infinite}.scene--qt .draw--2{animation:qtDraw2 var(--loop) linear infinite}.scene--qt .draw--3{animation:qtDraw3 var(--loop) linear infinite}@keyframes qtDraw1{0%,21%{stroke-dashoffset:1px}26%,94%{stroke-dashoffset:0}98%,to{stroke-dashoffset:1px}}@keyframes qtDraw2{0%,26%{stroke-dashoffset:1px}31%,94%{stroke-dashoffset:0}98%,to{stroke-dashoffset:1px}}@keyframes qtDraw3{0%,31%{stroke-dashoffset:1px}35%,94%{stroke-dashoffset:0}98%,to{stroke-dashoffset:1px}}.qt-rows{width:196px;height:110px;animation:qtRows var(--loop) ease infinite;position:absolute}@keyframes qtRows{0%,8%{opacity:0}12%,92%{opacity:1}97%,to{opacity:0}}.qt-status{justify-content:flex-end;align-items:center;min-width:20px;margin-left:auto;display:flex;position:relative}.qt-dots{gap:3px;display:flex}.qt-dots i{background:#a9a6c0;border-radius:50%;width:4px;height:4px;animation:1.1s ease-in-out infinite qtDot}.qt-dots i:nth-child(2){animation-delay:.15s}.qt-dots i:nth-child(3){animation-delay:.3s}@keyframes qtDot{0%,60%,to{opacity:.5;transform:none}30%{opacity:1;transform:translateY(-3px)}}.qt-row--you{animation:qtYou var(--loop) ease infinite}@keyframes qtYou{0%,35%,97%,to{color:#a9a6c0;box-shadow:none;border-color:#ffffff1a}37%,92%{color:#fff;border-color:var(--c);box-shadow:0 0 16px color-mix(in srgb, var(--c) 45%, transparent)}}.qt-row--you .qt-dots{animation:qtHide var(--loop) steps(1) infinite}@keyframes qtHide{0%,35%{opacity:1}36%,96%{opacity:0}97%,to{opacity:1}}.qt-price{white-space:nowrap;font-family:var(--f-head);color:#fde68a;opacity:0;animation:qtPrice var(--loop) var(--ease) infinite;font-size:12px;font-weight:600;position:absolute;top:50%;right:0;translate:0 -50%}@keyframes qtPrice{0%,35%{opacity:0;transform:scale(1.3)}39%,94%{opacity:1;transform:none}96%,to{opacity:0}}.qt-caption{animation:qtCap var(--loop) ease infinite;white-space:nowrap}@keyframes qtCap{0%,41%{opacity:0;transform:translateY(6px)}46%,92%{opacity:1;transform:none}97%,to{opacity:0}}.ws-frame{width:196px;height:148px;animation:wsMorph var(--loop) var(--ease) infinite;border-radius:18px;display:block;translate:-50%}@keyframes wsMorph{0%,36%{border-radius:18px;width:196px;height:148px}46%,92%{border-radius:14px;width:92px;height:168px}97%,to{border-radius:18px;width:196px;height:148px}}.ws-bar{animation:wsBar var(--loop) ease infinite;gap:4px;display:flex;position:absolute;top:9px;left:12px}.ws-bar i{background:color-mix(in srgb, var(--c) 60%, #fff);opacity:.7;border-radius:50%;width:6px;height:6px}@keyframes wsBar{0%,34%{opacity:1}40%,94%{opacity:0}to{opacity:1}}.ws-notch{opacity:0;width:26px;height:5px;animation:wsNotch var(--loop) ease infinite;background:#ffffff59;border-radius:3px;margin-left:-13px;position:absolute;top:8px;left:50%}@keyframes wsNotch{0%,38%{opacity:0}46%,92%{opacity:1}97%,to{opacity:0}}.ws-page{flex-direction:column;gap:6px;display:flex;position:absolute;inset:24px 12px 12px}.ws-block{transform-origin:0;border-radius:4px;flex:none;display:block}.ws-block--hero{background:linear-gradient(120deg, color-mix(in srgb, var(--c) 70%, transparent), color-mix(in srgb, var(--c) 25%, transparent));height:34px;animation:blockIn1 var(--loop) var(--ease) infinite;border-radius:6px}.ws-block--line{width:85%;height:5px;animation:blockIn2 var(--loop) var(--ease) infinite;background:#ffffff80}.ws-block--short{width:55%;animation-name:blockIn3}.ws-stars{letter-spacing:.1em;color:#fde68a;animation:wsPop var(--loop) var(--ease) infinite;font-size:10px;line-height:1}.ws-call{text-align:center;background:var(--c);color:#fff;box-shadow:0 0 12px var(--c);font-family:var(--f-head);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;animation:wsCall var(--loop) var(--ease) infinite, wsCallText var(--loop) var(--ease) infinite;border-radius:100px;margin-top:auto;padding:6px 0;font-size:11px;position:relative;overflow:visible}@keyframes wsCallText{0%,36%,97%,to{letter-spacing:.1em;padding:6px 0;font-size:11px}46%,92%{letter-spacing:.06em;padding:5px 0;font-size:9px}}@keyframes wsPop{0%,22%{opacity:0;transform:scale(.8)}28%,94%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes wsCall{0%,24%{opacity:0;transform:scale(.8)}30%,54%{opacity:1;filter:none;transform:none}57%{filter:brightness(1.5);transform:scale(.94)}61%,94%{opacity:1;filter:none;transform:none}98%,to{opacity:0}}.ws-tap{opacity:0;width:30px;height:30px;animation:wsTap var(--loop) ease-out infinite;border:2px solid #fff;border-radius:50%;margin:-15px 0 0 -15px;position:absolute;top:50%;left:50%}@keyframes wsTap{0%,53%{opacity:0;transform:scale(.3)}56%{opacity:1;transform:scale(.5)}64%,to{opacity:0;transform:scale(1.9)}}.ws-notif{width:260px;animation-name:wsNotif}@keyframes wsNotif{0%,62%{opacity:0;transform:translateY(18px)}69%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.mc-clock__arc{stroke-dashoffset:.07px;stroke:#22c55e}.mc-timer:before{content:"Text sent · 0:28"}.mc-bubble,.qt-ask,.qt-rows,.la-vm,.ws-stars,.ws-call,.ws-block{opacity:1;transform:none}.la-bars{transform:scaleY(.08)}.qt-row--you .qt-dots{opacity:0}.qt-price{opacity:1}.ws-frame{border-radius:14px;width:92px;height:168px}.ws-notch{opacity:1}.ws-bar,.ws-tap{display:none}}
