.WaiterDemo-module__2f3_kq__phone{background:#16120e;border-radius:44px;width:min(100%,272px);padding:6px;box-shadow:0 28px 56px -28px #1c171280,inset 0 0 0 1px #ffffff14}@media (min-width:1024px){.WaiterDemo-module__2f3_kq__phone{width:300px}}@media (min-width:1280px){.WaiterDemo-module__2f3_kq__phone{width:320px}}.WaiterDemo-module__2f3_kq__screen{aspect-ratio:390/845;color:#fff;isolation:isolate;-webkit-font-smoothing:antialiased;--u:calc(100cqw / 390);background:#0a0a0a;border-radius:38px;position:relative;overflow:hidden;container-type:inline-size}.WaiterDemo-module__2f3_kq__loop{font-size:calc(16 * var(--u));line-height:1.5;position:absolute;inset:0}.WaiterDemo-module__2f3_kq__reel{height:200%;position:absolute;inset:0 0 auto;transform:translateY(-50%)}.WaiterDemo-module__2f3_kq__card{height:50%;position:relative;overflow:hidden}.WaiterDemo-module__2f3_kq__photo{object-fit:cover;background:#f4b63f;width:100%;height:100%;position:absolute;inset:0}.WaiterDemo-module__2f3_kq__shade{height:calc(400 * var(--u));background:linear-gradient(#0000,#00000073 50%,#000000d9);position:absolute;inset:auto 0 -2px}.WaiterDemo-module__2f3_kq__shadeB{height:calc(462 * var(--u))}.WaiterDemo-module__2f3_kq__caption{left:calc(24 * var(--u));right:calc(96 * var(--u));bottom:calc(116 * var(--u));position:absolute}.WaiterDemo-module__2f3_kq__card+.WaiterDemo-module__2f3_kq__card .WaiterDemo-module__2f3_kq__caption,.WaiterDemo-module__2f3_kq__card+.WaiterDemo-module__2f3_kq__card .WaiterDemo-module__2f3_kq__rail{bottom:calc(178.5 * var(--u))}.WaiterDemo-module__2f3_kq__dishName{font-size:calc(30 * var(--u));line-height:calc(36 * var(--u));letter-spacing:-.025em;text-wrap:balance;text-shadow:0 1px 1px #0000000d;font-weight:700}.WaiterDemo-module__2f3_kq__price{margin-top:calc(4 * var(--u));font-size:calc(18 * var(--u));line-height:calc(28 * var(--u));font-variant-numeric:tabular-nums;font-weight:600}.WaiterDemo-module__2f3_kq__blurbRow{align-items:flex-end;gap:calc(8 * var(--u));margin-top:calc(4 * var(--u));line-height:calc(24 * var(--u));text-shadow:0 1px 1px #0000000d;display:flex}.WaiterDemo-module__2f3_kq__blurb{opacity:.85;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.WaiterDemo-module__2f3_kq__more{flex-shrink:0;font-weight:600}.WaiterDemo-module__2f3_kq__choices{margin-top:calc(4 * var(--u));font-size:calc(14 * var(--u));line-height:calc(20 * var(--u));opacity:.8;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WaiterDemo-module__2f3_kq__rail{right:calc(12 * var(--u));bottom:calc(116 * var(--u));align-items:center;gap:calc(16 * var(--u));flex-direction:column;display:flex;position:absolute}.WaiterDemo-module__2f3_kq__addWrap{position:relative}.WaiterDemo-module__2f3_kq__add{height:calc(48 * var(--u));min-width:calc(48 * var(--u));padding:0 calc(14 * var(--u));color:#1a1a1a;font-size:calc(14 * var(--u));white-space:nowrap;background:#f4b63f;border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:flex;position:relative;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.WaiterDemo-module__2f3_kq__addB{width:calc(72 * var(--u));padding:0}.WaiterDemo-module__2f3_kq__addIdle,.WaiterDemo-module__2f3_kq__addDone{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.WaiterDemo-module__2f3_kq__addIdle{opacity:0}.WaiterDemo-module__2f3_kq__count{top:calc(-6 * var(--u));right:calc(-6 * var(--u));height:calc(20 * var(--u));min-width:calc(20 * var(--u));padding:0 calc(4 * var(--u));color:#2b2118;font-size:calc(11 * var(--u));font-variant-numeric:tabular-nums;background:#fff7e8;border-radius:999px;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;position:absolute;box-shadow:0 1px 2px #0000000d}.WaiterDemo-module__2f3_kq__burst{inset:calc(-28 * var(--u)) 0 auto;text-align:center;font-weight:700;line-height:calc(24 * var(--u));text-shadow:0 1px 2px #00000040;position:absolute}.WaiterDemo-module__2f3_kq__railBtn{width:calc(48 * var(--u));height:calc(48 * var(--u));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative}.WaiterDemo-module__2f3_kq__icon{width:calc(24 * var(--u));height:calc(24 * var(--u))}.WaiterDemo-module__2f3_kq__unread{top:calc(2 * var(--u));right:calc(2 * var(--u));width:calc(8 * var(--u));height:calc(8 * var(--u));box-shadow:0 0 0 calc(2 * var(--u)) #fff7e8;background:#f4b63f;border-radius:999px;position:absolute}.WaiterDemo-module__2f3_kq__top{align-items:center;gap:calc(8 * var(--u));padding:calc(12 * var(--u)) calc(12 * var(--u)) calc(24 * var(--u));background:linear-gradient(#00000080,#0000);display:flex;position:absolute;inset:0 0 auto}.WaiterDemo-module__2f3_kq__mark{width:calc(36 * var(--u));height:calc(36 * var(--u));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.WaiterDemo-module__2f3_kq__mark img{width:calc(28 * var(--u));height:calc(28 * var(--u));object-fit:contain;background:#fff;border-radius:999px}.WaiterDemo-module__2f3_kq__tabs{height:calc(36.5 * var(--u));min-width:0;-webkit-mask-image:linear-gradient(to right, transparent, #000 calc(12 * var(--u)), #000 calc(100% - 12 * var(--u)), transparent);mask-image:linear-gradient(to right, transparent, #000 calc(12 * var(--u)), #000 calc(100% - 12 * var(--u)), transparent);flex:1;position:relative;overflow:hidden}.WaiterDemo-module__2f3_kq__tabRow{gap:calc(16 * var(--u));padding:0 calc(12 * var(--u));text-shadow:0 1px 2px #0000001a,0 1px 1px #0000000f;display:flex;position:absolute;inset:0}.WaiterDemo-module__2f3_kq__tabRow>span{padding:calc(6 * var(--u)) 0;border-bottom:calc(2 * var(--u)) solid transparent;font-size:calc(15 * var(--u));font-weight:500;line-height:calc(22.5 * var(--u));opacity:.7;white-space:nowrap;flex-shrink:0}.WaiterDemo-module__2f3_kq__tabRow>.WaiterDemo-module__2f3_kq__tabOn{opacity:1;border-color:currentColor;font-weight:700}.WaiterDemo-module__2f3_kq__tabsA,.WaiterDemo-module__2f3_kq__countA{opacity:0}.WaiterDemo-module__2f3_kq__counter{font-size:calc(12 * var(--u));font-weight:500;line-height:calc(16 * var(--u));opacity:.8;font-variant-numeric:tabular-nums;justify-items:end;display:grid}.WaiterDemo-module__2f3_kq__counter>span{grid-area:1/1}.WaiterDemo-module__2f3_kq__grid{width:calc(36 * var(--u));height:calc(36 * var(--u));color:#2b2118;background:#fff7e8;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 2px #0000000d}.WaiterDemo-module__2f3_kq__gridIcon{width:calc(16 * var(--u));height:calc(16 * var(--u))}.WaiterDemo-module__2f3_kq__greeting,.WaiterDemo-module__2f3_kq__answer,.WaiterDemo-module__2f3_kq__orderBar,.WaiterDemo-module__2f3_kq__ask{left:calc(12 * var(--u));right:calc(12 * var(--u));position:absolute}.WaiterDemo-module__2f3_kq__greeting,.WaiterDemo-module__2f3_kq__answer,.WaiterDemo-module__2f3_kq__orderBar{color:#2b2118;background:#fff7e8f2;box-shadow:0 1px 2px #0000000d,0 0 0 1px #2b21181a}.WaiterDemo-module__2f3_kq__greeting{bottom:calc(64 * var(--u));align-items:center;gap:calc(4 * var(--u));padding:calc(4 * var(--u)) calc(4 * var(--u)) calc(4 * var(--u)) calc(12 * var(--u));opacity:0;border-radius:999px;display:flex}.WaiterDemo-module__2f3_kq__greetText{min-width:0;font-size:calc(11 * var(--u));font-weight:500;line-height:calc(16 * var(--u));letter-spacing:-.025em;flex:1}.WaiterDemo-module__2f3_kq__chip{height:calc(28 * var(--u));padding:0 calc(8 * var(--u));color:#1a1a1a;font-size:calc(12 * var(--u));background:#f4b63f;border-radius:999px;flex-shrink:0;align-items:center;font-weight:600;display:flex}.WaiterDemo-module__2f3_kq__greetClose{width:calc(16 * var(--u));height:calc(16 * var(--u));margin:0 calc(4 * var(--u));color:#796f64;flex-shrink:0}.WaiterDemo-module__2f3_kq__answer{bottom:calc(112 * var(--u));padding:calc(6 * var(--u)) calc(40 * var(--u)) calc(6 * var(--u)) calc(14 * var(--u));border-radius:calc(16 * var(--u));font-size:calc(14 * var(--u));line-height:1.375}.WaiterDemo-module__2f3_kq__answer>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.WaiterDemo-module__2f3_kq__thinking{bottom:calc(64 * var(--u));opacity:0}.WaiterDemo-module__2f3_kq__answerClose{top:calc(10 * var(--u));right:calc(12 * var(--u));width:calc(16 * var(--u));height:calc(16 * var(--u));color:#796f64;position:absolute}.WaiterDemo-module__2f3_kq__orderBar{bottom:calc(64 * var(--u));height:calc(40 * var(--u));padding:0 calc(16 * var(--u));font-size:calc(14 * var(--u));font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;font-weight:600;display:flex}.WaiterDemo-module__2f3_kq__ask{bottom:calc(12 * var(--u));height:calc(44 * var(--u));gap:calc(8 * var(--u));display:flex}.WaiterDemo-module__2f3_kq__field{border:calc(1 * var(--u)) solid #2b211826;background:#fff7e8;border-radius:999px;flex:1;min-width:0;position:relative;box-shadow:0 1px 2px #0000000d}.WaiterDemo-module__2f3_kq__placeholder,.WaiterDemo-module__2f3_kq__typed{top:50%;left:calc(16 * var(--u));white-space:nowrap;position:absolute;transform:translateY(-50%)}.WaiterDemo-module__2f3_kq__placeholder{color:#796f64}.WaiterDemo-module__2f3_kq__typed{color:#2b2118;opacity:0}.WaiterDemo-module__2f3_kq__send{width:calc(44 * var(--u));height:calc(44 * var(--u));color:#1a1a1a;opacity:.6;background:#f4b63f;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:0 1px 2px #0000000d,0 0 0 1px #2b211826}.WaiterDemo-module__2f3_kq__sendIcon{width:calc(20 * var(--u));height:calc(20 * var(--u))}@media (prefers-reduced-motion:no-preference){.WaiterDemo-module__2f3_kq__loop{animation:12s linear infinite WaiterDemo-module__2f3_kq__wd-fade}.WaiterDemo-module__2f3_kq__reel{animation:12s linear infinite WaiterDemo-module__2f3_kq__wd-reel}.WaiterDemo-module__2f3_kq__photoA{animation:12s ease-out infinite WaiterDemo-module__2f3_kq__wd-drift-a}.WaiterDemo-module__2f3_kq__photoB{animation:12s ease-out infinite WaiterDemo-module__2f3_kq__wd-drift-b}.WaiterDemo-module__2f3_kq__tabsA,.WaiterDemo-module__2f3_kq__countA{animation:12s linear infinite WaiterDemo-module__2f3_kq__wd-before-pick}.WaiterDemo-module__2f3_kq__tabsB,.WaiterDemo-module__2f3_kq__countB,.WaiterDemo-module__2f3_kq__unread{animation:12s linear infinite WaiterDemo-module__2f3_kq__wd-after-pick}.WaiterDemo-module__2f3_kq__greeting{animation:12s linear infinite WaiterDemo-module__2f3_kq__wd-greet}.WaiterDemo-module__2f3_kq__thinking{animation:12s linear infinite WaiterDemo-module__2f3_kq__wd-think}.WaiterDemo-module__2f3_kq__reply{animation:12s linear infinite WaiterDemo-module__2f3_kq__wd-reply,12s linear infinite WaiterDemo-module__2f3_kq__wd-lift}.WaiterDemo-module__2f3_kq__lift{animation:12s linear infinite WaiterDemo-module__2f3_kq__wd-lift}.WaiterDemo-module__2f3_kq__placeholder{animation:12s linear infinite WaiterDemo-module__2f3_kq__wd-placeholder}.WaiterDemo-module__2f3_kq__typed{animation:12s linear infinite WaiterDemo-module__2f3_kq__wd-type}.WaiterDemo-module__2f3_kq__send{animation:12s linear infinite WaiterDemo-module__2f3_kq__wd-send}.WaiterDemo-module__2f3_kq__addB{animation:12s linear infinite WaiterDemo-module__2f3_kq__wd-add}.WaiterDemo-module__2f3_kq__addIdle{animation:12s linear infinite WaiterDemo-module__2f3_kq__wd-idle}.WaiterDemo-module__2f3_kq__addDone{animation:12s linear infinite WaiterDemo-module__2f3_kq__wd-done}.WaiterDemo-module__2f3_kq__count{animation:12s linear infinite WaiterDemo-module__2f3_kq__wd-count}.WaiterDemo-module__2f3_kq__burst{animation:12s linear infinite WaiterDemo-module__2f3_kq__wd-burst}.WaiterDemo-module__2f3_kq__orderBar{animation:12s linear infinite WaiterDemo-module__2f3_kq__wd-bar}}@keyframes WaiterDemo-module__2f3_kq__wd-fade{0%{opacity:0}3%,96%{opacity:1}to{opacity:0}}@keyframes WaiterDemo-module__2f3_kq__wd-reel{0%,44%{animation-timing-function:cubic-bezier(.25,.8,.25,1);transform:translateY(0)}49%,to{transform:translateY(-50%)}}@keyframes WaiterDemo-module__2f3_kq__wd-drift-a{0%{transform:scale(1)}44%,to{transform:scale(1.04)}}@keyframes WaiterDemo-module__2f3_kq__wd-drift-b{0%,46%{transform:scale(1)}to{transform:scale(1.06)}}@keyframes WaiterDemo-module__2f3_kq__wd-before-pick{0%,45.5%{opacity:1}46.5%,to{opacity:0}}@keyframes WaiterDemo-module__2f3_kq__wd-after-pick{0%,45.5%{opacity:0}46.5%,to{opacity:1}}@keyframes WaiterDemo-module__2f3_kq__wd-greet{0%,35.5%{opacity:1}36%,to{opacity:0}}@keyframes WaiterDemo-module__2f3_kq__wd-think{0%,35.5%{opacity:0}36%,45.5%{opacity:1}46%,to{opacity:0}}@keyframes WaiterDemo-module__2f3_kq__wd-reply{0%,45.5%{opacity:0}46.5%,to{opacity:1}}@keyframes WaiterDemo-module__2f3_kq__wd-lift{0%,67%{transform:translateY(calc(48 * var(--u)))}68.7%,to{transform:none}}@keyframes WaiterDemo-module__2f3_kq__wd-placeholder{0%,18%{opacity:1}18.1%,35.9%{opacity:0}36%,to{opacity:1}}@keyframes WaiterDemo-module__2f3_kq__wd-type{0%,18%{clip-path:inset(0 100% 0 0);opacity:1;animation-timing-function:steps(15,end)}32%,35.9%{clip-path:inset(0);opacity:1}36%,to{clip-path:inset(0);opacity:0}}@keyframes WaiterDemo-module__2f3_kq__wd-send{0%,18%{opacity:.6;transform:none}18.1%,34.6%{opacity:1;transform:none}35.2%{opacity:1;transform:scale(.88)}36%{opacity:.6;transform:none}39%{opacity:.3}42%{opacity:.6}45%{opacity:.3}47%,to{opacity:.6}}@keyframes WaiterDemo-module__2f3_kq__wd-add{0%,66%{width:calc(55 * var(--u));transform:none}66.8%{width:calc(55 * var(--u));transform:scale(.92)}66.9%,77%{width:calc(72 * var(--u))}67.6%{transform:none}77.1%,to{width:calc(55 * var(--u));transform:none}}@keyframes WaiterDemo-module__2f3_kq__wd-idle{0%,66.8%{opacity:1}66.9%,77%{opacity:0}77.1%,to{opacity:1}}@keyframes WaiterDemo-module__2f3_kq__wd-done{0%,66.8%{opacity:0}66.9%,77%{opacity:1}77.1%,to{opacity:0}}@keyframes WaiterDemo-module__2f3_kq__wd-count{0%,66.8%{opacity:0;transform:scale(.4)}68.2%,to{opacity:1;transform:none}}@keyframes WaiterDemo-module__2f3_kq__wd-burst{0%,66.8%{opacity:0;transform:translateY(calc(8 * var(--u)))}68.2%,77%{opacity:1;transform:none}77.1%,to{opacity:0}}@keyframes WaiterDemo-module__2f3_kq__wd-bar{0%,66.8%{opacity:0;transform:translateY(calc(8 * var(--u)))}68.5%,to{opacity:1;transform:none}}
