.app-toast[data-v-0f2f79c0]{z-index:1000;pointer-events:none;gap:10px;width:min(380px,100vw - 32px);display:grid;position:fixed;top:92px;right:24px}.app-toast__item[data-v-0f2f79c0]{min-height:52px;color:var(--color-text);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:auto;background:#fffffff5;border:1px solid #deddf0e0;border-radius:8px;grid-template-columns:10px minmax(0,1fr) 28px;align-items:center;gap:12px;padding:12px 10px 12px 14px;display:grid;box-shadow:0 18px 42px #2d224629}.app-toast__item p[data-v-0f2f79c0]{margin:0;font-size:14px;font-weight:800;line-height:1.5}.app-toast__icon[data-v-0f2f79c0]{background:var(--color-brand);border-radius:999px;width:10px;height:10px}.app-toast__item--success .app-toast__icon[data-v-0f2f79c0]{background:var(--color-success)}.app-toast__item--error .app-toast__icon[data-v-0f2f79c0]{background:#d92d20}.app-toast__item--success[data-v-0f2f79c0]{border-color:#0aa36f3d}.app-toast__item--error[data-v-0f2f79c0]{border-color:#d92d203d}.app-toast__item button[data-v-0f2f79c0]{width:28px;height:28px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:18px;line-height:1}.app-toast__item button[data-v-0f2f79c0]:hover{color:var(--color-text);background:#f3f0fb}.toast-slide-enter-active[data-v-0f2f79c0],.toast-slide-leave-active[data-v-0f2f79c0]{transition:opacity .18s,transform .18s}.toast-slide-enter-from[data-v-0f2f79c0],.toast-slide-leave-to[data-v-0f2f79c0]{opacity:0;transform:translate(18px)}@media (width<=760px){.app-toast[data-v-0f2f79c0]{width:auto;top:72px;left:16px;right:16px}}.advantage-grid[data-v-29796405]{grid-template-columns:1.2fr 1fr 1fr;gap:18px;display:grid}.advantage-card[data-v-29796405]{border:1px solid var(--color-line);border-radius:var(--radius-base);background:var(--color-surface);min-height:182px;padding:24px}.advantage-card--lead[data-v-29796405]{color:#fff;background:linear-gradient(135deg,#5d11b2,#7612d8);border-color:#0000}.advantage-card--lead .advantage-card__title[data-v-29796405]{color:#fff;font-size:30px}.advantage-card--lead .advantage-card__desc[data-v-29796405]{color:#ffffffdb;margin-top:14px;font-size:16px}.advantage-card__no[data-v-29796405]{border-radius:var(--radius-base);background:var(--color-brand-light);width:46px;height:46px;color:var(--color-brand);justify-content:center;align-items:center;margin-bottom:24px;font-weight:900;display:inline-flex}.advantage-card__title[data-v-29796405]{margin:0 0 12px;font-size:18px}.advantage-card__desc[data-v-29796405]{color:#4f4b66;margin:0;font-size:14px;line-height:1.75}@media (width<=1020px){.advantage-grid[data-v-29796405]{grid-template-columns:1fr}}.destination-grid[data-v-467a3241]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.destination-card[data-v-467a3241]{border:1px solid var(--color-line);border-radius:var(--radius-base);color:inherit;background:var(--color-surface);box-shadow:var(--shadow-card);padding:12px;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden}.destination-card[data-v-467a3241]:hover{border-color:#cdb6ff;transform:translateY(-2px);box-shadow:0 18px 34px #5a0db31f}.destination-card__media[data-v-467a3241]{aspect-ratio:1;background:linear-gradient(135deg,#f1ecff,#eef8ff);border-radius:6px;width:100%;position:relative}.destination-card__image[data-v-467a3241]{background:50%/cover no-repeat;border-radius:6px;height:100%}.destination-card__pill[data-v-467a3241]{height:26px;color:var(--color-brand);background:#ffffffe6;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;top:18px;left:18px;box-shadow:0 8px 18px #2d22461f}.destination-card__body[data-v-467a3241]{align-content:center;gap:8px;min-height:76px;padding:16px 4px 4px;display:grid}.destination-card__name[data-v-467a3241]{font-weight:800;display:block}.destination-card__price[data-v-467a3241]{color:var(--color-price);font-size:15px;font-weight:900}@media (width<=1020px){.destination-grid[data-v-467a3241]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.destination-grid[data-v-467a3241]{grid-template-columns:1fr}}.product-grid[data-v-1292c1fe]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.product-card[data-v-1292c1fe]{border:1px solid var(--color-line);border-radius:var(--radius-base);color:inherit;background:var(--color-surface);box-shadow:var(--shadow-card);transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden}.product-card[data-v-1292c1fe]:hover{border-color:#cdb6ff;transform:translateY(-2px);box-shadow:0 18px 34px #5a0db31f}.product-card__image[data-v-1292c1fe]{aspect-ratio:1;background:50%/cover no-repeat;width:100%;position:relative}.product-card__tag[data-v-1292c1fe]{background:var(--color-brand);color:#fff;border-radius:6px;justify-content:center;align-items:center;min-width:44px;height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;top:18px;left:18px}.product-card__body[data-v-1292c1fe]{padding:20px 18px 16px}.product-card__title[data-v-1292c1fe]{margin:0 0 6px;font-size:18px;line-height:1.2}.product-card__foot[data-v-1292c1fe]{justify-content:space-between;align-items:center;gap:16px;display:flex}.product-card__foot strong[data-v-1292c1fe]{min-width:0;color:var(--color-price);white-space:nowrap;font-size:17px;font-weight:900}.outline-button[data-v-1292c1fe]{border:1px solid var(--color-brand);height:34px;color:var(--color-brand);border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:900;display:inline-flex}@media (width<=1020px){.product-grid[data-v-1292c1fe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.product-grid[data-v-1292c1fe]{grid-template-columns:1fr}}.app-icon[data-v-719e960e]{display:contents}.app-icon[data-v-719e960e] svg{display:block}.goods-page[data-v-3f78f5a5]{background:var(--color-page)}.goods-hero[data-v-3f78f5a5]{color:#fff;background:linear-gradient(90deg,#1f0d3fe6 0%,#301c61b8 48%,#1c103b42 100%),url(/page-assets/products-banner-v1.jpg) 50%/cover no-repeat,#26144f;align-items:center;width:100%;min-height:218px;padding:0 max(24px,50% - 900px);display:flex}.goods-hero__inner[data-v-3f78f5a5]{grid-template-columns:minmax(360px,.78fr) minmax(680px,1.22fr);align-items:center;gap:48px;width:100%;min-height:218px;display:grid}.goods-hero__copy[data-v-3f78f5a5]{min-width:0;padding-left:92px}.goods-hero__copy span[data-v-3f78f5a5]{color:#ffffffb8;letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:900}.goods-hero__copy h1[data-v-3f78f5a5]{color:#fff;margin:10px 0 12px;font-size:38px;font-weight:800;line-height:1.12}.goods-hero__copy p[data-v-3f78f5a5]{color:#ffffffd1;max-width:560px;margin:0;font-size:16px;line-height:1.7}.goods-hero__stats[data-v-3f78f5a5]{grid-template-columns:repeat(4,minmax(132px,1fr));align-items:center;gap:30px;padding:10px 110px 34px 0;display:grid;position:relative}.goods-hero__stat[data-v-3f78f5a5]{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.goods-hero__icon[data-v-3f78f5a5]{color:#ffffffeb;place-items:center;width:28px;height:28px;display:grid}.goods-hero__icon[data-v-3f78f5a5] svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:100%;height:100%}.goods-hero__stat em[data-v-3f78f5a5]{color:#ffffffb8;white-space:nowrap;font-size:12px;font-style:normal;font-weight:700;line-height:1.2;display:block}.goods-hero__stat strong[data-v-3f78f5a5]{color:#fff;white-space:nowrap;margin-top:6px;font-size:23px;font-weight:700;line-height:1.1;display:block}.goods-hero__stats small[data-v-3f78f5a5]{color:#ffffff94;font-size:12px;position:absolute;bottom:0;right:108px}.goods-shell[data-v-3f78f5a5]{width:min(var(--page-width), 100% - 64px);margin:0 auto;padding:44px 0 76px}.goods-head[data-v-3f78f5a5]{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:center;gap:30px;margin-bottom:28px;display:grid}.goods-search[data-v-3f78f5a5]{border:1px solid var(--color-line);border-radius:var(--radius-base);background:#fff;grid-template-columns:44px 1fr 82px;align-items:center;height:56px;padding:0 6px 0 14px;display:grid;box-shadow:0 12px 28px #2d22460d}.goods-search span[data-v-3f78f5a5]{color:#9a96a8;font-size:32px}.goods-search input[data-v-3f78f5a5]{border:0;outline:0;min-width:0}.goods-search button[data-v-3f78f5a5]{color:#fff;background:var(--color-brand);cursor:pointer;border:0;border-radius:6px;height:44px;font-weight:900}.goods-category-filter[data-v-3f78f5a5]{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.goods-category-filter button[data-v-3f78f5a5]{border:1px solid var(--color-line);color:#332d45;cursor:pointer;background:#fff;border-radius:6px;min-height:48px;padding:0 24px;font-size:17px;font-weight:900;transition:border-color .2s,background .2s,color .2s,box-shadow .2s}.goods-category-filter button[data-v-3f78f5a5]:hover{border-color:#cdb6ff}.goods-category-filter button.active[data-v-3f78f5a5]{border-color:var(--color-brand);color:#fff;background:var(--color-brand);box-shadow:0 10px 22px #5a0db329}.goods-category-filter span[data-v-3f78f5a5]{color:var(--color-muted);font-size:14px;font-weight:800}.goods-toolbar[data-v-3f78f5a5]{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.goods-toolbar strong[data-v-3f78f5a5]{font-size:22px}.goods-toolbar span[data-v-3f78f5a5]{color:var(--color-muted)}.device-grid[data-v-3f78f5a5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.device-card[data-v-3f78f5a5]{border:1px solid var(--color-line);border-radius:var(--radius-base);color:inherit;background:#fff;transition:border-color .2s,box-shadow .2s,transform .2s;overflow:hidden;box-shadow:0 10px 26px #2d22460d}.device-card[data-v-3f78f5a5]:hover{border-color:#cdb6ff;transform:translateY(-3px);box-shadow:0 16px 30px #5a0db31f}.device-card__media[data-v-3f78f5a5]{aspect-ratio:1/.72;background:#f2eff8;position:relative}.device-card__media img[data-v-3f78f5a5]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.device-card__media span[data-v-3f78f5a5]{color:#fff;background:var(--color-brand);border-radius:6px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;top:14px;left:14px}.device-card__body[data-v-3f78f5a5]{padding:18px}.device-card h2[data-v-3f78f5a5]{min-height:48px;margin:0 0 10px;font-size:18px;line-height:1.35}.device-card p[data-v-3f78f5a5]{min-height:48px;color:var(--color-muted);margin:0;font-size:14px;line-height:1.7}.device-card__foot[data-v-3f78f5a5]{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.device-card__foot strong[data-v-3f78f5a5]{color:var(--color-price);font-size:20px}.device-card__foot span[data-v-3f78f5a5]{color:#fff;background:var(--color-brand);border-radius:6px;align-items:center;min-height:34px;padding:0 14px;font-size:14px;font-weight:900;display:inline-flex}.goods-pagination[data-v-3f78f5a5]{justify-content:center;align-items:center;gap:14px;margin-top:24px;display:flex}.goods-pagination button[data-v-3f78f5a5]{border:1px solid var(--color-brand);color:#fff;background:var(--color-brand);cursor:pointer;border-radius:6px;min-width:78px;height:38px;font-weight:900}.goods-pagination button[data-v-3f78f5a5]:disabled{border-color:var(--color-line);color:var(--color-muted);cursor:not-allowed;background:#f6f4fa}.goods-pagination span[data-v-3f78f5a5]{color:#4f4b66;font-size:14px;font-weight:800}@media (width<=1180px){.device-grid[data-v-3f78f5a5]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1080px){.goods-hero__inner[data-v-3f78f5a5]{grid-template-columns:1fr;gap:24px;padding:34px 0}.goods-hero__copy[data-v-3f78f5a5]{padding-left:0}.goods-hero__stats[data-v-3f78f5a5]{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:26px;padding-right:0}.goods-hero__stats small[data-v-3f78f5a5]{left:0;right:auto}.goods-head[data-v-3f78f5a5]{grid-template-columns:1fr}}@media (width<=760px){.goods-hero[data-v-3f78f5a5]{background:linear-gradient(90deg,#1f0d3feb 0%,#301c61a8 100%),url(/page-assets/products-banner-v1.jpg) 50%/cover no-repeat,#26144f;padding:0 14px}.goods-hero__copy h1[data-v-3f78f5a5]{font-size:32px}.goods-hero__stats[data-v-3f78f5a5]{grid-template-columns:1fr;gap:18px}.goods-hero__stat strong[data-v-3f78f5a5]{font-size:22px}.goods-shell[data-v-3f78f5a5]{width:min(100% - 28px, var(--page-width))}.device-grid[data-v-3f78f5a5]{grid-template-columns:1fr}.goods-category-filter button[data-v-3f78f5a5]{min-height:44px;padding:0 18px;font-size:16px}.goods-search[data-v-3f78f5a5]{grid-template-columns:34px 1fr 68px}}.wechat-pay-dialog[data-v-457c9572]{z-index:1210;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wechat-pay-dialog__mask[data-v-457c9572]{background:#120a227a;position:absolute;inset:0}.wechat-pay-dialog__panel[data-v-457c9572]{width:min(560px,100%);padding:24px;position:relative;overflow:auto}.wechat-pay-dialog__head[data-v-457c9572]{justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.wechat-pay-dialog__head h2[data-v-457c9572]{color:var(--color-text);margin:0;font-size:24px}.wechat-pay-dialog__head p[data-v-457c9572]{color:var(--color-muted);margin:8px 0 0}.wechat-pay-dialog__head button[data-v-457c9572]{border:1px solid var(--color-line);color:#332d45;cursor:pointer;background:#fff;border-radius:6px;flex:none;width:36px;height:36px;font-size:24px;line-height:1}.pay-summary[data-v-457c9572]{background:#fff;border:1px solid #eeeaf6;border-radius:8px;display:grid}.pay-summary div[data-v-457c9572]{grid-template-columns:112px minmax(0,1fr);gap:16px;padding:12px 14px;display:grid}.pay-summary div+div[data-v-457c9572]{border-top:1px solid #f0edf6}.pay-summary span[data-v-457c9572]{color:var(--color-muted)}.pay-summary strong[data-v-457c9572]{overflow-wrap:anywhere;color:var(--color-text)}.qr-section[data-v-457c9572]{text-align:center;background:#faf8ff;border-radius:8px;place-items:center;gap:10px;margin-top:18px;padding:20px;display:grid}.qr-box[data-v-457c9572]{background:#fff;border:1px solid #eeeaf6;border-radius:8px;place-items:center;width:236px;min-height:236px;padding:8px;display:grid}.qr-box img[data-v-457c9572]{width:220px;height:220px;display:block}.qr-placeholder[data-v-457c9572]{color:var(--color-muted)}.pay-success[data-v-457c9572]{gap:8px;display:grid}.pay-success strong[data-v-457c9572]{color:#0f7b49;font-size:24px}.pay-success span[data-v-457c9572],.qr-section p[data-v-457c9572]{color:var(--color-muted);margin:0;line-height:1.6}.qr-section a[data-v-457c9572]{color:var(--color-brand);font-weight:900}.qr-section--success[data-v-457c9572]{background:#e7faef}.qr-section--closed[data-v-457c9572]{background:#fff1df}.wechat-pay-actions[data-v-457c9572]{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.wechat-pay-actions button[data-v-457c9572]{min-width:116px}@media (width<=760px){.wechat-pay-dialog[data-v-457c9572]{padding:14px}.wechat-pay-dialog__panel[data-v-457c9572]{max-height:calc(100vh - 28px);padding:18px}.pay-summary div[data-v-457c9572],.wechat-pay-actions[data-v-457c9572]{grid-template-columns:1fr}.wechat-pay-actions[data-v-457c9572]{flex-direction:column;align-items:stretch}}.product-buy-dialog[data-v-62926ea5]{z-index:1200;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.product-buy-dialog__mask[data-v-62926ea5]{background:#120a227a;position:absolute;inset:0}.product-buy-dialog__panel[data-v-62926ea5]{width:min(860px,100%);padding:22px 24px 18px;position:relative}.product-buy-dialog__head[data-v-62926ea5]{justify-content:space-between;gap:18px;margin-bottom:14px;display:flex}.product-buy-dialog__head h2[data-v-62926ea5]{color:var(--color-text);margin:0;font-size:24px}.product-buy-dialog__head p[data-v-62926ea5]{color:var(--color-muted);margin:6px 0 0}.product-buy-dialog__head button[data-v-62926ea5]{border:1px solid var(--color-line);color:#332d45;cursor:pointer;background:#fff;border-radius:6px;flex:none;width:36px;height:36px;font-size:24px;line-height:1}.product-brief[data-v-62926ea5]{background:#faf8ff;border-radius:8px;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:14px;padding:12px 16px;display:grid}.product-brief img[data-v-62926ea5]{aspect-ratio:1/.78;-o-object-fit:cover;object-fit:cover;background:#eee6ff;border-radius:8px;width:96px}.product-brief__main[data-v-62926ea5]{min-width:0}.product-tags[data-v-62926ea5]{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.product-tags span[data-v-62926ea5]{min-height:30px;color:var(--color-brand);white-space:nowrap;background:#eee6ff;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.product-brief p[data-v-62926ea5],.product-info-list span[data-v-62926ea5],.price-row span[data-v-62926ea5]{color:var(--color-muted);font-size:13px}.product-brief strong[data-v-62926ea5],.product-brief p[data-v-62926ea5]{display:block}.product-brief strong[data-v-62926ea5]{overflow-wrap:anywhere;color:var(--color-text);font-size:21px;line-height:1.25}.product-brief p[data-v-62926ea5]{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.product-info-list[data-v-62926ea5]{background:#fff;border:1px solid #eeeaf6;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px;display:grid;overflow:hidden}.product-info-row[data-v-62926ea5]{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:11px 14px;display:grid}.product-info-row[data-v-62926ea5]:nth-child(n+3){border-top:1px solid #f0edf6}.product-info-row[data-v-62926ea5]:nth-child(odd){border-right:1px solid #f0edf6}.product-info-list span[data-v-62926ea5],.product-info-list strong[data-v-62926ea5]{display:block}.product-info-list strong[data-v-62926ea5]{overflow-wrap:anywhere;color:var(--color-text);font-size:15px;line-height:1.4}.payment-section[data-v-62926ea5]{gap:10px;margin-top:12px;display:grid}.payment-section h3[data-v-62926ea5]{color:#55505f;margin:0;font-size:16px}.payment-option[data-v-62926ea5]{border:1px solid var(--color-brand);min-height:52px;color:var(--color-text);cursor:pointer;background:#faf8ff;border-radius:8px;grid-template-columns:18px minmax(0,auto) minmax(0,1fr);align-items:center;gap:10px;padding:8px 14px;display:grid;position:relative}.payment-option input[data-v-62926ea5]{opacity:0;pointer-events:none;position:absolute}.payment-option>span[data-v-62926ea5]{border:2px solid var(--color-brand);background:var(--color-brand);border-radius:999px;width:16px;height:16px;box-shadow:inset 0 0 0 3px #fff}.payment-option strong[data-v-62926ea5]{white-space:nowrap}.payment-option small[data-v-62926ea5]{overflow-wrap:anywhere;color:var(--color-muted);font-size:13px;line-height:1.4}.price-row[data-v-62926ea5]{gap:4px;min-width:0;margin-right:auto;display:grid}.price-row strong[data-v-62926ea5]{color:var(--color-brand);font-size:30px;line-height:1}.product-buy-actions[data-v-62926ea5]{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.product-buy-actions button[data-v-62926ea5]{min-width:116px}@media (width<=760px){.product-buy-dialog[data-v-62926ea5]{padding:14px}.product-buy-dialog__panel[data-v-62926ea5]{padding:18px}.product-brief[data-v-62926ea5],.product-info-row[data-v-62926ea5],.payment-option[data-v-62926ea5],.product-info-list[data-v-62926ea5]{grid-template-columns:1fr}.product-info-row[data-v-62926ea5]:nth-child(odd){border-right:0}.product-info-row[data-v-62926ea5]:nth-child(n+2){border-top:1px solid #f0edf6}.product-brief img[data-v-62926ea5]{aspect-ratio:1/.45;width:100%}.product-buy-actions[data-v-62926ea5]{flex-direction:column;align-items:stretch}.price-row[data-v-62926ea5]{margin-right:0}}.product-detail-page[data-v-a8886171]{background:var(--color-page)}.detail-shell[data-v-a8886171]{width:min(var(--page-width), 100% - 64px);margin:0 auto;padding:42px 0 82px}.detail-search[data-v-a8886171]{border:1px solid var(--color-line);background:#fff;border-radius:0;grid-template-columns:48px 1fr 82px;align-items:center;width:min(540px,100%);height:58px;margin:0 0 38px auto;padding:0 6px 0 16px;display:grid}.detail-search span[data-v-a8886171]{color:#999;font-size:34px}.detail-search input[data-v-a8886171]{min-width:0;color:var(--color-text);border:0;outline:0;font-size:18px}.detail-search button[data-v-a8886171]{color:#fff;background:var(--color-brand);cursor:pointer;border:0;border-radius:6px;height:44px;font-weight:900}.detail-hero[data-v-a8886171]{grid-template-columns:minmax(0,1fr) minmax(420px,560px);align-items:start;gap:72px;display:grid}.detail-gallery__main[data-v-a8886171]{aspect-ratio:1/.75;background:#e9e7ee;position:relative;overflow:hidden}.detail-gallery__main img[data-v-a8886171]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.detail-gallery__main span[data-v-a8886171]{color:#fff;background:#5a0db3e0;border-radius:6px;align-items:center;min-height:34px;padding:0 14px;font-weight:900;display:inline-flex;position:absolute;top:24px;left:24px}.detail-gallery__thumbs[data-v-a8886171]{gap:12px;margin-top:14px;display:flex}.detail-gallery__thumbs button[data-v-a8886171]{cursor:pointer;background:#f1edf7;border:2px solid #0000;border-radius:6px;width:78px;height:58px;padding:0;overflow:hidden}.detail-gallery__thumbs button.active[data-v-a8886171]{border-color:var(--color-brand)}.detail-gallery__thumbs img[data-v-a8886171]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.detail-panel[data-v-a8886171]{min-width:0;padding-top:34px}.detail-back[data-v-a8886171]{color:var(--color-brand);font-weight:900}.detail-panel h1[data-v-a8886171]{color:#4b4a4f;margin:22px 0 16px;font-size:40px;font-weight:900;line-height:1.18}.detail-panel p[data-v-a8886171]{color:var(--color-muted);border-bottom:2px dotted #8d8995;margin:0;padding-bottom:12px;font-size:16px;line-height:1.7}.detail-price[data-v-a8886171]{align-items:end;gap:16px;margin:24px 0 18px;display:flex}.detail-price strong[data-v-a8886171]{color:#fff;background:linear-gradient(135deg,#7200ff,#5a0db3);border-radius:8px;align-items:center;min-height:64px;padding:0 24px;font-size:38px;font-weight:900;line-height:1;display:inline-flex}.detail-price span[data-v-a8886171]{color:var(--color-muted);text-decoration:line-through}.detail-section[data-v-a8886171]{gap:12px;margin-top:18px;display:grid}.detail-section--address[data-v-a8886171]{border-top:1px solid var(--color-line);gap:10px;margin-top:14px;padding-top:16px}.detail-section__head[data-v-a8886171]{color:#55505f;justify-content:space-between;align-items:center;gap:16px;font-weight:900;display:flex}.detail-section__head a[data-v-a8886171],.detail-section__head small[data-v-a8886171]{color:var(--color-brand);font-size:13px;font-weight:900}.option-grid[data-v-a8886171]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.option-grid button[data-v-a8886171],.address-options button[data-v-a8886171]{border:1px solid var(--color-line);color:#55505f;cursor:pointer;background:#fff;border-radius:6px;min-height:48px;transition:border-color .2s,background .2s,color .2s}.option-grid button.active[data-v-a8886171],.option-grid button[data-v-a8886171]:hover,.address-options button.active[data-v-a8886171],.address-options button[data-v-a8886171]:hover{border-color:var(--color-brand);color:#fff;background:var(--color-brand)}.address-state[data-v-a8886171]{border:1px dashed var(--color-line);color:var(--color-muted);background:#fff;border-radius:6px;padding:16px}.address-options[data-v-a8886171]{gap:8px;display:grid}.address-options button[data-v-a8886171]{text-align:left;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:48px;padding:9px 12px;display:grid}.address-options button i[data-v-a8886171]{border:2px solid #c9c3d7;border-radius:999px;width:14px;height:14px}.address-options button span[data-v-a8886171]{gap:2px;min-width:0;display:grid}.address-options strong[data-v-a8886171]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.35;overflow:hidden}.address-options small[data-v-a8886171]{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.address-options em[data-v-a8886171]{min-height:22px;color:var(--color-brand);background:var(--color-brand-light);border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.address-options button.active[data-v-a8886171],.address-options button[data-v-a8886171]:hover{color:var(--color-text);background:#fbf9ff}.address-options button.active i[data-v-a8886171],.address-options button:hover i[data-v-a8886171]{border-color:var(--color-brand);background:var(--color-brand);box-shadow:inset 0 0 0 3px #fff}.detail-section--inline[data-v-a8886171]{grid-template-columns:138px minmax(0,1fr);align-items:end;gap:24px}.detail-section--inline label[data-v-a8886171]{color:#55505f;gap:8px;font-weight:900;display:grid}.detail-section--inline input[data-v-a8886171]{border:1px solid var(--color-line);border-radius:6px;outline:0;height:44px;padding:0 12px}.detail-section--inline dl[data-v-a8886171]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.detail-section--inline div[data-v-a8886171]{border-bottom:1px solid var(--color-line);padding-bottom:10px}.detail-section--inline dt[data-v-a8886171]{color:var(--color-muted);font-size:13px}.detail-section--inline dd[data-v-a8886171]{color:var(--color-text);margin:4px 0 0;font-weight:900}.detail-buy[data-v-a8886171]{color:#fff;background:var(--color-brand);cursor:pointer;border:0;border-radius:999px;width:100%;min-height:68px;margin-top:28px;font-size:30px;font-weight:900;box-shadow:0 14px 26px #5a0db347}.detail-buy[data-v-a8886171]:disabled{cursor:not-allowed;opacity:.58}.detail-description[data-v-a8886171]{box-shadow:var(--shadow-card);background:#fff;border-radius:8px;grid-template-columns:1fr;gap:24px;margin-top:78px;padding:34px 40px 44px;display:grid}.detail-description>div[data-v-a8886171]{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:18px;display:flex}.detail-description span[data-v-a8886171]{color:var(--color-brand);text-transform:uppercase;font-size:13px;font-weight:900}.detail-description h2[data-v-a8886171]{margin:0;font-size:30px}.detail-description article[data-v-a8886171]{color:var(--color-muted);width:min(960px,100%);margin:0 auto;line-height:1.8}.detail-description[data-v-a8886171] img{border-radius:8px;width:100%;max-width:100%;height:auto;display:block}@media (width<=1080px){.detail-hero[data-v-a8886171],.detail-description[data-v-a8886171]{grid-template-columns:1fr}.detail-panel[data-v-a8886171]{padding-top:0}}@media (width<=760px){.detail-shell[data-v-a8886171]{width:min(100% - 28px, var(--page-width));padding-top:24px}.detail-search[data-v-a8886171]{grid-template-columns:36px 1fr 64px;margin-left:0}.detail-hero[data-v-a8886171]{gap:28px}.detail-panel h1[data-v-a8886171]{font-size:30px}.detail-price[data-v-a8886171]{display:grid}.detail-price strong[data-v-a8886171]{min-height:56px;font-size:30px}.option-grid[data-v-a8886171],.detail-section--inline[data-v-a8886171],.detail-section--inline dl[data-v-a8886171]{grid-template-columns:1fr}.detail-buy[data-v-a8886171]{min-height:58px;font-size:24px}.detail-description[data-v-a8886171]{margin-top:46px;padding:24px}.detail-description>div[data-v-a8886171]{flex-direction:column;align-items:start;gap:8px}}.recharge-buy-dialog[data-v-0389a56c]{z-index:1200;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.recharge-buy-dialog__mask[data-v-0389a56c]{background:#120a227a;position:absolute;inset:0}.recharge-buy-dialog__panel[data-v-0389a56c]{width:min(880px,100%);padding:24px;position:relative;overflow:auto}.recharge-buy-dialog__head[data-v-0389a56c]{justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.recharge-buy-dialog__head h2[data-v-0389a56c]{color:var(--color-text);margin:0;font-size:24px}.recharge-buy-dialog__head p[data-v-0389a56c]{color:var(--color-muted);margin:8px 0 0}.recharge-buy-dialog__head button[data-v-0389a56c]{border:1px solid var(--color-line);color:#332d45;cursor:pointer;background:#fff;border-radius:6px;flex:none;width:36px;height:36px;font-size:24px;line-height:1}.product-brief[data-v-0389a56c]{background:#faf8ff;border-radius:8px;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.product-brief img[data-v-0389a56c]{aspect-ratio:1/.78;-o-object-fit:cover;object-fit:cover;background:#eee6ff;border-radius:8px;width:112px}.product-brief__main[data-v-0389a56c]{min-width:0}.product-tags[data-v-0389a56c]{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.product-tags span[data-v-0389a56c]{min-height:30px;color:var(--color-brand);white-space:nowrap;background:#eee6ff;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.product-brief p[data-v-0389a56c],.product-info-list span[data-v-0389a56c],.sku-section__head small[data-v-0389a56c],.price-row span[data-v-0389a56c]{color:var(--color-muted);font-size:13px}.product-brief strong[data-v-0389a56c],.product-brief p[data-v-0389a56c]{display:block}.product-brief strong[data-v-0389a56c]{overflow-wrap:anywhere;color:var(--color-text);font-size:22px;line-height:1.25}.product-brief p[data-v-0389a56c]{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.product-info-list[data-v-0389a56c]{background:#fff;border:1px solid #eeeaf6;border-radius:8px;margin-top:14px;display:grid}.product-info-row[data-v-0389a56c]{grid-template-columns:128px minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:14px 16px;display:grid}.product-info-row+.product-info-row[data-v-0389a56c]{border-top:1px solid #f0edf6}.product-info-list span[data-v-0389a56c],.product-info-list strong[data-v-0389a56c]{display:block}.product-info-list strong[data-v-0389a56c]{overflow-wrap:anywhere;color:var(--color-text);font-size:15px;line-height:1.4}.payment-section[data-v-0389a56c]{gap:10px;margin-top:16px;display:grid}.payment-section h3[data-v-0389a56c]{color:#55505f;margin:0;font-size:16px}.payment-option[data-v-0389a56c]{border:1px solid var(--color-brand);min-height:58px;color:var(--color-text);cursor:pointer;background:#faf8ff;border-radius:8px;grid-template-columns:18px minmax(0,auto) minmax(0,1fr);align-items:center;gap:10px;padding:10px 14px;display:grid;position:relative}.payment-option input[data-v-0389a56c]{opacity:0;pointer-events:none;position:absolute}.payment-option>span[data-v-0389a56c]{border:2px solid var(--color-brand);background:var(--color-brand);border-radius:999px;width:16px;height:16px;box-shadow:inset 0 0 0 3px #fff}.payment-option strong[data-v-0389a56c]{white-space:nowrap}.payment-option small[data-v-0389a56c]{overflow-wrap:anywhere;color:var(--color-muted);font-size:13px;line-height:1.4}.sku-section[data-v-0389a56c]{gap:12px;margin-top:18px;display:grid}.sku-section__head[data-v-0389a56c]{color:#55505f;justify-content:space-between;align-items:center;gap:16px;font-weight:900;display:flex}.sku-grid[data-v-0389a56c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sku-grid button[data-v-0389a56c]{border:1px solid var(--color-line);color:#55505f;cursor:pointer;background:#fff;border-radius:6px;min-height:46px;padding:8px 12px;font-weight:800}.sku-grid button.active[data-v-0389a56c]{border-color:var(--color-brand);color:#fff;background:var(--color-brand)}.price-row[data-v-0389a56c]{gap:4px;min-width:0;margin-right:auto;display:grid}.price-row strong[data-v-0389a56c]{color:var(--color-brand);font-size:30px;line-height:1}.recharge-buy-actions[data-v-0389a56c]{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:18px;display:flex}.recharge-buy-actions button[data-v-0389a56c]{min-width:116px}.recharge-hero[data-v-795eb305]{color:#fff;background:linear-gradient(90deg,#210f46e0 0%,#3a1f6fb3 48%,#1d103f33 100%),url(/page-assets/recharge-banner-v1.jpg) 50%/cover no-repeat,#27154f;border-bottom:1px solid #ffffff2e;min-height:218px}.recharge-hero__inner[data-v-795eb305],.recharge-shell[data-v-795eb305]{width:min(var(--page-width), 100% - 64px);margin:0 auto}.recharge-hero__inner[data-v-795eb305]{justify-content:space-between;align-items:center;gap:32px;min-height:218px;display:flex}.recharge-hero span[data-v-795eb305]{color:#fff;text-transform:uppercase;background:#ffffff29;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex}.recharge-hero h1[data-v-795eb305]{margin:12px 0 10px;font-size:38px;line-height:1.12}.recharge-hero p[data-v-795eb305]{color:#ffffffd6;max-width:680px;margin:0;font-size:16px;line-height:1.8}.recharge-shell[data-v-795eb305]{padding:32px 0 76px}.recharge-tabs[data-v-795eb305]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.recharge-tabs button[data-v-795eb305]{border:1px solid var(--color-line);border-radius:var(--radius-base);color:#332d45;cursor:pointer;background:#fff;min-height:52px;font-size:17px;font-weight:900}.recharge-tabs button.active[data-v-795eb305]{border-color:var(--color-brand);color:#fff;background:var(--color-brand);box-shadow:0 10px 24px #5a0db32e}.device-band[data-v-795eb305]{border:1px solid var(--color-line);border-radius:var(--radius-base);color:var(--color-text);box-shadow:var(--shadow-card);background:#fff;margin-bottom:24px;padding:22px}.device-band__head[data-v-795eb305]{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.device-band h2[data-v-795eb305]{margin:0;font-size:24px}.device-band__head a[data-v-795eb305]{min-height:34px;color:var(--color-brand);background:var(--color-brand-light);border-radius:6px;align-items:center;padding:0 12px;font-size:15px;font-weight:900;display:inline-flex}.state-panel[data-v-795eb305]{border-radius:var(--radius-base);min-height:160px;color:var(--color-text);text-align:center;background:#fbfaff;align-content:center;place-items:center;gap:10px;display:grid}.state-panel strong[data-v-795eb305]{font-size:22px}.state-panel p[data-v-795eb305]{color:var(--color-muted);margin:0}.state-panel a[data-v-795eb305]{color:#fff;background:var(--color-brand);border-radius:6px;align-items:center;min-height:38px;padding:0 14px;font-weight:900;display:inline-flex}.device-summary[data-v-795eb305]{border-radius:var(--radius-base);color:var(--color-text);background:#fbfaff;border:1px solid #eeeaf6;gap:14px;padding:18px 20px;display:grid}.device-summary__head[data-v-795eb305]{justify-content:space-between;align-items:center;gap:22px;display:flex}.device-identity[data-v-795eb305]{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.device-identity__icon[data-v-795eb305]{border:2px solid #5c5868;border-radius:7px;width:28px;height:42px}.device-identity small[data-v-795eb305],.device-identity em[data-v-795eb305],.device-summary__meta[data-v-795eb305]{color:var(--color-muted)}.device-identity small[data-v-795eb305]{margin-bottom:4px;font-weight:900;display:block}.device-identity strong[data-v-795eb305]{overflow-wrap:anywhere;color:var(--color-text);font-size:28px;font-weight:900;line-height:1.1;display:block}.device-identity em[data-v-795eb305]{margin-top:6px;font-style:normal;font-weight:800;display:block}.device-summary__actions[data-v-795eb305]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.device-summary__actions button[data-v-795eb305]{border:1px solid var(--color-brand);color:#fff;background:var(--color-brand);cursor:pointer;border-radius:6px;min-height:34px;padding:0 14px;font-weight:900}.device-real-status[data-v-795eb305]{color:#5d5868;background:#f0edf6;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-weight:900;display:inline-flex}.device-real-status--warning[data-v-795eb305]{color:#b75f13;background:#fff1df}.device-real-status--success[data-v-795eb305]{color:#0f7b49;background:#e7faef}.device-summary__meta[data-v-795eb305]{flex-wrap:wrap;align-items:center;gap:8px 16px;font-weight:800;display:flex}.usage-bar[data-v-795eb305]{background:#f0eff5;border-radius:999px;height:8px;overflow:hidden}.usage-bar span[data-v-795eb305]{border-radius:inherit;background:linear-gradient(90deg,#5a0db3,#7a3ff2);height:100%;display:block}.plans-section[data-v-795eb305],.checkout-panel[data-v-795eb305]{border:1px solid var(--color-line);border-radius:var(--radius-base);box-shadow:var(--shadow-card);background:#fff}.plans-section[data-v-795eb305]{padding:24px}.plans-section__head[data-v-795eb305],.checkout-panel[data-v-795eb305]{justify-content:space-between;align-items:center;gap:24px;display:flex}.plans-section__head[data-v-795eb305]{margin-bottom:20px}.plans-section h2[data-v-795eb305],.checkout-panel h2[data-v-795eb305]{margin:0 0 8px;font-size:24px}.plans-section p[data-v-795eb305],.checkout-panel p[data-v-795eb305]{color:var(--color-muted);margin:0}.plans-section__head span[data-v-795eb305]{color:var(--color-muted);white-space:nowrap}.plan-grid[data-v-795eb305]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.plan-card[data-v-795eb305]{border:1px solid var(--color-line);border-radius:var(--radius-base);min-height:256px;color:var(--color-text);text-align:center;cursor:pointer;background:#fff;align-content:start;gap:8px;padding:18px 16px 68px;display:grid;position:relative;overflow:hidden}.plan-card.active[data-v-795eb305]{border-color:var(--color-brand);box-shadow:0 14px 28px #5a0db324}.plan-card span[data-v-795eb305]{color:#fff;background:var(--color-price);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:900;position:absolute;top:12px;right:12px}.plan-card__image[data-v-795eb305]{-o-object-fit:contain;object-fit:contain;background:#faf8ff;border-radius:8px;justify-self:center;width:100%;max-width:132px;height:86px}.plan-card strong[data-v-795eb305]{overflow-wrap:anywhere;font-size:32px;line-height:1.15}.plan-card em[data-v-795eb305]{color:#332d45;font-size:18px;font-style:normal}.plan-card small[data-v-795eb305]{color:var(--color-muted);line-height:1.5}.plan-card__gift[data-v-795eb305]{background:var(--color-brand-light);border-radius:999px;justify-self:center;width:fit-content;padding:4px 10px;font-weight:900;color:var(--color-brand)!important}.plan-card i[data-v-795eb305]{color:#fff;background:var(--color-brand);justify-content:center;align-items:center;min-height:54px;font-size:22px;font-style:normal;font-weight:900;display:flex;position:absolute;bottom:0;left:0;right:0}.checkout-panel[data-v-795eb305]{margin-top:22px;padding:22px 24px}.checkout-panel__price[data-v-795eb305]{text-align:right;gap:6px;display:grid}.checkout-panel__price span[data-v-795eb305]{color:var(--color-muted)}.checkout-panel__price strong[data-v-795eb305]{color:var(--color-brand);font-size:30px}.checkout-panel button[data-v-795eb305]{border-radius:var(--radius-base);color:#fff;background:var(--color-brand);cursor:pointer;border:0;min-width:160px;min-height:50px;font-size:17px;font-weight:900}.checkout-panel button[data-v-795eb305]:disabled{cursor:not-allowed;opacity:.55}@media (width<=1040px){.plan-grid[data-v-795eb305]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.recharge-hero__inner[data-v-795eb305],.recharge-shell[data-v-795eb305]{width:min(100% - 28px, var(--page-width))}.recharge-hero[data-v-795eb305]{background:linear-gradient(90deg,#210f46eb 0%,#3a1f6fa8 100%),url(/page-assets/recharge-banner-v1.jpg) 50%/cover no-repeat,#27154f}.recharge-hero__inner[data-v-795eb305],.plans-section__head[data-v-795eb305],.checkout-panel[data-v-795eb305]{flex-direction:column;align-items:flex-start}.recharge-tabs[data-v-795eb305],.plan-grid[data-v-795eb305]{grid-template-columns:1fr}.device-summary[data-v-795eb305]{padding:18px}.device-summary__head[data-v-795eb305]{flex-direction:column;align-items:flex-start}.device-summary__actions[data-v-795eb305],.device-summary__actions button[data-v-795eb305]{width:100%}.device-summary__actions[data-v-795eb305]{justify-content:flex-start}.device-identity[data-v-795eb305]{grid-template-columns:32px minmax(0,1fr)}.device-identity strong[data-v-795eb305]{font-size:26px}}.member-sidebar[data-v-524937bf]{background:#fffffff5;border-color:#5a0db314;align-content:start;gap:18px;padding:16px 0 18px;display:grid;position:sticky;top:112px;box-shadow:0 22px 56px #2d224614}.sidebar-profile[data-v-524937bf]{border-radius:var(--radius-base);background:#faf8ff;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;margin:0 16px;padding:14px;display:grid}.sidebar-profile__avatar[data-v-524937bf]{border-radius:var(--radius-base);color:#fff;background:var(--color-brand);place-items:center;width:44px;height:44px;font-size:20px;font-weight:900;display:grid}.sidebar-profile strong[data-v-524937bf],.sidebar-profile span[data-v-524937bf]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-profile strong[data-v-524937bf]{color:var(--color-text);font-size:15px}.sidebar-profile span[data-v-524937bf]{color:var(--color-muted);margin-top:4px;font-size:12px}.sidebar-nav[data-v-524937bf]{gap:8px;padding:0;display:grid}.sidebar-nav a[data-v-524937bf]{border-radius:0 var(--radius-base) var(--radius-base) 0;color:#585b66;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:16px;min-height:66px;margin-right:16px;padding:0 18px 0 48px;font-size:18px;transition:color .18s,background .18s,transform .18s;display:grid;position:relative}.sidebar-nav a[data-v-524937bf]:before{content:"";background:0 0;border-radius:0 999px 999px 0;width:4px;transition:background .18s;position:absolute;top:10px;bottom:10px;left:0}.sidebar-nav a[data-v-524937bf]:hover{color:var(--color-brand);background:#faf8ff}.sidebar-nav__icon[data-v-524937bf]{color:currentColor;place-items:center;width:28px;height:28px;display:grid}.sidebar-nav__icon[data-v-524937bf] svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:100%;height:100%}.sidebar-nav a.active[data-v-524937bf]{color:var(--color-brand);background:#f4efff;transform:none}.sidebar-nav a.active[data-v-524937bf]:before{background:var(--color-brand)}.sidebar-service[data-v-524937bf]{border-radius:var(--radius-base);background:linear-gradient(135deg,#5a0db314,#ffffffeb),#fff;border:1px solid #e8e2ff;gap:6px;margin:0 16px;padding:14px;display:grid}.sidebar-service span[data-v-524937bf]{width:max-content;color:var(--color-brand);background:var(--color-brand-light);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:900}.sidebar-service strong[data-v-524937bf]{color:var(--color-text);font-size:15px}.sidebar-service a[data-v-524937bf]{color:var(--color-brand);font-size:13px;font-weight:900}.sidebar-logout[data-v-524937bf]{border:1px solid var(--color-line);border-radius:var(--radius-base);min-height:42px;color:var(--color-muted);cursor:pointer;background:#fff;margin:0 16px;padding:0 14px;font-size:14px;font-weight:800}.sidebar-logout[data-v-524937bf]:hover{color:var(--color-brand);border-color:#cdb6ff}@media (width<=1080px){.member-sidebar[data-v-524937bf]{position:static}}@media (width<=760px){.sidebar-nav[data-v-524937bf]{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 14px}.sidebar-nav a[data-v-524937bf]{border-radius:var(--radius-base);grid-template-columns:30px minmax(0,1fr);gap:10px;min-height:58px;margin-right:0;padding:0 12px;font-size:15px}.sidebar-nav a[data-v-524937bf]:before,.sidebar-service[data-v-524937bf]{display:none}}.user-page[data-v-e5a7aaca]{background:var(--color-page);min-height:100vh;color:var(--color-text)}.member-workspace[data-v-e5a7aaca]{background:var(--color-page);padding:0 0 82px}.member-hero[data-v-e5a7aaca]{color:#fff;background:linear-gradient(90deg,#260e58f0 0%,#411b7ec7 44%,#2a1160e6 100%),url(/user-assets/user-center-banner-v1.png) 50%/cover no-repeat;align-items:center;width:100%;min-height:190px;padding:0 max(24px,50% - 900px);display:flex}.member-hero__inner[data-v-e5a7aaca]{grid-template-columns:minmax(360px,.78fr) minmax(680px,1.22fr);align-items:center;gap:48px;width:100%;min-height:190px;display:grid}.member-hero__copy[data-v-e5a7aaca]{min-width:0;padding-left:92px}.member-hero__copy h1[data-v-e5a7aaca]{color:#fff;margin:0;font-size:36px;font-weight:800;line-height:1.12}.member-hero__copy p[data-v-e5a7aaca]{color:#ffffffd1;margin:14px 0 0;font-size:16px;line-height:1.6}.member-hero__stats[data-v-e5a7aaca]{grid-template-columns:repeat(4,minmax(132px,1fr));align-items:center;gap:30px;padding:10px 110px 34px 0;display:grid;position:relative}.member-hero__stat[data-v-e5a7aaca]{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.member-hero__icon[data-v-e5a7aaca]{color:#ffffffeb;place-items:center;width:28px;height:28px;display:grid}.member-hero__icon[data-v-e5a7aaca] svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:100%;height:100%}.member-hero__stat em[data-v-e5a7aaca]{color:#ffffffb3;white-space:nowrap;font-size:12px;font-style:normal;font-weight:700;line-height:1.2;display:block}.member-hero__stat strong[data-v-e5a7aaca]{color:#fff;white-space:nowrap;margin-top:6px;font-size:24px;font-weight:700;line-height:1.1;display:block}.member-hero__stats small[data-v-e5a7aaca]{color:#ffffff8f;font-size:12px;position:absolute;bottom:0;right:108px}.member-shell[data-v-e5a7aaca]{grid-template-columns:224px minmax(0,1fr);gap:28px;width:min(1800px,100% - 64px);margin:54px auto 0;display:grid}.member-content[data-v-e5a7aaca]{min-width:0}@media (width<=1080px){.member-hero__inner[data-v-e5a7aaca]{grid-template-columns:1fr;gap:24px;padding:34px 0}.member-hero__copy[data-v-e5a7aaca]{padding-left:0}.member-hero__stats[data-v-e5a7aaca]{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:26px;padding-right:0}.member-hero__stats small[data-v-e5a7aaca]{left:0;right:auto}}@media (width<=760px){.member-hero[data-v-e5a7aaca]{padding:0 14px}.member-hero__copy h1[data-v-e5a7aaca]{font-size:32px}.member-hero__stats[data-v-e5a7aaca]{grid-template-columns:1fr;gap:18px}.member-hero__stat strong[data-v-e5a7aaca]{font-size:22px}.member-shell[data-v-e5a7aaca]{grid-template-columns:1fr;width:min(100% - 28px,1800px)}}.country-phone-input[data-v-0d0aa1c1]{border:1px solid var(--color-line);border-radius:var(--radius-base);background:#f7f4ff;align-items:center;width:100%;height:48px;transition:border-color .2s,box-shadow .2s;display:flex}.country-phone-input--focused[data-v-0d0aa1c1]{border-color:var(--color-brand);box-shadow:0 0 0 3px #5a0db31a}.country-phone-input__country[data-v-0d0aa1c1]{flex:none;height:46px;position:relative}.country-phone-input__trigger[data-v-0d0aa1c1]{height:46px;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.country-phone-input__flag[data-v-0d0aa1c1]{-o-object-fit:cover;object-fit:cover;border-radius:3px;width:24px;height:18px;display:block;box-shadow:0 0 0 1px #190f2d1f}.country-phone-input__dial-code[data-v-0d0aa1c1]{min-width:26px;color:var(--color-text);font-size:14px;font-weight:700}.country-phone-input__arrow[data-v-0d0aa1c1]{border-right:1.5px solid var(--color-muted);border-bottom:1.5px solid var(--color-muted);width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.country-phone-input__menu[data-v-0d0aa1c1]{z-index:20;border:1px solid var(--color-line);border-radius:var(--radius-base);background:#fff;width:210px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 14px 36px #23113a29}.country-phone-input__menu button[data-v-0d0aa1c1]{width:100%;min-height:42px;color:var(--color-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:grid}.country-phone-input__menu button[data-v-0d0aa1c1]:hover,.country-phone-input__menu button[data-v-0d0aa1c1]:focus-visible{background:#f5efff;outline:0}.country-phone-input__menu button.active[data-v-0d0aa1c1]{color:#fff;background:var(--color-brand)}.country-phone-input__menu strong[data-v-0d0aa1c1]{font-weight:700}.country-phone-input__divider[data-v-0d0aa1c1]{background:var(--color-line);width:1px;height:24px}.country-phone-input__number[data-v-0d0aa1c1]{min-width:0;height:46px;color:var(--color-text);background:0 0;border:0;outline:0;flex:1;padding:0 14px;font-size:15px}.sr-only[data-v-0d0aa1c1]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-shell[data-v-94032202]{min-height:calc(100vh - 112px);padding:82px max(24px, (100% - var(--page-width)) / 2);background:linear-gradient(90deg,#231043eb 0%,#412367c2 48%,#41236738 100%),url(/page-assets/login-bg-v1.jpg) 50%/cover no-repeat;grid-template-columns:minmax(0,1fr) 480px;align-items:center;gap:86px;display:grid}.auth-copy[data-v-94032202]{color:#fff;max-width:700px}.auth-copy__eyebrow[data-v-94032202]{background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;align-items:center;width:max-content;max-width:100%;min-height:34px;padding:0 14px;font-size:13px;display:inline-flex}.auth-copy h1[data-v-94032202]{color:#fff;max-width:680px;margin:24px 0 18px;font-size:54px;font-weight:900;line-height:1.08}.auth-copy p[data-v-94032202]{color:#ffffffe0;max-width:600px;margin:0;font-size:18px;line-height:1.8}.auth-copy__stats[data-v-94032202]{color:#ffffffd1;gap:30px;margin-top:30px;font-size:13px;display:flex}.auth-copy__stats strong[data-v-94032202]{color:#fff;margin-bottom:4px;font-size:24px;font-weight:900;display:block}.auth-form[data-v-94032202]{background:#fffffff0;border:0;width:100%;padding:34px;position:relative;box-shadow:0 28px 80px #14003738}.auth-form h1[data-v-94032202]{color:var(--color-text);margin:0 0 28px;font-size:28px;line-height:1.15}.field-label[data-v-94032202]{color:#332d45;margin:20px 0 8px;font-size:14px;font-weight:800;display:block}.radio-row[data-v-94032202]{color:var(--color-muted);flex-wrap:wrap;gap:22px;font-size:14px;display:flex}.wechat-login[data-v-94032202]{justify-items:center;margin-top:22px;display:grid}.wechat-login iframe[data-v-94032202]{background:#fff;border:0;width:320px;max-width:100%;height:400px}.wechat-login p[data-v-94032202]{color:var(--color-muted);margin:4px 0 16px;font-size:14px}.wechat-login__actions[data-v-94032202]{gap:10px;display:flex}.wechat-login__actions .secondary-button[data-v-94032202]{justify-content:center;align-items:center;min-height:40px;display:inline-flex}.radio-row input[data-v-94032202]{accent-color:var(--color-brand)}.form-input[data-v-94032202]{border:1px solid var(--color-line);border-radius:var(--radius-base);width:100%;height:48px;color:var(--color-text);background:#fff;outline:0;padding:0 14px;font-size:15px}.form-input[data-v-94032202]:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px #5a0db31a}.secondary-button[data-v-94032202]:disabled,.primary-button[data-v-94032202]:disabled{cursor:not-allowed;opacity:.62}.input-tint[data-v-94032202]{background:#f7f4ff}.inline-control[data-v-94032202]{grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:12px;display:grid}.forgot-link[data-v-94032202],.auth-switch[data-v-94032202],.agreement[data-v-94032202]{color:var(--color-muted);font-size:14px}.forgot-link[data-v-94032202]{text-align:right;margin:12px 0 22px;display:block}.auth-submit[data-v-94032202]{width:100%;height:52px;font-size:17px}.auth-switch[data-v-94032202],.agreement[data-v-94032202]{text-align:center;margin:18px 0 0}.auth-switch a[data-v-94032202]{color:var(--color-brand);font-weight:800}.form-message[data-v-94032202]{z-index:2;border-radius:var(--radius-base);max-width:min(340px,100% - 190px);color:var(--color-brand);text-align:center;background:#f8f3ff;border:1px solid #dbc6ff;margin:0;padding:8px 12px;font-size:14px;line-height:1.4;position:absolute;top:34px;right:34px;box-shadow:0 10px 28px #36105f1f}.strength-bar[data-v-94032202]{grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 6px 0;display:grid}.strength-bar span[data-v-94032202]{background:#ddd;height:5px}.strength-bar span.active[data-v-94032202]{background:var(--color-brand)}.strength-labels[data-v-94032202]{color:#aaa;text-align:center;grid-template-columns:repeat(3,1fr);font-size:14px;display:grid}@media (width<=1080px){.auth-shell[data-v-94032202]{grid-template-columns:1fr;gap:34px}.auth-copy h1[data-v-94032202]{font-size:42px}}@media (width<=760px){.auth-shell[data-v-94032202]{padding:48px 14px}.auth-copy h1[data-v-94032202]{font-size:34px}.auth-copy__stats[data-v-94032202]{flex-direction:column}.inline-control[data-v-94032202]{grid-template-columns:1fr}.form-message[data-v-94032202]{max-width:none;top:76px;left:34px;right:34px}}.app-confirm[data-v-a13948dd]{z-index:1400;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.app-confirm__mask[data-v-a13948dd]{background:#180f2a75;position:absolute;inset:0}.app-confirm__card[data-v-a13948dd]{background:#fff;border:1px solid #e7def4;border-radius:8px;grid-template-columns:44px minmax(0,1fr);gap:14px 16px;width:min(440px,100%);padding:22px;display:grid;position:relative;box-shadow:0 22px 60px #180f2a38}.app-confirm__icon[data-v-a13948dd]{width:44px;height:44px;color:var(--color-brand);background:#f3edff;border-radius:50%;place-items:center;font-size:24px;font-weight:900;display:grid}.app-confirm__card--danger[data-v-a13948dd]{border-color:#f3c7c2}.app-confirm__card--danger .app-confirm__icon[data-v-a13948dd]{color:#b42318;background:#fff1f1}.app-confirm__body h3[data-v-a13948dd]{color:var(--color-text);margin:0;font-size:20px;line-height:1.35}.app-confirm__body p[data-v-a13948dd]{color:var(--color-muted);margin:8px 0 0;line-height:1.65}.app-confirm__actions[data-v-a13948dd]{grid-column:1/-1;justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.app-confirm__button[data-v-a13948dd]{border:1px solid var(--color-line);border-radius:var(--radius-base);cursor:pointer;background:#fff;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;display:inline-flex}.app-confirm__button--cancel[data-v-a13948dd]{color:var(--color-brand)}.app-confirm__button--confirm[data-v-a13948dd]{border-color:var(--color-brand);color:#fff;background:var(--color-brand)}.app-confirm__card--danger .app-confirm__button--confirm[data-v-a13948dd]{background:#d92d20;border-color:#d92d20}.app-confirm__card--danger .app-confirm__button--confirm[data-v-a13948dd]:hover{background:#b42318;border-color:#b42318}@media (width<=760px){.app-confirm[data-v-a13948dd]{padding:16px}.app-confirm__card[data-v-a13948dd]{grid-template-columns:1fr}.app-confirm__actions[data-v-a13948dd]{flex-direction:column-reverse}}.address-page[data-v-370ec849]{margin-top:38px}.address-head[data-v-370ec849]{justify-content:space-between;align-items:end;gap:18px;margin-bottom:24px;display:flex}.address-head button[data-v-370ec849]{flex:none}.address-head__eyebrow[data-v-370ec849]{color:var(--color-brand);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.address-head h1[data-v-370ec849]{color:var(--color-text);margin:0;font-size:34px;font-weight:900;line-height:1.18}.address-head p[data-v-370ec849]{color:var(--color-muted);margin:10px 0 0;font-size:15px;line-height:1.7}.address-workbench[data-v-370ec849]{grid-template-columns:minmax(0,1fr) minmax(460px,540px);align-items:start;gap:24px;display:grid}.address-workbench--single[data-v-370ec849]{grid-template-columns:1fr}.address-list[data-v-370ec849],.address-editor[data-v-370ec849]{background:#ffffffeb;border:1px solid #deddf0e0;border-radius:8px;box-shadow:0 16px 42px #2d22460f}.address-list[data-v-370ec849]{min-height:360px;padding:18px}.address-list__toolbar[data-v-370ec849]{border-bottom:1px solid #deddf0b8;justify-content:space-between;align-items:center;gap:18px;padding:2px 2px 16px;display:flex}.address-list__toolbar strong[data-v-370ec849]{color:var(--color-text);font-size:16px;font-weight:900}.address-list__toolbar span[data-v-370ec849]{color:var(--color-muted);font-size:13px;font-weight:700}.address-card-list[data-v-370ec849]{gap:12px;padding-top:16px;display:grid}.address-card[data-v-370ec849]{cursor:pointer;background:#fff;border:1px solid #deddf0e6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:18px;padding:18px;transition:background .18s,border-color .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.address-card[data-v-370ec849]:before{content:"";background:0 0;border-radius:0 999px 999px 0;width:3px;transition:background .18s;position:absolute;inset:14px auto 14px 0}.address-card[data-v-370ec849]:hover{border-color:#5a0db357;transform:translateY(-1px);box-shadow:0 14px 30px #2d224614}.address-card[data-v-370ec849]:focus-visible{outline-offset:3px;outline:3px solid #5a0db32e}.address-card--active[data-v-370ec849]{border-color:var(--color-brand);background:#fbf8ff;transform:translateY(-1px);box-shadow:0 16px 36px #5a0db31f}.address-card--active[data-v-370ec849]:before{background:var(--color-brand)}.address-card__main[data-v-370ec849]{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.address-card__avatar[data-v-370ec849]{width:44px;height:44px;color:var(--color-brand);background:#f3edff;border-radius:8px;place-items:center;font-size:18px;font-weight:900;display:grid}.address-card--active .address-card__avatar[data-v-370ec849]{color:#fff;background:var(--color-brand)}.address-card__content[data-v-370ec849]{min-width:0}.address-card__title[data-v-370ec849]{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.address-card__title h2[data-v-370ec849]{color:var(--color-text);margin:0;font-size:18px;font-weight:900;line-height:1.25}.address-card__title span[data-v-370ec849]{color:#4f4962;font-size:15px;line-height:1.25}.address-card__tag[data-v-370ec849]{color:#5d5868;background:#f0edf6;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.address-card__tag--default[data-v-370ec849]{color:var(--color-brand);background:#f3edff}.address-card p[data-v-370ec849]{color:var(--color-muted);margin:12px 0 0;font-size:14px;line-height:1.5}.address-card strong[data-v-370ec849]{color:#2b2638;word-break:break-word;margin-top:5px;font-size:15px;font-weight:800;line-height:1.7;display:block}.address-card__actions[data-v-370ec849]{align-items:center;gap:8px;display:flex}.address-card__actions button[data-v-370ec849]{border:1px solid var(--color-line);color:#332d45;cursor:pointer;background:#fff;border-radius:6px;height:34px;padding:0 11px;font-size:13px;font-weight:800}.address-card__actions button[data-v-370ec849]:hover:not(:disabled){color:var(--color-brand);border-color:#5a0db373}.address-card__actions button[data-v-370ec849]:disabled{cursor:not-allowed;opacity:.52}.address-card__actions .danger[data-v-370ec849]:hover:not(:disabled){color:#c02626;border-color:#dc262659}.address-state[data-v-370ec849]{min-height:240px;color:var(--color-muted);text-align:center;place-items:center;gap:14px;padding:30px;display:grid}.address-state--empty[data-v-370ec849]{align-content:center}.address-state--empty strong[data-v-370ec849]{color:var(--color-text);font-size:18px}.address-state--empty span[data-v-370ec849]{max-width:360px;line-height:1.7}.address-state__spinner[data-v-370ec849]{border:3px solid var(--color-brand-light);border-top-color:var(--color-brand);border-radius:999px;width:26px;height:26px;animation:.8s linear infinite address-spin-370ec849}.address-editor[data-v-370ec849]{position:sticky;top:98px;overflow:hidden}.address-editor--muted[data-v-370ec849]{background:#ffffffb8}.address-form[data-v-370ec849]{gap:18px;padding:22px;display:grid}.address-form__head span[data-v-370ec849]{color:var(--color-brand);font-size:12px;font-weight:900}.address-form__head h2[data-v-370ec849]{color:var(--color-text);margin:6px 0 0;font-size:22px;font-weight:900;line-height:1.25}.address-editor__placeholder[data-v-370ec849]{background:#faf7ff;border:1px dashed #5a0db347;border-radius:8px;gap:12px;padding:22px;display:grid}.address-editor__placeholder strong[data-v-370ec849]{color:var(--color-text)}.address-editor__placeholder span[data-v-370ec849]{color:var(--color-muted);line-height:1.6}.address-editor__placeholder button[data-v-370ec849]{width:fit-content}.form-grid[data-v-370ec849]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-grid label[data-v-370ec849]{gap:8px;min-width:0;display:grid}.form-grid label span[data-v-370ec849]{color:#332d45;font-size:13px;font-weight:900}.form-grid input[data-v-370ec849]{border:1px solid var(--color-line);width:100%;height:42px;color:var(--color-text);background:#fff;border-radius:8px;outline:0;padding:0 13px;font-size:14px}.form-grid input[data-v-370ec849]:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px #5a0db31a}.form-grid__wide[data-v-370ec849]{grid-column:1/-1}.default-toggle[data-v-370ec849]{cursor:pointer;background:#fff;border:1px solid #deddf0e6;border-radius:8px;align-items:center;gap:12px;min-height:50px;padding:0 14px;display:flex}.default-toggle input[data-v-370ec849]{opacity:0;pointer-events:none;position:absolute}.default-toggle span[data-v-370ec849]{background:#d9d7e8;border-radius:999px;flex:none;width:42px;height:24px;transition:background .18s;position:relative}.default-toggle span[data-v-370ec849]:after{content:"";background:#fff;border-radius:999px;width:16px;height:16px;transition:transform .18s;position:absolute;top:4px;left:4px;box-shadow:0 2px 6px #2d22462e}.default-toggle input:checked+span[data-v-370ec849]{background:var(--color-brand)}.default-toggle input:checked+span[data-v-370ec849]:after{transform:translate(18px)}.default-toggle strong[data-v-370ec849]{color:#332d45;font-size:14px}.address-form__actions[data-v-370ec849]{justify-content:flex-end;gap:10px;display:flex}@keyframes address-spin-370ec849{to{transform:rotate(360deg)}}@media (width<=1180px){.address-workbench[data-v-370ec849]{grid-template-columns:1fr}.address-editor[data-v-370ec849]{position:static}}@media (width<=760px){.address-page[data-v-370ec849]{margin-top:24px}.address-head[data-v-370ec849]{flex-direction:column;align-items:flex-start}.address-head h1[data-v-370ec849]{font-size:30px}.address-list[data-v-370ec849],.address-editor[data-v-370ec849]{padding:0}.address-list__toolbar[data-v-370ec849],.address-card[data-v-370ec849],.address-card__main[data-v-370ec849],.address-card__actions[data-v-370ec849],.form-grid[data-v-370ec849]{grid-template-columns:1fr}.address-list__toolbar[data-v-370ec849]{flex-direction:column;align-items:start}.address-card__actions[data-v-370ec849]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.address-card__actions button[data-v-370ec849]{width:100%}.address-form__actions[data-v-370ec849]{grid-template-columns:1fr;display:grid}}.contact-panel[data-v-f4529db3]{background:linear-gradient(135deg,#5a0db30f,#ffffffeb),#fff;grid-template-columns:220px 1fr;align-items:center;gap:32px;padding:24px;display:grid}.contact-panel h2[data-v-f4529db3]{margin:0 0 12px;font-size:24px}.contact-panel p[data-v-f4529db3]{color:var(--color-muted)}.qr-code[data-v-f4529db3]{border:1px solid var(--color-line);border-radius:var(--radius-base);background:#fff;grid-template-columns:repeat(11,1fr);gap:4px;width:200px;height:200px;padding:14px;display:grid}.qr-code span.active[data-v-f4529db3]{background:var(--color-brand-deep)}@media (width<=760px){.contact-panel[data-v-f4529db3]{grid-template-columns:1fr}}.ocr-source-switch[data-v-ec966137]{color:#514b5f;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:18px;font-weight:900;display:flex}.ocr-source-switch>div[data-v-ec966137]{border:1px solid var(--color-line);background:#fff;border-radius:8px;display:inline-flex;overflow:hidden}.ocr-source-switch button[data-v-ec966137]{border:0;border-right:1px solid var(--color-line);color:#5d5868;cursor:pointer;min-width:92px;height:36px;font:inherit;background:#fff;padding:0 14px;font-size:13px;font-weight:900}.ocr-source-switch button[data-v-ec966137]:last-child{border-right:0}.ocr-source-switch button.active[data-v-ec966137]{color:#fff;background:var(--color-brand)}.ocr-source-switch button[data-v-ec966137]:disabled{cursor:not-allowed;opacity:.62}.real-name-dialog[data-v-1f18e43d]{z-index:1200;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.real-name-dialog__mask[data-v-1f18e43d]{background:#120a227a;position:absolute;inset:0}.real-name-dialog__panel[data-v-1f18e43d]{width:min(760px,100%);max-height:min(760px,100vh - 48px);padding:24px;position:relative;overflow:auto}.real-name-dialog__head[data-v-1f18e43d]{justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.real-name-dialog__head h2[data-v-1f18e43d]{color:var(--color-text);margin:0;font-size:24px}.real-name-dialog__head p[data-v-1f18e43d]{color:var(--color-muted);margin:8px 0 0}.real-name-dialog__head button[data-v-1f18e43d]{border:1px solid var(--color-line);color:#332d45;cursor:pointer;background:#fff;border-radius:6px;width:36px;height:36px;font-size:24px;line-height:1}.device-summary[data-v-1f18e43d]{background:#faf8ff;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin-bottom:18px;padding:14px;display:grid}.device-summary dl[data-v-1f18e43d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.device-summary div[data-v-1f18e43d]{min-width:0}.device-summary dt[data-v-1f18e43d]{color:var(--color-muted);font-size:13px}.device-summary dd[data-v-1f18e43d]{overflow-wrap:anywhere;color:var(--color-text);margin:4px 0 0;font-weight:800}.real-status[data-v-1f18e43d]{color:#5d5868;background:#f0edf6;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-weight:900;display:inline-flex}.real-status--warning[data-v-1f18e43d]{color:#b75f13;background:#fff1df}.real-status--success[data-v-1f18e43d]{color:#0f7b49;background:#e7faef}.field-grid[data-v-1f18e43d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field-grid label[data-v-1f18e43d]{color:#514b5f;gap:8px;font-weight:900;display:grid}.field-grid input[data-v-1f18e43d]{border:1px solid var(--color-line);height:44px;color:var(--color-text);font:inherit;background:#fff;border-radius:8px;padding:0 14px}.field-grid input[readonly][data-v-1f18e43d]{color:#5d5868;background:#f7f5fb}.field-grid input[data-v-1f18e43d]:focus{border-color:#cdb6ff;outline:3px solid #5a0db31a}.upload-box[data-v-1f18e43d]{cursor:pointer;background:#fbf9ff;border:1px dashed #cdb6ff;border-radius:10px;grid-template-columns:52px minmax(0,1fr) 140px;align-items:center;gap:16px;min-height:132px;margin-top:18px;padding:18px;display:grid;position:relative}.upload-box input[data-v-1f18e43d]{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-box__icon[data-v-1f18e43d]{width:52px;height:52px;color:var(--color-brand);background:#efe7ff;border-radius:10px;place-items:center;display:grid}.upload-box__icon[data-v-1f18e43d] svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:28px;height:28px}.upload-box strong[data-v-1f18e43d],.upload-box em[data-v-1f18e43d]{display:block}.upload-box strong[data-v-1f18e43d]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-box em[data-v-1f18e43d]{color:var(--color-muted);margin-top:8px;font-size:13px;font-style:normal}.upload-box img[data-v-1f18e43d]{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:140px;height:92px}.agreement-row[data-v-1f18e43d]{color:#5d5868;align-items:flex-start;gap:10px;margin-top:16px;line-height:1.6;display:flex}.agreement-row input[data-v-1f18e43d]{width:16px;height:16px;accent-color:var(--color-brand);margin-top:4px}.dialog-actions[data-v-1f18e43d]{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.dialog-actions button[data-v-1f18e43d]{min-width:116px}@media (width<=760px){.real-name-dialog[data-v-1f18e43d]{padding:14px}.real-name-dialog__panel[data-v-1f18e43d]{max-height:calc(100vh - 28px);padding:18px}.real-name-dialog__head[data-v-1f18e43d],.device-summary[data-v-1f18e43d],.device-summary dl[data-v-1f18e43d],.field-grid[data-v-1f18e43d],.upload-box[data-v-1f18e43d]{grid-template-columns:1fr}.upload-box img[data-v-1f18e43d]{width:100%;height:180px}.dialog-actions[data-v-1f18e43d]{flex-direction:column-reverse}}.device-activate[data-v-4936b2a8]{margin-bottom:24px}.device-layout[data-v-4936b2a8]{grid-template-columns:minmax(0,1fr) 410px;align-items:start;gap:24px;display:grid}.device-list[data-v-4936b2a8]{align-content:start;gap:16px;display:grid}.device-card[data-v-4936b2a8]{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:24px;padding:24px;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;display:flex}.device-card.active[data-v-4936b2a8]{border-color:var(--color-brand);color:#fff;background:var(--color-brand);transform:translateY(-1px);box-shadow:0 18px 42px #5a0db347}.device-card h2[data-v-4936b2a8],.detail-panel h3[data-v-4936b2a8]{color:var(--color-text);margin:12px 0 8px;font-size:20px}.device-card.active h2[data-v-4936b2a8],.device-card.active p[data-v-4936b2a8]{color:#fff}.device-card p[data-v-4936b2a8],.detail-list dt[data-v-4936b2a8],.history-list time[data-v-4936b2a8]{color:var(--color-muted)}.device-card.active .tag[data-v-4936b2a8]{color:var(--color-brand);background:#ffffffe6}.tag--default[data-v-4936b2a8]{color:#1c7047;background:#e8f8ef;margin-left:8px}.tag--real-neutral[data-v-4936b2a8],.tag--real-warning[data-v-4936b2a8],.tag--real-success[data-v-4936b2a8]{margin-left:8px}.tag--real-neutral[data-v-4936b2a8]{color:#5d5868;background:#f0edf6}.tag--real-warning[data-v-4936b2a8]{color:#b75f13;background:#fff1df}.tag--real-success[data-v-4936b2a8]{color:#0f7b49;background:#e7faef}.device-card.active .tag--default[data-v-4936b2a8]{color:#125c3a;background:#dff8ea}.device-card.active .tag--real-neutral[data-v-4936b2a8],.device-card.active .tag--real-warning[data-v-4936b2a8],.device-card.active .tag--real-success[data-v-4936b2a8]{color:var(--color-brand);background:#ffffffe6}.device-actions[data-v-4936b2a8]{flex-wrap:wrap;gap:10px;display:flex}.device-actions button[data-v-4936b2a8]{border:1px solid var(--color-line);color:#332d45;cursor:pointer;background:#fff;border-radius:6px;height:36px;padding:0 12px}.device-actions button[data-v-4936b2a8]:hover{color:var(--color-brand);border-color:#cdb6ff}.device-actions .device-actions__primary[data-v-4936b2a8]{border-color:var(--color-brand);color:#fff;background:var(--color-brand)}.device-actions .device-actions__primary[data-v-4936b2a8]:hover{color:#fff;background:#4b0998;border-color:#4b0998}.device-card.active .device-actions button[data-v-4936b2a8]{color:#fff;background:#ffffff1f;border-color:#ffffff80}.device-card.active .device-actions button[data-v-4936b2a8]:hover{color:var(--color-brand);background:#fff;border-color:#fff}.device-actions button[data-v-4936b2a8]:disabled{cursor:not-allowed;opacity:.55}.detail-panel[data-v-4936b2a8]{padding:24px}.detail-list[data-v-4936b2a8]{gap:14px;margin:0;display:grid}.detail-list div[data-v-4936b2a8]{grid-template-columns:98px 1fr;gap:14px;display:grid}.detail-list dd[data-v-4936b2a8]{margin:0}.real-status[data-v-4936b2a8]{color:#5d5868;background:#f0edf6;border-radius:999px;align-items:center;min-height:26px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex}.real-status--warning[data-v-4936b2a8]{color:#b75f13;background:#fff1df}.real-status--success[data-v-4936b2a8]{color:#0f7b49;background:#e7faef}.history-list[data-v-4936b2a8]{gap:12px;padding-left:20px;display:grid}.history-list li[data-v-4936b2a8]{gap:4px;display:grid}@media (width<=1080px){.device-layout[data-v-4936b2a8]{grid-template-columns:1fr}}.order-detail-dialog[data-v-7b01911c]{z-index:1200;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.order-detail-dialog__mask[data-v-7b01911c]{background:#120a227a;position:absolute;inset:0}.order-detail-dialog__panel[data-v-7b01911c]{scrollbar-width:none;width:min(940px,100vw - 48px);max-height:calc(100vh - 48px);padding:28px 32px 26px;position:relative;overflow:auto}.order-detail-dialog__panel[data-v-7b01911c]::-webkit-scrollbar{display:none}.order-detail-dialog__head[data-v-7b01911c]{justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.order-detail-dialog__head h2[data-v-7b01911c],.detail-items h3[data-v-7b01911c]{color:var(--color-text);margin:0}.order-detail-dialog__head h2[data-v-7b01911c]{font-size:24px}.order-detail-dialog__head p[data-v-7b01911c]{color:var(--color-muted);margin:8px 0 0}.order-detail-dialog__head button[data-v-7b01911c]{border:1px solid var(--color-line);color:#332d45;cursor:pointer;background:#fff;border-radius:6px;flex:none;width:36px;height:36px;font-size:24px;line-height:1}.detail-list[data-v-7b01911c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-list div[data-v-7b01911c]{background:#fff;border:1px solid #eeeaf6;border-radius:8px;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.detail-list div[data-v-7b01911c]:first-child,.detail-list div[data-v-7b01911c]:nth-child(9),.detail-list div[data-v-7b01911c]:last-child{grid-column:span 2}.detail-list span[data-v-7b01911c],.detail-items small[data-v-7b01911c]{color:var(--color-muted)}.detail-list strong[data-v-7b01911c]{overflow-wrap:anywhere;color:var(--color-text);line-height:1.35}.detail-items[data-v-7b01911c]{gap:10px;margin-top:16px;display:grid}.detail-items h3[data-v-7b01911c]{font-size:18px}.detail-items article[data-v-7b01911c]{background:linear-gradient(90deg,#fbf9ff 0%,#fff 100%);border:1px solid #eeeaf6;border-radius:8px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 14px;display:grid}.detail-items img[data-v-7b01911c]{-o-object-fit:cover;object-fit:cover;background:#eee6ff;border-radius:8px;width:54px;height:54px}.detail-items strong[data-v-7b01911c],.detail-items small[data-v-7b01911c]{display:block}.order-type-tag[data-v-7b01911c]{width:max-content;min-height:24px;color:var(--color-brand);background:var(--color-brand-light);border-radius:999px;align-items:center;margin-top:6px;padding:0 10px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.detail-items small[data-v-7b01911c]{margin-top:3px;line-height:1.45}.detail-items em[data-v-7b01911c]{color:var(--color-brand);white-space:nowrap;font-style:normal;font-weight:900}.order-detail-actions[data-v-7b01911c]{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.danger-button[data-v-7b01911c]{border-radius:var(--radius-base);color:#b42318;cursor:pointer;background:#fff;border:1px solid #f1c8c8;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;display:inline-flex}.danger-button--ghost[data-v-7b01911c]:hover{background:#fff1f1}.danger-button--solid[data-v-7b01911c]{color:#fff;background:#d92d20;border-color:#d92d20}.danger-button--solid[data-v-7b01911c]:hover{background:#b42318;border-color:#b42318}@media (width<=760px){.order-detail-dialog[data-v-7b01911c]{padding:14px}.order-detail-dialog__panel[data-v-7b01911c]{width:calc(100vw - 28px);max-height:calc(100vh - 28px);padding:18px}.detail-list[data-v-7b01911c]{grid-template-columns:1fr}.detail-list div[data-v-7b01911c]:first-child,.detail-list div[data-v-7b01911c]:nth-child(9),.detail-list div[data-v-7b01911c]:last-child{grid-column:auto}.detail-list div[data-v-7b01911c],.detail-items article[data-v-7b01911c]{grid-template-columns:1fr}.detail-items em[data-v-7b01911c]{white-space:normal}}.order-table[data-v-c43539a8]{overflow:hidden}.order-table__head[data-v-c43539a8],.order-table__row[data-v-c43539a8]{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) .75fr .75fr 92px;align-items:center;gap:24px;min-height:66px;padding:0 28px;display:grid}.order-table__head[data-v-c43539a8]{border-bottom:1px solid var(--color-line);color:#332d45;background:#faf9ff;min-height:58px;font-size:14px;font-weight:900}.order-table__row[data-v-c43539a8]{border-bottom:1px solid #efedf8}.order-table__row[data-v-c43539a8]:last-child{border-bottom:0}.order-table small[data-v-c43539a8]{color:var(--color-muted);margin-top:4px;display:block}.order-type-tag[data-v-c43539a8]{width:max-content;min-height:24px;color:var(--color-brand);background:var(--color-brand-light);border-radius:999px;align-items:center;margin-top:8px;padding:0 10px;font-size:12px;font-style:normal;font-weight:900;display:inline-flex}.order-status[data-v-c43539a8]{border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:13px;font-style:normal;font-weight:900;display:inline-flex}.order-status--pay[data-v-c43539a8]{color:#9b5200;background:var(--color-accent-soft)}.order-status--progress[data-v-c43539a8]{color:var(--color-brand);background:var(--color-brand-light)}.order-status--done[data-v-c43539a8]{color:var(--color-success);background:var(--color-success-soft)}.order-status--muted[data-v-c43539a8]{color:var(--color-muted);background:#f2f1f8}.order-detail-button[data-v-c43539a8]{border:1px solid var(--color-line);min-height:34px;color:var(--color-brand);cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;padding:0 12px;font-weight:900}.order-detail-button[data-v-c43539a8]:hover{border-color:var(--color-brand);background:var(--color-brand-light)}.order-cancel-button[data-v-c43539a8]{color:#b42318;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #f1c8c8;border-radius:6px;min-height:34px;margin-top:8px;padding:0 12px;font-weight:900}.order-cancel-button[data-v-c43539a8]:hover{background:#fff1f1}@media (width<=760px){.order-table__head[data-v-c43539a8],.order-table__row[data-v-c43539a8]{grid-template-columns:1fr}}.order-pagination[data-v-13e1b53f]{justify-content:center;align-items:center;gap:14px;margin-top:20px;display:flex}.order-pagination span[data-v-13e1b53f]{color:var(--color-muted);font-size:14px;font-weight:800}@media (width<=760px){.order-pagination[data-v-13e1b53f]{flex-direction:column;align-items:stretch}}.profile-page[data-v-bc00073f]{min-width:0}.content-head p[data-v-bc00073f]{color:var(--color-muted);margin:10px 0 0;font-size:15px;line-height:1.7}.profile-form[data-v-bc00073f]{gap:22px;width:min(760px,100%);padding:28px;display:grid}.profile-form__head[data-v-bc00073f]{background:#faf8ff;border-radius:10px;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px;display:grid}.profile-form__avatar[data-v-bc00073f]{color:#fff;background:var(--color-brand);border-radius:18px;place-items:center;width:72px;height:72px;display:grid;overflow:hidden}.profile-form__avatar--image[data-v-bc00073f]{background:#fff;border:1px solid #deddf0e0}.profile-form__avatar img[data-v-bc00073f]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.profile-form__avatar[data-v-bc00073f] svg{fill:none;width:82%;height:82%}.profile-form__avatar[data-v-bc00073f] circle:first-child{stroke:#ffffff61}.profile-form__avatar[data-v-bc00073f] circle:nth-child(2),.profile-form__avatar[data-v-bc00073f] path{fill:#fff}.profile-form__head strong[data-v-bc00073f],.profile-form__head span[data-v-bc00073f]{display:block}.profile-form__head strong[data-v-bc00073f]{color:var(--color-text);font-size:22px;line-height:1.2}.profile-form__head span[data-v-bc00073f]{color:var(--color-muted);margin-top:8px;font-size:15px}.profile-form>label[data-v-bc00073f],.profile-form fieldset[data-v-bc00073f]{gap:10px;display:grid}.profile-form label>span[data-v-bc00073f],.profile-form legend[data-v-bc00073f],.profile-form__readonly span[data-v-bc00073f]{color:#4c465a;font-size:15px;font-weight:900}.profile-form label>input[data-v-bc00073f]:not([type=radio]):not([type=file]){border:1px solid var(--color-line);width:100%;height:48px;color:var(--color-text);background:#fff;border-radius:8px;outline:0;padding:0 14px;font-size:15px}.profile-form input[data-v-bc00073f]:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px #5a0db31a}.profile-form__upload[data-v-bc00073f]{text-align:right;justify-items:end;gap:8px;min-width:0;display:grid}.avatar-button[data-v-bc00073f]{color:#fff;background:var(--color-brand);cursor:pointer;border-radius:8px;align-items:center;width:max-content;min-height:40px;padding:0 16px;font-weight:900;display:inline-flex}.avatar-button[data-v-bc00073f]:hover{background:#4b0998}.avatar-button>span[data-v-bc00073f]{font-size:15px;font-weight:900;color:#fff!important}.avatar-button input[data-v-bc00073f]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profile-form fieldset[data-v-bc00073f]{border:0;margin:0;padding:0}.sex-options[data-v-bc00073f]{flex-wrap:wrap;gap:12px;display:flex}.sex-options label[data-v-bc00073f]{cursor:pointer}.sex-options input[data-v-bc00073f]{opacity:0;pointer-events:none;position:absolute}.sex-options span[data-v-bc00073f]{border:1px solid var(--color-line);color:#4c465a;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:88px;min-height:42px;padding:0 16px;font-weight:900;display:inline-flex}.sex-options input:checked+span[data-v-bc00073f]{border-color:var(--color-brand);color:#fff;background:var(--color-brand)}.profile-form__readonly[data-v-bc00073f]{background:#faf8ff;border-radius:10px;gap:8px;padding:16px;display:grid}.profile-form__readonly strong[data-v-bc00073f]{color:var(--color-text);font-size:18px}.profile-form__actions[data-v-bc00073f]{justify-content:flex-end;gap:12px;display:flex}@media (width<=760px){.profile-form[data-v-bc00073f]{padding:18px}.profile-form__head[data-v-bc00073f]{grid-template-columns:1fr}.profile-form__actions[data-v-bc00073f]{flex-direction:column;align-items:stretch}.profile-form__upload[data-v-bc00073f]{text-align:left;justify-items:start}.profile-form__actions .primary-button[data-v-bc00073f],.profile-form__actions .secondary-button[data-v-bc00073f]{width:100%}}.content-head p[data-v-b2c8ee39]{color:var(--color-muted);margin:8px 0 0}.secondary-link[data-v-b2c8ee39]{border:1px solid var(--color-line);min-height:42px;color:var(--color-brand);background:#fff;border-radius:8px;align-items:center;padding:0 16px;font-weight:900;display:inline-flex}.real-name-form[data-v-b2c8ee39],.real-name-guide[data-v-b2c8ee39]{padding:24px}.form-status[data-v-b2c8ee39]{background:#fff8ed;border-radius:10px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:24px;padding:18px;display:grid}.form-status--pending[data-v-b2c8ee39]{background:#f4efff}.form-status--verified[data-v-b2c8ee39]{background:#ecfbf3}.form-status>span[data-v-b2c8ee39]{color:#d97822;background:#fff;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.form-status--pending>span[data-v-b2c8ee39]{color:var(--color-brand)}.form-status--verified>span[data-v-b2c8ee39]{color:#16a05f}.form-status[data-v-b2c8ee39] svg,.guide-icon[data-v-b2c8ee39] svg,.upload-box__icon[data-v-b2c8ee39] svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:28px;height:28px}.form-status strong[data-v-b2c8ee39]{color:var(--color-text);font-size:18px}.form-status p[data-v-b2c8ee39]{color:var(--color-muted);margin:8px 0 0;line-height:1.6}.field-grid[data-v-b2c8ee39]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.field-grid label[data-v-b2c8ee39]{color:#514b5f;gap:9px;font-weight:900;display:grid}.field-grid input[data-v-b2c8ee39]{border:1px solid var(--color-line);height:46px;color:var(--color-text);font:inherit;background:#fff;border-radius:8px;padding:0 14px}.field-grid input[data-v-b2c8ee39]:focus{border-color:#cdb6ff;outline:3px solid #5a0db31a}.upload-box[data-v-b2c8ee39]{cursor:pointer;background:#fbf9ff;border:1px dashed #cdb6ff;border-radius:10px;grid-template-columns:52px minmax(0,1fr) 160px;align-items:center;gap:16px;min-height:142px;margin-top:20px;padding:18px;display:grid;position:relative}.upload-box input[data-v-b2c8ee39]{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-box__icon[data-v-b2c8ee39]{width:52px;height:52px;color:var(--color-brand);background:#efe7ff;border-radius:10px;place-items:center;display:grid}.upload-box strong[data-v-b2c8ee39],.upload-box em[data-v-b2c8ee39]{display:block}.upload-box strong[data-v-b2c8ee39]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-box em[data-v-b2c8ee39]{color:var(--color-muted);margin-top:8px;font-size:13px;font-style:normal}.upload-box img[data-v-b2c8ee39]{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:160px;height:104px}.agreement-row[data-v-b2c8ee39]{color:#5d5868;align-items:flex-start;gap:10px;margin-top:18px;line-height:1.6;display:flex}.agreement-row input[data-v-b2c8ee39]{width:16px;height:16px;accent-color:var(--color-brand);margin-top:4px}.form-message[data-v-b2c8ee39]{color:#9a3f16;background:#fff1e8;border-radius:8px;margin:18px 0 0;padding:12px 14px;font-weight:800}.form-message--success[data-v-b2c8ee39]{color:#0f7b49;background:#ecfbf3}.form-actions[data-v-b2c8ee39]{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.form-actions button[data-v-b2c8ee39]{min-width:132px}.real-name-guide[data-v-b2c8ee39]{gap:18px;display:grid}.guide-icon[data-v-b2c8ee39]{color:#fff;background:var(--color-brand);border-radius:12px;place-items:center;width:58px;height:58px;display:grid}.real-name-guide h2[data-v-b2c8ee39]{color:var(--color-text);margin:0;font-size:22px;line-height:1.35}.real-name-guide ul[data-v-b2c8ee39]{color:var(--color-muted);gap:12px;margin:0;padding-left:18px;line-height:1.7;display:grid}@media (width<=1080px){.real-name-layout[data-v-b2c8ee39]{grid-template-columns:1fr}}@media (width<=760px){.real-name-form[data-v-b2c8ee39],.real-name-guide[data-v-b2c8ee39]{padding:18px}.field-grid[data-v-b2c8ee39],.upload-box[data-v-b2c8ee39]{grid-template-columns:1fr}.upload-box img[data-v-b2c8ee39]{width:100%;height:180px}.form-actions button[data-v-b2c8ee39],.secondary-link[data-v-b2c8ee39]{justify-content:center;width:100%}}.overview-dashboard[data-v-f804c361]{min-width:0}.overview-top[data-v-f804c361],.dashboard-grid[data-v-f804c361]{gap:26px;display:grid}.overview-top[data-v-f804c361]{grid-template-columns:minmax(520px,1.12fr) minmax(460px,.98fr)}.dashboard-grid[data-v-f804c361]{grid-template-columns:minmax(430px,1.1fr) minmax(430px,1fr) minmax(360px,.98fr);margin-top:26px}.dashboard-card[data-v-f804c361]{background:#fffffff5;border:1px solid #deddf0bd;border-radius:12px;box-shadow:0 18px 42px #2d22460f}.profile-status-card[data-v-f804c361]{color:#fff;background:radial-gradient(circle at 16% 12%,#8655ff94,#0000 34%),radial-gradient(circle at 72% 6%,#7645db61,#0000 38%),radial-gradient(circle at 88% 72%,#532ab057,#0000 40%),linear-gradient(135deg,#5b2abb 0%,#3d168a 48%,#271064 100%);border-color:#a989ff75;border-radius:14px;min-height:320px;padding:28px 32px 34px;position:relative;overflow:hidden;box-shadow:0 20px 46px #2b145f2e}.profile-status-card[data-v-f804c361]:before{content:"";opacity:.42;background:repeating-radial-gradient(#0000 0 12px,#9565ff2e 13px 14px),radial-gradient(#8954ff2e,#0000 62%);border-radius:50%;width:78%;height:72%;position:absolute;bottom:-50%;right:-12%;transform:rotate(-8deg)}.profile-status-card[data-v-f804c361]:after{content:"";opacity:.42;background:repeating-linear-gradient(115deg,#0000 0 22px,#976aff1f 23px 24px);height:56px;position:absolute;bottom:0;left:24%;right:-6%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 84%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 84%,#0000)}.profile-status-card__head[data-v-f804c361]{z-index:1;grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:30px;display:grid;position:relative}.profile-avatar[data-v-f804c361]{background:radial-gradient(circle at 50% 38%,#ffffff1f,#0000 28%),linear-gradient(145deg,#8958ffdb,#5924b9b3);border-radius:50%;place-items:center;width:118px;height:118px;display:grid;box-shadow:inset 0 0 0 4px #ffffffe6,inset 0 0 22px #ffffff29,0 14px 24px #19074c40}.profile-avatar--image[data-v-f804c361]{background:#fff;box-shadow:inset 0 0 0 3px #ffffffe6,0 14px 24px #19074c33}.profile-avatar[data-v-f804c361] svg{fill:none;width:92%;height:92%}.profile-avatar img[data-v-f804c361]{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.profile-avatar[data-v-f804c361] circle:first-child{stroke:#ffffff6b;stroke-width:1px}.profile-avatar[data-v-f804c361] circle:nth-child(2),.profile-avatar[data-v-f804c361] path{fill:#fff}.profile-identity[data-v-f804c361]{min-width:0}.profile-title[data-v-f804c361]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.profile-title h1[data-v-f804c361]{color:#fff;margin:0;font-size:34px;line-height:1.12}.profile-title span[data-v-f804c361]{color:#a05c16;background:linear-gradient(#fff8ec,#ffe5bd);border:2px solid #ffffffdb;border-radius:999px;align-items:center;min-height:34px;padding:0 18px;font-size:15px;font-weight:900;display:inline-flex}.profile-identity p[data-v-f804c361]{color:#ffffffbd;text-overflow:ellipsis;white-space:nowrap;margin:22px 0 0;font-size:16px;font-weight:800;overflow:hidden}.profile-identity i[data-v-f804c361]{vertical-align:-3px;background:#ffffff5c;width:1px;height:18px;margin:0 18px;display:inline-block}.settings-button[data-v-f804c361],.gold-button[data-v-f804c361]{cursor:pointer;border:0;font-weight:900}.settings-button[data-v-f804c361]{color:#ffffffe6;background:#1a0d4d85;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-width:150px;min-height:54px;padding:0 18px;font-size:17px;display:inline-flex}.settings-button[data-v-f804c361] svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:28px;height:28px}.profile-summary-panel[data-v-f804c361]{z-index:1;color:#2c1768;background:#fffffff7;border:1px solid #e7e0f4e6;border-radius:16px;grid-template-columns:minmax(230px,1.1fr) 1px minmax(130px,.7fr) 1px minmax(170px,.8fr);align-items:center;gap:24px;min-height:146px;margin-top:44px;padding:24px 30px;display:grid;position:relative;box-shadow:0 18px 36px #14053e2e}.summary-status[data-v-f804c361]{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.summary-status--real-name[data-v-f804c361]{color:inherit;border-radius:12px;margin:-10px;padding:10px;transition:background .18s,transform .18s}.summary-status--real-name[data-v-f804c361]:hover{background:#faf8ff;transform:translateY(-1px)}.summary-status__icon[data-v-f804c361]{color:#5a0db3;background:radial-gradient(circle,#ffffffe6 0 32%,#0000 33%),#ede5ff;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;box-shadow:inset 0 0 0 1px #5a0db314}.summary-status--unverified .summary-status__icon[data-v-f804c361]{color:#d97822;background:radial-gradient(circle,#ffffffeb 0 32%,#0000 33%),#fff0df}.summary-status--pending .summary-status__icon[data-v-f804c361]{color:var(--color-brand)}.summary-status--verified .summary-status__icon[data-v-f804c361]{color:#16a05f;background:radial-gradient(circle,#ffffffeb 0 32%,#0000 33%),#e7faef}.summary-status__icon[data-v-f804c361] svg{fill:#5a0db3;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:34px;height:34px}.summary-status--real-name .summary-status__icon[data-v-f804c361] svg{fill:none;stroke:currentColor}.summary-status__top[data-v-f804c361]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.summary-status strong[data-v-f804c361]{color:#504a5f;font-size:19px;font-weight:900;line-height:1.2}.summary-status__top b[data-v-f804c361]{min-height:26px;color:var(--color-brand);background:#efe7ff;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.summary-status--unverified .summary-status__top b[data-v-f804c361]{color:#b75f13;background:#fff1df}.summary-status--verified .summary-status__top b[data-v-f804c361]{color:#0f7b49;background:#e7faef}.summary-metric span[data-v-f804c361]{color:#6f6a7a;font-size:22px;font-weight:800}.summary-status p[data-v-f804c361]{color:#6f6a7a;text-overflow:ellipsis;white-space:nowrap;margin:9px 0 0;font-size:15px;font-weight:700;line-height:1.45;overflow:hidden}.summary-status__action[data-v-f804c361]{color:var(--color-brand);align-items:center;gap:4px;margin-top:10px;font-size:13px;font-weight:900;display:inline-flex}.summary-status__action[data-v-f804c361]:after{content:">";font-weight:900}.summary-status--unverified .summary-status__action[data-v-f804c361]{color:#b75f13}.summary-status--verified .summary-status__action[data-v-f804c361]{color:#0f7b49}.summary-divider[data-v-f804c361]{background:#e2deea;width:1px;height:82px}.summary-metric[data-v-f804c361]{text-align:center;min-width:0}.summary-metric span[data-v-f804c361]{display:block}.summary-metric strong[data-v-f804c361]{color:#2d156b;align-items:baseline;gap:8px;margin-top:22px;font-size:46px;font-weight:900;line-height:1;display:inline-flex}.summary-metric small[data-v-f804c361]{font-size:.42em;font-weight:700}.member-level-card[data-v-f804c361]{border-color:#eadfce;min-height:320px;padding:30px 34px}.member-level-card__head[data-v-f804c361],.card-head[data-v-f804c361]{justify-content:space-between;align-items:center;gap:18px;display:flex}.member-title[data-v-f804c361]{align-items:center;gap:14px;min-width:0;display:flex}.member-title h2[data-v-f804c361],.card-head h2[data-v-f804c361],.support-card h2[data-v-f804c361]{color:var(--color-text);margin:0;font-size:22px;line-height:1.2}.member-title h2[data-v-f804c361]{color:#74431d;font-size:26px}.member-level-card>p[data-v-f804c361]{color:#a06b43;margin:30px 0 22px;font-size:18px;font-weight:800}.gold-button[data-v-f804c361]{color:#fff;background:linear-gradient(#edae5a,#c87626);border-radius:999px;min-width:124px;min-height:44px;font-size:16px;box-shadow:0 12px 22px #c7762638}.benefit-grid[data-v-f804c361]{border:1px solid #eee3d6;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 0;display:grid}.member-empty[data-v-f804c361]{color:#a06b43;border:1px dashed #eee3d6;border-radius:12px;place-items:center;min-height:124px;font-weight:800;display:grid}.benefit-item[data-v-f804c361]{color:#575260;text-align:center;border-right:1px solid #eee3d6;place-items:center;gap:12px;min-height:100px;display:grid}.benefit-item[data-v-f804c361]:last-child{border-right:0}.benefit-icon[data-v-f804c361],.crown-icon[data-v-f804c361]{color:#e6902a;place-items:center;display:grid}.benefit-icon[data-v-f804c361]{width:46px;height:46px}.crown-icon[data-v-f804c361]{width:36px;height:36px}.member-detail-link[data-v-f804c361]{color:#c98a4b;text-align:right;margin-top:24px;font-size:16px;font-weight:900;display:block}.card-head[data-v-f804c361]{margin-bottom:20px}.card-head a[data-v-f804c361]{color:#878391;font-size:14px;font-weight:900}.points-detail-card[data-v-f804c361],.devices-card[data-v-f804c361],.compact-info-card[data-v-f804c361]{padding:24px}.points-table[data-v-f804c361]{border-collapse:collapse;color:#5d5868;width:100%;font-size:14px}.points-table th[data-v-f804c361]{color:#8b8793;text-align:left;padding:0 0 16px;font-weight:800}.points-table td[data-v-f804c361]{vertical-align:middle;border-top:1px solid #eeedf5;padding:15px 0}.points-table .table-empty[data-v-f804c361]{color:var(--color-muted);text-align:center}.points-table td[data-v-f804c361]:first-child{align-items:center;gap:12px;display:flex}.points-table td.table-empty[data-v-f804c361]{display:table-cell}.points-table .positive[data-v-f804c361]{color:var(--color-brand);font-weight:900}.points-table .negative[data-v-f804c361]{color:#f05a2a;font-weight:900}.point-type-icon[data-v-f804c361],.line-icon[data-v-f804c361]{place-items:center;display:inline-grid}.point-type-icon[data-v-f804c361]{border-radius:8px;flex:none;width:34px;height:34px}.point-type-icon--purple[data-v-f804c361]{color:var(--color-brand);background:#efe7ff}.point-type-icon--orange[data-v-f804c361]{color:#f07635;background:#fff0e8}.line-icon[data-v-f804c361]{color:#64616e;width:28px;height:28px}.line-icon--purple[data-v-f804c361]{color:var(--color-brand)}.line-icon[data-v-f804c361] svg,.point-type-icon[data-v-f804c361] svg,.benefit-icon[data-v-f804c361] svg,.crown-icon[data-v-f804c361] svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:100%;height:100%}.device-list[data-v-f804c361]{gap:18px;display:grid}.device-card-mini[data-v-f804c361]{border:1px solid #e7e4ee;border-radius:12px;grid-template-columns:128px minmax(0,1fr);align-items:center;gap:20px;padding:18px;display:grid}.device-thumb[data-v-f804c361]{border-radius:10px;place-items:center;height:92px;display:grid}.device-thumb--mifi[data-v-f804c361]{background:radial-gradient(circle at 34% 35%,#4577ad 0 10px,#0000 11px),linear-gradient(145deg,#11131a,#030407);box-shadow:inset 0 0 0 1px #ffffff1f}.device-thumb--mifi[data-v-f804c361]:after{content:"";background:linear-gradient(135deg,#244a70,#69a8e1);border-radius:5px;width:44px;height:32px;transform:translate(-18px)}.device-thumb--esim[data-v-f804c361]{color:#fff;background:linear-gradient(135deg,#4f16af,#7f4df2);font-size:24px;font-weight:900}.device-title-row[data-v-f804c361],.usage-row[data-v-f804c361],.device-meta[data-v-f804c361]{justify-content:space-between;align-items:center;gap:12px;display:flex}.device-title-row h3[data-v-f804c361]{color:var(--color-text);margin:0;font-size:20px}.device-title-row span[data-v-f804c361],.compact-row i[data-v-f804c361]{color:var(--color-brand);background:#eee6ff;border-radius:999px;padding:3px 10px;font-size:12px;font-style:normal;font-weight:900}.usage-row[data-v-f804c361]{margin-top:22px}.usage-row p[data-v-f804c361],.device-meta span[data-v-f804c361],.compact-row em[data-v-f804c361],.compact-row small[data-v-f804c361]{color:#777382;margin:0;font-style:normal}.usage-row strong[data-v-f804c361],.device-meta b[data-v-f804c361]{color:var(--color-brand)}.usage-track[data-v-f804c361]{background:#dedce6;border-radius:999px;height:8px;margin:12px 0 18px;overflow:hidden}.usage-track i[data-v-f804c361]{border-radius:inherit;background:linear-gradient(90deg,#5a0db3,#8a5bf0);height:100%;display:block}.device-meta b[data-v-f804c361]{font-weight:900}.device-meta b.pending[data-v-f804c361]{color:#f05a2a}.side-column[data-v-f804c361]{align-content:start;gap:18px;display:grid}.compact-info-card[data-v-f804c361]{min-height:150px}.compact-row[data-v-f804c361]{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.compact-row strong[data-v-f804c361],.compact-row em[data-v-f804c361],.compact-row small[data-v-f804c361]{display:block}.compact-row strong[data-v-f804c361]{color:var(--color-text);font-size:16px}.compact-row em[data-v-f804c361]{margin-top:7px}.compact-row small[data-v-f804c361]{margin-top:7px;line-height:1.6}.compact-row>b[data-v-f804c361]{color:#777382;font-size:36px;font-weight:300}.support-card[data-v-f804c361]{color:#fff;background:linear-gradient(90deg,#2d1068f5 0%,#2d1068d1 38%,#2d106814 100%),url(/user-assets/overview-support-banner-v1.png) 50%/cover no-repeat;border-radius:12px;min-height:212px;padding:28px;overflow:hidden;box-shadow:0 18px 42px #2d22461a}.support-card h2[data-v-f804c361]{color:#fff;font-size:24px}.support-card p[data-v-f804c361]{color:#ffffffe0;margin:18px 0 24px;line-height:1.8}.support-card a[data-v-f804c361]{color:#3d226d;background:#fff;border-radius:8px;align-items:center;min-height:44px;padding:0 18px;font-weight:900;display:inline-flex}@media (width<=1400px){.overview-top[data-v-f804c361],.dashboard-grid[data-v-f804c361]{grid-template-columns:1fr}}@media (width<=760px){.overview-top[data-v-f804c361],.dashboard-grid[data-v-f804c361],.side-column[data-v-f804c361]{gap:16px}.profile-status-card[data-v-f804c361],.member-level-card[data-v-f804c361],.points-detail-card[data-v-f804c361],.devices-card[data-v-f804c361],.compact-info-card[data-v-f804c361],.support-card[data-v-f804c361]{padding:18px}.profile-status-card__head[data-v-f804c361],.profile-summary-panel[data-v-f804c361],.benefit-grid[data-v-f804c361],.device-card-mini[data-v-f804c361]{grid-template-columns:1fr}.profile-avatar[data-v-f804c361]{width:84px;height:84px}.profile-title h1[data-v-f804c361]{font-size:28px}.profile-identity p[data-v-f804c361]{white-space:normal;line-height:1.8}.settings-button[data-v-f804c361],.gold-button[data-v-f804c361]{width:100%}.member-level-card__head[data-v-f804c361],.member-title[data-v-f804c361],.device-title-row[data-v-f804c361],.usage-row[data-v-f804c361],.device-meta[data-v-f804c361]{flex-direction:column;align-items:flex-start}.profile-summary-panel[data-v-f804c361]{gap:18px;margin-top:28px;padding:20px}.summary-status[data-v-f804c361]{grid-template-columns:56px minmax(0,1fr);gap:14px}.summary-status__icon[data-v-f804c361]{width:50px;height:50px}.summary-divider[data-v-f804c361]{width:100%;height:1px}.summary-metric[data-v-f804c361]{text-align:left}.summary-status strong[data-v-f804c361],.summary-metric span[data-v-f804c361]{font-size:18px}.summary-status p[data-v-f804c361]{margin-top:8px;font-size:14px}.summary-metric strong[data-v-f804c361]{margin-top:10px;font-size:34px}.benefit-item[data-v-f804c361]{border-bottom:1px solid #eee3d6;border-right:0}.benefit-item[data-v-f804c361]:last-child{border-bottom:0}.points-table[data-v-f804c361]{font-size:12px}.points-table th[data-v-f804c361]:nth-child(4),.points-table td[data-v-f804c361]:nth-child(4){display:none}}.social-callback[data-v-2c3a82d0]{background:var(--color-page);place-items:center;min-height:100vh;padding:24px;display:grid}.social-callback__panel[data-v-2c3a82d0]{text-align:center;width:min(420px,100%);padding:40px}.social-callback__panel h1[data-v-2c3a82d0]{color:var(--color-text);margin:18px 0 10px;font-size:26px}.social-callback__panel p[data-v-2c3a82d0]{color:var(--color-muted);margin:0 0 24px;line-height:1.7}.social-callback__panel .primary-button[data-v-2c3a82d0]{display:inline-flex}.social-callback__spinner[data-v-2c3a82d0]{border:3px solid #e6d9f6;border-top-color:var(--color-brand);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite social-callback-spin-2c3a82d0;display:inline-block}@keyframes social-callback-spin-2c3a82d0{to{transform:rotate(360deg)}}:root{--font-title-xl:58px;--font-title-lg:42px;--font-title-md:32px;--font-title-sm:22px;--font-body:14px;--font-body-lg:16px}.ui-card{border:1px solid var(--color-line);border-radius:var(--radius-base);background:var(--color-surface);box-shadow:0 10px 28px #2d22460d}.ui-card--elevated{box-shadow:var(--shadow-card)}.ui-section-head{justify-content:space-between;align-items:center;gap:20px;display:flex}.ui-section-head h1,.ui-section-head h2{color:var(--color-text);font-size:var(--font-title-md);margin:0;font-weight:800;line-height:1.2}.content-head{margin:42px 0 18px}.content-head a{color:var(--color-brand);font-weight:800}.ui-muted{color:var(--color-muted)}.ui-stat-value{color:var(--color-brand);font-size:34px;font-weight:900;line-height:1}.primary-button,.secondary-button{border-radius:var(--radius-base);cursor:pointer;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-weight:800;display:inline-flex}.primary-button{color:#fff;background:var(--color-brand);border:0}.primary-button:hover{background:#4b0998}.primary-button:disabled{cursor:not-allowed;opacity:.62}.secondary-button{border:1px solid var(--color-line);color:var(--color-brand);background:#fff}.filter-panel{flex-wrap:wrap;align-items:end;gap:24px 36px;padding:22px;display:flex}.filter-panel label{color:#332d45;gap:10px;min-width:210px;font-size:14px;font-weight:800;display:grid}.filter-panel input,.edit-panel input{border:1px solid var(--color-line);border-radius:var(--radius-base);width:100%;height:40px;color:var(--color-text);background:#fff;outline:0;padding:0 14px;font-size:15px}.filter-panel input:focus,.edit-panel input:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px #5a0db31a}.tabs{border:1px solid var(--color-line);border-radius:var(--radius-base);background:#fff;flex-wrap:wrap;gap:0;margin:18px 0 24px;padding:6px;display:flex}.tabs button{color:#332d45;cursor:pointer;background:#fff;border:0;border-radius:6px;height:40px;padding:0 12px;font-size:14px;font-weight:800}.tabs button:hover{color:var(--color-brand)}.tabs button.active{color:#fff;background:var(--color-brand)}.manage-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.manage-card,.edit-panel{padding:24px}.manage-card h2{color:var(--color-text);margin:12px 0 8px;font-size:20px}.manage-card p{color:var(--color-muted)}.manage-card__head{justify-content:space-between;align-items:start;gap:16px;display:flex}.manage-card__head span{color:#555;font-size:16px}.manage-actions,.edit-actions{flex-wrap:wrap;gap:10px;display:flex}.manage-actions button{border:1px solid var(--color-line);color:#332d45;cursor:pointer;background:#fff;border-radius:6px;height:36px;padding:0 12px}.manage-actions button:hover{color:var(--color-brand);border-color:#cdb6ff}.edit-panel{gap:14px;width:min(520px,100%);margin-top:22px;display:grid}.edit-panel input{height:44px}.empty-state{color:var(--color-muted);text-align:center;padding:32px}.empty-state--panel{border:1px dashed var(--color-line);border-radius:var(--radius-base);background:#fff;grid-column:1/-1}.tag,.pill{min-height:26px;color:var(--color-brand);background:var(--color-brand-light);white-space:nowrap;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex}.quick-entry-card,.destination-card,.product-card,.advantage-card,.step-card,.review-card,.stat-card{border-radius:var(--radius-base)}@media (width<=760px){.manage-grid{grid-template-columns:1fr}}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.block{display:block}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.border-collapse{border-collapse:collapse}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.bg-page{--tw-bg-opacity:1;background-color:rgb(245 245 253/var(--tw-bg-opacity,1))}.uppercase{text-transform:uppercase}.text-ink{--tw-text-opacity:1;color:rgb(23 19 33/var(--tw-text-opacity,1))}.outline{outline-style:solid}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--color-brand:#5a0db3;--color-brand-deep:#2b1145;--color-brand-light:#eee4ff;--color-accent:#ffb000;--color-accent-soft:#fff0b8;--color-success:#0aa36f;--color-success-soft:#e8f8f1;--color-page:#f5f5fd;--color-surface:#fff;--color-text:#171321;--color-muted:#67627f;--color-line:#deddf0;--color-price:#ff4c2e;--shadow-card:0 16px 36px #2d224614;--radius-base:8px;--page-width:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--color-page);min-width:320px;color:var(--color-text);letter-spacing:0;margin:0;font-family:Inter,PingFang SC,Microsoft YaHei,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.app-shell{min-height:100vh}.site-notice{background:var(--color-brand-deep);color:#fff;justify-content:center;align-items:center;gap:16px;height:36px;font-size:13px;display:flex}.site-notice__text{opacity:.9}.site-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;border-bottom:1px solid #deddf0d1;height:74px;position:sticky;top:0;box-shadow:0 10px 28px #2d22460f}.site-header__inner{width:min(var(--page-width), 100% - 64px);justify-content:space-between;align-items:center;gap:32px;height:100%;margin:0 auto;display:flex}.brand-logo{color:var(--color-brand);white-space:nowrap;align-items:center;gap:10px;font-weight:800;display:inline-flex}.brand-logo__mark{background:var(--color-brand);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.brand-logo__text{gap:2px;line-height:1;display:grid}.brand-logo__text strong{font-size:24px;line-height:1}.brand-logo__text small{color:var(--color-muted);font-size:11px;font-weight:800}.main-nav{color:#2d2938;align-items:center;gap:6px;font-size:14px;display:flex}.main-nav__link{white-space:nowrap;border-radius:6px;align-items:center;min-height:38px;padding:0 12px;display:inline-flex}.main-nav__link:hover{color:var(--color-brand);background:var(--color-brand-light)}.main-nav__link--active{color:var(--color-brand);background:var(--color-brand-light);font-weight:800}.header-tools{color:var(--color-muted);align-items:center;gap:10px;font-size:13px;display:flex}.header-tools__settings{border:1px solid var(--color-line);border-radius:var(--radius-base);background:#fff;align-items:center;height:40px;display:inline-flex;overflow:hidden}.header-tool-button{border:0;border-right:1px solid var(--color-line);height:100%;color:var(--color-muted);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:7px;padding:0 13px;transition:color .2s,background .2s;display:inline-flex}.header-tool-button:last-child{border-right:0}.header-tool-button:hover{color:var(--color-brand);background:var(--color-brand-light)}.header-tool-button--active{color:#fff;background:var(--color-brand)}.header-tool-button--active:hover{color:#fff;background:#4d0aa0}.header-tool-button--language{flex-direction:column;gap:2px;min-width:56px;padding:4px 10px}.header-tool-button__flag{-o-object-fit:cover;object-fit:cover;border:1px solid #1713211f;border-radius:4px;flex:0 0 18px;width:24px;height:18px;display:block;box-shadow:0 1px 3px #17132114}.header-tool-button strong{color:var(--color-text);font-size:11px;font-weight:800;line-height:1}.header-tool-button--active strong{color:#fff}.header-tool-button span{font-size:12px;font-weight:700}.header-tool-button--active span{color:#ffffffeb}.header-account{border-radius:var(--radius-base);color:#fff;background:var(--color-brand);white-space:nowrap;border:1px solid #5a0db329;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;font-size:14px;font-weight:900;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 10px 22px #5a0db32e}.header-account:hover{background:#4d0aa0;transform:translateY(-1px);box-shadow:0 14px 28px #5a0db33d}.header-account--signed{color:var(--color-success);box-shadow:none;background:#fff;border-color:#0aa36f47}.header-account--signed:hover{background:var(--color-success-soft);box-shadow:none}.header-account__avatar{color:#fff;background:#ffffff2e;border-radius:7px;flex:0 0 24px;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:grid}.header-account--signed .header-account__avatar{background:var(--color-success-soft);color:var(--color-success)}.header-account__label{line-height:1}.hero-section{color:#fff;background:#173d52;outline:0;align-items:center;min-height:620px;display:flex;position:relative;overflow:hidden}.hero-section:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#181831e0 0%,#1d3043b3 48%,#1439441f 100%);position:absolute;inset:0}.hero-carousel,.hero-carousel__image{width:100%;height:100%;position:absolute;inset:0}.hero-carousel__image{-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .7s}.hero-carousel__image.is-active{opacity:1}.hero-section__inner{width:min(var(--page-width), 100% - 64px);z-index:2;grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:70px;margin:0 auto;display:grid;position:relative}.hero-section__content{min-width:0}.hero-carousel__controls{z-index:3;align-items:center;gap:14px;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.hero-carousel__dots{align-items:center;gap:8px;display:flex}.hero-carousel__dot,.hero-carousel__arrow{cursor:pointer;border:0}.hero-carousel__dot{background:#ffffff8f;border-radius:50%;width:9px;height:9px;padding:0;transition:width .2s,border-radius .2s,background .2s}.hero-carousel__dot.is-active{background:#fff;border-radius:5px;width:28px}.hero-carousel__arrow{background:#111c2752;border:1px solid #ffffff5c;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s,border-color .2s;display:grid}.hero-carousel__arrow:hover,.hero-carousel__arrow:focus-visible{background:#fff3;border-color:#fff}.hero-carousel__arrow span{border-top:2px solid #fff;border-right:2px solid #fff;width:9px;height:9px}.hero-carousel__arrow--prev span{transform:rotate(-135deg)translate(-1px,-1px)}.hero-carousel__arrow--next span{transform:rotate(45deg)translate(-1px,1px)}.hero-section__eyebrow{background:#ffffff24;border:1px solid #ffffff42;border-radius:999px;align-items:center;width:max-content;max-width:100%;height:34px;padding:0 14px;font-size:13px;display:inline-flex}.hero-section__title{max-width:720px;margin:24px 0 18px;font-size:58px;font-weight:900;line-height:1.08}.hero-section__desc{color:#ffffffe0;max-width:620px;margin:0;font-size:18px;line-height:1.8}.hero-search{border-radius:var(--radius-base);background:#fff;grid-template-columns:1fr 142px;width:640px;max-width:100%;height:64px;margin-top:34px;padding:6px;display:grid;box-shadow:0 24px 60px #14003747}.hero-search__input{min-width:0;color:var(--color-text);border:0;outline:0;padding:0 22px}.hero-search__button{color:#fff;background:var(--color-brand);cursor:pointer;border:0;border-radius:6px;font-weight:800}.hero-stats{color:#ffffffd1;gap:28px;margin-top:30px;font-size:13px;display:flex}.hero-stats__value{color:#fff;margin-bottom:4px;font-size:24px;font-weight:900;display:block}.service-glance{border-radius:var(--radius-base);color:var(--color-text);background:#fffffff0;padding:24px;box-shadow:0 28px 80px #14003738}.service-glance__title{margin:0 0 16px;font-size:20px}.service-glance__row{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:20px;min-height:58px;font-size:14px;display:flex}.service-glance__row:last-child{border-bottom:0}.pill{background:var(--color-brand-light);min-width:72px;height:30px;color:var(--color-brand);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.section{width:min(var(--page-width), 100% - 64px);margin:0 auto;padding-top:72px}.reveal-root--ready .reveal-section{opacity:0;filter:blur(8px);will-change:opacity, transform, filter;transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1),filter .72s cubic-bezier(.22,1,.36,1);transform:translateY(34px)}.reveal-root--ready .reveal-section--hero{transform:translateY(18px)}.reveal-root--ready .reveal-section.is-visible{opacity:1;filter:blur();transform:translate(0,0)}.reveal-root--ready .reveal-section .section__head,.reveal-root--ready .reveal-section .quick-entry-card,.reveal-root--ready .reveal-section .destination-card,.reveal-root--ready .reveal-section .product-card,.reveal-root--ready .reveal-section .advantage-card,.reveal-root--ready .reveal-section .step-card,.reveal-root--ready .reveal-section .review-card,.reveal-root--ready .reveal-section .stat-card{transition:transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.reveal-root--ready .reveal-section.is-visible .section__head,.reveal-root--ready .reveal-section.is-visible .quick-entry-card,.reveal-root--ready .reveal-section.is-visible .destination-card,.reveal-root--ready .reveal-section.is-visible .product-card,.reveal-root--ready .reveal-section.is-visible .advantage-card,.reveal-root--ready .reveal-section.is-visible .step-card,.reveal-root--ready .reveal-section.is-visible .review-card,.reveal-root--ready .reveal-section.is-visible .stat-card{transform:translate(0,0)}.reveal-root--ready .reveal-section.is-visible .section__head{transition-delay:40ms}.reveal-root--ready .reveal-section.is-visible :is(.quick-entry-card,.destination-card,.product-card,.advantage-card,.step-card,.review-card,.stat-card):nth-child(2){transition-delay:60ms}.reveal-root--ready .reveal-section.is-visible :is(.quick-entry-card,.destination-card,.product-card,.advantage-card,.step-card,.review-card,.stat-card):nth-child(3){transition-delay:.1s}.reveal-root--ready .reveal-section.is-visible :is(.quick-entry-card,.destination-card,.product-card,.advantage-card,.step-card,.review-card,.stat-card):nth-child(n+4){transition-delay:.14s}.section__head{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.section__title{color:#161321;margin:0;font-size:32px;line-height:1.2}.section__desc{color:var(--color-muted);margin:10px 0 0;font-size:14px;line-height:1.7}.section__link{color:var(--color-brand);white-space:nowrap;font-size:14px;font-weight:900}.quick-entry-grid,.steps-grid,.trust-grid{display:grid}.quick-entry-grid{grid-template-columns:repeat(3,1fr);gap:18px}.quick-entry-card,.step-card,.review-card,.stat-card{border:1px solid var(--color-line);border-radius:var(--radius-base);background:var(--color-surface)}.quick-entry-card{min-height:176px;padding:24px}.quick-entry-card__head{align-items:center;gap:16px;margin-bottom:18px;display:flex}.quick-entry-card__icon{border-radius:var(--radius-base);background:var(--color-brand-light);min-width:46px;height:46px;color:var(--color-brand);justify-content:center;align-items:center;font-weight:900;display:inline-flex}.quick-entry-card__title{margin:0;font-size:18px}.quick-entry-card__desc{color:#4f4b66;margin:0 0 8px;font-size:14px;line-height:1.75}.quick-entry-card__link{color:var(--color-brand);font-size:14px;font-weight:900}.price{color:var(--color-price);white-space:nowrap;font-weight:900}.steps-panel{border-radius:var(--radius-base);background:#ffffff8a;border:1px solid #dbc6ff;padding:24px}.steps-grid{grid-template-columns:repeat(3,1fr);gap:18px}.step-card{min-height:266px;box-shadow:var(--shadow-card);padding:34px 28px}.step-card--active{color:#fff;background:linear-gradient(135deg,#5b0bb8,#7f00ff);border-color:#0000}.step-card--active .step-card__no,.step-card--active .step-card__label{color:#fff;background:#fff3}.step-card--active .step-card__desc,.step-card--active .step-card__link{color:#ffffffe6}.step-card__top{justify-content:space-between;align-items:center;margin-bottom:42px;display:flex}.step-card__no{background:var(--color-brand-light);width:54px;height:54px;color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;font-size:18px;font-weight:900;display:inline-flex}.step-card__label{background:var(--color-brand-light);height:34px;color:var(--color-brand);border-radius:999px;align-items:center;padding:0 18px;font-size:13px;font-weight:900;display:inline-flex}.step-card__title{margin:0 0 14px;font-size:22px}.step-card__desc{color:#4f4b66;margin:0;font-size:14px;line-height:1.75}.step-card__link{color:var(--color-brand);margin-top:26px;font-size:14px;font-weight:900;display:inline-block}.trust-grid{grid-template-columns:1.4fr repeat(3,1fr);gap:18px;padding-bottom:72px}.review-card,.stat-card{padding:30px}.review-card__quote{color:#5a5570;margin:0 0 26px;font-size:17px;line-height:1.8}.review-card__foot{justify-content:space-between;align-items:center;gap:24px;font-size:14px;display:flex}.stat-card__value{color:var(--color-brand);margin-bottom:14px;font-size:34px;font-weight:900;display:block}.stat-card__label{color:var(--color-muted);font-size:14px}.site-footer{color:#ffffffc7;background:#21132f;padding:50px 0;font-size:13px}.site-footer__inner{width:min(var(--page-width), 100% - 64px);justify-content:space-between;align-items:center;gap:24px;min-height:90px;margin:0 auto;display:flex}.site-footer__links{flex-wrap:wrap;gap:28px;display:flex}@media (width<=1020px){.main-nav{display:none}.hero-section__inner,.trust-grid{grid-template-columns:1fr}.service-glance{display:none}.quick-entry-grid,.steps-grid{grid-template-columns:repeat(2,1fr)}.hero-section__title{font-size:42px}}@media (width<=640px){.hero-section{min-height:680px}.hero-carousel__image{-o-object-position:58% center;object-position:58% center}.hero-section__title,.hero-section__desc{overflow-wrap:anywhere}.hero-search{width:100%}.hero-section:after{background:linear-gradient(90deg,#141c2be6 0%,#162e3ab8 100%)}.site-header__inner,.section,.site-footer__inner,.hero-section__inner{width:min(100% - 28px, var(--page-width))}.site-notice{justify-content:flex-start;padding:0 14px;overflow:hidden}.header-tools__settings{display:none}.header-account{height:42px;padding:0 12px}.header-account__avatar{flex-basis:26px;width:26px;height:26px}.quick-entry-grid,.steps-grid{grid-template-columns:1fr}.hero-search{grid-template-columns:1fr;gap:6px;height:auto}.hero-search__input,.hero-search__button{height:48px}.hero-stats{flex-wrap:wrap}.site-footer__inner{flex-direction:column;align-items:flex-start;padding:28px 0}}@media (prefers-reduced-motion:reduce){.hero-carousel__image,.hero-carousel__dot{transition:none}.reveal-root--ready .reveal-section,.reveal-root--ready .reveal-section .section__head,.reveal-root--ready .reveal-section .quick-entry-card,.reveal-root--ready .reveal-section .destination-card,.reveal-root--ready .reveal-section .product-card,.reveal-root--ready .reveal-section .advantage-card,.reveal-root--ready .reveal-section .step-card,.reveal-root--ready .reveal-section .review-card,.reveal-root--ready .reveal-section .stat-card{opacity:1;filter:none;transition:none;transform:none}}
