.auth-overlay[data-v-64df3c1e]{align-items:center;animation:backdrop-in-64df3c1e .22s ease both;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.auth-overlay.is-closing[data-v-64df3c1e]{animation:backdrop-out-64df3c1e .28s ease forwards!important}@keyframes backdrop-in-64df3c1e{0%{opacity:0}to{opacity:1}}@keyframes backdrop-out-64df3c1e{0%{opacity:1}to{opacity:0}}.auth-root[data-v-64df3c1e]{animation:auth-burst-64df3c1e .5s cubic-bezier(.22,1,.36,1) both;background:var(--bg);border:1px solid var(--border);display:flex;flex-direction:column;outline:none;position:relative;width:460px}.auth-root.is-closing[data-v-64df3c1e]{animation:auth-collapse-64df3c1e .28s cubic-bezier(.55,0,1,.45) forwards!important}@keyframes auth-burst-64df3c1e{0%{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);opacity:0;transform:scale(.88)}35%{opacity:1;transform:scale(1)}65%{clip-path:polygon(-4% -4%,104% -4%,104% 104%,-4% 104%);transform:scale(1.018)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1;transform:scale(1)}}@keyframes auth-collapse-64df3c1e{0%{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1;transform:scale(1)}40%{clip-path:polygon(-4% -4%,104% -4%,104% 104%,-4% 104%);opacity:1;transform:scale(1.015)}to{clip-path:polygon(50% 50%,50% 50%,50% 50%,50% 50%);opacity:0;transform:scale(.9)}}.auth-shimmer-layer[data-v-64df3c1e]{animation:auth-shimmer-64df3c1e .55s ease-out .3s both;background:linear-gradient(112deg,transparent 28%,hsla(0,0%,100%,.055) 46%,hsla(0,0%,100%,.13) 50%,hsla(0,0%,100%,.055) 54%,transparent 72%);inset:0;overflow:hidden;pointer-events:none;position:absolute;transform:translate(-130%);z-index:200}@keyframes auth-shimmer-64df3c1e{0%{transform:translate(-130%)}to{transform:translate(130%)}}.auth-sc-tl[data-v-64df3c1e]{animation:sc-pop-tl-64df3c1e .42s cubic-bezier(.34,1.56,.64,1) .14s both}.auth-sc-tr[data-v-64df3c1e]{animation:sc-pop-tr-64df3c1e .42s cubic-bezier(.34,1.56,.64,1) .19s both}.auth-sc-bl[data-v-64df3c1e]{animation:sc-pop-bl-64df3c1e .42s cubic-bezier(.34,1.56,.64,1) .23s both}.auth-sc-br[data-v-64df3c1e]{animation:sc-pop-br-64df3c1e .42s cubic-bezier(.34,1.56,.64,1) .27s both}@keyframes sc-pop-tl-64df3c1e{0%{opacity:0;transform:translate(-10px,-10px) scale(0)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes sc-pop-tr-64df3c1e{0%{opacity:0;transform:translate(10px,-10px) scale(0)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes sc-pop-bl-64df3c1e{0%{opacity:0;transform:translate(-10px,10px) scale(0)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes sc-pop-br-64df3c1e{0%{opacity:0;transform:translate(10px,10px) scale(0)}to{opacity:1;transform:translate(0) scale(1)}}.auth-header[data-v-64df3c1e]{animation:auth-slide-top-64df3c1e .42s cubic-bezier(.22,1,.36,1) .1s both}@keyframes auth-slide-top-64df3c1e{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}.auth-mode-row[data-v-64df3c1e]{animation:auth-fade-up-64df3c1e .4s cubic-bezier(.22,1,.36,1) .17s both}.auth-body[data-v-64df3c1e]{animation:auth-fade-up-64df3c1e .4s cubic-bezier(.22,1,.36,1) .23s both}@keyframes auth-fade-up-64df3c1e{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.auth-sc[data-v-64df3c1e]{height:18px;pointer-events:none;position:absolute;width:18px;z-index:10}.auth-sc-tl[data-v-64df3c1e]{border-left:2px solid var(--accent);left:-1px}.auth-sc-tl[data-v-64df3c1e],.auth-sc-tr[data-v-64df3c1e]{border-top:2px solid var(--accent);top:-1px}.auth-sc-tr[data-v-64df3c1e]{border-right:2px solid var(--accent);right:-1px}.auth-sc-bl[data-v-64df3c1e]{border-left:2px solid var(--accent);left:-1px}.auth-sc-bl[data-v-64df3c1e],.auth-sc-br[data-v-64df3c1e]{border-bottom:2px solid var(--accent);bottom:-1px}.auth-sc-br[data-v-64df3c1e]{border-right:2px solid var(--accent);right:-1px}.auth-close-btn[data-v-64df3c1e]{align-items:center;background:none;border:1px solid hsla(0,0%,100%,.25);color:#fff9;cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;position:absolute;right:14px;top:14px;transition:border-color .15s,color .15s;width:28px;z-index:20}.auth-close-btn[data-v-64df3c1e]:hover{border-color:#ffffffb3;color:#fff}.auth-close-btn svg[data-v-64df3c1e]{height:13px;width:13px}.auth-header[data-v-64df3c1e]{align-items:flex-end;background:#111;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;height:118px;overflow:hidden;padding:0 24px 20px;position:relative}.auth-scanlines[data-v-64df3c1e]{background:repeating-linear-gradient(0deg,transparent,transparent 3px,hsla(0,0%,100%,.022) 0,hsla(0,0%,100%,.022) 4px);inset:0;z-index:1}.auth-oi-deco[data-v-64df3c1e],.auth-scanlines[data-v-64df3c1e]{pointer-events:none;position:absolute}.auth-oi-deco[data-v-64df3c1e]{align-items:baseline;bottom:-10px;display:flex;gap:.01em;right:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:0}.auth-oi-o[data-v-64df3c1e]{color:transparent;-webkit-text-stroke:1.5px hsla(0,0%,100%,.12)}.auth-oi-i[data-v-64df3c1e],.auth-oi-o[data-v-64df3c1e]{font-size:100px;font-weight:700;letter-spacing:-.03em;line-height:1}.auth-oi-i[data-v-64df3c1e]{color:#ffffff12}.auth-logo-row[data-v-64df3c1e]{align-items:center;display:flex;gap:12px;position:relative;z-index:2}.auth-logo-img[data-v-64df3c1e]{display:block;height:38px;width:38px}.auth-logo-text[data-v-64df3c1e]{display:flex;flex-direction:column;gap:3px}.auth-logo-name[data-v-64df3c1e]{color:#fffffff2;font-size:20px;font-weight:700;letter-spacing:.05em;line-height:1}.auth-logo-sub[data-v-64df3c1e]{color:#ffffff61;font-weight:500;letter-spacing:.14em}.auth-header-tag[data-v-64df3c1e],.auth-logo-sub[data-v-64df3c1e]{font-size:9.5px;text-transform:uppercase}.auth-header-tag[data-v-64df3c1e]{align-items:center;color:#ffffff4d;display:flex;font-weight:700;gap:6px;letter-spacing:.1em;position:absolute;right:50px;top:16px;z-index:2}.tag-dot[data-v-64df3c1e]{background:var(--accent);display:inline-block;height:6px;opacity:.7;width:6px}.auth-mode-row[data-v-64df3c1e]{border-bottom:1px solid var(--border);display:flex;flex-shrink:0}.auth-mode-btn[data-v-64df3c1e]{align-items:center;background:none;border:none;color:var(--text);cursor:pointer;display:flex;flex:1;font-size:13.5px;font-weight:600;height:46px;justify-content:center;letter-spacing:.08em;opacity:.45;position:relative;transition:opacity .2s,color .2s}.auth-mode-btn span[data-v-64df3c1e]{display:inline-block}.auth-mode-btn[data-v-64df3c1e]:before{content:"「";left:14px;transform:translateY(-50%) translate(-6px)}.auth-mode-btn[data-v-64df3c1e]:after,.auth-mode-btn[data-v-64df3c1e]:before{color:var(--accent);font-size:1em;font-weight:400;opacity:0;position:absolute;top:50%;transition:opacity .22s,transform .28s cubic-bezier(.34,1.56,.64,1)}.auth-mode-btn[data-v-64df3c1e]:after{content:"」";right:14px;transform:translateY(-50%) translate(6px)}.auth-mode-btn.is-active[data-v-64df3c1e]{color:var(--accent);opacity:1}.auth-mode-btn.is-active[data-v-64df3c1e]:after,.auth-mode-btn.is-active[data-v-64df3c1e]:before{opacity:1;transform:translateY(-50%) translate(0)}.auth-mode-sep[data-v-64df3c1e]{align-self:stretch;background:var(--border);width:1px}.auth-body[data-v-64df3c1e]{padding:22px 24px 26px}.auth-sub-row[data-v-64df3c1e]{align-items:center;display:flex;gap:8px;margin-bottom:18px}.auth-sub-btn[data-v-64df3c1e]{background:none;border:none;color:var(--text);cursor:pointer;font-size:11.5px;font-weight:700;letter-spacing:.08em;opacity:.38;padding:0;text-transform:uppercase;transition:opacity .15s,color .15s}.auth-sub-btn.is-active[data-v-64df3c1e]{color:var(--accent);opacity:1}.auth-sub-dot[data-v-64df3c1e]{color:var(--text);font-size:18px;line-height:1;opacity:.25}.auth-field[data-v-64df3c1e]{margin-bottom:14px}.auth-field-label[data-v-64df3c1e]{color:var(--text);font-size:10.5px;font-weight:700;letter-spacing:.1em;margin-bottom:7px;opacity:.55;text-transform:uppercase}.auth-code-row[data-v-64df3c1e]{display:flex;gap:8px}.auth-code-row[data-v-64df3c1e] .n-input{flex:1}.auth-submit[data-v-64df3c1e]{border-radius:0!important;clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);font-size:13.5px!important;font-weight:700!important;height:46px!important;letter-spacing:.1em!important;margin-bottom:20px;margin-top:6px}.auth-third[data-v-64df3c1e]{margin-top:0}.auth-third-divider[data-v-64df3c1e]{align-items:center;display:flex;gap:10px;margin-bottom:14px}.auth-third-divider[data-v-64df3c1e]:after,.auth-third-divider[data-v-64df3c1e]:before{background:var(--border);content:"";flex:1;height:1px}.auth-third-label[data-v-64df3c1e]{color:var(--text);font-size:10px;font-weight:700;letter-spacing:.1em;opacity:.4;text-transform:uppercase;white-space:nowrap}.auth-third-btns[data-v-64df3c1e]{gap:10px}.auth-third-btns[data-v-64df3c1e],.tp-btn[data-v-64df3c1e]{display:flex;justify-content:center}.tp-btn[data-v-64df3c1e]{align-items:center;background:none;border:1px solid var(--border);cursor:not-allowed;height:48px;opacity:.38;padding:0;transition:opacity .15s,border-color .15s;width:48px}.tp-btn[data-v-64df3c1e]:not(:disabled):hover{border-color:var(--accent);cursor:pointer;opacity:1}.tp-coming[data-v-64df3c1e]{font-size:10px;letter-spacing:.06em;margin:9px 0 0;opacity:.32}.auth-switch-mode[data-v-64df3c1e],.tp-coming[data-v-64df3c1e]{color:var(--text);text-align:center}.auth-switch-mode[data-v-64df3c1e]{font-size:12.5px;margin-top:14px;opacity:.55}.auth-link-btn[data-v-64df3c1e]{background:none;border:none;color:var(--accent);cursor:pointer;font-size:inherit;font-weight:600;margin-left:5px;opacity:1;padding:0}.auth-link-btn[data-v-64df3c1e]:hover{text-decoration:underline}.clip-btn[data-v-64df3c1e]{clip-path:polygon(0 10px,10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%)}.auth-field-label-row[data-v-64df3c1e]{align-items:center;display:flex;justify-content:space-between;margin-bottom:7px}.auth-field-label-row .auth-field-label[data-v-64df3c1e]{margin-bottom:0}.auth-forgot-link[data-v-64df3c1e]{background:none;border:none;color:var(--accent);cursor:pointer;font-size:10.5px;font-weight:600;opacity:.8;padding:0;transition:opacity .15s}.auth-forgot-link[data-v-64df3c1e]:hover{opacity:1;text-decoration:underline}.auth-back-btn[data-v-64df3c1e]{align-items:center;background:none;border:none;color:var(--text);cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:600;gap:4px;letter-spacing:.06em;margin-bottom:20px;opacity:.5;padding:0;transition:opacity .15s}.auth-back-btn[data-v-64df3c1e]:hover{opacity:.85}.auth-forgot-intro[data-v-64df3c1e]{margin-bottom:18px}.auth-forgot-intro-title[data-v-64df3c1e]{color:var(--text);font-size:15px;font-weight:700;margin-bottom:6px}.auth-forgot-intro-desc[data-v-64df3c1e]{color:var(--text);font-size:12.5px;line-height:1.6;opacity:.55}.auth-forgot-sent[data-v-64df3c1e]{align-items:center;display:flex;flex-direction:column;gap:10px;padding:12px 0 8px;text-align:center}.auth-forgot-sent-icon[data-v-64df3c1e]{align-items:center;background:#f973161a;border-radius:50%;color:var(--accent);display:flex;height:56px;justify-content:center;margin-bottom:4px;width:56px}.auth-forgot-sent-title[data-v-64df3c1e]{color:var(--text);font-size:15px;font-weight:700}.auth-forgot-sent-desc[data-v-64df3c1e]{color:var(--text);font-size:13px;line-height:1.65;opacity:.6}.auth-forgot-sent-note[data-v-64df3c1e]{color:var(--text);font-size:11.5px;line-height:1.5;margin-top:4px;opacity:.38}.auth-forgot-phone-tip[data-v-64df3c1e]{align-items:center;background:#f9731612;border:1px solid rgba(249,115,22,.2);border-radius:8px;color:var(--text);display:flex;flex-wrap:wrap;font-size:12.5px;gap:5px;margin-bottom:6px;margin-top:2px;opacity:.9;padding:10px 12px}.auth-forgot-phone-tip svg[data-v-64df3c1e]{color:var(--accent);flex-shrink:0;opacity:.85}.auth-forgot-phone-tip span[data-v-64df3c1e]{flex:1;min-width:0;opacity:.7}.auth-forgot-phone-link[data-v-64df3c1e]{background:none;border:none;color:var(--accent);cursor:pointer;font-size:12.5px;font-weight:600;padding:0;text-decoration:underline;white-space:nowrap}.theme-float-btn[data-v-b2090d05]:hover{box-shadow:0 12px 40px #667eea66!important;transform:scale(1.15)!important}.modal-header[data-v-b2090d05]{padding:0;text-align:center}.modal-title[data-v-b2090d05]{font-size:24px;font-weight:700;letter-spacing:-.5px;margin:0 0 4px}.modal-subtitle[data-v-b2090d05]{font-size:13px;font-weight:400;margin:0;opacity:.6}.themes-grid[data-v-b2090d05]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin:24px 0}.theme-card-wrapper[data-v-b2090d05]{animation:fadeInUp-b2090d05 .5s ease-out forwards;animation-delay:var(--delay);cursor:pointer;opacity:0}@keyframes fadeInUp-b2090d05{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.theme-card[data-v-b2090d05]{border-radius:12px!important;box-shadow:0 4px 12px #00000014!important;display:flex;flex-direction:column;min-height:180px;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.theme-card[data-v-b2090d05]:hover{box-shadow:0 12px 32px #00000026!important;transform:translateY(-4px)}.theme-card.is-selected[data-v-b2090d05]{animation:pulse-b2090d05 .6s ease-out;box-shadow:0 0 0 2px #667eea4d,0 12px 32px #667eea33!important}@keyframes pulse-b2090d05{0%{box-shadow:0 0 #667eea66,0 12px 32px #667eea33}50%{box-shadow:0 0 0 10px #667eea00,0 12px 32px #667eea33}to{box-shadow:0 0 #667eea00,0 12px 32px #667eea33}}.card-header[data-v-b2090d05]{align-items:center;display:flex;justify-content:space-between;padding:0;width:100%}.theme-icon[data-v-b2090d05]{animation:float-b2090d05 3s ease-in-out infinite;font-size:32px}@keyframes float-b2090d05{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.selected-check[data-v-b2090d05]{align-items:center;animation:checkPop-b2090d05 .4s cubic-bezier(.34,1.56,.64,1);border:2.5px solid;border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}.check-icon[data-v-b2090d05]{height:16px;stroke-linecap:round;stroke-linejoin:round;width:16px}@keyframes checkPop-b2090d05{0%{transform:scale(0) rotate(-45deg)}50%{transform:scale(1.2) rotate(10deg)}to{transform:scale(1) rotate(0)}}.card-content[data-v-b2090d05]{display:flex;flex:1;flex-direction:column;justify-content:center;text-align:center}.theme-name[data-v-b2090d05]{font-size:14px;font-weight:600;margin:0 0 4px}.theme-description[data-v-b2090d05]{font-size:12px;line-height:1.4;margin:0 0 12px;opacity:.7;word-break:break-word}.color-preview[data-v-b2090d05]{display:flex;gap:6px;justify-content:center}.color-dot[data-v-b2090d05]{border-radius:50%;box-shadow:0 2px 6px #0000001a;height:12px;width:12px}.modal-footer[data-v-b2090d05]{padding:0;text-align:center}.footer-text[data-v-b2090d05]{font-size:12px;margin:0;opacity:.6}.follow-system-row[data-v-b2090d05]{align-items:center;display:flex;justify-content:space-between;margin-bottom:-8px;padding:10px 4px 0}.follow-system-label[data-v-b2090d05]{font-size:13px;font-weight:500;opacity:.75}@media(max-width:640px){.themes-grid[data-v-b2090d05]{gap:12px;grid-template-columns:repeat(2,1fr)}.theme-icon[data-v-b2090d05]{font-size:28px}.theme-name[data-v-b2090d05]{font-size:13px}}.pm-overlay[data-v-b7093495]{align-items:center;animation:pm-bg-in-b7093495 .2s ease both;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}@keyframes pm-bg-in-b7093495{0%{opacity:0}to{opacity:1}}.pm-insufficient-banner[data-v-b7093495]{align-items:center;background:#f973161a;border-bottom:1px solid rgba(249,115,22,.2);color:#c2410c;display:flex;font-size:12.5px;font-weight:500;gap:7px;padding:10px 22px}.pm-insufficient-banner svg[data-v-b7093495]{color:#f97316;flex-shrink:0}.pm-shell[data-v-b7093495]{background:var(--pg-settings-bg);border-radius:18px;box-shadow:0 24px 60px #0000002e;display:flex;flex-direction:column;max-width:96vw;overflow:hidden;width:620px}.pm-header[data-v-b7093495]{justify-content:space-between;padding:18px 22px 0}.pm-header[data-v-b7093495],.pm-header-left[data-v-b7093495]{align-items:center;display:flex}.pm-header-left[data-v-b7093495]{gap:8px}.pm-logo[data-v-b7093495]{align-items:center;background:var(--pg-orange-light);border-radius:8px;color:var(--pg-orange);display:flex;height:30px;justify-content:center;width:30px}.pm-header-title[data-v-b7093495]{color:var(--pg-text);font-size:15px;font-weight:700}.pm-close[data-v-b7093495]{align-items:center;background:transparent;border:none;border-radius:7px;color:var(--pg-text-muted);cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .15s;width:28px}.pm-close[data-v-b7093495]:hover{background:var(--pg-hover-bg);color:var(--pg-text)}.pm-tabs[data-v-b7093495]{display:flex;gap:4px;padding:14px 22px 0}.pm-tab[data-v-b7093495]{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--pg-text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;padding:7px 16px;transition:background .15s,color .15s}.pm-tab[data-v-b7093495]:hover{background:var(--pg-hover-bg);color:var(--pg-text)}.pm-tab.active[data-v-b7093495]{background:var(--pg-nav-active-bg);color:var(--pg-nav-active-text);font-weight:600}.pm-body[data-v-b7093495]{padding:16px 22px}.pm-desc[data-v-b7093495]{color:var(--pg-text-muted);font-size:12px;line-height:1.6;margin:0 0 14px}.pm-member-grid[data-v-b7093495]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:14px}.pm-member-card[data-v-b7093495]{background:var(--pg-bg);border:2px solid var(--pg-border-light);border-radius:12px;cursor:pointer;padding:16px 14px 14px;position:relative;transition:border-color .18s,box-shadow .18s,transform .18s}.pm-member-card[data-v-b7093495]:hover{border-color:var(--pg-orange-light);transform:translateY(-2px)}.pm-member-card.selected[data-v-b7093495]{background:var(--pg-orange-pale);border-color:var(--pg-orange);box-shadow:0 0 0 3px var(--pg-orange-dim)}.pm-member-card.recommended[data-v-b7093495]{border-color:var(--pg-orange-light)}.pm-recommend-tag[data-v-b7093495]{background:var(--pg-orange);border-radius:0 0 6px 6px;color:#fff;font-size:10px;font-weight:700;padding:2px 8px;position:absolute;right:12px;top:-1px}.pm-member-period[data-v-b7093495]{color:var(--pg-text-muted);font-size:12px;margin-bottom:8px}.pm-member-price[data-v-b7093495]{align-items:baseline;display:flex;gap:2px;margin-bottom:2px}.pm-price-currency[data-v-b7093495]{color:var(--pg-orange);font-size:14px;font-weight:700}.pm-price-num[data-v-b7093495]{color:var(--pg-orange);font-size:32px;font-weight:800;line-height:1}.pm-member-origin[data-v-b7093495]{color:var(--pg-text-muted);font-size:11px;margin-bottom:2px;text-decoration:line-through}.pm-member-per[data-v-b7093495]{color:var(--pg-text-secondary);font-size:11px;margin-bottom:10px}.pm-member-divider[data-v-b7093495]{background:var(--pg-border-light);height:1px;margin-bottom:10px}.pm-member-perks[data-v-b7093495]{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.pm-member-perks li[data-v-b7093495]{align-items:center;color:var(--pg-text-secondary);display:flex;font-size:11px;gap:6px}.pm-member-perks li svg[data-v-b7093495]{color:#10b981;flex-shrink:0}.pm-words-list[data-v-b7093495]{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.pm-word-card[data-v-b7093495]{align-items:center;background:var(--pg-bg);border:2px solid var(--pg-border-light);border-radius:12px;cursor:pointer;display:flex;gap:14px;padding:14px 16px;position:relative;transition:border-color .18s,box-shadow .18s}.pm-word-card[data-v-b7093495]:hover{border-color:var(--pg-orange-light)}.pm-word-card.selected[data-v-b7093495]{background:var(--pg-orange-pale);border-color:var(--pg-orange);box-shadow:0 0 0 3px var(--pg-orange-dim)}.pm-word-card-left[data-v-b7093495]{align-items:center;display:flex;flex:1;gap:12px;min-width:0}.pm-word-icon[data-v-b7093495]{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.pm-word-name[data-v-b7093495]{color:var(--pg-text);font-size:14px;font-weight:600}.pm-word-desc[data-v-b7093495]{color:var(--pg-text-muted);font-size:11px;margin-top:2px}.pm-word-card-right[data-v-b7093495]{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.pm-word-unit-price[data-v-b7093495]{color:var(--pg-orange);font-size:13px;font-weight:700}.pm-qty-row[data-v-b7093495]{gap:8px}.pm-qty-btn[data-v-b7093495],.pm-qty-row[data-v-b7093495]{align-items:center;display:flex}.pm-qty-btn[data-v-b7093495]{background:var(--pg-settings-bg);border:1px solid var(--pg-border-light);border-radius:6px;color:var(--pg-text);cursor:pointer;height:24px;justify-content:center;transition:background .15s,border-color .15s;width:24px}.pm-qty-btn[data-v-b7093495]:hover:not(:disabled){background:var(--pg-hover-bg);border-color:var(--pg-orange-light)}.pm-qty-btn[data-v-b7093495]:disabled{cursor:not-allowed;opacity:.35}.pm-qty-val[data-v-b7093495]{color:var(--pg-text);font-size:14px;font-weight:700;min-width:22px;text-align:center}.pm-word-subtotal[data-v-b7093495]{color:var(--pg-text-muted);font-size:11px}.pm-word-radio[data-v-b7093495]{align-items:center;border:2px solid var(--pg-border-light);border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;transition:border-color .15s;width:18px}.pm-word-card.selected .pm-word-radio[data-v-b7093495]{border-color:var(--pg-orange)}.pm-word-radio-inner[data-v-b7093495]{background:var(--pg-orange);border-radius:50%;height:8px;width:8px}.pm-selected-info[data-v-b7093495]{align-items:flex-start;background:var(--pg-hover-bg);border-radius:8px;color:var(--pg-text-secondary);display:flex;font-size:12px;gap:7px;line-height:1.6;padding:10px 12px}.pm-selected-info svg[data-v-b7093495]{color:var(--pg-text-muted);flex-shrink:0;margin-top:2px}.pm-selected-info strong[data-v-b7093495]{color:var(--pg-text);font-weight:600}.pm-footer[data-v-b7093495]{border-top:1px solid var(--pg-border-light);gap:16px;justify-content:space-between;padding:14px 22px}.pm-footer[data-v-b7093495],.pm-pay-methods[data-v-b7093495]{align-items:center;display:flex}.pm-pay-methods[data-v-b7093495]{gap:8px}.pm-pay-label[data-v-b7093495]{color:var(--pg-text-muted);font-size:12px;margin-right:4px}.pm-pay-btn[data-v-b7093495]{align-items:center;background:transparent;border:1.5px solid var(--pg-border-light);border-radius:7px;color:var(--pg-text-secondary);cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:5px;padding:6px 12px;transition:border-color .15s,color .15s,background .15s}.pm-pay-btn[data-v-b7093495]:hover{border-color:var(--pg-orange-light);color:var(--pg-text)}.pm-pay-btn.active[data-v-b7093495]{background:var(--pg-orange-pale);border-color:var(--pg-orange);color:var(--pg-orange);font-weight:600}.pm-footer-right[data-v-b7093495]{align-items:center;display:flex;gap:16px}.pm-total[data-v-b7093495]{align-items:baseline;display:flex;gap:6px}.pm-total-label[data-v-b7093495]{color:var(--pg-text-muted);font-size:12px}.pm-total-price[data-v-b7093495]{color:var(--pg-orange);font-size:15px}.pm-total-price strong[data-v-b7093495]{font-size:28px;font-weight:800}.pq-overlay[data-v-39e489ec]{align-items:center;animation:pq-bg-in-39e489ec .2s ease both;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:2100}@keyframes pq-bg-in-39e489ec{0%{opacity:0}to{opacity:1}}.pq-modal[data-v-39e489ec]{animation:pq-pop-39e489ec .24s cubic-bezier(.34,1.56,.64,1) both;background:var(--pg-settings-bg,#fff);border-radius:18px;box-shadow:0 24px 60px #0000002e;overflow:hidden;width:340px}@keyframes pq-pop-39e489ec{0%{opacity:0;transform:scale(.92) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.pq-header[data-v-39e489ec]{justify-content:space-between;padding:18px 18px 0}.pq-header[data-v-39e489ec],.pq-header-left[data-v-39e489ec]{align-items:center;display:flex}.pq-header-left[data-v-39e489ec]{gap:8px}.pq-method-icon[data-v-39e489ec]{align-items:center;border-radius:8px;display:flex;height:28px;justify-content:center;width:28px}.pq-method-icon--alipay[data-v-39e489ec]{background:#e8f4ff;color:#1677ff}.pq-method-icon--wechat[data-v-39e489ec]{background:#e8f7ee;color:#07c160}.pq-header-title[data-v-39e489ec]{color:var(--pg-text,#111827);font-size:14px;font-weight:700}.pq-close[data-v-39e489ec]{align-items:center;background:transparent;border:none;border-radius:7px;color:var(--pg-text-muted,#9ca3af);cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .15s;width:28px}.pq-close[data-v-39e489ec]:hover{background:var(--pg-hover-bg,#f3f4f6)}.pq-body[data-v-39e489ec]{padding:16px 20px 0}.pq-order-summary[data-v-39e489ec]{align-items:center;background:var(--pg-hover-bg,#f9fafb);border-radius:10px;display:flex;justify-content:space-between;margin-bottom:16px;padding:10px 14px}.pq-order-label[data-v-39e489ec]{color:var(--pg-text-secondary,#6b7280);font-size:13px}.pq-order-amount[data-v-39e489ec]{color:var(--pg-orange,#f97316);font-size:14px}.pq-order-amount strong[data-v-39e489ec]{font-size:22px;font-weight:800}.pq-qr-wrap[data-v-39e489ec]{margin-bottom:12px;position:relative}.pq-qr-placeholder[data-v-39e489ec],.pq-qr-wrap[data-v-39e489ec]{display:flex;justify-content:center}.pq-qr-placeholder[data-v-39e489ec]{align-items:center;background:var(--pg-bg,#fff);border:2px solid var(--pg-border-light,#f0f0f0);border-radius:12px;height:180px;width:180px}.pq-qr-grid[data-v-39e489ec]{display:grid;gap:3px;grid-template-columns:repeat(7,1fr);height:112px;width:112px}.pq-qr-img[data-v-39e489ec]{border-radius:8px;display:block;height:160px;-o-object-fit:contain;object-fit:contain;width:160px}.pq-qr-cell[data-v-39e489ec]{background:var(--pg-border-light,#e5e7eb);border-radius:2px}.pq-qr-cell.fill[data-v-39e489ec]{background:var(--pg-text,#111827)}.pq-qr-expired-mask[data-v-39e489ec]{align-items:center;background:#ffffffeb;border-radius:12px;color:var(--pg-text-secondary,#6b7280);display:flex;flex-direction:column;font-size:13px;gap:8px;inset:0;justify-content:center;position:absolute}.pq-refresh-btn[data-v-39e489ec]{background:var(--pg-orange,#f97316);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;font-weight:600;margin-top:4px;padding:6px 16px}.pq-countdown[data-v-39e489ec]{align-items:center;display:flex;font-size:12px;gap:5px;justify-content:center;margin-bottom:4px}.pq-countdown[data-v-39e489ec],.pq-mock-btn[data-v-39e489ec]{color:var(--pg-text-muted,#9ca3af)}.pq-mock-btn[data-v-39e489ec]{background:transparent;border:1px dashed var(--pg-border-light,#e5e7eb);border-radius:6px;cursor:pointer;display:block;font-size:11px;margin:8px auto 0;padding:5px 14px;transition:color .15s,border-color .15s}.pq-mock-btn[data-v-39e489ec]:hover{border-color:#10b981;color:#10b981}.pq-footer-tip[data-v-39e489ec]{background:var(--pg-hover-bg,#f9fafb);color:var(--pg-text-muted,#9ca3af);font-size:11.5px;gap:5px;justify-content:center;line-height:1.5;margin-top:12px;padding:12px 16px}.pq-footer-tip[data-v-39e489ec],.pq-success[data-v-39e489ec]{align-items:center;display:flex;text-align:center}.pq-success[data-v-39e489ec]{flex-direction:column;padding:28px 24px 32px}.pq-success-icon[data-v-39e489ec]{align-items:center;background:#10b9811f;border-radius:50%;color:#10b981;display:flex;height:68px;justify-content:center;margin-bottom:16px;width:68px}.pq-success-title[data-v-39e489ec]{color:var(--pg-text,#111827);font-size:20px;font-weight:800;margin-bottom:10px}.pq-success-desc[data-v-39e489ec]{color:var(--pg-text-secondary,#6b7280);font-size:13.5px;line-height:1.65;margin-bottom:14px}.pq-success-desc strong[data-v-39e489ec]{color:var(--pg-text,#111827);font-weight:600}.pq-success-meta[data-v-39e489ec]{color:var(--pg-text-muted,#9ca3af);display:flex;font-size:11.5px;gap:16px;margin-bottom:22px}.pq-success-btn[data-v-39e489ec]{background:var(--pg-orange,#f97316);border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;height:42px;transition:opacity .15s;width:100%}.pq-success-btn[data-v-39e489ec]:hover{opacity:.9}.wc-overlay[data-v-08e68328]{align-items:center;animation:wc-backdrop-in-08e68328 .18s ease both;background:#00000073;display:flex;inset:0;justify-content:center;position:fixed;z-index:2100}@keyframes wc-backdrop-in-08e68328{0%{opacity:0}to{opacity:1}}.wc-modal[data-v-08e68328]{animation:wc-pop-08e68328 .22s cubic-bezier(.34,1.56,.64,1) both;background:var(--pg-settings-bg,#fff);border-radius:16px;box-shadow:0 20px 60px #00000029;overflow:hidden;width:340px}@keyframes wc-pop-08e68328{0%{opacity:0;transform:scale(.93) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.wc-header[data-v-08e68328]{align-items:center;display:flex;justify-content:space-between;padding:18px 20px 0}.wc-title[data-v-08e68328]{color:var(--pg-text,#111827);font-size:14px;font-weight:700}.wc-close[data-v-08e68328]{align-items:center;background:transparent;border:none;border-radius:7px;color:var(--pg-text-muted,#9ca3af);cursor:pointer;display:flex;height:26px;justify-content:center;transition:background .15s;width:26px}.wc-close[data-v-08e68328]:hover{background:var(--pg-hover-bg,#f3f4f6)}.wc-body[data-v-08e68328]{padding:20px 20px 4px}.wc-amount-block[data-v-08e68328]{border-bottom:1px solid var(--pg-border-light,#f0f0f0);margin-bottom:18px;padding:18px 0 20px;text-align:center}.wc-amount[data-v-08e68328]{align-items:baseline;display:inline-flex;gap:4px}.wc-amount-num[data-v-08e68328]{color:var(--pg-orange,#f97316);font-size:48px;font-weight:800;letter-spacing:-.02em;line-height:1}.wc-amount-unit[data-v-08e68328]{color:var(--pg-orange,#f97316);font-size:18px;font-weight:600}.wc-amount-label[data-v-08e68328]{color:var(--pg-text-muted,#9ca3af);font-size:12px;margin:8px 0 0}.wc-balance-row[data-v-08e68328]{align-items:center;display:flex;gap:16px;justify-content:center;margin-bottom:14px}.wc-balance-item[data-v-08e68328]{align-items:center;display:flex;flex-direction:column;gap:4px;min-width:80px}.wc-balance-label[data-v-08e68328]{color:var(--pg-text-muted,#9ca3af);font-size:11px}.wc-balance-val[data-v-08e68328]{color:var(--pg-text,#111827);font-size:20px;font-weight:700;line-height:1}.wc-balance-val.is-low[data-v-08e68328]{color:#f59e0b}.wc-balance-unit[data-v-08e68328]{color:var(--pg-text-secondary,#6b7280);font-size:11px}.wc-balance-arrow[data-v-08e68328]{color:var(--pg-text-muted,#9ca3af);margin-top:8px}.wc-low-tip[data-v-08e68328]{align-items:center;background:#f59e0b14;border:1px solid rgba(245,158,11,.2);border-radius:8px;color:#f59e0b;display:flex;font-size:12px;gap:6px;margin-bottom:4px;padding:8px 12px}.wc-footer[data-v-08e68328]{display:flex;gap:8px;padding:16px 20px 20px}.wc-btn-cancel[data-v-08e68328]{background:transparent;border:1px solid var(--pg-border-light,#e5e7eb);border-radius:10px;color:var(--pg-text-secondary,#6b7280);cursor:pointer;flex:1;font-size:13px;font-weight:600;height:40px;transition:background .15s,color .15s}.wc-btn-cancel[data-v-08e68328]:hover{background:var(--pg-hover-bg,#f3f4f6);color:var(--pg-text,#111827)}.wc-btn-confirm[data-v-08e68328]{background:var(--pg-orange,#f97316);border:none;border-radius:10px;color:#fff;cursor:pointer;flex:2;font-size:13px;font-weight:700;height:40px;transition:opacity .15s}.wc-btn-confirm[data-v-08e68328]:hover{opacity:.9}
