.bottom-nav[data-v-7c600724]{position:fixed;bottom:0;left:0;right:0;z-index:40;background-color:#fff;border-top:1px solid #f3f4f6}.nav-content[data-v-7c600724]{max-width:32rem;margin:0 auto;display:flex;align-items:center;justify-content:space-around;padding:.5rem 0;padding-bottom:max(.5rem,env(safe-area-inset-bottom))}.nav-item[data-v-7c600724]{display:flex;flex-direction:column;align-items:center;gap:.125rem;padding:.25rem 1rem;color:#9ca3af;background:none;border:none;cursor:pointer;transition:color .2s;text-decoration:none}.nav-item[data-v-7c600724]:focus{outline:none}@media (hover:hover){.nav-item[data-v-7c600724]:hover:not(.nav-item-active){color:#4b5563}}.nav-item-active[data-v-7c600724]{color:#2563eb}.nav-label[data-v-7c600724]{font-size:.625rem;font-weight:600}.smart-top-nav[data-v-966ad242]{position:sticky;top:0;z-index:80;background:hsla(0,0%,100%,.96);border-bottom:1px solid rgba(226,232,240,.92);backdrop-filter:blur(14px)}.smart-top-nav__inner[data-v-966ad242]{max-width:32rem;height:3.1rem;margin:0 auto;padding:0 .9rem;display:grid;grid-template-columns:2.35rem 1fr 2.35rem;align-items:center;gap:.35rem}.smart-top-nav__back[data-v-966ad242],.smart-top-nav__home[data-v-966ad242]{border:none;background:transparent;color:#172033;cursor:pointer}.smart-top-nav__back[data-v-966ad242]{width:2.35rem;height:2.35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.smart-top-nav__back[data-v-966ad242]:active{background:#f1f5f9}.smart-top-nav__title[data-v-966ad242]{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#111827;font-size:1rem;font-weight:900}.smart-top-nav__home[data-v-966ad242]{padding:0;font-size:.78rem;font-weight:800;color:#2563eb}.smart-top-nav__placeholder[data-v-966ad242]{width:2.35rem}.preview-overlay[data-v-aa034636]{position:fixed;inset:0;z-index:60;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.8);animation:overlayEnter-aa034636 .2s ease-out}@keyframes overlayEnter-aa034636{0%{opacity:0}to{opacity:1}}.preview-close-btn[data-v-aa034636]{position:absolute;top:1rem;right:1rem;padding:.5rem;border-radius:50%;background-color:rgba(0,0,0,.4);transition:background-color .2s;border:none;cursor:pointer}.preview-close-btn[data-v-aa034636]:hover{background-color:rgba(0,0,0,.6)}.preview-image[data-v-aa034636]{max-width:92vw;max-height:90vh;-o-object-fit:contain;object-fit:contain;border-radius:.5rem}.card-container[data-v-c10572ec]{background:hsla(0,0%,100%,.96);border-radius:.95rem;box-shadow:0 .4rem 1rem rgba(31,78,132,.11),inset 0 1px 0 hsla(0,0%,100%,.9);border:1px solid rgba(225,236,249,.95);overflow:hidden;cursor:pointer;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;padding:1rem;margin-top:.75rem}.card-container[data-v-c10572ec]:hover{box-shadow:0 .55rem 1.25rem rgba(31,78,132,.16),inset 0 1px 0 hsla(0,0%,100%,.9);border-color:rgba(196,219,247,.95)}.card-container[data-v-c10572ec]:active{transform:scale(.985)}.circle-decoration[data-v-c10572ec]{position:absolute;top:-5.5rem;right:-5rem;width:11rem;height:11rem;border-radius:50%;background:radial-gradient(circle,rgba(219,238,255,.76),hsla(0,0%,100%,0))!important;opacity:.72;z-index:0}.card-content[data-v-c10572ec]{display:flex;gap:.95rem;position:relative;z-index:10}.card-image[data-v-c10572ec]{width:6rem;height:6rem;border-radius:.82rem;overflow:hidden;flex-shrink:0;background-color:#f1f7ff;border:1px solid rgba(229,238,249,.95);cursor:zoom-in}.image[data-v-c10572ec]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.image-placeholder[data-v-c10572ec]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#d1d5db}.card-info[data-v-c10572ec]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between}.card-header[data-v-c10572ec]{display:flex;justify-content:space-between;align-items:flex-start}.data-display[data-v-c10572ec]{display:flex;align-items:baseline;gap:.125rem}.data-value[data-v-c10572ec]{font-size:1.875rem;font-weight:900;color:#10213f;line-height:1}.data-unit[data-v-c10572ec]{font-size:1rem;font-weight:800;color:#10213f;margin-top:.25rem}.price-display[data-v-c10572ec]{display:flex;align-items:baseline;color:#ff6b17}.price-symbol[data-v-c10572ec]{font-size:.875rem;font-weight:900}.price-amount[data-v-c10572ec]{font-size:1.25rem;font-weight:900;line-height:1}.price-period[data-v-c10572ec]{font-size:.75rem;margin-top:.25rem}.product-name[data-v-c10572ec]{font-size:.875rem;font-weight:700;color:#10213f;margin-top:.25rem;display:-webkit-box;line-clamp:1;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.tags-row[data-v-c10572ec]{display:flex;gap:.375rem;overflow-x:auto;margin-top:.5rem}.tags-row[data-v-c10572ec]::-webkit-scrollbar{display:none}.tag[data-v-c10572ec]{font-size:.625rem;padding:.16rem .5rem;border-radius:9999px;border:1px solid;font-weight:700;white-space:nowrap;flex-shrink:0}.tag-blue[data-v-c10572ec]{background-color:#edf5ff;color:#2563eb;border-color:#dbeafe}.tag-emerald[data-v-c10572ec],.tag-orange[data-v-c10572ec]{background-color:#f1f7ff;color:#2563eb;border-color:#dbeafe}.card-footer[data-v-c10572ec]{display:flex;align-items:center;justify-content:space-between;margin-top:.5rem}.age-badge[data-v-c10572ec]{display:flex;align-items:center;gap:.375rem;padding:.25rem .5rem;border-radius:.5rem;border:1px solid rgba(219,234,254,.92)}.type-bg-blue[data-v-c10572ec]{background-color:#edf5ff}.type-bg-red[data-v-c10572ec]{background-color:#fff1f1}.type-bg-green[data-v-c10572ec]{background-color:#ecfdf5}.type-bg-purple[data-v-c10572ec]{background-color:#f3f0ff}.type-bg-gray[data-v-c10572ec]{background-color:#f9fafb}.age-text[data-v-c10572ec]{font-size:.75rem;font-weight:700}.type-text-blue[data-v-c10572ec]{color:#2563eb}.type-text-red[data-v-c10572ec]{color:#dc2626}.type-text-green[data-v-c10572ec]{color:#16a34a}.type-text-purple[data-v-c10572ec]{color:#7c3aed}.type-text-gray[data-v-c10572ec]{color:#4b5563}.button-group[data-v-c10572ec]{display:flex;align-items:center;gap:.5rem;margin-left:auto}.action-btn[data-v-c10572ec]{padding:.375rem 1rem;background:linear-gradient(135deg,#60a5fa,#2563eb);color:#fff;font-size:.75rem;font-weight:800;border-radius:9999px;transition:transform .2s ease;border:none;cursor:pointer}.action-btn[data-v-c10572ec]:hover{transform:translateY(-1px)}.skeleton-card[data-v-68e087fc]{background:hsla(0,0%,100%,.96);border-radius:.95rem;box-shadow:0 .4rem 1rem rgba(31,78,132,.11);border:1px solid rgba(225,236,249,.95);overflow:hidden;padding:1rem;margin-top:.75rem}.skeleton-content[data-v-68e087fc]{display:flex;gap:.95rem}.skeleton-info[data-v-68e087fc]{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:.6rem}.skeleton-header[data-v-68e087fc]{display:flex;justify-content:space-between;align-items:flex-start}.skeleton-tags[data-v-68e087fc]{display:flex;gap:.4rem}.skeleton-footer[data-v-68e087fc]{display:flex;justify-content:space-between;align-items:center}.sk-image[data-v-68e087fc]{width:6rem;height:6rem;border-radius:.82rem;flex-shrink:0}.sk-data[data-v-68e087fc]{width:3.4rem;height:1.7rem;border-radius:.3rem}.sk-price[data-v-68e087fc]{width:2.6rem;height:1.2rem;border-radius:.3rem}.sk-name[data-v-68e087fc]{width:80%;height:1rem;border-radius:.3rem}.sk-tag[data-v-68e087fc]{width:2.6rem;height:.95rem;border-radius:.45rem}.sk-age[data-v-68e087fc]{width:3rem;height:1.1rem;border-radius:.4rem}.sk-btn[data-v-68e087fc]{width:5rem;height:1.7rem;border-radius:.55rem}.sk[data-v-68e087fc]{position:relative;overflow:hidden;background-color:#e9eef5}.sk[data-v-68e087fc]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(90deg,rgba(233,238,245,0),hsla(0,0%,100%,.85) 50%,rgba(233,238,245,0));transform:translateX(-100%);animation:sk-shimmer-68e087fc 1.3s ease-in-out infinite}@keyframes sk-shimmer-68e087fc{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.sk[data-v-68e087fc]:after{animation:none}}.modal-overlay[data-v-1b579fba]{position:fixed;inset:0;z-index:70;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);animation:overlayEnter-1b579fba .2s ease-out}@keyframes overlayEnter-1b579fba{0%{opacity:0}to{opacity:1}}.modal-content[data-v-1b579fba]{background-color:#fff;border-radius:1.25rem;padding:1rem;width:min(22rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);overflow-y:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);animation:sheetEnter-1b579fba .3s ease-out}@keyframes sheetEnter-1b579fba{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.modal-header[data-v-1b579fba]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.modal-title[data-v-1b579fba]{font-size:1rem;font-weight:700;color:#111827}.close-btn[data-v-1b579fba]{padding:.25rem;border-radius:50%;background:none;border:none;cursor:pointer;transition:background-color .2s}.close-btn[data-v-1b579fba]:hover{background-color:#f3f4f6}.modal-body[data-v-1b579fba]{text-align:center}.poster-card[data-v-1b579fba]{position:relative;width:100%;min-height:31rem;overflow:hidden;border-radius:1.1rem;background:radial-gradient(circle at 20% 12%,hsla(0,0%,100%,.68),transparent 9rem),linear-gradient(160deg,#2f80ed,#56ccf2 48%,#0f172a);background-size:cover;background-position:50%;box-shadow:0 1rem 2.2rem rgba(15,23,42,.16)}.poster-mask[data-v-1b579fba]{min-height:31rem;display:flex;flex-direction:column;padding:1rem;background:linear-gradient(180deg,hsla(0,0%,100%,.12),rgba(15,23,42,.06) 44%,rgba(15,23,42,.28))}.poster-brand[data-v-1b579fba]{display:inline-flex;align-items:center;align-self:flex-start;max-width:100%;gap:.45rem;padding:.36rem .62rem;border-radius:9999px;background:hsla(0,0%,100%,.9);color:#10213f;font-size:.76rem;font-weight:900;box-shadow:0 .35rem .85rem rgba(15,23,42,.08)}.poster-logo[data-v-1b579fba]{width:1.25rem;height:1.25rem;border-radius:.36rem;-o-object-fit:cover;object-fit:cover}.poster-main[data-v-1b579fba]{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1.1rem .2rem;text-align:left}.poster-label[data-v-1b579fba]{margin:0 0 .65rem;padding:.22rem .55rem;border-radius:9999px;background:hsla(0,0%,100%,.88);color:#2563eb;font-size:.72rem;font-weight:900}.product-name[data-v-1b579fba]{margin:0;color:#fff;font-size:1.55rem;font-weight:900;line-height:1.25;text-shadow:0 .18rem .55rem rgba(15,23,42,.3)}.product-name[data-v-1b579fba],.product-subtitle[data-v-1b579fba]{display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-subtitle[data-v-1b579fba]{margin:.6rem 0 0;color:hsla(0,0%,100%,.92);font-size:.88rem;font-weight:700;line-height:1.5;text-shadow:0 .14rem .4rem rgba(15,23,42,.25)}.poster-image-wrap[data-v-1b579fba]{align-self:center;width:10.5rem;height:10.5rem;margin-top:1rem;padding:.5rem;border-radius:1.1rem;background:hsla(0,0%,100%,.9);box-shadow:0 .7rem 1.4rem rgba(15,23,42,.16)}.poster-image[data-v-1b579fba]{width:100%;height:100%;border-radius:.78rem;-o-object-fit:cover;object-fit:cover}.poster-footer[data-v-1b579fba]{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem;padding:.72rem;border-radius:1rem;background:hsla(0,0%,100%,.93);box-shadow:0 .55rem 1.2rem rgba(15,23,42,.12)}.poster-info[data-v-1b579fba]{min-width:0;text-align:left}.poster-price[data-v-1b579fba]{margin:0 0 .28rem;color:#ff6b17;font-size:1.35rem;font-weight:900;line-height:1}.qr-box[data-v-1b579fba]{flex:0 0 auto;padding:.35rem;background-color:#fff;border-radius:.75rem;border:1px solid #e5edf7;display:inline-block;line-height:0}.qr-hint[data-v-1b579fba]{font-size:.75rem;color:#64748b;margin:0}.poster-generated-wrap[data-v-1b579fba]{width:100%;overflow:hidden;border-radius:1.1rem;background:#f8fafc;box-shadow:0 1rem 2.2rem rgba(15,23,42,.16)}.poster-generated-image[data-v-1b579fba]{display:block;width:100%;height:auto}.poster-save-tip[data-v-1b579fba]{margin:.65rem 0 0;color:#64748b;font-size:.78rem}.copy-btn[data-v-1b579fba]{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem;margin-top:.9rem;border-radius:.75rem;font-size:.875rem;font-weight:500;transition:all .2s;border:none;cursor:pointer}.copy-btn-default[data-v-1b579fba]{background-color:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.copy-btn-default[data-v-1b579fba]:hover{background-color:#dbeafe}.copy-btn-copied[data-v-1b579fba]{background-color:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.save-btn-loading[data-v-1b579fba]{background-color:#f8fafc;color:#94a3b8;border:1px solid #e2e8f0;cursor:not-allowed}.top-nav[data-v-4d805a60]{position:sticky;top:0;z-index:40;background-color:hsla(0,0%,100%,.8);backdrop-filter:blur(12px);border-bottom:1px solid #f3f4f6}.nav-content[data-v-4d805a60]{max-width:32rem;margin:0 auto;padding:.75rem 1rem}.simple-mode .nav-content[data-v-4d805a60]{padding:1rem 1rem .75rem}.simple-header[data-v-4d805a60]{display:flex;align-items:center;gap:.75rem}.simple-header .title-group[data-v-4d805a60]{flex:1;min-width:0}.simple-right[data-v-4d805a60]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.back-btn[data-v-4d805a60]{width:2.25rem;height:2.25rem;border:none;border-radius:999px;background:#fff;color:#1f2937;font-size:1.6rem;box-shadow:0 4px 14px rgba(15,23,42,.08);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}.title-group h1[data-v-4d805a60]{margin:0;font-size:1.25rem;font-weight:900;color:#1f2937}.title-group p[data-v-4d805a60]{margin:.15rem 0 0;color:#6b7280;font-size:.8rem}.home-header .header-top[data-v-4d805a60],.minimal-header .header-top[data-v-4d805a60]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.minimal-header .header-top[data-v-4d805a60]{margin-bottom:0}.logo-title-header .header-top[data-v-4d805a60]{display:flex;align-items:center;justify-content:space-between;margin-bottom:0}.page-subtitle[data-v-4d805a60]{font-size:.875rem;color:#6b7280}.logo-group[data-v-4d805a60]{display:flex;align-items:center;gap:.5rem}.logo-img[data-v-4d805a60]{width:1.75rem;height:1.75rem;border-radius:.5rem}.page-title[data-v-4d805a60]{font-size:1.125rem;font-weight:700;color:#111827;margin:0}.count-text[data-v-4d805a60]{font-size:.75rem;color:#9ca3af}.filter-row[data-v-4d805a60]{display:flex;gap:.5rem}.keyword-row[data-v-4d805a60]{margin-bottom:.5rem}.keyword-wrapper[data-v-4d805a60]{position:relative}.input-wrapper-third[data-v-4d805a60],.select-wrapper-third[data-v-4d805a60]{position:relative;width:33.33%}.filter-icon[data-v-4d805a60]{position:absolute;left:.64rem;top:50%;z-index:1;transform:translateY(-50%);color:#2563eb;pointer-events:none}.age-input[data-v-4d805a60],.filter-select[data-v-4d805a60],.keyword-input[data-v-4d805a60]{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:1.65rem;padding-right:1.75rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.75rem;background-color:#f9fafb;border-radius:.5rem;border:1px solid #f3f4f6;outline:none;transition:all .2s;color:#4b5563}.age-input[data-v-4d805a60],.keyword-input[data-v-4d805a60]{padding-right:2rem}.keyword-input[data-v-4d805a60]::-webkit-search-cancel-button,.keyword-input[data-v-4d805a60]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.age-input[data-v-4d805a60]::-moz-placeholder,.keyword-input[data-v-4d805a60]::-moz-placeholder{color:#d1d5db}.age-input[data-v-4d805a60]::placeholder,.keyword-input[data-v-4d805a60]::placeholder{color:#d1d5db}.age-input[data-v-4d805a60]:focus,.filter-select[data-v-4d805a60]:focus,.keyword-input[data-v-4d805a60]:focus{box-shadow:0 0 0 2px #dbeafe;border-color:#93c5fd}.select-arrow[data-v-4d805a60]{pointer-events:none}.clear-input-btn[data-v-4d805a60],.select-arrow[data-v-4d805a60]{position:absolute;right:.5rem;top:50%;transform:translateY(-50%);color:#d1d5db}.clear-input-btn[data-v-4d805a60]{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.clear-input-btn[data-v-4d805a60]:hover{color:#6b7280}.list-header .header-top[data-v-4d805a60]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.search-slot[data-v-4d805a60]{margin-bottom:.5rem}.filter-slot[data-v-4d805a60]{display:flex;gap:.5rem}.page-container[data-v-8452f122]{position:relative;display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:100vh;overflow:hidden;background:linear-gradient(180deg,#eef7ff,#f7fbff 18rem,#f7fbff);padding-bottom:0}.page-container[data-v-8452f122]:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 18% 8%,rgba(83,158,255,.16),transparent 13rem),radial-gradient(circle at 86% 4%,rgba(177,218,255,.45),transparent 12rem),linear-gradient(180deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,0))}.page-container[data-v-8452f122] .top-nav{flex:0 0 auto;background:linear-gradient(180deg,rgba(247,252,255,.98),rgba(239,248,255,.92));border-bottom:none;box-shadow:none;backdrop-filter:blur(18px)}.page-container[data-v-8452f122] .nav-content{padding:1.125rem 1.125rem 1rem}.page-container[data-v-8452f122] .home-header .header-top{margin-bottom:.95rem}.page-container[data-v-8452f122] .logo-group{gap:.55rem}.page-container[data-v-8452f122] .logo-img{width:1.9rem;height:1.9rem;border-radius:.45rem}.page-container[data-v-8452f122] .page-title{color:#0c1f3f;font-size:1.13rem;font-weight:900;letter-spacing:-.01em}.page-container[data-v-8452f122] .count-text{color:#75849b;font-size:.8rem;font-weight:500}.page-container[data-v-8452f122] .filter-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.page-container[data-v-8452f122] .keyword-row{margin-bottom:.5rem}.page-container[data-v-8452f122] .keyword-wrapper{width:100%}.page-container[data-v-8452f122] .input-wrapper-third,.page-container[data-v-8452f122] .select-wrapper-third{width:auto;min-width:0}.page-container[data-v-8452f122] .age-input,.page-container[data-v-8452f122] .filter-select,.page-container[data-v-8452f122] .keyword-input{height:var(--front-filter-control-height);padding-top:0;padding-bottom:0;font-size:.75rem;font-weight:700;background:var(--front-filter-control-bg);border-radius:var(--front-filter-control-radius);border:1px solid var(--front-filter-control-border);color:var(--front-filter-control-color);box-shadow:var(--front-filter-control-shadow)}.page-container[data-v-8452f122] .age-input:focus,.page-container[data-v-8452f122] .filter-select:focus,.page-container[data-v-8452f122] .keyword-input:focus{border-color:var(--front-filter-control-focus-border);box-shadow:var(--front-filter-control-focus-shadow)}.page-container[data-v-8452f122] .filter-icon{color:var(--front-filter-control-icon)}.page-container[data-v-8452f122] .clear-input-btn,.page-container[data-v-8452f122] .select-arrow{color:var(--front-filter-control-muted)}.page-container[data-v-8452f122] .age-input::-moz-placeholder,.page-container[data-v-8452f122] .keyword-input::-moz-placeholder{color:var(--front-filter-control-placeholder)}.page-container[data-v-8452f122] .age-input::placeholder,.page-container[data-v-8452f122] .keyword-input::placeholder{color:var(--front-filter-control-placeholder)}.content-area[data-v-8452f122]{position:relative;z-index:1;flex:1 1 auto;width:100%;min-height:0;max-width:32rem;margin:0 auto;padding:.72rem 1.125rem calc(5.75rem + env(safe-area-inset-bottom));overflow-y:auto;-webkit-overflow-scrolling:touch}.banner-skeleton[data-v-8452f122]{width:100%;height:11rem;border-radius:.95rem}.banner-wrapper[data-v-8452f122]{position:relative;border-radius:.95rem;overflow:hidden;border:1px solid rgba(225,236,249,.95);box-shadow:0 .45rem 1.1rem rgba(34,84,139,.08)}.banner-track[data-v-8452f122]{display:flex;width:100%;transition:transform .5s ease}.banner-img[data-v-8452f122]{width:100%;height:11rem;flex-shrink:0;-o-object-fit:cover;object-fit:cover;display:block}.banner-dots[data-v-8452f122]{position:absolute;left:0;right:0;bottom:.5rem;display:flex;justify-content:center;gap:.375rem;z-index:2}.banner-dot[data-v-8452f122]{width:.375rem;height:.375rem;border-radius:9999px;background-color:hsla(0,0%,100%,.6);cursor:pointer;transition:all .2s}.banner-dot.active[data-v-8452f122]{width:1rem;background-color:#2563eb}.empty-state[data-v-8452f122],.error-state[data-v-8452f122],.loading-state[data-v-8452f122]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6rem 0;color:#9ca3af}.spinner-large[data-v-8452f122]{margin-bottom:.75rem}.spinner-large[data-v-8452f122],.spinner-small[data-v-8452f122]{animation:spin-8452f122 1s linear infinite}@keyframes spin-8452f122{to{transform:rotate(1turn)}}.empty-text[data-v-8452f122],.error-text[data-v-8452f122],.loading-text[data-v-8452f122]{font-size:.875rem}.error-text[data-v-8452f122]{margin-bottom:.75rem}.retry-btn[data-v-8452f122]{padding:.5rem 1rem;font-size:.875rem;background-color:#2563eb;color:#fff;border-radius:.5rem;border:none;cursor:pointer;transition:background-color .2s}.retry-btn[data-v-8452f122]:hover{background-color:#1d4ed8}.empty-icon[data-v-8452f122]{margin-bottom:.75rem}.load-more[data-v-8452f122]{width:100%;padding:1rem 0;display:flex;align-items:center;justify-content:center;gap:.375rem;font-size:.875rem;color:#9ca3af}.load-end-text[data-v-8452f122]{text-align:center;font-size:.75rem;color:#d1d5db;padding:1rem 0}.back-to-top-btn[data-v-8452f122]{position:fixed;right:calc(50% - 15rem);bottom:5.5rem;z-index:50;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:9999px;color:#fff;background:linear-gradient(135deg,#60a5fa,#2563eb 45%,#1d4ed8);box-shadow:0 12px 24px rgba(37,99,235,.28),0 4px 8px rgba(29,78,216,.2);cursor:pointer;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.back-to-top-btn[data-v-8452f122]:before{content:"";position:absolute;inset:.125rem;border-radius:inherit;background:linear-gradient(135deg,hsla(0,0%,100%,.35),hsla(0,0%,100%,0));pointer-events:none}.back-to-top-btn svg[data-v-8452f122]{position:relative;z-index:1;filter:drop-shadow(0 1px 1px rgba(0,0,0,.18))}.back-to-top-btn[data-v-8452f122]:hover{transform:translateY(-.125rem);box-shadow:0 16px 30px rgba(37,99,235,.36),0 6px 12px rgba(29,78,216,.24)}.back-to-top-btn[data-v-8452f122]:active{transform:translateY(0) scale(.96)}.popup-ad-layer[data-v-8452f122]{position:fixed;inset:0;z-index:100;pointer-events:auto}.popup-ad-image-full[data-v-8452f122]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;cursor:pointer;opacity:.97;background-color:#fff}.popup-ad-header[data-v-8452f122]{position:absolute;top:1rem;right:1rem;z-index:101}.popup-ad-skip[data-v-8452f122]{padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#fff;background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.3);border-radius:9999px;cursor:pointer;backdrop-filter:blur(8px);transition:background .2s}.popup-ad-skip[data-v-8452f122]:hover{background:rgba(0,0,0,.6)}@media (max-width:32rem){.back-to-top-btn[data-v-8452f122]{right:1rem}}.saved-address-picker[data-v-766762ec]{margin-bottom:.75rem}.picker-trigger[data-v-766762ec]{width:100%;display:flex;align-items:center;gap:.6rem;padding:.7rem .85rem;border-radius:.6rem;background:#f4f7fb;border:1px dashed #c9d4e6;color:#1f2937;cursor:pointer;text-align:left}.picker-trigger[data-v-766762ec]:hover{background:#eaf1fb;border-color:#93b4e8}.trigger-icon[data-v-766762ec]{width:28px;height:28px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#e0eaff;color:#2563eb}.trigger-main[data-v-766762ec]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}.trigger-title[data-v-766762ec]{font-size:.85rem;font-weight:700;color:#1f2937}.trigger-sub[data-v-766762ec]{font-size:.72rem;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trigger-arrow[data-v-766762ec]{color:#94a3b8;flex-shrink:0}.picker-mask[data-v-766762ec]{position:fixed;inset:0;background:rgba(15,23,42,.45);display:flex;align-items:center;justify-content:center;z-index:1200;padding:1rem}.picker-card[data-v-766762ec]{width:min(420px,100%);max-height:80vh;background:#fff;border-radius:1rem;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 18px 40px rgba(15,23,42,.2)}.picker-head[data-v-766762ec]{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1rem;border-bottom:1px solid #f1f5f9}.picker-head h3[data-v-766762ec]{margin:0;font-size:.95rem;font-weight:700;color:#111827}.picker-close[data-v-766762ec]{background:none;border:none;cursor:pointer;color:#94a3b8;padding:.2rem}.picker-close[data-v-766762ec]:hover{color:#1f2937}.picker-body[data-v-766762ec]{flex:1;overflow-y:auto;padding:.5rem 0}.picker-empty[data-v-766762ec]{padding:1.5rem 1rem;text-align:center;color:#6b7280;font-size:.85rem;display:flex;flex-direction:column;align-items:center;gap:.5rem}.picker-list[data-v-766762ec]{list-style:none;margin:0;padding:0}.picker-item[data-v-766762ec]{padding:.75rem 1rem;border-bottom:1px solid #f1f5f9;cursor:pointer;transition:background .15s}.picker-item[data-v-766762ec]:last-child{border-bottom:none}.picker-item[data-v-766762ec]:hover{background:#f8fafc}.picker-item-row[data-v-766762ec]{display:flex;align-items:center;gap:.5rem;margin-bottom:.3rem;flex-wrap:wrap}.picker-name[data-v-766762ec]{font-weight:700;color:#1f2937;font-size:.9rem}.picker-phone[data-v-766762ec]{color:#6b7280;font-size:.8rem}.picker-tag[data-v-766762ec]{background:#fef3c7;color:#b45309;border-radius:.3rem;padding:.05rem .4rem;font-size:.7rem}.picker-default[data-v-766762ec]{background:#dbeafe;color:#1d4ed8;border-radius:.3rem;padding:.05rem .4rem;font-size:.7rem}.picker-detail[data-v-766762ec]{font-size:.78rem;color:#475569;line-height:1.4}.picker-foot[data-v-766762ec]{border-top:1px solid #f1f5f9;padding:.6rem 1rem;text-align:right}.picker-link[data-v-766762ec]{background:none;border:none;color:#2563eb;font-size:.78rem;font-weight:600;cursor:pointer;padding:.3rem .4rem}.picker-link[data-v-766762ec]:hover{text-decoration:underline}.picker-modal-enter-active[data-v-766762ec],.picker-modal-leave-active[data-v-766762ec]{transition:opacity .18s ease}.picker-modal-enter-active .picker-card[data-v-766762ec],.picker-modal-leave-active .picker-card[data-v-766762ec]{transition:transform .22s ease}.picker-modal-enter[data-v-766762ec],.picker-modal-leave-to[data-v-766762ec]{opacity:0}.picker-modal-enter .picker-card[data-v-766762ec],.picker-modal-leave-to .picker-card[data-v-766762ec]{transform:translateY(20px)}.apply-page[data-v-6c1f139b]{min-height:calc(100vh - var(--smart-nav-h, 0px));padding:.75rem 1rem calc(10.5rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,#f5faff,#eef7ff);color:#172033}.embedded-apply[data-v-6c1f139b]{min-height:auto;padding:0;background:transparent}.agree-row[data-v-6c1f139b],.panel[data-v-6c1f139b],.product-hero[data-v-6c1f139b]{max-width:32rem;margin-left:auto;margin-right:auto}.product-hero[data-v-6c1f139b]{margin:.65rem auto .75rem;overflow:hidden;border-radius:.65rem;background:linear-gradient(135deg,#dbeeff,#eff7ff);box-shadow:0 14px 34px rgba(66,133,244,.12)}.product-hero-img[data-v-6c1f139b]{display:block;width:100%;min-height:11.9rem;max-height:14rem;-o-object-fit:cover;object-fit:cover}.product-hero-fallback[data-v-6c1f139b]{min-height:11.9rem;display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.5rem;background:radial-gradient(circle at 82% 20%,#fff 0,#fff 18%,transparent 19%),linear-gradient(135deg,#cfe6ff,#f7fbff)}.product-hero-fallback strong[data-v-6c1f139b]{display:block;margin-bottom:.35rem;color:#1574ff;font-size:1.9rem;font-weight:900;letter-spacing:-.04em}.product-hero-fallback p[data-v-6c1f139b]{margin:0;color:#33516f;font-size:.86rem;font-weight:800}.product-hero-fallback span[data-v-6c1f139b]{flex:0 0 auto;width:4.8rem;height:6.4rem;display:flex;align-items:center;justify-content:center;border-radius:.8rem;background:#fff;color:#2d8cff;font-size:1.7rem;font-weight:900;box-shadow:0 16px 30px rgba(72,139,222,.22)}.panel[data-v-6c1f139b]{margin-bottom:.65rem;padding:1rem;border:none;border-radius:.85rem;background:hsla(0,0%,100%,.96);box-shadow:0 16px 34px rgba(53,119,202,.08);backdrop-filter:blur(12px)}.quick-panel[data-v-6c1f139b]{display:none}.panel-heading[data-v-6c1f139b]{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem;margin-bottom:.85rem}.panel-title[data-v-6c1f139b]{position:relative;padding-left:.72rem;font-size:1rem;font-weight:900;color:#172033}.panel-title[data-v-6c1f139b]:before{content:"";position:absolute;left:0;top:.15rem;width:.18rem;height:1rem;border-radius:999px;background:#248bff}.panel-heading p[data-v-6c1f139b]{margin:.18rem 0 0;color:#8a95a8;font-size:.72rem;line-height:1.45}.loading-pill[data-v-6c1f139b]{flex:0 0 auto;padding:.25rem .5rem;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:.68rem;font-weight:800}input[data-v-6c1f139b],select[data-v-6c1f139b],textarea[data-v-6c1f139b]{width:100%;box-sizing:border-box;border:1px solid #e6edf7;border-radius:.42rem;background:#fff;padding:.72rem .82rem;color:#334155;font-size:.82rem;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}textarea[data-v-6c1f139b]{resize:none;line-height:1.55}select[data-v-6c1f139b]{-webkit-appearance:none;-moz-appearance:none;appearance:none}input[data-v-6c1f139b]:focus,select[data-v-6c1f139b]:focus,textarea[data-v-6c1f139b]:focus{border-color:#6c8cff;background:#fff;box-shadow:0 0 0 4px rgba(108,140,255,.13)}input[data-v-6c1f139b]::-moz-placeholder,textarea[data-v-6c1f139b]::-moz-placeholder{color:#a9b4c7}input[data-v-6c1f139b]::placeholder,textarea[data-v-6c1f139b]::placeholder{color:#a9b4c7}button[data-v-6c1f139b]:disabled,input[data-v-6c1f139b]:disabled,select[data-v-6c1f139b]:disabled{opacity:.62;cursor:not-allowed}.secondary-btn[data-v-6c1f139b]{width:100%;height:2.75rem;margin-top:.7rem;border:none;border-radius:.9rem;background:linear-gradient(135deg,#4f8cff,#7c3aed);color:#fff;font-weight:900}.form-grid[data-v-6c1f139b]{display:grid;gap:.58rem;margin-bottom:.7rem}.form-grid.two[data-v-6c1f139b]{grid-template-columns:1fr 1fr}.form-grid.three[data-v-6c1f139b]{grid-template-columns:1fr 1fr 1fr}.number-search[data-v-6c1f139b]{display:flex;gap:.58rem}.number-search input[data-v-6c1f139b]{flex:1}.number-search button[data-v-6c1f139b]{width:5.6rem;border:none;border-radius:.9rem;background:#1f7aff;color:#fff;font-size:.82rem;font-weight:900}.number-grid[data-v-6c1f139b]{display:grid;grid-template-columns:repeat(2,1fr);gap:.55rem;margin-top:.7rem}.number-grid button[data-v-6c1f139b]{border:1px solid rgba(79,140,255,.25);border-radius:.9rem;padding:.72rem .5rem;background:#f4f8ff;color:#1f7aff;font-weight:900;letter-spacing:.02em}.number-grid button.active[data-v-6c1f139b]{border-color:transparent;background:linear-gradient(135deg,#4f8cff,#7c3aed);color:#fff;box-shadow:0 10px 20px rgba(79,140,255,.22)}.field[data-v-6c1f139b]{display:grid;grid-template-columns:6.2rem 1fr;align-items:center;gap:.6rem;margin-bottom:.7rem}.field[data-v-6c1f139b]:last-child{margin-bottom:0}.field>span[data-v-6c1f139b]{color:#222;font-size:.86rem;font-weight:500}.field.required span[data-v-6c1f139b]:before{content:"*";color:#ef4444;margin-right:.15rem}.address-field[data-v-6c1f139b]{align-items:flex-start}.address-field>span[data-v-6c1f139b]{padding-top:.72rem}.address-control[data-v-6c1f139b]{min-width:0}.address-control .form-grid[data-v-6c1f139b]{margin-bottom:.55rem}.tip-text[data-v-6c1f139b]{margin-top:.58rem;color:#4f8cff;font-size:.72rem;line-height:1.45}.upload-grid[data-v-6c1f139b]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.upload-card[data-v-6c1f139b]{min-height:6.7rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border:1px solid #e6edf7;border-radius:.42rem;background:linear-gradient(180deg,#fff,#fbfdff);color:#64748b}.upload-card svg[data-v-6c1f139b]{width:2.25rem;height:2.25rem;fill:none;stroke:#bfdbfe;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.upload-plus[data-v-6c1f139b]{color:#7a8799;font-size:1.45rem;line-height:1}.upload-card strong[data-v-6c1f139b]{color:#475569;font-size:.72rem;font-weight:500}.upload-tips[data-v-6c1f139b]{margin-top:.55rem;color:#248bff;font-size:.68rem;line-height:1.55;text-align:center}.agree-row[data-v-6c1f139b]{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1rem;padding:.45rem 0 0;color:#4b5563;font-size:.76rem;line-height:1.6}.agree-row input[data-v-6c1f139b]{width:1rem;height:1rem;flex:0 0 auto;margin-top:.08rem;accent-color:#248bff}.protocol-link[data-v-6c1f139b]{display:inline;margin:0 .03rem;padding:0;border:none;background:transparent;color:#2563eb;font-size:inherit;line-height:inherit;text-align:left;text-decoration:underline}.protocol-mask[data-v-6c1f139b]{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;justify-content:center;padding:1rem;background:rgba(15,23,42,.42);backdrop-filter:blur(6px)}.protocol-dialog[data-v-6c1f139b]{width:100%;max-width:32rem;max-height:76vh;padding:1rem;border-radius:1.2rem 1.2rem .9rem .9rem;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.24)}.protocol-header[data-v-6c1f139b]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.protocol-header strong[data-v-6c1f139b]{color:#172033;font-size:1rem;font-weight:900}.protocol-header button[data-v-6c1f139b]{flex:0 0 auto;border:none;background:transparent;color:#64748b;font-size:.82rem}.protocol-content[data-v-6c1f139b]{max-height:52vh;overflow-y:auto;color:#475569;font-size:.84rem;line-height:1.75}.protocol-content p[data-v-6c1f139b]{margin:0 0 .7rem}.protocol-confirm[data-v-6c1f139b]{width:100%;height:2.65rem;margin-top:.8rem;border:none;border-radius:.9rem;background:linear-gradient(135deg,#4f8cff,#7c3aed);color:#fff;font-weight:900}.submit-btn[data-v-6c1f139b]{position:fixed;left:1rem;right:1rem;bottom:calc(1rem + env(safe-area-inset-bottom));z-index:35;max-width:32rem;margin:0 auto;height:2.9rem;border:none;border-radius:999px;background:#1677ff;color:#fff;font-size:.98rem;font-weight:900}.embedded-apply .submit-btn[data-v-6c1f139b]{position:sticky;left:auto;right:auto;bottom:calc(.6rem + env(safe-area-inset-bottom));z-index:10;width:100%;max-width:none;margin-top:.85rem}.embedded-apply .panel[data-v-6c1f139b]{margin-bottom:.75rem;padding:.9rem;box-shadow:none;border:1px solid #edf3fb;border-radius:.85rem}.embedded-apply .panel[data-v-6c1f139b]:first-of-type{margin-top:0}.embedded-apply .panel-heading[data-v-6c1f139b]{margin-bottom:.65rem}.embedded-apply .panel-heading p[data-v-6c1f139b]{display:none}.embedded-apply .panel-title[data-v-6c1f139b]{font-size:.96rem}.embedded-apply input[data-v-6c1f139b],.embedded-apply select[data-v-6c1f139b],.embedded-apply textarea[data-v-6c1f139b]{height:2.6rem;padding:.62rem .72rem;font-size:.8rem}.embedded-apply .field[data-v-6c1f139b]{grid-template-columns:5.5rem 1fr;gap:.5rem;margin-bottom:.55rem}.embedded-apply .field>span[data-v-6c1f139b]{font-size:.82rem}.embedded-apply .address-field>span[data-v-6c1f139b]{padding-top:.62rem}.embedded-apply .upload-grid[data-v-6c1f139b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.embedded-apply .upload-card[data-v-6c1f139b]{min-height:5.55rem}.embedded-apply .upload-card svg[data-v-6c1f139b]{width:1.8rem;height:1.8rem}.embedded-apply .agree-row[data-v-6c1f139b]{margin-bottom:.55rem;font-size:.72rem}.submit-btn[data-v-6c1f139b]:disabled{opacity:.68}@media (max-width:420px){.apply-page[data-v-6c1f139b]{padding-left:.85rem;padding-right:.85rem}.field[data-v-6c1f139b]{grid-template-columns:5.7rem 1fr}.address-control .form-grid.three[data-v-6c1f139b]{grid-template-columns:1fr 1fr 1fr;gap:.4rem}.address-control select[data-v-6c1f139b]{padding-left:.48rem;padding-right:.48rem;font-size:.76rem}.upload-grid[data-v-6c1f139b]{gap:.45rem}.upload-card[data-v-6c1f139b]{min-height:6.05rem}.upload-card svg[data-v-6c1f139b]{width:2rem;height:2rem}.number-search[data-v-6c1f139b]{flex-direction:column}.number-search button[data-v-6c1f139b]{width:100%;height:2.6rem}}.sk-box[data-v-5751adfb]{position:relative;overflow:hidden;background-color:#e9eef5;flex-shrink:0}.sk-box[data-v-5751adfb]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(90deg,rgba(233,238,245,0),hsla(0,0%,100%,.85) 50%,rgba(233,238,245,0));transform:translateX(-100%);animation:sk-shimmer-5751adfb 1.3s ease-in-out infinite}@keyframes sk-shimmer-5751adfb{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.sk-box[data-v-5751adfb]:after{animation:none}}.detail-skeleton[data-v-2a6289d4]{display:flex;flex-direction:column;gap:1rem;padding:1rem;max-width:32rem;margin:0 auto}.skeleton-summary[data-v-2a6289d4]{display:flex;align-items:center;gap:.8rem;padding:1rem;border-radius:1rem;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.06)}.skeleton-summary-info[data-v-2a6289d4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.5rem}.skeleton-tabs[data-v-2a6289d4]{display:flex;gap:1.2rem;padding:0 .2rem}.skeleton-lines[data-v-2a6289d4]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;border-radius:1rem;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.06)}.detail-page[data-v-609d13a7]{position:relative;min-height:calc(100vh - var(--smart-nav-h, 0px));padding:.75rem 1rem calc(7.7rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,#f5faff,#eef7ff);color:#172033}.empty-panel[data-v-609d13a7],.summary-card[data-v-609d13a7],.tab-card[data-v-609d13a7]{max-width:32rem;margin-left:auto;margin-right:auto}.detail-hero[data-v-609d13a7]{width:100%;height:auto;margin:0 0 .75rem;overflow:hidden;border-radius:0 0 .75rem .75rem;background:#fff;box-shadow:0 14px 34px rgba(66,133,244,.12)}.detail-hero-img[data-v-609d13a7]{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;background:#fff}.detail-hero-fallback[data-v-609d13a7]{height:100%;display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:linear-gradient(135deg,#cfe6ff,#f7fbff)}.detail-hero-fallback strong[data-v-609d13a7]{color:#1574ff;font-size:1.7rem;font-weight:900}.detail-hero-fallback span[data-v-609d13a7]{width:4.8rem;height:6.3rem;display:flex;align-items:center;justify-content:center;border-radius:.8rem;background:#fff;color:#248bff;font-size:1.6rem;font-weight:900;box-shadow:0 16px 30px rgba(72,139,222,.22)}.empty-panel[data-v-609d13a7],.summary-card[data-v-609d13a7],.tab-card[data-v-609d13a7]{margin-bottom:.75rem;padding:1rem;border-radius:.9rem;background:hsla(0,0%,100%,.96);box-shadow:0 16px 34px rgba(53,119,202,.08)}.summary-card[data-v-609d13a7]{display:flex;align-items:center;justify-content:space-between;gap:.9rem;min-height:4.2rem}.summary-main[data-v-609d13a7]{min-width:0;display:flex;align-items:center;gap:.72rem}.summary-info[data-v-609d13a7]{min-width:0}.summary-card h1[data-v-609d13a7]{margin:0;color:#172033;font-size:1.05rem;font-weight:900;line-height:1.35}.summary-card p[data-v-609d13a7]{margin:.35rem 0 0;color:#64748b;font-size:.78rem;line-height:1.55}.summary-side[data-v-609d13a7]{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;padding-left:.9rem;border-left:1px solid #e5edf7}.summary-side span[data-v-609d13a7]{margin-top:.16rem;color:#64748b;font-size:.72rem;line-height:1.2}.sale-price[data-v-609d13a7]{color:#ef4444;font-size:1.02rem;font-weight:900;line-height:1.2;white-space:nowrap}.operator-badge[data-v-609d13a7]{flex:0 0 auto;min-width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;padding:0 .4rem;border-radius:.9rem;background:#eff6ff;color:#248bff;font-size:.72rem;font-weight:900;text-align:center}.operator-badge img[data-v-609d13a7]{display:block;max-width:2.1rem;max-height:2.1rem;-o-object-fit:contain;object-fit:contain}.tab-nav[data-v-609d13a7]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:.85rem;padding:.25rem;border-radius:.75rem;background:#f2f7ff}.tab-nav button[data-v-609d13a7]{height:2.3rem;border:none;border-radius:.6rem;background:transparent;color:#64748b;font-size:.84rem;font-weight:900}.tab-nav button.active[data-v-609d13a7]{background:#fff;color:#248bff;box-shadow:0 8px 18px rgba(53,119,202,.1)}.detail-list[data-v-609d13a7]{overflow:hidden;border:1px solid #edf3fb;border-radius:.85rem;background:#fff}.detail-item[data-v-609d13a7]{display:grid;grid-template-columns:5.5rem 1fr;gap:.75rem;align-items:flex-start;padding:.82rem .9rem;border-bottom:1px solid #edf3fb;background:#fff}.detail-item[data-v-609d13a7]:last-child{border-bottom:none}.detail-item span[data-v-609d13a7]{color:#64748b;font-size:.8rem;line-height:1.45}.detail-item strong[data-v-609d13a7]{color:#1f2937;font-size:.84rem;font-weight:700;line-height:1.5;text-align:right;word-break:break-word}.detail-img[data-v-609d13a7]{display:block;width:100%;border-radius:.75rem}.image-empty[data-v-609d13a7]{display:flex;align-items:center;justify-content:center;min-height:8rem;border-radius:.75rem;background:#f8fbff;color:#94a3b8;font-size:.84rem}.faq-list[data-v-609d13a7]{display:grid;gap:.85rem}.faq-section[data-v-609d13a7]{overflow:hidden;border:1px solid #edf3fb;border-radius:.85rem;background:#fff}.faq-section h2[data-v-609d13a7]{margin:0;background:#f8fbff;color:#172033;font-size:.92rem;font-weight:900}.faq-item[data-v-609d13a7],.faq-section h2[data-v-609d13a7]{padding:.85rem .95rem;border-bottom:1px solid #edf3fb}.faq-item[data-v-609d13a7]:last-child{border-bottom:none}.faq-item strong[data-v-609d13a7]{display:block;margin-bottom:.42rem;color:#1f2937;font-size:.84rem;line-height:1.5}.faq-item p[data-v-609d13a7]{margin:.28rem 0 0;color:#64748b;font-size:.8rem;line-height:1.7}.empty-panel[data-v-609d13a7]{margin-top:1rem;text-align:center;color:#64748b}.empty-panel button[data-v-609d13a7]{width:100%;height:2.75rem;margin-top:.8rem;border:none;border-radius:.8rem;background:#1677ff;color:#fff;font-weight:900}.bottom-actions[data-v-609d13a7]{position:fixed;left:50%;bottom:0;z-index:35;width:100%;max-width:32rem;display:grid;grid-template-columns:1fr 1fr;gap:.7rem;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));transform:translateX(-50%);box-sizing:border-box}.bottom-actions-single[data-v-609d13a7]{grid-template-columns:1fr}.bottom-btn[data-v-609d13a7]{height:2.9rem;border:none;border-radius:.8rem;font-size:.92rem;font-weight:900}.bottom-btn-ghost[data-v-609d13a7]{background:#f3f4f6;color:#374151}.bottom-btn-primary[data-v-609d13a7]{background:#1677ff;color:#fff}.apply-sheet-layer[data-v-609d13a7]{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-end;justify-content:center;background:rgba(15,23,42,.45);backdrop-filter:blur(6px)}.apply-sheet[data-v-609d13a7]{width:100%;max-width:34rem;height:82vh;max-height:82vh;display:flex;flex-direction:column;border-radius:1.2rem 1.2rem 0 0;background:#fff;box-shadow:0 -20px 50px rgba(15,23,42,.22);overflow:hidden}.sheet-header[data-v-609d13a7]{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem .7rem;border-bottom:1px solid #edf3fb}.sheet-header strong[data-v-609d13a7]{color:#172033;font-size:1rem;font-weight:900}.sheet-header p[data-v-609d13a7]{margin:.18rem 0 0;color:#64748b;font-size:.76rem}.sheet-header button[data-v-609d13a7]{flex:0 0 auto;border:none;background:transparent;color:#64748b;font-size:.82rem}.sheet-body[data-v-609d13a7]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.85rem 1rem .75rem;background:#fff}.sheet-footer[data-v-609d13a7]{flex:0 0 auto;padding:.7rem 1rem calc(.85rem + env(safe-area-inset-bottom));border-top:1px solid #edf3fb;background:hsla(0,0%,100%,.96);box-shadow:0 -10px 24px rgba(15,23,42,.06)}.sheet-submit-btn[data-v-609d13a7]{width:100%;height:2.95rem;border:none;border-radius:.8rem;background:#1677ff;color:#fff;font-size:.98rem;font-weight:900}.sheet-submit-btn[data-v-609d13a7]:disabled{opacity:.68}@media (max-width:420px){.detail-page[data-v-609d13a7]{padding-left:.85rem;padding-right:.85rem}.detail-item[data-v-609d13a7]{grid-template-columns:4.8rem 1fr}}.query-page[data-v-587adf22]{min-height:calc(100vh - var(--smart-nav-h, 0px));padding:0 2.625rem 4rem;overflow:hidden;background:linear-gradient(160deg,#1d55ff,#2f8df3 48%,#58d0e8);color:#333}.hero[data-v-587adf22]{position:relative;height:20.5rem;max-width:32rem;margin:0 auto;display:flex;align-items:flex-end;justify-content:center}.hero-img[data-v-587adf22]{width:100%;max-width:22.5rem;display:block;-o-object-fit:contain;object-fit:contain;z-index:1}.query-card[data-v-587adf22]{max-width:32rem;margin:-5.75rem auto 0;padding:2.35rem 1.8rem 3.35rem;border-radius:.55rem;background:#fff;box-shadow:0 1rem 2.5rem rgba(15,48,135,.08);text-align:center;z-index:2;position:relative}.title-img[data-v-587adf22]{width:18.8rem;max-width:100%;display:block;margin:0 auto 1.05rem}.query-tip[data-v-587adf22]{margin:0 0 1.1rem;color:#7c8aa5;font-size:.9rem}.search-box[data-v-587adf22]{display:grid;gap:1.38rem}.search-box input[data-v-587adf22]{height:3.45rem;padding:0 1.55rem;border:none;border-radius:999px;outline:none;background:#ededed;color:#333;font-size:1rem}.search-box input[data-v-587adf22]::-moz-placeholder{color:#aaa}.search-box input[data-v-587adf22]::placeholder{color:#aaa}.query-actions[data-v-587adf22]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.query-actions-single[data-v-587adf22]{grid-template-columns:1fr}.query-actions button[data-v-587adf22]{height:3.45rem;border:none;border-radius:.8rem;font-size:1rem;font-weight:900}.back-action[data-v-587adf22]{background:#f3f4f6;color:#374151}.query-action[data-v-587adf22]{background:#1677ff;color:#fff}@media (max-width:420px){.query-page[data-v-587adf22]{padding-left:2.625rem;padding-right:2.625rem}.hero[data-v-587adf22]{height:20.5rem}.query-card[data-v-587adf22]{padding-left:1.8rem;padding-right:1.8rem}}@media (max-width:360px){.query-page[data-v-587adf22]{padding-left:1.4rem;padding-right:1.4rem}.hero-img[data-v-587adf22]{max-width:17rem}.query-card h1[data-v-587adf22]{font-size:1.65rem}}.sheet-overlay[data-v-61abf200]{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center}.sheet-backdrop[data-v-61abf200]{position:absolute;inset:0;background-color:rgba(0,0,0,.4)}.sheet-backdrop-enter[data-v-61abf200]{animation:overlayEnter-61abf200 .2s ease-out}.sheet-backdrop-exit[data-v-61abf200]{animation:overlayExit-61abf200 .2s ease-in forwards}@keyframes overlayEnter-61abf200{0%{opacity:0}to{opacity:1}}@keyframes overlayExit-61abf200{0%{opacity:1}to{opacity:0}}.sheet-content[data-v-61abf200]{position:relative;width:100%;max-width:32rem;background-color:#fff;border-radius:1.5rem 1.5rem 0 0;max-height:85vh;display:flex;flex-direction:column}.sheet-content-enter[data-v-61abf200]{animation:sheetEnter-61abf200 .3s ease-out}.sheet-content-exit[data-v-61abf200]{animation:sheetExit-61abf200 .28s ease-in forwards}@keyframes sheetEnter-61abf200{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes sheetExit-61abf200{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100%)}}.sheet-header[data-v-61abf200]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem .5rem}.sheet-handle[data-v-61abf200]{width:2.5rem;height:.25rem;border-radius:9999px;background-color:#e5e7eb;margin:0 auto;position:absolute;left:50%;transform:translateX(-50%);top:.75rem}.sheet-header-main[data-v-61abf200]{display:flex;align-items:center;gap:.5rem;margin-top:.5rem}.order-thumb[data-v-61abf200]{width:2.5rem;height:2.5rem;border-radius:.5rem;overflow:hidden;background:#f3f4f6;display:flex;align-items:center;justify-content:center;flex-shrink:0}.order-thumb-img[data-v-61abf200]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.order-icon[data-v-61abf200]{width:100%;height:100%;border-radius:.5rem;background:linear-gradient(135deg,#60a5fa,#3b82f6);color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700}.order-info[data-v-61abf200]{min-width:0}.order-title[data-v-61abf200]{font-size:1rem;font-weight:700;color:#111827;margin:0}.order-id[data-v-61abf200]{font-size:.75rem;color:#9ca3af;margin:.25rem 0 0;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer}.copy-tag[data-v-61abf200]{color:#1677ff;flex-shrink:0}.copy-logistics[data-v-61abf200]{display:inline-flex;align-items:center;margin-left:.35rem;color:#1677ff;cursor:pointer;vertical-align:middle}.copy-logistics .copy-icon[data-v-61abf200]{flex-shrink:0}.sheet-close-btn[data-v-61abf200]{padding:.375rem;border-radius:50%;background:none;border:none;cursor:pointer;transition:background-color .2s;margin-top:.5rem}.sheet-close-btn[data-v-61abf200]:hover{background-color:#f3f4f6}.sheet-body[data-v-61abf200]{flex:1;overflow-y:auto;overscroll-behavior:contain}.sheet-footer[data-v-61abf200]{padding:.75rem 1.25rem 1rem;border-top:1px solid #f3f4f6;background-color:#fff;display:flex;gap:.65rem}.action-btn[data-v-61abf200]{flex:1;width:auto;height:2.2rem;border:1px solid #1677ff;border-radius:.45rem;background:#fff;color:#1677ff;font-size:.86rem;font-weight:800;cursor:pointer}.action-btn.primary[data-v-61abf200]{border-color:#1677ff;background:#fff;color:#1677ff}.action-btn.danger[data-v-61abf200]{border:1px solid #ef4444;background:#fff;color:#ef4444}.action-btn[data-v-61abf200]:disabled{opacity:.7}.detail-item[data-v-61abf200],.detail-list[data-v-61abf200]{border-bottom:1px solid #f3f4f6}.detail-item[data-v-61abf200]{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;font-size:.875rem}.detail-item[data-v-61abf200]:last-child{border-bottom:none}.detail-label[data-v-61abf200]{color:#6b7280;width:6rem;flex-shrink:0}.detail-value[data-v-61abf200]{color:#374151;text-align:right;word-break:break-all;flex:1}.order-card-skeleton[data-v-53289d96]{padding:.9rem;border-radius:1rem;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.06)}.skeleton-head[data-v-53289d96]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem}.skeleton-body[data-v-53289d96]{display:grid;grid-template-columns:3.5rem 1fr;gap:.7rem;align-items:center}.skeleton-info[data-v-53289d96]{display:flex;flex-direction:column;gap:.35rem}.query-page[data-v-cdf72c06]{min-height:calc(100vh - var(--smart-nav-h, 0px));padding:0 0 5rem;background:#f9fafb;color:#1f2937}.order-list[data-v-cdf72c06],.search-panel[data-v-cdf72c06]{max-width:32rem;margin-left:auto;margin-right:auto}.search-panel[data-v-cdf72c06]{margin-top:0;margin-bottom:.75rem;padding:.85rem;border-radius:0;background:#fff}.search-summary[data-v-cdf72c06]{display:flex;align-items:baseline;gap:.5rem;padding:.15rem .1rem .75rem}.search-summary p[data-v-cdf72c06]{margin:0;color:#9ca3af;font-size:.72rem}.search-summary strong[data-v-cdf72c06]{color:#111827;font-size:.9rem}.tabs[data-v-cdf72c06]{display:flex;flex-wrap:nowrap;width:100%;max-width:100%;gap:.2rem;overflow-x:auto;overflow-y:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs[data-v-cdf72c06]::-webkit-scrollbar{display:none}.tabs button[data-v-cdf72c06]{position:relative;flex:0 0 auto;min-width:3.8rem;height:2rem;padding:0 .75rem;border:none;background:transparent;color:#6b7280;font-size:.78rem;white-space:nowrap}.tabs button.active[data-v-cdf72c06]{color:#1677ff;font-weight:900}.tabs button.active[data-v-cdf72c06]:after{content:"";position:absolute;left:20%;right:20%;bottom:0;height:2px;border-radius:999px;background:#1677ff}.order-list[data-v-cdf72c06]{display:grid;gap:.75rem;min-height:calc(100vh - var(--smart-nav-h, 0px) - 8.8rem)}.order-grid-layer[data-v-cdf72c06]{display:grid;gap:.75rem;align-content:start}.order-card[data-v-cdf72c06]{padding:.9rem;border-radius:1rem;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.06);cursor:pointer;transition:transform .2s,box-shadow .2s}.order-card[data-v-cdf72c06]:hover{transform:translateY(-.125rem);box-shadow:0 12px 28px rgba(15,23,42,.08)}.order-head[data-v-cdf72c06]{display:flex;align-items:center;gap:.5rem;margin-bottom:.85rem;color:#374151;font-size:.78rem}.order-head .order-id[data-v-cdf72c06]{display:inline-flex;align-items:center;gap:.3rem;cursor:pointer}.order-head .copy-icon[data-v-cdf72c06]{color:#1677ff;flex-shrink:0}.order-head em[data-v-cdf72c06]{margin-left:auto;font-style:normal;font-size:.8rem;font-weight:900}.order-head em.activating[data-v-cdf72c06],.order-head em.pending[data-v-cdf72c06],.order-head em.pending_activation[data-v-cdf72c06],.order-head em.processing[data-v-cdf72c06]{color:#f59e0b}.order-head em.completed[data-v-cdf72c06],.order-head em.shipped[data-v-cdf72c06]{color:#22c55e}.order-head em.failed[data-v-cdf72c06],.order-head em.photo_error[data-v-cdf72c06]{color:#ef4444}.order-head em.cancelled[data-v-cdf72c06]{color:#9ca3af}.order-body[data-v-cdf72c06]{display:grid;grid-template-columns:3.5rem 1fr;gap:.7rem;align-items:center}.product-thumb[data-v-cdf72c06]{width:3.5rem;height:3.5rem;border-radius:.5rem;overflow:hidden;background:#f3f4f6;display:flex;align-items:center;justify-content:center}.product-img[data-v-cdf72c06]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sim-icon[data-v-cdf72c06]{width:2.2rem;height:2.75rem;display:flex;align-items:center;justify-content:center;border-radius:.35rem;background:linear-gradient(180deg,#18a2ff,#1888ff);color:#ffd447;font-weight:900}.order-info h2[data-v-cdf72c06]{margin:0 0 .35rem;font-size:.9rem;color:#111827}.order-info h2 b[data-v-cdf72c06]{margin-left:.25rem;padding:.1rem .28rem;border-radius:.22rem;background:#eaf3ff;color:#1677ff;font-size:.62rem}.order-info p[data-v-cdf72c06]{margin:.16rem 0;color:#9aa3af;font-size:.72rem}.logistics[data-v-cdf72c06]{margin-top:.75rem;color:#6b7280;font-size:.76rem}.copy-logistics[data-v-cdf72c06]{display:inline-flex;align-items:center;margin-left:.35rem;color:#1677ff;cursor:pointer;vertical-align:middle}.copy-logistics .copy-icon[data-v-cdf72c06]{flex-shrink:0}.order-actions[data-v-cdf72c06]{display:flex;justify-content:flex-end;margin-top:.65rem;gap:.5rem}.outline[data-v-cdf72c06]{min-width:4.6rem;height:1.8rem;border:1px solid #1677ff;border-radius:.45rem;background:#fff;color:#1677ff;font-size:.76rem;font-weight:800}.outline.danger[data-v-cdf72c06]{border-color:#ef4444;color:#ef4444}.outline[data-v-cdf72c06]:disabled{opacity:.7}.empty-state[data-v-cdf72c06]{align-self:center;padding:2.5rem 1rem 5rem;text-align:center;color:#9aa3af}.empty-icon[data-v-cdf72c06]{width:4.4rem;height:4.4rem;margin:0 auto .9rem;border-radius:1.4rem;background:linear-gradient(180deg,#eaf3ff,#f7fbff);color:var(--app-primary);display:flex;align-items:center;justify-content:center;box-shadow:0 1rem 2rem rgba(37,99,235,.08)}.empty-icon svg[data-v-cdf72c06]{width:2.6rem;height:2.6rem}.empty-state p[data-v-cdf72c06]{margin:0 0 .35rem;color:#374151;font-size:1rem;font-weight:900}.empty-state span[data-v-cdf72c06]{color:#9aa3af;font-size:.8rem}.bottom-actions[data-v-cdf72c06]{position:fixed;left:50%;bottom:0;z-index:30;width:100%;max-width:32rem;display:grid;grid-template-columns:1fr 1fr;gap:.7rem;padding:.75rem .95rem calc(.75rem + env(safe-area-inset-bottom));transform:translateX(-50%);background:hsla(0,0%,100%,.96);box-shadow:0 -.5rem 1.5rem rgba(15,23,42,.08);box-sizing:border-box}.bottom-actions-single[data-v-cdf72c06]{grid-template-columns:1fr}.bottom-btn[data-v-cdf72c06]{height:2.75rem;border-radius:.8rem;border:none;font-size:.9rem;font-weight:900}.bottom-btn-ghost[data-v-cdf72c06]{background:#f3f4f6;color:#374151}.bottom-btn-primary[data-v-cdf72c06]{background:#1677ff;color:#fff}@media (max-width:420px){.order-body[data-v-cdf72c06]{grid-template-columns:2.6rem 1fr}}.auth-page[data-v-62bd5f53]{position:relative;min-height:calc(100vh - var(--smart-nav-h, 0px));padding:.9rem 1.25rem calc(1rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,#fbfdff,#f6f8fb);color:#06153a;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column}.bg-circle[data-v-62bd5f53]{position:absolute;border-radius:50%;background:linear-gradient(145deg,rgba(224,235,255,.55),rgba(245,249,255,.08));pointer-events:none;z-index:0}.bg-circle-br[data-v-62bd5f53]{bottom:0;right:0;width:8rem;height:8rem;opacity:.35}.auth-topbar[data-v-62bd5f53]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;flex:none}.back-btn[data-v-62bd5f53]{width:2.5rem;height:2.5rem;border:none;border-radius:999px;background:transparent;color:#081638;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;margin-left:-.65rem}.back-btn[data-v-62bd5f53]:hover{background:rgba(15,23,42,.05)}.language-btn[data-v-62bd5f53]{border:none;background:transparent;color:#0f1d3d;font-size:.95rem;font-weight:700;display:inline-flex;align-items:center;gap:.24rem;padding:.2rem 0}.auth-content[data-v-62bd5f53]{position:relative;z-index:1;width:100%;max-width:25.2rem;margin:0 auto;flex:none;display:flex;flex-direction:column}.auth-main[data-v-62bd5f53]{flex:none}.brand-row[data-v-62bd5f53]{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin:1.15rem 0 1.25rem}.brand-head h1[data-v-62bd5f53]{margin:0;font-size:1.72rem;line-height:1.2;font-weight:800;color:#06153a;letter-spacing:-.03em}.brand-head p[data-v-62bd5f53]{margin:.55rem 0 0;color:#9aabc5;font-size:.9rem;font-weight:500}.brand-logo[data-v-62bd5f53]{width:4rem;height:4rem;border-radius:.95rem;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.brand-logo img[data-v-62bd5f53]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.login-tabs[data-v-62bd5f53]{display:flex;gap:.35rem;padding:.22rem;margin-bottom:.85rem;border-radius:.85rem;background:#eef3fb}.login-tabs button[data-v-62bd5f53]{border:none;background:transparent;flex:1;height:2.1rem;border-radius:.68rem;padding:0;color:#8da1bd;font-weight:700;font-size:.84rem;cursor:pointer}.login-tabs button.active[data-v-62bd5f53]{color:#2563eb;background:#fff;box-shadow:0 .25rem .65rem rgba(32,80,156,.06)}.auth-form[data-v-62bd5f53]{display:grid;gap:.68rem}.field[data-v-62bd5f53]{position:relative;display:flex;align-items:center;height:3.15rem;padding:0 .95rem 0 3.05rem;border:1px solid #e5ebf4;border-radius:.82rem;background:#fff;box-shadow:0 .25rem .75rem rgba(20,39,78,.025);transition:all .2s}.field.has-action[data-v-62bd5f53]{padding-right:.55rem}.field[data-v-62bd5f53]:focus-within{border-color:#8fb5ff;box-shadow:0 0 0 3px rgba(59,130,246,.08)}.field-icon[data-v-62bd5f53]{position:absolute;left:1.08rem;top:50%;transform:translateY(-50%);color:#9aaac1;display:flex}.field input[data-v-62bd5f53]{flex:1;border:none;outline:none;background:transparent;font-size:.95rem;color:#081638;font-weight:500;height:100%;padding:0;min-width:0}.field input[data-v-62bd5f53]::-moz-placeholder{color:#a8b4c4;font-weight:500}.field input[data-v-62bd5f53]::placeholder{color:#a8b4c4;font-weight:500}.code-btn[data-v-62bd5f53]{flex:none;height:2.25rem;padding:0 .75rem;border:none;border-radius:.7rem;background:transparent;color:#2f6fff;font-size:.84rem;font-weight:700;cursor:pointer;white-space:nowrap}.code-btn[data-v-62bd5f53]:disabled{opacity:.55;cursor:not-allowed}.captcha-field[data-v-62bd5f53]{padding-right:.45rem}.captcha-img-btn[data-v-62bd5f53]{flex:none;width:5.5rem;height:2.18rem;padding:0;border:none;border-radius:.65rem;background:#eef4ff;overflow:hidden;color:#2f6fff;font-size:.82rem;font-weight:700;cursor:pointer}.captcha-img-btn img[data-v-62bd5f53]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.eye-btn[data-v-62bd5f53]{display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;margin-right:-.4rem;border:none;background:transparent;color:#9aaac1;cursor:pointer}.eye-btn[data-v-62bd5f53]:hover{color:#475569}.form-extra[data-v-62bd5f53]{margin:0 0 .1rem;text-align:right}.form-extra a[data-v-62bd5f53]{color:#3b79ff;font-size:.86rem;font-weight:600;text-decoration:none}.agreement[data-v-62bd5f53]{display:flex;align-items:flex-start;gap:.62rem;margin-top:.82rem;color:#9aabc5;font-size:.8rem;font-weight:500;line-height:1.5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-bottom:env(safe-area-inset-bottom)}.agreement input[data-v-62bd5f53]{display:none}.check-mark[data-v-62bd5f53]{width:1.22rem;height:1.22rem;margin-top:.08rem;border:1.5px solid #c7d4e8;border-radius:50%;flex:none;position:relative;transition:all .2s;box-sizing:border-box}.agreement input:checked+.check-mark[data-v-62bd5f53]{background:#3b82f6;border-color:#3b82f6}.agreement input:checked+.check-mark[data-v-62bd5f53]:after{content:"";position:absolute;left:50%;top:45%;width:.35rem;height:.6rem;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.agreement a[data-v-62bd5f53]{color:#3b82f6;text-decoration:none}.agreement-mask[data-v-62bd5f53]{position:fixed;inset:0;z-index:80;padding:1.2rem;background:rgba(15,23,42,.42);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.agreement-dialog[data-v-62bd5f53]{width:100%;max-width:20rem;padding:1.05rem;border-radius:1.15rem;background:#fff;box-shadow:0 1rem 2.5rem rgba(15,23,42,.18);box-sizing:border-box}.agreement-dialog h3[data-v-62bd5f53]{margin:0 0 .55rem;color:#06153a;font-size:1.05rem;font-weight:900}.agreement-dialog p[data-v-62bd5f53]{margin:0;color:#6b7a90;font-size:.9rem;font-weight:700;line-height:1.65}.agreement-actions[data-v-62bd5f53]{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;margin-top:1rem}.agreement-actions button[data-v-62bd5f53]{height:2.75rem;border:none;border-radius:.8rem;font-size:.9rem;font-weight:900;cursor:pointer}.dialog-cancel[data-v-62bd5f53]{background:#f5f7fa;color:#6b7a90}.dialog-confirm[data-v-62bd5f53]{background:#2563ff;color:#fff;box-shadow:0 .55rem 1.1rem rgba(37,99,255,.25)}.reset-dialog[data-v-62bd5f53]{max-width:22rem}.reset-form[data-v-62bd5f53]{display:grid;gap:.75rem;margin-top:.8rem}.reset-form .field[data-v-62bd5f53]{box-shadow:none}.dialog-enter-active[data-v-62bd5f53],.dialog-leave-active[data-v-62bd5f53]{transition:opacity .22s ease}.dialog-enter-active .agreement-dialog[data-v-62bd5f53],.dialog-leave-active .agreement-dialog[data-v-62bd5f53]{transition:transform .22s ease}.dialog-enter[data-v-62bd5f53],.dialog-leave-to[data-v-62bd5f53]{opacity:0}.dialog-enter .agreement-dialog[data-v-62bd5f53],.dialog-leave-to .agreement-dialog[data-v-62bd5f53]{transform:scale(.96)}.primary-btn[data-v-62bd5f53]{height:3.12rem;margin-top:.25rem;border:none;border-radius:.92rem;background:#2563eb;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.02em;cursor:pointer}.primary-btn[data-v-62bd5f53]:active{transform:translateY(1px)}.primary-btn[data-v-62bd5f53]:disabled{opacity:.6;cursor:not-allowed}.quick-login[data-v-62bd5f53]{margin-top:1rem}.quick-divider[data-v-62bd5f53]{display:flex;align-items:center;justify-content:center;gap:.75rem;color:#a4afbf;font-size:.82rem;font-weight:500}.quick-divider[data-v-62bd5f53]:after,.quick-divider[data-v-62bd5f53]:before{content:"";height:1px;flex:1;background:#edf1f7}.quick-buttons[data-v-62bd5f53]{display:flex;gap:.65rem;margin-top:.7rem}.wechat-btn[data-v-62bd5f53]{flex:1;min-width:0;height:2.85rem;border:1px solid #e5ebf4;border-radius:.85rem;background:#fff;color:#0f1d3d;font-weight:700;display:flex;align-items:center;justify-content:center;gap:.45rem;cursor:pointer;font-size:.88rem}.wechat-btn[data-v-62bd5f53]:disabled{opacity:.6;cursor:not-allowed}.qq-btn[data-v-62bd5f53]{flex:1;min-width:0;height:3.2rem;border:1px solid #e9edf5;border-radius:999px;background:hsla(0,0%,100%,.96);color:#0f1d3d;font-weight:900;display:flex;align-items:center;justify-content:center;gap:.55rem;cursor:pointer;font-size:.94rem}.qq-btn[data-v-62bd5f53]:disabled{opacity:.6;cursor:not-allowed}.login-icon[data-v-62bd5f53]{width:1.55rem;height:1.55rem;-o-object-fit:contain;object-fit:contain;display:block}.switch-line[data-v-62bd5f53]{margin-top:.9rem;text-align:center;color:#9aabc5;font-size:.88rem;font-weight:500}.switch-line a[data-v-62bd5f53]{color:#2f6fff;font-weight:700;text-decoration:none;margin-left:.35rem}@media (max-width:360px){.auth-page[data-v-62bd5f53]{padding-left:1.35rem;padding-right:1.35rem}.brand-row[data-v-62bd5f53]{margin-top:.85rem;margin-bottom:1rem}.brand-head h1[data-v-62bd5f53]{font-size:1.55rem}.brand-logo[data-v-62bd5f53]{width:3.55rem;height:3.55rem;border-radius:.85rem}.auth-form[data-v-62bd5f53]{gap:.62rem}.field[data-v-62bd5f53],.primary-btn[data-v-62bd5f53]{height:3rem}.quick-login[data-v-62bd5f53]{margin-top:.8rem}.quick-buttons[data-v-62bd5f53]{gap:.55rem}.qq-btn[data-v-62bd5f53],.wechat-btn[data-v-62bd5f53]{font-size:.82rem;height:2.75rem}.switch-line[data-v-62bd5f53]{margin-top:.75rem}.agreement[data-v-62bd5f53]{margin-top:.75rem;font-size:.78rem}}.auth-page[data-v-7d0d57ae]{position:relative;min-height:calc(100vh - var(--smart-nav-h, 0px));padding:.75rem 1.25rem calc(1rem + env(safe-area-inset-bottom));background:linear-gradient(180deg,#fbfdff,#f6f8fb);color:#06153a;overflow-x:hidden;overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column}.bg-circle[data-v-7d0d57ae]{position:absolute;border-radius:50%;background:linear-gradient(145deg,rgba(224,235,255,.55),rgba(245,249,255,.08));pointer-events:none;z-index:0}.bg-circle-br[data-v-7d0d57ae]{bottom:0;right:0;width:8rem;height:8rem;opacity:.35}.auth-topbar[data-v-7d0d57ae]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;flex:none}.back-btn[data-v-7d0d57ae]{width:2.5rem;height:2.5rem;border:none;border-radius:999px;background:transparent;color:#081638;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;margin-left:-.65rem}.back-btn[data-v-7d0d57ae]:hover{background:rgba(15,23,42,.05)}.language-btn[data-v-7d0d57ae]{border:none;background:transparent;color:#0f1d3d;font-size:.95rem;font-weight:700;display:inline-flex;align-items:center;gap:.24rem;padding:.2rem 0}.auth-content[data-v-7d0d57ae]{position:relative;z-index:1;width:100%;max-width:25.2rem;margin:0 auto;flex:1;display:flex;flex-direction:column}.auth-main[data-v-7d0d57ae]{flex:1}.brand-row[data-v-7d0d57ae]{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;margin:1rem 0 1.15rem}.brand-head h1[data-v-7d0d57ae]{margin:0;font-size:1.72rem;line-height:1.18;font-weight:800;color:#06153a;letter-spacing:-.03em}.brand-head p[data-v-7d0d57ae]{margin:.55rem 0 0;color:#9aabc5;font-size:.9rem;font-weight:500}.brand-logo[data-v-7d0d57ae]{width:4rem;height:4rem;border-radius:.95rem;display:flex;align-items:center;justify-content:center;overflow:hidden;flex:none}.brand-logo img[data-v-7d0d57ae]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.reg-tabs[data-v-7d0d57ae]{display:flex;gap:.35rem;padding:.22rem;margin-bottom:.8rem;border-radius:.85rem;background:#eef3fb}.reg-tabs button[data-v-7d0d57ae]{position:relative;border:none;background:transparent;flex:1;height:2.1rem;border-radius:.68rem;padding:0;color:#8da1bd;font-weight:700;font-size:.84rem;cursor:pointer}.reg-tabs button.active[data-v-7d0d57ae]{color:#2563eb;background:#fff;box-shadow:0 .25rem .65rem rgba(32,80,156,.06)}.auth-form[data-v-7d0d57ae]{display:grid;gap:.58rem}.field[data-v-7d0d57ae]{position:relative;display:flex;align-items:center;height:3.12rem;padding:0 .95rem 0 3.05rem;border:1px solid #e5ebf4;border-radius:.82rem;background:#fff;box-shadow:0 .25rem .75rem rgba(20,39,78,.025);transition:all .2s}.field.has-action[data-v-7d0d57ae]{padding-right:.55rem}.field[data-v-7d0d57ae]:focus-within{border-color:#8fb5ff;box-shadow:0 0 0 3px rgba(59,130,246,.08)}.field-icon[data-v-7d0d57ae]{position:absolute;left:1.08rem;top:50%;transform:translateY(-50%);color:#9aaac1;display:flex}.field input[data-v-7d0d57ae]{flex:1;border:none;outline:none;background:transparent;font-size:.95rem;color:#081638;font-weight:500;height:100%;padding:0;min-width:0}.field input[data-v-7d0d57ae]::-moz-placeholder{color:#a8b4c4;font-weight:500}.field input[data-v-7d0d57ae]::placeholder{color:#a8b4c4;font-weight:500}.code-btn[data-v-7d0d57ae]{flex:none;height:2.25rem;padding:0 .75rem;border:none;border-radius:.7rem;background:transparent;color:#2f6fff;font-size:.84rem;font-weight:700;cursor:pointer;white-space:nowrap}.code-btn[data-v-7d0d57ae]:disabled{opacity:.55;cursor:not-allowed}.captcha-field[data-v-7d0d57ae]{padding-right:.45rem}.captcha-img-btn[data-v-7d0d57ae]{flex:none;width:5.5rem;height:2.18rem;padding:0;border:none;border-radius:.65rem;background:#eef4ff;overflow:hidden;color:#2f6fff;font-size:.82rem;font-weight:700;cursor:pointer}.captcha-img-btn img[data-v-7d0d57ae]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.eye-btn[data-v-7d0d57ae]{display:flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;margin-right:-.4rem;border:none;background:transparent;color:#9aaac1;cursor:pointer}.eye-btn[data-v-7d0d57ae]:hover{color:#475569}.agreement[data-v-7d0d57ae]{display:flex;align-items:flex-start;gap:.62rem;margin-top:.22rem;color:#9aabc5;font-size:.8rem;font-weight:500;line-height:1.5;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.agreement-inline[data-v-7d0d57ae]{margin-bottom:.08rem}.agreement input[data-v-7d0d57ae]{display:none}.check-mark[data-v-7d0d57ae]{width:1.22rem;height:1.22rem;margin-top:.08rem;border:1.5px solid #c7d4e8;border-radius:50%;flex:none;position:relative;transition:all .2s;box-sizing:border-box}.agreement input:checked+.check-mark[data-v-7d0d57ae]{background:#3b82f6;border-color:#3b82f6}.agreement input:checked+.check-mark[data-v-7d0d57ae]:after{content:"";position:absolute;left:50%;top:45%;width:.35rem;height:.6rem;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.agreement a[data-v-7d0d57ae]{color:#3b82f6;text-decoration:none}.primary-btn[data-v-7d0d57ae]{height:3.12rem;margin-top:.22rem;border:none;border-radius:.92rem;background:#2563eb;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.02em;cursor:pointer}.primary-btn[data-v-7d0d57ae]:active{transform:translateY(1px)}.primary-btn[data-v-7d0d57ae]:disabled{opacity:.6;cursor:not-allowed}.switch-line[data-v-7d0d57ae]{margin-top:1rem;text-align:center;color:#9aabc5;font-size:.88rem;font-weight:500}.switch-line a[data-v-7d0d57ae]{color:#2f6fff;font-weight:700;text-decoration:none;margin-left:.35rem}@media (max-width:360px){.auth-page[data-v-7d0d57ae]{padding-left:1.35rem;padding-right:1.35rem}.brand-row[data-v-7d0d57ae]{margin-top:.75rem;margin-bottom:.95rem}.brand-head h1[data-v-7d0d57ae]{font-size:1.55rem}.brand-logo[data-v-7d0d57ae]{width:3.55rem;height:3.55rem;border-radius:.85rem}.auth-form[data-v-7d0d57ae]{gap:.52rem}.field[data-v-7d0d57ae]{height:2.95rem}.primary-btn[data-v-7d0d57ae]{height:3rem}}.address-item-skeleton[data-v-2c60e7c4]{display:flex;flex-direction:column;gap:.6rem;padding:.85rem .9rem;border-radius:.85rem;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.05)}.skeleton-row[data-v-2c60e7c4]{display:flex;align-items:center;gap:.6rem}.skeleton-actions[data-v-2c60e7c4]{display:flex;justify-content:flex-end;gap:.7rem;margin-top:.15rem}.my-page[data-v-26b60ed8]{position:relative;min-height:100vh;padding:.8rem .95rem 6.2rem;background:#f5f7fa;color:#1d2129;overflow-x:hidden;box-sizing:border-box}.page-header[data-v-26b60ed8]{position:relative;width:100%;max-width:27rem;margin:0 auto;color:#1d2129}.header-inner[data-v-26b60ed8]{position:relative;z-index:2;margin:0 auto;padding:0 .35rem;height:2.95rem;display:grid;grid-template-columns:2.5rem 1fr 2.5rem;align-items:center;background:#fff;border-radius:1.1rem;box-shadow:0 .35rem 1rem rgba(20,39,78,.04)}.header-spacer[data-v-26b60ed8]{width:2.5rem;height:2.5rem}.header-title[data-v-26b60ed8]{text-align:center;font-size:1.06rem;font-weight:800;letter-spacing:.02em}.setting-btn[data-v-26b60ed8]{justify-self:end;width:2.5rem;height:2.5rem;border:none;border-radius:999px;background:transparent;color:inherit;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;opacity:.9;transition:opacity .15s}.setting-btn[data-v-26b60ed8]:hover{opacity:1;background:rgba(37,99,255,.08)}.header-user[data-v-26b60ed8]{position:relative;z-index:2;margin:.55rem auto 0;padding:1rem 1.15rem;display:flex;align-items:center;gap:.9rem;min-height:6rem;border-radius:1.25rem;background:linear-gradient(160deg,#f1f5ff,#e3edff 60%,#d6e2ff);box-sizing:border-box;overflow:hidden}.header-user[data-v-26b60ed8]:before{content:"";position:absolute;width:9rem;height:9rem;right:-3rem;top:-3rem;background:radial-gradient(circle,hsla(0,0%,100%,.55) 0,transparent 70%);pointer-events:none}.user-avatar[data-v-26b60ed8]{position:relative;z-index:1;width:4.6rem;height:4.6rem;border-radius:50%;overflow:hidden;flex:none;background:linear-gradient(180deg,#eef2f7,#d9dee8);color:#9aa4b5;display:flex;align-items:center;justify-content:center;cursor:pointer;border:3px solid hsla(0,0%,100%,.9);box-shadow:0 .6rem 1.4rem rgba(37,99,255,.12)}.user-avatar img[data-v-26b60ed8]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-text[data-v-26b60ed8]{font-size:1.5rem;font-weight:800}.user-avatar input[data-v-26b60ed8]{display:none}.user-main[data-v-26b60ed8]{flex:1;min-width:0;position:relative;z-index:1}.nick-row[data-v-26b60ed8]{display:flex;align-items:center;gap:.5rem;font-size:1.2rem;font-weight:900;color:#1d2129;margin-bottom:.25rem}.nick-name[data-v-26b60ed8]{max-width:10rem}.nick-name[data-v-26b60ed8],.user-email[data-v-26b60ed8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-email[data-v-26b60ed8]{font-size:.85rem;color:#5e6b85}.member-badge[data-v-26b60ed8]{width:-moz-fit-content;width:fit-content;margin-top:.35rem;padding:.18rem .5rem;display:inline-flex;align-items:center;gap:.2rem;border-radius:999px;background:rgba(37,99,255,.1);color:#2563ff;font-size:.72rem;font-weight:700}.guest-hero[data-v-26b60ed8]{max-width:27rem;margin:.55rem auto 1rem;padding:1.3rem 1.2rem;min-height:7rem;display:flex;flex-direction:row;align-items:center;gap:1.1rem;border-radius:1.25rem;background:linear-gradient(160deg,#f1f5ff,#e3edff 60%,#d6e2ff);box-sizing:border-box}.hero-avatar[data-v-26b60ed8]{width:5.5rem;height:5.5rem;border-radius:50%;background:linear-gradient(180deg,#eef2f7,#d9dee8);color:#b8c0cf;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 3px #fff,0 .6rem 1.3rem rgba(20,39,78,.08);flex:none}.guest-main[data-v-26b60ed8]{flex:1;min-width:0}.hero-title[data-v-26b60ed8]{font-size:1.15rem;font-weight:900;color:#1d2129;margin-bottom:.4rem}.hero-desc[data-v-26b60ed8]{font-size:.85rem;color:#5e6b85}.login-btn[data-v-26b60ed8]{display:block;width:min(15.5rem,72vw);height:2.95rem;margin:-1.4rem auto 1rem;border:none;border-radius:999px;background:#2563ff;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.05em;cursor:pointer}.login-btn[data-v-26b60ed8]:active{transform:translateY(1px)}.info-card[data-v-26b60ed8],.menu-card[data-v-26b60ed8],.order-card[data-v-26b60ed8]{max-width:27rem;margin:0 auto .85rem;background:#fff;border-radius:1rem;box-shadow:0 .35rem 1rem rgba(20,39,78,.04)}.menu-card[data-v-26b60ed8]{padding:.25rem 1rem}.menu-row[data-v-26b60ed8]{width:100%;display:flex;align-items:center;gap:.9rem;padding:.82rem .1rem;border:none;background:transparent;cursor:pointer;color:inherit;text-align:left;border-bottom:1px solid #f1f5f9;transition:background .15s}.menu-row-single[data-v-26b60ed8],.menu-row[data-v-26b60ed8]:last-child{border-bottom:none}.menu-row[data-v-26b60ed8]:active{background:#f8fafc}.menu-icon[data-v-26b60ed8]{flex:none;width:2rem;height:2rem;border-radius:.55rem;display:inline-flex;align-items:center;justify-content:center}.icon-blue[data-v-26b60ed8]{background:rgba(37,99,255,.1);color:#2563ff}.icon-green[data-v-26b60ed8]{background:rgba(34,197,94,.14);color:#22c55e}.icon-purple[data-v-26b60ed8]{background:rgba(168,85,247,.14);color:#a855f7}.icon-orange[data-v-26b60ed8]{background:rgba(249,168,37,.16);color:#f59e0b}.icon-cyan[data-v-26b60ed8]{background:rgba(20,184,166,.14);color:#14b8a6}.icon-red[data-v-26b60ed8]{background:rgba(239,68,68,.12);color:#ef4444}.menu-main[data-v-26b60ed8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.2rem}.menu-title[data-v-26b60ed8]{font-size:.9rem;font-weight:700;color:#1d2129}.menu-desc[data-v-26b60ed8]{font-size:.78rem;color:#8c94a6}.lock-icon[data-v-26b60ed8],.menu-arrow[data-v-26b60ed8]{flex:none;color:#aab2c0;display:inline-flex;align-items:center}.info-card[data-v-26b60ed8]{position:relative;z-index:2;margin-top:.85rem;padding:.65rem 1rem}.profile-row[data-v-26b60ed8]{display:flex;align-items:center;gap:.5rem;min-height:2.15rem;padding:.15rem 0;color:#8c94a6;font-size:.85rem;box-sizing:border-box}.profile-row span[data-v-26b60ed8]:first-child{flex:none;width:4.7rem}.profile-row strong[data-v-26b60ed8]{flex:1;min-width:0;text-align:right;color:#4b5565;font-size:.85rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-link[data-v-26b60ed8]{width:100%;border:none;background:transparent;cursor:pointer;text-align:left;font:inherit}.order-card[data-v-26b60ed8]{margin-top:.85rem;padding:.85rem 1rem 1rem}.section-head[data-v-26b60ed8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.8rem}.section-head h3[data-v-26b60ed8]{margin:0;color:#1d2129;font-size:.98rem;font-weight:800}.section-head button[data-v-26b60ed8]{border:none;background:transparent;color:#8c94a6;font-size:.78rem;cursor:pointer;padding:0}.order-grid[data-v-26b60ed8]{display:grid;grid-template-columns:repeat(auto-fit,minmax(4.2rem,1fr));gap:.45rem}.order-action[data-v-26b60ed8]{min-width:0;border:none;background:transparent;padding:.15rem 0 0;color:#4b5565;font-size:.74rem;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:.35rem}.order-icon[data-v-26b60ed8]{position:relative;color:#2563ff;display:inline-flex;align-items:center;justify-content:center}.order-icon--pending[data-v-26b60ed8]{color:#2563ff}.order-icon--processing[data-v-26b60ed8]{color:#8b5cf6}.order-icon--pending_activation[data-v-26b60ed8]{color:#2563ff}.order-icon--activating[data-v-26b60ed8]{color:#8b5cf6}.order-icon--shipped[data-v-26b60ed8]{color:#06b6d4}.order-icon--completed[data-v-26b60ed8]{color:#22c55e}.order-icon--failed[data-v-26b60ed8],.order-icon--photo_error[data-v-26b60ed8]{color:#ef4444}.order-icon--cancelled[data-v-26b60ed8]{color:#9ca3af}.order-badge[data-v-26b60ed8]{position:absolute;top:-.48rem;right:-.58rem;min-width:1rem;height:1rem;padding:0 .2rem;border-radius:999px;background:#ff3b4f;color:#fff;font-size:.65rem;font-style:normal;line-height:1rem;box-sizing:border-box}.logout-card[data-v-26b60ed8]{max-width:27rem;margin:.75rem auto .85rem;height:2.95rem;background:#fff;border:1px solid #ff4d4f;border-radius:.8rem;box-shadow:none;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#ff4d4f;font-size:.95rem;font-weight:700;cursor:pointer;transition:background .15s}.logout-card[data-v-26b60ed8]:active{background:#fef2f2}.modal-mask[data-v-26b60ed8]{position:fixed;inset:0;z-index:70;padding:1.2rem;background:rgba(15,23,42,.42);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.modal-card[data-v-26b60ed8]{width:100%;max-width:24rem;max-height:min(78vh,34rem);overflow-x:hidden;overflow-y:auto;padding:1rem;background:#fff;border-radius:1.15rem;box-shadow:0 1rem 2.5rem rgba(15,23,42,.18);box-sizing:border-box}.modal-head[data-v-26b60ed8]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.modal-head h3[data-v-26b60ed8]{margin:0;color:#1d2129;font-size:1rem;font-weight:800}.modal-close[data-v-26b60ed8]{width:2rem;height:2rem;border:none;border-radius:50%;background:#f5f7fa;color:#8c94a6;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;flex:none}.panel-desc[data-v-26b60ed8]{margin:-.2rem 0 .75rem;color:#8c94a6;font-size:.8rem;line-height:1.5}.history-section[data-v-26b60ed8]{margin-top:1.1rem;border-top:1px solid #eef1f6;padding-top:.75rem}.history-toggle[data-v-26b60ed8]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem .15rem;border:none;background:transparent;color:#1d2129;font-size:.92rem;font-weight:700;cursor:pointer}.history-toggle svg[data-v-26b60ed8]{transition:transform .2s;color:#8c94a6}.history-toggle.open svg[data-v-26b60ed8]{transform:rotate(180deg)}.history-toggle-main[data-v-26b60ed8]{display:inline-flex;align-items:center;gap:.45rem}.history-toggle-main em[data-v-26b60ed8]{display:inline-flex;align-items:center;justify-content:center;min-width:1.4rem;height:1.4rem;padding:0 .4rem;border-radius:999px;background:#eef3ff;color:#2563ff;font-size:.72rem;font-style:normal;font-weight:700}.history-body[data-v-26b60ed8]{margin-top:.55rem}.empty-tips[data-v-26b60ed8]{padding:1.25rem .5rem;color:#8c94a6;font-size:.88rem;text-align:center}.empty-tips.small[data-v-26b60ed8]{padding:.75rem .5rem;font-size:.82rem}.ticket-list[data-v-26b60ed8]{display:grid;gap:.55rem}.ticket-item[data-v-26b60ed8]{border:none;border-radius:.9rem;background:#f5f7fa;overflow:hidden}.ticket-summary[data-v-26b60ed8]{width:100%;border:none;background:transparent;color:inherit;padding:.85rem;display:flex;align-items:center;justify-content:space-between;gap:.8rem;text-align:left;cursor:pointer}.ticket-expanded[data-v-26b60ed8]{padding:0 .85rem .85rem;display:grid;gap:.65rem}.ticket-item.expanded[data-v-26b60ed8]{background:#fff;box-shadow:inset 0 0 0 1px #edf1f7}.ticket-main[data-v-26b60ed8]{flex:1;min-width:0;display:flex;flex-direction:column;gap:.28rem}.ticket-main strong[data-v-26b60ed8]{color:#1d2129;font-size:.92rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ticket-main em[data-v-26b60ed8]{color:#8c94a6;font-size:.76rem;font-style:normal}.ticket-side[data-v-26b60ed8]{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:.3rem}.ticket-side small[data-v-26b60ed8]{color:#8c94a6;font-size:.72rem}.ticket-status[data-v-26b60ed8]{display:inline-flex;align-items:center;height:1.45rem;padding:0 .55rem;border-radius:999px;background:#fff7ed;color:#f59e0b;font-size:.72rem;font-style:normal;font-weight:700}.ticket-status.status-1[data-v-26b60ed8]{background:#eff6ff;color:#2563ff}.ticket-status.status-2[data-v-26b60ed8]{background:#ecfdf5;color:#059669}.ticket-status.status-3[data-v-26b60ed8]{background:#f1f5f9;color:#64748b}.ticket-detail[data-v-26b60ed8]{display:grid;gap:.75rem}.detail-title[data-v-26b60ed8]{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.detail-title strong[data-v-26b60ed8]{flex:1;min-width:0;color:#1d2129;font-size:1rem;line-height:1.45}.detail-meta[data-v-26b60ed8]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:#8c94a6;font-size:.78rem}.detail-block[data-v-26b60ed8]{padding:.85rem;border-radius:.9rem;background:#f5f7fa}.detail-block h4[data-v-26b60ed8]{margin:0 0 .45rem;color:#1d2129;font-size:.88rem}.detail-block p[data-v-26b60ed8]{margin:0;color:#4b5565;font-size:.86rem;line-height:1.65;white-space:pre-wrap}.detail-block .muted[data-v-26b60ed8]{color:#8c94a6}.reply-block[data-v-26b60ed8]{background:#f8fbff;border:1px solid #edf3ff}.reply-time[data-v-26b60ed8]{margin-top:.55rem;color:#8c94a6;font-size:.76rem;text-align:right}.ghost-btn[data-v-26b60ed8]{background:#fff;color:#2563ff;border:1px solid #2563ff;box-shadow:none}.modal-enter-active[data-v-26b60ed8],.modal-leave-active[data-v-26b60ed8]{transition:opacity .22s ease}.modal-enter-active .modal-card[data-v-26b60ed8],.modal-leave-active .modal-card[data-v-26b60ed8]{transition:transform .22s ease}.modal-enter[data-v-26b60ed8],.modal-leave-to[data-v-26b60ed8]{opacity:0}.modal-enter .modal-card[data-v-26b60ed8],.modal-leave-to .modal-card[data-v-26b60ed8]{transform:scale(.96)}.setting-tabs[data-v-26b60ed8]{display:flex;gap:.4rem;background:#f5f7fa;padding:.25rem;border-radius:.75rem;margin-bottom:1rem}.setting-tabs button[data-v-26b60ed8]{flex:1;height:2.2rem;border:none;border-radius:.55rem;background:transparent;color:#8c94a6;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s}.setting-tabs button.active[data-v-26b60ed8]{background:#fff;color:#2563ff;box-shadow:0 .25rem .6rem rgba(20,39,78,.06)}.form-list[data-v-26b60ed8]{display:grid;gap:.15rem;margin:0 0 1rem}.form-row[data-v-26b60ed8]{display:flex;align-items:center;gap:.7rem;min-width:0;min-height:3.05rem;padding:0 .85rem;border:none;border-radius:.85rem;background:#f5f7fa}.form-row+.form-row[data-v-26b60ed8]{margin-top:.55rem}.form-label[data-v-26b60ed8]{flex:none;width:4.6rem;color:#1d2129;font-size:.9rem;font-weight:700}.row-input[data-v-26b60ed8]{flex:1 1 0;width:0;min-width:0;height:100%;border:none;outline:none;background:transparent;font-size:.9rem;color:#1d2129;padding:0;text-align:right;text-overflow:ellipsis;overflow:hidden}.row-input[type=select][data-v-26b60ed8],select.row-input[data-v-26b60ed8]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.row-input[data-v-26b60ed8]::-moz-placeholder{color:#b6bfce}.row-input[data-v-26b60ed8]::placeholder{color:#b6bfce}.row-input[data-v-26b60ed8]:disabled,.row-input[disabled][data-v-26b60ed8]{color:#1d2129;-webkit-text-fill-color:#1d2129;opacity:1;background:transparent;cursor:default}.textarea-row[data-v-26b60ed8]{align-items:flex-start;padding-top:.85rem;padding-bottom:.85rem}.row-textarea[data-v-26b60ed8]{flex:1;min-width:0;border:none;outline:none;resize:none;background:transparent;color:#1d2129;font-size:.9rem;line-height:1.55;text-align:right}.row-textarea[data-v-26b60ed8]::-moz-placeholder{color:#b6bfce}.row-textarea[data-v-26b60ed8]::placeholder{color:#b6bfce}.row-action[data-v-26b60ed8]{flex:none;height:2rem;padding:0 .8rem;border:1px solid #2563ff;border-radius:.55rem;background:#fff;color:#2563ff;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap}.row-action[data-v-26b60ed8]:disabled{opacity:.45;cursor:not-allowed}.primary-btn[data-v-26b60ed8]{width:100%;height:2.95rem;margin-top:.25rem;border:none;border-radius:.8rem;background:#2563ff;color:#fff;font-size:.95rem;font-weight:700;letter-spacing:.04em;cursor:pointer}.primary-btn[data-v-26b60ed8]:active{transform:translateY(1px)}.primary-btn[data-v-26b60ed8]:disabled{opacity:.6;cursor:not-allowed}.text-btn[data-v-26b60ed8]{width:100%;margin-top:.55rem;background:transparent;border:none;color:#5e6b85;font-size:.85rem;cursor:pointer;padding:.35rem 0}.text-btn[data-v-26b60ed8]:hover{color:#2563ff}.address-list[data-v-26b60ed8]{list-style:none;margin:0 0 .8rem;padding:0;display:flex;flex-direction:column;gap:.6rem}.address-item[data-v-26b60ed8]{position:relative;padding:.85rem .95rem;border-radius:.9rem;background:#f5f7fa;border:1px solid transparent;transition:border-color .15s,background .15s}.address-item.is-default[data-v-26b60ed8]{background:#f0f6ff;border-color:rgba(37,99,255,.25)}.address-row[data-v-26b60ed8]{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-bottom:.35rem}.address-name[data-v-26b60ed8]{font-size:1rem;font-weight:700;color:#1d2129}.address-phone[data-v-26b60ed8]{color:#5e6b85;font-size:.9rem}.address-tag[data-v-26b60ed8]{padding:.1rem .5rem;background:rgba(37,99,255,.1);color:#2563ff;border-radius:999px;font-size:.72rem;font-weight:600}.address-default[data-v-26b60ed8]{padding:.1rem .5rem;background:linear-gradient(90deg,#ff8a4d,#ff5a3c);color:#fff;border-radius:999px;font-size:.72rem;font-weight:700}.address-detail[data-v-26b60ed8]{color:#4a5468;font-size:.88rem;line-height:1.55;word-break:break-all}.address-actions[data-v-26b60ed8]{margin-top:.55rem;display:flex;gap:1rem;justify-content:flex-end}.link-btn[data-v-26b60ed8]{background:none;border:none;color:#2563ff;font-size:.82rem;font-weight:600;cursor:pointer;padding:.15rem .25rem}.link-btn.danger[data-v-26b60ed8]{color:#ff5a3c}.link-btn[data-v-26b60ed8]:hover{opacity:.8}.address-empty[data-v-26b60ed8]{display:flex;flex-direction:column;align-items:center;gap:.55rem;padding:1.4rem .5rem;color:#8c94a6}.address-empty p[data-v-26b60ed8]{margin:0;font-size:.9rem}.row-input-group[data-v-26b60ed8]{flex:1 1 0;width:0;min-width:0;display:flex;gap:.35rem}.row-input-group .row-input-third[data-v-26b60ed8]{flex:1 1 0;width:0;min-width:0;text-align:center;padding-left:.35rem}.row-switch[data-v-26b60ed8]{flex:1 1 0;display:inline-flex;align-items:center;gap:.55rem;cursor:pointer;font-size:.88rem;color:#5e6b85}.row-switch input[data-v-26b60ed8]{width:1.1rem;height:1.1rem;accent-color:#2563ff}.menu-sub[data-v-26b60ed8]{display:block;margin-top:.15rem;font-size:.76rem;color:#8c94a6}@media (max-width:360px){.my-page[data-v-26b60ed8]{padding-left:.75rem;padding-right:.75rem}.guest-hero[data-v-26b60ed8]{padding:1rem;gap:.8rem}.hero-avatar[data-v-26b60ed8]{width:4.8rem;height:4.8rem}.header-user[data-v-26b60ed8]{padding:.9rem}.user-avatar[data-v-26b60ed8]{width:4rem;height:4rem}.order-grid[data-v-26b60ed8]{gap:.25rem}.order-action[data-v-26b60ed8]{font-size:.68rem}.menu-row[data-v-26b60ed8]{gap:.7rem}}.address-page[data-v-311d1045]{position:relative;min-height:calc(100vh - var(--smart-nav-h, 0px));display:flex;flex-direction:column;background:#f5f7fa;color:#1d2129;padding-bottom:5.2rem;box-sizing:border-box}.page-body[data-v-311d1045]{flex:1;width:100%;max-width:27rem;margin:0 auto;padding:.85rem .95rem;box-sizing:border-box}.empty-tips[data-v-311d1045]{padding:2rem 0;text-align:center;color:#6b7280;font-size:.85rem}.address-empty[data-v-311d1045]{margin-top:3rem;display:flex;flex-direction:column;align-items:center;gap:.85rem;color:#94a3b8}.address-empty p[data-v-311d1045]{margin:0;font-size:.9rem}.address-list[data-v-311d1045]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.address-item[data-v-311d1045]{background:#fff;border-radius:.9rem;padding:.85rem .95rem;box-shadow:0 .35rem 1rem rgba(20,39,78,.04);border:1px solid transparent}.address-item.is-default[data-v-311d1045]{border-color:#2563ff33;background:linear-gradient(160deg,#fff,#f4f8ff)}.address-row[data-v-311d1045]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.35rem}.address-name[data-v-311d1045]{font-size:1rem;font-weight:800;color:#1d2129}.address-phone[data-v-311d1045]{color:#475569;font-size:.85rem}.address-tag[data-v-311d1045]{padding:.05rem .45rem;border-radius:.3rem;background:#fef3c7;color:#b45309;font-size:.72rem}.address-default[data-v-311d1045]{padding:.05rem .45rem;border-radius:.3rem;background:#dbeafe;color:#1d4ed8;font-size:.72rem}.address-detail[data-v-311d1045]{font-size:.82rem;color:#475569;line-height:1.5;word-break:break-all}.address-actions[data-v-311d1045]{margin-top:.55rem;display:flex;justify-content:flex-end;gap:.85rem}.link-btn[data-v-311d1045]{border:none;background:transparent;color:#1677ff;font-size:.82rem;font-weight:600;cursor:pointer;padding:.15rem .25rem}.link-btn.danger[data-v-311d1045]{color:#ef4444}.link-btn[data-v-311d1045]:hover{text-decoration:underline}.form-list[data-v-311d1045]{background:#fff;border-radius:.9rem;padding:.35rem 1rem;box-shadow:0 .35rem 1rem rgba(20,39,78,.04)}.form-row[data-v-311d1045]{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #f1f5f9}.form-row[data-v-311d1045]:last-child{border-bottom:none}.form-row.textarea-row[data-v-311d1045]{align-items:flex-start}.form-label[data-v-311d1045]{flex:none;width:4.5rem;font-size:.88rem;color:#1d2129;font-weight:600}.row-input[data-v-311d1045]{flex:1;min-width:0;height:2.2rem;border:1px solid #e5e7eb;border-radius:.5rem;padding:0 .65rem;font-size:.88rem;background:#fafbfc;color:#1d2129;outline:none}.row-input[data-v-311d1045]:focus{border-color:#2563ff;background:#fff}.row-input-group[data-v-311d1045]{flex:1;display:flex;gap:.4rem}.row-input-third[data-v-311d1045]{flex:1;min-width:0;padding:0 .35rem}.row-textarea[data-v-311d1045]{flex:1;min-width:0;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem .65rem;font-size:.88rem;background:#fafbfc;color:#1d2129;outline:none;resize:vertical;font-family:inherit;line-height:1.5}.row-textarea[data-v-311d1045]:focus{border-color:#2563ff;background:#fff}.row-switch[data-v-311d1045]{flex:1;display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;color:#475569}.row-switch input[data-v-311d1045]{width:1rem;height:1rem;accent-color:#2563ff}.page-footer[data-v-311d1045]{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;gap:.75rem;padding:.75rem .95rem calc(.75rem + env(safe-area-inset-bottom));background:hsla(0,0%,100%,.96);backdrop-filter:blur(8px);border-top:1px solid #eef2f7;box-shadow:0 -.4rem 1rem rgba(20,39,78,.04)}.footer-btn[data-v-311d1045]{flex:1;height:2.85rem;border-radius:.8rem;border:none;font-size:1rem;font-weight:700;cursor:pointer;letter-spacing:.03em;transition:transform .15s,box-shadow .15s,background .15s}.footer-btn-ghost[data-v-311d1045]{background:#f3f4f6;color:#374151}.footer-btn-ghost[data-v-311d1045]:active{background:#e2e8f0}.footer-btn-primary[data-v-311d1045]{background:#1677ff;color:#fff}.footer-btn-primary[data-v-311d1045]:active{transform:translateY(1px)}.footer-btn-primary[data-v-311d1045]:disabled{background:#94a3b8;cursor:not-allowed}.feedback-page[data-v-46fe82cc]{min-height:calc(100vh - var(--smart-nav-h, 0px));padding-bottom:5.2rem;box-sizing:border-box;background:#f5f7fa;color:#1d2129}.page-body[data-v-46fe82cc]{width:100%;max-width:32rem;margin:0 auto;padding:.85rem .95rem;box-sizing:border-box}.empty-tips[data-v-46fe82cc]{padding:2rem 0;text-align:center;color:#6b7280;font-size:.85rem}.empty-state[data-v-46fe82cc]{margin-top:3rem;display:flex;flex-direction:column;align-items:center;gap:.85rem;color:#94a3b8}.empty-state p[data-v-46fe82cc]{margin:0;font-size:.9rem}.ticket-list[data-v-46fe82cc]{display:grid;gap:.75rem}.ticket-card[data-v-46fe82cc]{overflow:hidden;border-radius:.9rem;background:#fff;box-shadow:0 .35rem 1rem rgba(20,39,78,.04)}.ticket-summary[data-v-46fe82cc]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.9rem .95rem;background:#fff;text-align:left}.ticket-main[data-v-46fe82cc]{min-width:0;display:grid;gap:.25rem}.ticket-main strong[data-v-46fe82cc]{overflow:hidden;color:#1d2129;font-size:.92rem;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.ticket-main em[data-v-46fe82cc]{color:#9ca3af;font-size:.72rem;font-style:normal}.ticket-side[data-v-46fe82cc]{flex:0 0 auto;display:grid;justify-items:end;gap:.22rem}.ticket-side small[data-v-46fe82cc]{color:#94a3b8;font-size:.7rem}.ticket-status[data-v-46fe82cc]{padding:.13rem .48rem;border-radius:.45rem;background:#f3f4f6;color:#64748b;font-size:.72rem;font-style:normal;font-weight:800}.ticket-status.status-0[data-v-46fe82cc]{background:#fff7ed;color:#ea580c}.ticket-status.status-1[data-v-46fe82cc]{background:#eff6ff;color:#1677ff}.ticket-status.status-2[data-v-46fe82cc]{background:#ecfdf5;color:#16a34a}.ticket-status.status-3[data-v-46fe82cc]{background:#f3f4f6;color:#6b7280}.ticket-expanded[data-v-46fe82cc]{padding:.85rem .95rem .95rem;border-top:1px solid #f1f5f9;background:#fbfdff}.detail-meta[data-v-46fe82cc]{display:flex;justify-content:space-between;gap:.6rem;margin-bottom:.75rem;color:#94a3b8;font-size:.72rem}.detail-block[data-v-46fe82cc]{margin-bottom:.75rem}.detail-block[data-v-46fe82cc]:last-child{margin-bottom:0}.detail-block h4[data-v-46fe82cc]{margin:0 0 .35rem;color:#374151;font-size:.82rem}.detail-block p[data-v-46fe82cc]{margin:0;color:#475569;font-size:.8rem;line-height:1.65;white-space:pre-wrap}.reply-block[data-v-46fe82cc]{padding:.75rem;border-radius:.8rem;background:#fff}.muted[data-v-46fe82cc]{color:#94a3b8!important}.reply-time[data-v-46fe82cc]{margin-top:.45rem;color:#94a3b8;font-size:.72rem}.form-list[data-v-46fe82cc]{background:#fff;border-radius:.9rem;padding:.35rem 1rem;box-shadow:0 .35rem 1rem rgba(20,39,78,.04)}.form-row[data-v-46fe82cc]{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;border-bottom:1px solid #f1f5f9}.form-row[data-v-46fe82cc]:last-child{border-bottom:none}.form-row.textarea-row[data-v-46fe82cc]{align-items:flex-start}.form-label[data-v-46fe82cc]{flex:none;width:4.5rem;color:#1d2129;font-size:.88rem;font-weight:600}.row-input[data-v-46fe82cc]{flex:1;min-width:0;height:2.2rem;border:1px solid #e5e7eb;border-radius:.5rem;padding:0 .65rem;background:#fafbfc;color:#1d2129;font-size:.88rem;outline:none}.row-input[data-v-46fe82cc]:focus{border-color:#1677ff;background:#fff}.row-textarea[data-v-46fe82cc]{flex:1;min-width:0;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem .65rem;background:#fafbfc;color:#1d2129;font-size:.88rem;line-height:1.5;outline:none;resize:vertical;font-family:inherit}.row-textarea[data-v-46fe82cc]:focus{border-color:#1677ff;background:#fff}.page-footer[data-v-46fe82cc]{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;gap:.75rem;padding:.75rem .95rem calc(.75rem + env(safe-area-inset-bottom));background:hsla(0,0%,100%,.96);backdrop-filter:blur(8px);border-top:1px solid #eef2f7;box-shadow:0 -.4rem 1rem rgba(20,39,78,.04)}.footer-btn[data-v-46fe82cc]{flex:1;height:2.85rem;border:none;border-radius:.8rem;font-size:1rem;font-weight:700;letter-spacing:.03em}.footer-btn-ghost[data-v-46fe82cc]{background:#f3f4f6;color:#374151}.footer-btn-primary[data-v-46fe82cc]{background:#1677ff;color:#fff}.footer-btn-primary[data-v-46fe82cc]:disabled{background:#94a3b8;cursor:not-allowed}.customer-help-page[data-v-3a6cdd1e]{min-height:calc(100vh - var(--smart-nav-h, 0px));background:radial-gradient(circle at 18% 0,rgba(56,139,255,.16) 0,rgba(56,139,255,0) 15rem),radial-gradient(circle at 100% 18%,rgba(92,203,255,.18) 0,rgba(92,203,255,0) 13rem),linear-gradient(180deg,#f7fbff,#f4f7fb 42%,#f6f8fb);color:#101828;box-sizing:border-box}.customer-help-page.has-page-back[data-v-3a6cdd1e]{padding-bottom:calc(4.8rem + env(safe-area-inset-bottom))}.help-body[data-v-3a6cdd1e]{width:100%;max-width:32rem;margin:0 auto;padding:calc(env(safe-area-inset-top) + .8rem) 1rem 2.2rem;box-sizing:border-box}.hero-section[data-v-3a6cdd1e]{position:relative;display:flex;align-items:center;justify-content:space-between;min-height:7.8rem;padding:.85rem 1rem;border-radius:1.08rem;overflow:hidden;background:linear-gradient(135deg,#176dff,#3f96ff 54%,#7bd1ff);box-shadow:0 1.25rem 2.3rem rgba(22,119,255,.22);box-sizing:border-box}.hero-section[data-v-3a6cdd1e]:after,.hero-section[data-v-3a6cdd1e]:before{content:"";position:absolute;border-radius:999px;background:hsla(0,0%,100%,.22)}.hero-section[data-v-3a6cdd1e]:before{width:8.5rem;height:8.5rem;right:-3.2rem;top:-3.1rem}.hero-section[data-v-3a6cdd1e]:after{width:5.4rem;height:5.4rem;left:42%;bottom:-3.4rem}.hero-copy[data-v-3a6cdd1e]{position:relative;z-index:2;min-width:0}.hero-badge[data-v-3a6cdd1e]{display:inline-flex;align-items:center;min-height:1.28rem;padding:0 .55rem;border-radius:999px;background:hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.94);font-size:.7rem;font-weight:800}.hero-copy h2[data-v-3a6cdd1e]{margin:.45rem 0 .24rem;color:#fff;font-size:1.38rem;line-height:1.15;font-weight:900;letter-spacing:-.02em}.hero-copy p[data-v-3a6cdd1e]{margin:0;max-width:13rem;color:hsla(0,0%,100%,.82);font-size:.82rem;line-height:1.35;font-weight:500}.hero-metrics[data-v-3a6cdd1e]{display:flex;gap:.45rem;margin-top:.55rem}.hero-metrics span[data-v-3a6cdd1e]{min-width:3.9rem;padding:.35rem .48rem;border:1px solid hsla(0,0%,100%,.18);border-radius:.62rem;background:hsla(0,0%,100%,.14);backdrop-filter:blur(.45rem)}.hero-metrics em[data-v-3a6cdd1e],.hero-metrics strong[data-v-3a6cdd1e]{display:block}.hero-metrics strong[data-v-3a6cdd1e]{color:#fff;font-size:.8rem;font-weight:900}.hero-metrics em[data-v-3a6cdd1e]{margin-top:.04rem;color:hsla(0,0%,100%,.76);font-size:.64rem;line-height:1.25;font-style:normal}.hero-art[data-v-3a6cdd1e]{position:relative;z-index:1;flex:0 0 8.3rem;width:8.3rem;margin-right:-1.6rem;filter:drop-shadow(0 .55rem .9rem rgba(8,48,118,.16))}.hero-art svg[data-v-3a6cdd1e]{display:block;width:100%;height:auto}.panel-card[data-v-3a6cdd1e]{margin-top:.95rem;padding:1.2rem;border:1px solid rgba(226,232,240,.82);border-radius:1.18rem;background:hsla(0,0%,100%,.94);box-shadow:0 1rem 2rem rgba(15,23,42,.06);backdrop-filter:blur(.4rem)}.panel-head[data-v-3a6cdd1e]{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;margin-bottom:1rem}.panel-head h3[data-v-3a6cdd1e]{margin:0;color:#111827;font-size:1.1rem;line-height:1.25;font-weight:900}.panel-head p[data-v-3a6cdd1e]{margin:.32rem 0 0;color:#8793a6;font-size:.84rem;line-height:1.45}.status-pill[data-v-3a6cdd1e]{flex:0 0 auto;display:inline-flex;align-items:center;min-height:1.75rem;padding:0 .7rem;border-radius:999px;background:#ecfdf3;color:#12a150;font-size:.76rem;font-weight:900}.contact-area[data-v-3a6cdd1e]{display:grid;grid-template-columns:minmax(8.2rem,.86fr) minmax(0,1fr);gap:.85rem;padding:.95rem;border-radius:.95rem;background:linear-gradient(135deg,#f7fbff,#eff6ff)}.contact-qr[data-v-3a6cdd1e]{min-width:0;display:grid;justify-items:center;align-content:center;gap:.36rem;padding:.85rem .65rem;border-radius:.9rem;background:hsla(0,0%,100%,.72);box-shadow:inset 0 0 0 1px rgba(226,232,240,.82)}.qr-box[data-v-3a6cdd1e]{width:7.6rem;height:7.6rem;padding:.65rem;border-radius:.9rem;background:linear-gradient(145deg,#fff,#f3f7ff);box-shadow:0 .75rem 1.2rem rgba(22,119,255,.08);box-sizing:border-box}.qr-box img[data-v-3a6cdd1e],.qr-fallback svg[data-v-3a6cdd1e],.qr-fallback[data-v-3a6cdd1e]{display:block;width:100%;height:100%}.qr-box img[data-v-3a6cdd1e]{-o-object-fit:contain;object-fit:contain}.contact-qr strong[data-v-3a6cdd1e]{color:#111827;font-size:.95rem;font-weight:900}.contact-qr span[data-v-3a6cdd1e]{color:#1677ff;font-size:.76rem;font-weight:800}.contact-actions[data-v-3a6cdd1e]{min-width:0;display:grid;gap:.62rem}.contact-action[data-v-3a6cdd1e]{width:100%;min-height:3.8rem;display:flex;align-items:center;gap:.72rem;padding:.68rem .82rem;border:1px solid #edf2f7;border-radius:.9rem;background:#fff;color:inherit;text-align:left;text-decoration:none;cursor:pointer;box-sizing:border-box;box-shadow:0 .45rem 1rem rgba(15,23,42,.04);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.contact-action[data-v-3a6cdd1e]:active{transform:scale(.985)}.contact-icon[data-v-3a6cdd1e]{flex:0 0 2.35rem;width:2.35rem;height:2.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.8rem;color:#1677ff;background:linear-gradient(145deg,#e9f3ff,#fff);box-shadow:0 .5rem 1rem rgba(22,119,255,.14)}.contact-action--feedback .contact-icon[data-v-3a6cdd1e]{color:#ff8a00;background:linear-gradient(145deg,#fff3df,#fff);box-shadow:0 .5rem 1rem rgba(255,138,0,.12)}.contact-copy[data-v-3a6cdd1e]{min-width:0;display:grid;gap:.16rem}.contact-copy strong[data-v-3a6cdd1e]{color:#111827;font-size:.93rem;font-weight:900}.contact-copy em[data-v-3a6cdd1e]{color:#8894aa;font-size:.8rem;line-height:1.35;font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.support-tags[data-v-3a6cdd1e]{display:flex;gap:.55rem;margin-top:.95rem}.support-tags span[data-v-3a6cdd1e]{flex:1;display:inline-flex;align-items:center;justify-content:center;min-height:2rem;border-radius:.7rem;background:#f6f9ff;color:#5f7088;font-size:.78rem;font-weight:800}.help-footer[data-v-3a6cdd1e]{display:flex;align-items:center;justify-content:center;gap:.35rem;margin-top:1.25rem;padding:.75rem 1rem;border-radius:999px;background:hsla(0,0%,100%,.68);color:#8b98ad;font-size:.82rem}.help-footer svg[data-v-3a6cdd1e]{flex:0 0 auto}.bottom-back-btn[data-v-3a6cdd1e]{position:fixed;left:50%;bottom:calc(.85rem + env(safe-area-inset-bottom));z-index:70;width:calc(100% - 2rem);max-width:30rem;min-height:3.15rem;transform:translateX(-50%);border:none;border-radius:.9rem;background:linear-gradient(135deg,#1677ff,#43a2ff);color:#fff;font-size:1rem;font-weight:800;cursor:pointer;box-shadow:0 .85rem 1.5rem rgba(22,119,255,.24)}@media (max-width:360px){.help-body[data-v-3a6cdd1e]{padding-left:.75rem;padding-right:.75rem}.panel-card[data-v-3a6cdd1e]{padding-left:1.1rem;padding-right:1.1rem}.hero-section[data-v-3a6cdd1e]{min-height:7.2rem;padding:.75rem .85rem}.hero-art[data-v-3a6cdd1e]{flex-basis:6.8rem;width:6.8rem;margin-right:-1.35rem}.hero-copy h2[data-v-3a6cdd1e]{font-size:1.24rem}.hero-copy p[data-v-3a6cdd1e]{max-width:10rem;font-size:.76rem}.hero-metrics[data-v-3a6cdd1e]{margin-top:.45rem;gap:.35rem}.hero-metrics span[data-v-3a6cdd1e]{min-width:3.45rem;padding:.3rem .38rem}.contact-area[data-v-3a6cdd1e]{grid-template-columns:1fr}.contact-qr[data-v-3a6cdd1e]{grid-template-columns:auto 1fr;justify-items:start;text-align:left;-moz-column-gap:.75rem;column-gap:.75rem}.qr-box[data-v-3a6cdd1e]{width:6.8rem;height:6.8rem;grid-row:span 2}.contact-action[data-v-3a6cdd1e]{min-height:3.55rem;padding-left:.72rem;padding-right:.72rem}}

/*! tailwindcss v2.2.17 | MIT License | https://tailwindcss.com *//*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */html{-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-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,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}body{font-family:inherit;line-height:inherit}*,:after,:before{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:-moz-focusring{outline:auto}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--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-transform:translateX(var(--tw-translate-x)) translateY(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));--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity));--tw-blur:var(--tw-empty,/*!*/ /*!*/);--tw-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-invert:var(--tw-empty,/*!*/ /*!*/);--tw-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-drop-shadow:var(--tw-empty,/*!*/ /*!*/);--tw-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);--tw-backdrop-blur:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-brightness:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-contrast:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-grayscale:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-hue-rotate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-invert:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-opacity:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-saturate:var(--tw-empty,/*!*/ /*!*/);--tw-backdrop-sepia:var(--tw-empty,/*!*/ /*!*/);--tw-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)}.visible{visibility:visible}.fixed{position:fixed}.flex{display:flex}.hidden{display:none}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-transform)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-width:1px}.bg-blue-50{--tw-bg-opacity:1;background-color:rgba(239,246,255,var(--tw-bg-opacity))}.bg-red-50{--tw-bg-opacity:1;background-color:rgba(254,242,242,var(--tw-bg-opacity))}.bg-green-50{--tw-bg-opacity:1;background-color:rgba(236,253,245,var(--tw-bg-opacity))}.bg-purple-50{--tw-bg-opacity:1;background-color:rgba(245,243,255,var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity:1;background-color:rgba(249,250,251,var(--tw-bg-opacity))}.text-blue-600{--tw-text-opacity:1;color:rgba(37,99,235,var(--tw-text-opacity))}.text-red-600{--tw-text-opacity:1;color:rgba(220,38,38,var(--tw-text-opacity))}.text-green-600{--tw-text-opacity:1;color:rgba(5,150,105,var(--tw-text-opacity))}.text-purple-600{--tw-text-opacity:1;color:rgba(124,58,237,var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity:1;color:rgba(75,85,99,var(--tw-text-opacity))}.blur{--tw-blur:blur(8px)}.blur,.drop-shadow{filter:var(--tw-filter)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06))}.filter{filter:var(--tw-filter)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-filter)}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}:root{--smart-nav-h:0px;--front-filter-control-height:2rem;--front-filter-control-radius:0.62rem;--front-filter-control-bg:rgba(241,247,255,.92);--front-filter-control-border:rgba(228,238,251,.9);--front-filter-control-color:#31425f;--front-filter-control-icon:#2563eb;--front-filter-control-muted:#8090a7;--front-filter-control-placeholder:#d1d5db;--front-filter-control-shadow:inset 0 1px 0 hsla(0,0%,100%,.75);--front-filter-control-focus-border:#b9d5ff;--front-filter-control-focus-shadow:0 0 0 0.14rem rgba(37,99,235,.08)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background-color:#f5f5f5;-webkit-font-smoothing:antialiased}#app,body,html{min-height:100%;touch-action:manipulation}img{display:block;max-width:100%}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:2px}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.sheet-enter{animation:slideUp .3s ease-out forwards}.sheet-exit{animation:slideDown .3s ease-in forwards}.overlay-enter{animation:fadeIn .3s ease-out forwards}.overlay-exit{animation:fadeOut .3s ease-in forwards}@keyframes skFadeIn{0%{opacity:0}to{opacity:1}}.sk-fade-in{animation:skFadeIn .4s ease both}.sk-swap{display:grid;grid-template-columns:minmax(0,1fr)}.sk-swap>*{grid-area:1/1;min-width:0}.sk-cross-enter-active,.sk-cross-leave-active{transition:opacity .5s ease}.sk-cross-enter,.sk-cross-leave-to{opacity:0}.sk-shimmer-box{position:relative;overflow:hidden;background-color:#e9eef5}.sk-shimmer-box:after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(233,238,245,0),hsla(0,0%,100%,.85) 50%,rgba(233,238,245,0));transform:translateX(-100%);animation:sk-shimmer 1.3s ease-in-out infinite}@keyframes sk-shimmer{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.sk-fade-in{animation:none}.sk-cross-enter-active,.sk-cross-leave-active{transition:none}.sk-shimmer-box:after{animation:none}}