.mint-msgbox-confirm{color:#e93b3d!important}.mint-button--primary{background:#e93b3d!important}.mint-cell-wrapper{background-image:none!important;font-size:.7rem}.mint-msgbox-input input{-webkit-box-sizing:border-box;box-sizing:border-box;height:1.6rem}.mint-field-core{font-size:.75rem}.mint-cell:after{content:"";position:absolute;z-index:1;pointer-events:none;background-color:#e5e5e5;height:1px;left:.4rem;right:.4rem;bottom:0}.mint-tab-item-label{font-size:.7rem}.mint-navbar .mint-tab-item.is-selected{color:#e93b3d;border-bottom-color:#e93b3d}:root{--red:#c8102e;--red-deep:#a50d26;--red-dark:#7e0a1e;--gold:#e9b44c;--gold-deep:#c9922c;--gold-light:#f7e5bc;--cream:#fdf6ea;--card:#fff;--ink:#3a2a1b;--ink2:#77674f;--ink3:#a6987f;--line:#efe3cf;--ok:#2e7d32;--warn:#d96c1f;--radius:18px;--radius-sm:14px}html{font-size:15px}body{margin:0;font-family:Noto Sans SC,PingFang SC,Microsoft YaHei,system-ui,sans-serif;background:#e7dfce;color:var(--ink);line-height:1.6}.mint-msgbox-confirm[data-v-4a784a91]{color:#e93b3d!important}.mint-button--primary[data-v-4a784a91]{background:#e93b3d!important}.mint-cell-wrapper[data-v-4a784a91]{background-image:none!important;font-size:.7rem}.mint-msgbox-input input[data-v-4a784a91]{-webkit-box-sizing:border-box;box-sizing:border-box;height:1.6rem}.mint-field-core[data-v-4a784a91]{font-size:.75rem}.mint-cell[data-v-4a784a91]:after{content:"";position:absolute;z-index:1;pointer-events:none;background-color:#e5e5e5;height:1px;left:.4rem;right:.4rem;bottom:0}.mint-tab-item-label[data-v-4a784a91]{font-size:.7rem}.mint-navbar .mint-tab-item.is-selected[data-v-4a784a91]{color:#e93b3d;border-bottom-color:#e93b3d}[data-v-4a784a91]{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}button[data-v-4a784a91]{font-family:inherit;border:none;background:none;cursor:pointer;color:inherit}input[data-v-4a784a91],select[data-v-4a784a91],textarea[data-v-4a784a91]{font-family:inherit;color:var(--ink)}img[data-v-4a784a91]{display:block}[data-v-4a784a91]:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:6px}.app[data-v-4a784a91]{max-width:520px;margin:0 auto;min-height:100vh;background:var(--cream);position:relative;overflow-x:hidden;-webkit-box-shadow:0 0 40px rgba(60,40,20,.18);box-shadow:0 0 40px rgba(60,40,20,.18)}.view[data-v-4a784a91]{display:none;min-height:100vh;padding-bottom:84px}.view.active[data-v-4a784a91]{display:block;-webkit-animation:viewIn-data-v-4a784a91 .35s ease both;animation:viewIn-data-v-4a784a91 .35s ease both}@-webkit-keyframes viewIn-data-v-4a784a91{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes viewIn-data-v-4a784a91{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}to{opacity:1;-webkit-transform:none;transform:none}}.topbar[data-v-4a784a91]{position:sticky;top:0;z-index:20;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:56px;padding:0 14px;background:hsla(0,0%,100%,.97);border-bottom:1px solid var(--line)}.brand[data-v-4a784a91],.topbar[data-v-4a784a91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.brand[data-v-4a784a91]{gap:8px}.brand-name[data-v-4a784a91]{font-family:"Noto Serif SC",serif;font-size:17.5px;font-weight:900;color:var(--red);letter-spacing:.5px}.brand-tag[data-v-4a784a91]{font-size:12.5px;font-weight:700;color:var(--red);background:var(--gold-light);border:1px solid var(--gold);padding:1px 8px;border-radius:999px}.icon-btn[data-v-4a784a91]{width:42px;height:42px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;color:var(--ink);-webkit-transition:background .2s,-webkit-transform .12s;transition:background .2s,-webkit-transform .12s;transition:background .2s,transform .12s;transition:background .2s,transform .12s,-webkit-transform .12s}.icon-btn[data-v-4a784a91]:active{background:var(--gold-light);-webkit-transform:scale(.94);transform:scale(.94)}.topbar-title[data-v-4a784a91]{font-size:17px;font-weight:700}.topbar-spacer[data-v-4a784a91]{width:42px}.hero[data-v-4a784a91]:after{content:"";position:absolute;right:-40px;top:-40px;width:150px;height:150px;border-radius:50%;border:18px solid hsla(0,0%,100%,.08)}.hero-badge[data-v-4a784a91]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:13.5px;font-weight:500;letter-spacing:.5px;background:hsla(0,0%,100%,.16);border:1px solid rgba(233,180,76,.7);color:var(--gold-light);padding:4px 12px;border-radius:999px;position:relative;z-index:1}.hero-badge svg[data-v-4a784a91]{width:14px;height:14px}.hero-title[data-v-4a784a91]{font-family:"Noto Serif SC",Songti SC,serif;font-size:30px;font-weight:900;line-height:1.25;letter-spacing:.5px;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.hero-title .hl[data-v-4a784a91]{color:var(--gold)}.hero-main[data-v-4a784a91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:14px;margin:12px 0 6px;position:relative;z-index:1}.hero-sub[data-v-4a784a91]{font-size:14px;color:hsla(0,0%,100%,.92);position:relative;z-index:1;letter-spacing:.5px}.hero-price[data-v-4a784a91]{-webkit-box-flex:0;-ms-flex:none;flex:none;text-align:center;line-height:1;z-index:1;background:var(--gold);color:var(--red-dark);border-radius:14px;padding:8px 12px 10px;-webkit-box-shadow:0 6px 18px rgba(0,0,0,.22);box-shadow:0 6px 18px rgba(0,0,0,.22);-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.hero-price small[data-v-4a784a91]{display:block;font-size:10.5px;font-weight:700;letter-spacing:1.5px;margin-bottom:3px}.hero-price b[data-v-4a784a91]{font-size:17px;font-weight:900;font-family:"Noto Serif SC",serif}.hero-price span[data-v-4a784a91]{font-size:11.5px;font-weight:700}.hero[data-v-4a784a91]{position:relative;color:#fff;padding:22px 20px 24px;overflow:hidden;background:radial-gradient(circle at 85% 12%,rgba(233,180,76,.35) 0,rgba(233,180,76,0) 42%),radial-gradient(circle at 8% 92%,rgba(233,180,76,.28) 0,rgba(233,180,76,0) 46%),linear-gradient(135deg,var(--red),var(--red-deep) 58%,var(--red-dark))}.hero-rule-btn[data-v-4a784a91]{position:absolute;top:14px;right:-6px;z-index:2;font-size:13.5px;font-weight:500;color:#fff;border:1px solid rgba(233,180,76,.55);border-radius:999px;padding:4px 12px;background:hsla(0,0%,100%,.18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.22);box-shadow:0 4px 12px rgba(0,0,0,.22);-webkit-transition:background .2s,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:background .2s,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,background .2s;transition:transform .2s ease,box-shadow .2s ease,background .2s,-webkit-transform .2s ease,-webkit-box-shadow .2s ease}.hero-rule-btn[data-v-4a784a91]:active{-webkit-transform:translateY(1px);transform:translateY(1px);-webkit-box-shadow:0 2px 6px rgba(0,0,0,.18);box-shadow:0 2px 6px rgba(0,0,0,.18);background:rgba(233,180,76,.28)}.product-list[data-v-4a784a91]{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 14px}.pcard[data-v-4a784a91]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pimg[data-v-4a784a91]{position:relative;width:100%;aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:#f5f0e4}.pimg img[data-v-4a784a91]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ptag[data-v-4a784a91]{position:absolute;left:0;top:0;font-size:11.5px;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--gold),var(--gold-deep));padding:2px 8px;border-radius:0 0 10px 0}.psold-badge[data-v-4a784a91]{position:absolute;inset:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(60,45,30,.46);color:#fff;font-size:14px;font-weight:700;letter-spacing:2px}.pinfo[data-v-4a784a91]{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:8px 2px 0}.pname[data-v-4a784a91]{font-size:15px;font-weight:700;line-height:1.35;color:var(--ink);min-height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pprice[data-v-4a784a91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;margin-top:4px;-ms-flex-wrap:wrap;flex-wrap:wrap}.price-now[data-v-4a784a91]{font-family:"Noto Serif SC",serif;font-size:19px;font-weight:900;color:var(--red)}.price-now small[data-v-4a784a91]{font-size:12px;font-weight:700}.price-orig[data-v-4a784a91]{font-size:12px;color:var(--ink3);text-decoration:line-through}.pstock[data-v-4a784a91]{margin-top:3px;font-size:13px;color:var(--ink3);font-weight:500}.pstock.low[data-v-4a784a91]{color:var(--warn);font-weight:700}.btn-buy[data-v-4a784a91]{width:100%;min-height:44px;margin-top:8px;border-radius:10px;background:linear-gradient(135deg,var(--red),var(--red-deep));color:#fff;font-size:15.5px;font-weight:700;letter-spacing:2px;-webkit-transition:-webkit-transform .12s,-webkit-box-shadow .2s;transition:-webkit-transform .12s,-webkit-box-shadow .2s;transition:transform .12s,box-shadow .2s;transition:transform .12s,box-shadow .2s,-webkit-transform .12s,-webkit-box-shadow .2s;-webkit-box-shadow:0 4px 12px rgba(200,16,46,.28);box-shadow:0 4px 12px rgba(200,16,46,.28)}.btn-buy[data-v-4a784a91]:active{-webkit-transform:scale(.98);transform:scale(.98)}.btn-buy.disabled[data-v-4a784a91]{background:#d8cfbe;color:#fff;-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed}.faq[data-v-4a784a91]{margin:6px 14px 0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.faq-head[data-v-4a784a91]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:13px 16px;font-size:16.5px;font-weight:700}.faq-head svg[data-v-4a784a91]{width:20px;height:20px;color:var(--ink3);-webkit-transition:-webkit-transform .25s;transition:-webkit-transform .25s;transition:transform .25s;transition:transform .25s,-webkit-transform .25s}.faq-item[data-v-4a784a91]{border-top:1px dashed var(--line);padding:12px 16px}.faq-item dt[data-v-4a784a91]{font-size:14.5px;font-weight:700;color:var(--red-dark);margin-bottom:3px}.faq-item dd[data-v-4a784a91]{font-size:13.5px;color:var(--ink2)}.faq-body[data-v-4a784a91]{max-height:0;overflow:hidden;-webkit-transition:max-height .3s ease;transition:max-height .3s ease}.faq.open .faq-body[data-v-4a784a91]{max-height:420px}.faq.open .faq-head svg[data-v-4a784a91]{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.legal[data-v-4a784a91]{padding:16px 20px 14px;text-align:center;font-size:12px;color:var(--ink3);line-height:1.8}.steps[data-v-4a784a91]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;padding:14px 14px 6px}.step[data-v-4a784a91],.steps[data-v-4a784a91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step[data-v-4a784a91]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;min-width:68px}.step i[data-v-4a784a91]{width:32px;height:32px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-style:normal;font-weight:700;font-size:15px;background:#e8ddc8;color:var(--ink3)}.step span[data-v-4a784a91]{font-size:13px;color:var(--ink3);white-space:nowrap}.step.active i[data-v-4a784a91]{background:var(--red);color:#fff;-webkit-box-shadow:0 4px 10px rgba(200,16,46,.3);box-shadow:0 4px 10px rgba(200,16,46,.3)}.step.active span[data-v-4a784a91]{color:var(--red);font-weight:700}.step.done i[data-v-4a784a91]{background:var(--gold);color:#fff}.step-line[data-v-4a784a91]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:2.5px;max-width:56px;margin:0 4px;border-radius:2px;background:#e8ddc8;position:relative;top:-17px}.step-line.done[data-v-4a784a91]{background:var(--gold)}.cd-bar[data-v-4a784a91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:5px;margin:10px 14px 0;padding:9px 12px;border-radius:var(--radius-sm);background:linear-gradient(135deg,var(--gold),var(--gold-deep));color:#fff;font-size:13.5px;font-weight:500;-webkit-box-shadow:0 3px 10px rgba(201,146,44,.25);box-shadow:0 3px 10px rgba(201,146,44,.25)}.cd-bar svg[data-v-4a784a91]{width:16px;height:16px;-webkit-box-flex:0;-ms-flex:none;flex:none}.cd-bar b[data-v-4a784a91]{font-size:15px;font-weight:800;letter-spacing:.5px}.order-card[data-v-4a784a91]{margin:12px 14px 0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:14px}.order-card h2[data-v-4a784a91]{font-size:16.5px;font-weight:700;margin-bottom:10px}.order-row[data-v-4a784a91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.order-img[data-v-4a784a91]{width:76px;height:76px;-webkit-box-flex:0;-ms-flex:none;flex:none;border-radius:var(--radius-sm);overflow:hidden;background:#f5f0e4}.order-img img[data-v-4a784a91]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.order-info[data-v-4a784a91]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.order-name[data-v-4a784a91]{font-size:16px;font-weight:700;line-height:1.35}.order-spec[data-v-4a784a91]{font-size:13.5px;color:var(--ink3);margin-top:2px}.order-price[data-v-4a784a91]{text-align:right}.order-price .now[data-v-4a784a91]{font-family:"Noto Serif SC",serif;font-size:19px;font-weight:900;color:var(--red)}.order-price .orig[data-v-4a784a91]{font-size:12px;color:var(--ink3);text-decoration:line-through;display:block}.order-meta[data-v-4a784a91]{border-top:1px dashed var(--line);margin-top:10px;padding-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;font-size:14.5px}.order-meta .row[data-v-4a784a91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:var(--ink2)}.order-meta .row b[data-v-4a784a91]{color:var(--ink)}.order-meta .total[data-v-4a784a91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;padding-top:3px}.order-meta .total span[data-v-4a784a91]{font-size:13.5px;color:var(--ink2)}.order-meta .total b[data-v-4a784a91]{font-family:"Noto Serif SC",serif;font-size:22px;font-weight:900;color:var(--red)}.form-card[data-v-4a784a91]{margin:12px 14px 0;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:14px 12px 6px}.form-card h2[data-v-4a784a91]{font-size:16.5px;font-weight:700;margin-bottom:4px}.field[data-v-4a784a91]{margin-bottom:12px}.field label[data-v-4a784a91]{display:block;font-size:15px;font-weight:700;margin-bottom:6px}.field label .req[data-v-4a784a91]{color:var(--red);margin-left:2px}.field input[data-v-4a784a91],.field select[data-v-4a784a91],.field textarea[data-v-4a784a91]{width:100%;min-height:48px;border:1.5px solid #e6d8be;border-radius:12px;background:#fbf6ea;font-size:15.5px;padding:0 14px;-webkit-transition:border-color .2s,background .2s;transition:border-color .2s,background .2s}.field input[data-v-4a784a91]::-webkit-input-placeholder,.field textarea[data-v-4a784a91]::-webkit-input-placeholder{color:var(--ink3)}.field input[data-v-4a784a91]::-moz-placeholder,.field textarea[data-v-4a784a91]::-moz-placeholder{color:var(--ink3)}.field input[data-v-4a784a91]:-ms-input-placeholder,.field textarea[data-v-4a784a91]:-ms-input-placeholder{color:var(--ink3)}.field input[data-v-4a784a91]::-ms-input-placeholder,.field textarea[data-v-4a784a91]::-ms-input-placeholder{color:var(--ink3)}.field input[data-v-4a784a91]::placeholder,.field textarea[data-v-4a784a91]::placeholder{color:var(--ink3)}.field input[data-v-4a784a91]:focus,.field select[data-v-4a784a91]:focus,.field textarea[data-v-4a784a91]:focus{outline:none;border-color:var(--red);background:#fff}.field input.invalid[data-v-4a784a91],.field textarea.invalid[data-v-4a784a91]{border-color:var(--warn);background:#fff7ef}.field textarea[data-v-4a784a91]{min-height:80px;padding:10px 14px;line-height:1.6;resize:none}.field .err[data-v-4a784a91]{display:none;font-size:13px;color:var(--warn);margin-top:5px;font-weight:500}.field .err.show[data-v-4a784a91]{display:block}.region-row[data-v-4a784a91]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.region-row select[data-v-4a784a91]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:15px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2377674F' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:14px;padding:0 18px 0 10px;text-overflow:ellipsis}.region-row select[data-v-4a784a91]:disabled{color:var(--ink3);background-color:#f3ecdd}.paybar[data-v-4a784a91]{position:sticky;bottom:0;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:hsla(0,0%,100%,.97);border-top:1px solid var(--line)}.paybar-info[data-v-4a784a91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:8px;min-width:0}.paybar-label[data-v-4a784a91]{font-size:13.5px;color:var(--ink2)}.paybar-price[data-v-4a784a91]{font-family:"Noto Serif SC",serif;font-size:23px;font-weight:900;color:var(--red)}.paybar-post[data-v-4a784a91]{font-size:12px;color:var(--ok);background:#e7f4e7;padding:2px 8px;border-radius:999px;font-weight:700}.btn-pay[data-v-4a784a91]{-webkit-box-flex:0;-ms-flex:none;flex:none;min-height:50px;padding:0 28px;border-radius:14px;font-size:16.5px;font-weight:700;letter-spacing:2px;background:linear-gradient(135deg,var(--red),var(--red-deep));color:#fff;-webkit-box-shadow:0 6px 16px rgba(200,16,46,.32);box-shadow:0 6px 16px rgba(200,16,46,.32);-webkit-transition:-webkit-transform .12s;transition:-webkit-transform .12s;transition:transform .12s;transition:transform .12s,-webkit-transform .12s}.btn-pay[data-v-4a784a91]:active{-webkit-transform:scale(.98);transform:scale(.98)}.modal-mask[data-v-4a784a91]{position:fixed;inset:0;z-index:50;background:rgba(30,20,10,.55);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.modal-mask[hidden][data-v-4a784a91],.processing[hidden][data-v-4a784a91]{display:none}.sheet[data-v-4a784a91]{width:100%;max-width:520px;background:#fff;border-radius:22px 22px 0 0;padding:14px 16px calc(20px + env(safe-area-inset-bottom));-webkit-animation:sheetUp-data-v-4a784a91 .28s ease both;animation:sheetUp-data-v-4a784a91 .28s ease both}@-webkit-keyframes sheetUp-data-v-4a784a91{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:.4}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes sheetUp-data-v-4a784a91{0%{-webkit-transform:translateY(60px);transform:translateY(60px);opacity:.4}to{-webkit-transform:none;transform:none;opacity:1}}.sheet-head[data-v-4a784a91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:4px}.sheet-head h3[data-v-4a784a91]{font-size:16.5px;font-weight:700}.sheet-close[data-v-4a784a91]{width:40px;height:40px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--ink3)}.sheet-close[data-v-4a784a91]:active{background:var(--gold-light)}.sheet-amount[data-v-4a784a91]{text-align:center;padding:6px 0 14px;border-bottom:1px solid var(--line)}.sheet-amount small[data-v-4a784a91]{display:block;font-size:13px;color:var(--ink2);margin-bottom:3px}.sheet-amount b[data-v-4a784a91]{font-family:"Noto Serif SC",serif;font-size:34px;font-weight:900;color:var(--ink)}.pay-timer[data-v-4a784a91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;margin-top:10px;font-size:13.5px;color:var(--red-dark);font-weight:500;text-align:center}.pay-timer svg[data-v-4a784a91]{width:16px;height:16px;-webkit-box-flex:0;-ms-flex:none;flex:none}.pay-timer b[data-v-4a784a91]{font-size:14.5px;font-weight:800;letter-spacing:.5px}.pay-timer.warn[data-v-4a784a91]{color:var(--warn);font-weight:700}.pay-method[data-v-4a784a91]{gap:12px;margin:14px 0;padding:12px;border:2px solid var(--red);border-radius:var(--radius-sm);background:#fff7f3}.pay-method .pm-icon[data-v-4a784a91],.pay-method[data-v-4a784a91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pay-method .pm-icon[data-v-4a784a91]{width:40px;height:40px;border-radius:12px;background:linear-gradient(135deg,#2e6bff,#0e3fbf);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-ms-flex:none;flex:none}.pay-method .pm-icon svg[data-v-4a784a91]{width:24px;height:24px}.pay-method .pm-name[data-v-4a784a91]{font-size:15.5px;font-weight:700;-webkit-box-flex:1;-ms-flex:1;flex:1}.pay-method .pm-tag[data-v-4a784a91]{font-size:12px;color:var(--red);border:1px solid var(--red);border-radius:999px;padding:1px 7px;font-weight:700}.pay-method .pm-check[data-v-4a784a91]{color:var(--red)}.btn-confirm[data-v-4a784a91]{width:100%;min-height:50px;border-radius:14px;font-size:16.5px;font-weight:700;letter-spacing:2px;background:linear-gradient(135deg,var(--red),var(--red-deep));color:#fff;-webkit-box-shadow:0 6px 16px rgba(200,16,46,.32);box-shadow:0 6px 16px rgba(200,16,46,.32)}.btn-cancel[data-v-4a784a91]{width:100%;min-height:46px;margin-top:10px;border-radius:14px;font-size:15px;color:var(--ink2);background:#f3ede0}.sheet-note[data-v-4a784a91]{text-align:center;font-size:12.5px;color:var(--ink3);margin-top:10px}.processing[data-v-4a784a91]{position:fixed;inset:0;z-index:51;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:14px;background:hsla(0,0%,100%,.96);color:var(--ink);font-size:16px;font-weight:500}.spinner[data-v-4a784a91]{width:48px;height:48px;border-radius:50%;border:5px solid var(--gold-light);border-top-color:var(--red);-webkit-animation:spin-data-v-4a784a91 .9s linear infinite;animation:spin-data-v-4a784a91 .9s linear infinite}@-webkit-keyframes spin-data-v-4a784a91{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-4a784a91{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.success-wrap[data-v-4a784a91]{min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:36px 20px 48px;text-align:center}.success-icon[data-v-4a784a91],.success-wrap[data-v-4a784a91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.success-icon[data-v-4a784a91]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#34a853,#1e7d3a);color:#fff;margin-bottom:16px;-webkit-box-shadow:0 10px 26px rgba(30,125,58,.3);box-shadow:0 10px 26px rgba(30,125,58,.3);-webkit-animation:pop-data-v-4a784a91 .45s cubic-bezier(.2,1.6,.4,1) both;animation:pop-data-v-4a784a91 .45s cubic-bezier(.2,1.6,.4,1) both}.success-icon svg[data-v-4a784a91]{width:44px;height:44px}@-webkit-keyframes pop-data-v-4a784a91{0%{-webkit-transform:scale(.3);transform:scale(.3);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes pop-data-v-4a784a91{0%{-webkit-transform:scale(.3);transform:scale(.3);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.success-wrap h1[data-v-4a784a91]{font-family:"Noto Serif SC",serif;font-size:24px;font-weight:900}.success-sub[data-v-4a784a91]{font-size:14.5px;color:var(--ink2);margin-top:5px}.success-card[data-v-4a784a91]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:12px;margin:18px 0 0}.success-card img[data-v-4a784a91]{width:64px;height:64px;border-radius:12px;-o-object-fit:cover;object-fit:cover;-webkit-box-flex:0;-ms-flex:none;flex:none;background:#f5f0e4}.success-card b[data-v-4a784a91]{display:block;font-size:15.5px;line-height:1.35}.success-card span[data-v-4a784a91]{display:block;font-size:13px;color:var(--ink3);margin-top:3px;line-height:1.5}.success-tips[data-v-4a784a91]{width:100%;margin-top:10px;padding:10px 12px;background:var(--gold-light);border:1px solid var(--gold);border-radius:var(--radius-sm);font-size:13.5px;color:var(--red-dark);font-weight:500;text-align:left}.btn-primary[data-v-4a784a91]{width:100%;min-height:50px;margin-top:22px;border-radius:14px;font-size:16.5px;font-weight:700;letter-spacing:2px;background:linear-gradient(135deg,var(--red),var(--red-deep));color:#fff;-webkit-box-shadow:0 6px 16px rgba(200,16,46,.32);box-shadow:0 6px 16px rgba(200,16,46,.32)}.toast[data-v-4a784a91]{position:fixed;top:14px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:60;max-width:86vw;background:rgba(45,32,20,.92);color:#fff;font-size:14.5px;font-weight:500;padding:10px 18px;border-radius:12px;text-align:center;opacity:0;pointer-events:none;-webkit-transition:opacity .25s;transition:opacity .25s}.toast.show[data-v-4a784a91]{opacity:1}@media (min-width:512px){.toast[data-v-4a784a91]{max-width:440px}}@media (prefers-reduced-motion:reduce){[data-v-4a784a91]{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}}.rule-sheet[data-v-4a784a91]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:82vh}.rule-scroll[data-v-4a784a91]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 0}.rule-title[data-v-4a784a91]{font-size:17px;font-weight:900;text-align:center;color:var(--red-dark);margin-bottom:12px}.rule-body p[data-v-4a784a91]{margin:6px 0}.rule-body dd[data-v-4a784a91],.rule-body p[data-v-4a784a91]{line-height:1.7;font-size:13.5px;color:var(--ink2)}.rule-close-btn[data-v-4a784a91]{margin-top:14px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}