svg[data-v-0290469b]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.app[data-v-0290469b]{max-width:1240px;margin:0 auto;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding:0 14px calc(20px + env(safe-area-inset-bottom))}.top[data-v-0290469b]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px}.brand[data-v-0290469b]{display:flex;align-items:center;gap:8px;min-width:0}.brand .mark[data-v-0290469b]{width:28px;height:28px}.brand b[data-v-0290469b]{font-weight:800;color:var(--brand);letter-spacing:.01em}.brand small[data-v-0290469b]{color:var(--ink-3);font-size:13px;padding-left:8px;border-left:1px solid var(--line);white-space:nowrap}.to-shop[data-v-0290469b]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px 0 11px;border-radius:999px;border:1.5px solid var(--shopee);color:var(--shopee);font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap}.to-shop svg[data-v-0290469b]{width:18px;height:18px}.home[data-v-0290469b]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}.hero-pic[data-v-0290469b]{position:relative;border-radius:22px;background:var(--j-sunken);height:210px;overflow:hidden;display:grid;place-items:center}.cup[data-v-0290469b]{width:150px;height:190px;animation:sway-0290469b 6s ease-in-out infinite;transform-origin:50% 90%}@keyframes sway-0290469b{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@media (prefers-reduced-motion: reduce){.cup[data-v-0290469b]{animation:none}}.badge3d[data-v-0290469b]{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:999px;background:#ffffffeb;font-size:12px;font-weight:800;color:var(--brand)}.badge3d svg[data-v-0290469b]{width:15px;height:15px}.orbit[data-v-0290469b]{position:absolute;left:50%;bottom:18px;width:190px;height:34px;transform:translate(-50%);border:2px dashed rgba(31,107,79,.35);border-radius:50%}h1[data-v-0290469b]{margin:18px 0 6px;font-size:25px;line-height:1.15;font-weight:800;text-wrap:balance}.lead[data-v-0290469b]{margin:0;font-size:15px;line-height:1.5;color:var(--ink-2);max-width:34em}.side[data-v-0290469b]{display:flex;flex-direction:column;gap:14px;min-width:0}.entry[data-v-0290469b]{background:var(--card);border-radius:20px;padding:16px;display:flex;flex-direction:column;gap:12px}.entry label[data-v-0290469b]{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.slots[data-v-0290469b]{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;cursor:text}.slot[data-v-0290469b]{height:62px;border-radius:14px;background:var(--j-sunken);border:2px solid transparent;display:grid;place-items:center;font-size:28px;font-weight:800;font-variant-numeric:tabular-nums;transition:border-color .15s,background .15s}.slot.filled[data-v-0290469b]{background:#fff;border-color:var(--line)}.slot.cur[data-v-0290469b]{border-color:var(--brand);background:#fff}.slot.cur[data-v-0290469b]:not(.filled):after{content:"";width:2px;height:26px;background:var(--brand);animation:blink-0290469b 1s steps(2) infinite}@keyframes blink-0290469b{50%{opacity:0}}.slots.bad .slot.filled[data-v-0290469b]{border-color:var(--bad);background:var(--bad-soft)}.slots.shake[data-v-0290469b]{animation:shake-0290469b .35s}@keyframes shake-0290469b{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.slots input[data-v-0290469b]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:0;padding:0;font-size:16px;color:transparent;caret-color:transparent;background:transparent}.note[data-v-0290469b]{min-height:20px;margin:-2px 0 0;font-size:13.5px;line-height:1.45;color:var(--ink-3)}.note.bad[data-v-0290469b]{color:var(--bad);font-weight:600}.go[data-v-0290469b]{display:flex;align-items:center;justify-content:center;gap:8px;height:52px;border:0;border-radius:16px;background:var(--brand);color:#fff;font-size:16px;font-weight:800;cursor:pointer}.go[data-v-0290469b]:disabled{background:#b9c9c0;cursor:default}.go[data-v-0290469b]:focus-visible,.chip[data-v-0290469b]:focus-visible,.help-t[data-v-0290469b]:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.spin[data-v-0290469b]{width:18px;height:18px;border-radius:50%;border:2.5px solid currentColor;border-right-color:transparent;animation:spin-0290469b .8s linear infinite}@keyframes spin-0290469b{to{transform:rotate(360deg)}}.paste[data-v-0290469b]{font-size:13px;color:var(--ink-3);text-align:center;margin:-2px 0 0}.status[data-v-0290469b]{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:16px;background:var(--card)}.status .ic[data-v-0290469b]{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex:none}.status b[data-v-0290469b]{display:block;font-size:15px;margin-bottom:2px}.status p[data-v-0290469b]{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.status.warn .ic[data-v-0290469b]{background:#fbf1dc;color:#9a6b12}.status.bad .ic[data-v-0290469b]{background:var(--bad-soft);color:var(--bad)}.sec[data-v-0290469b]{margin:0 0 8px 2px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);display:flex;justify-content:space-between;align-items:baseline}.sec button[data-v-0290469b]{border:0;background:none;padding:0;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink-3);text-decoration:underline;cursor:pointer}.chips[data-v-0290469b]{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px;margin:-2px}.chips[data-v-0290469b]::-webkit-scrollbar{display:none}.chip[data-v-0290469b]{flex:none;width:104px;display:flex;flex-direction:column;gap:2px;padding:6px 6px 8px;border:1.5px solid var(--line);border-radius:16px;background:var(--card);text-align:left;cursor:pointer}.th[data-v-0290469b]{aspect-ratio:1;border-radius:11px;background:var(--j-sunken);display:grid;place-items:center;margin-bottom:4px;overflow:hidden;color:var(--ink-3)}.th img[data-v-0290469b]{width:100%;height:100%;object-fit:cover;display:block}.th svg[data-v-0290469b]{width:30px;height:30px;stroke-width:1.6}.chip b[data-v-0290469b]{font-size:15px;letter-spacing:.05em;padding:0 2px}.chip small[data-v-0290469b]{font-size:12px;color:var(--ink-3);padding:0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.help[data-v-0290469b]{background:var(--card);border-radius:20px;overflow:hidden}.help-t[data-v-0290469b]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 16px;border:0;background:none;font-weight:800;font-size:15px;cursor:pointer;text-align:left}.help-t svg[data-v-0290469b]{transition:transform .2s;color:var(--ink-3)}.help.open .help-t svg[data-v-0290469b]{transform:rotate(180deg)}.help-b[data-v-0290469b]{padding:0 16px 16px;display:grid;gap:14px}.where[data-v-0290469b]{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:center}.where p[data-v-0290469b]{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.where p b[data-v-0290469b]{color:var(--ink)}.small[data-v-0290469b]{margin:0;font-size:13px;color:var(--ink-3);line-height:1.45}.mini[data-v-0290469b]{border-radius:12px;background:var(--j-sunken);height:92px;position:relative;overflow:hidden}.sheet .page[data-v-0290469b]{position:absolute;top:10px;right:14px;bottom:10px;left:14px;background:#fff;border-radius:6px;box-shadow:0 1px 3px #00000014}.sheet .tag[data-v-0290469b]{position:absolute;top:15px;right:19px;background:var(--ink);color:#fff;font-size:9px;font-weight:800;letter-spacing:.06em;padding:3px 6px;border-radius:999px;box-shadow:0 0 0 3px var(--gold)}.sheet .qr[data-v-0290469b]{position:absolute;bottom:16px;right:20px;width:24px;height:24px;border:2px solid var(--ink);background:conic-gradient(var(--ink) 25%,#fff 0 50%,var(--ink) 0 75%,#fff 0) 0 0 / 8px 8px}.sheet .cupline[data-v-0290469b]{position:absolute;left:24px;top:26px;width:34px;height:46px;background:#e3efe8;clip-path:polygon(0 0,100% 0,86% 100%,14% 100%)}.chat[data-v-0290469b]{padding:10px;display:flex;flex-direction:column;gap:6px;justify-content:center}.chat .bub[data-v-0290469b]{align-self:flex-start;max-width:100%;background:#fff;border-radius:10px 10px 10px 3px;padding:6px 8px;font-size:9.5px;line-height:1.35;color:var(--ink-2);overflow-wrap:anywhere}.chat .bub u[data-v-0290469b]{color:var(--shopee);text-decoration:none;font-weight:700;box-shadow:0 0 0 2px var(--gold);border-radius:3px}.chat .bar[data-v-0290469b]{height:8px;width:60%;border-radius:4px;background:#fff;opacity:.7}.shop[data-v-0290469b]{background:var(--card);border-radius:18px;padding:14px 16px 16px;display:flex;flex-direction:column;gap:12px}.shop-row[data-v-0290469b]{display:flex;align-items:center;gap:12px}.bag[data-v-0290469b]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#fdebe6;color:var(--shopee);flex:none}.shop-t[data-v-0290469b]{display:flex;flex-direction:column;min-width:0}.shop-t small[data-v-0290469b]{font-size:12px;color:var(--ink-3)}.shop-t b[data-v-0290469b]{font-size:15px;overflow-wrap:anywhere}.shopee-btn[data-v-0290469b]{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:46px;border-radius:14px;background:var(--shopee);color:#fff;font-weight:800;text-decoration:none}.shopee-btn svg[data-v-0290469b]{width:18px;height:18px}.foot[data-v-0290469b]{margin-top:auto;padding-top:26px;text-align:center;font-size:13px;color:var(--ink-3)}@media (min-width: 900px){.home[data-v-0290469b]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:32px;padding-top:24px}.hero-pic[data-v-0290469b]{height:380px}.cup[data-v-0290469b]{width:220px;height:280px}.orbit[data-v-0290469b]{width:280px;height:48px;bottom:30px}h1[data-v-0290469b]{font-size:32px}}@media (max-width: 380px){.brand small[data-v-0290469b]{display:none}.slot[data-v-0290469b]{height:54px;font-size:24px}}.lb[data-v-dca6c3f3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#0e0e0d;color:#fff;display:flex;flex-direction:column;outline:none;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);animation:lb-in-dca6c3f3 .18s ease}@keyframes lb-in-dca6c3f3{0%{opacity:0}}.bar[data-v-dca6c3f3]{display:flex;align-items:center;gap:4px;padding:6px 6px 6px 16px;min-height:52px}.count[data-v-dca6c3f3]{font-size:14px;font-variant-numeric:tabular-nums;color:#cfc9bf;min-width:44px}.cap[data-v-dca6c3f3]{flex:1;min-width:0;text-align:center;font-weight:700;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn[data-v-dca6c3f3]{width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer}.btn[data-v-dca6c3f3]:hover{background:#ffffff1a}svg[data-v-dca6c3f3]{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.track[data-v-dca6c3f3]{position:relative;flex:1;min-height:0;overflow:hidden;touch-action:none;user-select:none;-webkit-user-select:none}.strip[data-v-dca6c3f3]{display:flex;height:100%;will-change:transform}.slide[data-v-dca6c3f3]{flex:0 0 100%;height:100%;display:flex;align-items:center;justify-content:center;padding:8px}.slide img[data-v-dca6c3f3]{max-width:100%;max-height:100%;object-fit:contain;border-radius:6px;transform-origin:center;-webkit-user-drag:none}.nav[data-v-dca6c3f3]{position:absolute;top:50%;width:48px;height:48px;margin-top:-24px;border:0;border-radius:50%;display:none;place-items:center;background:#ffffff24;color:#fff;cursor:pointer}.nav[data-v-dca6c3f3]:hover{background:#ffffff3d}.prev[data-v-dca6c3f3]{left:16px}.next[data-v-dca6c3f3]{right:16px}@media (hover: hover) and (pointer: fine){.nav[data-v-dca6c3f3]{display:grid}}.dots[data-v-dca6c3f3]{display:flex;justify-content:center;gap:8px;padding:10px 12px 14px;overflow-x:auto}.dots button[data-v-dca6c3f3]{flex:none;width:48px;height:48px;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;background:#2a2926;cursor:pointer;opacity:.55}.dots button.on[data-v-dca6c3f3]{border-color:#f2c46b;opacity:1}.dots img[data-v-dca6c3f3]{width:100%;height:100%;object-fit:cover;display:block}:root{--j-sunken: #ece8e1;--j-r-ctl: 20px;--brand: #1f6b4f;--ink: #1d1d1b;--ink-2: #4f4840;--ink-3: #8a7f72;--line: #e4ded4;--card: #fff;--gold: #f2c46b;--shopee: #ee4d2d;--bad: #b4412c;--bad-soft: #fbece7}*{box-sizing:border-box}html,body{margin:0;background:#f6f3ee;color:var(--ink);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;-webkit-tap-highlight-color:transparent}html.locked,html.locked body{overflow:hidden}button{font:inherit;color:inherit}svg[data-v-76423aa0]{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.app[data-v-76423aa0]{max-width:1240px;margin:0 auto;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding:0 14px calc(20px + env(safe-area-inset-bottom))}.top[data-v-76423aa0]{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:56px}.brand[data-v-76423aa0]{display:flex;align-items:center;gap:8px;min-width:0}.brand .mark[data-v-76423aa0]{width:28px;height:28px}.brand b[data-v-76423aa0]{font-weight:800;color:var(--brand);letter-spacing:.01em}.brand small[data-v-76423aa0]{color:var(--ink-3);font-size:13px;padding-left:8px;border-left:1px solid var(--line);white-space:nowrap}.to-shop[data-v-76423aa0]{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px 0 11px;border-radius:999px;border:1.5px solid var(--shopee);color:var(--shopee);font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap}.to-shop svg[data-v-76423aa0]{width:18px;height:18px}.top-r[data-v-76423aa0]{display:flex;align-items:center;gap:8px;flex:none}.other[data-v-76423aa0]{display:inline-flex;align-items:center;gap:3px;height:36px;padding:0 12px 0 7px;border-radius:999px;border:1.5px solid var(--line);background:var(--card);color:var(--ink-2);font-size:14px;font-weight:700;white-space:nowrap;cursor:pointer}.other svg[data-v-76423aa0]{width:17px;height:17px}.again[data-v-76423aa0]{margin-top:10px;height:44px;padding:0 18px;border-radius:14px;border:1.5px solid var(--line);background:var(--card);font-weight:800;color:var(--ink);cursor:pointer}.grid[data-v-76423aa0]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "stage" "rest";gap:14px}.head[data-v-76423aa0]{grid-area:head;min-width:0;padding-top:2px}.stage-col[data-v-76423aa0]{grid-area:stage;min-width:0}.rest[data-v-76423aa0]{grid-area:rest;display:flex;flex-direction:column;gap:14px;min-width:0}.kick[data-v-76423aa0]{margin:0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}h1[data-v-76423aa0]{margin:2px 0 6px;font-size:24px;line-height:1.15;font-weight:800;overflow-wrap:anywhere}.facts[data-v-76423aa0]{display:flex;flex-wrap:wrap;column-gap:6px;margin:0;font-size:14px;line-height:1.45;color:var(--ink-2)}.facts b[data-v-76423aa0]{color:var(--brand);font-weight:700}.facts[data-v-76423aa0]>*{white-space:nowrap}.facts[data-v-76423aa0]>*+*:before{content:"·";margin-right:6px;color:var(--ink-3);font-weight:400}.kick-row[data-v-76423aa0]{display:flex;align-items:center;justify-content:space-between;gap:10px}.code-pill[data-v-76423aa0]{flex:none;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 9px 0 11px;border:0;border-radius:999px;background:var(--ink);color:#fff;cursor:pointer}.code-pill small[data-v-76423aa0]{font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.code-pill b[data-v-76423aa0]{font-size:15px;font-weight:800;letter-spacing:.06em;font-variant-numeric:tabular-nums}.code-pill svg[data-v-76423aa0]{width:15px;height:15px;opacity:.75}.stage[data-v-76423aa0]{position:relative;height:clamp(380px,calc(100svh - 290px),600px);border-radius:var(--j-r-ctl);overflow:hidden;background:var(--j-sunken)}.stage[data-v-76423aa0] .cup3d{height:100%;border-radius:0}.stage.full[data-v-76423aa0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;height:auto;border-radius:0}.still[data-v-76423aa0]{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.still img[data-v-76423aa0]{width:100%;height:100%;object-fit:contain;display:block}.poster-wait[data-v-76423aa0]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.poster-wait img[data-v-76423aa0]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;animation:poster-in-76423aa0 .3s ease-out}@keyframes poster-in-76423aa0{0%{opacity:0}}.spin-chip[data-v-76423aa0]{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border-radius:999px;background:#ffffffe6;color:var(--ink-2);font-size:13px;font-weight:700;box-shadow:0 4px 14px #281e141a}.spin-chip .spin[data-v-76423aa0]{width:18px;height:18px;border-width:2.5px}.no3d[data-v-76423aa0]{height:100%;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;color:var(--ink-3);font-size:14px;padding:20px;text-align:center}.ov[data-v-76423aa0]{position:absolute;z-index:2}.round[data-v-76423aa0],.zoom button[data-v-76423aa0],.sides[data-v-76423aa0]{background:#ffffffeb;box-shadow:0 1px 2px #00000014,0 4px 14px #281e1414;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.round[data-v-76423aa0]{width:44px;height:44px;border:0;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--ink)}.tl[data-v-76423aa0]{top:12px;left:12px;display:flex;gap:6px}.tr[data-v-76423aa0]{top:12px;right:12px}.stage.full .tl[data-v-76423aa0],.stage.full .tr[data-v-76423aa0]{top:calc(12px + env(safe-area-inset-top))}.chip[data-v-76423aa0]{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 11px;border-radius:999px;font-size:13px;font-weight:800}.chip svg[data-v-76423aa0]{width:16px;height:16px;stroke-width:2.6}.chip.dark[data-v-76423aa0]{background:var(--ink);color:#fff;letter-spacing:.06em}.chip.gold[data-v-76423aa0]{background:var(--gold);color:var(--ink)}.zoom[data-v-76423aa0]{right:12px;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:8px}.zoom button[data-v-76423aa0]{width:40px;height:40px;border:0;border-radius:12px;display:grid;place-items:center;cursor:pointer;color:var(--ink)}.hint[data-v-76423aa0]{left:50%;bottom:72px;transform:translate(-50%);margin:0;white-space:nowrap;font-size:12.5px;color:#fff;background:#1d1d1bb8;padding:6px 12px;border-radius:999px;pointer-events:none;transition:opacity .4s}.hint.gone[data-v-76423aa0]{opacity:0}.bottom[data-v-76423aa0]{left:12px;right:12px;bottom:12px;display:flex;justify-content:center;align-items:center;gap:8px}.stage.full .bottom[data-v-76423aa0]{bottom:calc(16px + env(safe-area-inset-bottom))}.spin-btn.on[data-v-76423aa0]{color:var(--brand)}.sides[data-v-76423aa0]{display:flex;padding:4px;border-radius:999px;min-width:0}.sides button[data-v-76423aa0]{border:0;background:transparent;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:700;color:var(--ink-2);cursor:pointer;white-space:nowrap}.sides button.on[data-v-76423aa0]{background:var(--brand);color:#fff}.sec[data-v-76423aa0]{margin:0 0 8px 2px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.sec span[data-v-76423aa0]{font-weight:500;letter-spacing:0;text-transform:none}.opts[data-v-76423aa0]{margin-top:14px}.opt-row[data-v-76423aa0]{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 4px;margin:0 -2px;scrollbar-width:none}.opt-row[data-v-76423aa0]::-webkit-scrollbar{display:none}.opt[data-v-76423aa0]{flex:0 0 auto;width:112px;scroll-snap-align:start;display:flex;flex-direction:column;align-items:stretch;gap:1px;padding:6px 6px 8px;border:1.5px solid var(--line);border-radius:16px;background:var(--card);cursor:pointer;text-align:left}.opt.on[data-v-76423aa0]{border-color:var(--brand);box-shadow:0 0 0 1.5px var(--brand) inset}.thumb[data-v-76423aa0]{position:relative;display:block;aspect-ratio:1;border-radius:11px;overflow:hidden;background:var(--j-sunken);margin-bottom:5px}.thumb img[data-v-76423aa0]{width:100%;height:100%;object-fit:cover;display:block}.ph[data-v-76423aa0]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:22px;font-weight:800;color:var(--ink-3)}.tick[data-v-76423aa0]{position:absolute;top:6px;right:6px;width:22px;height:22px;padding:3px;border-radius:50%;background:var(--brand);color:#fff;stroke-width:3}.opt b[data-v-76423aa0]{font-size:15px;letter-spacing:.05em;padding:0 2px}.opt small[data-v-76423aa0]{font-size:12px;line-height:1.3;color:var(--ink-3);padding:0 2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card[data-v-76423aa0]{background:var(--card);border-radius:18px;padding:16px 18px}.card h2[data-v-76423aa0]{margin:0 0 8px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.why[data-v-76423aa0]{margin:0 0 6px;line-height:1.5}ul[data-v-76423aa0]{margin:0;padding-left:20px;line-height:1.5}li+li[data-v-76423aa0]{margin-top:2px}.spec[data-v-76423aa0]{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:0}.spec dt[data-v-76423aa0]{color:var(--ink-3);font-size:14px}.spec dd[data-v-76423aa0]{margin:0;font-weight:700;font-size:14px}.small[data-v-76423aa0]{margin:12px 0 0;font-size:13px;color:var(--ink-3);line-height:1.45}.tiles[data-v-76423aa0]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.tile[data-v-76423aa0]{position:relative;padding:0;border:0;border-radius:16px;overflow:hidden;background:var(--card);cursor:zoom-in;aspect-ratio:3 / 4}.tile.wide[data-v-76423aa0]{grid-column:1 / -1;aspect-ratio:4 / 3}.tile img[data-v-76423aa0]{width:100%;height:100%;object-fit:cover;display:block}.tile.wide img[data-v-76423aa0]{object-fit:contain}.tile .cap[data-v-76423aa0]{position:absolute;left:8px;bottom:8px;max-width:calc(100% - 16px);padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:700;background:#ffffffeb;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zoom-ic[data-v-76423aa0]{position:absolute;top:8px;right:8px;width:28px;height:28px;padding:6px;border-radius:50%;background:#1d1d1b8c;color:#fff}.pick[data-v-76423aa0]{background:var(--ink);color:#fff;border-radius:20px;padding:18px 20px 20px}.pick small[data-v-76423aa0]{font-size:11px;font-weight:800;letter-spacing:.16em;color:var(--gold)}.pick-row[data-v-76423aa0]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:2px 0 10px;flex-wrap:wrap}.big[data-v-76423aa0]{font-size:44px;line-height:1.05;font-weight:800;letter-spacing:.06em}.copy[data-v-76423aa0]{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:999px;border:1.5px solid rgba(255,255,255,.35);background:transparent;color:#fff;font-weight:700;font-size:14px;cursor:pointer}.copy svg[data-v-76423aa0]{width:18px;height:18px}.pick p[data-v-76423aa0]{margin:0;color:#e8e2d8;line-height:1.5}.pick p+p[data-v-76423aa0]{margin-top:4px}.pick p b[data-v-76423aa0]{color:#fff}.shop[data-v-76423aa0]{padding:16px;border-radius:18px;background:var(--card)}.shop-row[data-v-76423aa0]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.shop .shopee-btn[data-v-76423aa0]{width:100%;justify-content:center}.bag[data-v-76423aa0]{width:42px;height:42px;flex:none;border-radius:12px;display:grid;place-items:center;background:var(--shopee);color:#fff}.bag svg[data-v-76423aa0]{width:22px;height:22px}.shop-t[data-v-76423aa0]{flex:1;min-width:0;display:flex;flex-direction:column}.shop-t small[data-v-76423aa0]{font-size:12px;color:var(--ink-3)}.shop-t b[data-v-76423aa0]{font-size:16px;overflow-wrap:anywhere}.state[data-v-76423aa0]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 12px;max-width:420px;margin:0 auto}.state .icon[data-v-76423aa0]{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--j-sunken);color:var(--ink-3);margin-bottom:14px}.state .icon svg[data-v-76423aa0]{width:30px;height:30px}.state h1[data-v-76423aa0]{font-size:21px}.state p[data-v-76423aa0]{margin:0 0 18px;color:var(--ink-2);line-height:1.5}.shopee-btn[data-v-76423aa0]{display:inline-flex;align-items:center;gap:4px;height:48px;padding:0 22px;border-radius:999px;background:var(--shopee);color:#fff;font-weight:800;text-decoration:none}.shopee-btn svg[data-v-76423aa0]{width:18px;height:18px;stroke-width:2.6}.wait[data-v-76423aa0]{display:flex;flex-direction:column;align-items:center;gap:10px;color:var(--ink-3);font-size:14px}.spin[data-v-76423aa0]{width:28px;height:28px;border-radius:50%;border:3px solid currentColor;border-right-color:transparent;opacity:.6;animation:wait-spin-76423aa0 .8s linear infinite}@keyframes wait-spin-76423aa0{to{transform:rotate(360deg)}}.foot[data-v-76423aa0]{margin-top:auto;padding-top:24px;text-align:center;color:var(--ink-3);font-size:13px}button[data-v-76423aa0]:focus-visible,a[data-v-76423aa0]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (hover: hover){.round[data-v-76423aa0]:hover,.zoom button[data-v-76423aa0]:hover{background:#fff}.sides button[data-v-76423aa0]:not(.on):hover{background:#0000000d}.opt[data-v-76423aa0]:not(.on):hover{border-color:#cfc6b8}.shopee-btn[data-v-76423aa0]:hover{background:#d8401f}.tile:hover img[data-v-76423aa0]{transform:scale(1.02)}.tile img[data-v-76423aa0]{transition:transform .25s}}@media (max-width: 400px){.brand small[data-v-76423aa0]{display:none}}@media (max-width: 370px){.sides button[data-v-76423aa0]{padding:8px 9px;font-size:13px}}@media (min-width: 900px){.app[data-v-76423aa0]{padding:0 28px 24px}.grid[data-v-76423aa0]{grid-template-columns:minmax(0,1fr) 400px;grid-template-areas:"stage head" "stage rest";grid-template-rows:auto 1fr;column-gap:28px}.stage-col[data-v-76423aa0]{position:sticky;top:16px;align-self:start}.stage[data-v-76423aa0]{height:calc(100vh - 282px);min-height:440px}.opts[data-v-76423aa0]{margin-top:12px}.head[data-v-76423aa0]{padding-top:0}h1[data-v-76423aa0]{font-size:30px}}
