.customer-page[data-v-3b93c074]{position:relative;display:flex;flex-direction:column;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;background:#fff}.page-hero[data-v-3b93c074]{position:relative;height:200px;overflow:hidden;color:#fff;background:linear-gradient(135deg,#8fd3f4,#c58cff)}.header-image[data-v-3b93c074]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-overlay[data-v-3b93c074]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.48),rgba(0,0,0,.08) 45%,rgba(0,0,0,.38))}.hero-identity[data-v-3b93c074]{position:absolute;top:20px;left:50%;transform:translateX(-50%);display:flex;align-items:center;justify-content:space-between;z-index:1;width:90%;text-shadow:0 1px 4px rgba(0,0,0,.45)}.hero-identity span[data-v-3b93c074],.hero-identity strong[data-v-3b93c074]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hero-promo[data-v-3b93c074]{position:absolute;bottom:30px;left:16px;z-index:1;display:flex;max-width:calc(100% - 32px);flex-direction:column;gap:2px;text-shadow:0 2px 6px rgba(0,0,0,.5)}.hero-promo strong[data-v-3b93c074]{font-size:20px;line-height:1.3;letter-spacing:1px}.hero-promo span[data-v-3b93c074]{color:hsla(0,0%,100%,.92);font-size:13px;line-height:1.5}.hero-identity strong[data-v-3b93c074]{font-size:18px;line-height:1.35}.hero-identity span[data-v-3b93c074]{color:hsla(0,0%,100%,.9);font-size:13px;line-height:1.4}.header-placeholder[data-v-3b93c074]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:hsla(0,0%,100%,.8);font-size:12px}.page-content[data-v-3b93c074]{margin-top:-20px;position:relative;display:flex;flex-direction:column;flex:1;z-index:2;padding:18px 14px 30px;border-radius:20px 20px 0 0;background:#fff}.store-card[data-v-3b93c074]{display:flex;align-items:center;padding:16px;margin-bottom:16px;border-radius:10px;background:#fff;box-shadow:0 10px 25px rgba(80,60,120,.12)}.store-avatar[data-v-3b93c074]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex-shrink:0;border-radius:16px;color:#fff;font-size:22px;background:linear-gradient(135deg,#ff9fcf,#7db7ff)}.store-info[data-v-3b93c074]{display:flex;flex-direction:column;flex:1;margin-left:12px}.store-info strong[data-v-3b93c074]{color:#222;font-size:16px;font-weight:700}.store-info span[data-v-3b93c074]{margin-top:4px;color:#8b8b8b;font-size:12px}.store-status[data-v-3b93c074]{padding:5px 12px;border-radius:20px;color:#16a36a;background:#eafff4;font-size:12px}.page-notice[data-v-3b93c074]{margin-bottom:16px;border-radius:14px;overflow:hidden}.featured-option-card[data-v-3b93c074]{display:flex;width:100%;min-height:120px;align-items:stretch;gap:14px;margin-bottom:20px;padding:14px;border:0;border-radius:16px;color:inherit;background:hsla(0,1%,81%,.4);cursor:pointer;text-align:left}.featured-option-card.disabled[data-v-3b93c074]{opacity:.45}.featured-option-media[data-v-3b93c074]{display:grid;width:82px;flex:0 0 82px;place-items:center;border-radius:14px;background:#fff}.featured-option-image[data-v-3b93c074]{width:62px;height:62px;-o-object-fit:contain;object-fit:contain}.featured-option-media .option-icon[data-v-3b93c074]{width:62px;height:62px;font-size:25px}.featured-option-content[data-v-3b93c074]{display:flex;min-width:0;flex:1;flex-direction:column;padding-top:2px}.featured-option-content small[data-v-3b93c074],.featured-option-content strong[data-v-3b93c074]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.featured-option-content strong[data-v-3b93c074]{color:#202939;font-size:17px;line-height:1.5}.featured-option-content small[data-v-3b93c074]{margin-top:3px;color:#7b8492;font-size:12px}.featured-option-action[data-v-3b93c074]{display:flex;height:34px;align-items:center;justify-content:center;gap:5px;margin-top:auto;border-radius:8px;color:#202939;background:#fff;font-size:13px;font-weight:600}.option-group+.option-group[data-v-3b93c074]{margin-top:20px}.group-heading[data-v-3b93c074]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:14px}.group-heading[data-v-3b93c074]:after,.group-heading[data-v-3b93c074]:before{width:34px;height:1px;content:"";background:#c7ced8}.group-title[data-v-3b93c074]{padding:2px 0;color:#344054;font-size:13px;font-weight:700;letter-spacing:.5px}.option-grid[data-v-3b93c074]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.option-card[data-v-3b93c074]{display:flex;min-width:0;min-height:100px;align-items:flex-start;justify-content:flex-start;flex-direction:column;padding:16px;border:none;border-radius:10px;cursor:pointer;background:hsla(0,1%,81%,.4)}.option-card.disabled[data-v-3b93c074]{opacity:.45}.option-icon[data-v-3b93c074]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;font-size:18px}.option-icon-image[data-v-3b93c074]{width:42px;height:42px;-o-object-fit:contain;object-fit:contain}.option-icon.blue[data-v-3b93c074]{color:#2878df;background:#e9f2ff}.option-icon.green[data-v-3b93c074]{color:#21a67a;background:#e6f8f1}.option-icon.orange[data-v-3b93c074]{color:#ee8a36;background:#fff1e5}.option-icon.purple[data-v-3b93c074]{color:#7c5ce4;background:#f1edff}.option-icon.red[data-v-3b93c074]{color:#e65353;background:#ffebeb}.option-title[data-v-3b93c074]{margin-top:10px;max-width:100%;overflow:hidden;color:#222c3e;font-size:15px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.empty-state[data-v-3b93c074]{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:190px;color:#a2aaba}.empty-state .anticon[data-v-3b93c074]{font-size:34px}.empty-state strong[data-v-3b93c074]{margin-top:12px}.technology-support[data-v-3b93c074]{display:flex;align-items:center;justify-content:center;flex-direction:column;padding-top:35px;color:#adb5c5;font-size:10px;line-height:1.7}.technology-support-link[data-v-3b93c074]{display:block;border:0;background:transparent;cursor:pointer}.technology-support-link img[data-v-3b93c074]{display:block;width:80px}.customer-page.compact[data-v-3b93c074]{min-height:620px}.compact .page-content[data-v-3b93c074]{padding:16px 10px 24px;border-radius:14px 14px 0 0}.compact .store-card[data-v-3b93c074]{padding:12px;border-radius:10px}.compact .option-grid[data-v-3b93c074]{gap:7px}.compact .featured-option-card[data-v-3b93c074]{min-height:96px;gap:10px;padding:10px;border-radius:12px}.compact .featured-option-media[data-v-3b93c074]{width:62px;flex-basis:62px;border-radius:14px}.compact .featured-option-image[data-v-3b93c074],.compact .featured-option-media .option-icon[data-v-3b93c074]{width:46px;height:46px}.compact .featured-option-content strong[data-v-3b93c074]{font-size:13px}.option-description[data-v-3b93c074]{display:-webkit-box;margin-top:4px;overflow:hidden;color:#8a929f;font-size:11px;font-weight:400;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2}.option-card[data-v-3b93c074]{border-radius:14px}.compact .featured-option-content small[data-v-3b93c074]{font-size:10px}.compact .featured-option-action[data-v-3b93c074]{height:28px;font-size:11px}.compact .option-card[data-v-3b93c074]{min-height:92px;border-radius:14px}.compact .option-title[data-v-3b93c074]{margin-top:7px;font-size:11px}.compact .option-description[data-v-3b93c074]{font-size:9px}.browser-open-guide[data-v-eafd1096]{position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;color:#1f2937;background:#fff}.guide-arrow[data-v-eafd1096]{position:absolute;top:calc(8px + env(safe-area-inset-top));right:8px;width:180px;height:min(200px,28vh);fill:none;stroke:#c5cad1;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.guide-arrow-curve[data-v-eafd1096]{stroke-dasharray:3 5}.guide-content[data-v-eafd1096]{display:flex;min-height:100vh;min-height:100dvh;align-items:center;justify-content:center;flex-direction:column;box-sizing:border-box;padding:32px 28px 12vh;text-align:center}.guide-icon[data-v-eafd1096]{display:flex;width:64px;height:64px;align-items:center;justify-content:center;margin-bottom:20px;border-radius:20px;color:#2878df;font-size:31px;background:#eef5ff}.guide-content h1[data-v-eafd1096]{margin:0 0 18px;color:#111827;font-size:23px;font-weight:600}.guide-content p[data-v-eafd1096]{margin:3px 0;color:#6b7280;font-size:15px;line-height:1.7}.guide-content p strong[data-v-eafd1096]{color:#374151;letter-spacing:2px}.guide-error[data-v-eafd1096]{margin-top:18px;color:#e5484d;font-size:13px}.app-home[data-v-47e6714c]{min-height:100vh;background:#f5f7fb}.app-home>.ant-spin-nested-loading[data-v-47e6714c]{min-height:100vh}.promo-page[data-v-47e6714c]{position:relative;min-height:100vh;overflow:hidden;color:#0d1b2e;background:#fff}.promo-shell[data-v-47e6714c]{position:relative;z-index:1;width:100%;max-width:430px;margin:0 auto;padding:22px 18px 44px}.promo-brand[data-v-47e6714c]{display:flex;height:48px;align-items:center}.promo-brand img[data-v-47e6714c]{display:block;width:164px;height:auto}.promo-copy[data-v-47e6714c]{padding:30px 5px 20px}.promo-kicker[data-v-47e6714c]{margin:0 0 9px;color:#079aa2;font-size:12px;font-weight:700;letter-spacing:.16em}.promo-copy h1[data-v-47e6714c]{margin:0;color:#0b1728;font-size:clamp(38px,11.5vw,50px);font-weight:900;line-height:1.05;letter-spacing:-.045em}.promo-copy h2[data-v-47e6714c]{margin:15px 0 0;color:#0d1b2e;font-size:clamp(25px,7vw,31px);font-weight:800;line-height:1.22;letter-spacing:-.025em}.promo-description[data-v-47e6714c]{max-width:350px;margin:12px 0 0;color:#687386;font-size:15px;line-height:1.7}.promo-hero[data-v-47e6714c]{position:relative;height:292px;overflow:hidden;border-radius:30px;background:#edf9f8;box-shadow:0 22px 46px rgba(14,49,69,.16)}.promo-hero img[data-v-47e6714c]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 43%;object-position:50% 43%}.promo-benefits[data-v-47e6714c]{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:-22px 12px 0;padding:19px 5px 17px;border:1px solid rgba(217,228,232,.85);border-radius:24px;background:hsla(0,0%,100%,.96);box-shadow:0 14px 34px rgba(32,73,90,.12)}.promo-benefit[data-v-47e6714c]{display:flex;min-width:0;align-items:center;flex-direction:column;gap:8px;padding:0 7px}.promo-benefit+.promo-benefit[data-v-47e6714c]{border-left:1px solid #e5ebee}.promo-benefit-icon[data-v-47e6714c]{display:grid;width:40px;height:40px;place-items:center;border-radius:14px;color:#087b92;background:#e8fbf7;font-size:20px}.promo-benefit:nth-child(2) .promo-benefit-icon[data-v-47e6714c]{color:#286fa0;background:#edf7ff}.promo-benefit:nth-child(3) .promo-benefit-icon[data-v-47e6714c]{color:#617b13;background:#f7fbdc}.promo-benefit strong[data-v-47e6714c]{overflow:hidden;max-width:100%;color:#263244;font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.promo-primary[data-v-47e6714c]{display:flex;width:calc(100% - 24px);height:58px;align-items:center;justify-content:center;gap:10px;margin:22px 12px 0;border:0;border-radius:999px;outline:none;color:#061c2e;background:linear-gradient(100deg,#09d6ec,#42e5c7 52%,#e8f66a);box-shadow:0 13px 28px rgba(26,210,192,.25);font-size:20px;font-weight:800;letter-spacing:.03em}.promo-primary[data-v-47e6714c]:active{transform:translateY(1px);box-shadow:0 7px 18px rgba(26,210,192,.23)}.promo-assurance[data-v-47e6714c]{margin:12px 0 0;color:#7a8492;font-size:13px;letter-spacing:.09em;text-align:center}.promo-detail[data-v-47e6714c]{scroll-margin-top:20px;margin:52px 0 0;padding:30px 24px 28px;border:1px solid #e9eef0;border-radius:26px;background:#f7faf9}.promo-detail-eyebrow[data-v-47e6714c]{margin:0 0 8px;color:#079aa2;font-size:12px;font-weight:700;letter-spacing:.12em}.promo-detail h3[data-v-47e6714c]{margin:0;color:#152236;font-size:23px;line-height:1.35}.promo-detail>p[data-v-47e6714c]:not(.promo-detail-eyebrow){margin:14px 0 0;color:#687386;font-size:14px;line-height:1.75}.promo-steps[data-v-47e6714c]{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:24px;color:#597078;font-size:12px}.promo-steps span[data-v-47e6714c]{display:flex;align-items:center;flex-direction:column;gap:6px;text-align:center}.promo-steps em[data-v-47e6714c]{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#064b5a;background:#c9f7ed;font-style:normal;font-weight:800}.promo-steps>.anticon[data-v-47e6714c]{color:#aebdc0;font-size:11px}.promo-glow[data-v-47e6714c]{position:absolute;z-index:0;border-radius:50%;pointer-events:none;filter:blur(2px)}.promo-glow-top[data-v-47e6714c]{top:-130px;right:-150px;width:330px;height:330px;background:radial-gradient(circle at 35% 65%,hsla(64,91%,68%,.78),rgba(51,230,206,.36) 45%,rgba(0,210,242,0) 72%)}.promo-glow-bottom[data-v-47e6714c]{bottom:220px;left:-170px;width:320px;height:320px;background:radial-gradient(circle,rgba(24,220,236,.22),rgba(24,220,236,0) 70%)}@media (max-width:360px){.promo-shell[data-v-47e6714c]{padding-right:14px;padding-left:14px}.promo-copy[data-v-47e6714c]{padding-top:24px}.promo-hero[data-v-47e6714c]{height:270px}.promo-benefits[data-v-47e6714c],.promo-primary[data-v-47e6714c]{margin-right:6px;margin-left:6px}.promo-primary[data-v-47e6714c]{width:calc(100% - 12px)}}.binding-page[data-v-47e6714c]{position:fixed;z-index:100;inset:0;box-sizing:border-box;width:100%;height:100vh;height:100dvh;min-height:100vh;min-height:100dvh;overflow-y:auto;padding:0 22px 34px;background:#fff;overscroll-behavior:none}.binding-shell[data-v-47e6714c]{width:100%;max-width:420px;margin:0 auto;padding-top:18px}.binding-brand[data-v-47e6714c]{height:48px;color:#111827;font-size:18px;font-weight:700;line-height:48px;letter-spacing:.02em}.binding-card[data-v-47e6714c]{max-height:none;overflow-y:auto;padding:24px 0 10px;border:0;border-radius:0;background:#fff;overscroll-behavior:contain}.binding-card h1[data-v-47e6714c]{margin:10px 0 0;color:#111827;font-size:24px;font-weight:600;line-height:1.35}.binding-card>p[data-v-47e6714c]{margin:10px 0 0;color:#697586;font-size:15px;line-height:1.7}.binding-card>small[data-v-47e6714c]{display:block;margin:12px 0 0;color:#6b7280;line-height:1.6}.binding-state[data-v-47e6714c]{display:inline-flex;align-items:center;height:28px;padding:0 11px;border-radius:999px;color:#176b52;background:#eaf8f2;font-size:12px;font-weight:700}.binding-divider[data-v-47e6714c]{height:1px;margin:26px 0 4px;background:#edf1f5}.binding-label[data-v-47e6714c]{display:block;margin:20px 0 9px;color:#263244;font-size:13px;font-weight:700}.binding-card input[data-v-47e6714c]{box-sizing:border-box;width:100%;height:48px;padding:0 14px;border:1px solid #d9e0ea;border-radius:12px;outline:none;color:#111827;background:#f8fafc;font-size:16px;transition:border-color .15s,box-shadow .15s,background .15s}.binding-card input[data-v-47e6714c]:focus{border-color:#1f8f6d;background:#fff;box-shadow:0 0 0 3px rgba(31,143,109,.1)}.binding-inline[data-v-47e6714c]{display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:10px}.binding-inline .van-button[data-v-47e6714c]{height:48px;border:0;border-radius:12px;background:#111827}.merchant-found[data-v-47e6714c]{display:flex;align-items:center;gap:12px;margin-top:22px;padding:14px 15px;border:1px solid #dbeee7;border-radius:14px;color:#1f8f6d;background:#f4fbf8}.merchant-found>.anticon[data-v-47e6714c]{font-size:22px}.merchant-found div[data-v-47e6714c]{display:flex;flex-direction:column;gap:2px}.merchant-found small[data-v-47e6714c]{color:#7c8b9c}.merchant-found strong[data-v-47e6714c]{color:#172033;font-weight:700}.store-select[data-v-47e6714c]{position:relative}.store-options[data-v-47e6714c]{position:absolute;z-index:20;top:calc(100% + 6px);right:0;left:0;max-height:210px;overflow-y:auto;padding:6px;border:1px solid #dfe6ef;border-radius:14px;background:#fff;box-shadow:0 14px 34px rgba(15,23,42,.12)}.store-options button[data-v-47e6714c]{display:flex;width:100%;align-items:center;justify-content:space-between;padding:12px;border:0;border-radius:10px;color:#374151;background:transparent;text-align:left}.store-options button.selected[data-v-47e6714c]{color:#1f8f6d;background:#edf9f4}.store-options>span[data-v-47e6714c]{display:block;padding:16px 10px;color:#97a4b4;font-size:13px;text-align:center}.binding-notice[data-v-47e6714c]{margin-top:18px;padding:13px 14px;border:1px solid #f0dfb7;border-radius:12px;color:#735b24;background:#fffaf0;font-size:13px;line-height:1.6}.binding-primary[data-v-47e6714c]{height:48px;margin-top:24px;border:0;border-radius:999px;background:#111827;font-weight:700}.binding-success-card[data-v-47e6714c]{margin-top:32px;padding-top:32px;text-align:center}.binding-result-icon[data-v-47e6714c]{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#fff;background:#22a06b;font-size:20px}.binding-success-card h1[data-v-47e6714c]{margin-top:16px}.binding-success-card>p[data-v-47e6714c],.binding-success-card>small[data-v-47e6714c]{text-align:center}.load-error[data-v-47e6714c]{display:flex;min-height:100vh;align-items:center;justify-content:center;flex-direction:column;padding:32px;color:#8b95a5;text-align:center}.load-error .anticon[data-v-47e6714c]{color:#b8c0cc;font-size:48px}.load-error strong[data-v-47e6714c]{margin-top:18px;color:#334155;font-size:18px}.load-error span[data-v-47e6714c]{margin-top:8px;font-size:14px}.review-topic-section[data-v-47e6714c]{margin:16px 0}.review-topic-heading[data-v-47e6714c]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:9px}.review-topic-heading strong[data-v-47e6714c]{color:#334155;font-size:15px}.review-topic-heading span[data-v-47e6714c]{color:#94a3b8;font-size:11px}.review-topic-cards[data-v-47e6714c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:1px}.review-topic-card[data-v-47e6714c]{position:relative;display:flex;width:100%;min-width:0;min-height:62px;align-items:flex-start;justify-content:center;flex-direction:column;padding:10px 13px;border:1px solid #e2e8f0;border-radius:10px;color:#1f2937;background:#f8fafc;text-align:left}.review-topic-card.active[data-v-47e6714c]{border-color:#7c3aed;color:#5b21b6;background:#f5f3ff;box-shadow:0 0 0 1px rgba(124,58,237,.08)}.review-topic-card span[data-v-47e6714c]{font-size:14px;font-weight:600}.review-topic-card small[data-v-47e6714c]{margin-top:3px;color:#8b95a5;font-size:11px}.review-topic-card em[data-v-47e6714c]{position:absolute;top:5px;right:5px;padding:1px 5px;border-radius:999px;color:#b45309;background:#fef3c7;font-size:9px;font-style:normal}.review-topic-toggle[data-v-47e6714c]{display:flex;width:100%;align-items:center;justify-content:center;gap:5px;margin-top:10px;padding:8px;border:0;color:#6d28d9;background:transparent;font-size:13px}.review-topic-toggle span[data-v-47e6714c]{font-size:15px;line-height:1}.open-wechat-button[data-v-47e6714c],.review-actions[data-v-47e6714c]{margin-top:20px}.review-action-guide[data-v-47e6714c]{margin-bottom:10px;color:#64748b;font-size:12px;line-height:1.6;text-align:center}.review-action-guide strong[data-v-47e6714c]{color:#334155}.review-secondary-actions[data-v-47e6714c]{display:flex;justify-content:space-between;gap:12px}.review-action-button[data-v-47e6714c]{min-width:0;flex:1}.video-share-popup[data-v-47e6714c]{overflow:hidden}.video-share-content[data-v-47e6714c]{max-height:88vh;overflow-y:auto;padding:26px 18px 22px}.video-share-content h2[data-v-47e6714c]{margin:0 0 18px;color:#1f2937;font-size:20px;font-weight:600;text-align:center}.share-copy-card[data-v-47e6714c],.share-video-card[data-v-47e6714c]{padding:14px;border-radius:12px;background:#f7f8fa}.share-section-heading[data-v-47e6714c]{display:flex;align-items:center;justify-content:space-between}.share-copy-card p[data-v-47e6714c]{margin:12px 0 0;color:#374151;font-size:14px;line-height:1.7;white-space:pre-wrap;word-break:break-word}.share-copy-card p.is-exhausted[data-v-47e6714c]{color:#9ca3af;text-align:center}.share-copy-footer[data-v-47e6714c]{display:flex;justify-content:flex-end;margin-top:10px}.share-copy-footer a[data-v-47e6714c]{color:#2878df;font-size:13px;font-weight:500}.share-copy-footer a.disabled[data-v-47e6714c]{color:#94a3b8;pointer-events:none}.share-video-card[data-v-47e6714c]{margin-top:12px}.share-video-card video[data-v-47e6714c]{display:block;width:100%;max-height:48vh;margin-bottom:12px;border-radius:9px;background:#000}@media (min-width:520px){.app-home[data-v-47e6714c]{width:430px;margin:0 auto;box-shadow:0 0 50px rgba(25,48,83,.12)}.video-share-popup[data-v-47e6714c]{right:auto;left:50%;width:430px;margin-left:-215px}}[data-v-47e6714c] .meituan-btn .van-button__text{color:#000!important}.publish-page[data-v-7c89514e]{position:relative;width:100%;min-height:100vh;min-height:100dvh;padding-bottom:calc(88px + env(safe-area-inset-bottom));color:#1f2937;background:#f5f6f8}.publish-loading[data-v-7c89514e],.publish-loading[data-v-7c89514e] .ant-spin-container{min-height:calc(100vh - 88px);min-height:calc(100dvh - 88px)}.publish-content[data-v-7c89514e]{padding:18px 16px 28px}.content-section[data-v-7c89514e]{padding:18px;border-radius:12px;background:#fff}.content-section+.content-section[data-v-7c89514e]{margin-top:12px}.section-label[data-v-7c89514e]{margin-bottom:10px;color:#8b95a5;font-size:12px}.content-section h1[data-v-7c89514e]{margin:0;color:#182230;font-size:16px;font-weight:600;line-height:1.65;word-break:break-word}.copy-block+.copy-block[data-v-7c89514e]{margin-top:18px;padding-top:18px;border-top:1px solid #eef0f3}.empty-copy[data-v-7c89514e],.publish-copy[data-v-7c89514e]{margin:0;color:#354052;font-size:14px;line-height:1.75;white-space:pre-wrap;word-break:break-word}.empty-copy[data-v-7c89514e]{color:#a0a8b4}.hashtag-list[data-v-7c89514e]{display:flex;flex-wrap:wrap;gap:8px}.hashtag-list span[data-v-7c89514e]{padding:5px 10px;border-radius:999px;color:#2563eb;background:#eff6ff;font-size:13px}.video-section video[data-v-7c89514e]{display:block;width:100%;max-height:58vh;border-radius:10px;background:#000}.video-empty[data-v-7c89514e]{display:flex;min-height:210px;align-items:center;justify-content:center;flex-direction:column;gap:10px;border-radius:10px;color:#a0a8b4;background:#eef1f5}.video-empty .anticon[data-v-7c89514e]{font-size:32px}.publish-actions[data-v-7c89514e]{position:fixed;z-index:20;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #e7e9ed;background:hsla(0,0%,100%,.96);box-shadow:0 -5px 20px rgba(31,41,55,.06);backdrop-filter:blur(12px)}.action-button[data-v-7c89514e]{height:48px;border:0;border-radius:10px;font-family:inherit;font-size:16px;font-weight:600;cursor:pointer}.back-button[data-v-7c89514e]{color:#4b5563;background:#eef0f3}.open-button[data-v-7c89514e]{color:#fff;background:#111827}.open-button.wechat[data-v-7c89514e]{background:#07c160}.open-button[data-v-7c89514e]:disabled{opacity:.5;cursor:not-allowed}.publish-error[data-v-7c89514e]{display:flex;min-height:calc(100vh - 88px);min-height:calc(100dvh - 88px);align-items:center;justify-content:center;flex-direction:column;padding:32px;color:#8b95a5;text-align:center}.publish-error .anticon[data-v-7c89514e]{color:#c3c9d1;font-size:42px}.publish-error strong[data-v-7c89514e]{margin-top:16px;color:#374151;font-size:18px}.publish-error span[data-v-7c89514e]{margin-top:8px;font-size:13px}@media (min-width:520px){.publish-page[data-v-7c89514e]{width:430px;margin:0 auto;box-shadow:0 0 50px rgba(25,48,83,.12)}.publish-actions[data-v-7c89514e]{right:auto;left:50%;width:430px;transform:translateX(-50%)}}.review-page[data-v-408fb513]{width:100%;min-height:100vh;min-height:100dvh;padding-bottom:calc(88px + env(safe-area-inset-bottom));color:#1f2937;background:#f5f6f8}.review-header[data-v-408fb513]{position:sticky;z-index:10;top:0;display:grid;height:52px;align-items:center;grid-template-columns:42px 1fr 42px;padding:0 10px;border-bottom:1px solid #eceef2;background:hsla(0,0%,100%,.96);backdrop-filter:blur(12px)}.review-header h1[data-v-408fb513]{margin:0;font-size:18px;font-weight:650;text-align:center}.back-button[data-v-408fb513]{width:38px;height:38px;border:0;color:#374151;background:transparent;font-size:17px}.review-loading[data-v-408fb513],.review-loading[data-v-408fb513] .ant-spin-container{min-height:calc(100vh - 140px);min-height:calc(100dvh - 140px)}.review-content[data-v-408fb513]{padding:16px 16px 28px}.review-action-guide[data-v-408fb513],.review-description[data-v-408fb513],.share-copy-card[data-v-408fb513]{padding:16px}.share-copy-card[data-v-408fb513]{border:1px solid #eef0f3;border-radius:14px;background:#fff;box-shadow:0 8px 24px rgba(31,41,55,.055)}.review-action-guide-top[data-v-408fb513]{display:flex;align-items:center;gap:6px;margin-bottom:12px;padding:11px 14px;border-radius:10px;color:#11910b;background:#b2f3b0;font-size:13px;font-weight:600}.review-action-guide+.review-description[data-v-408fb513],.share-copy-card+.review-action-guide[data-v-408fb513]{margin-top:12px}.review-description strong[data-v-408fb513],.share-section-heading strong[data-v-408fb513]{font-size:15px;font-weight:650}.share-section-heading[data-v-408fb513]{margin-bottom:10px}.share-copy-card p[data-v-408fb513]{margin:0;color:#344054;font-size:15px;line-height:1.8;white-space:pre-wrap;word-break:break-word}.generated-review-text[data-v-408fb513]{min-height:54px}.generated-review-text.is-exhausted[data-v-408fb513]{color:#98a2b3;text-align:center}.typing-cursor[data-v-408fb513]{display:inline-block;width:2px;height:1.15em;margin-left:3px;border-radius:1px;background:#2878df;vertical-align:-.18em;animation:typing-cursor-blink-408fb513 .75s steps(1) infinite}@keyframes typing-cursor-blink-408fb513{50%{opacity:0}}.share-copy-footer[data-v-408fb513]{display:flex;justify-content:flex-end;margin-top:12px}.share-copy-footer a[data-v-408fb513]{color:#2878df;font-size:14px}.share-copy-footer a.disabled[data-v-408fb513]{color:#aeb5bf;pointer-events:none}.review-action-guide[data-v-408fb513]{//color:#667085;font-size:13px;line-height:1.6}.review-action-guide strong[data-v-408fb513]{color:#344054}.review-description p[data-v-408fb513]{margin:8px 0 0;color:#667085;font-size:13px;line-height:1.7;white-space:pre-wrap}.review-actions[data-v-408fb513]{position:fixed;z-index:20;right:0;bottom:0;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid #e7e9ed;background:hsla(0,0%,100%,.96);box-shadow:0 -5px 20px rgba(31,41,55,.06);backdrop-filter:blur(12px)}.review-action-buttons[data-v-408fb513]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.copy-action-wrap[data-v-408fb513]{position:relative}.copy-action-wrap .copy-button[data-v-408fb513]{width:100%}.action-button[data-v-408fb513]{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:50px;border:0;border-radius:10px;font-family:inherit;font-size:16px;font-weight:600}.action-step[data-v-408fb513]{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;flex:0 0 18px;border:2px solid currentColor;border-radius:50%;font-size:13px;font-weight:700;line-height:1}.copy-button[data-v-408fb513]{color:#004eab;background:#eaf3ff}.open-button[data-v-408fb513]{color:#fff;background:#111827}.open-button.meituan[data-v-408fb513]{color:#242424;background:#ffdf00}.open-button.dianping[data-v-408fb513]{background:#ff6a00}.open-button.gaode[data-v-408fb513]{background:#1677ff}.action-button[data-v-408fb513]:disabled{opacity:.5}.review-error[data-v-408fb513]{display:flex;min-height:calc(100vh - 140px);min-height:calc(100dvh - 140px);align-items:center;justify-content:center;flex-direction:column;padding:32px;color:#8b95a5;text-align:center}.review-error .anticon[data-v-408fb513]{color:#c3c9d1;font-size:42px}.review-error strong[data-v-408fb513]{margin-top:16px;color:#374151;font-size:18px}.review-error span[data-v-408fb513]{margin-top:8px;font-size:13px}@media (min-width:520px){.review-page[data-v-408fb513]{width:430px;margin:0 auto;box-shadow:0 0 50px rgba(25,48,83,.12)}.review-actions[data-v-408fb513]{right:auto;left:50%;width:430px;transform:translateX(-50%)}}.review-topic-page[data-v-77e0c8c2]{--theme-color:#171717;--theme-soft:hsla(0,0%,9%,.1);position:relative;box-sizing:border-box;width:100%;min-height:100vh;min-height:100dvh;padding:max(22px,env(safe-area-inset-top)) 22px calc(34px + env(safe-area-inset-bottom));overflow:hidden;color:#252525;background:linear-gradient(180deg,#fff,#f7f7f7 34%,#e3e3e3)}.review-topic-page[data-v-77e0c8c2]:after{position:absolute;z-index:0;right:-25%;bottom:-14%;width:150%;height:52%;border-radius:50%;background:radial-gradient(circle,var(--theme-soft) 0,hsla(0,0%,100%,0) 68%);content:"";pointer-events:none}.platform-meituan[data-v-77e0c8c2]{--theme-color:#eabf00;--theme-soft:rgba(255,205,0,.34);background:linear-gradient(180deg,#fff,#fffdf2 32%,#fff0a9)}.platform-dianping[data-v-77e0c8c2]{--theme-color:#ff7a1a;--theme-soft:rgba(255,122,26,.28);background:linear-gradient(180deg,#fff,#fff9f4 30%,#ffe2c4)}.platform-gaode[data-v-77e0c8c2]{--theme-color:#1677ff;--theme-soft:rgba(22,119,255,.24);background:linear-gradient(180deg,#fff,#f3f8ff 30%,#d9eaff)}.back-button[data-v-77e0c8c2]{position:relative;z-index:2;display:flex;width:38px;height:38px;align-items:center;justify-content:center;margin-left:-8px;border:0;border-radius:50%;color:#343434;background:hsla(0,0%,100%,.66);font-size:17px}.topic-hero[data-v-77e0c8c2]{position:relative;z-index:1;padding:48px 0 46px;text-align:center}.hero-icon[data-v-77e0c8c2]{display:block;width:76px;height:76px;-o-object-fit:contain;object-fit:contain;margin:0 auto 25px;filter:drop-shadow(0 10px 16px var(--theme-soft))}.topic-hero h1[data-v-77e0c8c2]{margin:0;color:#252525;font-size:23px;font-weight:700;letter-spacing:.5px;line-height:1.35}.topic-hero p[data-v-77e0c8c2]{margin:11px 0 0;color:#8b8b8b;font-size:13px}.topic-loading[data-v-77e0c8c2],.topic-loading[data-v-77e0c8c2] .ant-spin-container{position:relative;z-index:1;min-height:210px}.topic-grid[data-v-77e0c8c2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.topic-card[data-v-77e0c8c2]{position:relative;display:flex;min-width:0;min-height:82px;align-items:center;justify-content:center;padding:14px 18px;border:1px solid hsla(0,0%,100%,.74);border-radius:14px;color:#333;background:hsla(0,0%,100%,.91);box-shadow:0 9px 24px rgba(52,40,25,.045);font-family:inherit;font-size:16px;line-height:1.45;text-align:center;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.topic-card[data-v-77e0c8c2]:active{border-color:var(--theme-color);box-shadow:0 7px 18px var(--theme-soft);transform:scale(.98)}.topic-card[data-v-77e0c8c2]:disabled{opacity:.7}.topic-card span[data-v-77e0c8c2]{overflow:hidden;text-overflow:ellipsis}.topic-card em[data-v-77e0c8c2]{position:absolute;top:7px;right:7px;padding:2px 5px;border-radius:6px;color:#fff;background:var(--theme-color);font-size:9px;font-style:normal;line-height:1.3}.platform-meituan .topic-card em[data-v-77e0c8c2]{color:#3a3100}.topic-card .anticon-loading[data-v-77e0c8c2]{position:absolute;right:10px;color:var(--theme-color)}.random-topic-card[data-v-77e0c8c2]{gap:7px;border-style:dashed;color:var(--theme-color);background:hsla(0,0%,100%,.72)}.random-topic-card>.anticon[data-v-77e0c8c2]{position:static;font-size:15px}.topic-state-card[data-v-77e0c8c2]{display:flex;min-height:210px;align-items:center;justify-content:center;flex-direction:column;padding:24px;border-radius:16px;background:hsla(0,0%,100%,.9);text-align:center}.topic-state-card>.anticon[data-v-77e0c8c2]{color:#a7a7a7;font-size:34px}.topic-state-card strong[data-v-77e0c8c2]{margin-top:14px;font-size:16px}.topic-state-card span[data-v-77e0c8c2]{margin-top:7px;color:#8b8b8b;font-size:12px}.topic-state-card button[data-v-77e0c8c2]{margin-top:18px;padding:8px 20px;border:0;border-radius:18px;color:#fff;background:var(--theme-color)}.platform-meituan .topic-state-card button[data-v-77e0c8c2]{color:#302800}.topic-tip[data-v-77e0c8c2]{position:relative;z-index:1;margin:26px 0 0;color:#9a9a9a;font-size:12px;text-align:center}@media (min-width:520px){.review-topic-page[data-v-77e0c8c2]{width:430px;margin:0 auto;box-shadow:0 0 50px rgba(25,48,83,.12)}}