.ai-scene.svelte-f2ibt2{--fit:1;--flip:1;--tilt-x:0deg;--tilt-y:0deg;height:calc(560px * var(--fit));perspective:1300px;position:relative}[dir=rtl] .ai-scene.svelte-f2ibt2{--flip:-1}@media (width<=379px){.ai-scene.svelte-f2ibt2{--fit:.54}}@media (width>=380px) and (width<=479px){.ai-scene.svelte-f2ibt2{--fit:.66}}@media (width>=480px) and (width<=639px){.ai-scene.svelte-f2ibt2{--fit:.8}}@media (width>=1024px) and (width<=1279px){.ai-scene.svelte-f2ibt2{--fit:.84}}.ai-stage.svelte-f2ibt2{width:420px;height:560px;transform-style:preserve-3d;transform:translateX(-50%) scale(var(--fit)) rotateX(2deg) rotateY(calc(var(--flip) * 4deg));transform-origin:top;position:absolute;top:0;left:50%}.ai-tilt.svelte-f2ibt2{transform-style:preserve-3d;transform:rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform .6s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.ai-phone.svelte-f2ibt2{position:absolute;top:10px;left:50%;transform:translateZ(30px)}.ai-chip.svelte-f2ibt2{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);white-space:nowrap;box-shadow:var(--shadow-float);border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;transition:scale .4s cubic-bezier(.3,1.4,.5,1),border-color .4s,box-shadow .4s;animation:7s ease-in-out infinite svelte-f2ibt2-ai-drift;display:flex;position:absolute}.ai-chip.lit.svelte-f2ibt2{border-color:var(--color-accent);box-shadow:0 0 0 4px #3354f91f, var(--shadow-float);scale:1.08}.chip-allergen.svelte-f2ibt2{top:300px;animation-delay:-2s;inset-inline-start:-6px;transform:translateZ(140px)}.chip-lang.svelte-f2ibt2{top:60px;animation-delay:-4s;inset-inline-end:-10px;transform:translateZ(110px)}.chip-pick.svelte-f2ibt2{bottom:40px;animation-delay:-6s;inset-inline-end:16px;transform:translateZ(160px)}@keyframes svelte-f2ibt2-ai-drift{0%,to{translate:0}50%{translate:0 -10px}}@supports (animation-timeline:view()){.ai-stage.svelte-f2ibt2{animation:linear both svelte-f2ibt2-ai-in;animation-timeline:view();animation-range:entry cover 45%}@keyframes svelte-f2ibt2-ai-in{0%{transform:translateX(-50%) scale(calc(var(--fit) * .92)) rotateX(16deg) rotateY(calc(var(--flip) * 30deg))}}}@media (prefers-reduced-motion:reduce){.ai-chip.svelte-f2ibt2,.ai-stage.svelte-f2ibt2{transition:none;animation:none}}@media (prefers-reduced-motion:no-preference){.bump.svelte-k9r1v3{animation:.35s cubic-bezier(.3,1.4,.5,1) svelte-k9r1v3-bump}}@keyframes svelte-k9r1v3-bump{0%{transform:scale(.4)}}.scene.svelte-1x0dr4{--tilt-x:0deg;--tilt-y:0deg;--flip:1;width:100%;height:calc(600px * var(--fit));--fit:1;perspective:1400px;position:relative}[dir=rtl] .scene.svelte-1x0dr4{--flip:-1}@media (width<=379px){.scene.svelte-1x0dr4{--fit:.5}}@media (width>=380px) and (width<=479px){.scene.svelte-1x0dr4{--fit:.6}}@media (width>=480px) and (width<=639px){.scene.svelte-1x0dr4{--fit:.72}}@media (width>=640px) and (width<=1023px){.scene.svelte-1x0dr4{--fit:.9}}@media (width>=1024px) and (width<=1279px){.scene.svelte-1x0dr4{--fit:.8}}.turn.svelte-1x0dr4,.stage.svelte-1x0dr4{width:520px;height:600px;transform-style:preserve-3d;position:absolute;top:0;left:50%}.turn.svelte-1x0dr4{transform:translateX(-50%) scale(var(--fit));transform-origin:top}.stage.svelte-1x0dr4{transform:rotateX(calc(4deg + var(--tilt-x))) rotateY(calc(var(--flip) * -14deg + var(--tilt-y)));transition:transform .6s cubic-bezier(.2,.7,.2,1);left:0}.layer.svelte-1x0dr4{transform-style:preserve-3d;position:absolute}.tablet.svelte-1x0dr4{top:70px;width:300px;height:430px;transform:translateZ(-90px) rotateY(calc(var(--flip) * 8deg));opacity:.96;inset-inline-end:0}.phone.svelte-1x0dr4{top:30px;inset-inline-start:60px;transform:translateZ(40px)}.card.svelte-1x0dr4{border:1px solid var(--color-line);background:var(--color-paper);box-shadow:var(--shadow-float);border-radius:18px;align-items:center;gap:10px;padding:10px 16px 10px 10px;animation:7s ease-in-out infinite svelte-1x0dr4-drift;display:flex}[dir=rtl] .card.svelte-1x0dr4{padding:10px 10px 10px 16px}.qr.svelte-1x0dr4{top:8px;animation-delay:-1s;inset-inline-start:16px;transform:translateZ(120px)}.order.svelte-1x0dr4{top:210px;animation-delay:-3s;inset-inline-end:10px;transform:translateZ(150px)}.paid.svelte-1x0dr4{bottom:70px;animation-delay:-5s;inset-inline-start:24px;transform:translateZ(170px)}.ask.svelte-1x0dr4{bottom:150px;width:210px;padding:12px 14px;animation-delay:-2s;display:block;inset-inline-end:-6px;transform:translateZ(110px)}.hint.svelte-1x0dr4{top:96px;padding:8px 14px;animation-delay:-4s;inset-inline-start:250px;transform:translateZ(90px)}.flight.svelte-1x0dr4{top:0;background:var(--color-paper);box-shadow:var(--shadow-float);border-radius:999px;align-items:center;gap:8px;padding-block:6px;padding-inline:6px 12px;animation:.8s cubic-bezier(.5,0,.3,1) both svelte-1x0dr4-fly;display:flex;inset-inline-start:0}@keyframes svelte-1x0dr4-fly{0%{transform:translate3d(calc(var(--flip) * 130px), 500px, 70px) scale(.85);opacity:0}15%{opacity:1}to{transform:translate3d(calc(var(--flip) * 300px), 120px, -60px) scale(.7);opacity:.3}}.ping.svelte-1x0dr4{border:2px solid var(--color-accent);border-radius:999px;animation:.9s ease-out both svelte-1x0dr4-ping;position:absolute;inset:-4px}@keyframes svelte-1x0dr4-ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.pop.svelte-1x0dr4{animation:.5s cubic-bezier(.3,1.4,.5,1) both svelte-1x0dr4-hero-pop}@keyframes svelte-1x0dr4-hero-pop{0%{transform:scale(.3)}}@keyframes svelte-1x0dr4-drift{0%,to{translate:0}50%{translate:0 -10px}}@supports (animation-timeline:view()){.turn.svelte-1x0dr4{animation:linear both svelte-1x0dr4-hero-away;animation-timeline:view();animation-range:exit}@keyframes svelte-1x0dr4-hero-away{to{transform:translateX(-50%) scale(calc(var(--fit) * .9)) rotateX(18deg);opacity:.4}}}@media (prefers-reduced-motion:reduce){.card.svelte-1x0dr4,.turn.svelte-1x0dr4,.ping.svelte-1x0dr4,.pop.svelte-1x0dr4{animation:none}.stage.svelte-1x0dr4{transition:none}}.corner.svelte-1uxgz2o{border-color:var(--color-accent-light);width:22px;height:22px;position:absolute}.scan-line.svelte-1uxgz2o,.plus.svelte-1uxgz2o{opacity:0}.scan-line.svelte-1uxgz2o{inset-inline:-4px;background:var(--color-accent-light);height:2px;box-shadow:0 0 14px 2px var(--color-accent-light);border-radius:2px;position:absolute;top:0}@media (prefers-reduced-motion:no-preference){.screen.on.svelte-1uxgz2o .scan-line:where(.svelte-1uxgz2o){animation:1.4s ease-in-out 2 both svelte-1uxgz2o-scan}.screen.on.svelte-1uxgz2o .pop:where(.svelte-1uxgz2o){animation:svelte-1uxgz2o-pop .4s cubic-bezier(.3, 1.4, .5, 1) var(--d,2.6s) both}.screen.on.svelte-1uxgz2o .plus:where(.svelte-1uxgz2o){animation:svelte-1uxgz2o-fade-away .2s ease-out var(--d) both}.screen.on.svelte-1uxgz2o .slide-up:where(.svelte-1uxgz2o){animation:svelte-1uxgz2o-slide-up .5s cubic-bezier(.2, .7, .2, 1) var(--d) both}.screen.on.svelte-1uxgz2o .drop:where(.svelte-1uxgz2o){animation:svelte-1uxgz2o-drop .6s cubic-bezier(.2, .7, .2, 1) var(--d) both}.screen.on.svelte-1uxgz2o .push:where(.svelte-1uxgz2o){animation:svelte-1uxgz2o-push .6s cubic-bezier(.2, .7, .2, 1) var(--d) both}.screen.on.svelte-1uxgz2o .drop:where(.svelte-1uxgz2o) .bell{animation:svelte-1uxgz2o-ring 1.2s ease-in-out calc(var(--d) + .6s) 3}.screen.on.svelte-1uxgz2o .press:where(.svelte-1uxgz2o){animation:.3s ease-in-out .6s svelte-1uxgz2o-press}}@keyframes svelte-1uxgz2o-scan{0%{opacity:1;top:0}45%{top:100%}90%{opacity:1;top:0}to{opacity:0;top:0}}@keyframes svelte-1uxgz2o-pop{0%{opacity:0;transform:scale(.6)}}@keyframes svelte-1uxgz2o-fade-away{0%{opacity:1}to{opacity:0;transform:scale(.6)}}@keyframes svelte-1uxgz2o-slide-up{0%{opacity:0;transform:translateY(100%)}}@keyframes svelte-1uxgz2o-drop{0%{opacity:0;transform:translateY(-24px)scale(.96)}}@keyframes svelte-1uxgz2o-push{0%{transform:translateY(-120px)}}@keyframes svelte-1uxgz2o-ring{0%,60%,to{rotate:0deg}10%,30%,50%{rotate:16deg}20%,40%{rotate:-16deg}}@keyframes svelte-1uxgz2o-press{50%{transform:scale(.95)}}.pinned.svelte-df33w0{--fit:1;top:max(96px,50dvh - 300px)}@media (height<=760px){.pinned.svelte-df33w0{--fit:.82}}@media (height<=640px){.pinned.svelte-df33w0{--fit:.7}}.small.svelte-df33w0{--fit:.72}.stage.svelte-df33w0{width:calc(256px * var(--fit));height:calc(540px * var(--fit));margin-inline:auto}.stage.svelte-df33w0>*{transform:scale(var(--fit));transform-origin:0 0}[dir=rtl] .stage.svelte-df33w0>*{transform-origin:100% 0}.step.svelte-1uzaf33{perspective:900px}.step-card.svelte-1uzaf33{transition:transform .4s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.step.svelte-1uzaf33:hover .step-card:where(.svelte-1uzaf33){transform:rotateX(6deg) rotateY(calc(var(--flip,1) * -6deg)) translateY(-4px)}}[dir=rtl] .step.svelte-1uzaf33{--flip:-1}
