.app-toast[data-v-e9b7ed3e]{z-index:2100;pointer-events:none;gap:10px;width:min(360px,100vw - 32px);display:grid;position:fixed;top:96px;left:50%;transform:translate(-50%)}.app-toast__item[data-v-e9b7ed3e]{min-height:52px;color:var(--color-text);pointer-events:auto;background:#fffffffa;border:1px solid #deddf0e6;border-radius:8px;grid-template-columns:24px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:12px 10px 12px 14px;display:grid;box-shadow:0 16px 42px #12082624}.app-toast__icon[data-v-e9b7ed3e]{color:#fff;background:var(--color-brand);border-radius:50%;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;line-height:1;display:grid}.app-toast__item p[data-v-e9b7ed3e]{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:800;line-height:1.5}.app-toast__item--success .app-toast__icon[data-v-e9b7ed3e]{background:var(--color-success)}.app-toast__item--error .app-toast__icon[data-v-e9b7ed3e]{background:#d92d20}.app-toast__item button[data-v-e9b7ed3e]{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-e9b7ed3e]:hover{color:var(--color-text);background:#f3f0fb}.app-message[data-v-e9b7ed3e]{z-index:2200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11082394;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.app-message__stack[data-v-e9b7ed3e]{gap:12px;width:min(400px,100%);display:grid;position:relative;transform:translateY(-7vh)}.app-message__item[data-v-e9b7ed3e]{color:var(--color-text);background:#fff;border:1px solid #ffffffd1;border-radius:8px;overflow:hidden;box-shadow:0 24px 70px #12082657}.app-message__head[data-v-e9b7ed3e]{color:#fff;background:var(--color-brand);place-items:center;min-height:78px;padding:18px 24px;display:grid}.app-message__head strong[data-v-e9b7ed3e]{margin:0;font-size:24px;font-weight:800;line-height:1.5}.app-message__body[data-v-e9b7ed3e]{text-align:center;justify-items:center;padding:30px 28px 34px;display:grid}.app-message__icon[data-v-e9b7ed3e]{color:#fff;background:var(--color-brand);border-radius:999px;place-items:center;width:68px;height:68px;font-size:34px;font-weight:900;line-height:1;display:grid;box-shadow:0 12px 28px #5a0db32e}.app-message__body p[data-v-e9b7ed3e]{overflow-wrap:anywhere;max-width:100%;margin:22px 0 28px;font-size:20px;font-weight:800;line-height:1.45}.app-message__item--success .app-message__icon[data-v-e9b7ed3e]{background:var(--color-success);box-shadow:0 12px 28px #0aa36f2e}.app-message__item--error .app-message__icon[data-v-e9b7ed3e]{background:#d92d20;box-shadow:0 12px 28px #d92d202e}.app-message__body button[data-v-e9b7ed3e]{color:#fff;background:var(--color-brand);cursor:pointer;border:0;border-radius:8px;min-width:156px;height:48px;font-size:16px;font-weight:800}.app-message__body button[data-v-e9b7ed3e]:hover{filter:brightness(.96)}.message-backdrop-enter-active[data-v-e9b7ed3e],.message-backdrop-leave-active[data-v-e9b7ed3e]{transition:opacity .18s}.message-backdrop-enter-from[data-v-e9b7ed3e],.message-backdrop-leave-to[data-v-e9b7ed3e]{opacity:0}.toast-slide-enter-active[data-v-e9b7ed3e],.toast-slide-leave-active[data-v-e9b7ed3e]{transition:opacity .24s,transform .24s}.toast-slide-move[data-v-e9b7ed3e]{transition:transform .24s}.toast-slide-enter-from[data-v-e9b7ed3e]{opacity:0;transform:translateY(18px)scale(.98)}.toast-slide-leave-to[data-v-e9b7ed3e]{opacity:0;transform:translateY(-24px)scale(.98)}.message-slide-enter-active[data-v-e9b7ed3e],.message-slide-leave-active[data-v-e9b7ed3e]{transition:opacity .24s,transform .24s}.message-slide-move[data-v-e9b7ed3e]{transition:transform .24s}.message-slide-enter-from[data-v-e9b7ed3e]{opacity:0;transform:translateY(18px)scale(.98)}.message-slide-leave-to[data-v-e9b7ed3e]{opacity:0;transform:translateY(-24px)scale(.98)}@media (width<=760px){.app-toast[data-v-e9b7ed3e]{top:72px}.app-message[data-v-e9b7ed3e]{padding:18px}.app-message__item[data-v-e9b7ed3e]{border-radius:8px}.app-message__stack[data-v-e9b7ed3e]{transform:translateY(-5vh)}.app-message__head[data-v-e9b7ed3e]{min-height:72px;padding:16px 20px}.app-message__head strong[data-v-e9b7ed3e]{font-size:22px}.app-message__body[data-v-e9b7ed3e]{padding:28px 22px 30px}.app-message__icon[data-v-e9b7ed3e]{width:62px;height:62px;font-size:31px}.app-message__body p[data-v-e9b7ed3e]{margin:20px 0 26px;font-size:18px}.app-message__body button[data-v-e9b7ed3e]{min-width:148px;height:46px}}.advantage-grid[data-v-4aab42fb]{grid-template-columns:1.2fr 1fr 1fr;gap:18px;display:grid}.advantage-card[data-v-4aab42fb]{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-4aab42fb]{color:#fff;background:linear-gradient(135deg,#5d11b2,#7612d8);border-color:#0000}.advantage-card--lead .advantage-card__title[data-v-4aab42fb]{color:#fff;font-size:30px}.advantage-card--lead .advantage-card__desc[data-v-4aab42fb]{color:#ffffffdb;margin-top:14px;font-size:16px}.advantage-card__no[data-v-4aab42fb]{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-4aab42fb]{margin:0 0 12px;font-size:18px}.advantage-card__desc[data-v-4aab42fb]{color:#4f4b66;margin:0;font-size:14px;line-height:1.75}@media (width<=1020px){.advantage-grid[data-v-4aab42fb]{grid-template-columns:1fr}}.destination-grid[data-v-7a631769]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.destination-card[data-v-7a631769]{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-7a631769]:hover{border-color:#cdb6ff;transform:translateY(-2px);box-shadow:0 18px 34px #5a0db31f}.destination-card__media[data-v-7a631769]{aspect-ratio:1;background:linear-gradient(135deg,#f1ecff,#eef8ff);border-radius:6px;width:100%;position:relative}.destination-card__image[data-v-7a631769]{background:50%/cover no-repeat;border-radius:6px;height:100%}.destination-card__pill[data-v-7a631769]{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-7a631769]{align-content:center;gap:8px;min-height:76px;padding:16px 4px 4px;display:grid}.destination-card__name[data-v-7a631769]{font-weight:800;display:block}.destination-card__price[data-v-7a631769]{color:var(--color-price);font-size:15px;font-weight:900}@media (width<=1020px){.destination-grid[data-v-7a631769]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.destination-grid[data-v-7a631769]{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-d53d5d35]{background:var(--color-page)}.goods-hero[data-v-d53d5d35]{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-d53d5d35]{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-d53d5d35]{min-width:0;padding-left:92px}.goods-hero__copy span[data-v-d53d5d35]{color:#ffffffb8;letter-spacing:0;text-transform:uppercase;font-size:13px;font-weight:900}.goods-hero__copy h1[data-v-d53d5d35]{color:#fff;margin:10px 0 12px;font-size:38px;font-weight:800;line-height:1.12}.goods-hero__copy p[data-v-d53d5d35]{color:#ffffffd1;max-width:560px;margin:0;font-size:16px;line-height:1.7}.goods-hero__stats[data-v-d53d5d35]{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-d53d5d35]{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.goods-hero__icon[data-v-d53d5d35]{color:#ffffffeb;place-items:center;width:28px;height:28px;display:grid}.goods-hero__icon[data-v-d53d5d35] 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-d53d5d35]{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-d53d5d35]{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-d53d5d35]{color:#ffffff94;font-size:12px;position:absolute;bottom:0;right:108px}.goods-shell[data-v-d53d5d35]{width:min(var(--page-width), 100% - 64px);margin:0 auto;padding:44px 0 76px}.goods-head[data-v-d53d5d35]{grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:center;gap:30px;margin-bottom:28px;display:grid}.goods-search[data-v-d53d5d35]{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-d53d5d35]{color:#9a96a8;font-size:32px}.goods-search input[data-v-d53d5d35]{border:0;outline:0;min-width:0}.goods-search button[data-v-d53d5d35]{color:#fff;background:var(--color-brand);cursor:pointer;border:0;border-radius:6px;height:44px;font-weight:900}.goods-category-filter[data-v-d53d5d35]{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.goods-category-filter button[data-v-d53d5d35]{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-d53d5d35]:hover{border-color:#cdb6ff}.goods-category-filter button.active[data-v-d53d5d35]{border-color:var(--color-brand);color:#fff;background:var(--color-brand);box-shadow:0 10px 22px #5a0db329}.goods-category-filter span[data-v-d53d5d35]{color:var(--color-muted);font-size:14px;font-weight:800}.goods-toolbar[data-v-d53d5d35]{justify-content:space-between;gap:16px;margin-bottom:18px;display:flex}.goods-toolbar strong[data-v-d53d5d35]{font-size:22px}.goods-toolbar span[data-v-d53d5d35]{color:var(--color-muted)}.device-grid[data-v-d53d5d35]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.device-card[data-v-d53d5d35]{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-d53d5d35]:hover{border-color:#cdb6ff;transform:translateY(-3px);box-shadow:0 16px 30px #5a0db31f}.device-card__media[data-v-d53d5d35]{aspect-ratio:1/.72;background:#f2eff8;position:relative}.device-card__media img[data-v-d53d5d35]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.device-card__media span[data-v-d53d5d35]{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-d53d5d35]{padding:18px}.device-card h2[data-v-d53d5d35]{min-height:48px;margin:0 0 10px;font-size:18px;line-height:1.35}.device-card p[data-v-d53d5d35]{min-height:48px;color:var(--color-muted);margin:0;font-size:14px;line-height:1.7}.device-card__foot[data-v-d53d5d35]{justify-content:space-between;align-items:center;gap:12px;margin-top:18px;display:flex}.device-card__foot strong[data-v-d53d5d35]{color:var(--color-price);font-size:20px}.device-card__foot span[data-v-d53d5d35]{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-d53d5d35]{justify-content:center;align-items:center;gap:14px;margin-top:24px;display:flex}.goods-pagination button[data-v-d53d5d35]{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-d53d5d35]:disabled{border-color:var(--color-line);color:var(--color-muted);cursor:not-allowed;background:#f6f4fa}.goods-pagination span[data-v-d53d5d35]{color:#4f4b66;font-size:14px;font-weight:800}@media (width<=1180px){.device-grid[data-v-d53d5d35]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1080px){.goods-hero__inner[data-v-d53d5d35]{grid-template-columns:1fr;gap:24px;padding:34px 0}.goods-hero__copy[data-v-d53d5d35]{padding-left:0}.goods-hero__stats[data-v-d53d5d35]{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:26px;padding-right:0}.goods-hero__stats small[data-v-d53d5d35]{left:0;right:auto}.goods-head[data-v-d53d5d35]{grid-template-columns:1fr}}@media (width<=760px){.goods-hero[data-v-d53d5d35]{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-d53d5d35]{font-size:32px}.goods-hero__stats[data-v-d53d5d35]{grid-template-columns:1fr;gap:18px}.goods-hero__stat strong[data-v-d53d5d35]{font-size:22px}.goods-shell[data-v-d53d5d35]{width:min(100% - 28px, var(--page-width))}.device-grid[data-v-d53d5d35]{grid-template-columns:1fr}.goods-category-filter button[data-v-d53d5d35]{min-height:44px;padding:0 18px;font-size:16px}.goods-search[data-v-d53d5d35]{grid-template-columns:34px 1fr 68px}}.wechat-pay-dialog[data-v-e4e4048f]{z-index:1210;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wechat-pay-dialog__mask[data-v-e4e4048f]{background:#120a227a;position:absolute;inset:0}.wechat-pay-dialog__panel[data-v-e4e4048f]{width:min(560px,100%);padding:24px;position:relative;overflow:auto}.wechat-pay-dialog__head[data-v-e4e4048f]{justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.wechat-pay-dialog__head h2[data-v-e4e4048f]{color:var(--color-text);margin:0;font-size:24px}.wechat-pay-dialog__head p[data-v-e4e4048f]{color:var(--color-muted);margin:8px 0 0}.wechat-pay-dialog__head button[data-v-e4e4048f]{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-e4e4048f]{background:#fff;border:1px solid #eeeaf6;border-radius:8px;display:grid}.pay-summary div[data-v-e4e4048f]{grid-template-columns:112px minmax(0,1fr);gap:16px;padding:12px 14px;display:grid}.pay-summary div+div[data-v-e4e4048f]{border-top:1px solid #f0edf6}.pay-summary span[data-v-e4e4048f]{color:var(--color-muted)}.pay-summary strong[data-v-e4e4048f]{overflow-wrap:anywhere;color:var(--color-text)}.qr-section[data-v-e4e4048f]{text-align:center;background:#faf8ff;border-radius:8px;place-items:center;gap:10px;margin-top:18px;padding:20px;display:grid}.qr-box[data-v-e4e4048f]{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-e4e4048f]{width:220px;height:220px;display:block}.qr-placeholder[data-v-e4e4048f]{color:var(--color-muted)}.pay-success[data-v-e4e4048f]{gap:8px;display:grid}.pay-success strong[data-v-e4e4048f]{color:#0f7b49;font-size:24px}.pay-success span[data-v-e4e4048f],.qr-section p[data-v-e4e4048f]{color:var(--color-muted);margin:0;line-height:1.6}.qr-section a[data-v-e4e4048f]{color:var(--color-brand);font-weight:900}.qr-section--success[data-v-e4e4048f]{background:#e7faef}.qr-section--closed[data-v-e4e4048f]{background:#fff1df}.wechat-pay-actions[data-v-e4e4048f]{justify-content:flex-end;gap:12px;margin-top:20px;display:flex}.wechat-pay-actions button[data-v-e4e4048f]{min-width:116px}@media (width<=760px){.wechat-pay-dialog[data-v-e4e4048f]{padding:14px}.wechat-pay-dialog__panel[data-v-e4e4048f]{max-height:calc(100vh - 28px);padding:18px}.pay-summary div[data-v-e4e4048f],.wechat-pay-actions[data-v-e4e4048f]{grid-template-columns:1fr}.wechat-pay-actions[data-v-e4e4048f]{flex-direction:column;align-items:stretch}}.product-buy-dialog[data-v-20f98529]{z-index:1200;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.product-buy-dialog__mask[data-v-20f98529]{background:#120a227a;position:absolute;inset:0}.product-buy-dialog__panel[data-v-20f98529]{width:min(860px,100%);padding:22px 24px 18px;position:relative}.product-buy-dialog__head[data-v-20f98529]{justify-content:space-between;gap:18px;margin-bottom:14px;display:flex}.product-buy-dialog__head h2[data-v-20f98529]{color:var(--color-text);margin:0;font-size:24px}.product-buy-dialog__head p[data-v-20f98529]{color:var(--color-muted);margin:6px 0 0}.product-buy-dialog__head button[data-v-20f98529]{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-20f98529]{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-20f98529]{aspect-ratio:1/.78;-o-object-fit:cover;object-fit:cover;background:#eee6ff;border-radius:8px;width:96px}.product-brief__main[data-v-20f98529]{min-width:0}.product-tags[data-v-20f98529]{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.product-tags span[data-v-20f98529]{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-20f98529],.product-info-list span[data-v-20f98529],.price-row span[data-v-20f98529]{color:var(--color-muted);font-size:13px}.product-brief strong[data-v-20f98529],.product-brief p[data-v-20f98529]{display:block}.product-brief strong[data-v-20f98529]{overflow-wrap:anywhere;color:var(--color-text);font-size:21px;line-height:1.25}.product-brief p[data-v-20f98529]{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-20f98529]{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-20f98529]{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-20f98529]:nth-child(n+3){border-top:1px solid #f0edf6}.product-info-row[data-v-20f98529]:nth-child(odd){border-right:1px solid #f0edf6}.product-info-list span[data-v-20f98529],.product-info-list strong[data-v-20f98529]{display:block}.product-info-list strong[data-v-20f98529]{overflow-wrap:anywhere;color:var(--color-text);font-size:15px;line-height:1.4}.payment-section[data-v-20f98529]{gap:10px;margin-top:12px;display:grid}.payment-section h3[data-v-20f98529]{color:#55505f;margin:0;font-size:16px}.payment-option[data-v-20f98529]{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-20f98529]{opacity:0;pointer-events:none;position:absolute}.payment-option>span[data-v-20f98529]{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-20f98529]{white-space:nowrap}.payment-option small[data-v-20f98529]{overflow-wrap:anywhere;color:var(--color-muted);font-size:13px;line-height:1.4}.price-row[data-v-20f98529]{gap:4px;min-width:0;margin-right:auto;display:grid}.price-row strong[data-v-20f98529]{color:var(--color-brand);font-size:30px;line-height:1}.product-buy-actions[data-v-20f98529]{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-20f98529]{min-width:116px}@media (width<=760px){.product-buy-dialog[data-v-20f98529]{padding:14px}.product-buy-dialog__panel[data-v-20f98529]{padding:18px}.product-brief[data-v-20f98529],.product-info-row[data-v-20f98529],.payment-option[data-v-20f98529],.product-info-list[data-v-20f98529]{grid-template-columns:1fr}.product-info-row[data-v-20f98529]:nth-child(odd){border-right:0}.product-info-row[data-v-20f98529]:nth-child(n+2){border-top:1px solid #f0edf6}.product-brief img[data-v-20f98529]{aspect-ratio:1/.45;width:100%}.product-buy-actions[data-v-20f98529]{flex-direction:column;align-items:stretch}.price-row[data-v-20f98529]{margin-right:0}}.product-detail-page[data-v-30c0f8c4]{background:var(--color-page)}.detail-shell[data-v-30c0f8c4]{width:min(var(--page-width), 100% - 64px);margin:0 auto;padding:42px 0 82px}.detail-search[data-v-30c0f8c4]{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-30c0f8c4]{color:#999;font-size:34px}.detail-search input[data-v-30c0f8c4]{min-width:0;color:var(--color-text);border:0;outline:0;font-size:18px}.detail-search button[data-v-30c0f8c4]{color:#fff;background:var(--color-brand);cursor:pointer;border:0;border-radius:6px;height:44px;font-weight:900}.detail-hero[data-v-30c0f8c4]{grid-template-columns:minmax(0,1fr) minmax(420px,560px);align-items:start;gap:72px;display:grid}.detail-gallery__main[data-v-30c0f8c4]{aspect-ratio:1/.75;background:#e9e7ee;position:relative;overflow:hidden}.detail-gallery__main img[data-v-30c0f8c4]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.detail-gallery__main span[data-v-30c0f8c4]{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-30c0f8c4]{gap:12px;margin-top:14px;display:flex}.detail-gallery__thumbs button[data-v-30c0f8c4]{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-30c0f8c4]{border-color:var(--color-brand)}.detail-gallery__thumbs img[data-v-30c0f8c4]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.detail-panel[data-v-30c0f8c4]{min-width:0;padding-top:34px}.detail-back[data-v-30c0f8c4]{color:var(--color-brand);font-weight:900}.detail-panel h1[data-v-30c0f8c4]{color:#4b4a4f;margin:22px 0 16px;font-size:40px;font-weight:900;line-height:1.18}.detail-panel p[data-v-30c0f8c4]{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-30c0f8c4]{align-items:end;gap:16px;margin:24px 0 18px;display:flex}.detail-price strong[data-v-30c0f8c4]{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-30c0f8c4]{color:var(--color-muted);text-decoration:line-through}.detail-section[data-v-30c0f8c4]{gap:12px;margin-top:18px;display:grid}.detail-section--address[data-v-30c0f8c4]{border-top:1px solid var(--color-line);gap:10px;margin-top:14px;padding-top:16px}.detail-section__head[data-v-30c0f8c4]{color:#55505f;justify-content:space-between;align-items:center;gap:16px;font-weight:900;display:flex}.detail-section__head a[data-v-30c0f8c4],.detail-section__head small[data-v-30c0f8c4]{color:var(--color-brand);font-size:13px;font-weight:900}.option-grid[data-v-30c0f8c4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.option-grid button[data-v-30c0f8c4],.address-options button[data-v-30c0f8c4]{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-30c0f8c4],.option-grid button[data-v-30c0f8c4]:hover,.address-options button.active[data-v-30c0f8c4],.address-options button[data-v-30c0f8c4]:hover{border-color:var(--color-brand);color:#fff;background:var(--color-brand)}.address-state[data-v-30c0f8c4]{border:1px dashed var(--color-line);color:var(--color-muted);background:#fff;border-radius:6px;padding:16px}.address-options[data-v-30c0f8c4]{gap:8px;display:grid}.address-options button[data-v-30c0f8c4]{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-30c0f8c4]{border:2px solid #c9c3d7;border-radius:999px;width:14px;height:14px}.address-options button span[data-v-30c0f8c4]{gap:2px;min-width:0;display:grid}.address-options strong[data-v-30c0f8c4]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.35;overflow:hidden}.address-options small[data-v-30c0f8c4]{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.4;overflow:hidden}.address-options em[data-v-30c0f8c4]{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-30c0f8c4],.address-options button[data-v-30c0f8c4]:hover{color:var(--color-text);background:#fbf9ff}.address-options button.active i[data-v-30c0f8c4],.address-options button:hover i[data-v-30c0f8c4]{border-color:var(--color-brand);background:var(--color-brand);box-shadow:inset 0 0 0 3px #fff}.detail-section--inline[data-v-30c0f8c4]{grid-template-columns:138px minmax(0,1fr);align-items:end;gap:24px}.detail-section--inline label[data-v-30c0f8c4]{color:#55505f;gap:8px;font-weight:900;display:grid}.detail-section--inline input[data-v-30c0f8c4]{border:1px solid var(--color-line);border-radius:6px;outline:0;height:44px;padding:0 12px}.detail-section--inline dl[data-v-30c0f8c4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;display:grid}.detail-section--inline div[data-v-30c0f8c4]{border-bottom:1px solid var(--color-line);padding-bottom:10px}.detail-section--inline dt[data-v-30c0f8c4]{color:var(--color-muted);font-size:13px}.detail-section--inline dd[data-v-30c0f8c4]{color:var(--color-text);margin:4px 0 0;font-weight:900}.detail-buy[data-v-30c0f8c4]{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-30c0f8c4]:disabled{cursor:not-allowed;opacity:.58}.detail-description[data-v-30c0f8c4]{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-30c0f8c4]{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-30c0f8c4]{color:var(--color-brand);text-transform:uppercase;font-size:13px;font-weight:900}.detail-description h2[data-v-30c0f8c4]{margin:0;font-size:30px}.detail-description article[data-v-30c0f8c4]{color:var(--color-muted);width:min(960px,100%);margin:0 auto;line-height:1.8}.detail-description[data-v-30c0f8c4] img{border-radius:8px;width:100%;max-width:100%;height:auto;display:block}@media (width<=1080px){.detail-hero[data-v-30c0f8c4],.detail-description[data-v-30c0f8c4]{grid-template-columns:1fr}.detail-panel[data-v-30c0f8c4]{padding-top:0}}@media (width<=760px){.detail-shell[data-v-30c0f8c4]{width:min(100% - 28px, var(--page-width));padding-top:24px}.detail-search[data-v-30c0f8c4]{grid-template-columns:36px 1fr 64px;margin-left:0}.detail-hero[data-v-30c0f8c4]{gap:28px}.detail-panel h1[data-v-30c0f8c4]{font-size:30px}.detail-price[data-v-30c0f8c4]{display:grid}.detail-price strong[data-v-30c0f8c4]{min-height:56px;font-size:30px}.option-grid[data-v-30c0f8c4],.detail-section--inline[data-v-30c0f8c4],.detail-section--inline dl[data-v-30c0f8c4]{grid-template-columns:1fr}.detail-buy[data-v-30c0f8c4]{min-height:58px;font-size:24px}.detail-description[data-v-30c0f8c4]{margin-top:46px;padding:24px}.detail-description>div[data-v-30c0f8c4]{flex-direction:column;align-items:start;gap:8px}}.ocr-source-switch[data-v-3cf3fbef]{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-3cf3fbef]{border:1px solid var(--color-line);background:#fff;border-radius:8px;display:inline-flex;overflow:hidden}.ocr-source-switch button[data-v-3cf3fbef]{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-3cf3fbef]:last-child{border-right:0}.ocr-source-switch button.active[data-v-3cf3fbef]{color:#fff;background:var(--color-brand)}.ocr-source-switch button[data-v-3cf3fbef]:disabled{cursor:not-allowed;opacity:.62}.activation-dialog[data-v-327147e9]{z-index:1200;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.activation-dialog__mask[data-v-327147e9]{background:#120a2294;position:absolute;inset:0}.activation-dialog__panel[data-v-327147e9]{width:min(980px,100%);max-height:min(760px,100vh - 48px);padding:28px 30px 24px;position:relative;overflow:auto}.activation-dialog__head[data-v-327147e9],.activation-brand[data-v-327147e9],.activation-step__head[data-v-327147e9],.activation-actions[data-v-327147e9]{align-items:center;display:flex}.activation-dialog__head[data-v-327147e9]{justify-content:space-between;gap:18px;margin-bottom:22px}.activation-brand[data-v-327147e9]{gap:16px;min-width:0}.activation-brand__icon[data-v-327147e9]{border:2px solid var(--color-brand);width:58px;height:58px;color:var(--color-brand);background:#fff;border-radius:16px;flex:0 0 58px;place-items:center;display:grid}.activation-brand__icon[data-v-327147e9] svg,.passport-upload__content[data-v-327147e9] svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:32px;height:32px}.activation-brand small[data-v-327147e9]{color:#6e687b;font-size:13px;font-weight:900;display:block}.activation-brand h2[data-v-327147e9]{color:var(--color-text);margin:4px 0 0;font-size:22px;line-height:1.25}.activation-dialog__head>button[data-v-327147e9]{color:#8b8794;cursor:pointer;background:0 0;border:0;flex:none;width:38px;height:38px;font-size:34px;line-height:1}.activation-steps[data-v-327147e9]{color:var(--color-muted);align-items:center;gap:10px;margin-bottom:20px;font-weight:900;display:flex}.activation-steps span[data-v-327147e9]{background:#f3effa;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;display:inline-flex}.activation-steps span.active[data-v-327147e9]{color:#fff;background:var(--color-brand)}.activation-steps i[data-v-327147e9]{background:#d8c8f4;border-radius:999px;width:42px;height:2px}.activation-step h3[data-v-327147e9]{color:var(--color-brand);margin:0 0 18px;font-size:16px;font-weight:900}.activation-grid[data-v-327147e9]{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:start;gap:28px;display:grid}.activation-form[data-v-327147e9]{gap:18px;display:grid}.device-code-field[data-v-327147e9]{gap:8px;display:grid}.device-code-field span[data-v-327147e9]{color:#514b5f;font-weight:900}.device-code-field input[data-v-327147e9]{width:100%;height:64px;color:var(--color-text);background:#fff;border:1px solid #b783ef;border-radius:10px;outline:0;padding:0 22px;font-size:19px;font-weight:800}.device-code-field input[data-v-327147e9]:focus{border-color:var(--color-brand);box-shadow:0 0 0 4px #5a0db31a}.recognition-panel[data-v-327147e9]{background:#fff;border:1px solid #c6a5ef;border-radius:10px;gap:14px;padding:20px 22px;display:grid}.recognition-panel label[data-v-327147e9]{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;display:grid}.recognition-panel span[data-v-327147e9]{color:#3f394d;font-size:17px;font-weight:900}.recognition-panel input[data-v-327147e9]{width:100%;height:42px;color:var(--color-text);background:#fbf9ff;border:1px solid #0000;border-radius:8px;outline:0;padding:0 12px;font-size:16px;font-weight:800}.recognition-panel input[data-v-327147e9]::placeholder{color:#aaa4b6}.recognition-panel input[data-v-327147e9]:focus{border-color:var(--color-brand);background:#fff;box-shadow:0 0 0 3px #5a0db31a}.passport-upload[data-v-327147e9]{cursor:pointer;background:linear-gradient(#fff9,#fff9),#fbf9ff;border:1px solid #b783ef;border-radius:10px;place-items:center;min-height:218px;display:grid;position:relative;overflow:hidden}.passport-upload input[data-v-327147e9]{z-index:3;opacity:0;cursor:pointer;position:absolute;inset:0}.passport-upload input[data-v-327147e9]:disabled{cursor:not-allowed}.passport-upload img[data-v-327147e9]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.passport-upload__content[data-v-327147e9]{z-index:2;color:var(--color-brand);text-align:center;border-radius:10px;justify-items:center;gap:6px;padding:14px 18px;display:grid;position:relative}.passport-upload--filled .passport-upload__content[data-v-327147e9]{background:#ffffffdb}.passport-upload__content b[data-v-327147e9]{color:#fff;background:var(--color-brand);border-radius:12px;place-items:center;width:62px;height:62px;display:grid}.passport-upload__content strong[data-v-327147e9]{text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:18px;overflow:hidden}.passport-upload__content em[data-v-327147e9]{color:#6e687b;max-width:280px;font-size:13px;font-style:normal;line-height:1.5}.activation-actions[data-v-327147e9]{gap:12px;margin-top:22px}.activation-actions--center[data-v-327147e9]{justify-content:center}.activation-actions .primary-button[data-v-327147e9]{border-radius:4px;min-width:300px;min-height:52px;font-size:24px}.activation-step__head[data-v-327147e9]{justify-content:space-between;gap:18px;margin-bottom:20px}.activation-step__head h3[data-v-327147e9]{margin-bottom:8px}.activation-step__head p[data-v-327147e9]{color:var(--color-muted);margin:0}.activation-step__head button[data-v-327147e9]{border:1px solid var(--color-line);min-height:36px;color:var(--color-brand);cursor:pointer;background:#fff;border-radius:6px;padding:0 14px;font-weight:900}.activation-empty[data-v-327147e9]{border:1px dashed var(--color-line);min-height:150px;color:var(--color-muted);text-align:center;background:#fbfaff;border-radius:8px;place-items:center;display:grid}.activation-plan-grid[data-v-327147e9]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.activation-plan-card[data-v-327147e9]{min-height:122px;color:var(--color-brand);cursor:pointer;background:#fff;border:1px solid #b783ef;border-radius:6px;align-content:start;justify-items:center;gap:4px;padding:20px 14px 34px;display:grid;position:relative;overflow:hidden}.activation-plan-card[data-v-327147e9]:hover{border-color:var(--color-brand);box-shadow:0 14px 28px #5a0db324}.activation-plan-card>span[data-v-327147e9]{color:#fff;background:var(--color-price);border-radius:999px;padding:3px 8px;font-size:12px;font-weight:900;position:absolute;top:8px;right:8px}.activation-plan-card strong[data-v-327147e9]{overflow-wrap:anywhere;font-size:28px;line-height:1.15}.activation-plan-card em[data-v-327147e9]{color:#7a4ed4;font-size:13px;font-style:normal;font-weight:900}.activation-plan-card small[data-v-327147e9]{color:#fff;background:var(--color-brand);place-items:center;min-height:30px;font-size:15px;font-weight:900;display:grid;position:absolute;bottom:0;left:0;right:0}@media (width<=820px){.activation-dialog[data-v-327147e9]{padding:14px}.activation-dialog__panel[data-v-327147e9]{max-height:calc(100vh - 28px);padding:20px 18px}.activation-grid[data-v-327147e9],.activation-plan-grid[data-v-327147e9]{grid-template-columns:1fr}.passport-upload[data-v-327147e9]{min-height:210px}.activation-step__head[data-v-327147e9]{flex-direction:column;align-items:flex-start}.activation-step__head button[data-v-327147e9],.activation-actions .primary-button[data-v-327147e9]{width:100%}}@media (width<=560px){.activation-dialog__head[data-v-327147e9],.activation-brand[data-v-327147e9]{align-items:flex-start}.activation-brand__icon[data-v-327147e9]{border-radius:12px;flex-basis:48px;width:48px;height:48px}.recognition-panel label[data-v-327147e9]{grid-template-columns:1fr;gap:6px}.device-code-field input[data-v-327147e9]{height:56px;font-size:16px}}.recharge-buy-dialog[data-v-0a05c87d]{z-index:1200;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.recharge-buy-dialog__mask[data-v-0a05c87d]{background:#120a227a;position:absolute;inset:0}.recharge-buy-dialog__panel[data-v-0a05c87d]{width:min(880px,100%);padding:24px;position:relative;overflow:auto}.recharge-buy-dialog__head[data-v-0a05c87d]{justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.recharge-buy-dialog__head h2[data-v-0a05c87d]{color:var(--color-text);margin:0;font-size:24px}.recharge-buy-dialog__head p[data-v-0a05c87d]{color:var(--color-muted);margin:8px 0 0}.recharge-buy-dialog__head button[data-v-0a05c87d]{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-0a05c87d]{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-0a05c87d]{aspect-ratio:1/.78;-o-object-fit:cover;object-fit:cover;background:#eee6ff;border-radius:8px;width:112px}.product-brief__main[data-v-0a05c87d]{min-width:0}.product-tags[data-v-0a05c87d]{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.product-tags span[data-v-0a05c87d]{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-0a05c87d],.product-info-list span[data-v-0a05c87d],.sku-section__head small[data-v-0a05c87d],.price-row span[data-v-0a05c87d]{color:var(--color-muted);font-size:13px}.product-brief strong[data-v-0a05c87d],.product-brief p[data-v-0a05c87d]{display:block}.product-brief strong[data-v-0a05c87d]{overflow-wrap:anywhere;color:var(--color-text);font-size:22px;line-height:1.25}.product-brief p[data-v-0a05c87d]{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-0a05c87d]{background:#fff;border:1px solid #eeeaf6;border-radius:8px;margin-top:14px;display:grid}.product-info-row[data-v-0a05c87d]{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-0a05c87d]{border-top:1px solid #f0edf6}.product-info-list span[data-v-0a05c87d],.product-info-list strong[data-v-0a05c87d]{display:block}.product-info-list strong[data-v-0a05c87d]{overflow-wrap:anywhere;color:var(--color-text);font-size:15px;line-height:1.4}.payment-section[data-v-0a05c87d]{gap:10px;margin-top:16px;display:grid}.payment-section h3[data-v-0a05c87d]{color:#55505f;margin:0;font-size:16px}.payment-option[data-v-0a05c87d]{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-0a05c87d]{opacity:0;pointer-events:none;position:absolute}.payment-option>span[data-v-0a05c87d]{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-0a05c87d]{white-space:nowrap}.payment-option small[data-v-0a05c87d]{overflow-wrap:anywhere;color:var(--color-muted);font-size:13px;line-height:1.4}.sku-section[data-v-0a05c87d]{gap:12px;margin-top:18px;display:grid}.sku-section__head[data-v-0a05c87d]{color:#55505f;justify-content:space-between;align-items:center;gap:16px;font-weight:900;display:flex}.sku-grid[data-v-0a05c87d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sku-grid button[data-v-0a05c87d]{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-0a05c87d]{border-color:var(--color-brand);color:#fff;background:var(--color-brand)}.price-row[data-v-0a05c87d]{gap:4px;min-width:0;margin-right:auto;display:grid}.price-row strong[data-v-0a05c87d]{color:var(--color-brand);font-size:30px;line-height:1}.recharge-buy-actions[data-v-0a05c87d]{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-0a05c87d]{min-width:116px}.recharge-hero[data-v-dad1e26e]{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-dad1e26e],.recharge-shell[data-v-dad1e26e]{width:min(var(--page-width), 100% - 64px);margin:0 auto}.recharge-hero__inner[data-v-dad1e26e]{justify-content:space-between;align-items:center;gap:32px;min-height:218px;display:flex}.recharge-hero span[data-v-dad1e26e]{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-dad1e26e]{margin:12px 0 10px;font-size:38px;line-height:1.12}.recharge-hero p[data-v-dad1e26e]{color:#ffffffd6;max-width:680px;margin:0;font-size:16px;line-height:1.8}.recharge-shell[data-v-dad1e26e]{padding:32px 0 76px}.recharge-tabs[data-v-dad1e26e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.recharge-tabs button[data-v-dad1e26e]{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-dad1e26e]{border-color:var(--color-brand);color:#fff;background:var(--color-brand);box-shadow:0 10px 24px #5a0db32e}.device-band[data-v-dad1e26e]{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-dad1e26e]{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.device-band h2[data-v-dad1e26e]{margin:0;font-size:24px}.device-band__head button[data-v-dad1e26e]{min-height:34px;color:var(--color-brand);background:var(--color-brand-light);cursor:pointer;border:0;border-radius:6px;align-items:center;padding:0 12px;font-size:15px;font-weight:900;display:inline-flex}.state-panel[data-v-dad1e26e]{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-dad1e26e]{font-size:22px}.state-panel p[data-v-dad1e26e]{color:var(--color-muted);margin:0}.state-panel button[data-v-dad1e26e]{color:#fff;background:var(--color-brand);cursor:pointer;border:0;border-radius:6px;align-items:center;min-height:38px;padding:0 14px;font-weight:900;display:inline-flex}.device-summary[data-v-dad1e26e]{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-dad1e26e]{justify-content:space-between;align-items:center;gap:22px;display:flex}.device-identity[data-v-dad1e26e]{grid-template-columns:34px minmax(0,1fr);align-items:center;gap:14px;min-width:0;display:grid}.device-identity__icon[data-v-dad1e26e]{border:2px solid #5c5868;border-radius:7px;width:28px;height:42px}.device-identity small[data-v-dad1e26e],.device-identity em[data-v-dad1e26e],.device-summary__meta[data-v-dad1e26e]{color:var(--color-muted)}.device-identity small[data-v-dad1e26e]{margin-bottom:4px;font-weight:900;display:block}.device-identity strong[data-v-dad1e26e]{overflow-wrap:anywhere;color:var(--color-text);font-size:28px;font-weight:900;line-height:1.1;display:block}.device-identity em[data-v-dad1e26e]{margin-top:6px;font-style:normal;font-weight:800;display:block}.device-summary__actions[data-v-dad1e26e]{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.device-summary__actions button[data-v-dad1e26e]{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-dad1e26e]{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-dad1e26e]{color:#b75f13;background:#fff1df}.device-real-status--success[data-v-dad1e26e]{color:#0f7b49;background:#e7faef}.device-summary__meta[data-v-dad1e26e]{flex-wrap:wrap;align-items:center;gap:8px 16px;font-weight:800;display:flex}.usage-bar[data-v-dad1e26e]{background:#f0eff5;border-radius:999px;height:8px;overflow:hidden}.usage-bar span[data-v-dad1e26e]{border-radius:inherit;background:linear-gradient(90deg,#5a0db3,#7a3ff2);height:100%;display:block}.plans-section[data-v-dad1e26e],.checkout-panel[data-v-dad1e26e]{border:1px solid var(--color-line);border-radius:var(--radius-base);box-shadow:var(--shadow-card);background:#fff}.plans-section[data-v-dad1e26e]{padding:24px}.plans-section__head[data-v-dad1e26e],.checkout-panel[data-v-dad1e26e]{justify-content:space-between;align-items:center;gap:24px;display:flex}.plans-section__head[data-v-dad1e26e]{margin-bottom:20px}.plans-section h2[data-v-dad1e26e],.checkout-panel h2[data-v-dad1e26e]{margin:0 0 8px;font-size:24px}.plans-section p[data-v-dad1e26e],.checkout-panel p[data-v-dad1e26e]{color:var(--color-muted);margin:0}.plans-section__head span[data-v-dad1e26e]{color:var(--color-muted);white-space:nowrap}.plan-grid[data-v-dad1e26e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.plan-card[data-v-dad1e26e]{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-dad1e26e]{border-color:var(--color-brand);box-shadow:0 14px 28px #5a0db324}.plan-card span[data-v-dad1e26e]{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-dad1e26e]{-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-dad1e26e]{overflow-wrap:anywhere;font-size:32px;line-height:1.15}.plan-card em[data-v-dad1e26e]{color:#332d45;font-size:18px;font-style:normal}.plan-card small[data-v-dad1e26e]{color:var(--color-muted);line-height:1.5}.plan-card__gift[data-v-dad1e26e]{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-dad1e26e]{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-dad1e26e]{margin-top:22px;padding:22px 24px}.checkout-panel__price[data-v-dad1e26e]{text-align:right;gap:6px;display:grid}.checkout-panel__price span[data-v-dad1e26e]{color:var(--color-muted)}.checkout-panel__price strong[data-v-dad1e26e]{color:var(--color-brand);font-size:30px}.checkout-panel button[data-v-dad1e26e]{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-dad1e26e]:disabled{cursor:not-allowed;opacity:.55}@media (width<=1040px){.plan-grid[data-v-dad1e26e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.recharge-hero__inner[data-v-dad1e26e],.recharge-shell[data-v-dad1e26e]{width:min(100% - 28px, var(--page-width))}.recharge-hero[data-v-dad1e26e]{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-dad1e26e],.plans-section__head[data-v-dad1e26e],.checkout-panel[data-v-dad1e26e]{flex-direction:column;align-items:flex-start}.recharge-tabs[data-v-dad1e26e],.plan-grid[data-v-dad1e26e]{grid-template-columns:1fr}.device-summary[data-v-dad1e26e]{padding:18px}.device-summary__head[data-v-dad1e26e]{flex-direction:column;align-items:flex-start}.device-summary__actions[data-v-dad1e26e],.device-summary__actions button[data-v-dad1e26e]{width:100%}.device-summary__actions[data-v-dad1e26e]{justify-content:flex-start}.device-identity[data-v-dad1e26e]{grid-template-columns:32px minmax(0,1fr)}.device-identity strong[data-v-dad1e26e]{font-size:26px}}.member-sidebar[data-v-cd6a94ed]{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-cd6a94ed]{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-cd6a94ed]{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-cd6a94ed],.sidebar-profile span[data-v-cd6a94ed]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sidebar-profile strong[data-v-cd6a94ed]{color:var(--color-text);font-size:15px}.sidebar-profile span[data-v-cd6a94ed]{color:var(--color-muted);margin-top:4px;font-size:12px}.sidebar-nav[data-v-cd6a94ed]{gap:8px;padding:0;display:grid}.sidebar-nav a[data-v-cd6a94ed]{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-cd6a94ed]: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-cd6a94ed]:hover{color:var(--color-brand);background:#faf8ff}.sidebar-nav__icon[data-v-cd6a94ed]{color:currentColor;place-items:center;width:28px;height:28px;display:grid}.sidebar-nav__icon[data-v-cd6a94ed] svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:100%;height:100%}.sidebar-nav a.active[data-v-cd6a94ed]{color:var(--color-brand);background:#f4efff;transform:none}.sidebar-nav a.active[data-v-cd6a94ed]:before{background:var(--color-brand)}.sidebar-service[data-v-cd6a94ed]{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-cd6a94ed]{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-cd6a94ed]{color:var(--color-text);font-size:15px}.sidebar-service a[data-v-cd6a94ed]{color:var(--color-brand);font-size:13px;font-weight:900}.sidebar-logout[data-v-cd6a94ed]{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-cd6a94ed]:hover{color:var(--color-brand);border-color:#cdb6ff}@media (width<=1080px){.member-sidebar[data-v-cd6a94ed]{position:static}}@media (width<=760px){.sidebar-nav[data-v-cd6a94ed]{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 14px}.sidebar-nav a[data-v-cd6a94ed]{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-cd6a94ed]:before,.sidebar-service[data-v-cd6a94ed]{display:none}}.user-page[data-v-10833a44]{background:var(--color-page);min-height:100vh;color:var(--color-text)}.member-workspace[data-v-10833a44]{background:var(--color-page);padding:0 0 82px}.member-hero[data-v-10833a44]{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-10833a44]{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-10833a44]{min-width:0;padding-left:92px}.member-hero__copy h1[data-v-10833a44]{color:#fff;margin:0;font-size:36px;font-weight:800;line-height:1.12}.member-hero__copy p[data-v-10833a44]{color:#ffffffd1;margin:14px 0 0;font-size:16px;line-height:1.6}.member-hero__stats[data-v-10833a44]{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-10833a44]{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;min-width:0;display:grid}.member-hero__icon[data-v-10833a44]{color:#ffffffeb;place-items:center;width:28px;height:28px;display:grid}.member-hero__icon[data-v-10833a44] 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-10833a44]{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-10833a44]{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-10833a44]{color:#ffffff8f;font-size:12px;position:absolute;bottom:0;right:108px}.member-shell[data-v-10833a44]{grid-template-columns:224px minmax(0,1fr);gap:28px;width:min(1800px,100% - 64px);margin:54px auto 0;display:grid}.member-content[data-v-10833a44]{min-width:0}@media (width<=1080px){.member-hero__inner[data-v-10833a44]{grid-template-columns:1fr;gap:24px;padding:34px 0}.member-hero__copy[data-v-10833a44]{padding-left:0}.member-hero__stats[data-v-10833a44]{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:26px;padding-right:0}.member-hero__stats small[data-v-10833a44]{left:0;right:auto}}@media (width<=760px){.member-hero[data-v-10833a44]{padding:0 14px}.member-hero__copy h1[data-v-10833a44]{font-size:32px}.member-hero__stats[data-v-10833a44]{grid-template-columns:1fr;gap:18px}.member-hero__stat strong[data-v-10833a44]{font-size:22px}.member-shell[data-v-10833a44]{grid-template-columns:1fr;width:min(100% - 28px,1800px)}}.country-phone-input[data-v-74078b0c]{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-74078b0c]{border-color:var(--color-brand);box-shadow:0 0 0 3px #5a0db31a}.country-phone-input__country[data-v-74078b0c]{flex:none;height:46px;position:relative}.country-phone-input__trigger[data-v-74078b0c]{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-74078b0c]{-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-74078b0c]{min-width:26px;color:var(--color-text);font-size:14px;font-weight:700}.country-phone-input__arrow[data-v-74078b0c]{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-74078b0c]{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-74078b0c]{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-74078b0c]:hover,.country-phone-input__menu button[data-v-74078b0c]:focus-visible{background:#f5efff;outline:0}.country-phone-input__menu button.active[data-v-74078b0c]{color:#fff;background:var(--color-brand)}.country-phone-input__menu strong[data-v-74078b0c]{font-weight:700}.country-phone-input__divider[data-v-74078b0c]{background:var(--color-line);width:1px;height:24px}.country-phone-input__number[data-v-74078b0c]{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-74078b0c]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.auth-shell[data-v-9be6beb0]{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-9be6beb0]{color:#fff;max-width:700px}.auth-copy__eyebrow[data-v-9be6beb0]{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-9be6beb0]{color:#fff;max-width:680px;margin:24px 0 18px;font-size:54px;font-weight:900;line-height:1.08}.auth-copy p[data-v-9be6beb0]{color:#ffffffe0;max-width:600px;margin:0;font-size:18px;line-height:1.8}.auth-copy__stats[data-v-9be6beb0]{color:#ffffffd1;gap:30px;margin-top:30px;font-size:13px;display:flex}.auth-copy__stats strong[data-v-9be6beb0]{color:#fff;margin-bottom:4px;font-size:24px;font-weight:900;display:block}.auth-form[data-v-9be6beb0]{background:#fffffff0;border:0;width:100%;padding:34px;position:relative;box-shadow:0 28px 80px #14003738}.auth-form h1[data-v-9be6beb0]{color:var(--color-text);margin:0 0 28px;font-size:28px;line-height:1.15}.field-label[data-v-9be6beb0]{color:#332d45;margin:20px 0 8px;font-size:14px;font-weight:800;display:block}.radio-row[data-v-9be6beb0]{color:var(--color-muted);flex-wrap:wrap;gap:22px;font-size:14px;display:flex}.wechat-login[data-v-9be6beb0]{justify-items:center;margin-top:22px;display:grid}.wechat-login__widget-wrap[data-v-9be6beb0]{background:#fff;place-items:center;width:320px;max-width:100%;min-height:400px;display:grid;position:relative}.wechat-login__widget[data-v-9be6beb0]{width:100%;min-height:400px}.wechat-login__widget[data-v-9be6beb0] iframe{border:0;width:100%;min-height:400px}.wechat-login__placeholder[data-v-9be6beb0]{color:var(--color-muted);background:#fff;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.wechat-login p[data-v-9be6beb0]{color:var(--color-muted);margin:12px 0 16px;font-size:14px}.wechat-login__actions[data-v-9be6beb0]{gap:10px;display:flex}.wechat-login__actions .secondary-button[data-v-9be6beb0]{justify-content:center;align-items:center;min-height:40px;display:inline-flex}.radio-row input[data-v-9be6beb0]{accent-color:var(--color-brand)}.form-input[data-v-9be6beb0]{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-9be6beb0]:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px #5a0db31a}.secondary-button[data-v-9be6beb0]:disabled,.primary-button[data-v-9be6beb0]:disabled{cursor:not-allowed;opacity:.62}.input-tint[data-v-9be6beb0]{background:#f7f4ff}.inline-control[data-v-9be6beb0]{grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:12px;display:grid}.auth-switch[data-v-9be6beb0],.agreement[data-v-9be6beb0]{color:var(--color-muted);font-size:14px}.auth-submit[data-v-9be6beb0]{width:100%;height:52px;margin-top:22px;font-size:17px}.auth-switch[data-v-9be6beb0],.agreement[data-v-9be6beb0]{text-align:center;margin:18px 0 0}.auth-switch a[data-v-9be6beb0]{color:var(--color-brand);font-weight:800}.form-message[data-v-9be6beb0]{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-9be6beb0]{grid-template-columns:repeat(3,1fr);gap:6px;margin:12px 6px 0;display:grid}.strength-bar span[data-v-9be6beb0]{background:#ddd;height:5px}.strength-bar span.active[data-v-9be6beb0]{background:var(--color-brand)}.strength-labels[data-v-9be6beb0]{color:#aaa;text-align:center;grid-template-columns:repeat(3,1fr);font-size:14px;display:grid}@media (width<=1080px){.auth-shell[data-v-9be6beb0]{grid-template-columns:1fr;gap:34px}.auth-copy h1[data-v-9be6beb0]{font-size:42px}}@media (width<=760px){.auth-shell[data-v-9be6beb0]{padding:48px 14px}.auth-copy h1[data-v-9be6beb0]{font-size:34px}.auth-copy__stats[data-v-9be6beb0]{flex-direction:column}.inline-control[data-v-9be6beb0]{grid-template-columns:1fr}.form-message[data-v-9be6beb0]{max-width:none;top:76px;left:34px;right:34px}}.app-confirm[data-v-dc3c83d9]{z-index:1400;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.app-confirm__mask[data-v-dc3c83d9]{background:#180f2a75;position:absolute;inset:0}.app-confirm__card[data-v-dc3c83d9]{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-dc3c83d9]{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-dc3c83d9]{border-color:#f3c7c2}.app-confirm__card--danger .app-confirm__icon[data-v-dc3c83d9]{color:#b42318;background:#fff1f1}.app-confirm__body h3[data-v-dc3c83d9]{color:var(--color-text);margin:0;font-size:20px;line-height:1.35}.app-confirm__body p[data-v-dc3c83d9]{color:var(--color-muted);margin:8px 0 0;line-height:1.65}.app-confirm__actions[data-v-dc3c83d9]{grid-column:1/-1;justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.app-confirm__button[data-v-dc3c83d9]{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-dc3c83d9]{color:var(--color-brand)}.app-confirm__button--confirm[data-v-dc3c83d9]{border-color:var(--color-brand);color:#fff;background:var(--color-brand)}.app-confirm__card--danger .app-confirm__button--confirm[data-v-dc3c83d9]{background:#d92d20;border-color:#d92d20}.app-confirm__card--danger .app-confirm__button--confirm[data-v-dc3c83d9]:hover{background:#b42318;border-color:#b42318}@media (width<=760px){.app-confirm[data-v-dc3c83d9]{padding:16px}.app-confirm__card[data-v-dc3c83d9]{grid-template-columns:1fr}.app-confirm__actions[data-v-dc3c83d9]{flex-direction:column-reverse}}.address-page[data-v-df5924fd]{margin-top:38px}.address-head[data-v-df5924fd]{justify-content:space-between;align-items:end;gap:18px;margin-bottom:24px;display:flex}.address-head button[data-v-df5924fd]{flex:none}.address-head__eyebrow[data-v-df5924fd]{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-df5924fd]{color:var(--color-text);margin:0;font-size:34px;font-weight:900;line-height:1.18}.address-head p[data-v-df5924fd]{color:var(--color-muted);margin:10px 0 0;font-size:15px;line-height:1.7}.address-workbench[data-v-df5924fd]{grid-template-columns:minmax(0,1fr) minmax(460px,540px);align-items:start;gap:24px;display:grid}.address-workbench--single[data-v-df5924fd]{grid-template-columns:1fr}.address-list[data-v-df5924fd],.address-editor[data-v-df5924fd]{background:#ffffffeb;border:1px solid #deddf0e0;border-radius:8px;box-shadow:0 16px 42px #2d22460f}.address-list[data-v-df5924fd]{min-height:360px;padding:18px}.address-list__toolbar[data-v-df5924fd]{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-df5924fd]{color:var(--color-text);font-size:16px;font-weight:900}.address-list__toolbar span[data-v-df5924fd]{color:var(--color-muted);font-size:13px;font-weight:700}.address-card-list[data-v-df5924fd]{gap:12px;padding-top:16px;display:grid}.address-card[data-v-df5924fd]{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-df5924fd]: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-df5924fd]:hover{border-color:#5a0db357;transform:translateY(-1px);box-shadow:0 14px 30px #2d224614}.address-card[data-v-df5924fd]:focus-visible{outline-offset:3px;outline:3px solid #5a0db32e}.address-card--active[data-v-df5924fd]{border-color:var(--color-brand);background:#fbf8ff;transform:translateY(-1px);box-shadow:0 16px 36px #5a0db31f}.address-card--active[data-v-df5924fd]:before{background:var(--color-brand)}.address-card__main[data-v-df5924fd]{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;min-width:0;display:grid}.address-card__avatar[data-v-df5924fd]{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-df5924fd]{color:#fff;background:var(--color-brand)}.address-card__content[data-v-df5924fd]{min-width:0}.address-card__title[data-v-df5924fd]{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.address-card__title h2[data-v-df5924fd]{color:var(--color-text);margin:0;font-size:18px;font-weight:900;line-height:1.25}.address-card__title span[data-v-df5924fd]{color:#4f4962;font-size:15px;line-height:1.25}.address-card__tag[data-v-df5924fd]{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-df5924fd]{color:var(--color-brand);background:#f3edff}.address-card p[data-v-df5924fd]{color:var(--color-muted);margin:12px 0 0;font-size:14px;line-height:1.5}.address-card strong[data-v-df5924fd]{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-df5924fd]{align-items:center;gap:8px;display:flex}.address-card__actions button[data-v-df5924fd]{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-df5924fd]:hover:not(:disabled){color:var(--color-brand);border-color:#5a0db373}.address-card__actions button[data-v-df5924fd]:disabled{cursor:not-allowed;opacity:.52}.address-card__actions .danger[data-v-df5924fd]:hover:not(:disabled){color:#c02626;border-color:#dc262659}.address-state[data-v-df5924fd]{min-height:240px;color:var(--color-muted);text-align:center;place-items:center;gap:14px;padding:30px;display:grid}.address-state--empty[data-v-df5924fd]{align-content:center}.address-state--empty strong[data-v-df5924fd]{color:var(--color-text);font-size:18px}.address-state--empty span[data-v-df5924fd]{max-width:360px;line-height:1.7}.address-state__spinner[data-v-df5924fd]{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-df5924fd}.address-editor[data-v-df5924fd]{position:sticky;top:98px;overflow:hidden}.address-editor--muted[data-v-df5924fd]{background:#ffffffb8}.address-form[data-v-df5924fd]{gap:18px;padding:22px;display:grid}.address-form__head span[data-v-df5924fd]{color:var(--color-brand);font-size:12px;font-weight:900}.address-form__head h2[data-v-df5924fd]{color:var(--color-text);margin:6px 0 0;font-size:22px;font-weight:900;line-height:1.25}.address-editor__placeholder[data-v-df5924fd]{background:#faf7ff;border:1px dashed #5a0db347;border-radius:8px;gap:12px;padding:22px;display:grid}.address-editor__placeholder strong[data-v-df5924fd]{color:var(--color-text)}.address-editor__placeholder span[data-v-df5924fd]{color:var(--color-muted);line-height:1.6}.address-editor__placeholder button[data-v-df5924fd]{width:fit-content}.form-grid[data-v-df5924fd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.form-grid label[data-v-df5924fd]{gap:8px;min-width:0;display:grid}.form-grid label span[data-v-df5924fd]{color:#332d45;font-size:13px;font-weight:900}.form-grid input[data-v-df5924fd]{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-df5924fd]:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px #5a0db31a}.form-grid__wide[data-v-df5924fd]{grid-column:1/-1}.default-toggle[data-v-df5924fd]{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-df5924fd]{opacity:0;pointer-events:none;position:absolute}.default-toggle span[data-v-df5924fd]{background:#d9d7e8;border-radius:999px;flex:none;width:42px;height:24px;transition:background .18s;position:relative}.default-toggle span[data-v-df5924fd]: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-df5924fd]{background:var(--color-brand)}.default-toggle input:checked+span[data-v-df5924fd]:after{transform:translate(18px)}.default-toggle strong[data-v-df5924fd]{color:#332d45;font-size:14px}.address-form__actions[data-v-df5924fd]{justify-content:flex-end;gap:10px;display:flex}@keyframes address-spin-df5924fd{to{transform:rotate(360deg)}}@media (width<=1180px){.address-workbench[data-v-df5924fd]{grid-template-columns:1fr}.address-editor[data-v-df5924fd]{position:static}}@media (width<=760px){.address-page[data-v-df5924fd]{margin-top:24px}.address-head[data-v-df5924fd]{flex-direction:column;align-items:flex-start}.address-head h1[data-v-df5924fd]{font-size:30px}.address-list[data-v-df5924fd],.address-editor[data-v-df5924fd]{padding:0}.address-list__toolbar[data-v-df5924fd],.address-card[data-v-df5924fd],.address-card__main[data-v-df5924fd],.address-card__actions[data-v-df5924fd],.form-grid[data-v-df5924fd]{grid-template-columns:1fr}.address-list__toolbar[data-v-df5924fd]{flex-direction:column;align-items:start}.address-card__actions[data-v-df5924fd]{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.address-card__actions button[data-v-df5924fd]{width:100%}.address-form__actions[data-v-df5924fd]{grid-template-columns:1fr;display:grid}}.contact-panel[data-v-23e17a7a]{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-23e17a7a]{margin:0 0 12px;font-size:24px}.contact-panel p[data-v-23e17a7a]{color:var(--color-muted)}.qr-code[data-v-23e17a7a]{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-23e17a7a]{background:var(--color-brand-deep)}@media (width<=760px){.contact-panel[data-v-23e17a7a]{grid-template-columns:1fr}}.real-name-dialog[data-v-8e44b1c6]{z-index:1200;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.real-name-dialog__mask[data-v-8e44b1c6]{background:#120a227a;position:absolute;inset:0}.real-name-dialog__panel[data-v-8e44b1c6]{width:min(760px,100%);max-height:min(760px,100vh - 48px);padding:24px;position:relative;overflow:auto}.real-name-dialog__head[data-v-8e44b1c6]{justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.real-name-dialog__head h2[data-v-8e44b1c6]{color:var(--color-text);margin:0;font-size:24px}.real-name-dialog__head p[data-v-8e44b1c6]{color:var(--color-muted);margin:8px 0 0}.real-name-dialog__head button[data-v-8e44b1c6]{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-8e44b1c6]{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-8e44b1c6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.device-summary div[data-v-8e44b1c6]{min-width:0}.device-summary dt[data-v-8e44b1c6]{color:var(--color-muted);font-size:13px}.device-summary dd[data-v-8e44b1c6]{overflow-wrap:anywhere;color:var(--color-text);margin:4px 0 0;font-weight:800}.real-status[data-v-8e44b1c6]{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-8e44b1c6]{color:#b75f13;background:#fff1df}.real-status--success[data-v-8e44b1c6]{color:#0f7b49;background:#e7faef}.field-grid[data-v-8e44b1c6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field-grid label[data-v-8e44b1c6]{color:#514b5f;gap:8px;font-weight:900;display:grid}.field-grid input[data-v-8e44b1c6]{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-8e44b1c6]{color:#5d5868;background:#f7f5fb}.field-grid input[data-v-8e44b1c6]:focus{border-color:#cdb6ff;outline:3px solid #5a0db31a}.upload-box[data-v-8e44b1c6]{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-8e44b1c6]{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-box__icon[data-v-8e44b1c6]{width:52px;height:52px;color:var(--color-brand);background:#efe7ff;border-radius:10px;place-items:center;display:grid}.upload-box__icon[data-v-8e44b1c6] svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:28px;height:28px}.upload-box strong[data-v-8e44b1c6],.upload-box em[data-v-8e44b1c6]{display:block}.upload-box strong[data-v-8e44b1c6]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-box em[data-v-8e44b1c6]{color:var(--color-muted);margin-top:8px;font-size:13px;font-style:normal}.upload-box img[data-v-8e44b1c6]{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:140px;height:92px}.agreement-row[data-v-8e44b1c6]{color:#5d5868;align-items:flex-start;gap:10px;margin-top:16px;line-height:1.6;display:flex}.agreement-row input[data-v-8e44b1c6]{width:16px;height:16px;accent-color:var(--color-brand);margin-top:4px}.dialog-actions[data-v-8e44b1c6]{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.dialog-actions button[data-v-8e44b1c6]{min-width:116px}@media (width<=760px){.real-name-dialog[data-v-8e44b1c6]{padding:14px}.real-name-dialog__panel[data-v-8e44b1c6]{max-height:calc(100vh - 28px);padding:18px}.real-name-dialog__head[data-v-8e44b1c6],.device-summary[data-v-8e44b1c6],.device-summary dl[data-v-8e44b1c6],.field-grid[data-v-8e44b1c6],.upload-box[data-v-8e44b1c6]{grid-template-columns:1fr}.upload-box img[data-v-8e44b1c6]{width:100%;height:180px}.dialog-actions[data-v-8e44b1c6]{flex-direction:column-reverse}}.device-activate[data-v-d16107ad]{margin-bottom:24px}.device-layout[data-v-d16107ad]{grid-template-columns:minmax(0,1fr) 410px;align-items:start;gap:24px;display:grid}.device-list[data-v-d16107ad]{align-content:start;gap:16px;display:grid}.device-card[data-v-d16107ad]{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-d16107ad]{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-d16107ad],.detail-panel h3[data-v-d16107ad]{color:var(--color-text);margin:12px 0 8px;font-size:20px}.device-card.active h2[data-v-d16107ad],.device-card.active p[data-v-d16107ad]{color:#fff}.device-card p[data-v-d16107ad],.detail-list dt[data-v-d16107ad],.history-list time[data-v-d16107ad]{color:var(--color-muted)}.device-card.active .tag[data-v-d16107ad]{color:var(--color-brand);background:#ffffffe6}.tag--default[data-v-d16107ad]{color:#1c7047;background:#e8f8ef;margin-left:8px}.tag--real-neutral[data-v-d16107ad],.tag--real-warning[data-v-d16107ad],.tag--real-success[data-v-d16107ad]{margin-left:8px}.tag--real-neutral[data-v-d16107ad]{color:#5d5868;background:#f0edf6}.tag--real-warning[data-v-d16107ad]{color:#b75f13;background:#fff1df}.tag--real-success[data-v-d16107ad]{color:#0f7b49;background:#e7faef}.device-card.active .tag--default[data-v-d16107ad]{color:#125c3a;background:#dff8ea}.device-card.active .tag--real-neutral[data-v-d16107ad],.device-card.active .tag--real-warning[data-v-d16107ad],.device-card.active .tag--real-success[data-v-d16107ad]{color:var(--color-brand);background:#ffffffe6}.device-actions[data-v-d16107ad]{flex-wrap:wrap;gap:10px;display:flex}.device-actions button[data-v-d16107ad]{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-d16107ad]:hover{color:var(--color-brand);border-color:#cdb6ff}.device-actions .device-actions__primary[data-v-d16107ad]{border-color:var(--color-brand);color:#fff;background:var(--color-brand)}.device-actions .device-actions__primary[data-v-d16107ad]:hover{color:#fff;background:#4b0998;border-color:#4b0998}.device-card.active .device-actions button[data-v-d16107ad]{color:#fff;background:#ffffff1f;border-color:#ffffff80}.device-card.active .device-actions button[data-v-d16107ad]:hover{color:var(--color-brand);background:#fff;border-color:#fff}.device-actions button[data-v-d16107ad]:disabled{cursor:not-allowed;opacity:.55}.detail-panel[data-v-d16107ad]{padding:24px}.detail-list[data-v-d16107ad]{gap:14px;margin:0;display:grid}.detail-list div[data-v-d16107ad]{grid-template-columns:98px 1fr;gap:14px;display:grid}.detail-list dd[data-v-d16107ad]{margin:0}.real-status[data-v-d16107ad]{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-d16107ad]{color:#b75f13;background:#fff1df}.real-status--success[data-v-d16107ad]{color:#0f7b49;background:#e7faef}.history-list[data-v-d16107ad]{gap:12px;padding-left:20px;display:grid}.history-list li[data-v-d16107ad]{gap:4px;display:grid}@media (width<=1080px){.device-layout[data-v-d16107ad]{grid-template-columns:1fr}}.order-detail-dialog[data-v-1f2532a2]{z-index:1200;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.order-detail-dialog__mask[data-v-1f2532a2]{background:#120a227a;position:absolute;inset:0}.order-detail-dialog__panel[data-v-1f2532a2]{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-1f2532a2]::-webkit-scrollbar{display:none}.order-detail-dialog__head[data-v-1f2532a2]{justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.order-detail-dialog__head h2[data-v-1f2532a2],.detail-items h3[data-v-1f2532a2]{color:var(--color-text);margin:0}.order-detail-dialog__head h2[data-v-1f2532a2]{font-size:24px}.order-detail-dialog__head p[data-v-1f2532a2]{color:var(--color-muted);margin:8px 0 0}.order-detail-dialog__head button[data-v-1f2532a2]{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-1f2532a2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-list div[data-v-1f2532a2]{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-1f2532a2]:first-child,.detail-list div[data-v-1f2532a2]:nth-child(9),.detail-list div[data-v-1f2532a2]:last-child{grid-column:span 2}.detail-list span[data-v-1f2532a2],.detail-items small[data-v-1f2532a2]{color:var(--color-muted)}.detail-list strong[data-v-1f2532a2]{overflow-wrap:anywhere;color:var(--color-text);line-height:1.35}.detail-items[data-v-1f2532a2]{gap:10px;margin-top:16px;display:grid}.detail-items h3[data-v-1f2532a2]{font-size:18px}.detail-items article[data-v-1f2532a2]{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-1f2532a2]{-o-object-fit:cover;object-fit:cover;background:#eee6ff;border-radius:8px;width:54px;height:54px}.detail-items strong[data-v-1f2532a2],.detail-items small[data-v-1f2532a2]{display:block}.order-type-tag[data-v-1f2532a2]{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-1f2532a2]{margin-top:3px;line-height:1.45}.detail-items em[data-v-1f2532a2]{color:var(--color-brand);white-space:nowrap;font-style:normal;font-weight:900}.order-detail-actions[data-v-1f2532a2]{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.danger-button[data-v-1f2532a2]{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-1f2532a2]:hover{background:#fff1f1}.danger-button--solid[data-v-1f2532a2]{color:#fff;background:#d92d20;border-color:#d92d20}.danger-button--solid[data-v-1f2532a2]:hover{background:#b42318;border-color:#b42318}@media (width<=760px){.order-detail-dialog[data-v-1f2532a2]{padding:14px}.order-detail-dialog__panel[data-v-1f2532a2]{width:calc(100vw - 28px);max-height:calc(100vh - 28px);padding:18px}.detail-list[data-v-1f2532a2]{grid-template-columns:1fr}.detail-list div[data-v-1f2532a2]:first-child,.detail-list div[data-v-1f2532a2]:nth-child(9),.detail-list div[data-v-1f2532a2]:last-child{grid-column:auto}.detail-list div[data-v-1f2532a2],.detail-items article[data-v-1f2532a2]{grid-template-columns:1fr}.detail-items em[data-v-1f2532a2]{white-space:normal}}.order-table[data-v-255023b2]{overflow:hidden}.order-table__head[data-v-255023b2],.order-table__row[data-v-255023b2]{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-255023b2]{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-255023b2]{border-bottom:1px solid #efedf8}.order-table__row[data-v-255023b2]:last-child{border-bottom:0}.order-table small[data-v-255023b2]{color:var(--color-muted);margin-top:4px;display:block}.order-type-tag[data-v-255023b2]{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-255023b2]{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-255023b2]{color:#9b5200;background:var(--color-accent-soft)}.order-status--progress[data-v-255023b2]{color:var(--color-brand);background:var(--color-brand-light)}.order-status--done[data-v-255023b2]{color:var(--color-success);background:var(--color-success-soft)}.order-status--muted[data-v-255023b2]{color:var(--color-muted);background:#f2f1f8}.order-detail-button[data-v-255023b2]{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-255023b2]:hover{border-color:var(--color-brand);background:var(--color-brand-light)}.order-cancel-button[data-v-255023b2]{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-255023b2]:hover{background:#fff1f1}@media (width<=760px){.order-table__head[data-v-255023b2],.order-table__row[data-v-255023b2]{grid-template-columns:1fr}}.order-pagination[data-v-39287f79]{justify-content:center;align-items:center;gap:14px;margin-top:20px;display:flex}.order-pagination span[data-v-39287f79]{color:var(--color-muted);font-size:14px;font-weight:800}@media (width<=760px){.order-pagination[data-v-39287f79]{flex-direction:column;align-items:stretch}}.profile-page[data-v-f7297cbe]{min-width:0}.content-head p[data-v-f7297cbe]{color:var(--color-muted);margin:10px 0 0;font-size:15px;line-height:1.7}.profile-form[data-v-f7297cbe]{gap:22px;width:min(760px,100%);padding:28px;display:grid}.profile-form__head[data-v-f7297cbe]{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-f7297cbe]{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-f7297cbe]{background:#fff;border:1px solid #deddf0e0}.profile-form__avatar img[data-v-f7297cbe]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.profile-form__avatar[data-v-f7297cbe] svg{fill:none;width:82%;height:82%}.profile-form__avatar[data-v-f7297cbe] circle:first-child{stroke:#ffffff61}.profile-form__avatar[data-v-f7297cbe] circle:nth-child(2),.profile-form__avatar[data-v-f7297cbe] path{fill:#fff}.profile-form__head strong[data-v-f7297cbe],.profile-form__head span[data-v-f7297cbe]{display:block}.profile-form__head strong[data-v-f7297cbe]{color:var(--color-text);font-size:22px;line-height:1.2}.profile-form__head span[data-v-f7297cbe]{color:var(--color-muted);margin-top:8px;font-size:15px}.profile-form>label[data-v-f7297cbe],.profile-form fieldset[data-v-f7297cbe]{gap:10px;display:grid}.profile-form label>span[data-v-f7297cbe],.profile-form legend[data-v-f7297cbe],.profile-form__readonly span[data-v-f7297cbe]{color:#4c465a;font-size:15px;font-weight:900}.profile-form label>input[data-v-f7297cbe]: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-f7297cbe]:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px #5a0db31a}.profile-form__upload[data-v-f7297cbe]{text-align:right;justify-items:end;gap:8px;min-width:0;display:grid}.avatar-button[data-v-f7297cbe]{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-f7297cbe]:hover{background:#4b0998}.avatar-button>span[data-v-f7297cbe]{font-size:15px;font-weight:900;color:#fff!important}.avatar-button input[data-v-f7297cbe]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.profile-form fieldset[data-v-f7297cbe]{border:0;margin:0;padding:0}.sex-options[data-v-f7297cbe]{flex-wrap:wrap;gap:12px;display:flex}.sex-options label[data-v-f7297cbe]{cursor:pointer}.sex-options input[data-v-f7297cbe]{opacity:0;pointer-events:none;position:absolute}.sex-options span[data-v-f7297cbe]{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-f7297cbe]{border-color:var(--color-brand);color:#fff;background:var(--color-brand)}.profile-form__readonly[data-v-f7297cbe]{background:#faf8ff;border-radius:10px;gap:8px;padding:16px;display:grid}.profile-form__readonly strong[data-v-f7297cbe]{color:var(--color-text);font-size:18px}.profile-form__actions[data-v-f7297cbe]{justify-content:flex-end;gap:12px;display:flex}@media (width<=760px){.profile-form[data-v-f7297cbe]{padding:18px}.profile-form__head[data-v-f7297cbe]{grid-template-columns:1fr}.profile-form__actions[data-v-f7297cbe]{flex-direction:column;align-items:stretch}.profile-form__upload[data-v-f7297cbe]{text-align:left;justify-items:start}.profile-form__actions .primary-button[data-v-f7297cbe],.profile-form__actions .secondary-button[data-v-f7297cbe]{width:100%}}.content-head p[data-v-f38378bb]{color:var(--color-muted);margin:8px 0 0}.secondary-link[data-v-f38378bb]{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-f38378bb],.real-name-guide[data-v-f38378bb]{padding:24px}.form-status[data-v-f38378bb]{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-f38378bb]{background:#f4efff}.form-status--verified[data-v-f38378bb]{background:#ecfbf3}.form-status>span[data-v-f38378bb]{color:#d97822;background:#fff;border-radius:50%;place-items:center;width:54px;height:54px;display:grid}.form-status--pending>span[data-v-f38378bb]{color:var(--color-brand)}.form-status--verified>span[data-v-f38378bb]{color:#16a05f}.form-status[data-v-f38378bb] svg,.guide-icon[data-v-f38378bb] svg,.upload-box__icon[data-v-f38378bb] svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:28px;height:28px}.form-status strong[data-v-f38378bb]{color:var(--color-text);font-size:18px}.form-status p[data-v-f38378bb]{color:var(--color-muted);margin:8px 0 0;line-height:1.6}.field-grid[data-v-f38378bb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.field-grid label[data-v-f38378bb]{color:#514b5f;gap:9px;font-weight:900;display:grid}.field-grid input[data-v-f38378bb]{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-f38378bb]:focus{border-color:#cdb6ff;outline:3px solid #5a0db31a}.upload-box[data-v-f38378bb]{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-f38378bb]{opacity:0;cursor:pointer;position:absolute;inset:0}.upload-box__icon[data-v-f38378bb]{width:52px;height:52px;color:var(--color-brand);background:#efe7ff;border-radius:10px;place-items:center;display:grid}.upload-box strong[data-v-f38378bb],.upload-box em[data-v-f38378bb]{display:block}.upload-box strong[data-v-f38378bb]{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.upload-box em[data-v-f38378bb]{color:var(--color-muted);margin-top:8px;font-size:13px;font-style:normal}.upload-box img[data-v-f38378bb]{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:160px;height:104px}.agreement-row[data-v-f38378bb]{color:#5d5868;align-items:flex-start;gap:10px;margin-top:18px;line-height:1.6;display:flex}.agreement-row input[data-v-f38378bb]{width:16px;height:16px;accent-color:var(--color-brand);margin-top:4px}.form-message[data-v-f38378bb]{color:#9a3f16;background:#fff1e8;border-radius:8px;margin:18px 0 0;padding:12px 14px;font-weight:800}.form-message--success[data-v-f38378bb]{color:#0f7b49;background:#ecfbf3}.form-actions[data-v-f38378bb]{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.form-actions button[data-v-f38378bb]{min-width:132px}.real-name-guide[data-v-f38378bb]{gap:18px;display:grid}.guide-icon[data-v-f38378bb]{color:#fff;background:var(--color-brand);border-radius:12px;place-items:center;width:58px;height:58px;display:grid}.real-name-guide h2[data-v-f38378bb]{color:var(--color-text);margin:0;font-size:22px;line-height:1.35}.real-name-guide ul[data-v-f38378bb]{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-f38378bb]{grid-template-columns:1fr}}@media (width<=760px){.real-name-form[data-v-f38378bb],.real-name-guide[data-v-f38378bb]{padding:18px}.field-grid[data-v-f38378bb],.upload-box[data-v-f38378bb]{grid-template-columns:1fr}.upload-box img[data-v-f38378bb]{width:100%;height:180px}.form-actions button[data-v-f38378bb],.secondary-link[data-v-f38378bb]{justify-content:center;width:100%}}.overview-dashboard[data-v-ccd8c655]{min-width:0}.overview-top[data-v-ccd8c655],.dashboard-grid[data-v-ccd8c655]{gap:26px;display:grid}.overview-top[data-v-ccd8c655]{grid-template-columns:minmax(520px,1.12fr) minmax(460px,.98fr)}.dashboard-grid[data-v-ccd8c655]{grid-template-columns:minmax(430px,1.1fr) minmax(430px,1fr) minmax(360px,.98fr);margin-top:26px}.dashboard-card[data-v-ccd8c655]{background:#fffffff5;border:1px solid #deddf0bd;border-radius:12px;box-shadow:0 18px 42px #2d22460f}.profile-status-card[data-v-ccd8c655]{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-ccd8c655]: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-ccd8c655]: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-ccd8c655]{z-index:1;grid-template-columns:118px minmax(0,1fr) auto;align-items:center;gap:30px;display:grid;position:relative}.profile-avatar[data-v-ccd8c655]{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-ccd8c655]{background:#fff;box-shadow:inset 0 0 0 3px #ffffffe6,0 14px 24px #19074c33}.profile-avatar[data-v-ccd8c655] svg{fill:none;width:92%;height:92%}.profile-avatar img[data-v-ccd8c655]{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.profile-avatar[data-v-ccd8c655] circle:first-child{stroke:#ffffff6b;stroke-width:1px}.profile-avatar[data-v-ccd8c655] circle:nth-child(2),.profile-avatar[data-v-ccd8c655] path{fill:#fff}.profile-identity[data-v-ccd8c655]{min-width:0}.profile-title[data-v-ccd8c655]{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.profile-title h1[data-v-ccd8c655]{color:#fff;margin:0;font-size:34px;line-height:1.12}.profile-title span[data-v-ccd8c655]{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-ccd8c655]{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-ccd8c655]{vertical-align:-3px;background:#ffffff5c;width:1px;height:18px;margin:0 18px;display:inline-block}.settings-button[data-v-ccd8c655],.gold-button[data-v-ccd8c655]{cursor:pointer;border:0;font-weight:900}.settings-button[data-v-ccd8c655]{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-ccd8c655] svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:28px;height:28px}.profile-summary-panel[data-v-ccd8c655]{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-ccd8c655]{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.summary-status--real-name[data-v-ccd8c655]{color:inherit;border-radius:12px;margin:-10px;padding:10px;transition:background .18s,transform .18s}.summary-status--real-name[data-v-ccd8c655]:hover{background:#faf8ff;transform:translateY(-1px)}.summary-status__icon[data-v-ccd8c655]{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-ccd8c655]{color:#d97822;background:radial-gradient(circle,#ffffffeb 0 32%,#0000 33%),#fff0df}.summary-status--pending .summary-status__icon[data-v-ccd8c655]{color:var(--color-brand)}.summary-status--verified .summary-status__icon[data-v-ccd8c655]{color:#16a05f;background:radial-gradient(circle,#ffffffeb 0 32%,#0000 33%),#e7faef}.summary-status__icon[data-v-ccd8c655] 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-ccd8c655] svg{fill:none;stroke:currentColor}.summary-status__top[data-v-ccd8c655]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.summary-status strong[data-v-ccd8c655]{color:#504a5f;font-size:19px;font-weight:900;line-height:1.2}.summary-status__top b[data-v-ccd8c655]{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-ccd8c655]{color:#b75f13;background:#fff1df}.summary-status--verified .summary-status__top b[data-v-ccd8c655]{color:#0f7b49;background:#e7faef}.summary-metric span[data-v-ccd8c655]{color:#6f6a7a;font-size:22px;font-weight:800}.summary-status p[data-v-ccd8c655]{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-ccd8c655]{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-ccd8c655]:after{content:">";font-weight:900}.summary-status--unverified .summary-status__action[data-v-ccd8c655]{color:#b75f13}.summary-status--verified .summary-status__action[data-v-ccd8c655]{color:#0f7b49}.summary-divider[data-v-ccd8c655]{background:#e2deea;width:1px;height:82px}.summary-metric[data-v-ccd8c655]{text-align:center;min-width:0}.summary-metric span[data-v-ccd8c655]{display:block}.summary-metric strong[data-v-ccd8c655]{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-ccd8c655]{font-size:.42em;font-weight:700}.member-level-card[data-v-ccd8c655]{border-color:#eadfce;min-height:320px;padding:30px 34px}.member-level-card__head[data-v-ccd8c655],.card-head[data-v-ccd8c655]{justify-content:space-between;align-items:center;gap:18px;display:flex}.member-title[data-v-ccd8c655]{align-items:center;gap:14px;min-width:0;display:flex}.member-title h2[data-v-ccd8c655],.card-head h2[data-v-ccd8c655],.support-card h2[data-v-ccd8c655]{color:var(--color-text);margin:0;font-size:22px;line-height:1.2}.member-title h2[data-v-ccd8c655]{color:#74431d;font-size:26px}.member-level-card>p[data-v-ccd8c655]{color:#a06b43;margin:30px 0 22px;font-size:18px;font-weight:800}.gold-button[data-v-ccd8c655]{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-ccd8c655]{border:1px solid #eee3d6;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:22px 0;display:grid}.member-empty[data-v-ccd8c655]{color:#a06b43;border:1px dashed #eee3d6;border-radius:12px;place-items:center;min-height:124px;font-weight:800;display:grid}.benefit-item[data-v-ccd8c655]{color:#575260;text-align:center;border-right:1px solid #eee3d6;place-items:center;gap:12px;min-height:100px;display:grid}.benefit-item[data-v-ccd8c655]:last-child{border-right:0}.benefit-icon[data-v-ccd8c655],.crown-icon[data-v-ccd8c655]{color:#e6902a;place-items:center;display:grid}.benefit-icon[data-v-ccd8c655]{width:46px;height:46px}.crown-icon[data-v-ccd8c655]{width:36px;height:36px}.member-detail-link[data-v-ccd8c655]{color:#c98a4b;text-align:right;margin-top:24px;font-size:16px;font-weight:900;display:block}.card-head[data-v-ccd8c655]{margin-bottom:20px}.card-head a[data-v-ccd8c655]{color:#878391;font-size:14px;font-weight:900}.points-detail-card[data-v-ccd8c655],.devices-card[data-v-ccd8c655],.compact-info-card[data-v-ccd8c655]{padding:24px}.points-table[data-v-ccd8c655]{border-collapse:collapse;color:#5d5868;width:100%;font-size:14px}.points-table th[data-v-ccd8c655]{color:#8b8793;text-align:left;padding:0 0 16px;font-weight:800}.points-table td[data-v-ccd8c655]{vertical-align:middle;border-top:1px solid #eeedf5;padding:15px 0}.points-table .table-empty[data-v-ccd8c655]{color:var(--color-muted);text-align:center}.points-table td[data-v-ccd8c655]:first-child{align-items:center;gap:12px;display:flex}.points-table td.table-empty[data-v-ccd8c655]{display:table-cell}.points-table .positive[data-v-ccd8c655]{color:var(--color-brand);font-weight:900}.points-table .negative[data-v-ccd8c655]{color:#f05a2a;font-weight:900}.point-type-icon[data-v-ccd8c655],.line-icon[data-v-ccd8c655]{place-items:center;display:inline-grid}.point-type-icon[data-v-ccd8c655]{border-radius:8px;flex:none;width:34px;height:34px}.point-type-icon--purple[data-v-ccd8c655]{color:var(--color-brand);background:#efe7ff}.point-type-icon--orange[data-v-ccd8c655]{color:#f07635;background:#fff0e8}.line-icon[data-v-ccd8c655]{color:#64616e;width:28px;height:28px}.line-icon--purple[data-v-ccd8c655]{color:var(--color-brand)}.line-icon[data-v-ccd8c655] svg,.point-type-icon[data-v-ccd8c655] svg,.benefit-icon[data-v-ccd8c655] svg,.crown-icon[data-v-ccd8c655] svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:100%;height:100%}.device-list[data-v-ccd8c655]{gap:18px;display:grid}.device-card-mini[data-v-ccd8c655]{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-ccd8c655]{border-radius:10px;place-items:center;height:92px;display:grid}.device-thumb--mifi[data-v-ccd8c655]{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-ccd8c655]:after{content:"";background:linear-gradient(135deg,#244a70,#69a8e1);border-radius:5px;width:44px;height:32px;transform:translate(-18px)}.device-thumb--esim[data-v-ccd8c655]{color:#fff;background:linear-gradient(135deg,#4f16af,#7f4df2);font-size:24px;font-weight:900}.device-title-row[data-v-ccd8c655],.usage-row[data-v-ccd8c655],.device-meta[data-v-ccd8c655]{justify-content:space-between;align-items:center;gap:12px;display:flex}.device-title-row h3[data-v-ccd8c655]{color:var(--color-text);margin:0;font-size:20px}.device-title-row span[data-v-ccd8c655],.compact-row i[data-v-ccd8c655]{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-ccd8c655]{margin-top:22px}.usage-row p[data-v-ccd8c655],.device-meta span[data-v-ccd8c655],.compact-row em[data-v-ccd8c655],.compact-row small[data-v-ccd8c655]{color:#777382;margin:0;font-style:normal}.usage-row strong[data-v-ccd8c655],.device-meta b[data-v-ccd8c655]{color:var(--color-brand)}.usage-track[data-v-ccd8c655]{background:#dedce6;border-radius:999px;height:8px;margin:12px 0 18px;overflow:hidden}.usage-track i[data-v-ccd8c655]{border-radius:inherit;background:linear-gradient(90deg,#5a0db3,#8a5bf0);height:100%;display:block}.device-meta b[data-v-ccd8c655]{font-weight:900}.device-meta b.pending[data-v-ccd8c655]{color:#f05a2a}.side-column[data-v-ccd8c655]{align-content:start;gap:18px;display:grid}.compact-info-card[data-v-ccd8c655]{min-height:150px}.compact-row[data-v-ccd8c655]{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.compact-row strong[data-v-ccd8c655],.compact-row em[data-v-ccd8c655],.compact-row small[data-v-ccd8c655]{display:block}.compact-row strong[data-v-ccd8c655]{color:var(--color-text);font-size:16px}.compact-row em[data-v-ccd8c655]{margin-top:7px}.compact-row small[data-v-ccd8c655]{margin-top:7px;line-height:1.6}.compact-row>b[data-v-ccd8c655]{color:#777382;font-size:36px;font-weight:300}.support-card[data-v-ccd8c655]{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-ccd8c655]{color:#fff;font-size:24px}.support-card p[data-v-ccd8c655]{color:#ffffffe0;margin:18px 0 24px;line-height:1.8}.support-card a[data-v-ccd8c655]{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-ccd8c655],.dashboard-grid[data-v-ccd8c655]{grid-template-columns:1fr}}@media (width<=760px){.overview-top[data-v-ccd8c655],.dashboard-grid[data-v-ccd8c655],.side-column[data-v-ccd8c655]{gap:16px}.profile-status-card[data-v-ccd8c655],.member-level-card[data-v-ccd8c655],.points-detail-card[data-v-ccd8c655],.devices-card[data-v-ccd8c655],.compact-info-card[data-v-ccd8c655],.support-card[data-v-ccd8c655]{padding:18px}.profile-status-card__head[data-v-ccd8c655],.profile-summary-panel[data-v-ccd8c655],.benefit-grid[data-v-ccd8c655],.device-card-mini[data-v-ccd8c655]{grid-template-columns:1fr}.profile-avatar[data-v-ccd8c655]{width:84px;height:84px}.profile-title h1[data-v-ccd8c655]{font-size:28px}.profile-identity p[data-v-ccd8c655]{white-space:normal;line-height:1.8}.settings-button[data-v-ccd8c655],.gold-button[data-v-ccd8c655]{width:100%}.member-level-card__head[data-v-ccd8c655],.member-title[data-v-ccd8c655],.device-title-row[data-v-ccd8c655],.usage-row[data-v-ccd8c655],.device-meta[data-v-ccd8c655]{flex-direction:column;align-items:flex-start}.profile-summary-panel[data-v-ccd8c655]{gap:18px;margin-top:28px;padding:20px}.summary-status[data-v-ccd8c655]{grid-template-columns:56px minmax(0,1fr);gap:14px}.summary-status__icon[data-v-ccd8c655]{width:50px;height:50px}.summary-divider[data-v-ccd8c655]{width:100%;height:1px}.summary-metric[data-v-ccd8c655]{text-align:left}.summary-status strong[data-v-ccd8c655],.summary-metric span[data-v-ccd8c655]{font-size:18px}.summary-status p[data-v-ccd8c655]{margin-top:8px;font-size:14px}.summary-metric strong[data-v-ccd8c655]{margin-top:10px;font-size:34px}.benefit-item[data-v-ccd8c655]{border-bottom:1px solid #eee3d6;border-right:0}.benefit-item[data-v-ccd8c655]:last-child{border-bottom:0}.points-table[data-v-ccd8c655]{font-size:12px}.points-table th[data-v-ccd8c655]:nth-child(4),.points-table td[data-v-ccd8c655]:nth-child(4){display:none}}.social-callback[data-v-d9b601c4]{background:var(--color-page);place-items:center;min-height:100vh;padding:24px;display:grid}.social-callback__panel[data-v-d9b601c4]{text-align:center;width:min(420px,100%);padding:40px}.social-callback__panel h1[data-v-d9b601c4]{color:var(--color-text);margin:18px 0 10px;font-size:26px}.social-callback__panel p[data-v-d9b601c4]{color:var(--color-muted);margin:0 0 24px;line-height:1.7}.social-callback__panel .primary-button[data-v-d9b601c4]{display:inline-flex}.social-callback__spinner[data-v-d9b601c4]{border:3px solid #e6d9f6;border-top-color:var(--color-brand);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite social-callback-spin-d9b601c4;display:inline-block}@keyframes social-callback-spin-d9b601c4{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%!important}.container{width:100%}@media (width>=640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (width>=768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (width>=1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (width>=1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (width>=1536px){.\!container{max-width:1536px!important}.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{flex:none;align-items:center;display:inline-flex}.brand-logo__image{-o-object-fit:contain;object-fit:contain;width:auto;max-width:100%;height:54px;display:block}.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:radial-gradient(circle at 76% 22%,#ffffff2e 0,#fff0 34%),linear-gradient(90deg,#121327e6 0%,#192736b8 47%,#14394433 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);min-height:inherit;z-index:2;align-items:center;margin:0 auto;display:flex;position:relative}.hero-section__content{width:min(760px,100%);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__title{text-wrap:balance;text-shadow:0 22px 70px #00000052;margin:0;font-size:76px;font-weight:900;line-height:1.02}.hero-section__title span{display:block}.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}.trust-grid{grid-template-columns:1fr}.quick-entry-grid,.steps-grid{grid-template-columns:repeat(2,1fr)}.hero-section__title{font-size:54px}}@media (width<=640px){.hero-section{min-height:520px}.hero-carousel__image{-o-object-position:58% center;object-position:58% center}.hero-section__title{overflow-wrap:anywhere;font-size:42px}.hero-section:after{background:linear-gradient(90deg,#141c2beb 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}.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}}
