.cup[data-v-6ecf8fa8]{-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex:none;width:72px;height:80px;padding:0;position:relative}.cup:active .glass[data-v-6ecf8fa8]{transform:scale(.96)}.glass[data-v-6ecf8fa8]{background:color-mix(in srgb, var(--tint) 16%, #fff);border:2px solid color-mix(in srgb, var(--tint) 55%, #fff);box-shadow:inset 0 -6px 12px color-mix(in srgb, var(--tint) 14%, transparent);transition:transform .15s,box-shadow .4s;position:absolute;overflow:hidden}.hot .glass[data-v-6ecf8fa8]{border-radius:6px 6px 18px 18px;width:46px;height:52px;top:14px;left:9px}.cold .glass[data-v-6ecf8fa8]{border-radius:5px 5px 13px 13px;width:42px;height:66px;top:6px;left:15px}.full .glass[data-v-6ecf8fa8]{box-shadow:0 6px 14px -6px color-mix(in srgb, var(--tint) 60%, transparent)}.handle[data-v-6ecf8fa8]{border:2px solid color-mix(in srgb, var(--tint) 55%, #fff);background:color-mix(in srgb, var(--tint) 10%, #fff);border-left:0;border-radius:0 10px 10px 0;width:16px;height:24px;position:absolute;top:26px;left:52px}.shine[data-v-6ecf8fa8]{z-index:4;pointer-events:none;background:#ffffff8c;border-radius:3px;width:4px;height:55%;position:absolute;top:6px;left:5px}.liquid[data-v-6ecf8fa8]{z-index:2;flex-direction:column-reverse;display:flex;position:absolute;inset:0}.layer[data-v-6ecf8fa8]{flex:none;height:0;display:block}.filling .layer[data-v-6ecf8fa8],.full .layer[data-v-6ecf8fa8]{animation:pour-6ecf8fa8 var(--pour) var(--d) cubic-bezier(.25, .8, .4, 1) both}@keyframes pour-6ecf8fa8{0%{height:0}to{height:var(--h)}}.stream[data-v-6ecf8fa8]{opacity:0;z-index:1;border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:-4px;bottom:0;left:50%}.filling .stream[data-v-6ecf8fa8]{animation:stream-6ecf8fa8 var(--pour) var(--d) linear both}@keyframes stream-6ecf8fa8{0%{opacity:0;transform-origin:top;transform:scaleY(0)}12%{opacity:1;transform:scaleY(1)}85%{opacity:1}to{opacity:0}}.layer.foam[data-v-6ecf8fa8],.layer.turkfoam[data-v-6ecf8fa8],.layer.cream[data-v-6ecf8fa8],.layer.coldfoam[data-v-6ecf8fa8]{background-image:radial-gradient(circle at 25% 60%,#ffffffb3 1.2px,#0000 1.6px),radial-gradient(circle at 60% 30%,#ffffffb3 1px,#0000 1.4px),radial-gradient(circle at 80% 70%,#fff9 1.2px,#0000 1.6px);background-size:14px 10px,11px 9px,16px 12px;box-shadow:inset 0 1px #ffffffe6,inset 0 -1px #7850321f}.layer.cream[data-v-6ecf8fa8]{border-radius:40% 40% 0 0/100% 100% 0 0;margin:0 3px}.layer.drizzle[data-v-6ecf8fa8]{color:#c98b3f;opacity:.85;background:repeating-linear-gradient(115deg,#0000 0 4px,currentColor 4px 6px)!important}.layer.cocoa[data-v-6ecf8fa8]{opacity:.8;background:radial-gradient(circle,#6b4429 .8px,#0000 1.3px) 0 0/5px 4px!important}.layer.cinnamon[data-v-6ecf8fa8]{opacity:.85;background:radial-gradient(circle,#a8622e .9px,#0000 1.4px) 0 0/4px 4px!important}.layer.coldfoam[data-v-6ecf8fa8]{border-radius:30% 30% 0 0/100% 100% 0 0;margin:0 2px;box-shadow:inset 0 1px #fff,inset 0 -2px #b89a7a33}.layer.butter[data-v-6ecf8fa8]{opacity:.9;box-shadow:inset 0 1px #fff8}.layer.bubbles[data-v-6ecf8fa8]{opacity:.9;position:relative;overflow:visible;height:0!important}.layer.bubbles[data-v-6ecf8fa8]:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(circle at 20% 80%,#fff 1.2px,#0000 1.8px) 0 0/18px 22px,radial-gradient(circle at 65% 60%,#fff 1px,#0000 1.6px) 0 0/14px 18px,radial-gradient(circle at 40% 35%,#fff 1.3px,#0000 1.9px) 0 0/20px 26px,radial-gradient(circle at 80% 20%,#fff 1px,#0000 1.6px) 0 0/16px 20px;height:52px;position:absolute;bottom:0;left:0;right:0}.full .layer.bubbles[data-v-6ecf8fa8]:before{animation:2.4s linear infinite fizz-6ecf8fa8}@keyframes fizz-6ecf8fa8{0%{opacity:0;background-position:0 0,0 0,0 0,0 0}20%{opacity:.9}to{opacity:.9;background-position:0 -44px,0 -36px,0 -52px,0 -40px}}.ice[data-v-6ecf8fa8]{z-index:3;pointer-events:none;position:absolute;inset:0}.ice i[data-v-6ecf8fa8]{opacity:0;background:#e1f0fa8c;border:1.5px solid #fffffff2;border-radius:3px;width:13px;height:13px;position:absolute;box-shadow:inset 1px 1px #fffc,0 1px 2px #3c281e40}.ice i[data-v-6ecf8fa8]:first-child{--d:0s;top:34%;left:4px;transform:rotate(14deg)}.ice i[data-v-6ecf8fa8]:nth-child(2){--d:.14s;top:28%;left:21px;transform:rotate(-20deg)}.ice i[data-v-6ecf8fa8]:nth-child(3){--d:.28s;top:50%;left:11px;transform:rotate(32deg)}.filling .ice i[data-v-6ecf8fa8],.full .ice i[data-v-6ecf8fa8]{animation:drop-6ecf8fa8 .45s var(--d) cubic-bezier(.3, .9, .5, 1.2) both}@keyframes drop-6ecf8fa8{0%{opacity:0;translate:0 -60px}60%{opacity:1}to{opacity:1;translate:0}}.full .ice i[data-v-6ecf8fa8]{animation:drop-6ecf8fa8 .45s var(--d) both,bob-6ecf8fa8 3s 1s ease-in-out infinite}@keyframes bob-6ecf8fa8{0%,to{translate:0}50%{translate:0 2px}}.steam[data-v-6ecf8fa8]{pointer-events:none;width:30px;height:16px;position:absolute;top:0;left:18px}.steam i[data-v-6ecf8fa8]{background:color-mix(in srgb, var(--tint) 45%, #fff);filter:blur(.6px);opacity:0;border-radius:3px;width:3px;height:12px;position:absolute;bottom:0}.steam i[data-v-6ecf8fa8]:first-child{--d:0s;left:4px}.steam i[data-v-6ecf8fa8]:nth-child(2){--d:.5s;left:13px}.steam i[data-v-6ecf8fa8]:nth-child(3){--d:1s;left:22px}.full.hot .steam i[data-v-6ecf8fa8]{animation:rise-6ecf8fa8 2.2s var(--d) ease-out infinite}@keyframes rise-6ecf8fa8{0%{opacity:0;translate:0 4px;scale:1 .6}35%{opacity:.8}to{opacity:0;translate:2px -12px;scale:1 1.2}}.straw[data-v-6ecf8fa8]{background:repeating-linear-gradient(180deg, #fff 0 5px, var(--tint) 5px 10px);transform-origin:bottom;opacity:0;pointer-events:none;border-radius:3px;width:5px;height:40px;transition:opacity .3s,translate .3s;position:absolute;top:-4px;left:42px;transform:rotate(14deg)translateY(-10px)}.full.cold .straw[data-v-6ecf8fa8]{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.filling .layer[data-v-6ecf8fa8],.full .layer[data-v-6ecf8fa8],.filling .stream[data-v-6ecf8fa8],.filling .ice i[data-v-6ecf8fa8],.full .ice i[data-v-6ecf8fa8],.full.hot .steam i[data-v-6ecf8fa8]{animation-duration:10ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.sweet[data-v-fdcee8d8]{-webkit-tap-highlight-color:transparent;touch-action:manipulation;flex:none;width:72px;height:80px;padding:0;position:relative}.sweet:active .cake[data-v-fdcee8d8],.sweet:active .block[data-v-fdcee8d8],.sweet:active .disc[data-v-fdcee8d8],.sweet:active .cupcake[data-v-fdcee8d8],.sweet:active .dish[data-v-fdcee8d8],.sweet:active .sando[data-v-fdcee8d8]{transform:scale(.96)}.cake[data-v-fdcee8d8],.block[data-v-fdcee8d8],.disc[data-v-fdcee8d8],.cupcake[data-v-fdcee8d8],.dish[data-v-fdcee8d8],.sando[data-v-fdcee8d8]{transition:transform .15s}.plate[data-v-fdcee8d8]{background:color-mix(in srgb, var(--tint) 18%, #fff);border:1.5px solid color-mix(in srgb, var(--tint) 40%, #fff);border-radius:50%;width:60px;height:12px;position:absolute;bottom:10px;left:6px;box-shadow:0 3px 6px -3px #00000059}.cake[data-v-fdcee8d8]{background:var(--base);border-radius:5px 5px 3px 3px;width:40px;height:32px;position:absolute;bottom:16px;left:16px;box-shadow:inset -6px 0 #00000014}.cake .crust[data-v-fdcee8d8]{background:color-mix(in srgb, var(--base) 55%, #6b4a2e);border-radius:0 0 3px 3px;height:7px;position:absolute;bottom:0;left:0;right:0}.cake .topping[data-v-fdcee8d8]{background:var(--top);z-index:2;border-radius:5px 5px 2px 2px;height:0;position:absolute;top:0;left:0;right:0}.cake .drip[data-v-fdcee8d8]{background:var(--top);z-index:2;border-radius:0 0 3px 3px;width:4px;height:0;position:absolute;top:6px}.cake .d1[data-v-fdcee8d8]{--d:.75s;--h:10px;left:7px}.cake .d2[data-v-fdcee8d8]{--d:.9s;--h:15px;left:19px}.cake .d3[data-v-fdcee8d8]{--d:1.05s;--h:8px;left:30px}.cake .stream[data-v-fdcee8d8]{background:var(--top);opacity:0;z-index:1;border-radius:2px;width:4px;height:36px;margin-left:-2px;position:absolute;top:-34px;left:50%}.cake .berry[data-v-fdcee8d8]{background:var(--dust);opacity:0;z-index:3;border-radius:50%/40% 40% 60% 60%;width:11px;height:11px;position:absolute;top:-6px;left:15px;box-shadow:inset -2px -2px #0000001f}.cake .berry[data-v-fdcee8d8]:before{content:"";background:#5e8f4a;border-radius:2px 2px 0 0;width:3px;height:4px;position:absolute;top:-3px;left:4px}.play .cake .stream[data-v-fdcee8d8],.done .cake .stream[data-v-fdcee8d8]{animation:.8s linear both stream-fdcee8d8}.play .cake .topping[data-v-fdcee8d8],.done .cake .topping[data-v-fdcee8d8]{animation:.7s ease-out .15s both pourTop-fdcee8d8}.play .cake .drip[data-v-fdcee8d8],.done .cake .drip[data-v-fdcee8d8]{animation:drip-fdcee8d8 .6s var(--d) ease-out both}.play .cake .berry[data-v-fdcee8d8],.done .cake .berry[data-v-fdcee8d8]{animation:.5s cubic-bezier(.3,.9,.5,1.2) 1.2s both drop-fdcee8d8}@keyframes pourTop-fdcee8d8{0%{height:0}to{height:8px}}@keyframes drip-fdcee8d8{0%{height:0}to{height:var(--h)}}@keyframes stream-fdcee8d8{0%{opacity:0;transform-origin:top;transform:scaleY(0)}15%{opacity:1;transform:scaleY(1)}80%{opacity:1}to{opacity:0}}@keyframes drop-fdcee8d8{0%{opacity:0;translate:0 -40px}60%{opacity:1}to{opacity:1;translate:0}}.block[data-v-fdcee8d8]{background:var(--base);border-radius:4px;width:40px;height:28px;position:absolute;bottom:16px;left:16px;box-shadow:inset -5px 0 #0000001f,inset 0 -4px #0000001a}.block .line[data-v-fdcee8d8]{background:var(--top);opacity:.9;height:4px;position:absolute;top:11px;left:0;right:0}.block .cap[data-v-fdcee8d8]{background:var(--dust);opacity:0;border-radius:4px 4px 0 0;height:5px;position:absolute;top:0;left:0;right:0}.block .dust[data-v-fdcee8d8]{background:var(--dust);opacity:0;width:3px;height:3px;top:-4px;left:calc(4px + (var(--i) - 1) * 5px);border-radius:50%;position:absolute}.play .block .dust[data-v-fdcee8d8],.done .block .dust[data-v-fdcee8d8]{animation:fall-fdcee8d8 .6s calc(var(--i) * 90ms) ease-in both}.play .block .cap[data-v-fdcee8d8],.done .block .cap[data-v-fdcee8d8]{animation:.5s ease-out .9s both appear-fdcee8d8}@keyframes fall-fdcee8d8{0%{opacity:0;translate:0 -34px}30%{opacity:1}to{opacity:1;translate:0}}@keyframes appear-fdcee8d8{0%{opacity:0}to{opacity:1}}.disc[data-v-fdcee8d8]{background:var(--base);border-radius:50%;width:40px;height:40px;position:absolute;bottom:14px;left:16px;box-shadow:inset -3px -3px #0000001a,inset 2px 2px #ffffff40}.disc .chip[data-v-fdcee8d8]{background:var(--top);border-radius:50%;width:6px;height:5px;position:absolute}.disc .c1[data-v-fdcee8d8]{top:10px;left:9px}.disc .c2[data-v-fdcee8d8]{top:8px;left:22px;transform:rotate(20deg)}.disc .c3[data-v-fdcee8d8]{top:24px;left:12px;transform:rotate(-15deg)}.disc .c4[data-v-fdcee8d8]{top:22px;left:25px}.disc .bite[data-v-fdcee8d8]{background:var(--card,#c9c1b1);z-index:2;border-radius:50%;width:22px;height:22px;position:absolute;top:-7px;right:-7px;scale:0}.disc .crumb[data-v-fdcee8d8]{background:var(--base);opacity:0;z-index:3;border-radius:1px;width:4px;height:4px;position:absolute}.disc .k1[data-v-fdcee8d8]{--d:.25s;--x:8px;top:10px;right:4px}.disc .k2[data-v-fdcee8d8]{--d:.35s;--x:12px;top:14px;right:-2px}.disc .k3[data-v-fdcee8d8]{--d:.45s;--x:4px;top:6px;right:8px}.play .disc .bite[data-v-fdcee8d8],.done .disc .bite[data-v-fdcee8d8]{animation:.35s cubic-bezier(.3,1.4,.5,1) .1s both bite-fdcee8d8}.play .disc .crumb[data-v-fdcee8d8],.done .disc .crumb[data-v-fdcee8d8]{animation:crumb-fdcee8d8 .7s var(--d) ease-in both}@keyframes bite-fdcee8d8{0%{scale:0}to{scale:1}}@keyframes crumb-fdcee8d8{0%{opacity:1;translate:0}to{opacity:0;translate:var(--x) 34px}}.cupcake[data-v-fdcee8d8]{width:44px;height:44px;position:absolute;bottom:14px;left:14px}.cupcake .cup[data-v-fdcee8d8]{background:var(--base);clip-path:polygon(0 0,100% 0,88% 100%,12% 100%);background-image:repeating-linear-gradient(90deg,#0000 0 4px,#0000001a 4px 6px);height:20px;position:absolute;bottom:0;left:6px;right:6px}.cupcake .dome[data-v-fdcee8d8]{background:var(--top);transform-origin:50% 100%;border-radius:50% 50% 22% 22%/70% 70% 30% 30%;height:24px;position:absolute;bottom:16px;left:2px;right:2px;transform:scaleY(.55);box-shadow:inset -4px -2px #00000024,inset 3px 3px #ffffff2e}.cupcake .chip[data-v-fdcee8d8]{background:var(--dust);opacity:0;z-index:2;border-radius:50%;width:5px;height:4px;position:absolute}.cupcake .m1[data-v-fdcee8d8]{--d:.9s;top:6px;left:12px}.cupcake .m2[data-v-fdcee8d8]{--d:1.05s;top:4px;left:26px}.cupcake .m3[data-v-fdcee8d8]{--d:1.2s;top:12px;left:20px}.cupcake .melt[data-v-fdcee8d8]{background:var(--dust);z-index:2;opacity:.95;border-radius:0 0 3px 3px;width:4px;height:0;margin-left:-2px;position:absolute;top:10px;left:50%}.cupcake .puff[data-v-fdcee8d8]{filter:blur(.6px);opacity:0;background:#ffffff8a;border-radius:3px;width:3px;height:10px;position:absolute;bottom:44px}.cupcake .p1[data-v-fdcee8d8]{--d:1.3s;left:16px}.cupcake .p2[data-v-fdcee8d8]{--d:1.8s;left:26px}.play .cupcake .dome[data-v-fdcee8d8],.done .cupcake .dome[data-v-fdcee8d8]{animation:.9s cubic-bezier(.3,1.3,.5,1) both rise-fdcee8d8}.play .cupcake .chip[data-v-fdcee8d8],.done .cupcake .chip[data-v-fdcee8d8]{animation:appear-fdcee8d8 .3s var(--d) both}.play .cupcake .melt[data-v-fdcee8d8],.done .cupcake .melt[data-v-fdcee8d8]{--h:12px;animation:.6s ease-out 1.1s both drip-fdcee8d8}.done .cupcake .puff[data-v-fdcee8d8]{animation:puff-fdcee8d8 2.2s var(--d) ease-out infinite}@keyframes rise-fdcee8d8{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}@keyframes puff-fdcee8d8{0%{opacity:0;translate:0 4px}35%{opacity:.8}to{opacity:0;translate:2px -12px}}.dish[data-v-fdcee8d8]{width:56px;height:40px;position:absolute;bottom:12px;left:8px}.dish .fill[data-v-fdcee8d8]{background:var(--base);z-index:1;border-radius:0 0 24px 24px/0 0 22px 22px;height:0;position:absolute;bottom:8px;left:4px;right:4px}.dish .rim[data-v-fdcee8d8]{z-index:3;pointer-events:none;border:2px solid color-mix(in srgb, var(--tint) 45%, #fff);background:linear-gradient(#0000 0 60%, color-mix(in srgb, var(--tint) 12%, #fff0) 100%);border-top-width:3px;border-radius:6px 6px 26px 26px;height:30px;position:absolute;bottom:6px;left:0;right:0}.dish .fruit[data-v-fdcee8d8]{background:var(--dust);opacity:0;z-index:2;border-radius:50%;width:8px;height:8px;position:absolute;box-shadow:inset -2px -2px #0000001f}.dish .f1[data-v-fdcee8d8]{--d:.8s;top:6px;left:10px}.dish .f2[data-v-fdcee8d8]{--d:.95s;background:color-mix(in srgb, var(--dust) 60%, #5b4b8a);top:4px;left:24px}.dish .f3[data-v-fdcee8d8]{--d:1.1s;top:7px;left:38px}.dish .f4[data-v-fdcee8d8]{--d:1.25s;background:color-mix(in srgb, var(--dust) 55%, #f2b134);top:12px;left:30px}.dish .grain[data-v-fdcee8d8]{background:var(--top);opacity:0;z-index:2;border-radius:1px;width:3px;height:3px;position:absolute;top:6px}.dish .g1[data-v-fdcee8d8]{--d:1.2s;left:8px}.dish .g2[data-v-fdcee8d8]{--d:1.28s;left:17px}.dish .g3[data-v-fdcee8d8]{--d:1.36s;left:26px}.dish .g4[data-v-fdcee8d8]{--d:1.44s;left:36px}.dish .g5[data-v-fdcee8d8]{--d:1.52s;left:45px}.play .dish .fill[data-v-fdcee8d8],.done .dish .fill[data-v-fdcee8d8]{animation:.7s ease-out .1s both fillBowl-fdcee8d8}.play .dish .fruit[data-v-fdcee8d8],.done .dish .fruit[data-v-fdcee8d8]{animation:fall-fdcee8d8 .5s var(--d) cubic-bezier(.3, .9, .5, 1.2) both}.play .dish .grain[data-v-fdcee8d8],.done .dish .grain[data-v-fdcee8d8]{animation:fall-fdcee8d8 .4s var(--d) ease-in both}@keyframes fillBowl-fdcee8d8{0%{height:0}to{height:22px}}.sando[data-v-fdcee8d8]{width:48px;height:44px;position:absolute;bottom:14px;left:12px}.sando .bread[data-v-fdcee8d8]{background:var(--base);border-radius:6px 6px 3px 3px;height:12px;position:absolute;left:2px;right:2px;box-shadow:inset 0 -3px #0000001a,inset 0 2px #fff3}.sando .bread.bottom[data-v-fdcee8d8]{border-radius:3px 3px 6px 6px;bottom:0}.sando .bread.top[data-v-fdcee8d8]{opacity:0;z-index:3;bottom:22px;translate:0 -30px}.sando .leaf[data-v-fdcee8d8]{background:var(--top);opacity:0;clip-path:polygon(0 40%,8% 0,20% 60%,32% 10%,44% 70%,56% 5%,68% 60%,80% 0,92% 60%,100% 20%,100% 100%,0 100%);border-radius:3px;height:6px;position:absolute;bottom:10px;left:0;right:0}.sando .tomato[data-v-fdcee8d8]{background:var(--dust);opacity:0;border-radius:3px;height:5px;position:absolute;bottom:14px;left:6px;right:6px}.sando .cheese[data-v-fdcee8d8]{opacity:0;background:#f3d36b;border-radius:2px;height:5px;position:absolute;bottom:18px;left:3px;right:3px}.sando .pick[data-v-fdcee8d8]{z-index:4;background:#6b4429;width:2px;height:0;margin-left:-1px;position:absolute;bottom:20px;left:50%}.sando .pick[data-v-fdcee8d8]:after{content:"";background:#c2325a;border-radius:50%;width:6px;height:6px;position:absolute;top:-4px;left:-2px}.play .sando .leaf[data-v-fdcee8d8],.done .sando .leaf[data-v-fdcee8d8]{animation:.3s .1s both appear-fdcee8d8}.play .sando .tomato[data-v-fdcee8d8],.done .sando .tomato[data-v-fdcee8d8]{animation:.3s .3s both appear-fdcee8d8}.play .sando .cheese[data-v-fdcee8d8],.done .sando .cheese[data-v-fdcee8d8]{animation:.3s .5s both appear-fdcee8d8}.play .sando .bread.top[data-v-fdcee8d8],.done .sando .bread.top[data-v-fdcee8d8]{animation:.5s cubic-bezier(.3,.9,.5,1.2) .7s both land-fdcee8d8}.play .sando .pick[data-v-fdcee8d8],.done .sando .pick[data-v-fdcee8d8]{animation:.3s ease-out 1.2s both stick-fdcee8d8}@keyframes land-fdcee8d8{0%{opacity:0;translate:0 -30px}40%{opacity:1}to{opacity:1;translate:0}}@keyframes stick-fdcee8d8{0%{height:0}to{height:22px}}@media (prefers-reduced-motion:reduce){.sweet .cake i[data-v-fdcee8d8],.sweet .block i[data-v-fdcee8d8],.sweet .disc i[data-v-fdcee8d8],.sweet .cupcake i[data-v-fdcee8d8],.sweet .dish i[data-v-fdcee8d8],.sweet .sando i[data-v-fdcee8d8]{animation-duration:10ms!important;animation-delay:0s!important}}.menu[data-v-b906dc1e]{background:var(--m-bg);min-height:100%;color:var(--m-ink);padding-bottom:max(24px, env(safe-area-inset-bottom))}.hero[data-v-b906dc1e]{padding:calc(36px + env(safe-area-inset-top)) 20px 22px;text-align:center;color:#fff;background:var(--m-bg)}.logo[data-v-b906dc1e]{filter:drop-shadow(0 10px 24px #00000059);border-radius:50%;width:min(160px,42vw);height:auto;margin:0 auto;display:block}.sr[data-v-b906dc1e]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tag[data-v-b906dc1e]{color:var(--m-line);margin:14px 0 0;font-size:15px}.hint[data-v-b906dc1e]{background:color-mix(in srgb, var(--m-accent) 14%, transparent);border:1px solid color-mix(in srgb, var(--m-accent) 45%, transparent);color:var(--m-accent);border-radius:999px;margin:14px 0 0;padding:6px 12px;font-size:13px;font-weight:500;display:inline-block}.tabs[data-v-b906dc1e]{z-index:10;scrollbar-width:none;background:var(--m-bg);border-bottom:1px solid #ffffff1a;gap:8px;padding:10px 16px;display:flex;position:sticky;top:0;overflow-x:auto}.tabs[data-v-b906dc1e]::-webkit-scrollbar{display:none}.tab[data-v-b906dc1e]{color:#ffffffe6;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff47;border-radius:999px;flex:none;padding:8px 14px;font-size:14px;font-weight:500;transition:background .2s,color .2s,border-color .2s}.tab.on[data-v-b906dc1e]{background:var(--m-accent);border-color:var(--m-accent);color:var(--m-bg-deep)}main[data-v-b906dc1e]{max-width:560px;margin:0 auto;padding:8px 16px 0}.state[data-v-b906dc1e]{color:var(--m-line);text-align:center;opacity:.85;padding:40px 0}.cat[data-v-b906dc1e]{padding-top:18px;scroll-margin-top:64px}h2[data-v-b906dc1e]{letter-spacing:.08em;text-transform:uppercase;color:var(--m-accent);margin:0 4px 10px;font-size:13px;font-weight:600}.list[data-v-b906dc1e]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.row[data-v-b906dc1e]{background:var(--m-card);border:1px solid var(--m-line);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:16px;align-items:center;gap:12px;padding:10px 14px 10px 8px;transition:transform .15s;display:flex;box-shadow:0 8px 20px -14px #00000073}.row[data-v-b906dc1e]:active{transform:scale(.985)}.info[data-v-b906dc1e]{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.name[data-v-b906dc1e]{font-size:16px;font-weight:600;line-height:1.25}.desc[data-v-b906dc1e]{color:var(--m-ink-2);opacity:.78;font-size:13px;line-height:1.35}.price[data-v-b906dc1e]{color:var(--m-price);flex:none;font-size:15px;font-weight:600}.foot[data-v-b906dc1e]{text-align:center;max-width:560px;color:var(--m-line);margin:28px auto 0;padding:0 20px;font-size:12.5px}@media (width>=900px){main[data-v-b906dc1e]{max-width:1040px}.list[data-v-b906dc1e]{grid-template-columns:1fr 1fr;display:grid}.foot[data-v-b906dc1e]{max-width:1040px}}:root{--font-ui:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Lexend", var(--font-ui);--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*,:before,:after{box-sizing:border-box}html,body,#app{height:100%}html{-webkit-text-size-adjust:100%}body{color:#1b2632;font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;background:#1b2632;margin:0;font-size:16px;line-height:1.5}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.014em;margin:0;font-weight:600;line-height:1.22}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}
