.checkout[data-v-035c0803]{flex-direction:column;display:flex}.checkout button[data-v-035c0803]:disabled{opacity:.4;cursor:default}.block[data-v-035c0803]{flex-direction:column;gap:12px;display:flex}.sheet-title[data-v-035c0803]{margin:0;font-size:17px;font-weight:700}.stack[data-v-035c0803]{flex-direction:column;display:flex}.hint[data-v-035c0803]{opacity:.72;margin:0;font-size:14px;line-height:1.4}.dial[data-v-035c0803]{opacity:.7;flex:none;font-size:17px}.dial[data-v-035c0803],.number[data-v-035c0803]{font-weight:700}.number[data-v-035c0803]{font-size:22px}.elapsed[data-v-035c0803]{margin:0;font-size:28px;font-weight:800}.dark-sheet .status-dot[data-v-035c0803]{background:var(--soft-caramel)}.dark-sheet .dial[data-v-035c0803],.dark-sheet .number[data-v-035c0803],.dark-sheet .select[data-v-035c0803]{color:var(--cream)}.dark-sheet .number[data-v-035c0803]::placeholder{color:#f4f0ea4d}.segmented.dark[data-v-035c0803]{background:#ffffff14}.segmented.dark button[data-v-035c0803]{color:#f4f0eab3}.segmented.dark button.on[data-v-035c0803]{background:var(--cream);color:var(--espresso)}.choices[data-v-035c0803]{flex-wrap:wrap;gap:8px;display:flex}.choice[data-v-035c0803]{background:#0000000f;border-radius:12px;flex:calc(50% - 8px);height:40px;font-size:14px;font-weight:700}.dark-sheet .choice[data-v-035c0803]{color:#f4f0eacc;background:#ffffff14}.choice.on[data-v-035c0803],.dark-sheet .choice.on[data-v-035c0803]{background:var(--cream);color:var(--espresso)}.choices .choice[data-v-035c0803]:only-child{flex-basis:100%}.pay-confirm[data-v-035c0803]{z-index:2;letter-spacing:-.02em;border-radius:16px;height:56px;margin-top:4px;font-size:17px;font-weight:800;position:sticky;bottom:0;box-shadow:inset 0 1px #ffffff47,0 16px 28px -16px #8e5840e6}.pay-confirm.btn-accent[data-v-035c0803]{background:linear-gradient(180deg,#ffffff38,transparent 55%),var(--accent,#8e5840);color:var(--accent-ink,#f4f0ea);box-shadow:inset 0 1px 0 #ffffff47,0 16px 28px -16px var(--accent,#8e5840)}.dark-sheet .pay-confirm[data-v-035c0803]{background:var(--cream);color:var(--espresso);box-shadow:inset 0 1px #ffffffb3,0 16px 32px -18px #000000bf}.dark-sheet .pay-confirm[data-v-035c0803]:active{background:#e6dfd6}.veil[data-v-633f1f8e]{z-index:80;padding:calc(env(safe-area-inset-top) + 16px) 16px calc(env(safe-area-inset-bottom) + 16px);cursor:pointer;background:#14100e47;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pay-confirm[data-v-633f1f8e]{letter-spacing:-.02em;border-radius:16px;height:56px;font-size:17px;font-weight:800}.card:not(.dark) .pay-confirm.btn-accent[data-v-633f1f8e]{background:linear-gradient(180deg,#ffffff38,transparent 55%),var(--accent,#8e5840);color:var(--accent-ink,#f4f0ea);box-shadow:inset 0 1px 0 #ffffff47,0 16px 28px -16px var(--accent,#8e5840)}.card.dark .pay-confirm[data-v-633f1f8e]{background:var(--cream);color:var(--espresso);box-shadow:inset 0 1px #ffffffb3,0 16px 32px -18px #000000bf}.card.dark .pay-confirm[data-v-633f1f8e]:active{background:#e6dfd6}.dismiss-hint[data-v-633f1f8e]{color:#f4f0ea;letter-spacing:-.01em;pointer-events:none;background:#1c19178c;border-radius:999px;margin:14px 0 0;padding:6px 12px;font-size:13px;font-weight:600}.card[data-v-633f1f8e]{cursor:auto;background:var(--surface,#f8f5f1);width:min(420px,100%);max-height:min(680px,100dvh - 96px);color:var(--text,#1c1917);border-radius:28px;padding:22px 20px 16px;animation:.38s cubic-bezier(.2,.8,.2,1) both card-in-633f1f8e;overflow:auto;box-shadow:0 24px 60px -28px #0000008c,inset 0 1px #ffffff59}.card.dark[data-v-633f1f8e]{background:var(--cocoa);color:var(--cream);--ink-tertiary:#f4f0ea9e;--text-muted:#f4f0ea61;--link:var(--soft-caramel);box-shadow:0 28px 70px -24px #000000b3,inset 0 1px #ffffff14}.celebrate[data-v-633f1f8e]{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.stage[data-v-633f1f8e]{background:var(--espresso);border-radius:36px;place-items:center;width:168px;height:168px;margin-top:4px;display:grid}.headline[data-v-633f1f8e]{letter-spacing:-.03em;margin:8px 0 0;font-size:28px;font-weight:800}.sub[data-v-633f1f8e]{opacity:.78;margin:0;font-size:15px;line-height:1.4}.after[data-v-633f1f8e]{text-align:left;flex-direction:column;gap:12px;width:100%;margin-top:8px;display:flex}.after .sub[data-v-633f1f8e]{text-align:center}.stack[data-v-633f1f8e]{flex-direction:column;display:flex}.after .field[data-v-633f1f8e]{min-height:44px;color:inherit;border-bottom:1px solid #8e584047;padding:8px 2px}.card.dark .after .field[data-v-633f1f8e]{border-bottom-color:#f4f0ea29}.card.dark[data-v-633f1f8e] .btn-text{color:var(--cream)}.burst[data-v-633f1f8e]{pointer-events:none;width:100%;height:0;position:relative}.confetti-art[data-v-633f1f8e]{-o-object-fit:contain;object-fit:contain;width:120px;height:120px;animation:.7s cubic-bezier(.2,.8,.2,1) both pop-633f1f8e;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.bit[data-v-633f1f8e]{border-radius:3px;width:8px;height:12px;animation:1.35s ease-in both fall-633f1f8e;position:absolute;top:-6px}.bit[data-v-633f1f8e]:nth-child(odd){border-radius:99px;width:8px;height:8px}@keyframes card-in-633f1f8e{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}@keyframes pop-633f1f8e{0%{opacity:0;transform:translate(-50%)scale(.7)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes fall-633f1f8e{0%{opacity:0;transform:translateY(0)rotate(0)}15%{opacity:1}to{opacity:0;transform:translateY(220px) translateX(var(--drift)) rotate(160deg)}}@media (prefers-reduced-motion:reduce){.bit[data-v-633f1f8e],.card[data-v-633f1f8e],.confetti-art[data-v-633f1f8e]{animation:none}.bit[data-v-633f1f8e]{display:none}.confetti-art[data-v-633f1f8e]{opacity:1}}.shell.pay-blur{filter:blur(18px);transform:scale(1.04)}
