@import"https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@300;400;500;600;700&display=swap";.mobile-home[data-v-69ddb003]{display:grid;gap:20px;min-width:0;padding:calc(env(safe-area-inset-top,0px) + 12px) 0 28px;color:#202124}.home-header[data-v-69ddb003]{display:flex;align-items:center;gap:10px}.home-search[data-v-69ddb003]{display:flex;min-width:0;flex:1;align-items:center;gap:8px;border:1px solid #f0e4dd;border-radius:999px;padding:4px 4px 4px 14px;background:#fff;box-shadow:0 5px 16px #5d2e190f}.home-search span[data-v-69ddb003]{color:#a89d97;font-size:22px;line-height:1}.home-search input[data-v-69ddb003]{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#312926;font:inherit;font-size:14px}.home-search button[data-v-69ddb003],.service-button[data-v-69ddb003],.hero-banner button[data-v-69ddb003],.product-body button[data-v-69ddb003]{border:0;cursor:pointer;font:inherit}.home-search button[data-v-69ddb003]{border-radius:999px;padding:9px 15px;background:#ff5b32;color:#fff;font-size:13px;font-weight:700}.service-button[data-v-69ddb003]{display:grid;width:40px;height:40px;place-items:center;border-radius:50%;background:#fff2ed;color:#f45b39;font-size:22px;box-shadow:0 5px 16px #5d2e1914}.hero-banner[data-v-69ddb003]{position:relative;overflow:hidden;border-radius:18px;padding:23px 22px 21px;background:linear-gradient(128deg,#fe764d,#ff4e2d 58%,#ec3c26);color:#fff;box-shadow:0 14px 28px #ec402438}.hero-banner[data-v-69ddb003]>*:not(.hero-orb){position:relative;z-index:1}.hero-tag[data-v-69ddb003]{display:inline-block;border-radius:999px;padding:4px 8px;background:#ffffff2e;font-size:11px}.hero-banner h1[data-v-69ddb003],.hero-banner p[data-v-69ddb003]{margin:0}.hero-banner h1[data-v-69ddb003]{margin-top:10px;font-size:25px;letter-spacing:.02em}.hero-banner p[data-v-69ddb003]{margin-top:6px;color:#ffffffd6;font-size:13px}.hero-banner button[data-v-69ddb003]{margin-top:17px;border-radius:999px;padding:9px 13px;background:#fff;color:#ed4c2e;font-size:13px;font-weight:700}.hero-banner button span[data-v-69ddb003]{margin-left:3px;font-size:18px;vertical-align:-1px}.hero-orb[data-v-69ddb003]{position:absolute;border-radius:50%;background:#ffedb438}.hero-orb--large[data-v-69ddb003]{right:-34px;bottom:-49px;width:176px;height:176px}.hero-orb--small[data-v-69ddb003]{right:72px;top:-26px;width:69px;height:69px}.quick-nav[data-v-69ddb003]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.quick-nav button[data-v-69ddb003]{display:grid;min-width:0;justify-items:center;gap:7px;border:0;background:transparent;color:#61544e;font:inherit;font-size:11px;white-space:nowrap}.quick-icon[data-v-69ddb003]{display:grid;width:42px;height:42px;place-items:center;border-radius:15px;font-size:21px}.orange[data-v-69ddb003]{background:#fff0e9;color:#f5683e}.green[data-v-69ddb003]{background:#e7f7f0;color:#16a171}.purple[data-v-69ddb003]{background:#f0ebff;color:#8263df}.blue[data-v-69ddb003]{background:#e9f2ff;color:#4782dd}.pink[data-v-69ddb003]{background:#ffebf0;color:#ea6485}.section-heading[data-v-69ddb003]{display:flex;align-items:end;justify-content:space-between;margin-bottom:12px}.section-heading span[data-v-69ddb003]{color:#fd6a43;font-size:11px;font-weight:700;letter-spacing:.08em}.section-heading h2[data-v-69ddb003]{margin:3px 0 0;font-size:20px;letter-spacing:-.02em}.section-heading button[data-v-69ddb003]{border:0;background:transparent;color:#958681;font:inherit;font-size:12px}.section-heading b[data-v-69ddb003],.article-card>b[data-v-69ddb003]{font-size:18px;font-weight:400;vertical-align:-1px}.product-grid[data-v-69ddb003]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.product-card[data-v-69ddb003]{min-width:0;overflow:hidden;border-radius:15px;background:#fff;box-shadow:0 6px 20px #45231612;cursor:pointer}.product-image[data-v-69ddb003]{position:relative;display:grid;aspect-ratio:1.06;place-items:center;overflow:hidden;background:linear-gradient(145deg,#fff2ec,#f8e2d7);color:#e9a28e;font-size:28px}.product-image img[data-v-69ddb003]{width:100%;height:100%;object-fit:cover}.product-image small[data-v-69ddb003]{position:absolute;top:8px;left:8px;border-radius:999px;padding:3px 6px;background:#2b211ca6;color:#fff;font-size:10px}.product-body[data-v-69ddb003]{padding:10px 10px 11px}.product-body h3[data-v-69ddb003],.product-body p[data-v-69ddb003]{margin:0}.product-body h3[data-v-69ddb003]{overflow:hidden;color:#2f2824;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.product-body p[data-v-69ddb003]{display:-webkit-box;min-height:28px;margin-top:4px;overflow:hidden;color:#9a8d87;font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.product-body>div[data-v-69ddb003]{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:9px}.product-body strong[data-v-69ddb003]{color:#fa5634;font-size:17px;line-height:1}.product-body strong em[data-v-69ddb003]{font-style:normal;font-size:10px}.product-body button[data-v-69ddb003]{border-radius:999px;padding:6px 8px;background:#fff0eb;color:#f25a38;font-size:11px}.health-section[data-v-69ddb003]{padding:16px 14px;border-radius:17px;background:linear-gradient(145deg,#edf9f3,#f8fcfa)}.health-section .section-heading[data-v-69ddb003]{margin-bottom:10px}.health-section .section-heading span[data-v-69ddb003]{color:#1c9d72}.article-list[data-v-69ddb003]{display:grid;gap:8px}.article-card[data-v-69ddb003]{display:flex;width:100%;align-items:center;gap:10px;border:0;border-radius:12px;padding:11px;background:#fff;color:#3b3430;text-align:left;font:inherit;cursor:pointer;box-shadow:0 3px 10px #236b4a0d}.article-icon[data-v-69ddb003]{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border-radius:10px;background:#e7f7f0;color:#16996e}.article-card span[data-v-69ddb003]:nth-child(2){min-width:0;flex:1}.article-card strong[data-v-69ddb003],.article-card small[data-v-69ddb003]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-card strong[data-v-69ddb003]{font-size:13px}.article-card small[data-v-69ddb003]{margin-top:3px;color:#9a8d87;font-size:11px}.article-card>b[data-v-69ddb003]{color:#b3aaa5}.home-state[data-v-69ddb003]{border-radius:14px;padding:25px 14px;background:#fff;color:#978a83;text-align:center;font-size:13px}.home-state p[data-v-69ddb003]{margin:0}.home-state button[data-v-69ddb003]{margin-top:10px;border:0;border-radius:999px;padding:8px 12px;background:#fff0eb;color:#ef5a39;font:inherit}.product-skeletons[data-v-69ddb003]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.product-skeletons span[data-v-69ddb003]{height:225px;border-radius:15px;background:linear-gradient(90deg,#f5f0ed 25%,#fbf8f6 37%,#f5f0ed 63%);background-size:400% 100%;animation:shimmer-69ddb003 1.4s ease infinite}.article-skeleton[data-v-69ddb003]{display:grid;gap:8px}.article-skeleton span[data-v-69ddb003]{height:53px;border-radius:12px;background:#fff}.quick-nav button[data-v-69ddb003]:active,.product-card[data-v-69ddb003]:active,.article-card[data-v-69ddb003]:active{transform:scale(.98)}@keyframes shimmer-69ddb003{50%{background-position:100% 0}}@media (max-width:350px){.hero-banner h1[data-v-69ddb003]{font-size:22px}.quick-icon[data-v-69ddb003]{width:38px;height:38px}.quick-nav button[data-v-69ddb003]{font-size:10px}.product-body[data-v-69ddb003]{padding:9px}.product-body strong[data-v-69ddb003]{font-size:15px}}@media (prefers-reduced-motion:reduce){.product-skeletons span[data-v-69ddb003]{animation:none}}.default-address-required[data-v-3db4a7ea]{display:grid;gap:7px;padding:12px;border:1px solid #f2c16d;border-radius:12px;background:#fff7e8;color:#8a5300}.default-address-required span[data-v-3db4a7ea]{font-size:12px}.default-address-required button[data-v-3db4a7ea]{justify-self:start;border:0;border-radius:8px;padding:8px 11px;background:#e85d35;color:#fff}.commerce-product-card[data-v-062ab96a]{display:flex;min-width:0;flex-direction:column;overflow:hidden;border-radius:15px;background:#fff;box-shadow:0 6px 20px #45231612;cursor:pointer}.product-media[data-v-062ab96a]{display:grid;aspect-ratio:1/1;place-items:center;overflow:hidden;background:linear-gradient(145deg,#f2f7f5,#e3eee7);color:#93a79b}.product-media img[data-v-062ab96a]{width:100%;height:100%;object-fit:cover;display:block}.product-media span[data-v-062ab96a]{font-size:28px}h3[data-v-062ab96a]{margin:11px 11px 0;overflow:hidden;color:#26352d;font-size:16px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}h3+p[data-v-062ab96a]{display:-webkit-box;min-height:40px;margin:7px 11px 0;overflow:hidden;color:#718077;font-size:12px;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.card-footer[data-v-062ab96a]{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-top:auto;padding:12px 11px}.card-footer strong[data-v-062ab96a]{color:#e24e39;font-size:19px;white-space:nowrap}.card-footer button[data-v-062ab96a]{border:0;border-radius:999px;padding:8px 10px;background:#168356;color:#fff;font:inherit;font-size:12px;white-space:nowrap}.commerce-product-card[data-product-type=agent] .product-media[data-v-062ab96a]{background:linear-gradient(145deg,#e9def8,#f6ecff)}.commerce-product-card[data-product-type=vip] .product-media[data-v-062ab96a]{background:linear-gradient(145deg,#e6f5ff,#edf8f1)}.mobile-mall[data-v-8d6f7714]{display:grid;gap:14px;padding:14px 0}.mobile-mall[data-v-8d6f7714] form{display:flex;gap:8px}.mobile-mall[data-v-8d6f7714] input{min-width:0;flex:1;padding:11px;border:1px solid #e5d8cf;border-radius:12px}.mobile-mall[data-v-8d6f7714] button{border:0;border-radius:10px;padding:10px 12px;background:#e85d35;color:#fff}.mobile-mall[data-v-8d6f7714] .commerce-category-nav,.mobile-mall[data-v-8d6f7714] .commerce-product-grid{display:flex;gap:10px;overflow:auto}.mobile-mall[data-v-8d6f7714] .commerce-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-mall[data-v-8d6f7714] .commerce-product-card{overflow:hidden;border-radius:14px;background:#fff;box-shadow:0 5px 16px #58210e16}.mobile-mall[data-v-8d6f7714] .product-media{display:grid;aspect-ratio:1;place-items:center;background:#fff4ee}.mobile-mall[data-v-8d6f7714] img{width:100%;height:100%;object-fit:cover}.mobile-mall[data-v-8d6f7714] h3,.mobile-mall[data-v-8d6f7714] p{margin:10px}.mobile-mall[data-v-8d6f7714] .card-footer{display:flex;justify-content:space-between;padding:10px}.product-detail-images[data-v-e0051a0d]{background:#fff;padding:20px;border-radius:12px;margin:20px 0}h2[data-v-e0051a0d]{font-size:18px;margin:0 0 16px}img[data-v-e0051a0d]{display:block;width:100%;height:auto;margin:0 auto}p[data-v-e0051a0d]{color:#6b7280;padding:24px;text-align:center}.product-detail-page[data-v-dfe72c74]{min-height:100vh;background:#f8fafc;padding-bottom:80px}.header[data-v-dfe72c74]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:0;z-index:100}.back-btn[data-v-dfe72c74]{width:36px;height:36px;border:none;background:#f1f5f9;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%}.back-btn svg[data-v-dfe72c74]{width:24px;height:24px;stroke:#1e293b}.title[data-v-dfe72c74]{font-size:17px;font-weight:600;color:#1e293b}.placeholder[data-v-dfe72c74]{width:36px}.product-image[data-v-dfe72c74]{width:100%;height:375px;background:#0f172a;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-image img[data-v-dfe72c74]{width:100%;height:100%;object-fit:cover}.product-info[data-v-dfe72c74]{background:#1e293b;padding:16px;margin-bottom:8px;border-top:1px solid #334155}.product-name[data-v-dfe72c74]{font-size:20px;font-weight:600;color:#fff;margin:0 0 8px;line-height:1.4}.product-desc[data-v-dfe72c74]{font-size:14px;color:#94a3b8;margin:0 0 16px;line-height:1.5}.price-section[data-v-dfe72c74]{display:flex;align-items:baseline;gap:4px;margin-bottom:16px}.price-label[data-v-dfe72c74]{font-size:14px;color:#64748b}.price-value[data-v-dfe72c74]{font-size:28px;font-weight:700;color:#1e3a8a}.price-value.fluctuating[data-v-dfe72c74]{font-size:16px;font-weight:600;color:#e6a23c}.price-unit[data-v-dfe72c74]{font-size:14px;color:#1e3a8a}.fluctuating-notice[data-v-dfe72c74]{text-align:center;padding:24px 16px;background:#fefce8;border:1px solid #fde047;border-radius:12px;margin-top:16px}.fluctuating-notice p[data-v-dfe72c74]{margin:0;font-size:15px;color:#a16207;font-weight:500}.reward-section[data-v-dfe72c74]{background:#f8fafc;border-radius:12px;padding:16px;margin-bottom:16px;border:1px solid #e2e8f0}.reward-title[data-v-dfe72c74]{font-size:14px;font-weight:600;color:#1e3a8a;margin-bottom:12px}.reward-list[data-v-dfe72c74]{display:flex;flex-direction:column;gap:8px}.reward-item[data-v-dfe72c74]{display:flex;align-items:center;gap:8px;font-size:14px;color:#475569}.reward-icon[data-v-dfe72c74]{font-size:16px}.type-tags[data-v-dfe72c74]{display:flex;gap:8px}.tag[data-v-dfe72c74]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:500}.tag.normal[data-v-dfe72c74]{background:#f3f4f6;color:#6b7280}.tag.agent[data-v-dfe72c74]{background:#dbeafe;color:#1d4ed8}.tag.vip[data-v-dfe72c74]{background:#fef3c7;color:#d97706}.tag.level[data-v-dfe72c74]{background:#d1fae5;color:#059669}.quantity-section[data-v-dfe72c74]{background:#fff;padding:16px;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0}.quantity-section .label[data-v-dfe72c74]{font-size:15px;color:#475569;font-weight:500}.quantity-control[data-v-dfe72c74]{display:flex;align-items:center;gap:12px}.qty-btn[data-v-dfe72c74]{width:32px;height:32px;border:1px solid #e2e8f0;background:#fff;border-radius:8px;font-size:18px;color:#475569;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.qty-btn[data-v-dfe72c74]:active:not(:disabled){background:#f1f5f9}.qty-btn[data-v-dfe72c74]:disabled{opacity:.4;cursor:not-allowed}.quantity-control input[data-v-dfe72c74]{width:50px;text-align:center;border:none;font-size:16px;font-weight:600;color:#1e293b;background:transparent}.total-section[data-v-dfe72c74]{background:#fff;padding:16px;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e2e8f0}.total-section .label[data-v-dfe72c74]{font-size:15px;color:#475569;font-weight:500}.total-price[data-v-dfe72c74]{font-size:20px;font-weight:700;color:#1e3a8a}.bottom-bar[data-v-dfe72c74]{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #e2e8f0;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0));display:flex;justify-content:space-between;align-items:center;z-index:100}.balance-info[data-v-dfe72c74]{display:flex;flex-direction:column}.balance-info .label[data-v-dfe72c74]{font-size:12px;color:#94a3b8}.balance-info .value[data-v-dfe72c74]{font-size:16px;font-weight:600;color:#1e293b}.buy-btn[data-v-dfe72c74]{padding:12px 32px;background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff;border:none;border-radius:24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;box-shadow:0 4px 12px #1e3a8a4d}.buy-btn[data-v-dfe72c74]:active:not(:disabled){transform:scale(.98);box-shadow:0 2px 8px #1e3a8a33}.buy-btn[data-v-dfe72c74]:disabled{background:#cbd5e1;box-shadow:none;cursor:not-allowed}.modal-overlay[data-v-dfe72c74]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-dfe72c74]{background:#fff;border-radius:16px;padding:24px;width:80%;max-width:320px;box-shadow:0 8px 32px #0003}.modal-content h3[data-v-dfe72c74]{margin:0 0 16px;font-size:18px;font-weight:600;color:#1e293b;text-align:center}.confirm-info[data-v-dfe72c74]{margin-bottom:24px}.confirm-info p[data-v-dfe72c74]{margin:8px 0;font-size:14px;color:#64748b}.modal-actions[data-v-dfe72c74]{display:flex;gap:12px}.btn-cancel[data-v-dfe72c74],.btn-confirm[data-v-dfe72c74]{flex:1;padding:12px;border-radius:8px;font-size:15px;font-weight:500;cursor:pointer;transition:all .2s}.btn-cancel[data-v-dfe72c74]{background:#f1f5f9;color:#64748b;border:none}.btn-confirm[data-v-dfe72c74]{background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff;border:none}.btn-confirm[data-v-dfe72c74]:disabled{opacity:.6;cursor:not-allowed}.toast[data-v-dfe72c74]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#1e3a8af2;color:#fff;padding:12px 24px;border-radius:8px;font-size:14px;z-index:2000;border:1px solid rgba(102,126,234,.3)}.transfer-page[data-v-4af634fe]{padding:16px;max-width:600px;margin:0 auto}.page-header[data-v-4af634fe]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.back-btn[data-v-4af634fe],.history-btn[data-v-4af634fe]{background:none;border:none;font-size:20px;cursor:pointer;padding:8px}.history-btn[data-v-4af634fe]{font-size:14px;color:#667eea}.page-title[data-v-4af634fe]{font-size:20px;font-weight:700;margin:0}.user-assets[data-v-4af634fe]{display:flex;gap:12px;margin-bottom:16px}.asset-item[data-v-4af634fe]{flex:1;background:#f5f5f5;border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px}.asset-item.main[data-v-4af634fe]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.asset-icon[data-v-4af634fe]{font-size:32px}.asset-info[data-v-4af634fe]{display:flex;flex-direction:column}.asset-value[data-v-4af634fe]{font-size:24px;font-weight:700}.asset-label[data-v-4af634fe]{font-size:12px;opacity:.8}.transfer-tip[data-v-4af634fe]{display:flex;align-items:center;gap:8px;background:#e3f2fd;border-radius:8px;padding:12px;margin-bottom:16px;font-size:12px;color:#1976d2}.transfer-form[data-v-4af634fe]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000001a}.form-group[data-v-4af634fe]{margin-bottom:20px}.form-label[data-v-4af634fe]{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:8px}.form-input[data-v-4af634fe]{width:100%;padding:12px;border:1px solid #ddd;border-radius:8px;font-size:16px;box-sizing:border-box}.form-input[data-v-4af634fe]:focus{outline:none;border-color:#667eea}.receiver-search[data-v-4af634fe]{display:flex;gap:8px}.receiver-search .form-input[data-v-4af634fe]{flex:1}.search-btn[data-v-4af634fe]{padding:12px 20px;background:#667eea;color:#fff;border:none;border-radius:8px;cursor:pointer}.receiver-info[data-v-4af634fe]{display:flex;justify-content:space-between;align-items:center;margin-top:8px;padding:12px;background:#e8f5e9;border-radius:8px}.receiver-name[data-v-4af634fe]{font-weight:500;color:#2e7d32}.receiver-phone[data-v-4af634fe]{color:#666;font-size:14px}.error-msg[data-v-4af634fe]{color:#f44336;font-size:12px;margin-top:4px}.amount-input[data-v-4af634fe]{display:flex;align-items:center;border:1px solid #ddd;border-radius:8px;overflow:hidden}.amount-input .currency[data-v-4af634fe]{font-size:24px;padding:0 12px;background:#f5f5f5}.amount-input .form-input[data-v-4af634fe]{border:none}.quick-amounts[data-v-4af634fe]{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.quick-btn[data-v-4af634fe]{padding:8px 16px;border:1px solid #ddd;background:#fff;border-radius:20px;cursor:pointer;font-size:14px}.quick-btn.active[data-v-4af634fe]{background:#667eea;color:#fff;border-color:#667eea}.fee-info[data-v-4af634fe]{background:#fafafa;border-radius:8px;padding:12px;margin-bottom:20px}.fee-row[data-v-4af634fe]{display:flex;justify-content:space-between;font-size:14px;margin-bottom:8px}.fee-row[data-v-4af634fe]:last-child{margin-bottom:0}.fee-value[data-v-4af634fe]{color:#666}.fee-value.highlight[data-v-4af634fe]{color:#ff6b6b;font-weight:700}.fee-row.total[data-v-4af634fe]{border-top:1px dashed #ddd;padding-top:8px;margin-top:8px;font-weight:500}.transfer-btn[data-v-4af634fe]{width:100%;padding:16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:700;cursor:pointer}.transfer-btn[data-v-4af634fe]:disabled{background:#ccc;cursor:not-allowed}.modal-overlay[data-v-4af634fe]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-4af634fe]{background:#fff;border-radius:12px;max-width:90%;width:360px;max-height:80vh;overflow:auto}.modal-header[data-v-4af634fe]{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #eee}.modal-header h3[data-v-4af634fe]{margin:0;font-size:18px}.close-btn[data-v-4af634fe]{background:none;border:none;font-size:24px;cursor:pointer;color:#999}.confirm-modal[data-v-4af634fe]{padding:20px}.modal-title[data-v-4af634fe]{text-align:center;margin:0 0 20px;font-size:18px}.confirm-details[data-v-4af634fe]{background:#fafafa;border-radius:8px;padding:16px;margin-bottom:20px}.confirm-row[data-v-4af634fe]{display:flex;justify-content:space-between;margin-bottom:12px;font-size:14px}.confirm-row[data-v-4af634fe]:last-child{margin-bottom:0}.confirm-row.highlight[data-v-4af634fe]{color:#ff6b6b;font-weight:700}.confirm-row.total[data-v-4af634fe]{border-top:1px solid #ddd;padding-top:12px;margin-top:12px}.modal-actions[data-v-4af634fe]{display:flex;gap:12px}.btn-cancel[data-v-4af634fe],.btn-confirm[data-v-4af634fe]{flex:1;padding:12px;border:none;border-radius:8px;cursor:pointer;font-weight:500}.btn-cancel[data-v-4af634fe]{background:#f0f0f0;color:#666}.btn-confirm[data-v-4af634fe]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-confirm[data-v-4af634fe]:disabled{background:#ccc}.history-modal[data-v-4af634fe]{width:100%;height:100%;max-width:100%;max-height:100%;border-radius:0}.history-tabs[data-v-4af634fe]{display:flex;border-bottom:1px solid #eee}.tab-btn[data-v-4af634fe]{flex:1;padding:12px;border:none;background:none;cursor:pointer;font-size:14px;color:#666}.tab-btn.active[data-v-4af634fe]{color:#667eea;border-bottom:2px solid #667eea}.history-list[data-v-4af634fe]{padding:16px}.history-item[data-v-4af634fe]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.history-item[data-v-4af634fe]:last-child{border-bottom:none}.item-main[data-v-4af634fe]{display:flex;align-items:center;gap:12px}.item-icon[data-v-4af634fe]{font-size:24px}.item-info[data-v-4af634fe]{display:flex;flex-direction:column}.item-title[data-v-4af634fe]{font-size:14px;font-weight:500}.item-date[data-v-4af634fe]{font-size:12px;color:#999}.item-amount[data-v-4af634fe]{font-size:16px;font-weight:700}.history-item.sent .item-amount[data-v-4af634fe]{color:#ff6b6b}.history-item.received .item-amount[data-v-4af634fe]{color:#2e7d32}.amount-prefix[data-v-4af634fe]{font-size:14px}.amount-suffix[data-v-4af634fe]{font-size:12px;font-weight:400;color:#999}.empty-state[data-v-4af634fe]{text-align:center;padding:40px;color:#999}.empty-icon[data-v-4af634fe]{font-size:48px;margin-bottom:12px}.load-more[data-v-4af634fe]{text-align:center;padding:16px}.load-more button[data-v-4af634fe]{background:none;border:none;color:#667eea;cursor:pointer}.load-more button[data-v-4af634fe]:disabled{color:#999}.toast[data-v-4af634fe]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#000c;color:#fff;padding:12px 24px;border-radius:8px;z-index:2000;font-size:14px}.support[data-v-d9866638]{display:grid;grid-template-rows:auto 1fr auto;min-height:calc(100vh - 150px);padding:16px;background:#fff}.support header[data-v-d9866638]{padding-bottom:12px;border-bottom:1px solid #e8eee9}.support header span[data-v-d9866638]{float:right;color:#138354;font-size:12px}.support header p[data-v-d9866638]{margin:7px 0 0;color:#718078;font-size:13px}main[data-v-d9866638]{overflow:auto;padding:12px 0}.empty[data-v-d9866638]{text-align:center;color:#829088;margin-top:80px}article[data-v-d9866638]{max-width:84%;margin:10px 0;padding:10px 12px;border-radius:12px;background:#f0f5f2}article.user[data-v-d9866638]{margin-left:auto;background:#dff4e7}article b[data-v-d9866638]{font-size:12px;color:#5f7067}article p[data-v-d9866638]{margin:5px 0 0;white-space:pre-wrap}form[data-v-d9866638]{display:flex;gap:8px;border-top:1px solid #e8eee9;padding-top:12px}textarea[data-v-d9866638]{flex:1;min-height:46px;border:1px solid #d5e1d8;border-radius:9px;padding:8px;font:inherit}button[data-v-d9866638]{border:0;border-radius:9px;padding:0 14px;background:#168355;color:#fff}.bubble-text[data-v-d1c810a1]{margin:0;word-break:break-word;white-space:pre-wrap;line-height:1.5}.bubble-image[data-v-d1c810a1]{display:flex;flex-direction:column;gap:4px}.chat-img[data-v-d1c810a1]{max-width:200px;max-height:200px;border-radius:8px;display:block;object-fit:cover;cursor:zoom-in}.img-caption[data-v-d1c810a1]{margin:0;font-size:12px;opacity:.75;max-width:200px;word-break:break-word}.img-viewer-overlay[data-v-d1c810a1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000e6;display:flex;align-items:center;justify-content:center}.img-viewer-full[data-v-d1c810a1]{max-width:96vw;max-height:90vh;object-fit:contain;border-radius:4px}.img-viewer-close[data-v-d1c810a1]{position:absolute;top:16px;right:16px;background:#fff3;border:none;color:#fff;font-size:28px;line-height:1;width:40px;height:40px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.bubble-voice[data-v-d1c810a1]{display:flex;align-items:center;gap:6px;min-width:80px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:2px 0}.voice-play-icon[data-v-d1c810a1]{flex-shrink:0;display:flex;align-items:center}.voice-bars[data-v-d1c810a1]{display:flex;align-items:flex-end;gap:2px;height:16px}.voice-bar[data-v-d1c810a1]{width:3px;border-radius:2px;background:currentColor;opacity:.65;height:6px}.voice-bars.animating .voice-bar[data-v-d1c810a1]{animation:voiceWave-d1c810a1 .5s ease-in-out infinite alternate}.voice-bar[data-v-d1c810a1]:nth-child(1){animation-delay:0s}.voice-bar[data-v-d1c810a1]:nth-child(2){animation-delay:.1s}.voice-bar[data-v-d1c810a1]:nth-child(3){animation-delay:.2s}.voice-bar[data-v-d1c810a1]:nth-child(4){animation-delay:.1s}@keyframes voiceWave-d1c810a1{0%{height:4px}to{height:14px}}.voice-dur[data-v-d1c810a1]{font-size:11px;opacity:.8;min-width:24px}.bubble-video[data-v-d1c810a1]{cursor:pointer;display:inline-block}.video-thumb-wrap[data-v-d1c810a1]{position:relative;width:180px;height:112px;border-radius:8px;overflow:hidden;background:#000}.video-thumb[data-v-d1c810a1]{width:100%;height:100%;object-fit:cover;display:block}.video-thumb-placeholder[data-v-d1c810a1]{background:#222}.video-play-icon[data-v-d1c810a1]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;display:flex}.video-dur[data-v-d1c810a1]{position:absolute;bottom:4px;right:6px;font-size:11px;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.7)}.video-overlay[data-v-d1c810a1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000f2;display:flex;align-items:center;justify-content:center;z-index:9999}.video-player[data-v-d1c810a1]{max-width:100vw;max-height:85vh;outline:none}.video-close[data-v-d1c810a1]{position:absolute;top:12px;right:16px;background:#ffffff26;border:none;color:#fff;font-size:30px;line-height:1;width:44px;height:44px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.media-upload-wrap[data-v-20d617f8]{display:flex;align-items:center}.tool-btn[data-v-20d617f8]{background:none;border:none;padding:6px;cursor:pointer;color:#64748b;display:flex;align-items:center;border-radius:8px;transition:background .15s,color .15s;-webkit-tap-highlight-color:transparent}.tool-btn[data-v-20d617f8]:active:not(:disabled){background:#f0f9ff;color:#0891b2}.tool-btn[data-v-20d617f8]:disabled{opacity:.4;cursor:not-allowed}.progress-ring[data-v-20d617f8]{display:block}.voice-recorder-wrap[data-v-2900831f]{display:flex;align-items:center}.tool-btn[data-v-2900831f]{background:none;border:none;padding:6px;cursor:pointer;color:#64748b;display:flex;align-items:center;border-radius:8px;transition:background .15s,color .15s;-webkit-tap-highlight-color:transparent}.tool-btn.recording[data-v-2900831f]{background:#fef2f2;color:#ef4444}.tool-btn[data-v-2900831f]:disabled{opacity:.4;cursor:not-allowed}.recording-overlay[data-v-2900831f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:flex;align-items:center;justify-content:center;pointer-events:none}.recording-card[data-v-2900831f]{background:#000000bf;border-radius:16px;padding:24px 32px;display:flex;flex-direction:column;align-items:center;gap:12px;min-width:160px}.rec-icon[data-v-2900831f]{animation:pulse-2900831f 1s ease-in-out infinite}@keyframes pulse-2900831f{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.rec-waves[data-v-2900831f]{display:flex;align-items:flex-end;gap:4px;height:24px}.rec-bar[data-v-2900831f]{width:4px;border-radius:2px;background:#ef4444;height:8px;animation:recWave-2900831f .5s ease-in-out infinite alternate}@keyframes recWave-2900831f{0%{height:4px}to{height:20px}}.rec-time[data-v-2900831f]{color:#fff;font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}.rec-hint[data-v-2900831f]{color:#ffffffa6;font-size:12px}.spin[data-v-2900831f]{animation:spin-2900831f 1s linear infinite}@keyframes spin-2900831f{to{transform:rotate(360deg)}}.voice-card[data-v-f4eba0d1]{display:flex;align-items:center;gap:10px;margin:10px 12px 0;border:1px solid #c7d8f2;border-radius:14px;padding:10px;background:#eff6ff}.wave[data-v-f4eba0d1]{display:flex;width:34px;height:34px;align-items:center;justify-content:center;gap:3px;border-radius:10px;background:#1d4ed8}.wave i[data-v-f4eba0d1]{width:2px;height:12px;background:#fff}.wave i[data-v-f4eba0d1]:nth-child(2){height:20px}.voice-card div[data-v-f4eba0d1]{min-width:0;flex:1}.voice-card strong[data-v-f4eba0d1],.voice-card small[data-v-f4eba0d1]{display:block}.voice-card strong[data-v-f4eba0d1]{color:#18243a;font-size:13px}.voice-card small[data-v-f4eba0d1]{margin-top:3px;color:#64748b;font-size:10px}.voice-card>.error[data-v-f4eba0d1]{max-width:100px;color:#be123c}.voice-card button[data-v-f4eba0d1]{min-width:52px;min-height:44px;border:0;border-radius:11px;color:#fff;background:#1d4ed8}.mask[data-v-f68bae71]{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;background:#0008}.mask section[data-v-f68bae71]{position:absolute;right:0;bottom:0;left:0;max-height:75vh;overflow:auto;border-radius:20px 20px 0 0;padding:16px;background:#fff}.mask header[data-v-f68bae71],.row[data-v-f68bae71],.search[data-v-f68bae71],.pager[data-v-f68bae71]{display:flex;align-items:center;justify-content:space-between;gap:8px}.search[data-v-f68bae71]{margin:12px 0}.search input[data-v-f68bae71]{min-width:0;flex:1;padding:10px}.row[data-v-f68bae71]{border-top:1px solid #eee;padding:12px 0}.row b[data-v-f68bae71],.row small[data-v-f68bae71]{display:block}.row small[data-v-f68bae71]{color:#64748b}.danger[data-v-f68bae71]{color:#be123c}.pager[data-v-f68bae71]{justify-content:center;margin-top:14px}.dm-convs-page[data-v-f216bc96]{min-height:100vh;background:#f5f7fa}.page-header[data-v-f216bc96]{background:#fff;padding:14px 16px;border-bottom:1px solid #f0f0f0;display:flex;align-items:center;justify-content:space-between}.contacts-btn[data-v-f216bc96]{border:0;border-radius:18px;padding:8px 12px;background:#dbeafe;color:#1e3a8a;font-weight:600}.page-title[data-v-f216bc96]{font-size:17px;font-weight:600;color:#1a1a1a}.conv-list[data-v-f216bc96]{padding:8px 0}.list-loading[data-v-f216bc96]{padding:8px 16px;display:flex;flex-direction:column;gap:12px}.skeleton-item[data-v-f216bc96]{height:62px;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0,#f0f0f0 75%);background-size:200% 100%;border-radius:10px;animation:shimmer-f216bc96 1.2s infinite}@keyframes shimmer-f216bc96{0%{background-position:-200% 0}to{background-position:200% 0}}.list-empty[data-v-f216bc96]{padding:60px 20px;text-align:center;color:#aaa}.empty-icon[data-v-f216bc96]{font-size:40px;margin-bottom:8px}.list-empty p[data-v-f216bc96]{margin:0;font-size:14px}.conv-item[data-v-f216bc96]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border-bottom:1px solid #f5f5f5;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .1s}.conv-item[data-v-f216bc96]:active{background:#f0f7ff}.conv-avatar[data-v-f216bc96]{width:46px;height:46px;border-radius:50%;background:#409eff;color:#fff;font-size:18px;font-weight:600;display:flex;align-items:center;justify-content:center;flex-shrink:0}.conv-info[data-v-f216bc96]{flex:1;min-width:0}.conv-row-1[data-v-f216bc96],.conv-row-2[data-v-f216bc96]{display:flex;align-items:center;justify-content:space-between}.conv-row-2[data-v-f216bc96]{margin-top:3px}.conv-name[data-v-f216bc96]{font-size:15px;font-weight:500;color:#1a1a1a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-time[data-v-f216bc96]{font-size:11px;color:#bbb;flex-shrink:0;margin-left:8px}.conv-preview[data-v-f216bc96]{font-size:13px;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.conv-unread[data-v-f216bc96]{background:#f56c6c;color:#fff;font-size:10px;font-weight:700;border-radius:10px;padding:1px 6px;flex-shrink:0;margin-left:8px}.chat-workspace[data-v-4638651b]{min-height:100vh;background:#f5f7fa}.workspace-tabs[data-v-4638651b]{display:flex;gap:8px;overflow:auto;padding:12px 14px 4px;background:#fff}.workspace-tabs button[data-v-4638651b]{flex:0 0 auto;border:0;border-radius:999px;padding:8px 13px;background:#edf2f7;color:#64748b;font:inherit;font-size:13px;font-weight:700}.workspace-tabs button.active[data-v-4638651b]{background:#1e3a8a;color:#fff}.workspace-panel[data-v-4638651b]{display:block;min-height:calc(100vh - 66px)}.chat-page[data-v-4638651b]{display:flex;flex-direction:column;height:100vh;background:#f8fafc}.page-header[data-v-4638651b]{background:linear-gradient(135deg,#1e3a8a,#3b82f6);padding:16px 20px;padding-top:calc(16px + env(safe-area-inset-top));flex-shrink:0}.header-content[data-v-4638651b]{display:flex;align-items:center;justify-content:space-between}.page-title[data-v-4638651b]{font-size:20px;font-weight:700;color:#fff;margin:0}.online-badge[data-v-4638651b],.offline-badge[data-v-4638651b]{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:20px;font-size:13px;font-weight:500}.online-badge[data-v-4638651b]{background:#fff3;color:#fff}.offline-badge[data-v-4638651b]{background:#ffffff26;color:#ffffffb3}.online-dot[data-v-4638651b],.offline-dot[data-v-4638651b]{width:8px;height:8px;border-radius:50%}.online-dot[data-v-4638651b]{background:#22c55e;box-shadow:0 0 0 2px #22c55e4d}.offline-dot[data-v-4638651b]{background:#94a3b8}.messages-container[data-v-4638651b]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:16px}.loading-more[data-v-4638651b]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px;color:#64748b;font-size:13px}.loading-spinner-small[data-v-4638651b]{width:16px;height:16px;border:2px solid #E2E8F0;border-top-color:#0891b2;border-radius:50%;animation:spin-4638651b 1s linear infinite}@keyframes spin-4638651b{to{transform:rotate(360deg)}}.message-item[data-v-4638651b]{display:flex}.system-message[data-v-4638651b]{justify-content:center}.system-bubble[data-v-4638651b]{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#0891b21a;border-radius:20px;font-size:13px;color:#0891b2}.system-icon[data-v-4638651b]{display:flex;align-items:center}.message-content[data-v-4638651b]{display:flex;align-items:flex-end;gap:12px;max-width:80%}.message-content.self[data-v-4638651b]{margin-left:auto;flex-direction:row-reverse}.message-content.other[data-v-4638651b]{margin-right:auto}.avatar[data-v-4638651b]{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.avatar.self[data-v-4638651b]{background:linear-gradient(135deg,#0891b2,#22d3ee);color:#fff}.avatar.other[data-v-4638651b]{background:linear-gradient(135deg,#e0f2fe,#bae6fd);color:#0891b2}.message-wrapper[data-v-4638651b]{display:flex;flex-direction:column;gap:4px}.sender-name[data-v-4638651b]{font-size:12px;color:#64748b;margin-left:4px}.message-bubble[data-v-4638651b]{padding:12px 16px;border-radius:18px;max-width:100%;word-wrap:break-word;position:relative}.message-bubble.self[data-v-4638651b]{background:linear-gradient(135deg,#0891b2,#22d3ee);color:#fff;border-bottom-right-radius:4px}.message-bubble.other[data-v-4638651b]{background:#fff;color:#164e63;border-bottom-left-radius:4px;box-shadow:0 2px 8px #0000000f}.message-text[data-v-4638651b]{margin:0;font-size:15px;line-height:1.5}.message-meta[data-v-4638651b]{display:flex;align-items:center;justify-content:flex-end;gap:6px;margin-top:4px}.message-time[data-v-4638651b]{font-size:11px;opacity:.7}.message-status[data-v-4638651b]{display:flex;align-items:center;gap:4px}.message-status.sending[data-v-4638651b]{opacity:.7}.message-status.failed[data-v-4638651b]{color:#ef4444}.status-icon[data-v-4638651b]{flex-shrink:0}.status-icon.spinning[data-v-4638651b]{animation:spin-4638651b 1s linear infinite}.moderation-sheet-overlay[data-v-4638651b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4000;display:flex;align-items:flex-end;background:#0f172a73}.moderation-sheet[data-v-4638651b]{width:100%;padding:18px 16px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:#fff}.moderation-sheet strong[data-v-4638651b]{display:block;margin-bottom:10px;color:#475569;text-align:center}.moderation-sheet button[data-v-4638651b]{display:block;width:100%;margin-top:8px;padding:14px;border:0;border-radius:12px;background:#f1f5f9;color:#1e293b;font-size:16px}.moderation-sheet .danger[data-v-4638651b]{color:#dc2626}.moderation-sheet .cancel[data-v-4638651b]{margin-top:12px;background:#e2e8f0}.status-icon.error[data-v-4638651b]{color:#ef4444}.retry-btn[data-v-4638651b]{background:none;border:none;color:#fcd34d;font-size:11px;cursor:pointer;padding:0;text-decoration:underline}.empty-state[data-v-4638651b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.empty-icon[data-v-4638651b]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#e0f2fe,#bae6fd);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.empty-state h3[data-v-4638651b]{font-size:18px;font-weight:600;color:#164e63;margin:0 0 8px}.empty-state p[data-v-4638651b]{font-size:14px;color:#64748b;margin:0}.input-section[data-v-4638651b]{background:#fff;border-top:1px solid rgba(8,145,178,.1);flex-shrink:0}.input-container[data-v-4638651b]{padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.input-wrapper[data-v-4638651b]{display:flex;align-items:center;gap:12px;background:#f1f5f9;border-radius:24px;padding:4px 4px 4px 16px}.message-input[data-v-4638651b]{flex:1;border:none;background:transparent;padding:12px 0;font-size:15px;color:#164e63;outline:none}.message-input[data-v-4638651b]::placeholder{color:#94a3b8}.message-input[data-v-4638651b]:disabled{opacity:.5}.send-btn[data-v-4638651b]{width:44px;height:44px;border-radius:50%;border:none;background:#cbd5e1;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.send-btn.can-send[data-v-4638651b]{background:linear-gradient(135deg,#0891b2,#22d3ee);box-shadow:0 4px 12px #0891b24d}.send-btn[data-v-4638651b]:disabled{opacity:.5;cursor:not-allowed}.safe-area-bottom[data-v-4638651b]{height:env(safe-area-inset-bottom)}.toast[data-v-4638651b]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#164e63e6;color:#fff;padding:12px 24px;border-radius:24px;font-size:14px;z-index:2000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.messages-container[data-v-4638651b]::-webkit-scrollbar{width:4px}.messages-container[data-v-4638651b]::-webkit-scrollbar-track{background:transparent}.messages-container[data-v-4638651b]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:2px}.messages-container[data-v-4638651b]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.room-switcher[data-v-4638651b]{background:#fff;border-top:1px solid rgba(8,145,178,.1)}.room-tabs[data-v-4638651b]{display:flex;padding:8px 16px;gap:8px}.room-tab[data-v-4638651b]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px;border-radius:12px;background:#f1f5f9;cursor:pointer;transition:all .2s}.room-tab.active[data-v-4638651b]{background:linear-gradient(135deg,#0891b2,#22d3ee);color:#fff}.tab-icon[data-v-4638651b]{font-size:20px}.tab-label[data-v-4638651b]{font-size:12px;font-weight:500}.private-panel[data-v-4638651b]{background:#f8fafc;border-top:1px solid #E2E8F0;padding:16px}.panel-header[data-v-4638651b]{display:flex;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;color:#164e63;margin-bottom:12px}.close-btn[data-v-4638651b]{background:none;border:none;font-size:24px;color:#64748b;cursor:pointer;padding:0;line-height:1}.password-input-section[data-v-4638651b]{display:flex;gap:8px;align-items:center;margin-bottom:16px}.panel-password-input[data-v-4638651b]{flex:1;padding:10px 12px;border:1px solid #E2E8F0;border-radius:8px;font-size:14px;outline:none}.panel-password-input[data-v-4638651b]:focus{border-color:#0891b2}.toggle-password[data-v-4638651b]{background:none;border:none;font-size:18px;cursor:pointer;padding:4px}.go-btn[data-v-4638651b]{padding:10px 20px;background:linear-gradient(135deg,#0891b2,#22d3ee);color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer}.go-btn[data-v-4638651b]:disabled{opacity:.5}.panel-rooms[data-v-4638651b]{display:flex;flex-direction:column;gap:8px}.panel-room-item[data-v-4638651b]{display:flex;align-items:center;gap:12px;padding:12px;background:#fff;border-radius:8px;cursor:pointer;transition:all .2s}.panel-room-item[data-v-4638651b]:hover{background:#f1f5f9}.panel-room-item.active[data-v-4638651b]{border:1px solid #0891B2;background:#0891b21a}.room-dot[data-v-4638651b]{width:8px;height:8px;border-radius:50%;background:#cbd5e1}.room-dot.online[data-v-4638651b]{background:#22c55e}.room-name[data-v-4638651b]{flex:1;font-size:14px;color:#164e63}.check-mark[data-v-4638651b]{color:#22c55e;font-weight:700;font-size:16px}.joined-hint[data-v-4638651b]{margin-top:12px;padding:8px 12px;background:#22c55e1a;border-radius:6px;font-size:12px;color:#22c55e;text-align:center}.panel-rooms[data-v-4638651b]{max-height:200px;overflow-y:auto}.avatar-overlay[data-v-0e8de74f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;padding:16px;background:#0f172aa6}.avatar-dialog[data-v-0e8de74f]{width:100%;max-width:380px;box-sizing:border-box;padding:20px;border-radius:18px;background:#fff;color:#1e293b}h2[data-v-0e8de74f]{margin:0 0 8px}p[data-v-0e8de74f]{margin:0 0 14px;color:#64748b;font-size:14px}.avatar-dialog button[data-v-0e8de74f]{border:0;border-radius:10px;padding:11px 16px}.primary[data-v-0e8de74f]{background:#2563eb;color:#fff}.preview[data-v-0e8de74f]{width:240px;height:240px;margin:16px auto;overflow:hidden;border-radius:50%;background:#e2e8f0;touch-action:none}.preview img[data-v-0e8de74f]{width:100%;height:100%;object-fit:cover;pointer-events:none}.avatar-dialog label[data-v-0e8de74f]{display:flex;gap:10px;align-items:center}.avatar-dialog input[type=range][data-v-0e8de74f]{flex:1}.actions[data-v-0e8de74f]{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.error[data-v-0e8de74f]{margin-top:10px;color:#dc2626;font-size:13px}.sr-only[data-v-0e8de74f]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}button[data-v-0e8de74f]:disabled{opacity:.5}.profile-page[data-v-02899719]{padding:16px;max-width:600px;margin:0 auto;min-height:100vh;background:#f8fafc}.user-header[data-v-02899719]{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding:20px;background:#fff;border-radius:16px;box-shadow:0 2px 12px #1e3a8a0f}.user-avatar[data-v-02899719]{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700}.avatar-button[data-v-02899719]{position:relative;flex:none;padding:0;overflow:hidden;border:0;cursor:pointer}.avatar-button img[data-v-02899719]{width:100%;height:100%;object-fit:cover}.avatar-button small[data-v-02899719]{position:absolute;right:0;bottom:0;left:0;padding:2px;background:#0f172ab3;color:#fff;font-size:10px;font-weight:400}.user-info[data-v-02899719]{flex:1}.user-name[data-v-02899719]{font-size:20px;font-weight:700;margin-bottom:4px;color:#1e293b}.user-level[data-v-02899719]{display:flex;gap:8px;align-items:center;font-size:14px;color:#64748b}.agent-badge-mobile[data-v-02899719]{display:inline-block;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600;margin-left:8px;vertical-align:middle;color:#fff}.agent-badge-mobile.agent-village[data-v-02899719]{background:linear-gradient(135deg,#4caf50,#388e3c);box-shadow:0 2px 6px #4caf504d}.agent-badge-mobile.agent-county[data-v-02899719]{background:linear-gradient(135deg,#2196f3,#1976d2);box-shadow:0 2px 6px #2196f34d}.agent-badge-mobile.agent-city[data-v-02899719]{background:linear-gradient(135deg,#ff5722,#e64a19);box-shadow:0 2px 6px #ff57224d}.agent-badge-mobile.agent-guest[data-v-02899719]{background:#f5f5f5;color:#999}.vip-badge-mobile[data-v-02899719]{background:linear-gradient(135deg,gold,orange);color:#8b4513;padding:3px 10px;border-radius:12px;font-size:12px;font-weight:700;box-shadow:0 2px 6px #ffd7004d}.guest-badge[data-v-02899719]{background:#f5f5f5;color:#999;padding:3px 10px;border-radius:12px;font-size:12px}.assets-grid[data-v-02899719]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px}.transfer-repurchase-card[data-v-02899719]{display:flex;width:100%;align-items:center;gap:10px;margin:-8px 0 20px;padding:15px;border:1px solid #dbeafe;border-radius:13px;background:linear-gradient(135deg,#eff6ff,#fff);color:#1e3a8a;text-align:left}.transfer-repurchase-card span[data-v-02899719]{font-size:14px;font-weight:700}.transfer-repurchase-card strong[data-v-02899719]{margin-left:auto;font-size:24px}.transfer-repurchase-card strong small[data-v-02899719]{font-size:12px}.transfer-repurchase-card em[data-v-02899719]{color:#64748b;font-size:11px;font-style:normal}.asset-card[data-v-02899719]{background:#fff;border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;box-shadow:0 2px 12px #1e3a8a0f;overflow:hidden;min-width:0}.asset-card.primary[data-v-02899719]{background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff}.asset-icon[data-v-02899719]{font-size:28px}.asset-content[data-v-02899719]{flex:1;min-width:0}.asset-value[data-v-02899719]{font-size:16px;font-weight:700;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.asset-label[data-v-02899719]{font-size:12px;color:#64748b}.asset-card.primary .asset-value[data-v-02899719],.asset-card.primary .asset-label[data-v-02899719]{color:#fff}.daily-reward-card[data-v-02899719]{display:flex;align-items:center;background:#fff;border-radius:12px;padding:16px;margin-bottom:20px;box-shadow:0 2px 12px #1e3a8a0f}.card-icon[data-v-02899719]{font-size:32px;margin-right:12px}.card-info[data-v-02899719]{flex:1}.card-title[data-v-02899719]{font-weight:700;margin-bottom:4px;color:#1e293b}.card-desc[data-v-02899719]{font-size:14px;color:#64748b}.claim-btn[data-v-02899719]{padding:8px 16px;background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff;border:none;border-radius:20px;cursor:pointer;font-weight:500}.claim-btn[data-v-02899719]:disabled{background:#cbd5e1;cursor:not-allowed}.menu-section[data-v-02899719]{margin-bottom:20px}.menu-title[data-v-02899719]{font-size:14px;color:#64748b;margin-bottom:12px}.menu-grid[data-v-02899719]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.menu-item[data-v-02899719]{background:#fff;border-radius:12px;padding:16px 8px;display:flex;flex-direction:column;align-items:center;gap:8px;cursor:pointer;box-shadow:0 2px 12px #1e3a8a0f}.menu-icon[data-v-02899719]{font-size:24px}.menu-name[data-v-02899719]{font-size:12px;color:#475569;text-align:center}.settings-list[data-v-02899719]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 12px #1e3a8a0f}.settings-item[data-v-02899719]{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #f1f5f9;cursor:pointer}.settings-item[data-v-02899719]:last-child{border-bottom:none}.item-left[data-v-02899719]{display:flex;align-items:center;gap:12px}.item-icon[data-v-02899719]{font-size:20px}.item-name[data-v-02899719]{font-size:14px;color:#475569}.logout-section[data-v-02899719]{margin:20px 0}.logout-btn[data-v-02899719]{width:100%;padding:14px;background:#fff;border:1px solid #dc2626;border-radius:12px;color:#dc2626;font-size:15px;font-weight:500;cursor:pointer;box-shadow:0 2px 12px #1e3a8a0f}.qr-btn[data-v-02899719]{width:40px;height:40px;border:1.5px solid #dbeafe;border-radius:10px;background:#eff6ff;color:#1e3a8a;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.qr-btn svg[data-v-02899719]{width:22px;height:22px}.guest-actions[data-v-02899719]{display:flex;gap:12px;margin-bottom:20px}.login-action-btn[data-v-02899719]{flex:1;padding:14px;background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px #1e3a8a40}.scan-action-btn[data-v-02899719]{padding:14px 18px;background:#fff;color:#1e3a8a;border:1.5px solid #bfdbfe;border-radius:12px;font-size:15px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px}.modal-overlay[data-v-02899719]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.my-qr-modal[data-v-02899719]{background:#fff;border-radius:20px;padding:28px 24px;width:100%;max-width:320px;display:flex;flex-direction:column;align-items:center}.my-qr-modal h3[data-v-02899719]{font-size:18px;font-weight:700;color:#1e3a8a;margin:0 0 6px}.qr-desc[data-v-02899719]{font-size:13px;color:#9ca3af;margin:0 0 20px;text-align:center}.qr-canvas[data-v-02899719]{width:220px;height:220px;border-radius:10px;box-shadow:0 2px 10px #0000001a;margin-bottom:16px}.invite-code-row[data-v-02899719]{display:flex;align-items:center;gap:10px;background:#f1f5f9;border-radius:10px;padding:10px 14px;width:100%;margin-bottom:16px}.invite-code-label[data-v-02899719]{font-size:12px;color:#94a3b8}.invite-code-val[data-v-02899719]{flex:1;font-size:18px;font-weight:700;letter-spacing:3px;color:#1e3a8a}.copy-small-btn[data-v-02899719]{padding:4px 12px;background:#1e3a8a;color:#fff;border:none;border-radius:8px;font-size:12px;cursor:pointer}.close-modal-btn[data-v-02899719]{width:100%;padding:12px;background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer}.toast[data-v-02899719]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#1e3a8af2;color:#fff;padding:12px 24px;border-radius:8px;font-size:14px;z-index:2000}.asset-detail-page[data-v-55550cf8]{min-height:100vh;background:#f8fafc}.header[data-v-55550cf8]{display:flex;align-items:center;padding:12px 16px;background:#fff;border-bottom:1px solid #e2e8f0}.back-btn[data-v-55550cf8]{background:none;border:none;font-size:20px;color:#1e293b;cursor:pointer;padding:4px 8px}.title[data-v-55550cf8]{flex:1;text-align:center;font-size:18px;font-weight:700;margin-right:40px;color:#1e293b}.asset-tabs[data-v-55550cf8]{display:flex;background:#fff;padding:12px;gap:8px;overflow-x:auto}.tab-item[data-v-55550cf8]{flex:1;min-width:70px;display:flex;flex-direction:column;align-items:center;padding:12px 8px;border-radius:8px;background:#f1f5f9;cursor:pointer;transition:all .3s}.tab-item.active[data-v-55550cf8]{background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff}.tab-icon[data-v-55550cf8]{font-size:24px;margin-bottom:4px}.tab-name[data-v-55550cf8]{font-size:12px;color:#64748b}.tab-item.active .tab-name[data-v-55550cf8]{color:#fff}.weight-bar[data-v-55550cf8]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:10px 16px;text-align:center;margin:8px 0}.weight-text[data-v-55550cf8]{font-size:13px;color:#92400e;font-weight:500}.filter-bar[data-v-55550cf8]{padding:12px 16px;background:#fff;margin-top:8px}.filter-item select[data-v-55550cf8]{padding:8px 12px;border:1px solid #e2e8f0;border-radius:4px;font-size:14px;background:#fff;color:#475569}.records-list[data-v-55550cf8]{background:#fff;margin-top:8px}.record-item[data-v-55550cf8]{display:flex;justify-content:space-between;padding:16px;border-bottom:1px solid #f1f5f9}.record-type[data-v-55550cf8]{font-weight:600;font-size:15px;color:#1e293b;margin-bottom:4px}.record-desc[data-v-55550cf8]{font-size:13px;color:#64748b;margin-bottom:4px}.record-time[data-v-55550cf8]{font-size:12px;color:#94a3b8}.record-amount[data-v-55550cf8]{font-size:16px;font-weight:600;margin-bottom:4px}.record-amount.income[data-v-55550cf8]{color:#059669}.record-amount.expense[data-v-55550cf8]{color:#dc2626}.record-balance[data-v-55550cf8]{font-size:12px;color:#94a3b8}.empty-state[data-v-55550cf8]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;margin-top:8px}.empty-text[data-v-55550cf8]{font-size:14px;color:#94a3b8}.load-more[data-v-55550cf8]{text-align:center;padding:16px;color:#64748b;cursor:pointer}.toast[data-v-55550cf8]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#1e3a8af2;color:#fff;padding:12px 24px;border-radius:8px;font-size:14px;z-index:2000}.order-page[data-v-2fdcc17b]{min-height:100vh;background:#f5f5f5}.header[data-v-2fdcc17b]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:100}.back-btn[data-v-2fdcc17b]{width:36px;height:36px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.back-btn svg[data-v-2fdcc17b]{width:24px;height:24px;stroke:#374151}.title[data-v-2fdcc17b]{font-size:17px;font-weight:600;color:#111827}.placeholder[data-v-2fdcc17b]{width:36px}.filter-tabs[data-v-2fdcc17b]{display:flex;background:#fff;padding:0 16px;border-bottom:1px solid #e5e7eb}.tab-item[data-v-2fdcc17b]{flex:1;text-align:center;padding:14px 0;font-size:14px;color:#6b7280;cursor:pointer;position:relative;transition:all .2s}.tab-item.active[data-v-2fdcc17b]{color:#0891b2;font-weight:600}.tab-item.active[data-v-2fdcc17b]:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:24px;height:2px;background:#0891b2;border-radius:2px}.order-list[data-v-2fdcc17b]{padding:12px}.order-card[data-v-2fdcc17b]{background:#fff;border-radius:12px;margin-bottom:12px;overflow:hidden;box-shadow:0 1px 3px #0000000d}.order-header[data-v-2fdcc17b]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #f3f4f6}.order-no[data-v-2fdcc17b]{font-size:13px;color:#9ca3af}.order-status[data-v-2fdcc17b]{font-size:13px;font-weight:500;padding:4px 10px;border-radius:12px}.order-status.completed[data-v-2fdcc17b]{background:#d1fae5;color:#059669}.order-status.processing[data-v-2fdcc17b]{background:#fef3c7;color:#d97706}.order-status.pending[data-v-2fdcc17b]{background:#dbeafe;color:#1d4ed8}.order-status.cancelled[data-v-2fdcc17b]{background:#fee2e2;color:#dc2626}.order-body[data-v-2fdcc17b]{padding:16px}.product-info[data-v-2fdcc17b]{display:flex;gap:12px}.product-image[data-v-2fdcc17b]{width:80px;height:80px;border-radius:8px;object-fit:cover;background:#f3f4f6}.product-detail[data-v-2fdcc17b]{flex:1;display:flex;flex-direction:column;justify-content:space-between}.product-name[data-v-2fdcc17b]{font-size:15px;font-weight:500;color:#111827;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-meta[data-v-2fdcc17b]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.quantity[data-v-2fdcc17b]{font-size:13px;color:#9ca3af}.price[data-v-2fdcc17b]{font-size:15px;font-weight:600;color:#0891b2}.order-footer[data-v-2fdcc17b]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f9fafb;border-top:1px solid #f3f4f6}.order-time[data-v-2fdcc17b]{font-size:12px;color:#9ca3af}.order-total[data-v-2fdcc17b]{font-size:14px;font-weight:600;color:#111827}.empty-state[data-v-2fdcc17b]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px}.empty-icon[data-v-2fdcc17b]{width:80px;height:80px;color:#d1d5db;margin-bottom:16px}.empty-icon svg[data-v-2fdcc17b]{width:100%;height:100%}.empty-text[data-v-2fdcc17b]{font-size:15px;color:#9ca3af;margin-bottom:20px}.go-shop-btn[data-v-2fdcc17b]{padding:10px 24px;background:linear-gradient(135deg,#0891b2,#06b6d4);color:#fff;border:none;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.go-shop-btn[data-v-2fdcc17b]:active{transform:scale(.98)}.load-more[data-v-2fdcc17b]{text-align:center;padding:16px;color:#6b7280;font-size:14px;cursor:pointer}.toast[data-v-2fdcc17b]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#000c;color:#fff;padding:12px 24px;border-radius:8px;font-size:14px;z-index:2000}.team-page[data-v-2456633d]{min-height:100vh;background:#f5f5f5;padding-bottom:80px}.header[data-v-2456633d]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-bottom:1px solid #e5e7eb;position:sticky;top:0;z-index:100}.back-btn[data-v-2456633d]{width:36px;height:36px;border:none;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}.back-btn svg[data-v-2456633d]{width:24px;height:24px;stroke:#374151}.title[data-v-2456633d]{font-size:17px;font-weight:600;color:#111827}.placeholder[data-v-2456633d]{width:36px}.stats-section[data-v-2456633d]{padding:16px}.stats-card[data-v-2456633d]{background:linear-gradient(135deg,#0891b2,#06b6d4);border-radius:16px;padding:20px;display:flex;justify-content:space-around;align-items:center;box-shadow:0 4px 12px #0891b24d}.stats-item[data-v-2456633d]{text-align:center;color:#fff}.stats-value[data-v-2456633d]{font-size:24px;font-weight:700;margin-bottom:4px}.stats-label[data-v-2456633d]{font-size:12px;opacity:.9}.stats-divider[data-v-2456633d]{width:1px;height:40px;background:#ffffff4d}.zone-section[data-v-2456633d]{padding:0 16px 16px;display:flex;gap:12px}.zone-card[data-v-2456633d]{flex:1;background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 3px #0000000d}.zone-card.left[data-v-2456633d]{border-left:4px solid #3b82f6}.zone-card.right[data-v-2456633d]{border-left:4px solid #f59e0b}.zone-header[data-v-2456633d]{display:flex;align-items:center;gap:6px;margin-bottom:12px}.zone-icon[data-v-2456633d]{font-size:12px}.zone-card.left .zone-icon[data-v-2456633d]{color:#3b82f6}.zone-card.right .zone-icon[data-v-2456633d]{color:#f59e0b}.zone-title[data-v-2456633d]{font-size:14px;font-weight:600;color:#374151}.zone-stats[data-v-2456633d]{display:flex;flex-direction:column;gap:8px}.zone-item[data-v-2456633d]{display:flex;justify-content:space-between;align-items:center}.zone-item .label[data-v-2456633d]{font-size:13px;color:#9ca3af}.zone-item .value[data-v-2456633d]{font-size:14px;font-weight:600;color:#111827}.member-section[data-v-2456633d]{padding:0 16px}.section-title[data-v-2456633d]{font-size:16px;font-weight:600;color:#111827;margin-bottom:12px}.member-list[data-v-2456633d]{display:flex;flex-direction:column;gap:10px}.member-card[data-v-2456633d]{background:#fff;border-radius:12px;padding:14px;display:flex;align-items:center;gap:12px;box-shadow:0 1px 3px #0000000d}.member-avatar[data-v-2456633d]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#0891b2,#06b6d4);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600;flex-shrink:0}.member-info[data-v-2456633d]{flex:1;min-width:0}.member-name[data-v-2456633d]{font-size:15px;font-weight:600;color:#111827;margin-bottom:4px}.member-meta[data-v-2456633d]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.member-phone[data-v-2456633d]{font-size:12px;color:#9ca3af}.member-level[data-v-2456633d]{font-size:11px;padding:2px 8px;background:#d1fae5;color:#059669;border-radius:10px}.member-consumption[data-v-2456633d]{font-size:12px;color:#6b7280}.member-zone[data-v-2456633d]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0}.member-zone.left[data-v-2456633d]{background:#dbeafe;color:#1d4ed8}.member-zone.right[data-v-2456633d]{background:#fef3c7;color:#d97706}.empty-state[data-v-2456633d]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;background:#fff;border-radius:12px}.empty-icon[data-v-2456633d]{width:64px;height:64px;color:#d1d5db;margin-bottom:16px}.empty-icon svg[data-v-2456633d]{width:100%;height:100%}.empty-text[data-v-2456633d]{font-size:15px;color:#6b7280;margin-bottom:8px}.empty-tip[data-v-2456633d]{font-size:13px;color:#9ca3af}.invite-section[data-v-2456633d]{position:fixed;bottom:0;left:0;right:0;padding:12px 16px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0));background:#fff;border-top:1px solid #e5e7eb}.invite-btn[data-v-2456633d]{width:100%;padding:14px;background:linear-gradient(135deg,#0891b2,#06b6d4);color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .2s;box-shadow:0 4px 12px #0891b24d}.invite-btn svg[data-v-2456633d]{width:20px;height:20px}.invite-btn[data-v-2456633d]:active{transform:scale(.98);box-shadow:0 2px 8px #0891b24d}.modal-overlay[data-v-2456633d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-2456633d]{background:#fff;border-radius:16px;padding:24px;width:100%;max-width:320px}.modal-content h3[data-v-2456633d]{margin:0 0 8px;font-size:18px;font-weight:600;color:#111827;text-align:center}.modal-desc[data-v-2456633d]{text-align:center;font-size:13px;color:#9ca3af;margin-bottom:20px}.invite-code-section[data-v-2456633d],.invite-link-section[data-v-2456633d]{margin-bottom:20px}.invite-label[data-v-2456633d]{font-size:12px;color:#9ca3af;margin-bottom:8px}.invite-code[data-v-2456633d]{font-size:28px;font-weight:700;color:#0891b2;text-align:center;letter-spacing:4px;margin-bottom:8px}.invite-link[data-v-2456633d]{font-size:12px;color:#6b7280;background:#f3f4f6;padding:10px;border-radius:8px;word-break:break-all;margin-bottom:8px}.copy-btn[data-v-2456633d]{width:100%;padding:10px;background:#f3f4f6;color:#374151;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.copy-btn[data-v-2456633d]:active{background:#e5e7eb}.close-btn[data-v-2456633d]{width:100%;padding:12px;background:linear-gradient(135deg,#0891b2,#06b6d4);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;margin-top:8px}.qr-wrapper[data-v-2456633d]{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.qr-canvas[data-v-2456633d]{width:200px;height:200px;border-radius:8px;box-shadow:0 2px 8px #0000001a}.qr-tip[data-v-2456633d]{margin-top:8px;font-size:12px;color:#9ca3af}.toast[data-v-2456633d]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#000c;color:#fff;padding:12px 24px;border-radius:8px;font-size:14px;z-index:2000}.login-page[data-v-f01e960a]{min-height:100vh;background:linear-gradient(180deg,#f8fafc,#e2e8f0);display:flex;flex-direction:column;position:relative;overflow:hidden}.header-decoration[data-v-f01e960a]{position:absolute;top:0;right:0;width:200px;height:200px}.decoration-circle[data-v-f01e960a]{position:absolute;border-radius:50%;background:linear-gradient(135deg,#1e3a8a,#3b82f6);opacity:.1}.decoration-circle[data-v-f01e960a]:first-child{width:150px;height:150px;top:-50px;right:-50px}.decoration-circle.small[data-v-f01e960a]{width:80px;height:80px;top:60px;right:80px;opacity:.08}.logo-section[data-v-f01e960a]{padding:60px 20px 30px;text-align:center}.logo[data-v-f01e960a]{width:80px;height:80px;margin:0 auto 16px;background:linear-gradient(135deg,#1e3a8a,#3b82f6);border-radius:24px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 24px #1e3a8a4d}.app-name[data-v-f01e960a]{font-size:24px;font-weight:700;color:#1e3a8a;margin:0 0 8px}.app-slogan[data-v-f01e960a]{font-size:14px;color:#64748b;margin:0}.login-form[data-v-f01e960a]{padding:0 24px;flex:1}.form-card[data-v-f01e960a]{background:#fff;border-radius:24px;padding:32px 24px;box-shadow:0 4px 24px #1e3a8a14;border:1px solid #e2e8f0}.form-title[data-v-f01e960a]{font-size:22px;font-weight:700;color:#1e3a8a;margin:0 0 24px;text-align:center}.input-group[data-v-f01e960a]{margin-bottom:16px}.input-wrapper[data-v-f01e960a]{display:flex;align-items:center;gap:12px;background:#f1f5f9;border-radius:16px;padding:4px 4px 4px 16px;border:1px solid #e2e8f0;transition:all .2s ease}.input-wrapper[data-v-f01e960a]:focus-within{background:#fff;border-color:#1e3a8a;box-shadow:0 0 0 3px #1e3a8a1a}.input-icon[data-v-f01e960a]{color:#1e3a8a;display:flex;align-items:center}.form-input[data-v-f01e960a]{flex:1;border:none;background:transparent;padding:14px 0;font-size:15px;color:#1e293b;outline:none}.form-input[data-v-f01e960a]::placeholder{color:#94a3b8}.eye-btn[data-v-f01e960a]{width:44px;height:44px;border:none;background:transparent;color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer}.form-options[data-v-f01e960a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.remember-me[data-v-f01e960a]{display:flex;align-items:center;gap:8px;cursor:pointer}.remember-me input[data-v-f01e960a]{display:none}.checkmark[data-v-f01e960a]{width:18px;height:18px;border:2px solid #cbd5e1;border-radius:4px;position:relative;transition:all .2s ease}.remember-me input:checked+.checkmark[data-v-f01e960a]{background:#1e3a8a;border-color:#1e3a8a}.remember-me input:checked+.checkmark[data-v-f01e960a]:after{content:"";position:absolute;left:5px;top:1px;width:4px;height:9px;border:solid #FFFFFF;border-width:0 2px 2px 0;transform:rotate(45deg)}.label-text[data-v-f01e960a]{font-size:13px;color:#64748b}.forgot-link[data-v-f01e960a]{font-size:13px;color:#1e3a8a;cursor:pointer}.login-btn[data-v-f01e960a]{width:100%;padding:16px;background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff;border:none;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 16px #1e3a8a4d}.login-btn[data-v-f01e960a]:disabled{opacity:.6;cursor:not-allowed}.login-btn[data-v-f01e960a]:active:not(:disabled){transform:scale(.98)}.btn-spinner[data-v-f01e960a]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-f01e960a .8s linear infinite}@keyframes spin-f01e960a{to{transform:rotate(360deg)}}.register-link[data-v-f01e960a]{text-align:center;margin-top:20px;font-size:14px;color:#64748b}.register-link span[data-v-f01e960a]{color:#667eea;font-weight:600;cursor:pointer}.other-login[data-v-f01e960a]{padding:32px 24px}.divider[data-v-f01e960a]{display:flex;align-items:center;gap:16px;margin-bottom:20px}.divider[data-v-f01e960a]:before,.divider[data-v-f01e960a]:after{content:"";flex:1;height:1px;background:#334155}.divider span[data-v-f01e960a]{font-size:13px;color:#64748b}.login-methods[data-v-f01e960a]{display:flex;justify-content:center;gap:24px}.method-btn[data-v-f01e960a]{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:none;cursor:pointer}.method-btn span[data-v-f01e960a]{font-size:12px;color:#64748b}.footer[data-v-f01e960a]{padding:20px 24px;padding-bottom:calc(20px + env(safe-area-inset-bottom));text-align:center}.footer p[data-v-f01e960a]{font-size:12px;color:#64748b;margin:0}.footer span[data-v-f01e960a]{color:#1e3a8a;cursor:pointer}.modal-overlay[data-v-f01e960a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.register-modal[data-v-f01e960a]{background:#fff;border-radius:20px;padding:28px 24px;width:100%;max-width:360px}.modal-title[data-v-f01e960a]{font-size:20px;font-weight:700;color:#1e3a8a;text-align:center;margin:0 0 24px}.invite-wrapper[data-v-f01e960a]{position:relative}.invite-tag[data-v-f01e960a]{font-size:11px;color:#059669;background:#d1fae5;padding:2px 8px;border-radius:10px;white-space:nowrap;margin-right:4px}.toast[data-v-f01e960a]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#1e3a8af2;color:#fff;padding:12px 24px;border-radius:24px;font-size:14px;z-index:2000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.address-page[data-v-ceda15d2]{min-height:100vh;background:#f8fafc;padding-bottom:calc(100px + env(safe-area-inset-bottom))}.page-header[data-v-ceda15d2]{background:linear-gradient(135deg,#1e3a8a,#3b82f6);padding:16px 20px;padding-top:calc(16px + env(safe-area-inset-top));display:flex;align-items:center;justify-content:space-between}.back-btn[data-v-ceda15d2]{width:40px;height:40px;border:none;background:#fff3;border-radius:12px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.page-title[data-v-ceda15d2]{font-size:18px;font-weight:600;color:#fff;margin:0}.header-placeholder[data-v-ceda15d2]{width:40px}.address-list[data-v-ceda15d2]{padding:16px;display:flex;flex-direction:column;gap:12px}.address-card[data-v-ceda15d2]{background:#fff;border-radius:16px;padding:16px;box-shadow:0 2px 12px #0000000a}.address-card.default[data-v-ceda15d2]{border:2px solid #0891B2}.address-content[data-v-ceda15d2]{margin-bottom:12px}.user-info[data-v-ceda15d2]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.name[data-v-ceda15d2]{font-size:16px;font-weight:600;color:#164e63}.phone[data-v-ceda15d2]{font-size:14px;color:#64748b}.default-badge[data-v-ceda15d2]{padding:2px 8px;background:linear-gradient(135deg,#0891b2,#22d3ee);color:#fff;border-radius:8px;font-size:11px}.address-detail[data-v-ceda15d2]{display:flex;flex-direction:column;gap:4px}.region[data-v-ceda15d2]{font-size:14px;color:#64748b}.street[data-v-ceda15d2]{font-size:15px;color:#164e63;line-height:1.5}.address-actions[data-v-ceda15d2]{display:flex;gap:16px;padding-top:12px;border-top:1px solid #F1F5F9}.action-btn[data-v-ceda15d2]{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;background:#f1f5f9;border-radius:10px;color:#64748b;font-size:13px;cursor:pointer;transition:all .2s ease}.action-btn.delete[data-v-ceda15d2]{color:#ef4444;background:#fef2f2}.empty-state[data-v-ceda15d2]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center}.empty-icon[data-v-ceda15d2]{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#e0f2fe,#bae6fd);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.empty-state h3[data-v-ceda15d2]{font-size:18px;font-weight:600;color:#164e63;margin:0 0 8px}.empty-state p[data-v-ceda15d2]{font-size:14px;color:#64748b;margin:0}.footer-section[data-v-ceda15d2]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:16px 24px;padding-bottom:calc(16px + env(safe-area-inset-bottom));box-shadow:0 -4px 20px #0000000f}.add-btn[data-v-ceda15d2]{width:100%;padding:16px;background:linear-gradient(135deg,#0891b2,#22d3ee);color:#fff;border:none;border-radius:16px;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;transition:all .2s ease}.add-btn[data-v-ceda15d2]:active{transform:scale(.98)}.safe-area-bottom[data-v-ceda15d2]{height:env(safe-area-inset-bottom)}.modal-overlay[data-v-ceda15d2]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:flex-end;justify-content:center;z-index:1000}.modal-content[data-v-ceda15d2]{background:#fff;border-radius:24px 24px 0 0;width:100%;max-height:90vh;overflow:hidden;animation:slideUp-ceda15d2 .3s ease}@keyframes slideUp-ceda15d2{0%{transform:translateY(100%)}to{transform:translateY(0)}}.modal-header[data-v-ceda15d2]{display:flex;align-items:center;justify-content:space-between;padding:20px;border-bottom:1px solid #F1F5F9}.modal-header h3[data-v-ceda15d2]{font-size:18px;font-weight:600;color:#164e63;margin:0}.close-btn[data-v-ceda15d2]{width:32px;height:32px;border:none;background:#f1f5f9;border-radius:8px;color:#64748b;display:flex;align-items:center;justify-content:center;cursor:pointer}.modal-body[data-v-ceda15d2]{padding:20px;max-height:60vh;overflow-y:auto}.form-group[data-v-ceda15d2]{margin-bottom:20px}.form-group label[data-v-ceda15d2]{display:block;font-size:14px;font-weight:500;color:#164e63;margin-bottom:8px}.form-group input[data-v-ceda15d2],.form-group textarea[data-v-ceda15d2]{width:100%;padding:14px 16px;border:1px solid #E2E8F0;border-radius:12px;font-size:15px;color:#164e63;background:#f8fafc;outline:none;transition:all .2s ease}.form-group input[data-v-ceda15d2]:focus,.form-group textarea[data-v-ceda15d2]:focus{border-color:#0891b2;background:#fff}.form-group textarea[data-v-ceda15d2]{resize:none;min-height:80px}.region-picker[data-v-ceda15d2]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid #E2E8F0;border-radius:12px;background:#f8fafc;cursor:pointer}.region-picker .selected[data-v-ceda15d2]{color:#164e63}.region-picker .placeholder[data-v-ceda15d2]{color:#94a3b8}.switch-group[data-v-ceda15d2]{display:flex;align-items:center;justify-content:space-between}.switch[data-v-ceda15d2]{position:relative;width:52px;height:28px}.switch input[data-v-ceda15d2]{display:none}.slider[data-v-ceda15d2]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#cbd5e1;border-radius:28px;transition:.3s}.slider[data-v-ceda15d2]:before{content:"";position:absolute;height:22px;width:22px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.3s;box-shadow:0 2px 4px #0000001a}.switch input:checked+.slider[data-v-ceda15d2]{background:#0891b2}.switch input:checked+.slider[data-v-ceda15d2]:before{transform:translate(24px)}.modal-footer[data-v-ceda15d2]{display:flex;gap:12px;padding:20px;border-top:1px solid #F1F5F9}.btn-cancel[data-v-ceda15d2],.btn-confirm[data-v-ceda15d2]{flex:1;padding:14px;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease}.btn-cancel[data-v-ceda15d2]{background:#f1f5f9;color:#64748b;border:none}.btn-confirm[data-v-ceda15d2]{background:linear-gradient(135deg,#0891b2,#22d3ee);color:#fff;border:none}.btn-confirm[data-v-ceda15d2]:disabled{opacity:.6;cursor:not-allowed}.picker-overlay[data-v-ceda15d2]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:flex-end;justify-content:center;z-index:1100}.picker-content[data-v-ceda15d2]{background:#fff;border-radius:24px 24px 0 0;width:100%;max-height:50vh;overflow:hidden}.picker-header[data-v-ceda15d2]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #F1F5F9}.picker-header span[data-v-ceda15d2]{font-size:16px;font-weight:600;color:#164e63}.picker-header button[data-v-ceda15d2]{background:none;border:none;color:#0891b2;font-size:15px;font-weight:600;cursor:pointer}.picker-body[data-v-ceda15d2]{display:flex;height:250px;overflow:hidden}.picker-column[data-v-ceda15d2]{flex:1;overflow-y:auto;padding:8px 0}.picker-item[data-v-ceda15d2]{padding:12px 16px;font-size:14px;color:#64748b;text-align:center;cursor:pointer;transition:all .2s ease}.picker-item.active[data-v-ceda15d2]{color:#0891b2;font-weight:600;background:#e0f2fe}.confirm-modal[data-v-ceda15d2]{background:#fff;border-radius:24px;padding:32px 24px;width:80%;max-width:300px;text-align:center;animation:scaleIn-ceda15d2 .2s ease}@keyframes scaleIn-ceda15d2{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.confirm-icon[data-v-ceda15d2]{margin-bottom:16px}.confirm-modal h3[data-v-ceda15d2]{font-size:18px;font-weight:600;color:#164e63;margin:0 0 8px}.confirm-modal p[data-v-ceda15d2]{font-size:14px;color:#64748b;margin:0 0 24px}.confirm-actions[data-v-ceda15d2]{display:flex;gap:12px}.btn-delete[data-v-ceda15d2]{flex:1;padding:12px;background:#ef4444;color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer}.btn-delete[data-v-ceda15d2]:disabled{opacity:.6}.btn-spinner[data-v-ceda15d2]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-ceda15d2 .8s linear infinite;display:inline-block}@keyframes spin-ceda15d2{to{transform:rotate(360deg)}}.toast[data-v-ceda15d2]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#164e63e6;color:#fff;padding:12px 24px;border-radius:24px;font-size:14px;z-index:2000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.change-password-page[data-v-6ad73db6]{min-height:100vh;background:#f8fafc}.page-header[data-v-6ad73db6]{background:linear-gradient(135deg,#1e3a8a,#3b82f6);padding:16px 20px;padding-top:calc(16px + env(safe-area-inset-top));display:flex;align-items:center;justify-content:space-between}.back-btn[data-v-6ad73db6]{width:40px;height:40px;border:none;background:#fff3;border-radius:12px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.page-title[data-v-6ad73db6]{font-size:18px;font-weight:600;color:#fff;margin:0}.header-placeholder[data-v-6ad73db6]{width:40px}.form-container[data-v-6ad73db6]{padding:20px}.form-card[data-v-6ad73db6]{background:#fff;border-radius:20px;padding:24px;box-shadow:0 4px 20px #0000000f}.form-group[data-v-6ad73db6]{margin-bottom:24px}.form-group label[data-v-6ad73db6]{display:block;font-size:14px;font-weight:500;color:#164e63;margin-bottom:8px}.input-wrapper[data-v-6ad73db6]{display:flex;align-items:center;gap:12px;background:#f1f5f9;border-radius:14px;padding:4px 4px 4px 16px;transition:all .2s ease}.input-wrapper[data-v-6ad73db6]:focus-within{background:#e0f2fe;box-shadow:0 0 0 2px #0891b233}.input-wrapper input[data-v-6ad73db6]{flex:1;border:none;background:transparent;padding:12px 0;font-size:15px;color:#164e63;outline:none}.input-wrapper input[data-v-6ad73db6]::placeholder{color:#94a3b8}.eye-btn[data-v-6ad73db6]{width:44px;height:44px;border:none;background:transparent;color:#94a3b8;display:flex;align-items:center;justify-content:center;cursor:pointer}.password-strength[data-v-6ad73db6]{display:flex;align-items:center;gap:12px;margin-top:8px}.strength-bar[data-v-6ad73db6]{flex:1;height:4px;background:#e2e8f0;border-radius:2px;overflow:hidden}.strength-fill[data-v-6ad73db6]{height:100%;border-radius:2px;transition:all .3s ease}.strength-fill.weak[data-v-6ad73db6]{width:33%;background:#ef4444}.strength-fill.medium[data-v-6ad73db6]{width:66%;background:#f59e0b}.strength-fill.strong[data-v-6ad73db6]{width:100%;background:#22c55e}.strength-text[data-v-6ad73db6]{font-size:12px;font-weight:500}.strength-text.weak[data-v-6ad73db6]{color:#ef4444}.strength-text.medium[data-v-6ad73db6]{color:#f59e0b}.strength-text.strong[data-v-6ad73db6]{color:#22c55e}.error-text[data-v-6ad73db6]{font-size:12px;color:#ef4444;margin:6px 0 0}.password-rules[data-v-6ad73db6]{padding-top:16px;border-top:1px solid #F1F5F9}.password-rules h4[data-v-6ad73db6]{font-size:13px;font-weight:600;color:#64748b;margin:0 0 12px}.password-rules ul[data-v-6ad73db6]{list-style:none;padding:0;margin:0}.password-rules li[data-v-6ad73db6]{font-size:13px;color:#94a3b8;padding:6px 0 6px 20px;position:relative}.password-rules li[data-v-6ad73db6]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:14px;height:14px;border:2px solid #CBD5E1;border-radius:50%}.password-rules li.met[data-v-6ad73db6]{color:#22c55e}.password-rules li.met[data-v-6ad73db6]:before{background:#22c55e;border-color:#22c55e}.password-rules li.met[data-v-6ad73db6]:after{content:"";position:absolute;left:5px;top:50%;transform:translateY(-50%) rotate(45deg);width:4px;height:8px;border:solid #FFFFFF;border-width:0 2px 2px 0}.footer-section[data-v-6ad73db6]{position:fixed;bottom:0;left:0;right:0;background:#fff;padding:16px 24px;padding-bottom:calc(16px + env(safe-area-inset-bottom));box-shadow:0 -4px 20px #0000000f}.submit-btn[data-v-6ad73db6]{width:100%;padding:16px;background:linear-gradient(135deg,#0891b2,#22d3ee);color:#fff;border:none;border-radius:16px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.submit-btn[data-v-6ad73db6]:disabled{opacity:.6;cursor:not-allowed}.submit-btn[data-v-6ad73db6]:active:not(:disabled){transform:scale(.98)}.btn-spinner[data-v-6ad73db6]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-6ad73db6 .8s linear infinite}@keyframes spin-6ad73db6{to{transform:rotate(360deg)}}.safe-area-bottom[data-v-6ad73db6]{height:env(safe-area-inset-bottom)}.success-modal[data-v-6ad73db6]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.success-content[data-v-6ad73db6]{background:#fff;border-radius:24px;padding:40px 32px;width:80%;max-width:320px;text-align:center;animation:scaleIn-6ad73db6 .3s ease}@keyframes scaleIn-6ad73db6{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.success-icon[data-v-6ad73db6]{margin-bottom:20px}.success-content h3[data-v-6ad73db6]{font-size:20px;font-weight:600;color:#164e63;margin:0 0 8px}.success-content p[data-v-6ad73db6]{font-size:14px;color:#64748b;margin:0 0 24px}.btn-confirm[data-v-6ad73db6]{width:100%;padding:14px;background:linear-gradient(135deg,#0891b2,#22d3ee);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:600;cursor:pointer}.toast[data-v-6ad73db6]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#164e63e6;color:#fff;padding:12px 24px;border-radius:24px;font-size:14px;z-index:2000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.about-page[data-v-7c655851]{min-height:100vh;background:#f8fafc;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.page-header[data-v-7c655851]{background:linear-gradient(135deg,#1e3a8a,#3b82f6);padding:16px 20px;padding-top:calc(16px + env(safe-area-inset-top));display:flex;align-items:center;justify-content:space-between}.back-btn[data-v-7c655851]{width:40px;height:40px;border:none;background:#fff3;border-radius:12px;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.page-title[data-v-7c655851]{font-size:18px;font-weight:600;color:#fff;margin:0}.header-placeholder[data-v-7c655851]{width:40px}.logo-section[data-v-7c655851]{padding:40px 20px;text-align:center;background:linear-gradient(180deg,#f8fafc,#e2e8f0)}.logo[data-v-7c655851]{width:100px;height:100px;margin:0 auto 16px;background:#fff;border-radius:28px;display:flex;align-items:center;justify-content:center;color:#0891b2;box-shadow:0 8px 32px #0891b233}.app-name[data-v-7c655851]{font-size:24px;font-weight:700;color:#164e63;margin:0 0 8px}.version[data-v-7c655851]{font-size:14px;color:#0891b2;margin:0}.section[data-v-7c655851]{padding:20px;margin-bottom:8px}.section-title[data-v-7c655851]{font-size:16px;font-weight:600;color:#164e63;margin:0 0 16px}.section-content[data-v-7c655851]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 2px 12px #0000000a}.section-content p[data-v-7c655851]{font-size:14px;color:#64748b;line-height:1.8;margin:0 0 12px}.section-content p[data-v-7c655851]:last-child{margin-bottom:0}.values-grid[data-v-7c655851]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.value-item[data-v-7c655851]{background:#fff;border-radius:16px;padding:20px 8px;display:flex;flex-direction:column;align-items:center;gap:10px;box-shadow:0 2px 12px #0000000a}.value-icon[data-v-7c655851]{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);color:#0891b2;display:flex;align-items:center;justify-content:center}.value-name[data-v-7c655851]{font-size:12px;color:#164e63;font-weight:500}.contact-list[data-v-7c655851]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 12px #0000000a}.contact-item[data-v-7c655851]{display:flex;align-items:center;padding:16px;border-bottom:1px solid #F1F5F9}.contact-item[data-v-7c655851]:last-child{border-bottom:none}.contact-icon[data-v-7c655851]{width:40px;height:40px;border-radius:10px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);color:#0891b2;display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-info[data-v-7c655851]{flex:1;margin-left:12px;display:flex;flex-direction:column;gap:4px}.contact-label[data-v-7c655851]{font-size:12px;color:#94a3b8}.contact-value[data-v-7c655851]{font-size:14px;color:#164e63;font-weight:500}.contact-action[data-v-7c655851]{padding:6px 12px;background:#f1f5f9;border:none;border-radius:8px;color:#0891b2;font-size:12px;font-weight:500;cursor:pointer}.footer[data-v-7c655851]{padding:40px 20px;text-align:center}.copyright[data-v-7c655851]{font-size:13px;color:#64748b;margin:0 0 4px}.icp[data-v-7c655851]{font-size:12px;color:#94a3b8;margin:0}.toast[data-v-7c655851]{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#164e63e6;color:#fff;padding:12px 24px;border-radius:24px;font-size:14px;z-index:2000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.feedback-page[data-v-e5eaaecb]{padding:16px;padding-bottom:calc(60px + env(safe-area-inset-bottom,0))}.page-header[data-v-e5eaaecb]{text-align:center;margin-bottom:24px}.page-title[data-v-e5eaaecb]{font-size:var(--text-2xl);font-weight:var(--font-bold);color:var(--text-primary);margin:0 0 8px}.page-subtitle[data-v-e5eaaecb]{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.feedback-form[data-v-e5eaaecb]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-e5eaaecb]{display:flex;flex-direction:column;gap:8px}.form-label[data-v-e5eaaecb]{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-primary)}.optional[data-v-e5eaaecb]{color:var(--text-tertiary);font-weight:var(--font-regular)}.required[data-v-e5eaaecb]{color:var(--danger)}.feedback-types[data-v-e5eaaecb]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.type-btn[data-v-e5eaaecb]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 12px;background:var(--gradient-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:2px solid rgba(236,72,153,.2);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--duration-normal) var(--ease-fluid)}.type-btn[data-v-e5eaaecb]:active{transform:scale(.95)}.type-btn.active[data-v-e5eaaecb]{background:var(--gradient-primary);border-color:transparent;box-shadow:0 4px 15px #ec489966}.type-btn.active .type-name[data-v-e5eaaecb]{color:#fff}.type-icon[data-v-e5eaaecb]{font-size:24px}.type-name[data-v-e5eaaecb]{font-size:var(--text-xs);color:var(--text-primary);font-weight:var(--font-medium)}.form-input[data-v-e5eaaecb],.form-textarea[data-v-e5eaaecb]{width:100%;padding:14px 16px;background:#fff;border:2px solid rgba(236,72,153,.2);border-radius:var(--radius-lg);font-size:var(--text-base);font-family:var(--font-family);color:var(--text-primary);transition:all var(--duration-fast) var(--ease-fluid);box-sizing:border-box}.form-input[data-v-e5eaaecb]:focus,.form-textarea[data-v-e5eaaecb]:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px #ec48991a}.form-textarea[data-v-e5eaaecb]{resize:vertical;min-height:140px}.char-count[data-v-e5eaaecb]{text-align:right;font-size:var(--text-xs);color:var(--text-tertiary)}.submit-btn[data-v-e5eaaecb]{width:100%;padding:16px;font-size:var(--text-lg);margin-top:8px}.submit-btn[data-v-e5eaaecb]:disabled{opacity:.5;cursor:not-allowed}.tips-card[data-v-e5eaaecb]{display:flex;gap:12px;padding:16px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);border-radius:var(--radius-lg);margin-top:8px}.tips-icon[data-v-e5eaaecb]{font-size:24px;flex-shrink:0}.tips-content[data-v-e5eaaecb]{flex:1}.tips-title[data-v-e5eaaecb]{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--info-dark);margin-bottom:8px}.tips-list[data-v-e5eaaecb]{margin:0;padding-left:16px;font-size:var(--text-xs);color:var(--text-secondary);line-height:1.8}.tips-list li[data-v-e5eaaecb]{margin-bottom:4px}.toast[data-v-e5eaaecb]{position:fixed;bottom:100px;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:12px 24px;border-radius:8px;z-index:3000;font-size:14px;max-width:80%;text-align:center}.toast-enter-active[data-v-e5eaaecb],.toast-leave-active[data-v-e5eaaecb]{transition:all .3s ease}.toast-enter-from[data-v-e5eaaecb],.toast-leave-to[data-v-e5eaaecb]{opacity:0;transform:translate(-50%) translateY(20px)}.agent-center[data-v-0e39b685]{display:grid;gap:16px;padding:14px 0}.agent-center header[data-v-0e39b685]{padding:20px;border-radius:18px;background:linear-gradient(135deg,#4d2c70,#8a5bb5);color:#fff}.agent-center h1[data-v-0e39b685],.agent-center p[data-v-0e39b685]{margin:4px 0}.agent-center [role=tablist][data-v-0e39b685]{display:flex;gap:8px;padding:6px;border-radius:12px;background:#fff}.agent-center button[data-v-0e39b685]{flex:1;border:0;border-radius:10px;padding:10px;background:#f1e7f8}.agent-center [aria-selected=true][data-v-0e39b685]{background:#6c3d94;color:#fff}.agent-center[data-v-0e39b685] .commerce-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.agent-center[data-v-0e39b685] .commerce-product-card,.agent-center section[data-v-0e39b685]{padding:12px;border-radius:14px;background:#fff}.agent-center section article[data-v-0e39b685]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid #eee}.agent-center section article>div[data-v-0e39b685]{display:grid;gap:3px}.agent-center section article span[data-v-0e39b685]{color:#777;font-size:12px}.agent-center section a[data-v-0e39b685]{display:grid;justify-items:end;color:#6c3d94;font-size:13px;font-weight:700;text-decoration:none}.agent-center section a small[data-v-0e39b685]{margin-top:3px;color:#9b78b6;font-size:10px;font-weight:400}.agent-center section a[data-v-0e39b685]:focus-visible{outline:2px solid #6c3d94;outline-offset:3px}.m-header[data-v-de2ac750]{position:fixed;top:0;left:0;right:0;height:48px;background:linear-gradient(135deg,#1e3a8a,#1e40af);display:flex;align-items:center;justify-content:center;z-index:1001;padding:0 16px;padding-top:env(safe-area-inset-top,0)}.m-header.has-back[data-v-de2ac750]{justify-content:space-between}.back-btn[data-v-de2ac750]{width:32px;height:32px;background:#fff3;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.back-btn[data-v-de2ac750]:active{background:#ffffff4d;transform:scale(.95)}.back-btn svg[data-v-de2ac750]{width:18px;height:18px;stroke:#fff}.header-title[data-v-de2ac750]{font-size:17px;font-weight:600;color:#fff;margin:0;text-align:center;flex:1}.header-right[data-v-de2ac750]{min-width:32px;display:flex;align-items:center;justify-content:flex-end}.m-header.has-back .header-title[data-v-de2ac750]{flex:1;padding-right:32px}.tab-bar[data-v-9ee7ed69]{position:fixed;bottom:0;left:0;right:0;height:56px;background:#fff;border-top:1px solid #e2e8f0;display:flex;justify-content:space-around;align-items:center;padding-bottom:env(safe-area-inset-bottom,0);z-index:1000;box-shadow:0 -2px 12px #0000000f}.tab-item[data-v-9ee7ed69]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;height:100%;text-decoration:none;color:#94a3b8;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.tab-item[data-v-9ee7ed69]:active{transform:scale(.95)}.tab-icon-wrap[data-v-9ee7ed69]{position:relative;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.tab-icon[data-v-9ee7ed69]{width:22px;height:22px;stroke:#94a3b8;transition:all .25s cubic-bezier(.4,0,.2,1)}.tab-item.active .tab-icon[data-v-9ee7ed69]{stroke:#1e3a8a;filter:drop-shadow(0 0 4px rgba(30,58,138,.3))}.tab-label[data-v-9ee7ed69]{font-size:10px;font-weight:500;margin-top:2px;transition:all .25s cubic-bezier(.4,0,.2,1)}.tab-item.active .tab-label[data-v-9ee7ed69]{color:#1e3a8a;font-weight:600}.badge[data-v-9ee7ed69]{position:absolute;top:-4px;right:-8px;min-width:16px;height:16px;padding:0 4px;background:#dc2626;color:#fff;font-size:10px;font-weight:600;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #dc26264d}.tab-item[data-v-9ee7ed69]:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:#1e3a8a1a;border-radius:50%;transform:translate(-50%,-50%);transition:width .3s,height .3s}.tab-item[data-v-9ee7ed69]:active:after{width:60px;height:60px}:root{--primary: #1e3a8a;--primary-light: #3b82f6;--primary-dark: #1e40af;--secondary: #c9a227;--cta: #d4a017;--background: #f8fafc;--text-primary: #1e293b;--text-secondary: #475569;--text-tertiary: #64748b;--success: #059669;--success-light: #d1fae5;--warning: #d97706;--warning-light: #fef3c7;--danger: #dc2626;--danger-light: #fee2e2;--info: #2563eb;--info-light: #dbeafe;--gradient-primary: linear-gradient(135deg, #1e3a8a 0%, #3b82f6 100%);--gradient-secondary: linear-gradient(135deg, #1e3a8a 0%, #c9a227 100%);--gradient-gold: linear-gradient(135deg, #c9a227 0%, #d4a017 100%);--gradient-glass: linear-gradient(135deg, rgba(255,255,255,.95) 0%, rgba(248,250,252,.85) 100%);--font-family: "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-light: 300;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--text-3xl: 1.875rem;--text-2xl: 1.5rem;--text-xl: 1.25rem;--text-lg: 1.125rem;--text-base: 1rem;--text-sm: .875rem;--text-xs: .75rem;--duration-fast: .15s;--duration-normal: .3s;--duration-slow: .5s;--ease-fluid: cubic-bezier(.4, 0, .2, 1);--shadow-sm: 0 1px 3px rgba(30, 58, 138, .08);--shadow-md: 0 4px 12px rgba(30, 58, 138, .12);--shadow-lg: 0 8px 24px rgba(30, 58, 138, .16);--shadow-xl: 0 12px 40px rgba(30, 58, 138, .2);--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 18px;--radius-full: 9999px}body{margin:0;font-family:var(--font-family);background:var(--background);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}#app-mobile{min-height:100vh;background:var(--background)}.mobile-container{max-width:720px;margin:0 auto;min-height:100vh;padding:0 16px;padding-bottom:calc(60px + env(safe-area-inset-bottom,0))}.mobile-container.has-tabbar{padding-bottom:calc(60px + env(safe-area-inset-bottom,0))}.mobile-container.no-header{padding-top:0}.glass-card{background:var(--gradient-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.5);border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.fluid-btn{background:var(--gradient-primary);border:none;border-radius:var(--radius-full);padding:12px 32px;color:#fff;font-weight:var(--font-semibold);font-size:var(--text-base);cursor:pointer;transition:all var(--duration-normal) var(--ease-fluid);box-shadow:0 4px 15px #ec489966;-webkit-tap-highlight-color:transparent}.fluid-btn:active{transform:scale(.95);box-shadow:0 2px 10px #ec48994d}.fluid-btn:disabled{opacity:.5;cursor:not-allowed}.text-gradient{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.safe-top{padding-top:env(safe-area-inset-top,0)}.safe-bottom{padding-bottom:env(safe-area-inset-bottom,0)}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.skeleton{background:linear-gradient(90deg,#f1f5f9,#e2e8f0,#f1f5f9);background-size:1000px 100%;animation:shimmer 2s infinite;border-radius:var(--radius-md)}.page-enter-active,.page-leave-active{transition:all var(--duration-normal) var(--ease-fluid)}.page-enter-from{opacity:0;transform:translate(20px)}.page-leave-to{opacity:0;transform:translate(-20px)}.no-select{-webkit-user-select:none;user-select:none}.no-context-menu{-webkit-touch-callout:none}.fast-click{touch-action:manipulation}.in-app body{padding-top:env(safe-area-inset-top,0)}.in-app .mobile-container{padding-bottom:calc(60px + env(safe-area-inset-bottom,0))}
