.tab-bar[data-v-4f60cfec]{width:min(100%, var(--app-max-width,430px));max-width:430px;height:calc(56px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(10px);z-index:100;box-sizing:border-box;background:#fffffff5;border-top:1px solid #edeff2;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:50%;right:auto;transform:translate(-50%)}.tab-item[data-v-4f60cfec]{cursor:pointer;color:#9aa0a6;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;padding:4px 0;transition:color .15s;display:flex}.tab-item[data-v-4f60cfec]:active{opacity:.7}.tab-ico[data-v-4f60cfec]{width:24px;height:24px;display:block}.tab-word[data-v-4f60cfec]{font-size:11px;font-weight:500;line-height:1}.tab-item.active[data-v-4f60cfec]{color:#0fa968}.tab-item.active .tab-word[data-v-4f60cfec]{font-weight:700}.app-icon[data-v-d4b6880b]{flex:none;display:block}.home-page[data-v-9f5218c1]{--yellow:#ffc21a;--yellow-deep:#e7a900;box-sizing:border-box;background:linear-gradient(#fff8df 0,#f7f9fc 390px);flex-direction:column;min-height:100vh;padding-bottom:70px;display:flex}.toast-overlay[data-v-9f5218c1]{z-index:999;pointer-events:none;justify-content:center;padding-top:60px;display:flex;position:fixed;top:0;left:0;right:0}.toast-box[data-v-9f5218c1]{color:#fff;pointer-events:auto;background:#333;border-radius:8px;padding:10px 24px;font-size:14px;box-shadow:0 4px 20px #10182833}.toast-box.success[data-v-9f5218c1]{background:#07c160}.toast-box.error[data-v-9f5218c1]{background:#ef4444}.header-section[data-v-9f5218c1]{background:#07c160;align-items:center;gap:12px;padding:16px 16px 20px;display:flex}.search-bar[data-v-9f5218c1]{cursor:pointer;background:#fff;border:none;border-radius:8px;flex:1;align-items:center;height:44px;padding:0 16px;display:flex}.search-bar[data-v-9f5218c1]:active{background:#e8f8ef}.search-icon-left[data-v-9f5218c1]{opacity:.45;flex-shrink:0;margin-right:8px;font-size:16px}.search-input[data-v-9f5218c1]{color:#1f2937;background:0 0;border:none;outline:none;flex:1;font-size:14px}.search-input[data-v-9f5218c1]::placeholder{color:#9ca3af}.search-icon-right[data-v-9f5218c1]{flex-shrink:0;margin-left:8px;padding:2px;font-size:18px}.service-btn[data-v-9f5218c1]{cursor:pointer;background:#fff3;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .15s;display:flex}.service-btn[data-v-9f5218c1]:active{background:#fff6;transform:scale(.92)}.service-icon-text[data-v-9f5218c1]{font-size:22px}.login-entry[data-v-9f5218c1]{cursor:pointer;background:#ffffff26;border:1.5px solid #ffffff80;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s;display:flex}.login-entry[data-v-9f5218c1]:active{background:#ffffff59}.login-avatar[data-v-9f5218c1]{font-size:18px;line-height:1}.home-header[data-v-9f5218c1]{background:linear-gradient(#fff7d7 0,#fffdf5 72%,#f7f7f700 100%);padding:0 16px 4px}.brand-row[data-v-9f5218c1]{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;height:72px;display:grid}.brand-row>strong[data-v-9f5218c1]{text-align:center;color:#24262b;letter-spacing:2px;font-size:23px}.brand-space[data-v-9f5218c1]{width:44px;height:44px}.brand-row .login-entry[data-v-9f5218c1]{background:#ffffffb8;border:1px solid #5d48001f;width:42px;height:42px;padding:0;box-shadow:0 4px 14px #815b0014}.brand-row .login-entry span[data-v-9f5218c1]{font-size:19px}.promo-banner[data-v-9f5218c1]{background:0 0;border:0;border-radius:18px;width:100%;padding:0;display:block;overflow:hidden;box-shadow:0 8px 24px #60409224}.promo-banner img[data-v-9f5218c1]{width:100%;height:auto;display:block}.finder-row[data-v-9f5218c1]{grid-template-columns:minmax(0,1fr) 76px;gap:12px;margin-top:14px;display:grid}.device-finder[data-v-9f5218c1]{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #333841;border-radius:35px;grid-template-columns:43px minmax(0,1fr) 20px 46px;align-items:center;gap:8px;min-width:0;height:70px;padding:0 12px;display:grid}.store-icon[data-v-9f5218c1]{color:#6d5200;background:#fff4c4;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;font-weight:800;display:flex}.finder-copy[data-v-9f5218c1]{flex-direction:column;gap:4px;min-width:0;display:flex}.finder-copy strong[data-v-9f5218c1]{color:#34373e;font-size:16px}.finder-copy small[data-v-9f5218c1]{color:#8b9099;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.finder-arrow[data-v-9f5218c1]{color:#8c9199;font-size:28px}.scan-icon[data-v-9f5218c1]{color:#34373e;border-left:1px solid #e6e7ea;justify-content:center;align-items:center;height:38px;font-size:24px;display:flex}.service-btn[data-v-9f5218c1]{color:#363941;background:#ffffffc2;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:76px;height:70px;display:flex;box-shadow:0 4px 16px #1018280d}.service-btn span[data-v-9f5218c1]{font-size:25px;line-height:1}.service-btn small[data-v-9f5218c1]{font-size:12px}.sk-row[data-v-9f5218c1]{justify-content:space-around;padding:20px 4px 10px;display:flex}.sk-icon[data-v-9f5218c1]{background:linear-gradient(120deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:16px;width:52px;height:52px;animation:1.5s infinite shimmer-9f5218c1}.sk-dots[data-v-9f5218c1]{justify-content:center;gap:6px;padding-bottom:12px;display:flex}.sk-dot[data-v-9f5218c1]{background:#e5e7eb;border-radius:3px;width:6px;height:6px}.sk-dot.on[data-v-9f5218c1]{background:#d1d5db;width:16px}.sk-title[data-v-9f5218c1]{background:linear-gradient(120deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:4px;width:80px;height:18px;margin:8px 0 14px;animation:1.5s infinite shimmer-9f5218c1}.sk-grid[data-v-9f5218c1]{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.sk-card[data-v-9f5218c1]{background:linear-gradient(120deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:16px;height:110px;animation:1.5s infinite shimmer-9f5218c1}@keyframes shimmer-9f5218c1{0%{background-position:200% 0}to{background-position:-200% 0}}.menu-carousel[data-v-9f5218c1]{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;display:flex;overflow-x:auto}.menu-carousel[data-v-9f5218c1]::-webkit-scrollbar{display:none}.carousel-page[data-v-9f5218c1]{scroll-snap-align:start;box-sizing:border-box;flex:0 0 100%;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;width:100%;min-width:100%;min-height:128px;padding:18px 2px 12px;display:grid}.swiper-cell[data-v-9f5218c1]{cursor:pointer;flex-direction:column;align-items:center;gap:10px;min-width:0;transition:transform .15s;display:flex}.swiper-icon-shell[data-v-9f5218c1]{background:linear-gradient(145deg,#fff9df,#fff);border:1px solid #eee2af;border-radius:17px;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 5px 12px #b184001a}.swiper-cell:nth-child(2) .swiper-icon-shell[data-v-9f5218c1]{background:linear-gradient(145deg,#fff0d5,#fff);border-color:#f2d2a0}.swiper-cell:nth-child(3) .swiper-icon-shell[data-v-9f5218c1]{background:linear-gradient(145deg,#e9f5ff,#fff);border-color:#cfe4f5}.swiper-cell:nth-child(4) .swiper-icon-shell[data-v-9f5218c1]{background:linear-gradient(145deg,#f2edff,#fff);border-color:#ddd4f7}.swiper-emoji[data-v-9f5218c1]{font-size:27px;line-height:1}.swiper-label[data-v-9f5218c1]{color:#3f434a;white-space:nowrap;font-size:13px}.pill-dots[data-v-9f5218c1]{justify-content:center;gap:8px;margin-top:-4px;padding-bottom:10px;display:flex}.pill[data-v-9f5218c1]{cursor:pointer;background:#e5e7eb;border-radius:3px;width:6px;height:6px;transition:all .3s}.pill.on[data-v-9f5218c1]{background:#ffc21a;width:18px;box-shadow:0 0 8px #ffc21a59}.bento-title-row[data-v-9f5218c1]{align-items:center;gap:10px;margin-bottom:14px;display:flex}.title-accent[data-v-9f5218c1]{background:#ffc21a;border-radius:3px;flex-shrink:0;width:5px;height:24px}.bento-grid[data-v-9f5218c1]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.bento-card[data-v-9f5218c1]{box-sizing:border-box;cursor:pointer;border:1px solid #22262d14;border-radius:17px;height:132px;padding:20px 18px;transition:transform .18s,box-shadow .18s;position:relative;overflow:hidden;box-shadow:0 6px 20px #1018280b}.card-copy[data-v-9f5218c1]{z-index:2;flex-direction:column;gap:8px;max-width:72%;display:flex;position:relative}.card-title[data-v-9f5218c1]{color:#2d3036;font-size:20px;font-weight:800;line-height:1.3}.card-icon-chip[data-v-9f5218c1]{z-index:1;pointer-events:none;background:#ffffffc2;border:1px solid #ffffffe6;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;font-size:28px;line-height:1;display:flex;position:absolute;bottom:15px;right:16px;box-shadow:0 8px 16px #3e424c1a}.home-page[data-v-9f5218c1]{padding-bottom:80px}@media (width<=420px){.home-header[data-v-9f5218c1]{padding-left:12px;padding-right:12px}.brand-row[data-v-9f5218c1]{height:64px}.brand-row>strong[data-v-9f5218c1]{font-size:21px}.finder-row[data-v-9f5218c1]{grid-template-columns:minmax(0,1fr) 64px;gap:9px}.service-btn[data-v-9f5218c1]{width:64px}.device-finder[data-v-9f5218c1]{grid-template-columns:38px minmax(0,1fr) 16px 39px;padding:0 9px}.store-icon[data-v-9f5218c1]{width:36px;height:36px}.finder-copy strong[data-v-9f5218c1]{font-size:14px}.swiper-section[data-v-9f5218c1]{margin-left:12px;margin-right:12px}.swiper-icon-shell[data-v-9f5218c1]{border-radius:15px;width:49px;height:49px}.swiper-emoji[data-v-9f5218c1]{font-size:23px}.swiper-label[data-v-9f5218c1]{font-size:11px}.bento-section[data-v-9f5218c1]{padding-left:12px;padding-right:12px}.bento-grid[data-v-9f5218c1]{gap:10px}.bento-card[data-v-9f5218c1]{height:118px;padding:16px 13px}.card-copy[data-v-9f5218c1]{gap:6px;max-width:76%}.card-title[data-v-9f5218c1]{font-size:17px}.card-desc[data-v-9f5218c1]{font-size:11px}.card-icon-chip[data-v-9f5218c1]{border-radius:14px;width:45px;height:45px;font-size:23px;bottom:11px;right:11px}}@media (width<=340px){.finder-copy small[data-v-9f5218c1]{display:none}.card-title[data-v-9f5218c1]{font-size:15px}.card-desc[data-v-9f5218c1]{font-size:10px}.card-icon-chip[data-v-9f5218c1]{width:40px;height:40px;font-size:21px}}@media (width>=480px){.bento-card[data-v-9f5218c1]{height:142px;padding:22px 20px}.card-title[data-v-9f5218c1]{font-size:21px}.card-desc[data-v-9f5218c1]{font-size:13px}.card-icon-chip[data-v-9f5218c1]{width:58px;height:58px;font-size:30px}.sk-card[data-v-9f5218c1]{height:142px}}@media (width>=768px){.home-page[data-v-9f5218c1]{max-width:768px;margin:0 auto}.bento-grid[data-v-9f5218c1],.sk-grid[data-v-9f5218c1]{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-page[data-v-9f5218c1]{--poster-cream:#fff;--poster-peach:#f39a79;--poster-mint:#aad8bc;--poster-ink:#3f3732;--poster-paper:#fffefd;width:100%;max-width:430px;min-height:100svh;padding-bottom:calc(64px + env(safe-area-inset-bottom));color:var(--poster-ink);background:var(--poster-cream);margin:0 auto}.legacy-header[data-v-9f5218c1]{display:none!important}.poster-carousel[data-v-9f5218c1]{background:var(--poster-peach);touch-action:pan-y;border-radius:18px;width:100%;height:clamp(124px,17vh,138px);position:relative;overflow:hidden;box-shadow:0 8px 22px #6c48331a}.poster-track[data-v-9f5218c1]{will-change:transform;width:100%;height:100%;transition:transform .38s;display:flex}.poster-banner[data-v-9f5218c1]{background:var(--poster-peach);color:#fff;text-align:left;flex:0 0 100%;width:100%;height:100%;padding:17px 18px;display:block;position:relative;overflow:hidden}.poster-dots[data-v-9f5218c1]{z-index:5;gap:6px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.poster-dot[data-v-9f5218c1]{background:#ffffff94;border:0;border-radius:50%;width:6px;height:6px;padding:0;transition:width .2s,background .2s;box-shadow:0 1px 3px #3f373233}.poster-dot.active[data-v-9f5218c1]{background:#fff;border-radius:4px;width:17px}.poster-copy[data-v-9f5218c1]{z-index:2;display:block;position:relative}.poster-copy small[data-v-9f5218c1]{letter-spacing:1.3px;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.poster-copy strong[data-v-9f5218c1]{font:800 24px/1.12 Georgia,Songti SC,serif;display:block}.poster-copy em[data-v-9f5218c1]{opacity:.9;margin-top:8px;font-size:10px;font-style:normal;display:block}.poster-badge[data-v-9f5218c1]{z-index:3;background:var(--poster-mint);width:35px;height:35px;color:var(--poster-ink);text-align:center;border-radius:50%;place-items:center;font-size:9px;font-weight:900;line-height:1.1;display:grid;position:absolute;top:12px;right:104px;transform:rotate(-8deg)}.poster-art[data-v-9f5218c1]{width:120px;height:94px;position:absolute;bottom:9px;right:11px}.poster-paper[data-v-9f5218c1]{border:3px solid var(--poster-ink);background:var(--poster-cream);border-radius:7px;width:58px;height:73px;position:absolute;transform:rotate(8deg)}.poster-paper.paper-one[data-v-9f5218c1]{top:13px;left:3px;transform:rotate(-10deg)}.poster-paper.paper-two[data-v-9f5218c1]{top:2px;right:5px}.poster-paper[data-v-9f5218c1]:before,.poster-paper[data-v-9f5218c1]:after{content:"";background:var(--poster-mint);height:3px;box-shadow:0 10px 0 var(--poster-mint),0 20px 0 var(--poster-mint);border-radius:2px;position:absolute;top:13px;left:9px;right:9px}.poster-paper[data-v-9f5218c1]:after{background:var(--poster-peach);box-shadow:none;top:52px;right:26px}.skeleton-wrap[data-v-9f5218c1]{padding:8px 12px 0}.sk-row[data-v-9f5218c1]{gap:7px;padding:0 0 8px}.sk-icon[data-v-9f5218c1]{border-radius:5px 13px 5px 5px;flex:1;height:clamp(62px,10vh,74px)}.sk-title[data-v-9f5218c1]{border-radius:0;width:100%;height:38px;margin:0 0 8px}.sk-grid[data-v-9f5218c1]{grid-template-rows:repeat(3,clamp(88px,14vh,108px));grid-template-columns:repeat(2,1fr);gap:8px}.sk-card[data-v-9f5218c1]{border-radius:5px;height:auto}.swiper-section[data-v-9f5218c1]{height:88px;box-shadow:none;background:0 0;border:0;border-radius:0;margin:8px 12px 0;padding:0 0 12px}.menu-carousel[data-v-9f5218c1]{gap:8px;height:74px}.carousel-page[data-v-9f5218c1]{align-items:stretch;gap:7px;min-height:74px;padding:0}.swiper-cell[data-v-9f5218c1]{background:var(--poster-mint);border-radius:5px 13px 5px 5px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;padding:7px 7px 6px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 11px #3f37320f}.swiper-cell[data-v-9f5218c1]:after{content:"";border:2px solid #3f37321a;border-radius:50%;width:36px;height:36px;position:absolute;bottom:-12px;right:-8px}.swiper-cell[data-v-9f5218c1]:active{transform:scale(.97)}.swiper-icon-shell[data-v-9f5218c1],.swiper-cell:nth-child(2) .swiper-icon-shell[data-v-9f5218c1],.swiper-cell:nth-child(3) .swiper-icon-shell[data-v-9f5218c1],.swiper-cell:nth-child(4) .swiper-icon-shell[data-v-9f5218c1]{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0}.swiper-emoji[data-v-9f5218c1]{font-size:20px}.swiper-label[data-v-9f5218c1]{z-index:2;color:var(--poster-ink);font-size:9px;font-weight:800;position:relative}.pill-dots[data-v-9f5218c1]{gap:4px;height:10px;margin:0;padding:2px 0 0}.pill[data-v-9f5218c1]{background:#3f37322e;border-radius:4px;width:5px;height:3px}.pill.on[data-v-9f5218c1]{background:var(--poster-peach);width:17px;height:3px;box-shadow:none}.title-accent[data-v-9f5218c1]{display:none}.title-text[data-v-9f5218c1]{color:var(--poster-ink);font:700 19px/1 Georgia,Songti SC,serif}.bento-grid[data-v-9f5218c1]{grid-template-rows:repeat(3,clamp(122px,17vh,148px));grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;height:auto}.bento-card[data-v-9f5218c1]{border:0;border-radius:5px;height:auto;min-height:0;padding:15px 14px 13px;box-shadow:0 5px 15px #3f373211;background:var(--poster-paper)!important}.bento-card[data-v-9f5218c1]:first-child,.bento-card[data-v-9f5218c1]:nth-child(5){background:var(--poster-mint)!important}.bento-card[data-v-9f5218c1]:nth-child(2),.bento-card[data-v-9f5218c1]:nth-child(4){background:var(--poster-peach)!important}.bento-card[data-v-9f5218c1]:nth-child(3){background:var(--poster-cream)!important}.card-copy[data-v-9f5218c1]{gap:7px;max-width:100%;padding-top:39px}.card-desc[data-v-9f5218c1]{color:#3f3732a8;font-size:11px;line-height:1.4}.card-icon-chip[data-v-9f5218c1]{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;font-size:29px;inset:13px auto auto 14px}@media (height<=700px){.poster-carousel[data-v-9f5218c1]{height:112px}.poster-banner[data-v-9f5218c1]{padding-top:13px}.poster-image-slide[data-v-9f5218c1]{padding:0}.poster-copy strong[data-v-9f5218c1]{font-size:21px}.swiper-section[data-v-9f5218c1]{height:78px}.menu-carousel[data-v-9f5218c1],.carousel-page[data-v-9f5218c1]{height:64px;min-height:64px}.bento-title-row[data-v-9f5218c1]{height:38px}.bento-grid[data-v-9f5218c1]{grid-template-rows:repeat(3,112px)}.card-copy[data-v-9f5218c1]{padding-top:32px}.card-title[data-v-9f5218c1]{font-size:15px}.card-desc[data-v-9f5218c1]{font-size:10px}.card-icon-chip[data-v-9f5218c1]{font-size:25px}}@media (width>=431px){.home-page[data-v-9f5218c1]{box-shadow:0 0 40px #3f373214}}.home-page[data-v-9f5218c1]{--poster-cream:#f7f9fc;--poster-peach:#0fa968;--poster-mint:#fff;--poster-ink:#16181a;--poster-paper:#fff;background:#f7f9fc;padding-bottom:calc(82px + env(safe-area-inset-bottom))!important}.poster-carousel[data-v-9f5218c1]{background:linear-gradient(120deg,#0fa968 0%,#12a67f 48%,#14b8a6 100%);border-radius:18px;height:clamp(112px,15vh,130px);box-shadow:0 8px 22px #0fa96838}.poster-banner[data-v-9f5218c1]{background:0 0;padding:16px 18px}.poster-image-slide[data-v-9f5218c1]{background:#e9f6ef;padding:0!important}.poster-image-slide img[data-v-9f5218c1]{object-fit:cover;width:100%;height:100%;display:block}.poster-copy small[data-v-9f5218c1]{letter-spacing:1.1px;opacity:.88;margin-bottom:6px;font-size:10px}.poster-copy strong[data-v-9f5218c1]{font:800 23px/1.16 -apple-system,PingFang SC,Microsoft YaHei,sans-serif}.poster-copy em[data-v-9f5218c1]{opacity:.92;margin-top:7px;font-size:11px}.poster-badge[data-v-9f5218c1]{color:#0fa968;background:#fffffff0;border:0;box-shadow:0 2px 8px #1018281a}.poster-art[data-v-9f5218c1]{opacity:.94}.poster-paper[data-v-9f5218c1]{background:#ffffff2e;border-width:2px;border-color:#ffffffeb}.poster-paper[data-v-9f5218c1]:before,.poster-paper[data-v-9f5218c1]:after{background:#ffffffbf}.poster-dot[data-v-9f5218c1]{background:#ffffff8c}.poster-dot.active[data-v-9f5218c1]{background:#fff}.swiper-section[data-v-9f5218c1]{background:#fff;border:0;border-radius:18px;margin:10px 12px 0;padding:10px 8px 6px;box-shadow:0 6px 18px #1018280d,0 1px 3px #1018280a}.swiper-cell[data-v-9f5218c1]{border:0;align-items:center;gap:9px;padding:6px 0;background:0 0!important}.swiper-cell[data-v-9f5218c1]:nth-child(2n){background:0 0!important}.swiper-icon-shell[data-v-9f5218c1],.swiper-cell:first-child .swiper-icon-shell[data-v-9f5218c1],.swiper-cell:nth-child(2) .swiper-icon-shell[data-v-9f5218c1],.swiper-cell:nth-child(3) .swiper-icon-shell[data-v-9f5218c1],.swiper-cell:nth-child(4) .swiper-icon-shell[data-v-9f5218c1]{border:0;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.swiper-icon[data-v-9f5218c1]{color:#0fa968}.swiper-label[data-v-9f5218c1]{color:#3a4048;font-size:11px;font-weight:600}.pill[data-v-9f5218c1]{background:#e4e8ec}.pill.on[data-v-9f5218c1]{box-shadow:none;background:linear-gradient(90deg,#0fa968,#14b8a6)}.bento-title-row[data-v-9f5218c1]{background:0 0;height:auto;margin:0 0 10px 2px;padding:0}.title-accent[data-v-9f5218c1]{background:linear-gradient(#0fa968,#14b8a6);border-radius:2px;width:3px;height:14px}.title-text[data-v-9f5218c1]{color:#16181a;font-size:15px;font-weight:700}.bento-grid[data-v-9f5218c1]{gap:10px;grid-template-rows:none!important;grid-template-columns:repeat(3,minmax(0,1fr))!important}.bento-card[data-v-9f5218c1]{text-align:center;flex-direction:column;align-items:center;min-height:0;display:flex;box-shadow:0 6px 18px #1018280d,0 1px 3px #1018280a;background:#fff!important;border:0!important;border-radius:16px!important;height:auto!important;padding:16px 10px 14px!important}.bento-card[data-v-9f5218c1]:first-child,.bento-card[data-v-9f5218c1]:nth-child(2),.bento-card[data-v-9f5218c1]:nth-child(3),.bento-card[data-v-9f5218c1]:nth-child(4),.bento-card[data-v-9f5218c1]:nth-child(5),.bento-card[data-v-9f5218c1]:nth-child(6){background:#fff!important}.bento-card[data-v-9f5218c1]:active{transform:scale(.97);box-shadow:0 3px 10px #10182814}.card-copy[data-v-9f5218c1]{order:2;gap:6px;max-width:100%;padding:0!important}.card-title[data-v-9f5218c1]{color:#16181a;font:600 13.5px/1.25 -apple-system,PingFang SC,Microsoft YaHei,sans-serif!important}.card-desc[data-v-9f5218c1]{display:none}.card-icon-chip[data-v-9f5218c1]{box-shadow:none;border:0;order:1;place-items:center;margin-bottom:5px;display:grid;border-radius:16px!important;width:54px!important;height:54px!important;position:static!important}.sk-icon[data-v-9f5218c1],.sk-card[data-v-9f5218c1]{background:#eff2f1}.bind-card[data-v-9f5218c1]{cursor:pointer;background:#fff;border:1px solid #d4ede1;border-radius:18px;align-items:center;gap:12px;margin:12px 12px 0;padding:14px 16px;transition:transform .12s,box-shadow .15s;display:flex;box-shadow:0 6px 18px #1018280d}.bind-card[data-v-9f5218c1]:active{transform:scale(.985);box-shadow:0 3px 10px #10182814}.bind-icon[data-v-9f5218c1]{color:#fff;background:linear-gradient(150deg,#12b76a,#0b8a55);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 4px 10px #0fa96847}.bind-copy[data-v-9f5218c1]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bind-title[data-v-9f5218c1]{color:#16181a;letter-spacing:.2px;font-size:16px;font-weight:700}.bind-desc[data-v-9f5218c1]{color:#8c939b;white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.bind-arrow[data-v-9f5218c1]{color:#b4bac2;flex:none;font-size:20px;line-height:1}.swiper-section[data-v-9f5218c1]{height:auto!important;padding:8px 10px 12px!important}.menu-carousel[data-v-9f5218c1]{height:auto!important;display:block!important;overflow:visible!important}.carousel-page[data-v-9f5218c1]{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:start!important;gap:18px 8px!important;min-height:0!important;padding:6px 0 2px!important;display:grid!important}.swiper-cell[data-v-9f5218c1]{box-shadow:none!important;background:0 0!important;border-radius:0!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:2px 0!important;overflow:visible!important}.swiper-cell[data-v-9f5218c1]:after,.pill-dots[data-v-9f5218c1]{display:none!important}.bento-section[data-v-9f5218c1]{padding:16px 12px 20px!important}.bento-title-row[data-v-9f5218c1]{margin-bottom:12px!important}.bento-grid[data-v-9f5218c1]{grid-template-rows:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.bento-card[data-v-9f5218c1]{gap:11px;min-height:96px;text-align:left!important;flex-direction:row!important;align-items:center!important;padding:16px 15px!important}.card-copy[data-v-9f5218c1]{text-align:left;flex:1;gap:6px;min-width:0;order:1!important;align-items:flex-start!important}.card-title[data-v-9f5218c1]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden;font:600 14.5px/1.25 -apple-system,PingFang SC,Microsoft YaHei,sans-serif!important}.card-desc[data-v-9f5218c1]{color:#8c939b;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11.5px;line-height:1.4;overflow:hidden;display:block!important}.card-icon-chip[data-v-9f5218c1]{flex:none;border-radius:15px!important;order:2!important;width:52px!important;height:52px!important;margin:0!important}.home-page[data-v-9f5218c1]{--w-ink1:#16181a;--w-ink2:#414d5c;--w-ink3:#6b7a8c;--w-ink4:#a8b4c0;--w-amber:#3b82e0;--w-line:1px solid #10182813;--w-sh:0 1px 2px #1018280d,0 8px 24px #10182812;background:#f7f9fc!important}.scan-btn[data-v-9f5218c1]{cursor:pointer;text-align:left;background:linear-gradient(135deg,#1f2a24 0%,#28382f 55%,#2f4038 100%);border:0;border-radius:22px;align-items:center;gap:12px;width:calc(100% - 32px);margin:10px 16px 4px;padding:13px 16px;font-family:inherit;transition:transform .2s cubic-bezier(.34,1.5,.64,1);animation:.5s cubic-bezier(.34,1.4,.64,1) both scanIn-9f5218c1;display:flex;box-shadow:0 10px 24px #1f2a2457,inset 0 1px #ffffff24}@keyframes scanIn-9f5218c1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.scan-btn[data-v-9f5218c1]:active{transform:scale(.978)}.scan-ico[data-v-9f5218c1]{background:#ffffff2e;border:1px solid #ffffff47;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #ffffff57}.scan-copy[data-v-9f5218c1]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.scan-copy b[data-v-9f5218c1]{color:#fff;letter-spacing:.3px;font-size:16px;font-weight:800}.scan-copy em[data-v-9f5218c1]{color:#ffffffe0;font-size:11.5px;font-style:normal}.scan-arrow[data-v-9f5218c1]{color:#ffffffbf;flex:none;font-size:22px;line-height:1}.swiper-icon-shell[data-v-9f5218c1]{background:linear-gradient(150deg,#fff 8%,var(--ibg,#f7f9fc) 100%)!important;width:58px!important;height:58px!important;box-shadow:inset 0 1.5px 0 #fffffff2,0 7px 16px var(--ish,#1018281f)!important;border:1px solid #1018280f!important;border-radius:19px!important}.swiper-cell[data-v-9f5218c1]{gap:11px!important}.swiper-label[data-v-9f5218c1]{font-size:11.5px!important;font-weight:650!important}.print-slider[data-v-9f5218c1]{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;padding:16px 14px 6px;display:flex;overflow-x:auto}.print-slider[data-v-9f5218c1]::-webkit-scrollbar{display:none}.ps-card[data-v-9f5218c1]{scroll-snap-align:center;cursor:pointer;border-radius:20px;flex:0 0 72%;height:168px;transition:transform .4s cubic-bezier(.34,1.3,.64,1),opacity .35s;position:relative;overflow:hidden;box-shadow:0 14px 32px #10182829,inset 0 1px #ffffff2e}.ps-card[data-v-9f5218c1]:active{transform:scale(.975)}.ps-orb[data-v-9f5218c1]{background:#ffffff29;border-radius:50%;width:110px;height:110px;position:absolute;top:-30px;right:-28px}.ps-orb.small[data-v-9f5218c1]{background:#ffffff1a;width:64px;height:64px;top:auto;bottom:-22px;left:-18px}.ps-ring[data-v-9f5218c1]{border:1.5px solid #ffffff38;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-28px;right:18px}.ps-tag[data-v-9f5218c1]{letter-spacing:.4px;color:#9a5320;background:#fffffff0;border-radius:9px;padding:5px 10px;font-size:10.5px;font-weight:800;position:absolute;top:12px;left:12px;box-shadow:0 2px 8px #783c142e}.ps-txt[data-v-9f5218c1]{z-index:2;position:absolute;bottom:12px;left:16px;right:16px}.ps-txt b[data-v-9f5218c1]{color:#fff;letter-spacing:.4px;text-shadow:0 2px 10px #2814084d;font-size:20px;font-weight:800;display:block}.ps-txt span[data-v-9f5218c1]{color:#ffffffe6;margin-top:4px;font-size:12px;display:block}.ps-dots[data-v-9f5218c1]{justify-content:center;gap:6px;margin:6px 0 0;display:flex}.ps-dots span[data-v-9f5218c1]{background:#e8d9c9;border-radius:50%;width:6px;height:6px;transition:all .3s cubic-bezier(.22,1,.36,1)}.ps-dots span.on[data-v-9f5218c1]{background:linear-gradient(90deg,#79acf0,var(--w-amber));border-radius:4px;width:19px}.more-section[data-v-9f5218c1]{flex-direction:column;gap:12px;padding:6px 14px 22px;display:flex}.more-card[data-v-9f5218c1]{cursor:pointer;background:#fff;border:1px solid #10182813;border-radius:20px;align-items:center;gap:12px;padding:15px 16px;transition:transform .26s cubic-bezier(.34,1.4,.64,1),box-shadow .26s;display:flex;box-shadow:0 1px 2px #1018280d,0 8px 24px #10182812}.more-card[data-v-9f5218c1]:active{transform:scale(.985)}.mc-ico[data-v-9f5218c1]{background:#f6f3ef;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.mc-copy[data-v-9f5218c1]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.mc-copy b[data-v-9f5218c1]{color:var(--w-ink1);font-size:14.5px;font-weight:650}.mc-copy span[data-v-9f5218c1]{color:var(--w-ink4);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.mc-go[data-v-9f5218c1]{color:var(--w-ink4);flex:none;font-size:19px;line-height:1}.swiper-section[data-v-9f5218c1]{background:#fff!important;border:1px solid #10182813!important;box-shadow:0 1px 2px #1018280d,0 8px 24px #10182812!important}.swiper-label[data-v-9f5218c1]{color:var(--w-ink2)!important}.poster-header[data-v-9f5218c1]{background:0 0!important;padding:14px 14px 0!important}.poster-campaign[data-v-9f5218c1],.poster-banner.poster-campaign[data-v-9f5218c1]{background:linear-gradient(135deg,#8fd0b4 0%,#4c9f86 52%,#2e7360 100%)!important}.poster-image-slide img[data-v-9f5218c1]{filter:none}.my-page[data-v-a000f4c5]{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;width:100%;height:100dvh;min-height:0;padding-bottom:calc(80px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(80px + env(safe-area-inset-bottom));background:linear-gradient(#f0f7f0 0%,#f5f7fa 40%);overflow:hidden auto}.toast-overlay[data-v-a000f4c5]{z-index:999;pointer-events:none;justify-content:center;padding-top:60px;display:flex;position:fixed;top:0;left:0;right:0}.toast-box[data-v-a000f4c5]{color:#fff;pointer-events:auto;background:#333;border-radius:8px;padding:10px 24px;font-size:14px;box-shadow:0 4px 20px #10182833}.toast-box.success[data-v-a000f4c5]{background:#07c160}.toast-box.error[data-v-a000f4c5]{background:#ef4444}.hero-section[data-v-a000f4c5]{background:linear-gradient(135deg,#e8f8ef 0%,#d4f0e0 100%);justify-content:space-between;align-items:center;padding:48px 20px 28px;display:flex}.hero-left[data-v-a000f4c5]{text-align:left;background:0 0;border:0;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.hero-left[data-v-a000f4c5]:after{border:0}.hero-actions[data-v-a000f4c5]{flex-direction:column;align-items:center;gap:7px;display:flex}.management-shortcut[data-v-a000f4c5]{color:#68776e;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:2px 8px;font-size:12px;line-height:1.4;display:flex}.management-icon[data-v-a000f4c5]{color:#68776e;font-size:12px;line-height:1}.avatar-circle[data-v-a000f4c5]{background:#fff;border:2px solid #07c16040;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:26px;display:flex}.avatar-circle img[data-v-a000f4c5]{object-fit:cover;border-radius:50%;width:100%;height:100%}.user-role[data-v-a000f4c5]{color:#64806f;margin-top:4px;font-size:11px;display:block}.user-name[data-v-a000f4c5]{color:#1f2937;font-size:18px;font-weight:700}.vip-btn[data-v-a000f4c5]{color:#fff;cursor:pointer;background:#07c160;border-radius:20px;align-items:center;gap:5px;padding:8px 16px;font-size:13px;font-weight:600;transition:transform .15s,box-shadow .15s;display:flex}.vip-btn[data-v-a000f4c5]:active{transform:scale(.96);box-shadow:0 4px 12px #07c1604d}.vip-icon[data-v-a000f4c5]{font-size:14px}.asset-row[data-v-a000f4c5]{grid-template-columns:1fr 1fr;gap:12px;padding:16px 16px 0;display:grid}.asset-card[data-v-a000f4c5]{cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:18px 12px;transition:transform .15s;display:flex;box-shadow:0 2px 12px #1018280a}.asset-card[data-v-a000f4c5]:active{transform:scale(.97)}.asset-icon[data-v-a000f4c5]{border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.asset-num[data-v-a000f4c5]{color:#1f2937;font-size:28px;font-weight:800;line-height:1}.asset-label[data-v-a000f4c5]{color:#6b7280;font-size:13px;font-weight:500}.asset-label small[data-v-a000f4c5]{color:#9ca3af;font-size:11px}.quick-row[data-v-a000f4c5]{grid-template-columns:1fr 1fr;gap:12px;padding:16px 16px 0;display:grid}.quick-card[data-v-a000f4c5]{cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:20px 12px;transition:transform .15s;display:flex;box-shadow:0 2px 12px #1018280a}.quick-card[data-v-a000f4c5]:active{transform:scale(.97)}.quick-emoji[data-v-a000f4c5]{font-size:28px;line-height:1}.quick-title[data-v-a000f4c5]{color:#333;font-size:15px;font-weight:600}.quick-desc[data-v-a000f4c5]{color:#9ca3af;font-size:11px}.menu-card[data-v-a000f4c5]{background:#fff;border-radius:12px;margin:16px 16px 0;overflow:hidden;box-shadow:0 2px 12px #1018280a}.menu-row[data-v-a000f4c5]{cursor:pointer;border-bottom:1px solid #f3f4f6;align-items:center;gap:12px;padding:16px;transition:background .15s;display:flex}.menu-row[data-v-a000f4c5]:active{background:#f9fafb}.menu-row.last[data-v-a000f4c5]{border-bottom:none}.menu-icon-wrap[data-v-a000f4c5]{background:#f5f7fa;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.menu-icon-emoji[data-v-a000f4c5]{font-size:18px;line-height:1}.menu-text[data-v-a000f4c5]{color:#333;flex:1;font-size:15px;font-weight:500}.menu-text.danger[data-v-a000f4c5]{color:#c93d3d}.menu-arrow[data-v-a000f4c5]{color:#c4c4c4;font-size:20px;font-weight:300}.logout-card[data-v-a000f4c5]{text-align:center;cursor:pointer;background:#fff;border-radius:12px;margin:20px 16px 0;padding:14px 0;transition:background .15s;box-shadow:0 2px 12px #1018280a}.logout-card[data-v-a000f4c5]:active{background:#fff1f0}.logout-text[data-v-a000f4c5]{color:#ff4d4f;font-size:15px;font-weight:600}.spacer[data-v-a000f4c5]{height:30px}.quick-row.single[data-v-a000f4c5]{grid-template-columns:1fr!important}.menu-icon-wrap[data-v-a000f4c5]{background:#f1f5f3}.menu-icon-wrap[data-v-a000f4c5] svg{display:block}.profile-page[data-v-bf8a1941]{color:#252b27;background:#f4f6f4;min-height:100vh}.content[data-v-bf8a1941]{max-width:750px;margin:auto;padding:18px 15px 40px}.avatar-section[data-v-bf8a1941]{align-items:center;gap:15px;padding:12px 4px 22px;display:flex}.avatar-picker[data-v-bf8a1941]{background:#fff;border:2px solid #d8e8dc;border-radius:50%;flex:0 0 72px;width:72px;height:72px;position:relative;overflow:hidden}.avatar-picker img[data-v-bf8a1941]{object-fit:cover;width:100%;height:100%}.avatar-picker>span[data-v-bf8a1941]{color:#557060;justify-content:center;align-items:center;width:100%;height:100%;font-size:13px;display:flex}.avatar-picker input[data-v-bf8a1941]{opacity:0;width:1px;height:1px;position:absolute}.avatar-section h1[data-v-bf8a1941]{font-size:20px}.avatar-section p[data-v-bf8a1941]{color:#8b958e;margin-top:6px;font-size:12px}.form-section[data-v-bf8a1941],.connection-section[data-v-bf8a1941]{background:#fff;border:1px solid #e5e9e6;border-radius:8px;overflow:hidden}.form-section label[data-v-bf8a1941]{border-bottom:1px solid #eef0ee;grid-template-columns:90px minmax(0,1fr);align-items:center;min-height:58px;padding:0 15px;display:grid}.form-section label[data-v-bf8a1941]:last-child{border-bottom:0}.form-section span[data-v-bf8a1941]{font-size:14px;font-weight:600}.form-section input[data-v-bf8a1941]{text-align:right;height:48px;font:inherit;color:#333;border:0;outline:0;font-size:14px}.form-section input[data-v-bf8a1941]::placeholder{color:#a7ada9}.connection-section[data-v-bf8a1941]{margin-top:14px;padding:14px 15px}.connection-section>div[data-v-bf8a1941]{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.wechat-mark[data-v-bf8a1941]{color:#07a653;background:#e7f8ee;border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:flex}.connection-section strong[data-v-bf8a1941],.connection-section small[data-v-bf8a1941]{display:block}.connection-section small[data-v-bf8a1941]{color:#929a95;margin-top:4px;font-size:11px}.connection-section em[data-v-bf8a1941]{color:#078447;font-size:12px;font-style:normal}.connection-section>p[data-v-bf8a1941]{color:#7f8882;border-top:1px solid #eef0ee;margin:12px 0 0;padding-top:11px;font-size:11px;line-height:1.65}.message[data-v-bf8a1941]{color:#b64b3d;background:#fff0ed;border-radius:7px;margin-top:14px;padding:11px 13px;font-size:12px}.message.success[data-v-bf8a1941]{color:#26744d;background:#e8f5ec}.save-button[data-v-bf8a1941]{color:#fff;background:#28764f;border:0;border-radius:8px;width:100%;height:48px;margin-top:18px;font-size:15px;font-weight:700}.save-button[data-v-bf8a1941]:disabled{background:#aebcb3}.privacy-note[data-v-bf8a1941]{color:#929993;text-align:center;margin:12px 8px 0;font-size:11px;line-height:1.6}.order-page[data-v-e37cb0c0]{background:var(--bg-color,#f7f9fc);box-sizing:border-box;flex-direction:column;height:100vh;display:flex}.toast-overlay[data-v-e37cb0c0]{z-index:999;pointer-events:none;justify-content:center;padding-top:60px;display:flex;position:fixed;top:0;left:0;right:0}.toast-box[data-v-e37cb0c0]{color:#fff;pointer-events:auto;background:#333;border-radius:8px;padding:10px 24px;font-size:14px;box-shadow:0 4px 20px #10182833}.toast-box.success[data-v-e37cb0c0]{background:#07c160}.toast-box.error[data-v-e37cb0c0]{background:#ef4444}.nav-bar[data-v-e37cb0c0]{z-index:10;background:#f7f9fc;flex-shrink:0;align-items:center;height:48px;padding:0 12px;display:flex}.nav-back[data-v-e37cb0c0]{color:#fff;cursor:pointer;width:32px;font-size:28px;line-height:1}.nav-title[data-v-e37cb0c0]{text-align:center;color:#fff;flex:1;font-size:16px;font-weight:700}.nav-placeholder[data-v-e37cb0c0]{width:32px}.scroll-view[data-v-e37cb0c0]{-webkit-overflow-scrolling:touch;flex:1;padding:0 14px 16px;overflow-y:auto}.refresh-hint[data-v-e37cb0c0]{color:#9ca3af;justify-content:center;align-items:center;font-size:12px;transition:height .18s;display:flex;overflow:hidden}.skeleton-list[data-v-e37cb0c0]{flex-direction:column;gap:12px;padding-top:12px;display:flex}.sk-card[data-v-e37cb0c0]{background:linear-gradient(120deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:16px;height:120px;animation:1.5s infinite shimmer-e37cb0c0}@keyframes shimmer-e37cb0c0{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-state[data-v-e37cb0c0]{flex-direction:column;align-items:center;gap:8px;padding-top:120px;display:flex}.empty-emoji[data-v-e37cb0c0]{opacity:.7;font-size:56px}.empty-text[data-v-e37cb0c0]{color:#4b5563;font-size:16px;font-weight:600}.empty-sub[data-v-e37cb0c0]{color:#9ca3af;font-size:13px}.empty-btn[data-v-e37cb0c0]{color:#fff;cursor:pointer;background:#07c160;border-radius:8px;margin-top:16px;padding:10px 28px;font-size:14px;font-weight:600}.empty-btn[data-v-e37cb0c0]:active{transform:scale(.96)}.order-list[data-v-e37cb0c0]{flex-direction:column;gap:12px;padding-top:12px;display:flex}.order-card[data-v-e37cb0c0]{background:#fff;border:1px solid #10182814;border-radius:12px;padding:14px 16px;transition:transform .16s,background .16s}.order-card.payable[data-v-e37cb0c0]{cursor:pointer}.order-card.payable[data-v-e37cb0c0]:active{background:#e8f8ef;transform:scale(.985)}.card-head[data-v-e37cb0c0]{border-bottom:1px dashed #eef0f3;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.order-no[data-v-e37cb0c0]{color:#9ca3af;font-family:SF Mono,Menlo,monospace;font-size:12px}.status-tag[data-v-e37cb0c0]{border-radius:10px;padding:3px 10px;font-size:12px;font-weight:700}.st-pending[data-v-e37cb0c0]{color:#fa5151;background:#fef0f0}.st-printing[data-v-e37cb0c0]{color:#576b95;background:#f0f3fa}.st-done[data-v-e37cb0c0]{color:#07c160;background:#e8f8ef}.st-failed[data-v-e37cb0c0]{color:#c23b3b;background:#fdecec}.st-review[data-v-e37cb0c0]{color:#946a16;background:#fff5d8}.st-cancelling[data-v-e37cb0c0],.st-cancelled[data-v-e37cb0c0],.st-unknown[data-v-e37cb0c0]{color:#6b7280;background:#f3f4f6}.card-body[data-v-e37cb0c0]{flex-direction:column;gap:8px;padding:12px 0;display:flex}.info-row[data-v-e37cb0c0]{align-items:center;font-size:13px;display:flex}.info-label[data-v-e37cb0c0]{color:#9ca3af;flex-shrink:0;width:80px}.info-value[data-v-e37cb0c0]{color:#374151;font-weight:500}.ellipsis[data-v-e37cb0c0]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.card-foot[data-v-e37cb0c0]{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.create-time[data-v-e37cb0c0]{color:#b0b6be;font-size:11px}.foot-right[data-v-e37cb0c0]{align-items:center;gap:12px;display:flex}.cancel-link[data-v-e37cb0c0]{color:#9ca3af;cursor:pointer;font-size:13px}.cancel-link[data-v-e37cb0c0]:active{color:#ef4444}.amount[data-v-e37cb0c0]{color:#1f2937;font-size:17px;font-weight:800}.pay-btn[data-v-e37cb0c0]{color:#fff;cursor:pointer;background:#07c160;border-radius:8px;padding:6px 16px;font-size:13px;font-weight:700}.pay-btn[data-v-e37cb0c0]:active{background:#06ad56;transform:scale(.94)}.load-more[data-v-e37cb0c0]{text-align:center;color:#b0b6be;padding:18px 0 6px;font-size:12px}.bottom-bar[data-v-e37cb0c0]{-webkit-backdrop-filter:blur(10px);background:#fffffff2;border-top:1px solid #10182814;flex-shrink:0;justify-content:space-around;align-items:center;height:56px;display:flex}.tab-item[data-v-e37cb0c0]{cursor:pointer;flex-direction:column;flex:1;align-items:center;gap:2px;padding:4px 0;display:flex}.tab-ico[data-v-e37cb0c0]{opacity:.5;font-size:22px}.tab-word[data-v-e37cb0c0]{color:#9ca3af;font-size:11px;font-weight:500}.tab-item.active .tab-ico[data-v-e37cb0c0]{opacity:1}.tab-item.active .tab-word[data-v-e37cb0c0]{color:#07c160;font-weight:700}@media (width>=768px){.scroll-view[data-v-e37cb0c0],.nav-bar[data-v-e37cb0c0],.bottom-bar[data-v-e37cb0c0]{width:100%;max-width:560px;margin:0 auto}}.order-detail-page[data-v-c79df380]{background:var(--bg-color,#f7f9fc);flex-direction:column;min-height:100vh;padding-bottom:80px;display:flex}.toast-overlay[data-v-c79df380]{z-index:999;pointer-events:none;justify-content:center;padding-top:60px;display:flex;position:fixed;top:0;left:0;right:0}.toast-box[data-v-c79df380]{color:#fff;pointer-events:auto;background:#333;border-radius:8px;padding:10px 24px;font-size:14px;box-shadow:0 4px 20px #10182833}.toast-box.success[data-v-c79df380]{background:#07c160}.toast-box.error[data-v-c79df380]{background:#ef4444}.nav-bar[data-v-c79df380]{background:#f7f9fc;flex-shrink:0;align-items:center;height:48px;padding:0 12px;display:flex}.nav-back[data-v-c79df380]{color:#fff;cursor:pointer;width:32px;font-size:28px;line-height:1}.nav-title[data-v-c79df380]{text-align:center;color:#fff;flex:1;font-size:16px;font-weight:700}.nav-placeholder[data-v-c79df380]{width:32px}.skeleton-wrap[data-v-c79df380]{flex-direction:column;gap:12px;padding:14px;display:flex}.sk-hero[data-v-c79df380]{background:linear-gradient(120deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:16px;height:90px;animation:1.5s infinite shimmer-c79df380}.sk-section[data-v-c79df380]{background:#fff;border-radius:16px;flex-direction:column;gap:10px;padding:16px;display:flex}.sk-row-item[data-v-c79df380]{background:linear-gradient(120deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:4px;height:20px;animation:1.5s infinite shimmer-c79df380}.sk-timeline[data-v-c79df380]{background:linear-gradient(120deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:16px;height:200px;animation:1.5s infinite shimmer-c79df380}@keyframes shimmer-c79df380{0%{background-position:200% 0}to{background-position:-200% 0}}.status-hero[data-v-c79df380]{border-radius:16px;flex-direction:column;gap:6px;margin:14px 14px 0;padding:20px 18px;display:flex}.hero-pending[data-v-c79df380]{background:linear-gradient(135deg,#fef0f0,#fff5f5);border:1px solid #fecaca}.hero-printing[data-v-c79df380]{background:linear-gradient(135deg,#eff6ff,#f0f9ff);border:1px solid #bfdbfe}.hero-done[data-v-c79df380]{background:linear-gradient(135deg,#e8f8ef,#f0fdf5);border:1px solid #a7f3d0}.hero-failed[data-v-c79df380]{background:linear-gradient(135deg,#fdecec,#fff5f5);border:1px solid #f3b8b8}.hero-review[data-v-c79df380]{background:linear-gradient(135deg,#fff5d8,#fffaeb);border:1px solid #f1d795}.hero-cancelled[data-v-c79df380]{background:linear-gradient(135deg,#f2f3f2,#fafafa);border:1px solid #d9deda}.hero-status-text[data-v-c79df380]{font-size:22px;font-weight:800}.hero-pending .hero-status-text[data-v-c79df380]{color:#fa5151}.hero-printing .hero-status-text[data-v-c79df380]{color:#576b95}.hero-done .hero-status-text[data-v-c79df380]{color:#07c160}.hero-failed .hero-status-text[data-v-c79df380]{color:#c23b3b}.hero-review .hero-status-text[data-v-c79df380]{color:#946a16}.hero-cancelled .hero-status-text[data-v-c79df380]{color:#6b7280}.hero-order-no[data-v-c79df380]{color:#9ca3af;font-family:SF Mono,Menlo,monospace;font-size:12px}.section-card[data-v-c79df380]{background:#fff;border:1px solid #10182814;border-radius:12px;margin:12px 14px 0;padding:16px}.section-title[data-v-c79df380]{color:#1f2937;align-items:center;gap:8px;margin-bottom:14px;font-size:15px;font-weight:700;display:flex}.title-accent[data-v-c79df380]{background:linear-gradient(#79acf0,#3b82e0);border-radius:2px;flex-shrink:0;width:4px;height:14px}.detail-row[data-v-c79df380]{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.detail-row.last[data-v-c79df380]{border-bottom:none}.d-label[data-v-c79df380]{color:#9ca3af;flex-shrink:0;font-size:13px}.d-val[data-v-c79df380]{color:#1f2937;text-align:right;max-width:62%;font-size:14px;font-weight:500}.d-val.price[data-v-c79df380]{color:#fa5151;font-size:17px;font-weight:800}.d-val.small[data-v-c79df380]{color:#6b7280;font-size:12px}.d-val.ellipsis[data-v-c79df380]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.timeline-card[data-v-c79df380]{padding-bottom:20px}.timeline[data-v-c79df380]{margin-top:4px;padding-left:4px}.tl-step[data-v-c79df380]{gap:16px;min-height:64px;display:flex}.tl-step.last .tl-line[data-v-c79df380]{display:none}.tl-axis[data-v-c79df380]{flex-direction:column;flex-shrink:0;align-items:center;width:16px;display:flex}.tl-dot[data-v-c79df380]{background:#e5e7eb;border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;width:14px;height:14px;margin-top:3px;transition:background .3s,border-color .3s}.tl-dot.active[data-v-c79df380]{background:#07c160;border-color:#06ad56;box-shadow:0 0 0 3px #07c16033}.tl-line[data-v-c79df380]{background:#e5e7eb;flex:1;width:2px;min-height:24px;margin:4px 0;transition:background .3s}.tl-line.active[data-v-c79df380]{background:linear-gradient(#07c160,#e5e7eb)}.tl-content[data-v-c79df380]{flex-direction:column;gap:2px;padding-bottom:20px;display:flex}.tl-title[data-v-c79df380]{color:#9ca3af;font-size:14px;font-weight:600;transition:color .3s}.tl-title.active[data-v-c79df380]{color:#1f2937}.tl-desc[data-v-c79df380]{color:#b0b6be;font-size:12px}.tl-time[data-v-c79df380]{color:#d1d5db;margin-top:2px;font-size:11px}.action-bar[data-v-c79df380]{padding:12px 14px;padding-bottom:max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);background:#fffffff2;border-top:1px solid #10182814;align-items:center;gap:10px;display:flex;position:fixed;bottom:0;left:0;right:0}.action-bar.single-btn .service-btn[data-v-c79df380]{flex:1}.cancel-btn[data-v-c79df380]{color:#6b7280;cursor:pointer;white-space:nowrap;background:#f3f4f6;border:1px solid #10182814;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;height:48px;padding:0 20px;font-size:14px;font-weight:600;display:flex}.cancel-btn[data-v-c79df380]:active{background:#e5e7eb}.pay-btn[data-v-c79df380]{color:#fff;cursor:pointer;background:#07c160;border-radius:8px;flex:1;justify-content:center;align-items:center;height:48px;font-size:16px;font-weight:700;display:flex}.pay-btn[data-v-c79df380]:active{background:#06ad56;transform:scale(.98)}.pay-btn.disabled[data-v-c79df380]{opacity:.6;pointer-events:none}.service-btn[data-v-c79df380]{color:#07c160;cursor:pointer;background:#e8f8ef;border:1px solid #a7f3d0;border-radius:8px;justify-content:center;align-items:center;height:48px;font-size:15px;font-weight:600;display:flex}.service-btn[data-v-c79df380]:active{background:#d1fae5}.error-state[data-v-c79df380]{flex-direction:column;align-items:center;gap:8px;padding-top:120px;display:flex}.error-emoji[data-v-c79df380]{opacity:.7;font-size:48px}.error-text[data-v-c79df380]{color:#6b7280;font-size:15px}.retry-btn[data-v-c79df380]{color:#fff;cursor:pointer;background:#07c160;border-radius:8px;margin-top:12px;padding:8px 24px;font-size:14px}@media (width>=768px){.section-card[data-v-c79df380],.status-hero[data-v-c79df380]{max-width:560px;margin-left:auto;margin-right:auto}.action-bar[data-v-c79df380]{max-width:560px;left:50%;transform:translate(-50%)}}.account-page[data-v-1f3117d2]{color:#20252d;background:#f5f7f8;min-height:100vh}.content[data-v-1f3117d2]{flex-direction:column;gap:13px;max-width:750px;margin:auto;padding:14px;display:flex}.intro-card[data-v-1f3117d2]{background:linear-gradient(135deg,#e7f8ef,#fff);border:1px solid #d9eee2;border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex}.shield[data-v-1f3117d2]{color:#fff;background:#07c160;border-radius:16px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;font-size:23px;font-weight:800;display:flex}.intro-card h2[data-v-1f3117d2]{font-size:18px}.intro-card p[data-v-1f3117d2]{color:#6d7682;margin-top:5px;font-size:12px;line-height:1.55}.panel[data-v-1f3117d2]{background:#fff;border:1px solid #e6e9ed;border-radius:14px;overflow:hidden}.panel>header[data-v-1f3117d2]{border-bottom:1px solid #f7f9fc;justify-content:space-between;align-items:center;height:48px;padding:0 15px;display:flex}.panel h2[data-v-1f3117d2]{font-size:15px}.panel header button[data-v-1f3117d2]{color:#078a48;background:0 0;border:0}.loading[data-v-1f3117d2]{text-align:center;color:#8d96a1;padding:35px;font-size:13px}.connection-row[data-v-1f3117d2]{border-bottom:1px solid #f0f1f3;align-items:center;gap:12px;min-height:82px;padding:13px 14px;display:flex}.connection-row[data-v-1f3117d2]:last-child{border-bottom:0}.provider-icon[data-v-1f3117d2]{color:#326de0;background:#edf3ff;border-radius:13px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;font-weight:800;display:flex}.provider-icon.wechat[data-v-1f3117d2]{color:#07a653;background:#e8f8ef}.provider-icon.kingsoft[data-v-1f3117d2]{color:#d94141;background:#fff0f0}.provider-icon.baidu[data-v-1f3117d2]{color:#3d4be0;background:#eef0ff}.provider-main[data-v-1f3117d2]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.provider-main strong[data-v-1f3117d2]{font-size:14px}.provider-main small[data-v-1f3117d2]{color:#89929d;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.provider-main span[data-v-1f3117d2]{color:#9299a3;background:#f7f9fc;border-radius:8px;align-self:flex-start;padding:2px 7px;font-size:9px}.provider-main span.connected[data-v-1f3117d2]{color:#078447;background:#e8f8ef}.connection-row button[data-v-1f3117d2]{border-radius:9px;height:34px;padding:0 10px;font-size:11px}.connect[data-v-1f3117d2]{color:#fff;background:#07c160;border:0}.disconnect[data-v-1f3117d2]{color:#b23a3a;background:#fff;border:1px solid #e2a3a3}.connection-row em[data-v-1f3117d2]{color:#9aa1aa;font-size:11px;font-style:normal}.notice[data-v-1f3117d2]{background:#fffbea;border:1px solid #f1e4a5;border-radius:12px;padding:15px}.notice strong[data-v-1f3117d2]{font-size:13px}.notice p[data-v-1f3117d2]{color:#806f3d;margin-top:6px;font-size:11px;line-height:1.65}.message[data-v-1f3117d2]{color:#315d9d;background:#edf4ff;border-radius:9px;padding:10px 12px;font-size:12px}.message.success[data-v-1f3117d2]{color:#087f45;background:#eaf8f0}.message.error[data-v-1f3117d2]{color:#b91c1c;background:#fff0f0}.modal-mask[data-v-1f3117d2]{z-index:120;background:#1018288a;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.modal[data-v-1f3117d2]{background:#fff;border-radius:16px;width:min(100%,380px);padding:21px}.modal h2[data-v-1f3117d2]{font-size:18px}.modal p[data-v-1f3117d2]{color:#737c87;margin-top:9px;font-size:12px;line-height:1.65}.modal>div[data-v-1f3117d2]{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.modal button[data-v-1f3117d2]{background:#fff;border:1px solid #d9dde2;border-radius:10px;height:42px}.modal button.danger[data-v-1f3117d2]{color:#fff;background:#dc4b4b;border:0;font-weight:700}.modal button[data-v-1f3117d2]:disabled{opacity:.6}.cancel-page[data-v-e9f2ea29]{color:#20252d;background:#f5f7f8;min-height:100vh}.content[data-v-e9f2ea29]{flex-direction:column;gap:13px;max-width:750px;margin:auto;padding:14px 14px 30px;display:flex}.warning-card[data-v-e9f2ea29]{background:#fff2f2;border:1px solid #f2c2c2;border-radius:14px;align-items:flex-start;gap:12px;padding:17px;display:flex}.warning-card>span[data-v-e9f2ea29]{color:#fff;background:#df4d4d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:22px;font-weight:800;display:flex}.warning-card h2[data-v-e9f2ea29]{color:#9f2727;font-size:16px}.warning-card p[data-v-e9f2ea29]{color:#8c5a5a;margin-top:6px;font-size:12px;line-height:1.55}.panel[data-v-e9f2ea29]{background:#fff;border:1px solid #e5e8ec;border-radius:14px;padding:17px}.panel h2[data-v-e9f2ea29]{margin-bottom:12px;font-size:15px}.impact ul[data-v-e9f2ea29]{color:#69727e;padding-left:20px;font-size:12px;line-height:2}.panel>label[data-v-e9f2ea29]:not(.agreement){color:#59616c;border-bottom:1px solid #f0f1f3;align-items:center;gap:10px;height:43px;font-size:13px;display:flex}.panel>label[data-v-e9f2ea29]:last-child{border-bottom:0}.panel input[type=radio][data-v-e9f2ea29],.panel input[type=checkbox][data-v-e9f2ea29]{accent-color:#07c160}.verify p[data-v-e9f2ea29]{color:#78818d;font-size:12px}.verify>input[data-v-e9f2ea29]{box-sizing:border-box;border:1px solid #d7dce2;border-radius:10px;width:100%;height:44px;margin-top:12px;padding:0 12px;font-size:14px}.agreement[data-v-e9f2ea29]{color:#6e7782;align-items:flex-start;gap:8px;margin-top:14px;font-size:11px;line-height:1.55;display:flex}.agreement input[data-v-e9f2ea29]{margin-top:2px}.submit[data-v-e9f2ea29]{color:#fff;background:#d94747;border:0;border-radius:25px;height:50px;font-size:15px;font-weight:800}.submit[data-v-e9f2ea29]:disabled{color:#999fa7;background:#d6d8dc}.message[data-v-e9f2ea29]{color:#b91c1c;background:#fff0f0;border-radius:9px;padding:10px 12px;font-size:12px}.message.success[data-v-e9f2ea29]{color:#087f45;background:#eaf8f0}.modal-mask[data-v-e9f2ea29]{z-index:120;background:#1018288a;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.modal[data-v-e9f2ea29]{background:#fff;border-radius:16px;width:min(100%,380px);padding:21px}.modal h2[data-v-e9f2ea29]{font-size:18px}.modal p[data-v-e9f2ea29]{color:#737c87;margin-top:9px;font-size:12px;line-height:1.65}.modal>div[data-v-e9f2ea29]{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.modal button[data-v-e9f2ea29]{background:#fff;border:1px solid #d9dde2;border-radius:10px;height:42px}.modal button.danger[data-v-e9f2ea29]{color:#fff;background:#dc4b4b;border:0;font-weight:700}.coupon-page[data-v-274ecff7]{color:#28312d;background:#fbfaf6;min-height:100vh}.notice[data-v-274ecff7]{background:#fff6df;border-bottom:1px solid #f3dfbd;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex}.notice b[data-v-274ecff7]{color:#fff;background:#ee9a39;border-radius:8px;flex:none;padding:4px 8px}.notice span[data-v-274ecff7]{color:#78664d;line-height:1.5}.empty-state[data-v-274ecff7]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 118px);padding:24px 24px 80px;display:flex}.ticket-art[data-v-274ecff7]{width:232px;height:190px;margin-bottom:28px;position:relative}.ticket-art[data-v-274ecff7]:before{content:"";background:#fff0cf;border-radius:48% 52% 45% 55%;position:absolute;inset:22px 20px 10px;transform:rotate(-7deg)}.ticket[data-v-274ecff7]{color:#fff;background:linear-gradient(145deg,#f3a44a,#ec7f42);border-radius:17px;justify-content:center;align-items:center;gap:10px;width:145px;height:82px;display:flex;position:absolute;top:63px;left:45px;transform:rotate(3deg);box-shadow:0 15px 32px #de7e393b}.ticket[data-v-274ecff7]:before,.ticket[data-v-274ecff7]:after{content:"";background:#fff0cf;border-radius:50%;width:24px;height:24px;position:absolute;top:29px}.ticket[data-v-274ecff7]:before{left:-12px}.ticket[data-v-274ecff7]:after{right:-12px}.ticket span[data-v-274ecff7]{font-size:37px;font-weight:900}.ticket b[data-v-274ecff7]{writing-mode:vertical-rl;letter-spacing:2px;font-size:14px}.dot[data-v-274ecff7]{background:#efaa4f;border-radius:50%;position:absolute}.dot-a[data-v-274ecff7]{width:15px;height:15px;top:70px;left:27px}.dot-b[data-v-274ecff7]{width:28px;height:28px;top:39px;right:27px}.dot-c[data-v-274ecff7]{width:11px;height:11px;bottom:21px;right:39px}.empty-state h2[data-v-274ecff7]{font-size:20px}.empty-state p[data-v-274ecff7]{color:#89908c;max-width:280px;margin-top:9px;font-size:13px;line-height:1.7}.empty-state button[data-v-274ecff7]{color:#167346;background:#edf8f1;border:1px solid #b9d7c4;border-radius:22px;height:43px;margin-top:24px;padding:0 24px;font-size:13px;font-weight:700}.agreement-page[data-v-8a9eff6e]{color:#29322e;background:#f7f4ed;min-height:100vh}.agreement-list[data-v-8a9eff6e]{max-width:750px;margin:auto;padding:16px}.intro-card[data-v-8a9eff6e]{background:linear-gradient(135deg,#dcefe1,#f5e6c8);border-radius:18px;align-items:center;gap:14px;padding:20px;display:flex;box-shadow:0 8px 22px #475b4e14}.intro-icon[data-v-8a9eff6e]{color:#fff;background:#24734b;border-radius:15px;flex:none;justify-content:center;align-items:center;width:50px;height:50px;font-size:20px;font-weight:800;display:flex}.intro-card h2[data-v-8a9eff6e]{font-size:18px}.intro-card p[data-v-8a9eff6e]{color:#66736c;margin-top:5px;font-size:12px;line-height:1.55}.agreement-row[data-v-8a9eff6e]{text-align:left;background:#fff;border:1px solid #ebe6dc;border-radius:16px;grid-template-columns:48px minmax(0,1fr) 22px;align-items:center;gap:12px;width:100%;margin-top:13px;padding:17px;display:grid;box-shadow:0 3px 12px #2d373009}.agreement-icon[data-v-8a9eff6e]{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:800;display:flex}.agreement-icon.orange[data-v-8a9eff6e]{color:#c46826;background:#fff0df}.agreement-icon.green[data-v-8a9eff6e]{color:#24734b;background:#e5f4e9}.agreement-icon.pink[data-v-8a9eff6e]{color:#a95849;background:#f8e7e3}.agreement-row b[data-v-8a9eff6e]{color:#2b302d;font-size:15px;display:block}.agreement-row small[data-v-8a9eff6e]{color:#8a918d;margin-top:5px;font-size:11px;line-height:1.45;display:block}.agreement-row i[data-v-8a9eff6e]{color:#b3b7b4;font-size:26px;font-style:normal}.update-note[data-v-8a9eff6e]{text-align:center;color:#999f9b;padding:18px 0;font-size:11px}.agreement-detail[data-v-8a9eff6e]{max-width:750px;margin:auto;padding:16px 16px 42px}.document-head[data-v-8a9eff6e]{text-align:center;background:linear-gradient(135deg,#e2f0e4,#fff2dc);border-radius:18px;padding:24px 18px}.document-head>span[data-v-8a9eff6e]{color:#fff;background:#24734b;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto 10px;font-weight:800;display:flex}.document-head h2[data-v-8a9eff6e]{font-size:20px}.document-head p[data-v-8a9eff6e]{color:#748078;margin-top:8px;font-size:11px}.lead[data-v-8a9eff6e]{color:#665c4d;background:#fff8ec;border-left:4px solid #e9974f;border-radius:0 12px 12px 0;margin:15px 2px;padding:15px;font-size:13px;line-height:1.75}.document-section[data-v-8a9eff6e]{background:#fff;border:1px solid #ebe7dd;border-radius:15px;margin-top:12px;padding:18px}.document-section h3[data-v-8a9eff6e],.source-card h3[data-v-8a9eff6e]{color:#255f42;font-size:15px}.document-section p[data-v-8a9eff6e],.document-section li[data-v-8a9eff6e],.source-card p[data-v-8a9eff6e]{color:#606963;text-align:justify;margin-top:9px;font-size:13px;line-height:1.8}.document-section ul[data-v-8a9eff6e]{padding-left:19px}.source-card[data-v-8a9eff6e]{background:#edf5ef;border-radius:15px;margin-top:15px;padding:18px}.source-card p[data-v-8a9eff6e]{color:#66736b;font-size:11px}.feedback-page[data-v-1011ab68]{color:#2b302d;background:#f6f3ed;min-height:100vh}.history-link[data-v-1011ab68]{color:#27754d;white-space:nowrap;background:0 0;border:0;width:68px;height:36px;font-size:11px;font-weight:700}.category-content[data-v-1011ab68],.form-content[data-v-1011ab68],.history-content[data-v-1011ab68]{max-width:750px;margin:auto;padding:14px 14px 36px}.service-banner[data-v-1011ab68]{text-align:left;background:#fff8e8;border:1px solid #f1dfba;border-radius:16px;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:11px;width:100%;padding:15px;display:grid}.bulb[data-v-1011ab68]{color:#fff;background:#ed9a45;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;font-weight:800;display:flex}.service-banner b[data-v-1011ab68],.service-banner small[data-v-1011ab68]{display:block}.service-banner b[data-v-1011ab68]{font-size:14px}.service-banner small[data-v-1011ab68]{color:#89765d;margin-top:4px;font-size:11px}.service-banner i[data-v-1011ab68],.category-list i[data-v-1011ab68],.select-row i[data-v-1011ab68]{color:#adb2ae;font-size:25px;font-style:normal}.section-title[data-v-1011ab68],.history-head[data-v-1011ab68]{align-items:center;gap:11px;margin:19px 3px 12px;display:flex}.section-title>span[data-v-1011ab68],.history-head>span[data-v-1011ab68]{color:#fff;background:#2a764f;border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:800;display:flex}.section-title h2[data-v-1011ab68],.history-head h2[data-v-1011ab68]{font-size:18px}.section-title p[data-v-1011ab68],.history-head p[data-v-1011ab68]{color:#929894;margin-top:3px;font-size:11px}.category-list[data-v-1011ab68]{flex-direction:column;gap:10px;display:flex}.category-list button[data-v-1011ab68]{text-align:left;background:#fff;border:1px solid #ebe6dc;border-radius:16px;grid-template-columns:48px minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;padding:15px;display:grid}.category-icon[data-v-1011ab68]{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:15px;font-weight:800;display:flex}.category-icon.green[data-v-1011ab68]{color:#27754d;background:#e4f2e7}.category-icon.orange[data-v-1011ab68]{color:#c56827;background:#fff0df}.category-icon.blue[data-v-1011ab68]{color:#356fae;background:#e7eff9}.category-icon.pink[data-v-1011ab68]{color:#aa594a;background:#f8e7e3}.category-icon.yellow[data-v-1011ab68]{color:#9c7622;background:#fff5cf}.category-icon.gray[data-v-1011ab68]{color:#69716c;background:#eef0ee}.category-list b[data-v-1011ab68],.category-list small[data-v-1011ab68]{display:block}.category-list b[data-v-1011ab68]{font-size:15px}.category-list small[data-v-1011ab68]{color:#8e9590;margin-top:5px;font-size:11px;line-height:1.45}.form-content[data-v-1011ab68]{padding-bottom:40px}.form-intro[data-v-1011ab68]{background:linear-gradient(135deg,#dcefe1,#fff0d8);border-radius:17px;align-items:center;gap:12px;padding:18px;display:flex}.form-intro>span[data-v-1011ab68]{color:#fff;background:#27754d;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-weight:800;display:flex}.form-intro h2[data-v-1011ab68]{font-size:17px}.form-intro p[data-v-1011ab68]{color:#6f7972;margin-top:5px;font-size:11px}.panel[data-v-1011ab68],.select-row[data-v-1011ab68],.phone-row[data-v-1011ab68]{background:#fff;border:1px solid #ebe6dc;border-radius:16px;margin-top:12px;padding:16px}.panel label[data-v-1011ab68]{font-size:14px;font-weight:700}.panel label em[data-v-1011ab68]{color:#dc6a50;font-style:normal}.textarea-wrap[data-v-1011ab68]{margin-top:11px;position:relative}.textarea-wrap textarea[data-v-1011ab68]{box-sizing:border-box;resize:none;width:100%;height:150px;font:inherit;background:#f7f7f5;border:0;border-radius:12px;outline:0;padding:13px 13px 30px;font-size:13px;line-height:1.65}.textarea-wrap>span[data-v-1011ab68]{color:#999f9b;font-size:11px;position:absolute;bottom:9px;right:11px}.panel-head[data-v-1011ab68]{justify-content:space-between;align-items:flex-start;display:flex}.panel-head small[data-v-1011ab68]{color:#999f9b;margin-top:4px;font-size:10px;display:block}.panel-head>span[data-v-1011ab68]{color:#8a918c;font-size:11px}.evidence-grid[data-v-1011ab68]{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:13px;display:grid}.evidence-item[data-v-1011ab68],.add-evidence[data-v-1011ab68]{aspect-ratio:1;border-radius:11px;position:relative;overflow:hidden}.evidence-item[data-v-1011ab68]{background:#edf0ed;border:0;padding:0}.evidence-item img[data-v-1011ab68]{object-fit:cover;width:100%;height:100%;display:block}.evidence-item>span[data-v-1011ab68]{color:#fff;background:#202622ad;padding:5px;font-size:10px;position:absolute;inset:auto 0 0}.evidence-item>span.failed[data-v-1011ab68]{background:#b0372dcc}.evidence-item i[data-v-1011ab68]{color:#fff;background:#141916b3;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:18px;font-style:normal;display:flex;position:absolute;top:3px;right:3px}.add-evidence[data-v-1011ab68]{color:#7d8580;background:#fafaf8;border:1.5px dashed #b7bdb9;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.add-evidence b[data-v-1011ab68]{font-size:26px;font-weight:300}.add-evidence span[data-v-1011ab68]{font-size:10px}.hidden-input[data-v-1011ab68]{display:none}.select-row[data-v-1011ab68]{text-align:left;grid-template-columns:auto minmax(0,1fr) 18px;align-items:center;gap:10px;width:100%;display:grid}.select-row span[data-v-1011ab68],.phone-row>span[data-v-1011ab68]{font-size:13px;font-weight:700}.select-row b[data-v-1011ab68]{color:#8c938e;text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:400;overflow:hidden}.phone-row[data-v-1011ab68]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.phone-row input[data-v-1011ab68]{text-align:right;height:38px;font:inherit;border:0;outline:0;font-size:12px}.form-message[data-v-1011ab68]{color:#b64b3d;background:#fff0ed;border-radius:10px;margin-top:12px;padding:11px 13px;font-size:12px}.form-message.success[data-v-1011ab68]{color:#26744d;background:#e8f5ec}.submit-button[data-v-1011ab68]{color:#fff;background:#27754d;border:0;border-radius:25px;width:100%;height:50px;margin-top:16px;font-size:15px;font-weight:800;box-shadow:0 8px 20px #27754d2e}.submit-button[data-v-1011ab68]:disabled{box-shadow:none;background:#b9c6bd}.state-text[data-v-1011ab68]{text-align:center;color:#919894;padding:45px 12px;font-size:12px}.empty-history[data-v-1011ab68]{text-align:center;padding:80px 24px}.empty-history>span[data-v-1011ab68]{color:#27754d;background:#e5f2e8;border-radius:22px;justify-content:center;align-items:center;width:68px;height:68px;margin:auto;font-size:28px;display:flex}.empty-history h2[data-v-1011ab68]{margin-top:17px;font-size:18px}.empty-history p[data-v-1011ab68]{color:#8d948f;margin-top:7px;font-size:12px}.empty-history button[data-v-1011ab68]{color:#fff;background:#27754d;border:0;border-radius:21px;height:42px;margin-top:20px;padding:0 25px;font-weight:700}.feedback-list[data-v-1011ab68]{flex-direction:column;gap:11px;display:flex}.feedback-list article[data-v-1011ab68]{background:#fff;border:1px solid #ebe6dc;border-radius:16px;padding:16px}.feedback-list header[data-v-1011ab68],.feedback-list article>div[data-v-1011ab68]{justify-content:space-between;align-items:center;gap:10px;display:flex}.feedback-list header b[data-v-1011ab68]{font-size:14px}.feedback-list header span[data-v-1011ab68]{color:#b66b27;background:#fff1d8;border-radius:9px;padding:4px 8px;font-size:10px}.feedback-list header .status-2[data-v-1011ab68]{color:#27754d;background:#e6f4e9}.feedback-list header .status-3[data-v-1011ab68]{color:#717873;background:#eceeed}.feedback-list article>p[data-v-1011ab68]{color:#5f6762;margin-top:10px;font-size:13px;line-height:1.65}.feedback-list article>div[data-v-1011ab68]{color:#9aa09c;margin-top:11px;font-size:10px}.feedback-list article>small[data-v-1011ab68]{color:#7f8782;margin-top:7px;font-size:10px;display:block}.feedback-list blockquote[data-v-1011ab68]{color:#526158;background:#f1f7f3;border-left:3px solid #77a988;margin-top:10px;padding:10px;font-size:11px;line-height:1.6}.modal-mask[data-v-1011ab68]{z-index:130;background:#1e221f80;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.order-modal[data-v-1011ab68]{width:min(100%,750px);max-height:72vh;padding:18px 14px max(18px,env(safe-area-inset-bottom));background:#fff;border-radius:22px 22px 0 0;overflow-y:auto}.order-modal header[data-v-1011ab68]{justify-content:space-between;align-items:center;padding:0 3px 12px;display:flex}.order-modal h2[data-v-1011ab68]{font-size:17px}.order-modal header button[data-v-1011ab68]{background:0 0;border:0;width:36px;height:36px;font-size:26px}.order-option[data-v-1011ab68]{text-align:left;background:#fff;border:0;border-top:1px solid #eef0ed;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:13px 3px;display:flex}.order-option span[data-v-1011ab68]{min-width:0}.order-option b[data-v-1011ab68],.order-option small[data-v-1011ab68]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-option b[data-v-1011ab68]{font-size:13px}.order-option small[data-v-1011ab68]{color:#969d98;margin-top:4px;font-size:10px}.order-option i[data-v-1011ab68]{color:#3a805b;flex:none;font-size:10px;font-style:normal}.clear-order[data-v-1011ab68]{color:#27754d;background:#f3f8f4;border:1px solid #cad8ce;border-radius:21px;width:100%;height:42px;margin-top:10px;font-weight:700}.preview-mask[data-v-1011ab68]{z-index:150;background:#101828d6;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.preview-mask img[data-v-1011ab68]{object-fit:contain;max-width:100%;max-height:86%}.preview-mask button[data-v-1011ab68]{color:#fff;background:#fff3;border:0;border-radius:50%;width:42px;height:42px;font-size:28px;position:absolute;top:18px;right:18px}@media (width<=360px){.evidence-grid[data-v-1011ab68]{grid-template-columns:repeat(3,1fr)}}.pay-page[data-v-09a95454]{background:var(--bg-color,#f7f9fc);box-sizing:border-box;flex-direction:column;height:100vh;display:flex}.toast-overlay[data-v-09a95454]{z-index:999;pointer-events:none;justify-content:center;padding-top:60px;display:flex;position:fixed;top:0;left:0;right:0}.toast-box[data-v-09a95454]{color:#fff;pointer-events:auto;background:#333;border-radius:8px;padding:10px 24px;font-size:14px;box-shadow:0 4px 20px #10182833}.toast-box.success[data-v-09a95454]{background:#07c160}.toast-box.error[data-v-09a95454]{background:#ef4444}.nav-bar[data-v-09a95454]{background:#f7f9fc;flex-shrink:0;align-items:center;height:48px;padding:0 12px;display:flex}.nav-back[data-v-09a95454]{color:#fff;cursor:pointer;width:32px;font-size:28px;line-height:1}.nav-title[data-v-09a95454]{text-align:center;color:#fff;flex:1;font-size:16px;font-weight:700}.nav-placeholder[data-v-09a95454]{width:32px}.content[data-v-09a95454]{flex-direction:column;flex:1;gap:14px;padding:16px 14px;display:flex;overflow-y:auto}.amount-hero[data-v-09a95454]{background:linear-gradient(135deg,#06ad56,#07c160);border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:28px 20px;display:flex}.amount-label[data-v-09a95454]{color:#ffffffd9;font-size:13px}.amount-value[data-v-09a95454]{color:#fff;font-size:38px;font-weight:800;line-height:1.1}.amount-sub[data-v-09a95454]{color:#ffffffbf;margin-top:4px;font-size:11px}.detail-card[data-v-09a95454]{background:#fff;border:1px solid #10182814;border-radius:12px;padding:6px 16px}.detail-row[data-v-09a95454]{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:13px 0;display:flex}.detail-row[data-v-09a95454]:last-child{border-bottom:none}.d-label[data-v-09a95454]{color:#9ca3af;flex-shrink:0;font-size:13px}.d-value[data-v-09a95454]{color:#1f2937;text-align:right;max-width:62%;font-size:14px;font-weight:500}.mono[data-v-09a95454]{font-family:SF Mono,Menlo,monospace;font-size:12px}.ellipsis[data-v-09a95454]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.method-card[data-v-09a95454]{background:#fff;border:1px solid #10182814;border-radius:12px;padding:16px}.method-row[data-v-09a95454]{align-items:center;gap:10px;display:flex}.method-row.selected[data-v-09a95454]{color:#1f2937}.m-icon[data-v-09a95454]{font-size:18px}.m-name[data-v-09a95454]{flex:1;font-size:14px;font-weight:600}.m-check[data-v-09a95454]{color:#07c160;font-weight:800}.method-tip[data-v-09a95454]{color:#9ca3af;background:#f9fafb;border-radius:8px;margin-top:10px;padding:8px 10px;font-size:11px;line-height:1.6}.pay-footer[data-v-09a95454]{background:#fff;border-top:1px solid #10182814;flex-shrink:0;align-items:center;gap:14px;height:64px;padding:0 16px;display:flex}.footer-amount[data-v-09a95454]{color:#9ca3af;flex-direction:column;font-size:11px;display:flex}.footer-num[data-v-09a95454]{color:#fa5151;font-size:20px;font-weight:800;line-height:1.1}.confirm-btn[data-v-09a95454]{color:#fff;cursor:pointer;background:#07c160;border-radius:8px;flex:1;justify-content:center;align-items:center;height:44px;font-size:16px;font-weight:700;display:flex}.confirm-btn[data-v-09a95454]:active{background:#06ad56;transform:scale(.98)}.confirm-btn.disabled[data-v-09a95454]{opacity:.6;pointer-events:none}@media (width>=768px){.content[data-v-09a95454],.nav-bar[data-v-09a95454],.pay-footer[data-v-09a95454]{width:100%;max-width:560px;margin:0 auto}}.print-detail-page[data-v-4ec322ac]{background:var(--bg-color,#f7f9fc);flex-direction:column;min-height:100vh;display:flex}.toast-overlay[data-v-4ec322ac]{z-index:999;pointer-events:none;justify-content:center;padding-top:60px;display:flex;position:fixed;top:0;left:0;right:0}.toast-box[data-v-4ec322ac]{color:#fff;pointer-events:auto;background:#333;border-radius:8px;padding:10px 24px;font-size:14px;box-shadow:0 4px 20px #10182833}.toast-box.success[data-v-4ec322ac]{background:#07c160}.toast-box.error[data-v-4ec322ac]{background:#ef4444}.nav-bar[data-v-4ec322ac]{background:#f7f9fc;flex-shrink:0;align-items:center;height:48px;padding:0 12px;display:flex}.nav-back[data-v-4ec322ac]{color:#fff;cursor:pointer;width:32px;font-size:28px;line-height:1}.nav-title[data-v-4ec322ac]{text-align:center;color:#fff;flex:1;font-size:16px;font-weight:700}.nav-placeholder[data-v-4ec322ac]{width:32px}.skeleton-wrap[data-v-4ec322ac]{flex-direction:column;gap:12px;padding:16px 14px;display:flex}.sk-hero[data-v-4ec322ac]{background:linear-gradient(120deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:16px;height:140px;animation:1.5s infinite shimmer-4ec322ac}.sk-section[data-v-4ec322ac]{background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.sk-line[data-v-4ec322ac]{background:linear-gradient(120deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:4px;height:14px;animation:1.5s infinite shimmer-4ec322ac}.sk-line.w60[data-v-4ec322ac]{width:60%}.sk-line.w40[data-v-4ec322ac]{width:40%}.sk-row-item[data-v-4ec322ac]{background:linear-gradient(120deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%) 0 0/200% 100%;border-radius:8px;height:36px;animation:1.5s infinite shimmer-4ec322ac}@keyframes shimmer-4ec322ac{0%{background-position:200% 0}to{background-position:-200% 0}}.hero-card[data-v-4ec322ac]{color:#fff;background:linear-gradient(135deg,#059651,#07c160);border-radius:12px;margin:14px 14px 0;padding:22px 18px}.hero-badge[data-v-4ec322ac]{border-radius:10px;margin-bottom:10px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.hero-badge.online[data-v-4ec322ac]{color:#6ee7b7;background:#10b98140}.hero-badge.offline[data-v-4ec322ac]{color:#fca5a5;background:#ef444440}.hero-name[data-v-4ec322ac]{margin-bottom:8px;font-size:20px;font-weight:800;line-height:1.2}.hero-addr[data-v-4ec322ac]{color:#fffc;margin-bottom:4px;font-size:13px}.hero-phone[data-v-4ec322ac]{color:#ffffffb3;font-size:13px}.section-card[data-v-4ec322ac]{background:#fff;border:1px solid #10182814;border-radius:12px;margin:12px 14px 0;padding:16px}.section-title[data-v-4ec322ac]{color:#1f2937;align-items:center;gap:8px;margin-bottom:14px;font-size:15px;font-weight:700;display:flex}.title-accent[data-v-4ec322ac]{background:linear-gradient(#79acf0,#3b82e0);border-radius:2px;flex-shrink:0;width:4px;height:14px}.mock-tag[data-v-4ec322ac]{color:#9ca3af;background:#f3f4f6;border-radius:4px;padding:1px 6px;font-size:10px;font-weight:400}.pricing-list[data-v-4ec322ac]{flex-direction:column;gap:0;display:flex}.pricing-row[data-v-4ec322ac]{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding:11px 0;display:flex}.pricing-row[data-v-4ec322ac]:last-child{border-bottom:none}.price-type[data-v-4ec322ac]{color:#374151;font-size:14px}.price-val[data-v-4ec322ac]{color:#fa5151;font-size:15px;font-weight:700}.price-val small[data-v-4ec322ac]{color:#9ca3af;font-size:11px;font-weight:400}.error-state[data-v-4ec322ac]{flex-direction:column;align-items:center;gap:8px;padding-top:120px;display:flex}.error-emoji[data-v-4ec322ac]{opacity:.7;font-size:48px}.error-text[data-v-4ec322ac]{color:#6b7280;font-size:15px}.retry-btn[data-v-4ec322ac]{color:#fff;cursor:pointer;background:#07c160;border-radius:8px;margin-top:12px;padding:8px 24px;font-size:14px}.action-bar[data-v-4ec322ac]{padding:12px 14px;padding-bottom:max(12px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-top:1px solid #10182814;position:fixed;bottom:0;left:0;right:0}.print-btn[data-v-4ec322ac]{color:#fff;cursor:pointer;background:#07c160;border-radius:8px;justify-content:center;align-items:center;height:48px;font-size:16px;font-weight:700;display:flex}.print-btn[data-v-4ec322ac]:active{background:#06ad56;transform:scale(.98)}.print-btn.disabled[data-v-4ec322ac]{pointer-events:none;background:#d1d5db}.doc-page[data-v-6f1ba6bc]{background:var(--bg-color,#f7f9fc);flex-direction:column;min-height:100vh;display:flex}.toast-overlay[data-v-6f1ba6bc]{z-index:999;pointer-events:none;justify-content:center;padding-top:60px;display:flex;position:fixed;top:0;left:0;right:0}.toast-box[data-v-6f1ba6bc]{color:#fff;pointer-events:auto;background:#333;border-radius:8px;padding:10px 24px;font-size:14px;box-shadow:0 4px 20px #10182833}.toast-box.success[data-v-6f1ba6bc]{background:#07c160}.toast-box.error[data-v-6f1ba6bc]{background:#ef4444}.nav-bar[data-v-6f1ba6bc]{background:#f7f9fc;flex-shrink:0;align-items:center;height:48px;padding:0 12px;display:flex}.nav-back[data-v-6f1ba6bc]{color:#fff;cursor:pointer;width:32px;font-size:28px;line-height:1}.nav-title[data-v-6f1ba6bc]{text-align:center;color:#fff;flex:1;font-size:16px;font-weight:700}.nav-placeholder[data-v-6f1ba6bc]{width:32px}.content[data-v-6f1ba6bc]{flex-direction:column;flex:1;gap:20px;padding:14px 14px 0;display:flex;overflow-y:auto}.hero-card[data-v-6f1ba6bc]{cursor:pointer;border-radius:14px;align-items:center;gap:16px;padding:24px 18px;transition:transform .16s,opacity .16s;display:flex;position:relative;overflow:hidden}.hero-card[data-v-6f1ba6bc]:active{opacity:.94;transform:scale(.98)}.hero-green[data-v-6f1ba6bc]{background:linear-gradient(135deg,#5b9bee 0%,#3b82e0 58%,#2c6fd1 100%);box-shadow:0 4px 20px #07c16038}.hero-blue[data-v-6f1ba6bc]{background:linear-gradient(135deg,#9a8577 0%,#6b5a4c 100%);box-shadow:0 4px 20px #4064e038}.hc-deco[data-v-6f1ba6bc]{pointer-events:none;background:#ffffff14;border-radius:50%;position:absolute}.hc-c1[data-v-6f1ba6bc]{width:140px;height:140px;top:-50px;right:-40px}.hc-c2[data-v-6f1ba6bc]{width:90px;height:90px;bottom:-20px;right:40px}.hc-c3[data-v-6f1ba6bc]{width:50px;height:50px;top:20px;right:110px}.hc-c4[data-v-6f1ba6bc]{width:120px;height:120px;top:-40px;right:-30px}.hc-c5[data-v-6f1ba6bc]{width:70px;height:70px;bottom:-15px;right:60px}.hc-icon-img[data-v-6f1ba6bc]{border-radius:8px;flex-shrink:0;width:44px;height:44px}.hc-emoji[data-v-6f1ba6bc]{flex-shrink:0;font-size:40px;line-height:1}.hc-copy[data-v-6f1ba6bc]{flex-direction:column;gap:5px;display:flex}.hc-title[data-v-6f1ba6bc]{color:#fff;font-size:19px;font-weight:800;line-height:1.2}.hc-desc[data-v-6f1ba6bc]{color:#ffffffd1;font-size:12px;line-height:1.3}.section[data-v-6f1ba6bc]{flex-direction:column;display:flex}.section-title[data-v-6f1ba6bc]{color:#1f2937;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:700;display:flex}.title-accent[data-v-6f1ba6bc]{background:linear-gradient(#79acf0,#3b82e0);border-radius:2px;flex-shrink:0;width:4px;height:14px}.grid-2col[data-v-6f1ba6bc]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.grid-card[data-v-6f1ba6bc]{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:12px;align-items:center;gap:10px;padding:14px 12px;transition:transform .15s,box-shadow .15s;display:flex;box-shadow:0 2px 10px #1018280a}.grid-card[data-v-6f1ba6bc]:active{transform:scale(.97);box-shadow:0 6px 20px #1018280f}.gc-icon[data-v-6f1ba6bc]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex;overflow:hidden}.gc-logo-img[data-v-6f1ba6bc]{object-fit:contain;border-radius:6px;width:100%;height:100%}.gc-letter[data-v-6f1ba6bc]{color:#374151;font-size:14px;font-weight:800}.gc-emoji[data-v-6f1ba6bc]{font-size:22px;line-height:1}.gc-copy[data-v-6f1ba6bc]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.gc-title[data-v-6f1ba6bc]{color:#333;font-size:14px;font-weight:700;line-height:1.3}.gc-desc[data-v-6f1ba6bc]{color:#9ca3af;font-size:11px;line-height:1.3}.spacer[data-v-6f1ba6bc]{height:24px}@media (width>=768px){.content[data-v-6f1ba6bc],.nav-bar[data-v-6f1ba6bc]{width:100%;max-width:560px;margin:0 auto}}.id-photo-page[data-v-0034f59f]{color:#25272d;background:#f7f7f9;min-height:100vh}.landing-content[data-v-0034f59f],.smart-content[data-v-0034f59f],.sizes-content[data-v-0034f59f],.detail-content[data-v-0034f59f]{box-sizing:border-box;width:100%;max-width:750px;margin:0 auto}.landing-content[data-v-0034f59f]{padding:16px}.primary-entry-list[data-v-0034f59f]{flex-direction:column;gap:12px;display:flex}.primary-entry[data-v-0034f59f]{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:16px;grid-template-columns:84px minmax(0,1fr) 24px;align-items:center;gap:14px;width:100%;min-height:116px;padding:14px;display:grid;box-shadow:0 5px 18px #1c23300a}.primary-entry[data-v-0034f59f]:active,.scene-grid>button[data-v-0034f59f]:active,.common-grid>button[data-v-0034f59f]:active,.popular-grid>button[data-v-0034f59f]:active,.size-list>button[data-v-0034f59f]:active{transform:scale(.985)}.primary-entry img[data-v-0034f59f]{object-fit:contain;width:84px;height:72px}.primary-entry span[data-v-0034f59f]{flex-direction:column;gap:9px;min-width:0;display:flex}.primary-entry strong[data-v-0034f59f]{font-size:20px}.primary-entry small[data-v-0034f59f]{color:#7e828b;font-size:13px;line-height:1.5}.primary-entry>i[data-v-0034f59f],.popular-grid>button>i[data-v-0034f59f],.size-list>button>i[data-v-0034f59f]{color:#696e78;font-size:38px;font-style:normal;font-weight:300}.scene-grid[data-v-0034f59f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.scene-grid>button[data-v-0034f59f]{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:16px;padding:0 0 16px;transition:transform .15s;overflow:hidden;box-shadow:0 5px 18px #1c23300a}.scene-image[data-v-0034f59f]{aspect-ratio:1.52;position:relative;overflow:hidden}.scene-image img[data-v-0034f59f]{object-fit:cover;width:100%;height:100%}.scene-image em[data-v-0034f59f]{color:#fff;background:#10182885;border-radius:4px;padding:5px 10px;font-size:12px;font-style:normal;position:absolute;bottom:8px;right:8px}.scene-grid strong[data-v-0034f59f],.scene-grid small[data-v-0034f59f]{margin-left:12px;margin-right:12px;display:block}.scene-grid strong[data-v-0034f59f]{margin-top:13px;font-size:17px}.scene-grid small[data-v-0034f59f]{color:#858a93;margin-top:8px;font-size:12px;line-height:1.45}.primary-entry-smart[data-v-0034f59f]{background:linear-gradient(105deg,#f1f0ff 0,#fff 60%);box-shadow:0 8px 24px #5f52ad1a}.primary-entry-smart img[data-v-0034f59f]{width:94px;height:78px;margin-left:-5px}.primary-entry-smart strong[data-v-0034f59f]{color:#403985}.primary-entry-smart>i[data-v-0034f59f]{color:#7166bf}.smart-content[data-v-0034f59f]{background:#fff;padding-bottom:36px}.hero-card[data-v-0034f59f]{position:relative;overflow:hidden}.hero-card>img[data-v-0034f59f]{width:100%;height:auto;display:block}.hero-card>button[data-v-0034f59f]{color:#2e3138;background:#fffffff0;border:0;border-radius:20px;height:37px;padding:0 16px;font-size:14px;font-weight:700;position:absolute;top:14px;right:15px;box-shadow:0 4px 14px #473b861f}.hero-card>button span[data-v-0034f59f]{vertical-align:-1px;font-size:20px}.size-section[data-v-0034f59f]{padding:22px 16px 2px}.size-section header[data-v-0034f59f]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.size-section h2[data-v-0034f59f]{font-size:23px}.size-section header>button[data-v-0034f59f]{color:#6757ba;background:#f0edff;border:0;border-radius:20px;padding:7px 12px;font-size:13px;font-weight:700}.size-section header>button i[data-v-0034f59f]{font-size:19px;font-style:normal}.common-grid[data-v-0034f59f]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.common-grid>button[data-v-0034f59f]{cursor:pointer;background:#fff;border:1px solid #e4e5e9;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:135px;display:flex}.size-avatar[data-v-0034f59f]{background:linear-gradient(#cdbdff,#bcefff);border-radius:8px;width:42px;height:42px;margin-bottom:7px;position:relative}.size-avatar[data-v-0034f59f]:before{content:"";border:2px solid #4c4f59;border-radius:50%;width:12px;height:14px;position:absolute;top:8px;left:15px}.size-avatar[data-v-0034f59f]:after{content:"";border:2px solid #4c4f59;border-radius:13px 13px 5px 5px;width:24px;height:13px;position:absolute;bottom:7px;left:9px}.common-grid strong[data-v-0034f59f]{font-size:17px}.common-grid small[data-v-0034f59f]{color:#8b8f97;margin-top:8px;font-size:13px}.popular-section[data-v-0034f59f]{padding-top:30px}.popular-section h2 b[data-v-0034f59f]{color:#fff;vertical-align:3px;background:#f12632;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;margin-left:4px;font-size:8px;display:inline-flex}.popular-grid[data-v-0034f59f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.popular-grid>button[data-v-0034f59f]{text-align:left;background:#fff;border:1px solid #e5e6ea;border-radius:13px;justify-content:space-between;align-items:center;min-height:101px;padding:17px 14px 17px 20px;display:flex}.popular-grid>button span[data-v-0034f59f]{flex-direction:column;gap:6px;min-width:0;display:flex}.popular-grid strong[data-v-0034f59f]{font-size:17px}.popular-grid small[data-v-0034f59f]{color:#92959c;font-size:12px}.popular-grid>button>i[data-v-0034f59f]{font-size:32px}.sizes-content[data-v-0034f59f]{background:#f7f7f9;min-height:calc(100vh - 52px);padding:15px}.search-row[data-v-0034f59f]{grid-template-columns:minmax(0,1fr) 84px;gap:12px;display:grid}.search-row label[data-v-0034f59f]{background:#fff;border:1px solid #25272d;border-radius:24px;align-items:center;height:46px;padding:0 14px;display:flex}.search-row label span[data-v-0034f59f]{color:#888c94;margin-right:7px;font-size:22px}.search-row input[data-v-0034f59f]{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:15px}.search-row>button[data-v-0034f59f]{color:#392e0c;background:#ffc21a;border:0;border-radius:24px;font-size:16px;font-weight:800}.category-tabs[data-v-0034f59f]{scrollbar-width:none;background:#fff;gap:28px;margin:14px -15px 0;padding:0 15px 9px;display:flex;overflow-x:auto}.category-tabs[data-v-0034f59f]::-webkit-scrollbar{display:none}.category-tabs button[data-v-0034f59f]{color:#62666f;white-space:nowrap;background:0 0;border:0;flex:none;padding:8px 0;font-size:16px;position:relative}.category-tabs button.active[data-v-0034f59f]{color:#25272d;font-weight:800}.category-tabs button.active[data-v-0034f59f]:after{content:"";background:#ffc21a;border-radius:2px;height:4px;position:absolute;bottom:0;left:30%;right:30%}.size-list[data-v-0034f59f]{flex-direction:column;gap:10px;padding-top:12px;display:flex}.size-list>button[data-v-0034f59f]{text-align:left;background:#fff;border:0;border-radius:12px;justify-content:space-between;align-items:center;min-height:81px;padding:13px 17px 13px 19px;display:flex;box-shadow:0 4px 15px #24283106}.size-list>button span[data-v-0034f59f]{flex-direction:column;gap:8px;display:flex}.size-list strong[data-v-0034f59f]{font-size:17px}.size-list small[data-v-0034f59f]{color:#777c85;font-size:13px}.size-list>button>i[data-v-0034f59f]{font-size:33px}.empty-search[data-v-0034f59f]{color:#9297a0;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex}.empty-search span[data-v-0034f59f]{font-size:48px}.empty-search strong[data-v-0034f59f]{color:#454951;margin-top:12px}.empty-search small[data-v-0034f59f]{margin-top:8px}.screen-detail[data-v-0034f59f]{background:#fff;padding-bottom:82px}.detail-content[data-v-0034f59f]{background:#fff}.detail-summary[data-v-0034f59f]{background:linear-gradient(#fff4c9 0,#fffdf5 72%,#fff 100%);padding:28px 16px 22px}.detail-summary h2[data-v-0034f59f]{font-size:26px}.support-row[data-v-0034f59f]{color:#71747c;gap:24px;margin-top:20px;font-size:14px;display:flex}.support-row span[data-v-0034f59f]:first-letter{color:#15bf67}.detail-summary>strong[data-v-0034f59f],.detail-summary>small[data-v-0034f59f]{text-align:center;display:block}.detail-summary>strong[data-v-0034f59f]{margin-top:28px;font-size:23px}.detail-summary>small[data-v-0034f59f]{color:#737780;margin-top:6px;font-size:14px}.background-card[data-v-0034f59f]{background:#f3f3f4;border-radius:13px;margin:0 16px;padding:15px 17px}.background-card h3[data-v-0034f59f],.selected-photo-card h3[data-v-0034f59f],.guide-section h3[data-v-0034f59f]{font-size:19px}.background-card[data-v-0034f59f]{grid-template-columns:80px minmax(0,1fr);align-items:center;display:grid}.background-options[data-v-0034f59f]{justify-content:flex-end;gap:14px;display:flex}.background-options button[data-v-0034f59f]{color:#737780;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;font-size:11px;display:flex}.background-options button>span[data-v-0034f59f]{border:3px solid #0000;border-radius:7px;width:49px;height:49px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #d4d5d8}.background-options button.active>span[data-v-0034f59f]{border-color:#ffc21a;box-shadow:0 0 0 2px #3b3f46}.background-options button>span i[data-v-0034f59f]:before{content:"";background:#ffd0b7;border-radius:50%;width:15px;height:17px;position:absolute;top:8px;left:16px}.background-options button>span i[data-v-0034f59f]:after{content:"";background:#202a34;border-radius:17px 17px 0 0;height:30px;position:absolute;bottom:-5px;left:8px;right:8px}.background-options button small[data-v-0034f59f]{font-size:11px}.selected-photo-card[data-v-0034f59f]{background:#fff;border:1px solid #e5e6e9;border-radius:14px;margin:20px 16px 0;padding:16px}.selected-photo-card header[data-v-0034f59f]{justify-content:space-between;align-items:center;display:flex}.selected-photo-card header button[data-v-0034f59f]{color:#6b57c2;background:0 0;border:0;font-weight:700}.selected-photo-preview[data-v-0034f59f]{border-radius:7px;width:138px;height:182px;margin:15px auto 0;padding:5px;box-shadow:0 4px 18px #1018281f}.selected-photo-preview img[data-v-0034f59f]{object-fit:cover;border-radius:3px;width:100%;height:100%}.cloud-photo[data-v-0034f59f]{text-align:center;background:#ffffffe6;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:10px;display:flex}.cloud-photo span[data-v-0034f59f]{color:#fff;background:#16bf68;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;display:flex}.cloud-photo strong[data-v-0034f59f]{margin-top:10px;font-size:13px}.cloud-photo small[data-v-0034f59f]{color:#777c84;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:6px;font-size:10px;overflow:hidden}.selected-photo-card p[data-v-0034f59f]{color:#777c84;text-align:center;margin-top:13px;font-size:12px}.guide-section[data-v-0034f59f]{padding:30px 16px 10px}.guide-section h3[data-v-0034f59f]{margin-bottom:15px}.guide-section img[data-v-0034f59f]{width:100%;height:auto;display:block}.action-bar[data-v-0034f59f]{z-index:20;padding:10px 16px max(10px,env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid #10182814;position:fixed;bottom:0;left:0;right:0}.action-bar button[data-v-0034f59f]{color:#30270c;background:#ffc21a;border:0;border-radius:25px;width:100%;max-width:718px;height:50px;margin:0 auto;font-size:17px;font-weight:800;display:block;box-shadow:0 5px 15px #ecae002e}.sheet-overlay[data-v-0034f59f]{z-index:70;background:#1018287a;position:fixed;inset:0}.photo-source-sheet[data-v-0034f59f]{padding:20px 16px max(14px,env(safe-area-inset-bottom));background:#fff;border-radius:22px 22px 0 0;position:absolute;bottom:0;left:0;right:0}.photo-source-sheet h3[data-v-0034f59f]{text-align:center;padding:2px 0 12px;font-size:18px}.photo-source-sheet>button[data-v-0034f59f]:not(.source-cancel){text-align:left;background:#fff;border:0;border-bottom:1px solid #eff0f2;grid-template-columns:46px minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;min-height:68px;padding:9px 4px;display:grid}.photo-source-sheet b[data-v-0034f59f]{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:18px;display:flex}.source-album[data-v-0034f59f]{background:#4f83ff}.source-camera[data-v-0034f59f]{background:#ff8d35}.source-wechat[data-v-0034f59f]{background:#18c76a}.photo-source-sheet>button span[data-v-0034f59f]{flex-direction:column;gap:4px;display:flex}.photo-source-sheet>button small[data-v-0034f59f]{color:#8b9098}.photo-source-sheet>button i[data-v-0034f59f]{color:#8b9098;font-size:26px;font-style:normal}.source-cancel[data-v-0034f59f]{background:#f7f9fc;border:0;border-radius:12px;width:100%;height:46px;margin-top:10px;font-size:15px}.toast-overlay[data-v-0034f59f]{z-index:90;pointer-events:none;justify-content:center;width:min(100%,768px);display:flex;position:fixed;top:75px;left:50%;transform:translate(-50%)}.toast-box[data-v-0034f59f]{color:#fff;background:#333;border-radius:7px;padding:9px 18px;font-size:13px;box-shadow:0 5px 18px #1018282e}.toast-box.success[data-v-0034f59f]{background:#078a47}.toast-box.error[data-v-0034f59f]{background:#c7352c}.hidden-input[data-v-0034f59f]{display:none}@media (width<=420px){.landing-content[data-v-0034f59f]{padding:12px}.primary-entry[data-v-0034f59f]{grid-template-columns:75px minmax(0,1fr) 18px;gap:11px;min-height:106px;padding:12px}.primary-entry img[data-v-0034f59f]{width:75px;height:66px}.primary-entry strong[data-v-0034f59f]{font-size:18px}.primary-entry small[data-v-0034f59f]{font-size:12px}.scene-grid strong[data-v-0034f59f]{font-size:16px}.size-section[data-v-0034f59f]{padding-left:14px;padding-right:14px}.size-section h2[data-v-0034f59f]{font-size:21px}.common-grid[data-v-0034f59f]{gap:9px}.common-grid>button[data-v-0034f59f]{min-height:124px}.common-grid strong[data-v-0034f59f],.popular-grid strong[data-v-0034f59f]{font-size:15px}.common-grid small[data-v-0034f59f]{font-size:12px}.popular-grid[data-v-0034f59f]{gap:9px}.popular-grid>button[data-v-0034f59f]{padding:14px 10px 14px 14px}.category-tabs[data-v-0034f59f]{gap:23px}.background-options[data-v-0034f59f]{gap:10px}.background-options button>span[data-v-0034f59f]{width:45px;height:45px}}@media (width<=350px){.scene-grid[data-v-0034f59f],.popular-grid[data-v-0034f59f]{grid-template-columns:1fr}.common-grid[data-v-0034f59f]{grid-template-columns:repeat(2,1fr)}.background-card[data-v-0034f59f]{grid-template-columns:1fr}.background-options[data-v-0034f59f]{justify-content:flex-start;margin-top:14px}}.landing-content .scene-grid[data-v-0034f59f]{display:none}.electronic-hero[data-v-0034f59f]{background:linear-gradient(135deg,#eafffa,#f5fbff);align-items:center;gap:18px;display:flex}.electronic-hero img[data-v-0034f59f]{object-fit:contain;width:112px;height:90px}.electronic-hero div[data-v-0034f59f]{flex-direction:column;gap:8px;display:flex}.electronic-hero strong[data-v-0034f59f]{font-size:22px}.electronic-hero small[data-v-0034f59f]{color:#717780;font-size:13px;line-height:1.5}.electronic-benefits[data-v-0034f59f]{color:#50706a;background:#f5fbfa;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin:16px 16px 0;padding:14px 10px;font-size:12px;display:flex}.electronic-benefits span[data-v-0034f59f]{white-space:nowrap;align-items:center;gap:5px;display:flex}.electronic-benefits b[data-v-0034f59f]{color:#fff;background:#35c7ba;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;font-size:11px;display:inline-flex}.electronic-benefits i[data-v-0034f59f]{color:#a8b8b4;font-size:18px;font-style:normal}.electronic-adjust-tip[data-v-0034f59f]{color:#197a56;background:#f0fbf7;border-radius:14px;margin:22px 16px;padding:18px}.electronic-adjust-tip strong[data-v-0034f59f]{font-size:18px}.electronic-adjust-tip p[data-v-0034f59f]{color:#65756e;margin-top:8px;font-size:13px;line-height:1.7}.background-progress[data-v-0034f59f]{background:#fff8df;border-radius:10px;margin-top:16px;padding:12px 13px}.background-progress>div[data-v-0034f59f]:first-child{color:#65521a;justify-content:space-between;align-items:center;font-size:12px;display:flex}.background-progress>div:first-child strong[data-v-0034f59f]{font-size:12px}.background-progress-track[data-v-0034f59f]{background:#e5dfca;border-radius:4px;height:7px;margin-top:9px;overflow:hidden}.background-progress-track i[data-v-0034f59f]{background:linear-gradient(90deg,#ffc21a,#ff9c37);border-radius:4px;height:100%;transition:width .22s;display:block}.photo-page[data-v-ffd536ae]{background:var(--bg-color,#f7f9fc);flex-direction:column;min-height:100vh;display:flex}.toast-overlay[data-v-ffd536ae]{z-index:999;pointer-events:none;justify-content:center;padding-top:60px;display:flex;position:fixed;top:0;left:0;right:0}.toast-box[data-v-ffd536ae]{color:#fff;pointer-events:auto;background:#333;border-radius:8px;padding:10px 24px;font-size:14px;box-shadow:0 4px 20px #10182833}.toast-box.success[data-v-ffd536ae]{background:#07c160}.toast-box.error[data-v-ffd536ae]{background:#ef4444}.nav-bar[data-v-ffd536ae]{background:#f7f9fc;flex-shrink:0;align-items:center;height:48px;padding:0 12px;display:flex}.nav-back[data-v-ffd536ae]{color:#fff;cursor:pointer;width:32px;font-size:28px;line-height:1}.nav-title[data-v-ffd536ae]{text-align:center;color:#fff;flex:1;font-size:16px;font-weight:700}.nav-placeholder[data-v-ffd536ae]{width:32px}.content[data-v-ffd536ae]{flex:1;padding:14px 14px 24px;overflow-y:auto}.section[data-v-ffd536ae]{flex-direction:column;display:flex}.section-title[data-v-ffd536ae]{color:#1f2937;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:700;display:flex}.title-accent[data-v-ffd536ae]{background:linear-gradient(#79acf0,#3b82e0);border-radius:2px;flex-shrink:0;width:4px;height:14px}.card-list[data-v-ffd536ae]{flex-direction:column;gap:10px;display:flex}.photo-card[data-v-ffd536ae]{cursor:pointer;background:#fff;border-radius:12px;justify-content:space-between;align-items:center;padding:16px;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 4px 16px #1018280a}.photo-card[data-v-ffd536ae]:active{transform:scale(.985);box-shadow:0 8px 24px #10182814}.photo-card-left[data-v-ffd536ae]{flex:1;align-items:center;gap:14px;min-width:0;display:flex}.photo-thumb-a4[data-v-ffd536ae]{background:linear-gradient(135deg,#f59e0b,#f97316)}.photo-thumb-lomo[data-v-ffd536ae]{background:linear-gradient(135deg,#8b5cf6,#6366f1)}.photo-thumb[data-v-ffd536ae]{color:#07c160;background:linear-gradient(135deg,#e8f8ef,#d1fae5);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;font-weight:800;display:flex}.photo-info[data-v-ffd536ae]{flex-direction:column;gap:5px;display:flex}.photo-title[data-v-ffd536ae]{color:#1f2937;font-size:16px;font-weight:700}.photo-tag[data-v-ffd536ae]{color:#07c160;background:#e8f8ef;border-radius:10px;align-self:flex-start;padding:2px 10px;font-size:11px;font-weight:600;display:inline-block}.photo-arrow[data-v-ffd536ae]{color:#d1d5db;flex-shrink:0;font-size:22px}@media (width>=768px){.content[data-v-ffd536ae],.nav-bar[data-v-ffd536ae]{width:100%;max-width:560px;margin:0 auto}}.id-entry-grid[data-v-ffd536ae]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.id-entry-card[data-v-ffd536ae]{cursor:pointer;background:#fff;border:1px solid #eef2f7;border-radius:14px;flex-direction:column;gap:5px;padding:16px 14px;transition:transform .15s;display:flex;box-shadow:0 4px 16px #1018280a}.id-entry-card[data-v-ffd536ae]:active{transform:scale(.97)}.id-entry-card.purple[data-v-ffd536ae]{background:linear-gradient(160deg,#f5f0ff,#fff);border-color:#e4dafb}.id-entry-card.blue[data-v-ffd536ae]{background:linear-gradient(160deg,#eff6ff,#fff);border-color:#d6e6fb}.id-entry-icon[data-v-ffd536ae]{font-size:24px}.id-entry-card strong[data-v-ffd536ae]{color:#1f2937;font-size:14.5px}.id-entry-card small[data-v-ffd536ae]{color:#9ca3af;font-size:10.5px;line-height:1.4}.size-grid[data-v-ffd536ae]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.size-card[data-v-ffd536ae]{cursor:pointer;background:#fff;border:1px solid #eef2f7;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:14px 8px 12px;transition:transform .15s;display:flex;box-shadow:0 4px 16px #1018280a}.size-card[data-v-ffd536ae]:active{transform:scale(.95)}.size-badge[data-v-ffd536ae]{color:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;font-size:16px;font-weight:800;display:flex}.size-badge.b6[data-v-ffd536ae]{background:linear-gradient(135deg,#f87171,#ef4444)}.size-badge.b5[data-v-ffd536ae]{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.size-badge.b7[data-v-ffd536ae]{background:linear-gradient(135deg,#4ade80,#22c55e)}.size-badge.ba4[data-v-ffd536ae]{background:linear-gradient(135deg,#fbbf24,#f59e0b);font-size:13px}.size-badge.blomo[data-v-ffd536ae]{background:linear-gradient(135deg,#a78bfa,#8b5cf6)}.size-badge.bgrid[data-v-ffd536ae]{background:linear-gradient(135deg,#38bdf8,#0ea5e9)}.size-card strong[data-v-ffd536ae]{color:#1f2937;font-size:13px}.size-card small[data-v-ffd536ae]{color:#9ca3af;font-size:10px}.id-grid[data-v-ffd536ae]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.id-card[data-v-ffd536ae]{cursor:pointer;background:#fff;border:1px solid #eef2f7;border-radius:14px;flex-direction:column;gap:5px;padding:16px 14px;transition:transform .15s;display:flex;box-shadow:0 4px 16px #1018280a}.id-card[data-v-ffd536ae]:active{transform:scale(.97)}.id-card.purple[data-v-ffd536ae]{background:linear-gradient(160deg,#f5f0ff,#fff);border-color:#e4dafb}.id-card.blue[data-v-ffd536ae]{background:linear-gradient(160deg,#eff6ff,#fff);border-color:#d6e6fb}.id-card.teal[data-v-ffd536ae]{background:linear-gradient(160deg,#effcf9,#fff);border-color:#c9f0e6}.id-card.amber[data-v-ffd536ae]{background:linear-gradient(160deg,#fffbeb,#fff);border-color:#fbe8c4}.id-icon[data-v-ffd536ae]{font-size:24px}.id-card strong[data-v-ffd536ae]{color:#1f2937;font-size:14.5px}.id-card small[data-v-ffd536ae]{color:#9ca3af;font-size:10.5px;line-height:1.4}.section-sub[data-v-ffd536ae]{color:#c0c6cc;margin-left:auto;font-size:10.5px;font-weight:400}.title-accent.accent-purple[data-v-ffd536ae]{background:linear-gradient(#a78bfa,#7254bd)}.feature-list[data-v-ffd536ae]{flex-direction:column;gap:10px;display:flex}.feature-card[data-v-ffd536ae]{cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:12px;padding:16px;transition:transform .15s;display:flex;box-shadow:0 4px 16px #1018280a}.feature-card[data-v-ffd536ae]:active{transform:scale(.97)}.feature-icon[data-v-ffd536ae]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:24px;display:flex}.fi-print[data-v-ffd536ae]{background:#fff4e5}.fi-grid[data-v-ffd536ae]{background:#eef2ff}.feature-info[data-v-ffd536ae]{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.feature-info strong[data-v-ffd536ae]{color:#1f2937;font-size:15px}.feature-info small[data-v-ffd536ae]{color:#9ca3af;font-size:11px}.feature-arrow[data-v-ffd536ae]{color:#c4c9d0;font-size:22px}.fi-smart[data-v-ffd536ae]{background:#f5f0ff}.fi-electronic[data-v-ffd536ae]{background:#eff6ff}.fi-restore[data-v-ffd536ae]{background:#effcf9}.fi-old[data-v-ffd536ae]{background:#fffbeb}.big-btn-row[data-v-ffd536ae]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.big-btn[data-v-ffd536ae]{cursor:pointer;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:16px;justify-content:space-between;align-items:center;height:76px;padding:0 18px;transition:transform .15s;display:flex;box-shadow:0 6px 18px #22c55e4d}.big-btn[data-v-ffd536ae]:active{transform:scale(.97)}.big-btn strong[data-v-ffd536ae]{color:#fff;font-size:17px}.bb-icon[data-v-ffd536ae]{font-size:26px}.icon-grid[data-v-ffd536ae]{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.icon-item[data-v-ffd536ae]{cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;display:flex;position:relative;box-shadow:0 3px 10px #1018280a}.icon-item[data-v-ffd536ae]:active{transform:scale(.95)}.ig-icon[data-v-ffd536ae]{font-size:24px}.icon-item small[data-v-ffd536ae]{color:#4b5563;text-align:center;font-size:10px}.ig-badge[data-v-ffd536ae]{color:#fff;white-space:nowrap;background:#ef4444;border-radius:8px;padding:1px 6px;font-size:9px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.sheet-overlay[data-v-ffd536ae]{z-index:300;background:#00000073;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-panel[data-v-ffd536ae]{width:100%;max-width:560px;padding:14px 14px calc(16px + env(safe-area-inset-bottom));background:#fff;border-radius:16px 16px 0 0}.sp-head[data-v-ffd536ae]{text-align:center;grid-template-columns:36px 1fr 36px;align-items:center;margin-bottom:12px;display:grid}.sp-head strong[data-v-ffd536ae]{color:#1f2937;font-size:16px}.sp-close[data-v-ffd536ae]{color:#9ca3af;cursor:pointer;text-align:left;font-size:18px}.size-options[data-v-ffd536ae]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.size-opt[data-v-ffd536ae]{cursor:pointer;background:#f7f8fa;border-radius:12px;justify-content:space-between;align-items:center;padding:13px 12px;transition:transform .12s;display:flex}.size-opt[data-v-ffd536ae]:active{transform:scale(.97)}.size-opt strong[data-v-ffd536ae]{color:#1f2937;font-size:14px;display:block}.size-opt small[data-v-ffd536ae]{color:#9ca3af;font-size:10.5px}.size-options.two .size-opt[data-v-ffd536ae]{background:#f5f3ff;border:1px solid #e4dafb}.sz-badge[data-v-ffd536ae]{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;min-width:38px;height:38px;padding:0 4px;font-size:15px;font-weight:800;display:flex}.sb6[data-v-ffd536ae]{background:linear-gradient(135deg,#f87171,#ef4444)}.sba4[data-v-ffd536ae]{background:linear-gradient(135deg,#fbbf24,#f59e0b);font-size:11px}.sb5[data-v-ffd536ae]{background:linear-gradient(135deg,#60a5fa,#3b82f6)}.sb7[data-v-ffd536ae]{background:linear-gradient(135deg,#4ade80,#22c55e)}.slomo[data-v-ffd536ae]{background:linear-gradient(135deg,#a78bfa,#8b5cf6);font-size:9px}.src-item[data-v-ffd536ae]{color:#1f2937;cursor:pointer;border-bottom:1px solid #f0f0f0;justify-content:center;align-items:center;height:54px;font-size:16px;display:flex}.src-item[data-v-ffd536ae]:active{background:#f7f9fc}.pick-cancel[data-v-ffd536ae]{color:#9ca3af;cursor:pointer;background:#f7f9fc;justify-content:center;align-items:center;height:52px;margin-top:6px;font-size:15px;display:flex}.hidden-input[data-v-ffd536ae]{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.grid-load-bar[data-v-ffd536ae]{z-index:400;background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex;position:fixed;bottom:20px;left:12px;right:12px;box-shadow:0 8px 30px #00000040}.grid-load-bar button[data-v-ffd536ae]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#22c55e,#16a34a);border:0;border-radius:12px;height:48px;font-size:15px;font-weight:700}.grid-load-bar small[data-v-ffd536ae]{color:#9ca3af;text-align:center;font-size:11px}.copy-page[data-v-08e79bc4]{background:var(--bg-color,#f7f9fc);flex-direction:column;min-height:100vh;display:flex}.toast-overlay[data-v-08e79bc4]{z-index:999;pointer-events:none;justify-content:center;padding-top:60px;display:flex;position:fixed;top:0;left:0;right:0}.toast-box[data-v-08e79bc4]{color:#fff;pointer-events:auto;background:#333;border-radius:8px;padding:10px 24px;font-size:14px;box-shadow:0 4px 20px #10182833}.toast-box.success[data-v-08e79bc4]{background:#07c160}.toast-box.error[data-v-08e79bc4]{background:#ef4444}.nav-bar[data-v-08e79bc4]{background:#f7f9fc;flex-shrink:0;align-items:center;height:48px;padding:0 12px;display:flex}.nav-back[data-v-08e79bc4]{color:#fff;cursor:pointer;width:32px;font-size:28px;line-height:1}.nav-title[data-v-08e79bc4]{text-align:center;color:#fff;flex:1;font-size:16px;font-weight:700}.nav-placeholder[data-v-08e79bc4]{width:32px}.content[data-v-08e79bc4]{flex-direction:column;flex:1;gap:18px;padding:14px 14px 24px;display:flex;overflow-y:auto}.section[data-v-08e79bc4]{flex-direction:column;display:flex}.section-title[data-v-08e79bc4]{color:#1f2937;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:700;display:flex}.title-accent[data-v-08e79bc4]{background:linear-gradient(#79acf0,#3b82e0);border-radius:2px;flex-shrink:0;width:4px;height:14px}.hero-list[data-v-08e79bc4]{flex-direction:column;gap:10px;display:flex}.hero-card[data-v-08e79bc4]{cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:14px;padding:18px 16px;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 4px 16px #1018280a}.hero-card[data-v-08e79bc4]:active{transform:scale(.985);box-shadow:0 8px 24px #10182814}.hero-icon[data-v-08e79bc4]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.hero-icon-green[data-v-08e79bc4]{background:#e8f8ef}.hero-icon-blue[data-v-08e79bc4]{background:#eff6ff}.hero-copy[data-v-08e79bc4]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.hero-title[data-v-08e79bc4]{color:#1f2937;font-size:16px;font-weight:700}.hero-desc[data-v-08e79bc4]{color:#9ca3af;font-size:12px}.hero-arrow[data-v-08e79bc4]{color:#d1d5db;flex-shrink:0;font-size:22px}.grid-2x2[data-v-08e79bc4]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.grid-card[data-v-08e79bc4]{cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:16px 13px;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 4px 16px #1018280a}.grid-card[data-v-08e79bc4]:active{transform:scale(.97);box-shadow:0 8px 24px #10182814}.grid-icon[data-v-08e79bc4]{font-size:28px}.grid-title[data-v-08e79bc4]{color:#1f2937;font-size:14px;font-weight:700}.grid-desc[data-v-08e79bc4]{color:#9ca3af;font-size:11px;line-height:1.4}@media (width>=768px){.content[data-v-08e79bc4],.nav-bar[data-v-08e79bc4]{width:100%;max-width:560px;margin:0 auto}}.special-page[data-v-1f23ec3f]{background:var(--bg-color,#f7f9fc);flex-direction:column;min-height:100vh;display:flex}.toast-overlay[data-v-1f23ec3f]{z-index:999;pointer-events:none;justify-content:center;padding-top:60px;display:flex;position:fixed;top:0;left:0;right:0}.toast-box[data-v-1f23ec3f]{color:#fff;pointer-events:auto;background:#333;border-radius:8px;padding:10px 24px;font-size:14px;box-shadow:0 4px 20px #10182833}.toast-box.success[data-v-1f23ec3f]{background:#07c160}.toast-box.error[data-v-1f23ec3f]{background:#ef4444}.nav-bar[data-v-1f23ec3f]{background:#f7f9fc;flex-shrink:0;align-items:center;height:48px;padding:0 12px;display:flex}.nav-back[data-v-1f23ec3f]{color:#fff;cursor:pointer;width:32px;font-size:28px;line-height:1}.nav-title[data-v-1f23ec3f]{text-align:center;color:#fff;flex:1;font-size:16px;font-weight:700}.nav-placeholder[data-v-1f23ec3f]{width:32px}.content[data-v-1f23ec3f]{flex-direction:column;flex:1;gap:18px;padding:14px 14px 24px;display:flex;overflow-y:auto}.section[data-v-1f23ec3f]{flex-direction:column;display:flex}.section-title[data-v-1f23ec3f]{color:#1f2937;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;font-weight:700;display:flex}.title-accent[data-v-1f23ec3f]{background:linear-gradient(#79acf0,#3b82e0);border-radius:2px;flex-shrink:0;width:4px;height:14px}.hero-card[data-v-1f23ec3f]{cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:14px;padding:18px 16px;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 4px 16px #1018280a}.hero-card[data-v-1f23ec3f]:active{transform:scale(.985);box-shadow:0 8px 24px #10182814}.hero-icon[data-v-1f23ec3f]{background:#e8f8ef;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:24px;display:flex}.hero-copy[data-v-1f23ec3f]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.hero-title[data-v-1f23ec3f]{color:#1f2937;font-size:16px;font-weight:700}.hero-desc[data-v-1f23ec3f]{color:#9ca3af;font-size:12px}.hero-arrow[data-v-1f23ec3f]{color:#d1d5db;flex-shrink:0;font-size:22px}.grid-wrap[data-v-1f23ec3f]{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.grid-card[data-v-1f23ec3f]{cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:16px 13px;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 4px 16px #1018280a}.grid-card[data-v-1f23ec3f]:active{transform:scale(.97);box-shadow:0 8px 24px #10182814}.grid-icon[data-v-1f23ec3f]{font-size:28px}.grid-title[data-v-1f23ec3f]{color:#1f2937;font-size:14px;font-weight:700}.grid-desc[data-v-1f23ec3f]{color:#9ca3af;font-size:11px;line-height:1.4}@media (width>=768px){.content[data-v-1f23ec3f],.nav-bar[data-v-1f23ec3f]{width:100%;max-width:560px;margin:0 auto}}.more-page[data-v-e6a5b616]{--poster-cream:#fff8e8;--poster-peach:#f39a79;--poster-mint:#aad8bc;--poster-ink:#3f3732;--poster-paper:#fffefd;width:100%;max-width:430px;height:100svh;color:var(--poster-ink);background:var(--poster-cream);flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden}.more-page[data-v-e6a5b616] .wx-nav-shell{background:var(--poster-cream);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom-color:#3f37321a;flex:none;position:relative}.toast-overlay[data-v-e6a5b616]{z-index:999;pointer-events:none;justify-content:center;padding-top:60px;display:flex;position:fixed;inset:0 0 auto}.toast-box[data-v-e6a5b616]{color:#fff;background:var(--poster-ink);pointer-events:auto;border-radius:8px;padding:10px 24px;font-size:14px;box-shadow:0 4px 20px #10182833}.toast-box.success[data-v-e6a5b616]{background:#679f7d}.toast-box.error[data-v-e6a5b616]{background:#c96658}.magazine-scroll[data-v-e6a5b616]{scrollbar-width:none;flex:1;min-height:0;padding:14px 14px 0;overflow-y:auto}.magazine-scroll[data-v-e6a5b616]::-webkit-scrollbar{display:none}.issue-heading[data-v-e6a5b616]{border-bottom:1px solid #3f373221;justify-content:space-between;align-items:flex-end;padding:1px 2px 12px;display:flex}.issue-kicker[data-v-e6a5b616]{letter-spacing:1.2px;color:#3f37328c;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.issue-heading h2[data-v-e6a5b616]{letter-spacing:1px;margin:0;font:800 28px/1 Georgia,Songti SC,serif}.issue-number[data-v-e6a5b616]{color:#3f3732a3;padding-bottom:3px;font-size:9px}.category-tabs[data-v-e6a5b616]{scrollbar-width:none;gap:7px;margin:11px -14px 0;padding:0 14px 5px;display:flex;overflow-x:auto}.category-tabs[data-v-e6a5b616]::-webkit-scrollbar{display:none}.category-tab[data-v-e6a5b616]{height:34px;color:var(--poster-ink);cursor:pointer;background:#fffefd85;border:1px solid #3f37322e;border-radius:0;flex:none;padding:0 13px;font-size:12px}.category-tab.active[data-v-e6a5b616]{border-color:var(--poster-peach);background:var(--poster-peach);color:#fff;font-weight:800}.search-row[data-v-e6a5b616]{gap:8px;margin-top:8px;display:flex}.search-box[data-v-e6a5b616]{background:var(--poster-paper);border:1px solid #3f373221;flex:1;align-items:center;height:38px;padding:0 11px;display:flex}.search-icon[data-v-e6a5b616]{margin-right:7px;font-size:20px;line-height:1}.search-input[data-v-e6a5b616]{min-width:0;color:var(--poster-ink);background:0 0;border:0;outline:0;flex:1;font-size:12px}.search-input[data-v-e6a5b616]::placeholder{color:#3f37326b}.search-btn[data-v-e6a5b616]{background:var(--poster-ink);color:#fff;cursor:pointer;border:0;width:58px;font-size:12px;font-weight:800}.search-btn[data-v-e6a5b616]:active{opacity:.78}.feature-strip[data-v-e6a5b616]{background:var(--poster-mint);width:100%;min-height:92px;color:var(--poster-ink);text-align:left;cursor:pointer;border:0;border-radius:5px;margin-top:10px;padding:15px 64px 14px 17px;position:relative;overflow:hidden}.feature-copy[data-v-e6a5b616]{z-index:2;flex-direction:column;display:flex;position:relative}.feature-copy small[data-v-e6a5b616]{letter-spacing:1px;margin-bottom:5px;font-size:9px;font-weight:900}.feature-copy strong[data-v-e6a5b616]{font:800 18px/1.2 Georgia,Songti SC,serif}.feature-copy em[data-v-e6a5b616]{opacity:.66;margin-top:6px;font-size:10px;font-style:normal}.feature-symbol[data-v-e6a5b616]{color:#3f373224;font:800 53px/1 Georgia,serif;position:absolute;top:5px;right:18px}.feature-arrow[data-v-e6a5b616]{font-size:19px;font-weight:900;position:absolute;bottom:12px;right:17px}.feature-strip[data-v-e6a5b616]:active{transform:scale(.992)}.tools-title-row[data-v-e6a5b616]{background:var(--poster-peach);color:#fff;justify-content:space-between;align-items:center;height:35px;margin-bottom:9px;padding:0 11px;display:flex}.tools-title-row strong[data-v-e6a5b616]{font:700 15px/1 Georgia,Songti SC,serif}.tools-title-row span[data-v-e6a5b616]{letter-spacing:.5px;opacity:.9;font-size:9px}.tool-columns[data-v-e6a5b616]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:9px;display:grid}.tool-column[data-v-e6a5b616]{flex-direction:column;gap:9px;display:flex}.tool-card[data-v-e6a5b616]{width:100%;min-height:138px;color:var(--poster-ink);text-align:left;cursor:pointer;border:0;border-radius:5px;padding:13px 13px 14px;position:relative;overflow:hidden;box-shadow:0 5px 14px #3f37320f}.tool-card[data-v-e6a5b616]:nth-child(3n+2){min-height:151px}.tool-card.tone-0[data-v-e6a5b616]{background:var(--poster-peach)}.tool-card.tone-1[data-v-e6a5b616]{background:var(--poster-mint)}.tool-card.tone-2[data-v-e6a5b616]{background:var(--poster-paper)}.tool-card-meta[data-v-e6a5b616]{letter-spacing:1px;text-transform:uppercase;opacity:.58;margin-bottom:12px;font-size:8px;font-weight:800;display:block}.tool-icon[data-v-e6a5b616]{align-items:center;height:31px;margin-bottom:10px;display:flex}.emoji-icon[data-v-e6a5b616]{font-size:25px;line-height:1}.svg-icon[data-v-e6a5b616]{display:flex}.svg-icon[data-v-e6a5b616] svg{width:27px;height:27px;stroke:var(--poster-ink)!important}.brand-badge-sm[data-v-e6a5b616]{background:#fff;border:1px solid #3f37321f;place-items:center;width:29px;height:29px;display:grid;position:relative;overflow:hidden}.brand-icon-img[data-v-e6a5b616]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.brand-letter-sm[data-v-e6a5b616]{font-size:12px;font-weight:900}.tool-card strong[data-v-e6a5b616]{padding-right:18px;font:800 15px/1.25 Georgia,Songti SC,serif;display:block}.tool-card>small[data-v-e6a5b616]{color:#3f3732ab;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:7px;font-size:10px;line-height:1.55;display:-webkit-box;overflow:hidden}.tool-arrow[data-v-e6a5b616]{opacity:.55;font-size:15px;font-weight:900;position:absolute;bottom:9px;right:11px}.tool-card[data-v-e6a5b616]:active{transform:scale(.98)}.empty-state[data-v-e6a5b616]{background:#fffefd8c;border:1px dashed #3f37323d;flex-direction:column;justify-content:center;align-items:center;height:190px;display:flex}.empty-state>span[data-v-e6a5b616]{font-size:30px}.empty-state strong[data-v-e6a5b616]{margin-top:7px;font:700 15px/1.2 Georgia,Songti SC,serif}.empty-state small[data-v-e6a5b616]{color:#3f37328c;margin-top:6px;font-size:10px}.content-spacer[data-v-e6a5b616]{height:18px}.more-page[data-v-e6a5b616]{--poster-cream:#f7f9fc;--poster-peach:#0fa968;--poster-mint:#fff;--poster-ink:#16181a;--poster-paper:#fff;background:#f7f9fc}.more-page[data-v-e6a5b616] .wx-nav-shell{background:#fff;border-bottom:1px solid #edeff2}.more-page[data-v-e6a5b616] .wx-nav-title{color:#16181a;font:600 17px/1 -apple-system,PingFang SC,Microsoft YaHei,sans-serif}.more-page[data-v-e6a5b616] .wx-nav-back{color:#16181a}.more-page .tool-card>small[data-v-e6a5b616]{color:#8c939b}.issue-heading[data-v-e6a5b616]{border-bottom:0;align-items:center;padding:2px 2px 12px}.issue-kicker[data-v-e6a5b616]{display:none}.issue-heading h2[data-v-e6a5b616]{letter-spacing:0;color:#16181a;margin:0;font:700 20px/1.2 -apple-system,PingFang SC,Microsoft YaHei,sans-serif}.issue-number[data-v-e6a5b616]{color:#9aa0a6;letter-spacing:.2px;background:0 0;border:0;padding:0;font:500 11px/1 -apple-system,PingFang SC,sans-serif}.category-tabs[data-v-e6a5b616]{gap:8px;margin:10px -14px 0;padding:0 14px 4px}.category-tab[data-v-e6a5b616]{color:#5a6470;background:#fff;border:0;border-radius:999px;height:32px;padding:0 15px;font:600 12.5px/1 -apple-system,PingFang SC,sans-serif;box-shadow:0 1px 3px #1018280d}.category-tab.active[data-v-e6a5b616],.category-tab[aria-selected=true][data-v-e6a5b616]{color:#fff;background:#0fa968;box-shadow:0 4px 10px #0fa96840}.search-row[data-v-e6a5b616]{gap:10px;margin-top:10px}.search-box[data-v-e6a5b616]{background:#fff;border:1px solid #edeff2;border-radius:12px;height:40px;box-shadow:0 1px 3px #1018280a}.search-icon[data-v-e6a5b616]{color:#b4bac2;font-size:18px}.search-input[data-v-e6a5b616]{color:#16181a;font-size:13px}.search-btn[data-v-e6a5b616]{color:#fff;background:#0fa968;border:0;border-radius:12px;width:66px;font:700 13px/1 -apple-system,PingFang SC,sans-serif;box-shadow:0 4px 12px #0fa96838}.feature-strip[data-v-e6a5b616]{background:#fff;border:1px solid #edeff2;border-radius:16px;min-height:84px;margin-top:12px;padding:15px 16px;box-shadow:0 6px 18px #1018280d}.feature-copy small[data-v-e6a5b616]{color:#8c939b;letter-spacing:0;margin-bottom:5px;font-size:11px}.feature-copy strong[data-v-e6a5b616]{color:#16181a;font:700 16px/1.3 -apple-system,PingFang SC,Microsoft YaHei,sans-serif}.feature-symbol[data-v-e6a5b616]{color:#0fa968;opacity:.16;font:700 42px/1 -apple-system,sans-serif;top:8px;right:16px}.tools-section[data-v-e6a5b616]{padding:16px 0 4px}.tools-title-row[data-v-e6a5b616]{border:0;height:auto;margin:0 0 11px;padding:0 2px;background:0 0!important}.tools-title-row strong[data-v-e6a5b616]{color:#16181a;font:700 15px/1 -apple-system,PingFang SC,Microsoft YaHei,sans-serif}.tools-title-row span[data-v-e6a5b616]{letter-spacing:0;color:#9aa0a6;font-size:11px}.tool-columns[data-v-e6a5b616]{gap:11px}.tool-card[data-v-e6a5b616]{min-height:122px;padding:14px;transition:transform .12s,box-shadow .15s;background:#fff!important;border:0!important;border-radius:16px!important;box-shadow:0 6px 18px #1018280d,0 1px 3px #1018280a!important}.tool-card[data-v-e6a5b616]:active{transform:scale(.97);box-shadow:0 3px 10px #10182817!important}.tool-card-meta[data-v-e6a5b616]{letter-spacing:.3px;text-transform:none;color:#b4bac2;opacity:1;margin-bottom:10px;font:500 9.5px/1 -apple-system,PingFang SC,sans-serif}.tool-card strong[data-v-e6a5b616]{color:#16181a;padding-right:16px;font:600 14.5px/1.25 -apple-system,PingFang SC,Microsoft YaHei,sans-serif}.tool-card>small[data-v-e6a5b616]{color:#8c939b;font-size:11px;line-height:1.45}.tool-arrow[data-v-e6a5b616]{color:#c4cbc6;font-size:13px}.tool-icon[data-v-e6a5b616]{width:46px;height:46px;box-shadow:none;border-radius:14px;place-items:center;display:grid;overflow:hidden}.tool-icon .svg-icon[data-v-e6a5b616],.tool-icon .brand-badge-sm[data-v-e6a5b616]{background:0 0!important}.brand-icon-img[data-v-e6a5b616],.tool-icon img[data-v-e6a5b616]{object-fit:cover;display:block;border-radius:14px!important;width:100%!important;height:100%!important}.brand-badge-sm[data-v-e6a5b616]{place-items:center;width:100%;height:100%;display:grid}.brand-letter-sm[data-v-e6a5b616]{color:#5a6470;font:700 15px/1 -apple-system,PingFang SC,sans-serif}.empty-state[data-v-e6a5b616]{color:#9aa0a6;background:#fff;border:0;border-radius:16px;box-shadow:0 6px 18px #1018280d}@media (width>=431px){.more-page[data-v-e6a5b616]{box-shadow:0 0 40px #3f37321a}}@media (height<=700px){.issue-heading h2[data-v-e6a5b616]{font-size:24px}.feature-strip[data-v-e6a5b616]{min-height:82px}.tool-card[data-v-e6a5b616]{min-height:128px}}.list-page[data-v-d9636e6d]{background:#f7f9fc;flex-direction:column;min-height:100vh;display:flex}.toast-overlay[data-v-d9636e6d]{z-index:999;pointer-events:none;justify-content:center;padding-top:60px;display:flex;position:fixed;top:0;left:0;right:0}.toast-box[data-v-d9636e6d]{color:#fff;pointer-events:auto;background:#333;border-radius:8px;padding:10px 24px;font-size:14px;box-shadow:0 4px 20px #10182833}.toast-box.success[data-v-d9636e6d]{background:#07c160}.toast-box.error[data-v-d9636e6d]{background:#ef4444}.tasks-area[data-v-d9636e6d]{flex-direction:column;gap:10px;padding:14px 14px 4px;display:flex}.tasks-head[data-v-d9636e6d]{justify-content:space-between;align-items:center;display:flex}.tasks-title[data-v-d9636e6d]{color:#1f2937;font-size:15px;font-weight:700}.tasks-refresh[data-v-d9636e6d]{color:#059669;cursor:pointer;font-size:12px}.tasks-empty[data-v-d9636e6d]{text-align:center;color:#9ca3af;padding:18px 0;font-size:13px}.task-row[data-v-d9636e6d]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.task-main[data-v-d9636e6d]{flex:1;min-width:0}.task-main strong[data-v-d9636e6d]{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;display:block;overflow:hidden}.task-main small[data-v-d9636e6d]{color:#9ca3af;margin-top:4px;font-size:11px;display:block}.task-main small.task-err[data-v-d9636e6d]{color:#ef4444}.task-retry[data-v-d9636e6d]{color:#059669;background:#f2faf4;border:1px solid #b9d6c6;border-radius:15px;height:30px;padding:0 14px;font-size:12px;font-weight:700}.task-done[data-v-d9636e6d]{color:#07c160;font-weight:800}.nav-bar[data-v-d9636e6d]{background:#f7f9fc;flex-shrink:0;align-items:center;height:48px;padding:0 12px;display:flex}.nav-back[data-v-d9636e6d]{color:#fff;cursor:pointer;width:32px;font-size:28px;line-height:1}.nav-title[data-v-d9636e6d]{text-align:center;color:#fff;flex:1;font-size:16px;font-weight:700}.nav-placeholder[data-v-d9636e6d]{width:32px}.empty-area[data-v-d9636e6d]{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex}.empty-text[data-v-d9636e6d]{color:#9ca3af;margin-top:4px;font-size:16px;font-weight:600}.empty-hint[data-v-d9636e6d]{color:#c4c4c4;font-size:12px}.bottom-area[data-v-d9636e6d]{padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #f0f0f0}.add-btn[data-v-d9636e6d]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#07c160,#06ad56);border-radius:12px;justify-content:center;align-items:center;gap:6px;height:48px;font-size:16px;font-weight:700;transition:transform .15s,opacity .15s;display:flex;box-shadow:0 4px 16px #07c16033}.add-btn[data-v-d9636e6d]:active{opacity:.92;transform:scale(.97)}.add-plus[data-v-d9636e6d]{font-size:22px;font-weight:300;line-height:1}.sheet-overlay[data-v-d9636e6d]{z-index:200;background:#10182873;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet-panel[data-v-d9636e6d]{width:100%;max-width:560px;padding:4px 0 calc(16px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:16px 16px 0 0;flex-direction:column;animation:.25s ease-out sheetUp-d9636e6d;display:flex}@keyframes sheetUp-d9636e6d{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sheet-item[data-v-d9636e6d]{cursor:pointer;justify-content:center;align-items:center;gap:8px;height:52px;transition:background .15s;display:flex}.sheet-item[data-v-d9636e6d]:active{background:#f7f9fc}.sheet-icon[data-v-d9636e6d]{font-size:20px}.sheet-label[data-v-d9636e6d]{color:#333;font-size:16px;font-weight:500}.sheet-divider[data-v-d9636e6d]{background:#f0f0f0;height:1px;margin:0 16px}.sheet-gap[data-v-d9636e6d]{background:#f7f9fc;height:8px;margin:4px 0}.sheet-cancel[data-v-d9636e6d]{cursor:pointer;color:#999;justify-content:center;align-items:center;height:52px;font-size:16px;font-weight:500;transition:background .15s;display:flex}.sheet-cancel[data-v-d9636e6d]:active{background:#f7f9fc}@media (width>=768px){.list-page[data-v-d9636e6d]{max-width:560px;margin:0 auto}.nav-bar[data-v-d9636e6d]{width:100%;max-width:560px;margin:0 auto}}.tasks-count[data-v-d9636e6d]{color:#059669;background:#ecfdf5;border-radius:10px;margin-left:6px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:700}.filter-tabs[data-v-d9636e6d]{flex-wrap:wrap;gap:6px;display:flex}.filter-tabs button[data-v-d9636e6d]{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:15px;height:30px;padding:0 14px;font-size:12px;font-weight:600}.filter-tabs button.on[data-v-d9636e6d]{color:#059669;background:#ecfdf5;border-color:#059669}.task-card[data-v-d9636e6d]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;flex-direction:column;gap:8px;padding:12px 14px;display:flex;box-shadow:0 2px 8px #10182808}.tc-head[data-v-d9636e6d]{align-items:center;gap:8px;display:flex}.tc-dot[data-v-d9636e6d]{background:#d1d5db;border-radius:50%;width:8px;height:8px}.tc-dot.ok[data-v-d9636e6d]{background:#07c160}.tc-dot.err[data-v-d9636e6d]{background:#ef4444}.tc-dot.busy[data-v-d9636e6d]{background:#f59e0b}.tc-time[data-v-d9636e6d]{color:#9ca3af;flex:1;font-size:11.5px}.tc-detail[data-v-d9636e6d]{color:#6b7280;cursor:pointer;font-size:12px}.tc-body[data-v-d9636e6d]{align-items:flex-start;gap:10px;display:flex}.tc-thumb[data-v-d9636e6d]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;overflow:hidden}.tc-thumb.img[data-v-d9636e6d]{background:#fffbeb;border:1px solid #fde68a}.tc-thumb.pdf[data-v-d9636e6d]{background:#fef2f2;border:1px solid #fecaca}.pdf-badge[data-v-d9636e6d]{color:#fff;background:#ef4444;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:800}.tc-thumb.doc[data-v-d9636e6d]{background:#eef4fb;border:1px solid #cbddf2}.doc-badge[data-v-d9636e6d]{color:#fff;letter-spacing:.3px;background:#2f6fb5;border-radius:7px;padding:4px 8px;font-size:10px;font-weight:800}.doc-badge.loading[data-v-d9636e6d]{background:#8faecb}.dp-btn.primary[data-v-d9636e6d]{color:#fff;background:#2f6fb5;margin-bottom:8px}.tc-main[data-v-d9636e6d]{flex:1;min-width:0}.tc-name[data-v-d9636e6d]{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;display:block;overflow:hidden}.tc-meta[data-v-d9636e6d]{color:#9ca3af;margin-top:4px;font-size:11px;display:block}.tc-status.ok[data-v-d9636e6d]{color:#07c160;font-weight:700}.tc-status.err[data-v-d9636e6d]{color:#ef4444;font-weight:700}.tc-status.busy[data-v-d9636e6d]{color:#f59e0b;font-weight:700}.tc-taskid[data-v-d9636e6d]{color:#c4c4c4;margin-top:3px;font-size:10.5px;display:block}.tc-actions[data-v-d9636e6d]{gap:8px;margin-top:2px;display:flex}.tc-btn[data-v-d9636e6d]{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:16px;height:32px;padding:0 16px;font-size:12px;font-weight:700}.tc-btn.primary[data-v-d9636e6d]{color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);border-color:#0000;box-shadow:0 3px 10px #f59e0b4d}.tc-btn[data-v-d9636e6d]:disabled{opacity:.55}.tc-help[data-v-d9636e6d]{color:#6b7280;cursor:pointer;background:#f7f9fc;border-radius:10px;justify-content:space-between;align-items:center;margin-top:4px;padding:9px 12px;font-size:11.5px;display:flex}.tc-help span[data-v-d9636e6d]{color:#f59e0b;white-space:nowrap;margin-left:8px;font-weight:700}.detail-overlay[data-v-d9636e6d]{z-index:300;background:#10182880;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.detail-panel[data-v-d9636e6d]{width:100%;max-width:560px;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));background:#fff;border-radius:16px 16px 0 0;animation:.25s ease-out sheetUp-d9636e6d}.dp-head[data-v-d9636e6d]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.dp-head strong[data-v-d9636e6d]{color:#1f2937;font-size:16px}.dp-close[data-v-d9636e6d]{color:#9ca3af;cursor:pointer;padding:4px 8px;font-size:18px}.dp-rows[data-v-d9636e6d]{flex-direction:column;gap:9px;display:flex}.dp-row[data-v-d9636e6d]{justify-content:space-between;gap:12px;font-size:13px;display:flex}.dp-row span[data-v-d9636e6d]{color:#9ca3af;flex-shrink:0}.dp-row b[data-v-d9636e6d]{color:#1f2937;text-align:right;word-break:break-all;font-weight:600}.dp-row b.ok[data-v-d9636e6d]{color:#07c160}.dp-row b.err[data-v-d9636e6d]{color:#ef4444}.dp-row b.busy[data-v-d9636e6d]{color:#f59e0b}.dp-row b.dp-mono[data-v-d9636e6d]{font-family:monospace;font-size:12px}.dp-btn[data-v-d9636e6d]{color:#374151;cursor:pointer;background:#f7f9fc;border:0;border-radius:12px;width:100%;height:46px;margin-top:16px;font-size:15px;font-weight:600}.tc-thumb.photo[data-v-d9636e6d]{border:1px solid #e5e7eb;padding:0}.tc-photo-img[data-v-d9636e6d]{object-fit:cover;width:100%;height:100%;display:block}.tc-photo-img.zoomable[data-v-d9636e6d]{cursor:zoom-in}.img-preview-overlay[data-v-d9636e6d]{z-index:400;cursor:zoom-out;background:#000000eb;flex-direction:column;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.img-preview-overlay img[data-v-d9636e6d]{object-fit:contain;border-radius:6px;max-width:100%;max-height:82vh;box-shadow:0 10px 40px #00000080}.img-preview-hint[data-v-d9636e6d]{color:#ffffffa6;margin-top:14px;font-size:12px}.setup-page[data-v-b84e0467]{color:#1f2937;background:#f7f9fc;min-height:100vh;padding-bottom:84px}.nav-bar[data-v-b84e0467]{z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;grid-template-columns:40px 1fr 40px;align-items:center;height:52px;padding:0 10px;display:grid;position:sticky;top:0}.nav-bar h1[data-v-b84e0467]{text-align:center;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.icon-btn[data-v-b84e0467]{cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:30px;line-height:1}.content[data-v-b84e0467]{flex-direction:column;gap:12px;max-width:560px;margin:0 auto;padding:14px;display:flex}.preset-band[data-v-b84e0467]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;grid-template-columns:50px 1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.preset-icon[data-v-b84e0467]{color:#087f45;background:#e8f8ef;border-radius:8px;justify-content:center;align-items:center;width:50px;height:50px;font-size:13px;font-weight:800;display:flex}.preset-band strong[data-v-b84e0467]{font-size:16px}.preset-band p[data-v-b84e0467]{color:#6b7280;margin-top:5px;font-size:12px}.paper-badge[data-v-b84e0467]{color:#8a6200;background:#fff5cc;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:700}.notice[data-v-b84e0467]{color:#715400;background:#fff9df;border-left:3px solid #f2b900;border-radius:4px;padding:10px 12px;font-size:12px}.section[data-v-b84e0467]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.section-head[data-v-b84e0467]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.section-head h2[data-v-b84e0467]{letter-spacing:0;font-size:15px}.section-head>span[data-v-b84e0467]{color:#9ca3af;font-size:11px}.file-picker[data-v-b84e0467]{cursor:pointer;border:1px dashed #9ca3af;border-radius:7px;align-items:center;gap:12px;min-height:82px;padding:12px;display:flex}.file-picker input[data-v-b84e0467]{opacity:0;pointer-events:none;position:absolute}.file-picker.disabled[data-v-b84e0467]{opacity:.6;cursor:not-allowed}.file-icon[data-v-b84e0467],.file-preview[data-v-b84e0467]{border-radius:7px;flex:none;width:48px;height:48px}.file-icon[data-v-b84e0467]{color:#078a47;background:#e8f8ef;justify-content:center;align-items:center;font-size:25px;display:flex}.file-preview[data-v-b84e0467]{object-fit:cover}.file-copy[data-v-b84e0467]{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.file-copy strong[data-v-b84e0467]{overflow-wrap:anywhere;font-size:14px}.file-copy small[data-v-b84e0467],.cloud-success small[data-v-b84e0467],.task-status small[data-v-b84e0467]{color:#6b7280}.choose-word[data-v-b84e0467]{color:#078a47;font-weight:700}.progress-block[data-v-b84e0467]{margin-top:14px}.progress-head[data-v-b84e0467],.status-head[data-v-b84e0467]{justify-content:space-between;margin-bottom:8px;font-size:13px;display:flex}.progress-track[data-v-b84e0467]{background:#e5e7eb;border-radius:4px;height:7px;overflow:hidden}.progress-track span[data-v-b84e0467]{background:#079a4e;border-radius:4px;height:100%;transition:width .25s;display:block}.option-grid[data-v-b84e0467]{grid-template-columns:1fr 1fr;gap:12px 10px;display:grid}.settings label[data-v-b84e0467],.device-section label[data-v-b84e0467],.manual-device label[data-v-b84e0467]{color:#4b5563;flex-direction:column;gap:6px;font-size:13px;display:flex}input[data-v-b84e0467],select[data-v-b84e0467]{width:100%;height:42px;font:inherit;color:#111827;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:0 10px}input[data-v-b84e0467]:focus,select[data-v-b84e0467]:focus{border-color:#079a4e;outline:2px solid #b8ebd0}.segments[data-v-b84e0467],.stepper[data-v-b84e0467]{border:1px solid #d1d5db;border-radius:6px;height:42px;display:grid;overflow:hidden}.segments[data-v-b84e0467]{grid-template-columns:1fr 1fr}.segments button[data-v-b84e0467],.stepper button[data-v-b84e0467]{color:#4b5563;background:#fff;border:0}.segments button.active[data-v-b84e0467]{color:#087f45;background:#e8f8ef;font-weight:700}.stepper[data-v-b84e0467]{grid-template-columns:34px 1fr 34px}.stepper input[data-v-b84e0467]{text-align:center;border:0;border-radius:0;height:40px;padding:0}.stepper button[data-v-b84e0467]{background:#f7f9fc;font-size:18px}.device-section>label+label[data-v-b84e0467]{margin-top:12px}.device-loading[data-v-b84e0467]{color:#6b7280;align-items:center;height:54px;display:flex}.empty-device[data-v-b84e0467]{background:#f7f8f9;border-radius:7px;align-items:center;gap:12px;padding:14px;display:flex}.empty-device-icon[data-v-b84e0467]{color:#6b7280;border:2px solid #9ca3af;border-radius:7px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.empty-device p[data-v-b84e0467]{color:#6b7280;margin-top:4px;font-size:12px}.manual-device[data-v-b84e0467]{margin-top:12px}.manual-device summary[data-v-b84e0467]{cursor:pointer;color:#6b7280;font-size:12px}.manual-device label[data-v-b84e0467]{margin-top:10px}.cloud-success[data-v-b84e0467]{border-left:4px solid #079a4e}.cloud-success p[data-v-b84e0467]{color:#4b5563;margin:7px 0}.task-status[data-v-b84e0467]{border-left:4px solid #078a47}.task-status.error[data-v-b84e0467]{border-left-color:#dc2626}.task-status.muted[data-v-b84e0467]{border-left-color:#9ca3af}.task-status p[data-v-b84e0467]{color:#4b5563;margin-top:10px;font-size:13px}.task-status .error-code[data-v-b84e0467],.error-message[data-v-b84e0467]{color:#b91c1c}.task-status small[data-v-b84e0467]{overflow-wrap:anywhere;margin-top:8px;display:block}.secondary-btn[data-v-b84e0467]{color:#374151;background:#f3f4f6;border:0;border-radius:6px;margin-top:14px;padding:9px 15px;font-weight:700}.action-bar[data-v-b84e0467]{z-index:20;padding:12px 14px max(12px,env(safe-area-inset-bottom));background:#fffffff7;border-top:1px solid #e5e7eb;position:fixed;bottom:0;left:0;right:0}.action-bar.repeat[data-v-b84e0467]{grid-template-columns:repeat(2,minmax(0,261px));justify-content:center;gap:10px;display:grid}.primary-btn[data-v-b84e0467]{color:#fff;cursor:pointer;background:#079a4e;border:0;border-radius:7px;width:min(100%,532px);height:48px;margin:0 auto;font-size:16px;font-weight:700;display:block}.action-bar.repeat .primary-btn[data-v-b84e0467]{width:100%}.action-bar .continue-print[data-v-b84e0467]{background:#079a4e}.primary-btn[data-v-b84e0467]:disabled{cursor:not-allowed;background:#b8c4bd}.capability-hint[data-v-b84e0467]{color:#9a6a1d;font-size:11px;line-height:1.4}.segments button[data-v-b84e0467]:disabled{color:#b4b8bf;background:#f3f4f6}.printer-rule-summary[data-v-b84e0467]{color:#087f45;margin-top:9px;font-size:12px;line-height:1.5}@media (width<=380px){.option-grid[data-v-b84e0467]{grid-template-columns:1fr}.preset-band[data-v-b84e0467]{grid-template-columns:44px 1fr}.paper-badge[data-v-b84e0467]{grid-column:2}.preset-icon[data-v-b84e0467]{width:44px;height:44px}}.file-preview[data-v-b84e0467]{object-fit:contain;background:#f3f4f6}.bind-alert[data-v-b84e0467]{background:linear-gradient(135deg,#eaf2fd,#dce9fb);border:1px solid #eb7a3447;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex;box-shadow:0 6px 16px #eb7a3424}.bind-alert.warn[data-v-b84e0467]{background:linear-gradient(135deg,#fff7e6,#ffefd6);border-color:#e0912f4d;box-shadow:0 6px 16px #e0912f24}.bind-alert-ico[data-v-b84e0467]{background:linear-gradient(150deg,#5b9bee,#2c6fd1);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 6px 14px #eb7a344d,inset 0 1px #ffffff47}.bind-alert-ico.warn[data-v-b84e0467]{background:linear-gradient(150deg,#e8a33c,#b87418);box-shadow:0 6px 14px #e0912f4d,inset 0 1px #ffffff47}.bind-alert-copy[data-v-b84e0467]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bind-alert-copy strong[data-v-b84e0467]{color:#1e4c8a;font-size:14.5px;font-weight:800}.bind-alert-copy p[data-v-b84e0467]{color:#4a6e9e;margin:0;font-size:11.5px;line-height:1.5}.bind-alert-btn[data-v-b84e0467]{cursor:pointer;color:#fff;letter-spacing:.3px;white-space:nowrap;background:linear-gradient(135deg,#12b76a 0%,#0b8153 100%);border:0;border-radius:999px;flex:none;align-items:center;gap:4px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:800;transition:transform .18s cubic-bezier(.34,1.5,.64,1);animation:2.2s ease-in-out infinite bindPulse-b84e0467;display:inline-flex;box-shadow:0 8px 18px #0b815361,inset 0 1px #ffffff4d}.bind-alert-btn[data-v-b84e0467]:active{transform:scale(.94)}@keyframes bindPulse-b84e0467{0%,to{box-shadow:0 8px 18px #0b815361,0 0 #12b76a73}50%{box-shadow:0 8px 18px #0b815361,0 0 0 9px #12b76a00}}.bind-alert-btn.warn[data-v-b84e0467]{background:linear-gradient(135deg,#5b9bee,#2c6fd1);animation:none;box-shadow:0 8px 18px #c85f205c,inset 0 1px #ffffff4d}.id-sheet-box[data-v-b84e0467]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:center;align-items:center;min-height:120px;display:flex;position:relative;overflow:hidden}.id-sheet-box img[data-v-b84e0467]{object-fit:contain;width:100%;max-height:48vh}.id-sheet-status[data-v-b84e0467]{color:#7a838e;margin:0;padding:16px;font-size:13px}.id-sheet-status.error[data-v-b84e0467]{color:#a33}.id-sheet-note[data-v-b84e0467]{color:#8b948e;margin:8px 0 0;font-size:11.5px;line-height:1.6}.id-sheet-actions[data-v-b84e0467]{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.id-sheet-actions .ghost[data-v-b84e0467]{color:#374151;background:#fff;border:1px solid #d8dde3;border-radius:10px;min-height:40px;font-size:13px}.id-sheet-actions .ghost[data-v-b84e0467]:disabled{opacity:.5}.electronic-overlay[data-v-b84e0467]{z-index:400;background:#000000eb;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:fixed;inset:0}.electronic-overlay img[data-v-b84e0467]{object-fit:contain;border-radius:8px;max-width:100%;max-height:76vh}.electronic-overlay p[data-v-b84e0467]{color:#ffffffb3;margin:0;font-size:12px}.editor-page[data-v-8121db39]{z-index:200;color:#fff;background:#050505;flex-direction:column;min-height:100vh;display:flex;position:fixed;inset:0}.editor-nav[data-v-8121db39]{height:58px;padding-top:env(safe-area-inset-top);background:#050505;grid-template-columns:54px 1fr 54px;align-items:center;display:grid}.editor-nav button[data-v-8121db39]{color:#fff;background:0 0;border:0;height:48px;font-size:42px;font-weight:200}.editor-nav h1[data-v-8121db39]{text-align:center;font-size:21px}.editor-tip[data-v-8121db39]{color:#ff9a58;text-align:center;padding:16px 12px 8px;font-size:16px;font-weight:800}.editor-stage[data-v-8121db39]{flex:1;justify-content:center;align-items:center;min-height:300px;padding:12px 14px 18px;display:flex;position:relative;overflow:hidden}.image-frame[data-v-8121db39]{touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.image-frame>img[data-v-8121db39]{object-fit:fill;width:100%;height:100%;display:block}.crop-mask[data-v-8121db39]{pointer-events:none;background:#0000006b;position:absolute}.crop-box[data-v-8121db39]{touch-action:none;border:3px solid #2580ff;position:absolute;box-shadow:0 0 0 1px #ffffffb3}.handle[data-v-8121db39]{background:#fff;border:3px solid #2580ff;border-radius:50%;width:19px;height:19px;position:absolute}.handle-nw[data-v-8121db39]{top:-11px;left:-11px}.handle-n[data-v-8121db39]{border-radius:7px;width:40px;top:-11px;left:50%;transform:translate(-50%)}.handle-ne[data-v-8121db39]{top:-11px;right:-11px}.handle-e[data-v-8121db39]{border-radius:7px;height:40px;top:50%;right:-11px;transform:translateY(-50%)}.handle-se[data-v-8121db39]{bottom:-11px;right:-11px}.handle-s[data-v-8121db39]{border-radius:7px;width:40px;bottom:-11px;left:50%;transform:translate(-50%)}.handle-sw[data-v-8121db39]{bottom:-11px;left:-11px}.handle-w[data-v-8121db39]{border-radius:7px;height:40px;top:50%;left:-11px;transform:translateY(-50%)}.editor-busy[data-v-8121db39]{background:#000000b8;border-radius:9px;padding:10px 16px;position:absolute}.editor-tools[data-v-8121db39]{padding:16px 12px max(16px,env(safe-area-inset-bottom));background:#191919;grid-template-columns:repeat(3,1fr) 1.35fr;gap:6px;display:grid}.editor-tools button[data-v-8121db39]{color:#fff;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:5px;height:68px;font-size:13px;display:flex}.editor-tools.frame-only[data-v-8121db39]{grid-template-columns:1fr 1.35fr}.editor-tools.frame-only button[data-v-8121db39]:not(.complete):not(.frame-reset){display:none}.frame-only-page .crop-box[data-v-8121db39]{border-color:#2580ff;box-shadow:0 0 0 1px #ffffffb3}.frame-only-page .crop-box .handle[data-v-8121db39]{display:block}.person-guide-svg[data-v-8121db39]{pointer-events:none;width:80%;height:90%;position:absolute;inset:5% 10%;overflow:visible}.person-outline[data-v-8121db39]{fill:none;stroke:#ffc400;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:7 5;vector-effect:non-scaling-stroke}.dimension[data-v-8121db39]{color:#6e7279;pointer-events:none;background:#ffffffe6;border-radius:10px;padding:2px 7px;font-size:12px;position:absolute}.dimension-top[data-v-8121db39]{top:-30px;left:50%;transform:translate(-50%)}.dimension-side[data-v-8121db39]{transform-origin:50%;top:50%;right:-48px;transform:rotate(90deg)translateY(-50%)}.frame-scale[data-v-8121db39]{color:#d9d9d9;background:#111;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 18px;font-size:12px;display:grid}.frame-scale input[data-v-8121db39]{accent-color:#ffc21a;width:100%}.image-frame>img[data-v-8121db39]{object-fit:contain}.preview-stage[data-v-8121db39]{background:#101314}.a4-frame[data-v-8121db39]{touch-action:none;background:#fff;border-radius:6px;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000080,0 0 0 1px #ffffff1f}.a4-photo[data-v-8121db39]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;position:absolute;top:50%;left:50%;box-shadow:0 4px 16px #00000040}.a4-photo[data-v-8121db39]:active{cursor:grabbing}.a4-warn[data-v-8121db39]{white-space:nowrap;color:#fff;background:#e0524af0;border-radius:10px;padding:7px 14px;font-size:11.5px;font-weight:700;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.preview-controls[data-v-8121db39]{background:#191919;border-top:1px solid #2a2a2a;padding:12px 18px}.zoom-row[data-v-8121db39]{grid-template-columns:44px minmax(0,1fr) 44px 52px;align-items:center;gap:8px;display:grid}.zoom-btn[data-v-8121db39]{color:#fff;cursor:pointer;background:#2a2a2a;border:0;border-radius:10px;height:40px;font-size:20px;font-weight:700}.zoom-row input[data-v-8121db39]{accent-color:#07c160;width:100%}.zoom-row em[data-v-8121db39]{color:#bdbdbd;text-align:center;font-size:12px;font-style:normal}.preview-note[data-v-8121db39]{color:#9a9a9a;margin:10px 0 0;font-size:11px;line-height:1.5}.editor-tools.preview-tools[data-v-8121db39]{grid-template-columns:1fr 1fr 1.6fr}.editor-tools.preview-tools button[data-v-8121db39]{height:60px}.editor-tools .ghost[data-v-8121db39]{border:1px solid #3a3a3a;border-radius:12px}.hidden-input[data-v-8121db39]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.borderless-toggle[data-v-8121db39]{color:#e8e8e8;cursor:pointer;background:#1f1f1f;border:1px solid #6a6a6a;border-radius:12px;margin-left:8px;padding:5px 12px;font-size:11.5px;font-weight:700}.borderless-toggle.on[data-v-8121db39]{color:#fff;background:#07c160;border-color:#07c160}.borderless-tag[data-v-8121db39]{background:#07c160eb!important}.gbe-page[data-v-5b77dd0e]{color:#fff;background:#050505;flex-direction:column;min-height:100vh;display:flex}.gbe-nav[data-v-5b77dd0e]{height:58px;padding-top:env(safe-area-inset-top);background:#050505;grid-template-columns:54px 1fr 54px;align-items:center;display:grid}.gbe-nav button[data-v-5b77dd0e]{color:#fff;background:0 0;border:0;font-size:42px;font-weight:200}.gbe-nav h1[data-v-5b77dd0e]{text-align:center;font-size:20px}.gbe-tip[data-v-5b77dd0e]{color:#ff9a58;text-align:center;padding:14px 12px 8px;font-size:15px;font-weight:800}.gbe-stage[data-v-5b77dd0e]{flex:1;justify-content:center;align-items:center;min-height:320px;padding:12px;display:flex;overflow:hidden}.board[data-v-5b77dd0e]{touch-action:none;background-color:#fff;background-image:linear-gradient(#7890a859 1.5px,#0000 1.5px),linear-gradient(90deg,#7890a859 1.5px,#0000 1.5px);background-size:100% 50%,33.34% 100%;border-radius:8px;position:relative;box-shadow:0 18px 50px #00000080,0 0 0 1px #ffffff1f}.board-photo[data-v-5b77dd0e]{cursor:grab;touch-action:none;border:2px solid #0000;position:absolute}.board-photo.selected[data-v-5b77dd0e]{border-color:#2580ff;box-shadow:0 0 0 2px #2580ff66}.board-photo img[data-v-5b77dd0e]{object-fit:fill;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.bp-del[data-v-5b77dd0e]{color:#fff;cursor:pointer;background:#ef4444;border:0;border-radius:50%;width:24px;height:24px;font-size:13px;font-weight:700;position:absolute;top:-10px;right:-10px}.gbe-tools[data-v-5b77dd0e]{background:#191919;padding:12px 18px}.tool-row[data-v-5b77dd0e]{justify-content:center;gap:8px;display:flex}.tbtn[data-v-5b77dd0e]{color:#fff;cursor:pointer;background:#1f1f1f;border:1px solid #3a3a3a;border-radius:10px;height:40px;padding:0 16px;font-size:13px;font-weight:700}.tbtn.danger[data-v-5b77dd0e]{color:#f87171;border-color:#7a2e2e}.zoom-row[data-v-5b77dd0e]{grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;gap:10px;display:grid}.zbtn[data-v-5b77dd0e]{color:#fff;cursor:pointer;background:#2a2a2a;border:0;border-radius:10px;height:42px;font-size:20px;font-weight:700}.zoom-row em[data-v-5b77dd0e]{color:#bdbdbd;text-align:center;font-size:12px;font-style:normal}.gbe-note[data-v-5b77dd0e]{color:#9a9a9a;text-align:center;margin:10px 0 0;font-size:11px}.gbe-footer[data-v-5b77dd0e]{padding:14px 12px calc(16px + env(safe-area-inset-bottom));background:#191919;grid-template-columns:1fr 2fr;gap:8px;display:grid}.gbe-footer button[data-v-5b77dd0e]{cursor:pointer;border-radius:12px;height:56px;font-size:14px;font-weight:700}.gbe-footer .ghost[data-v-5b77dd0e]{color:#fff;background:0 0;border:1px solid #3a3a3a}.gbe-footer .complete[data-v-5b77dd0e]{color:#fff;background:linear-gradient(135deg,#f59e0b,#f97316);border:0}.gbe-footer .complete[data-v-5b77dd0e]:disabled{opacity:.6}.hidden-input[data-v-5b77dd0e]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.gbe-debug[data-v-5b77dd0e]{color:#7fe27f;word-break:break-all;background:#1a2a1a;border-radius:8px;margin:0 12px 8px;padding:8px 10px;font-family:monospace;font-size:11px}.board-empty[data-v-5b77dd0e]{z-index:1;background:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.empty-add[data-v-5b77dd0e]{cursor:pointer;background:#fafbfd;border:2px dashed #b9c6d8;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:26px 34px;display:flex}.empty-add[data-v-5b77dd0e]:active{transform:scale(.96)}.ea-plus[data-v-5b77dd0e]{color:#3b82f6;font-size:38px;line-height:1}.empty-add b[data-v-5b77dd0e]{color:#1f2937;font-size:15px}.empty-add small[data-v-5b77dd0e]{color:#9ca3af;font-size:11px}.scan-page[data-v-9e222fbf]{color:#24272d;background:#f7f7f9;min-height:100vh;padding-bottom:92px}.scan-tip[data-v-9e222fbf]{color:#f18a45;text-align:center;background:#fff1e7;padding:10px 14px;font-size:14px;font-weight:700}.scan-page main[data-v-9e222fbf]{max-width:750px;margin:auto;padding:18px 16px}.scan-strip[data-v-9e222fbf]{scroll-snap-type:x mandatory;align-items:center;gap:15px;min-height:380px;display:flex;overflow-x:auto}.scan-strip article[data-v-9e222fbf]{scroll-snap-align:center;opacity:.72;background:#fff;flex:0 0 88%;max-width:610px;padding:20px;position:relative}.scan-strip article.active[data-v-9e222fbf]{opacity:1}.scan-strip article>button[data-v-9e222fbf]{z-index:2;color:#fff;background:#3b3d42;border:0;border-radius:50%;width:38px;height:38px;font-size:27px;position:absolute;top:7px;right:7px}.scan-strip img[data-v-9e222fbf]{object-fit:contain;background:#fff;width:100%;height:330px;display:block}.cloud-image[data-v-9e222fbf]{color:#7b8088;text-align:center;background:#eef1f4;justify-content:center;align-items:center;height:330px;display:flex}.edit-current[data-v-9e222fbf]{color:#765700;background:#fff8dd;border:1px solid #ffc21a;border-radius:18px;margin:8px auto 0;padding:7px 15px;display:block}.page-count[data-v-9e222fbf]{color:#fff;background:#777b80;border-radius:22px;width:max-content;margin:7px auto 20px;padding:7px 18px;font-size:17px;display:block}.size-card[data-v-9e222fbf]{background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:18px;display:grid}.size-card>div[data-v-9e222fbf]{gap:5px;display:flex}.size-card button[data-v-9e222fbf]{background:#fff;border:2px solid #34373c;height:38px;padding:0 10px}.size-card button.active[data-v-9e222fbf]{background:#fff8d8;border-color:#ffc21a}.size-card .size-action[data-v-9e222fbf]{background:#ffc21a;border:0;border-radius:6px;font-weight:700}.size-help[data-v-9e222fbf]{color:#7a6417;background:#fff7da;border-radius:8px;margin-top:8px;padding:10px;font-size:12px}.filters[data-v-9e222fbf]{gap:12px;margin-top:24px;display:flex;overflow-x:auto}.filters button[data-v-9e222fbf]{background:#fff;border:3px solid #0000;flex:0 0 126px;position:relative;overflow:visible}.filters button.active[data-v-9e222fbf]{border-color:#ffc21a}.filters span[data-v-9e222fbf]{height:94px;display:block;overflow:hidden}.filters img[data-v-9e222fbf]{object-fit:cover;width:100%;height:100%}.filters strong[data-v-9e222fbf]{color:#fff;background:#00000094;margin-top:-25px;padding:5px;display:block}.filters em[data-v-9e222fbf]{color:#fff;background:#ff6044;border-radius:13px;padding:4px 8px;font-size:11px;font-style:normal;position:absolute;top:-14px;right:-6px}.scan-actions[data-v-9e222fbf]{z-index:40;width:min(100%,768px);padding:10px 13px max(10px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #eee;grid-template-columns:110px 1fr 1.25fr;gap:9px;display:grid;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.scan-actions button[data-v-9e222fbf]{border-radius:9px;height:54px;font-weight:700}.thumb-button[data-v-9e222fbf]{background:#fff;border:0;flex-direction:column;justify-content:center;align-items:center;font-size:12px;display:flex}.thumb-button span[data-v-9e222fbf]{font-size:24px}.continue-button[data-v-9e222fbf]{background:#fff;border:1px solid #8b8f96}.print-button[data-v-9e222fbf]{background:#ffc21a;border:0;font-size:17px}.thumb-drawer[data-v-9e222fbf]{z-index:35;background:#fffffff7;gap:8px;padding:12px;display:flex;position:fixed;bottom:76px;left:0;right:0;overflow-x:auto;box-shadow:0 -5px 18px #0000001a}.thumb-drawer button[data-v-9e222fbf]{background:#eee;border:2px solid #0000;flex:0 0 70px;height:70px;padding:0;position:relative}.thumb-drawer button.active[data-v-9e222fbf]{border-color:#ffc21a}.thumb-drawer img[data-v-9e222fbf]{object-fit:cover;width:100%;height:100%}.thumb-drawer span[data-v-9e222fbf]{color:#fff;background:#000000a6;padding:1px 5px;position:absolute;bottom:2px;right:2px}@media (width<=480px){.scan-strip[data-v-9e222fbf]{min-height:330px}.scan-strip img[data-v-9e222fbf],.cloud-image[data-v-9e222fbf]{height:285px}.size-card[data-v-9e222fbf]{grid-template-columns:1fr}.size-card>div[data-v-9e222fbf]{justify-content:flex-start}.scan-actions[data-v-9e222fbf]{grid-template-columns:82px 1fr 1fr}.scan-actions button[data-v-9e222fbf]{font-size:12px}.print-button[data-v-9e222fbf]{font-size:15px}}.photo-upload-page[data-v-a1987e0b]{color:#292c31;background:#ffc21a;min-height:100vh;padding-bottom:88px}.photo-upload-page[data-v-a1987e0b] .wx-nav-shell{background:#ffc21a;border-bottom-color:#0000}.photo-content[data-v-a1987e0b]{box-sizing:border-box;background:#fff;border-radius:24px 24px 0 0;width:100%;max-width:750px;min-height:calc(100vh - 52px);margin:0 auto;padding:0 16px 28px}.empty-stage[data-v-a1987e0b]{cursor:pointer;flex-direction:column;justify-content:center;align-items:center;min-height:620px;display:flex}.empty-stage img[data-v-a1987e0b]{width:min(76%,430px);height:auto}.empty-stage strong[data-v-a1987e0b]{margin-top:4px;font-size:25px}.empty-stage small[data-v-a1987e0b]{color:#8c9199;margin-top:10px;font-size:13px}.selected-stage[data-v-a1987e0b]{padding:26px 0 10px}.selected-stage>header[data-v-a1987e0b]{justify-content:space-between;align-items:flex-start;margin-bottom:18px;display:flex}.selected-stage>header div[data-v-a1987e0b]{flex-direction:column;gap:5px;display:flex}.selected-stage>header strong[data-v-a1987e0b]{font-size:21px}.selected-stage>header small[data-v-a1987e0b],.selected-stage>header span[data-v-a1987e0b]{color:#8c9199}.photo-grid[data-v-a1987e0b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.photo-card[data-v-a1987e0b],.add-card[data-v-a1987e0b]{aspect-ratio:1;border-radius:10px;position:relative;overflow:hidden}.photo-card img[data-v-a1987e0b]{object-fit:cover;width:100%;height:100%}.cloud-preview[data-v-a1987e0b]{color:#078a47;background:#eef8f2;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;display:flex}.cloud-preview span[data-v-a1987e0b]{color:#fff;background:#16bf68;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.photo-actions[data-v-a1987e0b]{background:#1018289e;justify-content:space-around;padding:7px 2px;display:flex;position:absolute;bottom:0;left:0;right:0}.photo-actions button[data-v-a1987e0b]{color:#fff;background:0 0;border:0;font-size:12px}.add-card[data-v-a1987e0b]{color:#767c85;background:#fafafa;border:2px dashed #b5bac2;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.add-card span[data-v-a1987e0b]{font-size:32px}.tips-card[data-v-a1987e0b]{background:#fffefa;border:2px dashed #f0c83d;border-radius:18px;margin:16px 0 12px;padding:17px 20px}.tips-card h2[data-v-a1987e0b]{align-items:center;gap:10px;font-size:19px;display:flex}.tips-card h2 span[data-v-a1987e0b]{color:#fff;background:#ffc21a;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:13px;display:flex}.tips-card ul[data-v-a1987e0b]{color:#777c84;margin:12px 0 0;padding-left:21px;font-size:14px;line-height:1.85}.tips-card li[data-v-a1987e0b]::marker{color:#ffc21a}.progress-panel[data-v-a1987e0b]{z-index:19;background:#fff;border-radius:10px;max-width:714px;margin:auto;padding:12px 15px;position:fixed;bottom:95px;left:18px;right:18px;box-shadow:0 5px 22px #10182824}.progress-panel>div[data-v-a1987e0b]:first-child{justify-content:space-between;font-size:13px;display:flex}.progress-track[data-v-a1987e0b]{background:#e5e7eb;border-radius:3px;height:6px;margin-top:9px;overflow:hidden}.progress-track i[data-v-a1987e0b]{background:#ffc21a;border-radius:3px;height:100%;display:block}.photo-action-bar[data-v-a1987e0b]{z-index:30;width:min(100%,768px);padding:10px 16px max(10px,env(safe-area-inset-bottom));box-sizing:border-box;background:#fff;border-top:1px solid #e5e7eb;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid;position:fixed;bottom:0;left:50%;right:auto;transform:translate(-50%);box-shadow:0 -4px 18px #1018280f}.photo-action-bar button[data-v-a1987e0b]{border-radius:28px;width:100%;height:54px;margin:0;font-size:17px;font-weight:700;display:block}.add-button[data-v-a1987e0b]{color:#30343a;background:#fff;border:1.5px solid #30343a}.print-button[data-v-a1987e0b]{color:#30270c;background:#ffc21a;border:0}.print-button.muted[data-v-a1987e0b]{color:#a0a5ad;background:#e4e6e9}.sheet-overlay[data-v-a1987e0b]{z-index:70;background:#1018287a;position:fixed;inset:0}.source-dialog[data-v-a1987e0b]{padding:20px 16px max(14px,env(safe-area-inset-bottom));background:#fff;border-radius:24px 24px 0 0;position:absolute;bottom:0;left:0;right:0}.source-dialog h2[data-v-a1987e0b]{text-align:center;font-size:19px}.source-grid[data-v-a1987e0b]{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:22px;display:grid}.source-grid.mini-program-sources[data-v-a1987e0b]{grid-template-columns:repeat(3,1fr)}.source-grid button[data-v-a1987e0b]{color:#4d525a;background:#fff;border:0;flex-direction:column;align-items:center;gap:8px;font-size:12px;display:flex}.source-grid b[data-v-a1987e0b]{color:#fff;border-radius:15px;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;display:flex}.album[data-v-a1987e0b]{background:#4f83ff}.camera[data-v-a1987e0b]{background:#ff8d35}.wechat[data-v-a1987e0b]{background:#18c76a}.baidu[data-v-a1987e0b]{background:#4fb5ef}.cancel-button[data-v-a1987e0b]{background:#f1f2f4;border:0;border-radius:13px;width:100%;height:46px;margin-top:20px;font-size:15px}.toast-overlay[data-v-a1987e0b]{z-index:90;pointer-events:none;justify-content:center;width:min(100%,768px);display:flex;position:fixed;top:74px;left:50%;transform:translate(-50%)}.toast-box[data-v-a1987e0b]{color:#fff;text-align:center;background:#333;border-radius:7px;max-width:80%;padding:10px 18px;font-size:13px;box-shadow:0 5px 18px #1018282e}.toast-box.success[data-v-a1987e0b]{background:#078a47}.toast-box.error[data-v-a1987e0b]{background:#c7352c}.hidden-input[data-v-a1987e0b]{display:none}.photo-preview-overlay[data-v-a1987e0b]{z-index:95;background:#141414;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.photo-preview-overlay>section[data-v-a1987e0b]{background:#fff;border-radius:14px;flex-direction:column;width:min(100%,680px);height:min(82vh,760px);display:flex;overflow:hidden}.photo-preview-overlay header[data-v-a1987e0b]{justify-content:space-between;align-items:center;height:50px;padding:0 14px;display:flex}.photo-preview-overlay header button[data-v-a1987e0b]{background:0 0;border:0;width:38px;height:38px;font-size:28px}.photo-preview-overlay section>div[data-v-a1987e0b]{background:#eef1f4;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.photo-preview-overlay img[data-v-a1987e0b]{object-fit:contain;max-width:100%;max-height:100%}.photo-settings-card[data-v-a1987e0b],.printer-card[data-v-a1987e0b]{background:linear-gradient(145deg,#fffdf5,#fff8dc);border:1px solid #f2df9c;border-radius:18px;margin:16px 0 12px;padding:18px;box-shadow:0 5px 16px #9a70000f}.printer-card[data-v-a1987e0b]{background:#fff;border-color:#ece7d8;margin-top:12px}.card-title[data-v-a1987e0b]{align-items:center;gap:11px;display:flex}.card-title>span[data-v-a1987e0b]{color:#503c00;background:#ffc21a;border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:14px;font-weight:800;display:flex}.card-title h2[data-v-a1987e0b]{font-size:18px}.card-title p[data-v-a1987e0b]{color:#90949b;margin-top:3px;font-size:11px}.card-title i[data-v-a1987e0b]{color:#92969c;background:#f1f2f4;border-radius:11px;margin-left:auto;padding:4px 9px;font-size:10px;font-style:normal}.card-title i.online[data-v-a1987e0b]{color:#087f45;background:#e7f7ec}.photo-setting-grid[data-v-a1987e0b]{grid-template-columns:1fr 1fr;gap:14px 12px;margin-top:17px;display:grid}.photo-setting-grid label[data-v-a1987e0b],.printer-select[data-v-a1987e0b]{color:#555a62;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.photo-setting-grid select[data-v-a1987e0b],.printer-select select[data-v-a1987e0b]{color:#252a30;width:100%;height:44px;font:inherit;background:#fff;border:1px solid #ddd8c8;border-radius:12px;padding:0 12px;font-weight:500}.photo-setting-grid select[data-v-a1987e0b]:focus,.printer-select select[data-v-a1987e0b]:focus{border-color:#e5b51b;outline:2px solid #ffc21a57}.photo-stepper[data-v-a1987e0b]{background:#fff;border:1px solid #ddd8c8;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 42px;height:44px;display:grid;overflow:hidden}.photo-stepper button[data-v-a1987e0b],.photo-segments button[data-v-a1987e0b]{color:#3f444b;background:#fff;border:0;font-size:18px}.photo-stepper input[data-v-a1987e0b]{text-align:center;width:100%;height:42px;font:inherit;border:0;padding:0;font-weight:700}.color-setting[data-v-a1987e0b]{grid-column:1/-1}.photo-segments[data-v-a1987e0b]{background:#fff;border:1px solid #ddd8c8;border-radius:12px;grid-template-columns:1fr 1fr;height:44px;display:grid;overflow:hidden}.photo-segments button[data-v-a1987e0b]{font-size:13px}.photo-segments button.active[data-v-a1987e0b]{color:#8c6700;background:#fff0b9;font-weight:800}.photo-segments button[data-v-a1987e0b]:disabled{color:#b7bac0;background:#f1f2f4}.printer-select[data-v-a1987e0b]{margin-top:16px}.device-message[data-v-a1987e0b]{color:#858a91;background:#f7f7f5;border-radius:12px;margin-top:16px;padding:14px;font-size:12px}.empty-printer[data-v-a1987e0b]{background:#fff8df;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;padding:13px 14px;display:flex}.empty-printer strong[data-v-a1987e0b],.empty-printer small[data-v-a1987e0b]{display:block}.empty-printer strong[data-v-a1987e0b]{font-size:13px}.empty-printer small[data-v-a1987e0b]{color:#8b8f96;margin-top:4px;font-size:10px}.empty-printer button[data-v-a1987e0b]{color:#493600;background:#ffc21a;border:0;border-radius:17px;flex:none;height:34px;padding:0 14px;font-weight:700}.task-summary[data-v-a1987e0b]{color:#087f45;background:#eaf8ef;border-radius:10px;margin-top:13px;padding:10px 12px;font-size:11px}.task-summary.error[data-v-a1987e0b]{color:#ba493d;background:#fff0ed}.photo-actions button[data-v-a1987e0b]:disabled{opacity:.42}.print-button[data-v-a1987e0b]:disabled{cursor:not-allowed}@media (width<=520px){.empty-stage[data-v-a1987e0b]{min-height:570px}.empty-stage strong[data-v-a1987e0b]{font-size:22px}.photo-grid[data-v-a1987e0b]{grid-template-columns:repeat(3,minmax(0,1fr))}.tips-card[data-v-a1987e0b]{padding:15px 17px}.tips-card h2[data-v-a1987e0b]{font-size:17px}.tips-card ul[data-v-a1987e0b]{font-size:13px}.photo-action-bar[data-v-a1987e0b]{gap:9px;padding-left:11px;padding-right:11px}.photo-action-bar button[data-v-a1987e0b]{height:50px;font-size:15px}}@media (width<=360px){.empty-stage[data-v-a1987e0b]{min-height:500px}.source-grid[data-v-a1987e0b]{grid-template-columns:repeat(2,1fr);row-gap:16px}.photo-action-bar[data-v-a1987e0b]{grid-template-columns:1.08fr .92fr}.photo-action-bar button[data-v-a1987e0b]{font-size:13px}}@media (width<=380px){.photo-setting-grid[data-v-a1987e0b]{grid-template-columns:1fr}.color-setting[data-v-a1987e0b]{grid-column:1}.photo-settings-card[data-v-a1987e0b],.printer-card[data-v-a1987e0b]{padding:15px}.card-title h2[data-v-a1987e0b]{font-size:16px}}.photo-preview-overlay[data-v-a1987e0b]{z-index:1000!important}.photo-task-control[data-v-a1987e0b]{border-top:1px solid #ece7d8;align-items:center;gap:8px;margin-top:9px;padding-top:9px;font-size:11px;display:flex}.photo-task-control>span[data-v-a1987e0b]{text-overflow:ellipsis;white-space:nowrap;color:#596069;flex:1;min-width:0;overflow:hidden}.photo-task-control small[data-v-a1987e0b]{color:#9a6a1d}.photo-task-control button[data-v-a1987e0b]{color:#917000;background:#fff;border:1px solid #ddc974;border-radius:6px;height:28px;padding:0 10px;font-size:11px;font-weight:700}.photo-task-control button+button[data-v-a1987e0b]{color:#087f45;border-color:#8acaaa}.photo-card img[data-v-a1987e0b]{object-fit:contain;background:#f3f4f6}.printer-rule-summary[data-v-a1987e0b]{color:#087f45;margin-top:9px;font-size:12px;line-height:1.5}.bind-alert[data-v-a1987e0b]{background:linear-gradient(135deg,#eaf2fd,#dce9fb);border:1px solid #eb7a3447;border-radius:16px;align-items:center;gap:12px;margin-top:4px;padding:14px;display:flex;box-shadow:0 6px 16px #eb7a3424}.bind-alert.warn[data-v-a1987e0b]{background:linear-gradient(135deg,#fff7e6,#ffefd6);border-color:#e0912f4d;box-shadow:0 6px 16px #e0912f24}.bind-alert-ico[data-v-a1987e0b]{background:linear-gradient(150deg,#5b9bee,#2c6fd1);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 6px 14px #eb7a344d,inset 0 1px #ffffff47}.bind-alert-ico.warn[data-v-a1987e0b]{background:linear-gradient(150deg,#e8a33c,#b87418);box-shadow:0 6px 14px #e0912f4d,inset 0 1px #ffffff47}.bind-alert-copy[data-v-a1987e0b]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bind-alert-copy strong[data-v-a1987e0b]{color:#1e4c8a;font-size:14.5px;font-weight:800}.bind-alert-copy p[data-v-a1987e0b]{color:#4a6e9e;margin:0;font-size:11.5px;line-height:1.5}.bind-alert-btn[data-v-a1987e0b]{cursor:pointer;color:#fff;letter-spacing:.3px;white-space:nowrap;background:linear-gradient(135deg,#12b76a 0%,#0b8153 100%);border:0;border-radius:999px;flex:none;align-items:center;gap:4px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:800;transition:transform .18s cubic-bezier(.34,1.5,.64,1);animation:2.2s ease-in-out infinite bindPulse-a1987e0b;display:inline-flex;box-shadow:0 8px 18px #0b815361,inset 0 1px #ffffff4d}.bind-alert-btn[data-v-a1987e0b]:active{transform:scale(.94)}@keyframes bindPulse-a1987e0b{0%,to{box-shadow:0 8px 18px #0b815361,0 0 #12b76a73}50%{box-shadow:0 8px 18px #0b815361,0 0 0 9px #12b76a00}}.bind-alert-btn.warn[data-v-a1987e0b]{background:linear-gradient(135deg,#5b9bee,#2c6fd1);animation:none;box-shadow:0 8px 18px #c85f205c,inset 0 1px #ffffff4d}.empty-printer .empty-actions[data-v-a1987e0b],.empty-printer[data-v-a1987e0b]{display:block}.empty-printer button[data-v-a1987e0b]{cursor:pointer;white-space:nowrap;border:0;border-radius:999px;margin:0 4px 0 0;padding:11px 16px;font-family:inherit;font-size:13px;font-weight:700}.empty-printer button.ghost[data-v-a1987e0b]{color:#2f5fa8;background:#fff;border:1px solid #3b82e059;box-shadow:0 2px 8px #2c6fd11f}.paper-select select[data-v-a1987e0b]:disabled{color:#8a7a4a;background:#faf6ea}.board-entry[data-v-a1987e0b]{color:#8c6700;cursor:pointer;background:#fffbe8;border:1px solid #e5c96a;border-radius:16px;margin-left:auto;margin-right:10px;padding:7px 14px;font-size:12px;font-weight:700}.source-list[data-v-a1987e0b]{flex-direction:column;display:flex}.src-row[data-v-a1987e0b]{color:#1a73e8;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f0f0f0;height:54px;font-size:16px;font-weight:500}.src-row[data-v-a1987e0b]:active{background:#f7f9fc}.board-load-bar[data-v-a1987e0b]{background:#eaf2fe;border:1px solid #bbd4f5;border-radius:12px;flex-direction:column;gap:4px;margin:10px 12px 0;padding:10px 14px;display:flex}.board-load-bar button[data-v-a1987e0b]{color:#fff;cursor:pointer;background:#3b82f6;border:0;border-radius:10px;height:44px;font-size:14.5px;font-weight:700}.board-load-bar small[data-v-a1987e0b]{color:#7a9cc8;text-align:center;font-size:11px}.restore-stage[data-v-a1987e0b]{color:#20252d;background:#f5f7f8;min-height:100vh}.restore-body[data-v-a1987e0b]{flex-direction:column;gap:12px;max-width:750px;margin:0 auto;padding:14px 14px 32px;display:flex}.restore-note[data-v-a1987e0b]{color:#5c6672;margin:0;font-size:13px;line-height:1.65}.restore-compare[data-v-a1987e0b]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.restore-compare figure[data-v-a1987e0b]{flex-direction:column;gap:6px;margin:0;display:flex}.restore-compare img[data-v-a1987e0b]{aspect-ratio:3/4;object-fit:contain;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%}.restore-compare img.processing[data-v-a1987e0b]{opacity:.55}.restore-compare figcaption[data-v-a1987e0b]{text-align:center;color:#7a838e;font-size:12px}.restore-progress[data-v-a1987e0b]{color:#8a6d1a;background:#fff8df;border-radius:10px;margin:0;padding:9px 12px;font-size:12.5px}.restore-error[data-v-a1987e0b]{color:#a33;background:#fdecec;border-radius:10px;margin:0;padding:9px 12px;font-size:12.5px}.restore-strength[data-v-a1987e0b]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.restore-strength>span[data-v-a1987e0b]{color:#3d4650;font-size:13px}.restore-segments[data-v-a1987e0b]{gap:6px;display:flex}.restore-segments button[data-v-a1987e0b]{color:#4b5563;background:#fff;border:1px solid #d8dde3;border-radius:9px;min-height:34px;padding:0 14px;font-size:12.5px}.restore-segments button.active[data-v-a1987e0b]{color:#fff;background:#2f6fb5;border-color:#2f6fb5}.restore-segments button[data-v-a1987e0b]:disabled{opacity:.55}.restore-tip[data-v-a1987e0b]{color:#8b948e;margin:0;font-size:11.5px;line-height:1.6}.restore-actions[data-v-a1987e0b]{grid-template-columns:1fr 1fr;gap:10px;margin-top:4px;display:grid}.restore-actions .primary[data-v-a1987e0b],.restore-actions .ghost[data-v-a1987e0b]{border-radius:12px;min-height:46px;font-size:14px;font-weight:600}.restore-actions .primary[data-v-a1987e0b]{color:#fff;background:#2f6fb5;border:0}.restore-actions .ghost[data-v-a1987e0b]{color:#374151;background:#fff;border:1px solid #d8dde3}.restore-actions button[data-v-a1987e0b]:disabled{opacity:.5}.id-sheet-preview img[data-v-a1987e0b]{object-fit:contain;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:100%;max-height:58vh}.id-photo-actions[data-v-a1987e0b]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.id-photo-actions .ghost[data-v-a1987e0b]{color:#374151;background:#fff;border:1px solid #d8dde3;border-radius:10px;min-height:40px;font-size:13px}.electronic-overlay[data-v-a1987e0b]{z-index:400;background:#000000eb;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:20px;display:flex;position:fixed;inset:0}.electronic-overlay img[data-v-a1987e0b]{object-fit:contain;border-radius:8px;max-width:100%;max-height:76vh}.electronic-overlay p[data-v-a1987e0b]{color:#ffffffb3;margin:0;font-size:12px}.composer-page[data-v-1059654d]{color:#1f2937;background:#f7f9fc;min-height:100vh;padding-bottom:78px}.nav-bar[data-v-1059654d]{background:#fff;border-bottom:1px solid #e5e7eb;grid-template-columns:40px 1fr 40px;align-items:center;height:52px;padding:0 10px;display:grid}.nav-bar h1[data-v-1059654d]{text-align:center;letter-spacing:0;font-size:17px}.icon-btn[data-v-1059654d]{background:0 0;border:0;font-size:30px}.content[data-v-1059654d]{flex-direction:column;gap:12px;max-width:560px;margin:0 auto;padding:14px;display:flex}.preview-section[data-v-1059654d]{background:#e9ecef;border-radius:8px;padding:20px}.paper-preview[data-v-1059654d]{aspect-ratio:210/297;white-space:pre-wrap;background:#fff;justify-content:center;align-items:center;width:min(78%,340px);margin:0 auto;padding:9%;display:flex;overflow:hidden;box-shadow:0 5px 18px #1018281f}.paper-preview.theme-border[data-v-1059654d]{border:5px double #111827}.paper-preview.theme-accent[data-v-1059654d]{border-left:12px solid #f5b900}.paper-preview.type-label[data-v-1059654d]{grid-template-rows:repeat(4,1fr);grid-template-columns:1fr 1fr;gap:5px;padding:6%;display:grid}.paper-preview.type-label span[data-v-1059654d]{border:1px solid #9ca3af;justify-content:center;align-items:center;display:flex;overflow:hidden}.paper-preview.type-tent[data-v-1059654d]{aspect-ratio:297/210}.paper-preview p[data-v-1059654d],.paper-preview strong[data-v-1059654d]{overflow-wrap:anywhere;width:100%}.section[data-v-1059654d]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.section h2[data-v-1059654d]{margin-bottom:12px;font-size:15px}.section textarea[data-v-1059654d]{resize:vertical;width:100%;height:130px;font:inherit;border:1px solid #d1d5db;border-radius:6px;padding:10px}.counter[data-v-1059654d]{text-align:right;color:#9ca3af;margin-top:5px;font-size:11px}.section label[data-v-1059654d]{color:#4b5563;flex-direction:column;gap:7px;margin-top:14px;font-size:13px;display:flex}.section label strong[data-v-1059654d]{align-self:flex-end}.segments[data-v-1059654d]{border:1px solid #d1d5db;border-radius:6px;grid-template-columns:repeat(3,1fr);height:40px;display:grid;overflow:hidden}.segments button[data-v-1059654d]{background:#fff;border:0}.segments button.active[data-v-1059654d]{color:#745500;background:#fff3c4;font-weight:700}.section select[data-v-1059654d]{background:#fff;border:1px solid #d1d5db;border-radius:6px;height:42px;padding:0 10px}.section input[type=range][data-v-1059654d]{accent-color:#079a4e}.action-bar[data-v-1059654d]{background:#fff;border-top:1px solid #e5e7eb;padding:12px 14px;position:fixed;bottom:0;left:0;right:0}.action-bar button[data-v-1059654d]{color:#fff;background:#079a4e;border:0;border-radius:7px;width:min(100%,532px);height:48px;margin:0 auto;font-size:16px;font-weight:700;display:block}.action-bar button[data-v-1059654d]:disabled{background:#b8c4bd}.guide-page[data-v-b561b351]{color:#1f2937;background:#f7f9fc;min-height:100vh;padding-bottom:80px}.nav-bar[data-v-b561b351]{z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;grid-template-columns:40px 1fr 40px;align-items:center;height:52px;padding:0 10px;display:grid;position:sticky;top:0}.nav-bar button[data-v-b561b351]{text-align:left;background:0 0;border:0;font-size:30px}.nav-bar h1[data-v-b561b351]{text-align:center;letter-spacing:0;font-size:17px}.guide-list[data-v-b561b351],.detail[data-v-b561b351]{flex-direction:column;gap:10px;max-width:560px;margin:0 auto;padding:14px;display:flex}.intro-band[data-v-b561b351]{background:#fff;border-left:4px solid #f0b400;border-radius:6px;padding:16px}.intro-band strong[data-v-b561b351]{font-size:17px}.intro-band p[data-v-b561b351],.detail-hero p[data-v-b561b351],.step-row p[data-v-b561b351],.tip p[data-v-b561b351]{color:#6b7280;margin-top:5px;font-size:12px;line-height:1.55}.guide-row[data-v-b561b351]{text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:7px;grid-template-columns:48px 1fr 20px;align-items:center;gap:12px;width:100%;min-height:84px;padding:14px;display:grid}.guide-icon[data-v-b561b351]{border-radius:7px;justify-content:center;align-items:center;width:48px;height:48px;font-size:12px;font-weight:800;display:flex}.guide-icon.large[data-v-b561b351]{width:58px;height:58px}.guide-copy[data-v-b561b351]{flex-direction:column;gap:5px;display:flex}.guide-copy strong[data-v-b561b351]{font-size:15px}.guide-copy small[data-v-b561b351]{color:#6b7280;line-height:1.4}.chevron[data-v-b561b351]{color:#9ca3af;font-size:28px}.detail-hero[data-v-b561b351]{background:#fff;border:1px solid #e5e7eb;border-left-width:4px;border-radius:7px;align-items:center;gap:14px;padding:16px;display:flex}.detail-hero strong[data-v-b561b351]{font-size:17px}.steps[data-v-b561b351]{background:#fff;border:1px solid #e5e7eb;border-radius:7px;padding:16px}.steps h2[data-v-b561b351]{margin-bottom:14px;font-size:15px}.step-row[data-v-b561b351]{grid-template-columns:28px 1fr;gap:10px;padding:0 0 18px;display:grid;position:relative}.step-row[data-v-b561b351]:last-child{padding-bottom:0}.step-row[data-v-b561b351]:not(:last-child):after{content:"";background:#d1d5db;width:1px;position:absolute;top:28px;bottom:2px;left:13px}.step-number[data-v-b561b351]{color:#fff;z-index:1;background:#087f45;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.step-row strong[data-v-b561b351]{font-size:14px}.tip[data-v-b561b351]{background:#fff9df;border-left:4px solid #f0b400;border-radius:6px;padding:14px}.action-bar[data-v-b561b351]{z-index:20;background:#fff;border-top:1px solid #e5e7eb;padding:12px 14px;position:fixed;bottom:0;left:0;right:0}.action-bar button[data-v-b561b351]{color:#fff;background:#087f45;border:0;border-radius:7px;width:min(100%,532px);height:48px;margin:0 auto;font-size:16px;font-weight:700;display:block}.seat-page[data-v-787059a9]{color:#1f2937;background:#f7f9fc;min-height:100vh;padding-bottom:82px}.nav-bar[data-v-787059a9]{z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;grid-template-columns:40px 1fr 40px;align-items:center;height:52px;padding:0 10px;display:grid;position:sticky;top:0}.nav-bar button[data-v-787059a9]{text-align:left;background:0 0;border:0;font-size:30px}.nav-bar h1[data-v-787059a9]{text-align:center;letter-spacing:0;font-size:17px}.content[data-v-787059a9]{flex-direction:column;gap:12px;max-width:560px;margin:0 auto;padding:14px;display:flex}.preview-wrap[data-v-787059a9]{background:#e7eaee;border-radius:7px;padding:18px}.tent-preview[data-v-787059a9]{aspect-ratio:1.414;background:#fff;border-radius:5px;grid-template-rows:1fr 1fr;width:100%;display:grid;position:relative;overflow:hidden;box-shadow:0 5px 18px #1018281f}.face[data-v-787059a9]{border-left:7px solid var(--accent);background:var(--light);justify-content:center;align-items:center;gap:14px;margin:10px;display:flex;overflow:hidden}.face-back[data-v-787059a9]{transform:rotate(180deg)}.face img[data-v-787059a9]{object-fit:cover;border-radius:50%;width:54px;height:54px}.face div[data-v-787059a9]{flex-direction:column;align-items:center;display:flex}.face small[data-v-787059a9]{color:#4b5563}.face strong[data-v-787059a9]{white-space:nowrap;font-size:clamp(24px,8vw,43px)}.fold-line[data-v-787059a9]{z-index:2;text-align:center;color:#6b7280;border-top:1px dashed #9ca3af;font-size:9px;line-height:0;position:absolute;top:50%;left:0;right:0}.theme-blue[data-v-787059a9]{--accent:#3b82f6;--light:#e8f3ff}.theme-green[data-v-787059a9]{--accent:#12a05c;--light:#e6f8ef}.theme-purple[data-v-787059a9]{--accent:#7c5ce7;--light:#f0ebff}.theme-yellow[data-v-787059a9]{--accent:#f0b400;--light:#fff6d5}.section[data-v-787059a9]{background:#fff;border:1px solid #e5e7eb;border-radius:7px;padding:16px}.section h2[data-v-787059a9]{margin-bottom:13px;font-size:15px}.template-grid[data-v-787059a9]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.template-grid>button[data-v-787059a9]{color:#4b5563;background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex-direction:column;align-items:center;gap:7px;padding:8px 4px;font-size:11px;display:flex}.template-grid>button.active[data-v-787059a9]{color:#735600;background:#fff9dc;border-color:#dba900}.mini-card[data-v-787059a9]{aspect-ratio:1.6;background:#eef5ff;border-left:4px solid #3b82f6;justify-content:center;align-items:center;gap:3px;width:100%;display:flex}.mini-card b[data-v-787059a9]{font-size:10px}.mini-card small[data-v-787059a9]{font-size:7px}.mini-avatar i[data-v-787059a9]{background:#c7d2fe;border-radius:50%;width:15px;height:15px}.form-section label[data-v-787059a9],.section>label[data-v-787059a9]{color:#4b5563;flex-direction:column;gap:6px;margin-top:12px;font-size:13px;display:flex}.form-section input[data-v-787059a9]{height:42px;font:inherit;border:1px solid #d1d5db;border-radius:6px;padding:0 10px}.avatar-picker span[data-v-787059a9]{color:#087f45;border:1px dashed #9ca3af;border-radius:6px;justify-content:center;align-items:center;height:42px;font-weight:700;display:flex;position:relative}.avatar-picker input[data-v-787059a9]{opacity:0;position:absolute;inset:0}.segments[data-v-787059a9]{border:1px solid #d1d5db;border-radius:6px;grid-template-columns:1fr 1fr;height:40px;display:grid;overflow:hidden}.segments button[data-v-787059a9],.font-options button[data-v-787059a9]{background:#fff;border:0}.segments button.active[data-v-787059a9]{color:#087f45;background:#e8f8ef;font-weight:700}.font-options[data-v-787059a9]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.font-options button[data-v-787059a9]{border:1px solid #e5e7eb;border-radius:6px;height:44px}.font-options button.active[data-v-787059a9]{background:#fff9dc;border-color:#dba900}.color-options[data-v-787059a9]{gap:14px;display:flex}.color-options button[data-v-787059a9]{border:3px solid #fff;border-radius:50%;width:30px;height:30px;box-shadow:0 0 0 1px #d1d5db}.color-options button.active[data-v-787059a9]{box-shadow:0 0 0 3px #111827}.error[data-v-787059a9]{color:#b91c1c}.action-bar[data-v-787059a9]{z-index:20;background:#fff;border-top:1px solid #e5e7eb;padding:12px 14px;position:fixed;bottom:0;left:0;right:0}.action-bar button[data-v-787059a9]{color:#fff;background:#087f45;border:0;border-radius:7px;width:min(100%,532px);height:48px;margin:0 auto;font-size:16px;font-weight:700;display:block}.action-bar button[data-v-787059a9]:disabled{background:#b8c4bd}.label-page[data-v-1c59f98b]{color:#1f2937;background:#f7f9fc;min-height:100vh;padding-bottom:82px}.nav-bar[data-v-1c59f98b]{z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;grid-template-columns:40px 1fr 40px;align-items:center;height:52px;padding:0 10px;display:grid;position:sticky;top:0}.nav-bar button[data-v-1c59f98b]{text-align:left;background:0 0;border:0;font-size:30px}.nav-bar h1[data-v-1c59f98b]{text-align:center;letter-spacing:0;font-size:17px}.content[data-v-1c59f98b]{flex-direction:column;gap:12px;max-width:560px;margin:0 auto;padding:14px;display:flex}.editor-stage[data-v-1c59f98b]{background:#e7eaee;border-radius:7px;flex-direction:column;align-items:center;gap:14px;padding:20px 14px;display:flex}.label-preview[data-v-1c59f98b]{aspect-ratio:2;touch-action:none;background:#fff;border:2px solid #d1b98a;width:min(100%,430px);position:relative;overflow:hidden}.text-node[data-v-1c59f98b]{white-space:nowrap;cursor:move;-webkit-user-select:none;user-select:none;border:1px dashed #0000;padding:3px 6px;font-weight:700;position:absolute}.text-node.selected[data-v-1c59f98b]{border-color:#2563eb}.deco[data-v-1c59f98b]{pointer-events:none;display:block;position:absolute}.deco-a[data-v-1c59f98b]{background:var(--accent);opacity:.16;border-radius:50%;width:75px;height:75px;top:-18px;right:-18px}.deco-b[data-v-1c59f98b]{background:var(--accent);opacity:.22;width:42px;height:10px;bottom:14px;left:18px}.template-clean[data-v-1c59f98b]{--accent:#d1b98a;background:#fffdf6;border-color:#d1b98a}.template-line[data-v-1c59f98b]{--accent:#60a5fa;background:#f7fbff;border-color:#60a5fa}.template-dots[data-v-1c59f98b]{--accent:#ec4899;background:#fff5f8;border-color:#ec4899}.template-peach[data-v-1c59f98b]{--accent:#fb7185;background:#fff1eb;border-color:#fb7185}.template-leaf[data-v-1c59f98b]{--accent:#34a853;background:#effcf3;border-color:#34a853}.template-sky[data-v-1c59f98b]{--accent:#38bdf8;background:#eef7ff;border-color:#38bdf8}.template-yellow[data-v-1c59f98b]{--accent:#e0a800;background:#fff3b0;border-color:#e0a800}.template-blue[data-v-1c59f98b]{--accent:#2563eb;background:#dbeafe;border-color:#2563eb}.add-text[data-v-1c59f98b]{color:#374151;background:#fff;border:1px solid #6b7280;border-radius:20px;height:40px;padding:0 20px;font-size:14px}.section[data-v-1c59f98b]{background:#fff;border:1px solid #e5e7eb;border-radius:7px;padding:16px}.section h2[data-v-1c59f98b]{margin-bottom:12px;font-size:15px}.section-head[data-v-1c59f98b]{justify-content:space-between;display:flex}.section-head button[data-v-1c59f98b]{color:#b91c1c;background:0 0;border:0}.section>input[data-v-1c59f98b]{width:100%;height:42px;font:inherit;border:1px solid #d1d5db;border-radius:6px;padding:0 10px}.section label[data-v-1c59f98b]{color:#4b5563;flex-direction:column;gap:7px;margin-top:13px;font-size:13px;display:flex}.section label strong[data-v-1c59f98b]{align-self:flex-end}.section input[type=range][data-v-1c59f98b]{accent-color:#087f45}.colors[data-v-1c59f98b]{flex-wrap:wrap;gap:12px;display:flex}.colors button[data-v-1c59f98b]{border:3px solid #fff;border-radius:50%;width:30px;height:30px;box-shadow:0 0 0 1px #d1d5db}.colors button.active[data-v-1c59f98b]{box-shadow:0 0 0 3px #111827}.category-tabs[data-v-1c59f98b]{border-bottom:1px solid #e5e7eb;gap:18px;display:flex;overflow-x:auto}.category-tabs button[data-v-1c59f98b]{white-space:nowrap;color:#6b7280;background:0 0;border:0;border-bottom:3px solid #0000;padding:8px 0}.category-tabs button.active[data-v-1c59f98b]{color:#111827;border-bottom-color:#f0b400;font-weight:700}.template-list[data-v-1c59f98b]{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:14px;display:grid}.template-list button[data-v-1c59f98b]{aspect-ratio:2;border:2px solid var(--accent);font-weight:700;position:relative;overflow:hidden}.template-list button.active[data-v-1c59f98b]{box-shadow:0 0 0 3px #f0b400}.layout-info p[data-v-1c59f98b]{color:#6b7280;font-size:12px;line-height:1.6}.error[data-v-1c59f98b]{color:#b91c1c}.action-bar[data-v-1c59f98b]{z-index:20;background:#fff;border-top:1px solid #e5e7eb;padding:12px 14px;position:fixed;bottom:0;left:0;right:0}.action-bar button[data-v-1c59f98b]{color:#fff;background:#087f45;border:0;border-radius:7px;width:min(100%,532px);height:48px;margin:0 auto;font-size:16px;font-weight:700;display:block}.action-bar button[data-v-1c59f98b]:disabled{background:#b8c4bd}.batch-page[data-v-810e9f10]{color:#1f2937;background:#f4f6f8;min-height:100vh;padding-bottom:88px}.nav-bar[data-v-810e9f10]{z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;grid-template-columns:40px 1fr 40px;align-items:center;height:52px;padding:0 10px;display:grid;position:sticky;top:0}.nav-bar button[data-v-810e9f10]{background:0 0;border:0;font-size:31px}.nav-bar h1[data-v-810e9f10]{text-align:center;font-size:17px}.content[data-v-810e9f10]{flex-direction:column;gap:12px;max-width:560px;margin:auto;padding:14px;display:flex}.hero[data-v-810e9f10]{color:#fff;background:linear-gradient(135deg,#07c160,#07994e);border-radius:14px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:18px;display:grid}.mode-image .hero[data-v-810e9f10]{background:linear-gradient(135deg,#5278ef,#7456d8)}.mode-invoice .hero[data-v-810e9f10]{background:linear-gradient(135deg,#ee9d24,#d97706)}.hero-icon[data-v-810e9f10]{background:#fff3;border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;font-size:13px;font-weight:800;display:flex}.hero h2[data-v-810e9f10]{font-size:18px}.hero p[data-v-810e9f10]{opacity:.88;margin-top:5px;font-size:12px}.count[data-v-810e9f10]{font-weight:800}.source-tip[data-v-810e9f10],.panel[data-v-810e9f10]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.settings-documents[data-v-810e9f10]{margin-top:2px}.source-title[data-v-810e9f10]{justify-content:space-between;align-items:center;gap:8px;display:flex}.source-title>span[data-v-810e9f10]{color:#7b818a;background:#f1f2f4;border-radius:10px;padding:3px 8px;font-size:10px;font-weight:700}.source-title>span.native[data-v-810e9f10]{color:#078447;background:#e8f8ef}.source-tip p[data-v-810e9f10]{color:#6b7280;margin:6px 0 12px;font-size:12px;line-height:1.55}.source-actions[data-v-810e9f10]{grid-template-columns:1fr 1fr;gap:8px;display:grid}.source-actions.single[data-v-810e9f10]{grid-template-columns:1fr}.source-actions button[data-v-810e9f10],.add-more[data-v-810e9f10]{border-radius:7px;height:42px;font-weight:700}.source-primary[data-v-810e9f10]{color:#fff;background:#07c160;border:0}.source-secondary[data-v-810e9f10],.add-more[data-v-810e9f10]{color:#078447;background:#f0fbf5;border:1px solid #b8dec9}.section-head[data-v-810e9f10]{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:13px;display:flex}.section-head h2[data-v-810e9f10]{font-size:15px}.section-head p[data-v-810e9f10],.section-head>span[data-v-810e9f10]{color:#9ca3af;margin-top:3px;font-size:11px}.empty[data-v-810e9f10]{cursor:pointer;border:1.5px dashed #a8b3ad;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:132px;display:flex}.empty>span[data-v-810e9f10]{color:#079a4e;font-size:30px}.empty small[data-v-810e9f10]{color:#9ca3af}.file-row[data-v-810e9f10]{border-bottom:1px solid #f0f1f2;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:11px 0;display:grid}.file-type[data-v-810e9f10]{color:#087f45;background:#edf8f2;border-radius:7px;justify-content:center;align-items:center;height:42px;font-size:10px;font-weight:800;display:flex;overflow:hidden}.file-main[data-v-810e9f10]{min-width:0}.file-main strong[data-v-810e9f10]{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.file-main small[data-v-810e9f10]{color:#6b7280;margin-top:4px;font-size:11px;display:block}.file-actions[data-v-810e9f10]{align-items:center;gap:2px;display:flex}.preview-button[data-v-810e9f10],.remove[data-v-810e9f10]{background:0 0;border:0;padding:8px 5px;font-size:12px}.preview-button[data-v-810e9f10]{color:#1677c8}.remove[data-v-810e9f10]{color:#9b3a3a}.preview-button[data-v-810e9f10]:disabled,.remove[data-v-810e9f10]:disabled{color:#c8c8c8}.progress[data-v-810e9f10]{background:#e5e7eb;border-radius:2px;height:4px;margin-top:6px;overflow:hidden}.progress span[data-v-810e9f10]{background:#07c160;height:100%;display:block}.item-error[data-v-810e9f10]{margin-top:4px;font-size:11px;color:#b91c1c!important}.add-more[data-v-810e9f10]{width:100%;margin-top:12px}.hidden-input[data-v-810e9f10]{display:none}.range-row[data-v-810e9f10]{border-bottom:1px solid #f2f2f2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.range-row>span[data-v-810e9f10]:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.range-controls[data-v-810e9f10]{grid-template-columns:54px auto 54px auto;align-items:center;gap:7px;display:grid}.range-controls input[data-v-810e9f10]{text-align:center;width:54px;height:38px;padding:0 4px}.range-controls em[data-v-810e9f10]{color:#4b5563;white-space:nowrap;font-size:12px;font-style:normal}.range-row small[data-v-810e9f10]{color:#b91c1c;grid-column:1/-1;font-size:11px}.option-grid[data-v-810e9f10]{grid-template-columns:1fr 1fr;gap:12px 9px;display:grid}.settings label[data-v-810e9f10],.devices label[data-v-810e9f10]{color:#4b5563;flex-direction:column;gap:6px;font-size:12px;display:flex}.devices label+label[data-v-810e9f10]{margin-top:10px}input[data-v-810e9f10],select[data-v-810e9f10]{width:100%;height:42px;font:inherit;background:#fff;border:1px solid #d1d5db;border-radius:6px;padding:0 9px}.segments[data-v-810e9f10],.stepper[data-v-810e9f10]{border:1px solid #d1d5db;border-radius:6px;grid-template-columns:1fr 1fr;height:42px;display:grid;overflow:hidden}.segments button[data-v-810e9f10],.stepper button[data-v-810e9f10]{background:#fff;border:0}.segments button.active[data-v-810e9f10]{color:#078447;background:#e6f8ee;font-weight:700}.segments button[data-v-810e9f10]:disabled{color:#b4b8bf;background:#f3f4f6}.stepper[data-v-810e9f10]{grid-template-columns:34px 1fr 34px}.stepper input[data-v-810e9f10]{text-align:center;border:0;height:40px;padding:0}.stepper button[data-v-810e9f10]{background:#f7f9fc}.capability-hint[data-v-810e9f10]{color:#9a6a1d;font-size:11px;line-height:1.4}.no-device[data-v-810e9f10]{background:#f6f7f8;border-radius:7px;padding:13px}.no-device p[data-v-810e9f10],.muted[data-v-810e9f10]{color:#6b7280;margin-top:4px;font-size:12px}.result-row[data-v-810e9f10]{border-bottom:1px solid #10182814;justify-content:space-between;align-items:center;padding:10px 0;display:flex}.result-row strong[data-v-810e9f10],.result-row small[data-v-810e9f10]{font-size:12px;display:block}.result-row small[data-v-810e9f10]{color:#6b7280;margin-top:3px}.result-row>div[data-v-810e9f10]:first-child{flex:1;min-width:0}.result-row strong[data-v-810e9f10]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.status-dot[data-v-810e9f10]{border-radius:50%;width:10px;height:10px}.status-dot.working[data-v-810e9f10]{background:#2f75df}.status-dot.ok[data-v-810e9f10]{background:#07a656}.status-dot.bad[data-v-810e9f10]{background:#dc2626}.message[data-v-810e9f10]{color:#315d9d;background:#edf4ff;border-radius:7px;max-width:560px;padding:10px 12px;font-size:12px}.message.error[data-v-810e9f10]{color:#b91c1c;background:#fff0f0}.message.success[data-v-810e9f10]{color:#087f45;background:#eaf8f0}.preview-mask[data-v-810e9f10]{z-index:40;background:#101828ad;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.preview-dialog[data-v-810e9f10]{background:#fff;border-radius:12px;flex-direction:column;width:min(100%,700px);height:min(82vh,760px);display:flex;overflow:hidden;box-shadow:0 20px 55px #10182847}.preview-dialog header[data-v-810e9f10]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:12px;height:50px;padding:0 14px;display:flex}.preview-dialog header strong[data-v-810e9f10]{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.preview-dialog header button[data-v-810e9f10]{color:#4b5563;background:0 0;border:0;flex:none;width:38px;height:38px;font-size:27px}.preview-content[data-v-810e9f10]{background:#eef1f4;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.preview-content img[data-v-810e9f10]{object-fit:contain;max-width:100%;max-height:100%}.preview-content iframe[data-v-810e9f10]{background:#fff;border:0;width:100%;height:100%}.preview-loading[data-v-810e9f10]{z-index:1;color:#6b7280;background:#fffffff0;border-radius:8px;padding:9px 12px;font-size:12px;position:absolute}.action-bar[data-v-810e9f10]{padding:12px 14px max(12px,env(safe-area-inset-bottom));z-index:20;background:#fffffff7;border-top:1px solid #e5e7eb;position:fixed;bottom:0;left:0;right:0}.action-bar.repeat[data-v-810e9f10]{grid-template-columns:repeat(2,minmax(0,261px));justify-content:center;gap:10px;display:grid}.action-bar button[data-v-810e9f10]{color:#fff;background:#079a4e;border:0;border-radius:8px;width:min(100%,532px);height:48px;margin:auto;font-size:15px;font-weight:800;display:block}.action-bar.repeat button[data-v-810e9f10]{width:100%}.action-bar .continue-print[data-v-810e9f10]{background:#079a4e}.action-bar button[data-v-810e9f10]:disabled{background:#aebcb5}@media (width<=360px){.option-grid[data-v-810e9f10],.range-row[data-v-810e9f10]{grid-template-columns:1fr}.range-controls[data-v-810e9f10]{justify-self:end}.range-row small[data-v-810e9f10]{grid-column:1}.source-actions[data-v-810e9f10]{grid-template-columns:1fr}.file-actions[data-v-810e9f10]{flex-direction:column;gap:0}}.refresh-btn[data-v-810e9f10]{color:#087f45;background:#f2faf4;border:1px solid #b9d6c6;border-radius:15px;height:30px;padding:0 12px;font-size:11px;font-weight:700}.printer-rule-summary[data-v-810e9f10]{color:#087f45;margin-top:9px;font-size:12px;line-height:1.5}.task-actions[data-v-810e9f10]{align-items:center;gap:7px;display:flex}.task-actions button[data-v-810e9f10]{color:#2769b1;background:#fff;border:1px solid #d7dce2;border-radius:6px;height:29px;padding:0 9px;font-size:11px;font-weight:700}.task-actions button+button[data-v-810e9f10]{color:#087f45;border-color:#9cd6b2}.toast-overlay[data-v-810e9f10]{z-index:90;pointer-events:none;justify-content:center;width:min(100%,768px);display:flex;position:fixed;top:74px;left:50%;transform:translate(-50%)}.toast-box[data-v-810e9f10]{color:#fff;text-align:center;background:#333;border-radius:7px;max-width:80%;padding:10px 18px;font-size:13px;box-shadow:0 5px 18px #1018282e}.toast-box.success[data-v-810e9f10]{background:#078a47}.toast-box.error[data-v-810e9f10]{background:#c7352c}.bind-alert[data-v-810e9f10]{background:linear-gradient(135deg,#eaf2fd,#dce9fb);border:1px solid #eb7a3447;border-radius:16px;align-items:center;gap:12px;margin-top:4px;padding:14px;display:flex;box-shadow:0 6px 16px #eb7a3424}.bind-alert.warn[data-v-810e9f10]{background:linear-gradient(135deg,#fff7e6,#ffefd6);border-color:#e0912f4d;box-shadow:0 6px 16px #e0912f24}.bind-alert-ico[data-v-810e9f10]{background:linear-gradient(150deg,#5b9bee,#2c6fd1);border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 6px 14px #eb7a344d,inset 0 1px #ffffff47}.bind-alert-ico.warn[data-v-810e9f10]{background:linear-gradient(150deg,#e8a33c,#b87418);box-shadow:0 6px 14px #e0912f4d,inset 0 1px #ffffff47}.bind-alert-copy[data-v-810e9f10]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.bind-alert-copy strong[data-v-810e9f10]{color:#1e4c8a;font-size:14.5px;font-weight:800}.bind-alert-copy p[data-v-810e9f10]{color:#4a6e9e;margin:0;font-size:11.5px;line-height:1.5}.bind-alert-btn[data-v-810e9f10]{cursor:pointer;color:#fff;letter-spacing:.3px;white-space:nowrap;background:linear-gradient(135deg,#12b76a 0%,#0b8153 100%);border:0;border-radius:999px;flex:none;align-items:center;gap:4px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:800;transition:transform .18s cubic-bezier(.34,1.5,.64,1);animation:2.2s ease-in-out infinite bindPulse-810e9f10;display:inline-flex;box-shadow:0 8px 18px #0b815361,inset 0 1px #ffffff4d}.bind-alert-btn[data-v-810e9f10]:active{transform:scale(.94)}@keyframes bindPulse-810e9f10{0%,to{box-shadow:0 8px 18px #0b815361,0 0 #12b76a73}50%{box-shadow:0 8px 18px #0b815361,0 0 0 9px #12b76a00}}.bind-alert-btn.warn[data-v-810e9f10]{background:linear-gradient(135deg,#5b9bee,#2c6fd1);animation:none;box-shadow:0 8px 18px #c85f205c,inset 0 1px #ffffff4d}.shrink-page[data-v-4ef9c78d]{color:#292c31;background:#f7f7f8;min-height:100vh}.shrink-content[data-v-4ef9c78d]{box-sizing:border-box;width:100%;max-width:720px;margin:0 auto;padding:24px 24px 40px}.intro[data-v-4ef9c78d]{margin:2px 0 18px;padding:0 4px}.intro strong[data-v-4ef9c78d]{font-size:22px}.intro p[data-v-4ef9c78d]{color:#8a8f97;margin-top:7px;font-size:13px}.source-card[data-v-4ef9c78d]{text-align:left;cursor:pointer;background:#fff;border:1px solid #ededee;border-radius:8px;grid-template-columns:124px minmax(0,1fr) 30px;align-items:center;gap:22px;width:100%;min-height:230px;margin-bottom:24px;padding:28px 32px;transition:transform .15s,box-shadow .15s;display:grid;box-shadow:0 5px 18px #10182812}.source-card[data-v-4ef9c78d]:active{transform:scale(.988);box-shadow:0 8px 24px #1018281a}.source-visual[data-v-4ef9c78d]{width:114px;height:100px;display:block;position:relative}.chat-visual .bubble-one[data-v-4ef9c78d],.chat-visual .bubble-two[data-v-4ef9c78d]{background:#22d4ad;border-radius:23px;display:block;position:absolute;box-shadow:0 6px 14px #1ebe9a33}.chat-visual .bubble-one[data-v-4ef9c78d]{width:73px;height:62px;top:8px;left:0}.chat-visual .bubble-two[data-v-4ef9c78d]{background:#59e4c4;width:74px;height:58px;bottom:5px;right:1px}.chat-visual .bubble-one[data-v-4ef9c78d]:after,.chat-visual .bubble-two[data-v-4ef9c78d]:after{content:"";border:11px solid #0000;border-top-color:inherit;position:absolute;bottom:-9px}.chat-visual .bubble-one[data-v-4ef9c78d]:after{border-top-color:#22d4ad;left:16px}.chat-visual .bubble-two[data-v-4ef9c78d]:after{border-top-color:#59e4c4;right:14px}.chat-visual b[data-v-4ef9c78d]{z-index:2;color:#fff;letter-spacing:4px;font-size:28px;position:absolute;bottom:33px;right:23px}.file-visual i[data-v-4ef9c78d]{background:#ffd659;border-radius:8px;width:67px;height:79px;position:absolute;top:10px;left:12px;transform:rotate(-5deg);box-shadow:0 6px 14px #dd9e002e}.file-visual[data-v-4ef9c78d]:after{content:"";background:#ffc646;border-radius:8px;width:67px;height:86px;position:absolute;top:1px;right:8px;transform:rotate(8deg)}.file-visual b[data-v-4ef9c78d],.file-visual em[data-v-4ef9c78d]{z-index:2;color:#fff;font-size:32px;font-style:normal;line-height:1;position:absolute}.file-visual b[data-v-4ef9c78d]{top:34px;left:32px}.file-visual em[data-v-4ef9c78d]{top:32px;right:27px}.source-copy[data-v-4ef9c78d]{flex-direction:column;gap:13px;min-width:0;display:flex}.source-copy strong[data-v-4ef9c78d]{color:#303238;font-size:25px;font-weight:500}.source-copy small[data-v-4ef9c78d]{color:#8c9097;font-size:17px;line-height:1.5}.arrow[data-v-4ef9c78d]{color:#a7aaaf;font-size:48px;font-style:normal;font-weight:200}.shrink-tip[data-v-4ef9c78d]{color:#75611d;background:#fff9df;border-radius:10px;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.shrink-tip>span[data-v-4ef9c78d]{color:#fff;background:#ffc21a;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:800;display:flex}.shrink-tip p[data-v-4ef9c78d]{font-size:12px;line-height:1.6}@media (width<=520px){.shrink-content[data-v-4ef9c78d]{padding:18px 14px 30px}.intro strong[data-v-4ef9c78d]{font-size:18px}.source-card[data-v-4ef9c78d]{border-radius:12px;grid-template-columns:82px minmax(0,1fr) 22px;gap:14px;min-height:150px;margin-bottom:16px;padding:20px 17px}.source-visual[data-v-4ef9c78d]{transform-origin:0;width:78px;height:72px;transform:scale(.7)}.source-copy[data-v-4ef9c78d]{gap:8px}.source-copy strong[data-v-4ef9c78d]{font-size:18px;font-weight:600}.source-copy small[data-v-4ef9c78d]{font-size:13px}.arrow[data-v-4ef9c78d]{font-size:36px}}@media (width<=350px){.source-card[data-v-4ef9c78d]{grid-template-columns:66px minmax(0,1fr) 18px;padding-left:12px;padding-right:12px}.source-visual[data-v-4ef9c78d]{transform:scale(.58)}.source-copy strong[data-v-4ef9c78d]{font-size:16px}.source-copy small[data-v-4ef9c78d]{font-size:11px}}.import-page[data-v-373dfed9]{color:#1f2937;background:#f5f6f8;min-height:100vh}.nav-bar[data-v-373dfed9]{background:#fff;border-bottom:1px solid #e5e7eb;grid-template-columns:40px 1fr 40px;align-items:center;height:52px;padding:0 10px;display:grid}.nav-bar button[data-v-373dfed9]{background:0 0;border:0;font-size:31px}.nav-bar h1[data-v-373dfed9]{text-align:center;font-size:17px}.content[data-v-373dfed9]{flex-direction:column;gap:12px;max-width:560px;margin:auto;padding:14px;display:flex}.brand-card[data-v-373dfed9]{background:linear-gradient(135deg,var(--brand),#253955);color:#fff;border-radius:14px;align-items:center;gap:13px;padding:20px;display:flex}.brand-card img[data-v-373dfed9],.brand-letter[data-v-373dfed9]{object-fit:contain;width:52px;height:52px;color:var(--brand);background:#fff;border-radius:11px;justify-content:center;align-items:center;font-size:24px;font-weight:800;display:flex}.brand-card h2[data-v-373dfed9]{font-size:18px}.brand-card p[data-v-373dfed9]{opacity:.86;margin-top:5px;font-size:12px}.panel[data-v-373dfed9]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;padding:16px}.section-title[data-v-373dfed9]{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.section-title span[data-v-373dfed9]{font-size:15px;font-weight:800}.section-title small[data-v-373dfed9]{color:#8b95a3;font-size:11px}.steps[data-v-373dfed9]{flex-direction:column;gap:12px;list-style:none;display:flex}.steps li[data-v-373dfed9]{align-items:flex-start;gap:10px;display:flex}.steps li>span[data-v-373dfed9]{background:var(--brand-soft);width:25px;height:25px;color:var(--brand);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:flex}.steps p[data-v-373dfed9]{padding-top:2px;font-size:13px;line-height:1.6}.bridge-panel>p[data-v-373dfed9],.fallback p[data-v-373dfed9]{color:#6b7280;font-size:12px;line-height:1.6}.brand-button[data-v-373dfed9],.fallback button[data-v-373dfed9]{border-radius:8px;width:100%;height:46px;margin-top:13px;font-weight:800}.brand-button[data-v-373dfed9]{background:var(--brand);color:#fff;border:0}.brand-button[data-v-373dfed9]:disabled{background:#b8bec8}.warning[data-v-373dfed9]{background:#fff8e6;border-radius:6px;margin-top:9px;padding:9px;color:#ad6a00!important}.fallback strong[data-v-373dfed9]{font-size:14px}.fallback button[data-v-373dfed9]{border:1px solid var(--brand);background:var(--brand-soft);color:var(--brand)}.message[data-v-373dfed9]{color:#315d9d;background:#edf4ff;border-radius:7px;padding:10px 12px;font-size:12px}.exam-page[data-v-752de8a3]{color:#1e2d29;background:#eef4f2;min-height:100vh}.nav-bar[data-v-752de8a3]{background:#fff;border-bottom:1px solid #dbe7e2;grid-template-columns:40px 1fr 40px;align-items:center;height:52px;padding:0 10px;display:grid}.nav-bar button[data-v-752de8a3]{background:0 0;border:0;font-size:31px}.nav-bar h1[data-v-752de8a3]{text-align:center;font-size:17px}.content[data-v-752de8a3]{flex-direction:column;gap:12px;max-width:560px;margin:auto;padding:14px;display:flex}.hero[data-v-752de8a3]{color:#fff;background:linear-gradient(135deg,#167a65,#244b43);border-radius:14px;align-items:center;gap:14px;padding:20px;display:flex}.hero>span[data-v-752de8a3]{background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:24px;display:flex}.hero h2[data-v-752de8a3]{font-size:16px}.hero p[data-v-752de8a3]{opacity:.8;margin-top:4px;font-size:12px}.panel[data-v-752de8a3]{background:#fff;border:1px solid #dbe7e2;border-radius:14px;padding:14px}.section-head[data-v-752de8a3]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.section-head h2[data-v-752de8a3]{color:#1e2d29;font-size:14px}.section-head small[data-v-752de8a3],.section-head button[data-v-752de8a3]{color:#167a65;cursor:pointer;background:0 0;border:0;font-size:12px}.picker[data-v-752de8a3]{text-align:center;cursor:pointer;border:2px dashed #9dc3b8;border-radius:12px;padding:26px 12px;display:block}.picker span[data-v-752de8a3]{color:#9dc3b8;margin-bottom:6px;font-size:34px;line-height:1;display:block}.picker img[data-v-752de8a3]{border-radius:8px;max-width:100%;max-height:220px;margin:0 auto 8px;display:block}.picker strong[data-v-752de8a3]{color:#4a5a56;word-break:break-all;font-size:12px;font-weight:600}.picked-row img[data-v-752de8a3]{border-radius:8px;max-width:100%;max-height:200px;margin:0 auto 6px;display:block}.picked-row small[data-v-752de8a3]{color:#9ca3af;font-size:11px}.picked-empty[data-v-752de8a3]{color:#9ca3af;text-align:center;padding:8px 0;font-size:12.5px}.re-pick[data-v-752de8a3]{border:1px solid #cfdedb;border-radius:8px;padding:4px 10px}.controls label[data-v-752de8a3]{color:#3a4a46;align-items:center;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.controls label strong[data-v-752de8a3]{text-align:right;color:#167a65;width:26px}.controls input[type=range][data-v-752de8a3]{accent-color:#167a65;flex:1}.switch-row[data-v-752de8a3]{justify-content:space-between}.pen-mode[data-v-752de8a3]{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.pm-label strong[data-v-752de8a3]{color:#1e2d29;font-size:13px;display:block}.pm-label small[data-v-752de8a3]{color:#7a8a86;font-size:11px}.pm-segs[data-v-752de8a3]{gap:6px;display:flex}.pm-segs button[data-v-752de8a3]{color:#4a5a56;cursor:pointer;background:#fff;border:1px solid #cfdedb;border-radius:8px;flex:1;height:34px;font-size:12px;font-weight:700}.pm-segs button.on[data-v-752de8a3]{color:#fff;background:#167a65;border-color:#167a65}.preview-panel canvas[data-v-752de8a3]{background:#fff;border:1px solid #dbe7e2;border-radius:8px;width:100%}.error[data-v-752de8a3]{color:#c0392b;text-align:center;font-size:13px}.continue[data-v-752de8a3]{color:#fff;cursor:pointer;background:linear-gradient(135deg,#167a65,#1e8f78);border:0;border-radius:12px;height:50px;font-size:16px;font-weight:700}.continue[data-v-752de8a3]:disabled{cursor:not-allowed;background:#a8bfb9}.back-landing[data-v-752de8a3]{color:#167a65;cursor:pointer;background:0 0;border:0;margin:6px auto 0;font-size:13px;display:block}.hidden-input[data-v-752de8a3]{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:block;position:absolute;overflow:hidden}.landing[data-v-752de8a3]{background:linear-gradient(#4a90e8,#6fb0f5 60%,#8cc2f8);flex-direction:column;align-items:center;min-height:100vh;padding:34px 20px 40px;display:flex}.land-title[data-v-752de8a3]{color:#fff;text-align:center;text-shadow:0 3px 14px #154a9666;letter-spacing:1px;font-size:27px;font-weight:900;line-height:1.35}.land-paper[data-v-752de8a3]{background:#fff;border-radius:16px;width:100%;max-width:330px;margin:26px 0 30px;padding:22px 18px 14px;box-shadow:0 22px 50px #113a7859}.lp-lines[data-v-752de8a3]{flex-direction:column;gap:13px;display:flex}.lp-lines i[data-v-752de8a3]{background:linear-gradient(90deg,#dce7f5,#edf3fa);border-radius:4px;height:7px;display:block}.lp-note[data-v-752de8a3]{color:#3a6bb0;background:#eaf2fe;border-radius:10px;margin-top:18px;padding:11px 13px;font-size:11.5px;line-height:1.6}.land-start[data-v-752de8a3]{cursor:pointer;color:#1f2937;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;display:flex}.ls-camera[data-v-752de8a3]{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;transition:transform .15s;display:flex;box-shadow:0 0 0 10px #ffffff59,0 12px 34px #113a7859}.land-start:active .ls-camera[data-v-752de8a3]{transform:scale(.94)}.land-start b[data-v-752de8a3]{color:#fff;text-shadow:0 2px 8px #154a9666;font-size:17px;font-weight:800}.land-start small[data-v-752de8a3]{color:#ffffffd9;font-size:11px}.land-secondary[data-v-752de8a3]{color:#ffffffe6;cursor:pointer;background:0 0;border:0;margin-top:18px;font-size:13px;text-decoration:underline}.pick-overlay[data-v-752de8a3]{z-index:300;background:#0006;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pick-panel[data-v-752de8a3]{background:#fff;border-radius:14px 14px 0 0;width:100%;max-width:560px;overflow:hidden}.pick-item[data-v-752de8a3]{color:#1f2937;cursor:pointer;border-bottom:1px solid #f0f0f0;justify-content:center;align-items:center;height:54px;font-size:16px;display:flex}.pick-item[data-v-752de8a3]:active{background:#f7f9fc}.pick-cancel[data-v-752de8a3]{color:#9ca3af;cursor:pointer;background:#f7f9fc;justify-content:center;align-items:center;height:52px;margin-top:6px;font-size:15px;display:flex}@media (width>=768px){.exam-page[data-v-752de8a3]{max-width:560px;margin:0 auto}}.wechat-pending[data-v-752de8a3]{background:#eaf2fe;border:1px solid #bbd4f5;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.wp-load[data-v-752de8a3]{color:#fff;cursor:pointer;background:#3b82f6;border:0;border-radius:10px;height:46px;font-size:14.5px;font-weight:700}.wp-load[data-v-752de8a3]:disabled{opacity:.7}.wechat-pending small[data-v-752de8a3]{color:#7a9cc8;text-align:center;font-size:11px}.invoice-page[data-v-07abdd8a]{color:#1f2937;background:#fff;min-height:100vh;padding-bottom:90px}.invoice-content[data-v-07abdd8a]{box-sizing:border-box;width:100%;max-width:750px;margin:auto;padding:0 15px 20px}.invoice-card[data-v-07abdd8a]{color:#fff;border-radius:0 0 22px 22px;margin-bottom:14px;padding:16px 15px 22px;position:relative;overflow:hidden}.invoice-card[data-v-07abdd8a]:after{content:"";background:#ffffffdb;border-radius:0 0 0 46px;width:36%;height:54px;position:absolute;top:0;right:0}.card-title-row[data-v-07abdd8a]{z-index:1;justify-content:space-between;gap:8px;margin-bottom:14px;display:flex;position:relative}.card-title-row h2[data-v-07abdd8a]{font-size:23px;line-height:1.2}.card-title-row p[data-v-07abdd8a]{color:#ffffffd6;margin-top:4px;font-size:14px}.card-title-row>span[data-v-07abdd8a]{z-index:2;color:#4b5563;text-align:right;min-width:55px;padding-top:4px;font-size:11px;position:relative}.example-frame[data-v-07abdd8a]{z-index:1;background:#fff;border-radius:18px;padding:8px;position:relative}.example-frame img[data-v-07abdd8a]{border-radius:13px;width:100%;height:auto;display:block}.upload-cta[data-v-07abdd8a]{z-index:1;color:#fff;border:0;border-radius:28px;width:58%;height:48px;margin:20px auto 0;font-size:21px;font-weight:800;display:block;position:relative;box-shadow:0 5px 14px #1018281a}.selected-panel[data-v-07abdd8a]{z-index:1;color:#1f2937;background:#fffffff0;border-radius:12px;margin-top:16px;padding:12px;position:relative}.selected-head[data-v-07abdd8a]{justify-content:space-between;margin-bottom:10px;font-size:13px;display:flex}.selected-head span[data-v-07abdd8a]{color:#6b7280}.preview-grid[data-v-07abdd8a]{flex-wrap:wrap;gap:10px;display:flex}.preview-item[data-v-07abdd8a]{cursor:pointer;width:66px;position:relative}.preview-item>img[data-v-07abdd8a],.file-placeholder[data-v-07abdd8a]{object-fit:cover;box-sizing:border-box;color:#2563eb;background:#eff6ff;border:1px solid #d1d5db;border-radius:6px;justify-content:center;align-items:center;width:66px;height:66px;font-size:12px;font-weight:800;display:flex}.preview-item small[data-v-07abdd8a]{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;display:block;overflow:hidden}.delete-button[data-v-07abdd8a]{color:#fff;background:#ef4444;border:0;border-radius:50%;width:21px;height:21px;padding:0;font-size:16px;line-height:19px;position:absolute;top:-7px;right:-7px}.progress-card[data-v-07abdd8a]{background:#fff;border-radius:8px;margin-bottom:15px;padding:12px;box-shadow:0 2px 8px #10182814}.progress-card>div[data-v-07abdd8a]:first-child{justify-content:space-between;font-size:12px;display:flex}.progress-track[data-v-07abdd8a]{background:#e5e7eb;border-radius:3px;height:6px;margin-top:9px;overflow:hidden}.progress-track span[data-v-07abdd8a]{background:#2563eb;height:100%;display:block}.action-bar[data-v-07abdd8a]{z-index:20;padding:10px 15px max(10px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e7eb;position:fixed;bottom:0;left:0;right:0}.action-bar button[data-v-07abdd8a]{color:#fff;background:#2563eb;border:0;border-radius:23px;width:100%;height:46px;font-size:16px;font-weight:800;display:block}.action-bar button[data-v-07abdd8a]:disabled{background:#9ca3af}.hidden-input[data-v-07abdd8a]{display:none}.sheet-overlay[data-v-07abdd8a]{z-index:60;background:#1018287a;position:fixed;inset:0}.source-sheet[data-v-07abdd8a]{background:#fff;border-radius:22px 22px 0 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.source-sheet button[data-v-07abdd8a]{color:#25282d;background:#fff;border:0;border-bottom:1px solid #f7f9fc;width:100%;height:72px;font-size:18px;display:block}.source-sheet .cancel[data-v-07abdd8a]{color:#9ca3af;border-top:1px solid #e5e7eb;margin-top:6px}.dialog-overlay[data-v-07abdd8a]{z-index:70;background:#10182873;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.link-dialog[data-v-07abdd8a]{background:#fff;border-radius:14px;width:min(86%,520px);padding:20px}.link-dialog h3[data-v-07abdd8a]{font-size:18px}.link-dialog p[data-v-07abdd8a]{color:#6b7280;margin-top:6px;font-size:12px}.link-dialog input[data-v-07abdd8a]{box-sizing:border-box;border:1px solid #d1d5db;border-radius:7px;width:100%;height:42px;margin-top:16px;padding:0 10px}.link-dialog>div[data-v-07abdd8a]{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.link-dialog button[data-v-07abdd8a]{background:#f3f4f6;border:0;border-radius:7px;height:40px}.link-dialog .confirm[data-v-07abdd8a]{color:#fff;background:#2563eb}.toast-overlay[data-v-07abdd8a]{z-index:80;pointer-events:none;justify-content:center;width:min(100%,768px);display:flex;position:fixed;top:64px;left:50%;transform:translate(-50%)}.toast-box[data-v-07abdd8a]{color:#fff;background:#333;border-radius:6px;padding:9px 18px;font-size:13px}.toast-box.success[data-v-07abdd8a]{background:#078a47}.toast-box.error[data-v-07abdd8a]{background:#dc2626}.file-preview-overlay[data-v-07abdd8a]{z-index:90;background:#101828b8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.file-preview-dialog[data-v-07abdd8a]{background:#fff;border-radius:14px;flex-direction:column;width:min(100%,680px);height:min(82vh,760px);display:flex;overflow:hidden}.file-preview-dialog header[data-v-07abdd8a]{justify-content:space-between;align-items:center;height:50px;padding:0 14px;display:flex}.file-preview-dialog header button[data-v-07abdd8a]{background:0 0;border:0;width:38px;height:38px;font-size:28px}.file-preview-dialog>div[data-v-07abdd8a]{background:#eef1f4;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.file-preview-dialog img[data-v-07abdd8a]{object-fit:contain;max-width:100%;max-height:100%}.file-preview-dialog iframe[data-v-07abdd8a]{background:#fff;border:0;width:100%;height:100%}.archive-page[data-v-332800cf]{color:#2e2835;background:#f4f1f7;min-height:100vh}.nav-bar[data-v-332800cf]{background:#fff;border-bottom:1px solid #e5ddec;grid-template-columns:40px 1fr 40px;align-items:center;height:52px;padding:0 10px;display:grid}.nav-bar button[data-v-332800cf]{background:0 0;border:0;font-size:31px}.nav-bar h1[data-v-332800cf]{text-align:center;font-size:17px}.content[data-v-332800cf]{flex-direction:column;gap:12px;max-width:560px;margin:auto;padding:14px;display:flex}.hero[data-v-332800cf]{color:#fff;background:linear-gradient(135deg,#7950a5,#4d3a64);border-radius:14px;align-items:center;gap:14px;padding:20px;display:flex}.hero>span[data-v-332800cf]{color:#483716;background:#f5c84c;border-radius:11px;justify-content:center;align-items:center;width:54px;height:54px;font-size:16px;font-weight:900;display:flex}.hero h2[data-v-332800cf]{font-size:17px}.hero p[data-v-332800cf]{opacity:.84;margin-top:5px;font-size:12px}.panel[data-v-332800cf]{background:#fff;border:1px solid #e5ddec;border-radius:10px;padding:16px}.section-head[data-v-332800cf]{justify-content:space-between;align-items:start;margin-bottom:13px;display:flex}.section-head h2[data-v-332800cf],.safety h2[data-v-332800cf]{font-size:15px}.section-head p[data-v-332800cf],.safety p[data-v-332800cf]{color:#8a7e93;margin-top:4px;font-size:11px}.upload-sources[data-v-332800cf]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.upload-sources button[data-v-332800cf]{color:#5b476e;background:#fff;border:1.5px dashed #ae9fba;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:116px;display:flex}.upload-sources button span[data-v-332800cf]{color:#fff;background:#7950a5;border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;font-weight:800;display:flex}.upload-sources button:nth-child(2) span[data-v-332800cf]{color:#483716;background:#f5c84c}.upload-sources button small[data-v-332800cf]{color:#8a7e93;font-size:11px}.picker[data-v-332800cf]{border:1.5px solid #ae9fba;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:92px;display:flex}.picker>span[data-v-332800cf]{font-size:30px}.picker small[data-v-332800cf]{color:#8a7e93}.picker button[data-v-332800cf]{color:#7950a5;background:0 0;border:0;margin-top:4px;font-size:12px}.loading[data-v-332800cf]{color:#6d4c8d;background:#f5f0fa;border-radius:6px;margin-top:10px;padding:10px;font-size:12px}.entry-row[data-v-332800cf]{border-bottom:1px solid #eee8f2;grid-template-columns:20px 40px 1fr;align-items:center;gap:9px;padding:10px 0;display:grid}.entry-row input[data-v-332800cf]{accent-color:#7950a5;width:18px;height:18px}.entry-row .type[data-v-332800cf]{color:#6d4c8d;background:#f2ecf7;border-radius:6px;justify-content:center;align-items:center;height:36px;font-size:9px;font-weight:900;display:flex}.entry-row div[data-v-332800cf]{min-width:0}.entry-row strong[data-v-332800cf],.entry-row small[data-v-332800cf]{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.entry-row small[data-v-332800cf]{color:#8a7e93;margin-top:3px}.ignored[data-v-332800cf]{color:#8a7e93;margin-top:10px;font-size:11px}.safety p[data-v-332800cf]{line-height:1.6}.error[data-v-332800cf]{color:#b91c1c;background:#fff0f0;border-radius:7px;padding:10px;font-size:12px}.continue[data-v-332800cf]{color:#fff;background:#7950a5;border:0;border-radius:8px;height:48px;font-size:15px;font-weight:800}.continue[data-v-332800cf]:disabled{background:#bcb2c4}.hidden-input[data-v-332800cf]{display:none}.id-page[data-v-28ab2b32]{color:#1f2937;background:#f2f5f8;min-height:100vh}.nav-bar[data-v-28ab2b32]{background:#fff;border-bottom:1px solid #e1e6eb;grid-template-columns:40px 1fr 40px;align-items:center;height:52px;padding:0 10px;display:grid}.nav-bar button[data-v-28ab2b32]{background:0 0;border:0;font-size:31px}.nav-bar h1[data-v-28ab2b32]{text-align:center;font-size:17px}.content[data-v-28ab2b32]{flex-direction:column;gap:12px;max-width:560px;margin:auto;padding:14px;display:flex}.hero[data-v-28ab2b32]{color:#fff;background:linear-gradient(135deg,#315f98,#243d67);border-radius:14px;align-items:center;gap:14px;padding:20px;display:flex}.hero>span[data-v-28ab2b32]{border:1px solid #ffffffa6;border-radius:9px;justify-content:center;align-items:center;width:52px;height:52px;font-size:23px;font-weight:900;display:flex}.hero h2[data-v-28ab2b32]{font-size:18px}.hero p[data-v-28ab2b32]{opacity:.86;margin-top:5px;font-size:12px}.guide[data-v-28ab2b32]{color:#315f98;background:#e8f0fb;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px;font-size:12px;font-weight:700;display:flex}.guide i[data-v-28ab2b32]{color:#94a5ba;font-style:normal}.card-grid[data-v-28ab2b32]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.side-card[data-v-28ab2b32]{cursor:pointer;background:#fff;border:1.5px dashed #9badc2;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:185px;display:flex;position:relative;overflow:hidden}.side-card input[data-v-28ab2b32]{display:none}.side-card>span[data-v-28ab2b32]{color:#315f98;font-size:30px}.side-card small[data-v-28ab2b32]{color:#8592a3}.side-card img[data-v-28ab2b32]{object-fit:contain;background:#e9edf1;width:100%;height:165px}.side-card em[data-v-28ab2b32]{color:#fff;text-align:center;background:#10182899;padding:7px;font-size:11px;font-style:normal;position:absolute;bottom:0;left:0;right:0}.side-card.ready[data-v-28ab2b32]{border-style:solid}.panel[data-v-28ab2b32]{background:#fff;border:1px solid #e1e6eb;border-radius:10px;padding:16px}.panel h2[data-v-28ab2b32]{font-size:15px}.tips ul[data-v-28ab2b32]{color:#627083;margin-top:10px;padding-left:18px;font-size:12px;line-height:1.8}.layout>div[data-v-28ab2b32]{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.layout button[data-v-28ab2b32]{color:#52657d;background:#fff;border:1px solid #b7c4d2;border-radius:7px;height:40px}.layout button.active[data-v-28ab2b32]{color:#315f98;background:#e8f0fb;border-color:#315f98;font-weight:800}.continue[data-v-28ab2b32]{color:#fff;background:#315f98;border:0;border-radius:8px;height:48px;font-size:15px;font-weight:800}.continue[data-v-28ab2b32]:disabled{background:#aab5c1}.error[data-v-28ab2b32]{color:#b91c1c;background:#fff0f0;border-radius:7px;padding:10px;font-size:12px}.hidden-canvas[data-v-28ab2b32]{display:none}@media (width<=350px){.card-grid[data-v-28ab2b32]{grid-template-columns:1fr}.side-card[data-v-28ab2b32]{min-height:160px}}.copy-detail-page[data-v-13a8865c]{color:#1f2937;background:#f8f8fa;min-height:100vh;padding-bottom:24px}.content[data-v-13a8865c]{flex-direction:column;align-items:stretch;max-width:560px;margin:auto;padding:24px 16px 38px;display:flex}.intro[data-v-13a8865c]{padding:0 3px 18px}.intro h1[data-v-13a8865c]{letter-spacing:.2px;font-size:25px;line-height:1.3}.intro p[data-v-13a8865c]{color:#9ca3af;margin-top:9px;font-size:15px}.example-card[data-v-13a8865c]{justify-content:center;padding:16px 0 30px;display:flex}.paper-illustration[data-v-13a8865c]{background:#fff;border-radius:2px;width:236px;height:314px;position:relative;overflow:hidden;box-shadow:0 4px 18px #18243414}.paper-illustration em[data-v-13a8865c]{color:#fff;background:#5e6267;border-radius:5px;padding:5px 8px;font-size:14px;font-style:normal;position:absolute;top:10px;right:10px}.line[data-v-13a8865c]{background:#f8cf51;border-radius:4px;height:8px;position:absolute}.line-long[data-v-13a8865c]{width:178px;top:67px;left:29px}.line-short[data-v-13a8865c]{width:80px;top:102px;left:121px}.line-mid[data-v-13a8865c]{width:165px;left:29px}.line-mid[data-v-13a8865c]:nth-of-type(3){top:137px}.line-mid[data-v-13a8865c]:nth-of-type(4){top:163px}.line-mid[data-v-13a8865c]:nth-of-type(5){top:189px}.seal[data-v-13a8865c]{color:#fff;background:#ef3e35;border:7px solid #ffaaa1;border-radius:50%;justify-content:center;align-items:center;width:57px;height:57px;font-size:27px;display:flex;position:absolute;top:26px;left:90px}.qr[data-v-13a8865c]{border:6px solid #f8cf51;width:28px;height:28px;position:absolute;bottom:33px}.qr-a[data-v-13a8865c]{left:29px}.qr-b[data-v-13a8865c]{left:69px}.illustration-household[data-v-13a8865c]{color:#fff;background:#cc3f3b;padding:34px 26px}.book-title[data-v-13a8865c]{text-align:center;letter-spacing:4px;margin-top:26px;font-size:22px;display:block}.book-line[data-v-13a8865c]{background:#f3bb75;border-radius:4px;height:6px;margin:23px 18px 0;display:block}.book-seal[data-v-13a8865c]{color:#f3bb75;border:3px solid #f3bb75;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;font-size:23px;display:flex;position:absolute;bottom:29px;right:26px}.illustration-combined[data-v-13a8865c]{background:#f3f5f7}.mini-card[data-v-13a8865c]{background:#fff;border:3px solid #7b9cc8;border-radius:5px;width:100px;height:132px;position:absolute;box-shadow:0 3px 8px #d5dbe1}.mini-card[data-v-13a8865c]:before{content:"";background:#a9c6e2;border-radius:50%;width:28px;height:36px;position:absolute;top:17px;left:14px}.mini-card[data-v-13a8865c]:after{content:"";background:#d5dee8;height:8px;position:absolute;bottom:22px;left:14px;right:14px;box-shadow:0 -19px #d5dee8}.mini-card-a[data-v-13a8865c]{top:70px;left:20px;transform:rotate(-10deg)}.mini-card-b[data-v-13a8865c]{z-index:2;top:56px;left:67px;transform:rotate(3deg)}.mini-card-c[data-v-13a8865c]{top:70px;right:20px;transform:rotate(10deg)}.combine-line[data-v-13a8865c]{background:#7b9cc8;width:46px;height:4px;position:absolute;bottom:34px;left:95px}.illustration-original[data-v-13a8865c]{background:linear-gradient(135deg,#dbeafe,#bfdbfe)}.image-mark[data-v-13a8865c]{color:#60a5fa;letter-spacing:2px;background:#fff;justify-content:center;align-items:center;width:126px;height:92px;font-size:18px;display:flex;position:absolute;top:97px;left:55px}.tip[data-v-13a8865c]{color:#f39a3e;background:#fff1df;border-radius:9px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:13px;line-height:1.55;display:flex}.tip span[data-v-13a8865c]{font-size:19px;line-height:1}.tip p[data-v-13a8865c]{flex:1}.selected-card[data-v-13a8865c]{background:#fff;border:1px solid #eceef1;border-radius:12px;margin-top:16px;padding:14px}.selected-card header[data-v-13a8865c]{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.selected-card header span[data-v-13a8865c]{color:#9ca3af;font-size:12px}.photo-grid[data-v-13a8865c]{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.photo-item[data-v-13a8865c]{min-width:0;position:relative}.photo-item img[data-v-13a8865c],.photo-placeholder[data-v-13a8865c],.add-tile[data-v-13a8865c]{aspect-ratio:1;border-radius:8px;width:100%}.photo-placeholder[data-v-13a8865c]{color:#9ca3af;background:#eef1f4;justify-content:center;align-items:center;font-size:12px;display:flex}.photo-item small[data-v-13a8865c]{text-overflow:ellipsis;white-space:nowrap;color:#6b7280;margin-top:4px;font-size:10px;display:block;overflow:hidden}.remove[data-v-13a8865c]{color:#fff;background:#ef4444;border:0;border-radius:50%;width:21px;height:21px;font-size:17px;line-height:18px;position:absolute;top:3px;right:3px}.add-tile[data-v-13a8865c]{color:#9ca3af;background:#fafafa;border:1px dashed #c5cbd3;font-size:28px}.preview-label[data-v-13a8865c]{color:#fff;background:#101828a6;border-radius:5px;padding:2px 5px;font-size:9px;position:absolute;bottom:18px;right:3px}.combine-layout-panel[data-v-13a8865c]{background:#fffdf1;border:1px solid #f0d47a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.combine-layout-panel>div[data-v-13a8865c]{grid-template-columns:1fr 1fr;gap:7px;display:grid}.combine-layout-panel button[data-v-13a8865c]{color:#8f6500;background:#fff;border:1px solid #e4c45e;border-radius:8px;height:34px;padding:0 12px;font-size:12px}.combine-layout-panel button.active[data-v-13a8865c]{color:#3b2b00;background:#ffbd05;border-color:#ffbd05;font-weight:700}.combined-preview[data-v-13a8865c]{color:#9a6700;background:#fff8d9;border:1px solid #efc13b;border-radius:9px;width:100%;height:40px;margin-top:12px;font-weight:700}.upload-primary[data-v-13a8865c],.upload-secondary[data-v-13a8865c],.print-primary[data-v-13a8865c]{cursor:pointer;border:0;border-radius:11px;width:100%;height:54px;font-size:17px;font-weight:700}.upload-primary[data-v-13a8865c]{color:#222;background:#ffbd05;margin-top:20px}.upload-primary span[data-v-13a8865c]{vertical-align:-2px;margin-right:7px;font-size:28px}.upload-secondary[data-v-13a8865c]{color:#a36a00;background:#fff4cc;border:1px solid #f3cf69;margin-top:14px}.print-primary[data-v-13a8865c]{color:#fff;background:#07c160;margin-top:12px}.print-primary[data-v-13a8865c]:disabled{background:#aebdb3}.other-link[data-v-13a8865c]{color:#6b7280;background:0 0;border:0;margin:14px auto 0;font-size:15px;text-decoration:underline}.message[data-v-13a8865c]{color:#3f6da6;text-align:center;background:#eef5ff;border-radius:8px;margin-top:14px;padding:10px 12px;font-size:12px}.message.error[data-v-13a8865c]{color:#b91c1c;background:#fff0f0}.message.success[data-v-13a8865c]{color:#087f45;background:#ebf8ef}.sheet-overlay[data-v-13a8865c]{z-index:60;background:#1018285c;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.source-sheet[data-v-13a8865c]{width:min(100%,560px);padding:19px 16px calc(16px + env(safe-area-inset-bottom));background:#fff;border-radius:18px 18px 0 0}.source-sheet h2[data-v-13a8865c]{text-align:center;margin-bottom:10px;font-size:17px}.source-sheet>button[data-v-13a8865c]:not(.cancel){text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f1f2;grid-template-columns:46px 1fr 20px;align-items:center;gap:10px;width:100%;min-height:64px;display:grid}.source-sheet>button span[data-v-13a8865c]{flex-direction:column;gap:4px;font-size:15px;display:flex}.source-sheet>button small[data-v-13a8865c]{color:#9ca3af;font-size:12px}.source-sheet>button i[data-v-13a8865c]{color:#9ca3af;font-size:26px;font-style:normal}.source-icon[data-v-13a8865c]{color:#fff;border-radius:11px;justify-content:center;align-items:center;width:40px;height:40px;font-style:normal;font-weight:700;display:flex}.source-icon.album[data-v-13a8865c]{background:#4f83ff}.source-icon.camera[data-v-13a8865c]{background:#ff8d35}.source-icon.wechat[data-v-13a8865c]{background:#18c76a}.source-sheet .cancel[data-v-13a8865c]{color:#4b5563;background:#f3f4f6;border:0;border-radius:10px;width:100%;height:44px;margin-top:12px}.hidden-input[data-v-13a8865c]{display:none}.preview-overlay[data-v-13a8865c]{z-index:80;background:#101828b8;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.preview-dialog[data-v-13a8865c]{background:#fff;border-radius:14px;flex-direction:column;width:min(100%,620px);height:min(82vh,760px);display:flex;overflow:hidden}.preview-dialog header[data-v-13a8865c]{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;height:50px;padding:0 14px;display:flex}.preview-dialog header button[data-v-13a8865c]{background:0 0;border:0;width:38px;height:38px;font-size:28px}.preview-dialog>div[data-v-13a8865c]{background:#eef1f4;flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.preview-dialog img[data-v-13a8865c]{object-fit:contain;max-width:100%;max-height:100%}@media (width<=380px){.content[data-v-13a8865c]{padding-left:13px;padding-right:13px}.paper-illustration[data-v-13a8865c]{width:210px;height:280px}.line-long[data-v-13a8865c]{width:158px}.photo-grid[data-v-13a8865c]{grid-template-columns:repeat(3,1fr)}.intro h1[data-v-13a8865c]{font-size:23px}}.photo-item img[data-v-13a8865c]{object-fit:contain;background:#f3f4f6}.convert-page[data-v-651c28e0]{color:#1f2937;background:#f5f7fa;min-height:100vh}.convert-content[data-v-651c28e0]{box-sizing:border-box;width:100%;max-width:750px;margin:0 auto;padding:22px 24px 42px}.intro[data-v-651c28e0]{padding:0 4px 18px}.intro h1[data-v-651c28e0]{font-size:26px;line-height:1.25}.intro p[data-v-651c28e0]{color:#7b8492;margin-top:8px;font-size:14px;line-height:1.65}.conversion-card[data-v-651c28e0]{background:linear-gradient(145deg,#337cf2 0%,#62a9ff 100%);border-radius:22px;padding:24px 20px 18px;overflow:hidden;box-shadow:0 12px 30px #296cde38}.diagram[data-v-651c28e0]{grid-template-columns:minmax(0,1.35fr) 50px minmax(0,1fr);align-items:center;gap:9px;min-height:250px;padding:8px 4px;display:grid}.source-wrap[data-v-651c28e0],.a4-item[data-v-651c28e0]{flex-direction:column;align-items:center;gap:11px;display:flex}.source-wrap>strong[data-v-651c28e0],.a4-item>strong[data-v-651c28e0]{color:#fff;font-size:12px;font-weight:600}.a3-sheet[data-v-651c28e0],.a4-sheet[data-v-651c28e0]{background:#fff;border-radius:5px;position:relative;overflow:hidden;box-shadow:0 10px 20px #0c35793d}.a3-sheet[data-v-651c28e0]{aspect-ratio:1.414;grid-template-columns:1fr 1fr;width:100%;max-width:280px;display:grid}.a3-sheet[data-v-651c28e0]:before,.a4-sheet[data-v-651c28e0]:before{content:"";border:1px solid #e1e7ef;border-radius:2px;position:absolute;inset:7px}.split-line[data-v-651c28e0]{z-index:3;border-left:2px dashed #ff5d68;position:absolute;top:5px;bottom:5px;left:50%}.split-line span[data-v-651c28e0]{color:#fff;white-space:nowrap;background:#ff5d68;border-radius:8px;padding:3px 5px;font-size:8px;position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.fake-content[data-v-651c28e0]{z-index:1;flex-direction:column;gap:6px;padding:23px 17px;display:flex;position:relative}.fake-content i[data-v-651c28e0]{background:#cfd8e5;border-radius:2px;height:4px}.fake-content i[data-v-651c28e0]:nth-child(2){width:78%}.fake-content i[data-v-651c28e0]:nth-child(3){width:90%}.fake-content b[data-v-651c28e0]{background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:3px;height:34px;margin-top:5px}.convert-arrow[data-v-651c28e0]{align-items:center;height:40px;display:flex;position:relative}.convert-arrow i[data-v-651c28e0]{background:#ffffffbf;border-radius:2px;width:100%;height:3px}.convert-arrow b[data-v-651c28e0]{color:#fff;font-size:47px;font-weight:300;line-height:1;position:absolute;right:-2px;transform:translateY(-2px)}.a4-list[data-v-651c28e0]{justify-content:center;gap:9px;display:flex}.a4-item[data-v-651c28e0]{gap:9px;min-width:0}.a4-sheet[data-v-651c28e0]{aspect-ratio:1/1.414;width:74px}.a4-sheet .fake-content[data-v-651c28e0]{gap:4px;padding:16px 11px}.a4-sheet .fake-content i[data-v-651c28e0]{height:3px}.a4-sheet .fake-content b[data-v-651c28e0]{height:28px;margin-top:2px}.notice[data-v-651c28e0]{color:#5f6a79;background:#fffffff0;border-radius:12px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px 14px;display:flex}.notice span[data-v-651c28e0]{color:#fff;background:#2f7ff1;border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-size:11px;font-weight:800;display:flex}.notice p[data-v-651c28e0]{font-size:12px;line-height:1.55}.upload-panel[data-v-651c28e0],.steps[data-v-651c28e0]{background:#fff;border:1px solid #e8ebef;border-radius:18px;margin-top:18px;padding:20px;box-shadow:0 6px 20px #1018280d}.upload-panel header h2[data-v-651c28e0],.steps h2[data-v-651c28e0]{font-size:18px}.upload-panel header p[data-v-651c28e0]{color:#9299a4;margin-top:5px;font-size:12px}.upload-actions[data-v-651c28e0]{grid-template-columns:1fr 1fr;gap:12px;margin-top:17px;display:grid}.upload-button[data-v-651c28e0]{color:#fff;text-align:left;cursor:pointer;border:0;border-radius:15px;grid-template-columns:48px minmax(0,1fr) 16px;align-items:center;gap:10px;min-width:0;padding:15px 13px;display:grid;box-shadow:0 7px 16px #2466d229}.upload-button.document[data-v-651c28e0]{background:linear-gradient(135deg,#2e78ed,#559bf8)}.upload-button.image[data-v-651c28e0]{background:linear-gradient(135deg,#4389f5,#76b4ff)}.button-icon[data-v-651c28e0]{background:#fff3;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative}.button-icon i[data-v-651c28e0]{border:2px solid #fff;border-radius:3px;width:23px;height:29px}.button-icon b[data-v-651c28e0]{color:#fff;font-size:15px;position:absolute}.image .button-icon i[data-v-651c28e0]{border-radius:5px;height:22px}.image .button-icon b[data-v-651c28e0]{font-size:9px;top:14px;right:10px}.upload-button>span[data-v-651c28e0]:nth-child(2){flex-direction:column;gap:4px;min-width:0;display:flex}.upload-button strong[data-v-651c28e0]{font-size:16px}.upload-button small[data-v-651c28e0]{color:#ffffffd1;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.upload-button em[data-v-651c28e0]{font-size:27px;font-style:normal;font-weight:300}.upload-button[data-v-651c28e0]:active{transform:scale(.985)}.steps ol[data-v-651c28e0]{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;list-style:none;display:grid}.steps li[data-v-651c28e0]{background:#f6f9fe;border-radius:12px;align-items:flex-start;gap:8px;padding:12px 9px;display:flex}.steps li>span[data-v-651c28e0]{color:#fff;background:#347ff0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:23px;height:23px;font-size:11px;font-weight:800;display:flex}.steps p[data-v-651c28e0]{flex-direction:column;gap:4px;min-width:0;display:flex}.steps strong[data-v-651c28e0]{font-size:13px}.steps small[data-v-651c28e0]{color:#89919d;font-size:10px;line-height:1.45}@media (width<=520px){.convert-content[data-v-651c28e0]{padding:18px 14px 30px}.intro h1[data-v-651c28e0]{font-size:22px}.intro p[data-v-651c28e0]{font-size:13px}.conversion-card[data-v-651c28e0]{border-radius:18px;padding:18px 12px 14px}.diagram[data-v-651c28e0]{grid-template-columns:minmax(0,1.3fr) 30px minmax(0,1fr);gap:5px;min-height:205px}.fake-content[data-v-651c28e0]{gap:4px;padding:18px 10px}.fake-content b[data-v-651c28e0]{height:27px}.a4-list[data-v-651c28e0]{gap:5px}.a4-sheet[data-v-651c28e0]{width:52px}.a4-sheet .fake-content[data-v-651c28e0]{padding:13px 7px}.a4-item>strong[data-v-651c28e0],.source-wrap>strong[data-v-651c28e0]{font-size:10px}.split-line span[data-v-651c28e0]{display:none}.convert-arrow b[data-v-651c28e0]{font-size:38px}.upload-panel[data-v-651c28e0],.steps[data-v-651c28e0]{border-radius:15px;padding:16px 13px}.upload-actions[data-v-651c28e0]{grid-template-columns:1fr;gap:10px}.upload-button[data-v-651c28e0]{grid-template-columns:46px minmax(0,1fr) 18px;padding:13px 15px}.steps ol[data-v-651c28e0]{grid-template-columns:1fr}.steps li[data-v-651c28e0]{align-items:center}.steps small[data-v-651c28e0]{font-size:11px}}@media (width<=350px){.diagram[data-v-651c28e0]{grid-template-columns:minmax(0,1.25fr) 22px minmax(0,1fr)}.a4-sheet[data-v-651c28e0]{width:43px}.fake-content[data-v-651c28e0]{padding-left:7px;padding-right:7px}.conversion-card[data-v-651c28e0]{padding-left:8px;padding-right:8px}}.studio-page[data-v-94cb2a27]{color:#20252d;background:#f5f7f8;min-height:100vh}.content[data-v-94cb2a27]{box-sizing:border-box;flex-direction:column;gap:13px;width:100%;max-width:750px;margin:0 auto;padding:14px 14px 32px;display:flex}.hero[data-v-94cb2a27]{background:linear-gradient(135deg,var(--soft),#fff);border:1px solid color-mix(in srgb,var(--accent) 18%,#fff);border-radius:20px;justify-content:space-between;align-items:center;gap:16px;min-height:180px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #1f29370f}.hero-copy[data-v-94cb2a27]{z-index:1;max-width:57%;position:relative}.eyebrow[data-v-94cb2a27]{background:var(--accent);color:#fff;border-radius:10px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.hero h1[data-v-94cb2a27]{margin-top:10px;font-size:25px}.hero p[data-v-94cb2a27]{color:#66707d;margin-top:8px;font-size:13px;line-height:1.65}.panel[data-v-94cb2a27]{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:17px}.panel h2[data-v-94cb2a27]{font-size:16px}.panel-note[data-v-94cb2a27]{color:#7a838e;margin-top:6px;font-size:12px;line-height:1.6}.product-art[data-v-94cb2a27]{flex:none;justify-content:center;align-items:center;width:132px;height:132px;display:flex;position:relative}.photo-shape[data-v-94cb2a27]{background:linear-gradient(160deg,var(--accent),#a9d9cf);color:#fff;border:7px solid #fff;border-radius:4px;justify-content:center;align-items:center;width:90px;height:112px;font-size:12px;font-weight:800;display:flex;box-shadow:0 10px 22px #10182826}.product-art.grid .photo-shape[data-v-94cb2a27],.product-art.id-grid .photo-shape[data-v-94cb2a27],.product-art.portrait-grid .photo-shape[data-v-94cb2a27]{background:repeating-linear-gradient(90deg,#fff 0 2px,transparent 2px 43px),repeating-linear-gradient(0deg,#fff 0 2px,transparent 2px 53px),linear-gradient(135deg,var(--accent),#9bd8cb)}.product-art.square .photo-shape[data-v-94cb2a27]{border-radius:16px;width:94px;height:94px}.product-art.card .photo-shape[data-v-94cb2a27]{border-radius:8px;width:112px;height:72px}.product-art.lomo .photo-shape[data-v-94cb2a27]{border-bottom-width:20px;height:94px}.product-art.polaroid .photo-shape[data-v-94cb2a27]{border-bottom-width:25px;height:100px;transform:rotate(5deg)}.product-art.album[data-v-94cb2a27]:after{content:"";z-index:-1;background:#e6b7a5;border:7px solid #fff;width:88px;height:108px;position:absolute;transform:rotate(-8deg)translate(-14px,5px);box-shadow:0 8px 18px #1018281a}.layout-mark[data-v-94cb2a27]{color:var(--accent);background:#fff;border-radius:8px;padding:3px 7px;font-size:9px;font-style:normal;position:absolute;bottom:4px;right:0;box-shadow:0 4px 10px #10182814}.options-panel[data-v-94cb2a27]{flex-direction:column;gap:15px;display:flex}.option-row[data-v-94cb2a27]{flex-direction:column;gap:8px;display:flex}.option-row label[data-v-94cb2a27]{color:#59616c;font-size:12px}.segments[data-v-94cb2a27]{flex-wrap:wrap;gap:7px;display:flex}.segments button[data-v-94cb2a27]{color:#555e69;background:#fff;border:1px solid #d6dbe1;border-radius:9px;min-width:74px;height:36px;padding:0 12px}.segments button.active[data-v-94cb2a27]{border-color:var(--accent,#07c160);background:var(--soft,#eaf8ef);color:var(--accent,#078447);font-weight:700}.guide-list[data-v-94cb2a27]{flex-direction:column;gap:11px;margin-top:13px;list-style:none;display:flex}.guide-list li[data-v-94cb2a27]{color:#68717d;align-items:flex-start;gap:8px;font-size:12px;line-height:1.55;display:flex}.guide-list span[data-v-94cb2a27]{color:#079755;background:#e9f8f1;border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-size:11px;font-weight:800;display:flex}.primary[data-v-94cb2a27]{color:#fff;background:#07c160;border:0;border-radius:25px;width:100%;height:50px;font-size:16px;font-weight:800}.dual-actions[data-v-94cb2a27]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dual-actions button[data-v-94cb2a27]{background:#fff;border:1px solid #dde3e8;border-radius:14px;flex-direction:column;align-items:flex-start;gap:5px;min-height:96px;padding:15px;display:flex}.dual-actions b[data-v-94cb2a27],.source-list b[data-v-94cb2a27]{color:#078649;background:#eaf8f1;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.dual-actions span[data-v-94cb2a27]{font-size:14px;font-weight:800}.dual-actions small[data-v-94cb2a27]{color:#8b939e}.conversion-art[data-v-94cb2a27]{align-items:center;gap:8px;display:flex}.source-pages[data-v-94cb2a27]{gap:3px;display:flex}.source-pages i[data-v-94cb2a27],.target-page[data-v-94cb2a27]{color:#3276e8;background:#fff;border:2px solid #3276e8;justify-content:center;align-items:center;font-size:11px;font-style:normal;font-weight:800;display:flex}.source-pages i[data-v-94cb2a27]{width:35px;height:52px}.target-page[data-v-94cb2a27]{width:76px;height:54px}.restore-art[data-v-94cb2a27]{align-items:center;gap:7px;display:flex}.old-photo[data-v-94cb2a27],.new-photo[data-v-94cb2a27]{background:linear-gradient(#887b6a,#cbb99d);border:5px solid #fff;justify-content:center;align-items:flex-end;width:60px;height:84px;padding-bottom:7px;display:flex;box-shadow:0 7px 16px #1018281f}.new-photo[data-v-94cb2a27]{background:linear-gradient(#6db6d4,#f1c5a9)}.restore-art span[data-v-94cb2a27]{background:#fffc;padding:2px 4px;font-size:9px}.source-list[data-v-94cb2a27]{flex-direction:column;margin-top:13px;display:flex}.source-list button[data-v-94cb2a27]{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f2;grid-template-columns:40px 1fr 18px;align-items:center;gap:10px;padding:13px 0;display:grid}.source-list span[data-v-94cb2a27]{flex-direction:column;gap:4px;display:flex}.source-list small[data-v-94cb2a27]{color:#89919c}.source-list i[data-v-94cb2a27]{color:#aeb5be;font-size:22px;font-style:normal}.remote-art[data-v-94cb2a27]{align-items:center;gap:5px;display:flex}.remote-art span[data-v-94cb2a27]{color:#356bd6;background:#fff;border-radius:13px;justify-content:center;align-items:center;width:50px;height:50px;font-size:10px;font-weight:800;display:flex;box-shadow:0 6px 14px #356bd61f}.remote-art i[data-v-94cb2a27]{color:#6d8fca;font-style:normal}.remote-status header[data-v-94cb2a27]{justify-content:space-between;gap:10px;display:flex}.remote-status header p[data-v-94cb2a27]{color:#89919c;margin-top:4px;font-size:11px}.remote-status header>span[data-v-94cb2a27]{color:#9299a3;background:#f7f9fc;border-radius:12px;align-items:center;height:24px;padding:0 8px;font-size:10px;display:flex}.device-placeholder[data-v-94cb2a27]{background:#f7f8f9;border-radius:11px;align-items:center;gap:12px;margin-top:14px;padding:14px;display:flex}.device-placeholder>b[data-v-94cb2a27]{border:2px solid #aab2bd;border-radius:9px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.device-placeholder div[data-v-94cb2a27]{flex-direction:column;gap:4px;display:flex}.device-placeholder small[data-v-94cb2a27]{color:#858e9a;line-height:1.45}.steps[data-v-94cb2a27]{flex-direction:column;gap:12px;margin-top:13px;list-style:none;display:flex}.steps li[data-v-94cb2a27]{color:#606a76;align-items:center;gap:10px;font-size:12px;display:flex}.steps b[data-v-94cb2a27]{color:#356bd6;background:#ebf1ff;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.resource-art[data-v-94cb2a27]{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.resource-art span[data-v-94cb2a27]{color:#2f7a65;background:#fff;border-radius:10px;padding:9px 10px;font-size:11px;font-weight:800;box-shadow:0 5px 12px #2f7a651a}@media (width<=520px){.hero[data-v-94cb2a27]{min-height:168px;padding:18px}.hero-copy[data-v-94cb2a27]{max-width:58%}.hero h1[data-v-94cb2a27]{font-size:22px}.hero p[data-v-94cb2a27]{font-size:12px}.product-art[data-v-94cb2a27]{width:112px;height:120px}.photo-shape[data-v-94cb2a27]{width:76px;height:96px}.conversion-art[data-v-94cb2a27]{transform-origin:100%;transform:scale(.82)}.restore-art[data-v-94cb2a27]{transform-origin:100%;transform:scale(.86)}.remote-art[data-v-94cb2a27]{flex-direction:column}.remote-art i[data-v-94cb2a27]{display:none}.remote-art span[data-v-94cb2a27]{width:45px;height:32px}.dual-actions[data-v-94cb2a27]{grid-template-columns:1fr 1fr}}.device-page[data-v-93ee2f96]{color:#252b28;background:#f7f9fc;min-height:100vh}.content[data-v-93ee2f96]{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;max-width:750px;margin:0 auto;padding:14px 14px 42px;display:flex}.hero[data-v-93ee2f96]{background:linear-gradient(135deg,#dff1e5,#fff0d7);border:1px solid #e7ddc8;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;min-height:184px;padding:23px;display:flex;overflow:hidden}.hero-copy[data-v-93ee2f96]{max-width:59%}.hero-copy>span[data-v-93ee2f96]{color:#fff;background:#28734d;border-radius:10px;padding:4px 9px;font-size:10px;font-weight:800;display:inline-flex}.hero h1[data-v-93ee2f96]{margin-top:11px;font-size:25px}.hero p[data-v-93ee2f96]{color:#68716b;margin-top:8px;font-size:12px;line-height:1.65}.hero-art[data-v-93ee2f96]{align-items:center;gap:7px;display:flex;transform:rotate(-3deg)}.hero-art div[data-v-93ee2f96]{color:#28734d;background:#fff;border-radius:19px;justify-content:center;align-items:center;width:64px;height:64px;font-size:12px;font-weight:800;display:flex;box-shadow:0 9px 20px #275c3f1f}.hero-art .printer[data-v-93ee2f96]{color:#fff;background:#ef9a48}.hero-art i[data-v-93ee2f96]{color:#8e9b92;font-size:24px;font-style:normal}.native-map-panel[data-v-93ee2f96]{background:linear-gradient(135deg,#f2faf4,#fff7ea);border:1px solid #cfe1d4;border-radius:17px;justify-content:space-between;align-items:center;gap:14px;padding:17px;display:flex}.native-map-panel span[data-v-93ee2f96]{color:#fff;background:#28734d;border-radius:9px;padding:3px 8px;font-size:9px;font-weight:800;display:inline-flex}.native-map-panel h2[data-v-93ee2f96]{margin-top:8px;font-size:17px}.native-map-panel p[data-v-93ee2f96]{color:#718078;margin-top:5px;font-size:11px;line-height:1.55}.native-map-panel button[data-v-93ee2f96]{color:#fff;background:#28734d;border:0;border-radius:19px;flex:none;height:38px;padding:0 15px;font-size:12px;font-weight:800}.native-map-panel button[data-v-93ee2f96]:disabled{opacity:.55}.discover-panel[data-v-93ee2f96],.bound-panel[data-v-93ee2f96],.guide-panel[data-v-93ee2f96]{background:#fff;border:1px solid #e7e3db;border-radius:17px;padding:17px}.discover-panel>header[data-v-93ee2f96],.bound-panel>header[data-v-93ee2f96]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.discover-panel h2[data-v-93ee2f96],.bound-panel h2[data-v-93ee2f96],.guide-panel h2[data-v-93ee2f96]{font-size:17px}.discover-panel header p[data-v-93ee2f96],.bound-panel header p[data-v-93ee2f96]{color:#8b928d;margin-top:4px;font-size:11px}.discover-panel header>button[data-v-93ee2f96]{color:#28734d;background:#f2f8f4;border:1px solid #b8d1c0;border-radius:17px;height:34px;padding:0 12px}.discover-panel header>button[data-v-93ee2f96]:disabled{opacity:.55}.state[data-v-93ee2f96]{text-align:center;color:#8a918c;padding:48px 12px;font-size:12px}.empty-state[data-v-93ee2f96]{text-align:center;padding:38px 18px}.empty-state>div[data-v-93ee2f96]{color:#28734d;background:#e3f1e7;border-radius:20px;justify-content:center;align-items:center;width:64px;height:64px;margin:auto;font-size:24px;font-weight:800;display:flex}.empty-state h3[data-v-93ee2f96]{margin-top:16px;font-size:16px}.empty-state p[data-v-93ee2f96]{color:#8a918c;max-width:320px;margin:7px auto 0;font-size:11px;line-height:1.6}.printer-list[data-v-93ee2f96]{flex-direction:column;gap:10px;margin-top:15px;display:flex}.printer-card[data-v-93ee2f96]{cursor:pointer;background:#fbfcfb;border:1px solid #e5e8e5;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.printer-card.selected[data-v-93ee2f96]{background:#f3faf5;border-color:#28734d;box-shadow:0 0 0 2px #28734d14}.printer-card.disabled[data-v-93ee2f96]{cursor:not-allowed;opacity:.62}.printer-icon[data-v-93ee2f96],.bound-icon[data-v-93ee2f96]{color:#b76b2d;background:#fff0df;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;font-weight:800;display:flex}.printer-main[data-v-93ee2f96]{min-width:0}.printer-main strong[data-v-93ee2f96],.printer-main small[data-v-93ee2f96],.printer-main em[data-v-93ee2f96]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.printer-main strong[data-v-93ee2f96]{font-size:13px}.printer-main small[data-v-93ee2f96]{color:#68716b;margin-top:4px;font-size:10px}.printer-main .printer-address[data-v-93ee2f96]{color:#7b827d}.printer-main em[data-v-93ee2f96]{color:#9aa19c;margin-top:3px;font-size:9px;font-style:normal}.printer-action[data-v-93ee2f96]{flex-direction:column;align-items:flex-end;gap:9px;display:flex}.printer-action>span[data-v-93ee2f96],.bound-panel header>span[data-v-93ee2f96],.bound-list article>span[data-v-93ee2f96]{color:#8a918c;background:#eff1ef;border-radius:9px;padding:3px 7px;font-size:9px}.printer-action>span.online[data-v-93ee2f96],.bound-list article>span.online[data-v-93ee2f96]{color:#16804a;background:#e5f5e9}.select-check[data-v-93ee2f96]{box-sizing:border-box;color:#fff;background:#fff;border:2px solid #c8cec9;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:14px;display:flex}.select-check.checked[data-v-93ee2f96]{background:#28734d;border-color:#28734d}.confirm-button[data-v-93ee2f96]{color:#fff;background:#28734d;border:0;border-radius:23px;width:100%;height:46px;margin-top:14px;font-size:14px;font-weight:800}.confirm-button[data-v-93ee2f96]:disabled{color:#8b938e;background:#d8ddda}.message[data-v-93ee2f96]{color:#315d9d;background:#edf4ff;border-radius:10px;margin-top:11px;padding:10px 12px;font-size:12px;line-height:1.5}.message.success[data-v-93ee2f96]{color:#28734d;background:#e8f5ec}.message.error[data-v-93ee2f96]{color:#b64b3d;background:#fff0ed}.bound-panel header>span[data-v-93ee2f96]{color:#b76b2d;background:#fff0df}.bound-empty[data-v-93ee2f96]{color:#858d87;text-align:center;background:#f5f6f5;border-radius:12px;margin-top:13px;padding:18px;font-size:11px}.bound-list[data-v-93ee2f96]{flex-direction:column;margin-top:13px;display:flex}.bound-list article[data-v-93ee2f96]{border-bottom:1px solid #edf0ed;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.bound-list article[data-v-93ee2f96]:last-child{border-bottom:0}.bound-list strong[data-v-93ee2f96],.bound-list small[data-v-93ee2f96]{display:block}.bound-list strong[data-v-93ee2f96]{font-size:13px}.bound-list small[data-v-93ee2f96]{color:#8a918c;margin-top:4px;font-size:10px}.guide-panel ol[data-v-93ee2f96]{flex-direction:column;gap:13px;margin-top:15px;list-style:none;display:flex}.guide-panel li[data-v-93ee2f96]{align-items:flex-start;gap:10px;display:flex}.guide-panel li>b[data-v-93ee2f96]{color:#b76b2d;background:#fff0df;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;display:flex}.guide-panel li strong[data-v-93ee2f96]{font-size:13px}.guide-panel li p[data-v-93ee2f96]{color:#828a84;margin-top:4px;font-size:10px;line-height:1.6}@media (width<=520px){.hero[data-v-93ee2f96]{min-height:170px;padding:18px}.hero-copy[data-v-93ee2f96]{max-width:62%}.hero h1[data-v-93ee2f96]{font-size:21px}.hero-art[data-v-93ee2f96]{transform-origin:100%;transform:scale(.82)rotate(-3deg)}.native-map-panel[data-v-93ee2f96]{align-items:flex-start}.native-map-panel button[data-v-93ee2f96]{margin-top:4px}.printer-card[data-v-93ee2f96]{grid-template-columns:42px minmax(0,1fr) auto}.printer-icon[data-v-93ee2f96]{width:42px;height:42px}}.wx-nav-shell[data-v-1c08ec6d]{z-index:100;width:100%;padding-top:env(safe-area-inset-top,0px);-webkit-backdrop-filter:saturate(180%)blur(16px);backdrop-filter:saturate(180%)blur(16px);background:#fffffffa;border-bottom:1px solid #e5e5e5;position:sticky;top:0}.wx-nav-inner[data-v-1c08ec6d]{box-sizing:border-box;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;width:100%;height:52px;padding:0 8px;display:grid}.wx-nav-back[data-v-1c08ec6d]{color:#111;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;justify-content:flex-start;align-items:center;width:44px;height:44px;margin:0;padding:0;display:flex}.wx-nav-back svg[data-v-1c08ec6d]{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.wx-nav-title[data-v-1c08ec6d]{text-align:center;color:#111;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:17px;font-weight:600;line-height:1.3;overflow:hidden}.wx-nav-extra[data-v-1c08ec6d],.wx-nav-space[data-v-1c08ec6d]{justify-content:flex-end;align-items:center;width:44px;height:44px;display:flex}.wx-nav-shell[data-v-1c08ec6d]{background:#fff9f3f5!important;border-bottom:1px solid #10182814!important}.wx-nav-shell--borderless[data-v-1c08ec6d]{border-bottom-color:#0000!important}.wx-nav-back[data-v-1c08ec6d]{color:#16181a!important;border-radius:12px!important}.wx-nav-back[data-v-1c08ec6d]:active{background:#10182814!important}.wx-nav-title[data-v-1c08ec6d]{letter-spacing:.2px;color:#16181a!important;font-weight:700!important}.service-page[data-v-b4921168]{color:#27372d;background:#f2f5f3;flex-direction:column;height:100dvh;display:flex;overflow:hidden}.service-page[data-v-b4921168] .wx-nav-shell{flex:none}.header-action[data-v-b4921168]{color:#27754d;background:0 0;border:0;height:34px;font-size:12px;font-weight:800}.message-list[data-v-b4921168],.history[data-v-b4921168]{-webkit-overflow-scrolling:touch;flex:1;min-height:0;padding:15px 13px 22px;overflow-y:auto}.message-row[data-v-b4921168]{align-items:flex-start;gap:8px;margin-bottom:14px;display:flex}.message-row.user[data-v-b4921168]{flex-direction:row-reverse}.avatar[data-v-b4921168]{color:#fff;background:#357d54;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:11px;font-weight:800;display:grid}.user .avatar[data-v-b4921168]{color:#315d44;background:#dbeadf}.bubble[data-v-b4921168],.hot-card[data-v-b4921168]{background:#fff;border-radius:4px 9px 9px;max-width:calc(100% - 52px);padding:11px 13px;box-shadow:0 2px 10px #2750360d}.user .bubble[data-v-b4921168]{background:#dff1e5;border-radius:9px 4px 9px 9px}.bubble p[data-v-b4921168]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.bubble small[data-v-b4921168]{color:#748078;margin-bottom:6px;font-size:9px;display:block}.bubble img[data-v-b4921168]{object-fit:contain;border-radius:7px;max-width:min(220px,58vw);max-height:260px;display:block}.message-action[data-v-b4921168]{color:#2d7c52;background:0 0;border:0;margin-top:9px;font-weight:700}.hot-card[data-v-b4921168]{width:min(300px,100% - 52px);padding:5px 13px}.hot-card h2[data-v-b4921168]{margin:8px 0 5px;font-size:14px}.hot-card button[data-v-b4921168]{text-align:left;background:0 0;border:0;border-top:1px solid #edf1ee;justify-content:space-between;width:100%;padding:12px 0;display:flex}.hot-card i[data-v-b4921168]{color:#aab4ad;font-size:20px;font-style:normal}.handoff[data-v-b4921168]{color:#77867d;justify-content:center;align-items:center;gap:7px;margin:2px 18px 14px;font-size:10px;display:flex}.handoff[data-v-b4921168]:before,.handoff[data-v-b4921168]:after{content:"";background:#dbe4de;flex:1;height:1px}.handoff i[data-v-b4921168]{background:#a7b3ab;border-radius:50%;width:7px;height:7px}.handoff.connected[data-v-b4921168]{color:#2f7350}.handoff.connected i[data-v-b4921168]{background:#3f9a68}.resolution[data-v-b4921168]{background:#fff;border:1px solid #dce7df;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin:8px 42px 14px;padding:11px;display:flex}.resolution div[data-v-b4921168]{flex:1;min-width:160px}.resolution b[data-v-b4921168],.resolution p[data-v-b4921168]{margin:0;display:block}.resolution p[data-v-b4921168]{color:#78847d;margin-top:4px;font-size:9px}.resolution button[data-v-b4921168]{color:#fff;background:#357d54;border:0;border-radius:7px;padding:8px 10px;font-size:10px}.resolution button.secondary[data-v-b4921168]{color:#357d54;background:#edf3ef}.error[data-v-b4921168],.empty[data-v-b4921168]{color:#a33f3f;text-align:center;background:#fcebea;border-radius:8px;margin:8px 0;padding:12px;font-size:11px}.history>header[data-v-b4921168]{background:#e5f0e8;border-left:3px solid #3e855c;padding:15px}.history>header p[data-v-b4921168]{color:#65756b;margin:5px 0 0;font-size:10px}.case-row[data-v-b4921168]{text-align:left;background:#fff;border:1px solid #dfe7e1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:10px;width:100%;margin-top:10px;padding:14px;display:grid}.case-row div[data-v-b4921168]{min-width:0}.case-row b[data-v-b4921168],.case-row small[data-v-b4921168],.case-row p[data-v-b4921168]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.case-row small[data-v-b4921168],.case-row p[data-v-b4921168]{color:#7a877f;margin:5px 0 0;font-size:10px}.case-row>span[data-v-b4921168]{color:#377956;font-size:10px}.case-row i[data-v-b4921168]{color:#fff;background:#c44846;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:5px;font-style:normal;display:inline-grid}.composer[data-v-b4921168]{padding:9px 11px calc(9px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e0e7e2;flex:none}.composer form[data-v-b4921168]{grid-template-columns:38px minmax(0,1fr) auto;gap:8px;display:grid}.composer input[data-v-b4921168]{background:#f8faf8;border:1px solid #d9e2dc;border-radius:8px;outline:0;min-width:0;height:40px;padding:0 11px}.plus[data-v-b4921168],.send[data-v-b4921168]{border:0;border-radius:8px}.plus[data-v-b4921168]{color:#3c684e;background:#eef3ef;font-size:22px}.send[data-v-b4921168]{color:#fff;background:#357d54;padding:0 13px;font-size:12px;font-weight:700}.send[data-v-b4921168]:disabled,.plus[data-v-b4921168]:disabled{opacity:.45}.order-context[data-v-b4921168]{gap:7px;margin-bottom:7px;display:flex}.order-context button[data-v-b4921168],.order-context select[data-v-b4921168]{color:#2f724d;background:#e7f1ea;border:0;border-radius:7px;min-width:0;height:32px;padding:0 8px;font-size:10px}.order-context select[data-v-b4921168]{flex:1}.pending-images[data-v-b4921168]{gap:7px;margin-bottom:7px;display:flex;overflow-x:auto}.pending-images button[data-v-b4921168]{background:#f5f7f5;border:1px solid #dce5df;border-radius:7px;flex:0 0 56px;height:56px;padding:0;position:relative;overflow:hidden}.pending-images img[data-v-b4921168]{object-fit:cover;width:100%;height:100%}.pending-images span[data-v-b4921168]{font-size:8px}.pending-images i[data-v-b4921168]{color:#fff;background:#101828a6;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid;position:absolute;top:2px;right:2px}.hidden-input[data-v-b4921168]{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.preview[data-v-b4921168]{z-index:160;background:#101828d6;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.preview img[data-v-b4921168]{object-fit:contain;max-width:100%;max-height:88%}.preview button[data-v-b4921168]{color:#fff;background:#fff3;border:0;border-radius:50%;width:40px;height:40px;font-size:27px;position:absolute;top:18px;right:18px}@media (width<=360px){.message-list[data-v-b4921168],.history[data-v-b4921168]{padding-left:10px;padding-right:10px}.resolution[data-v-b4921168]{margin-left:30px;margin-right:10px}}.merchant-orders-panel[data-v-d7306700]{color:#29372f;background:#f3f5f3;min-height:calc(100dvh - 180px);padding-bottom:28px}.service-tabs[data-v-d7306700]{background:#fff;border-bottom:1px solid #dfe6e1;grid-template-columns:repeat(3,1fr);display:grid}.service-tabs button[data-v-d7306700]{color:#768178;background:#fff;border:0;height:48px;font-size:13px}.service-tabs button.active[data-v-d7306700]{color:#27724c;font-weight:800;position:relative}.service-tabs button.active[data-v-d7306700]:after{content:"";background:#33835a;height:3px;position:absolute;bottom:0;left:30%;right:30%}.order-search[data-v-d7306700]{background:#fff;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;padding:14px 14px 10px;display:grid}.order-search label[data-v-d7306700]{background:#f7f9f7;border:1px solid #d7e0da;border-radius:6px;align-items:center;gap:8px;height:40px;padding:0 11px;display:flex}.order-search label span[data-v-d7306700]{border:2px solid #819087;border-radius:50%;width:12px;height:12px;position:relative}.order-search label span[data-v-d7306700]:after{content:"";border-top:2px solid #819087;width:6px;position:absolute;bottom:-3px;right:-5px;transform:rotate(45deg)}.order-search input[data-v-d7306700]{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.search-button[data-v-d7306700],.filter-button[data-v-d7306700]{border:0;border-radius:6px;height:40px;padding:0 12px;font-size:12px;font-weight:800}.search-button[data-v-d7306700]{color:#fff;background:#33835a}.filter-button[data-v-d7306700]{color:#355945;background:#edf3ef;position:relative}.filter-button b[data-v-d7306700]{color:#fff;background:#ef806d;border-radius:50%;place-items:center;width:17px;height:17px;font-size:9px;display:grid;position:absolute;top:-5px;right:-4px}.range-line[data-v-d7306700]{color:#7b877f;background:#fff;justify-content:space-between;padding:0 15px 12px;font-size:10px;display:flex}.panel-state[data-v-d7306700]{text-align:center;color:#77847c;background:#fff;border:1px solid #dfe6e1;margin:18px 14px;padding:28px 18px;font-size:12px}.panel-state p[data-v-d7306700]{margin:0 0 14px}.panel-state button[data-v-d7306700]{color:#fff;background:#33835a;border:0;border-radius:6px;min-height:38px;padding:0 18px}.empty-state[data-v-d7306700]{justify-items:center;gap:7px;padding:46px 18px;display:grid}.empty-state>span[data-v-d7306700]{border:2px solid #a9b7ae;border-radius:5px;width:46px;height:38px;position:relative}.empty-state>span[data-v-d7306700]:before{content:"";border-top:2px solid #a9b7ae;position:absolute;top:11px;left:9px;right:9px;box-shadow:0 8px #a9b7ae}.empty-state b[data-v-d7306700]{color:#4f6056;margin-top:8px;font-size:15px}.empty-state p[data-v-d7306700]{margin:0}.order-list[data-v-d7306700]{gap:12px;padding:14px;display:grid}.order-card[data-v-d7306700]{background:#fff;border:1px solid #dce4df;border-radius:7px;overflow:hidden}.order-card>header[data-v-d7306700]{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.order-card header b[data-v-d7306700],.order-card header small[data-v-d7306700]{display:block}.order-card header b[data-v-d7306700]{font-size:14px}.order-card header small[data-v-d7306700]{color:#849087;margin-top:4px;font-size:9px}.order-tags[data-v-d7306700]{align-items:center;gap:6px;display:flex}.source-tag[data-v-d7306700],.order-status[data-v-d7306700]{border-radius:12px;padding:5px 8px;font-size:9px;font-weight:800}.source-tag[data-v-d7306700]{color:#3f694f;background:#edf3ef}.order-status[data-v-d7306700]{color:#68736d;background:#eef0ef}.status-completed[data-v-d7306700]{color:#27714c;background:#dff1e5}.status-printing[data-v-d7306700],.status-paid[data-v-d7306700]{color:#356b96;background:#e3eef8}.status-failed[data-v-d7306700],.status-cancelled[data-v-d7306700]{color:#a14d42;background:#f9e7e3}.status-refunded[data-v-d7306700],.status-refund_pending[data-v-d7306700]{color:#8b6118;background:#fff0d7}.order-file[data-v-d7306700]{background:#fafcfb;padding:13px 14px}.order-file b[data-v-d7306700],.order-file small[data-v-d7306700]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.order-file b[data-v-d7306700]{font-size:13px}.order-file small[data-v-d7306700]{color:#748077;margin-top:5px;font-size:10px}.order-card dl[data-v-d7306700]{margin:0;padding:8px 14px}.order-card dl div[data-v-d7306700]{grid-template-columns:72px minmax(0,1fr);gap:10px;padding:6px 0;display:grid}.order-card dt[data-v-d7306700],.order-card dd[data-v-d7306700]{margin:0;font-size:10px}.order-card dt[data-v-d7306700]{color:#8a948e}.order-card dd[data-v-d7306700]{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.order-card>footer[data-v-d7306700]{border-top:1px solid #edf1ee;justify-content:space-between;align-items:flex-end;gap:18px;padding:12px 14px;display:flex}.order-card footer small[data-v-d7306700],.order-card footer b[data-v-d7306700]{display:block}.order-card footer small[data-v-d7306700]{color:#849087;font-size:9px}.order-card footer b[data-v-d7306700]{margin-top:3px;font-size:18px}.task-progress[data-v-d7306700]{align-items:center;gap:8px;min-width:120px;display:flex}.task-progress>span[data-v-d7306700]{background:#e5ebe7;border-radius:3px;width:88px;height:5px;overflow:hidden}.task-progress i[data-v-d7306700]{background:#33835a;height:100%;display:block}.load-more[data-v-d7306700]{color:#41604d;background:#fff;border:1px solid #d7e0da;border-radius:6px;height:44px}.sheet-backdrop[data-v-d7306700]{z-index:40;background:#19211c70;align-items:flex-end;display:flex;position:fixed;inset:0}.filter-sheet[data-v-d7306700]{box-sizing:border-box;width:100%;max-height:88dvh;padding:20px 16px calc(18px + env(safe-area-inset-bottom));background:#fff;border-radius:8px 8px 0 0;overflow:hidden auto}.filter-sheet[data-v-d7306700] *{box-sizing:border-box}.filter-sheet>header[data-v-d7306700]{justify-content:space-between;align-items:center;margin-bottom:17px;display:flex}.filter-sheet h2[data-v-d7306700]{margin:0;font-size:19px}.filter-sheet header button[data-v-d7306700]{color:#536259;background:#eef2ef;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.filter-sheet>label[data-v-d7306700],.date-pair label[data-v-d7306700]{color:#526158;gap:7px;margin-top:13px;font-size:11px;font-weight:800;display:grid}.filter-sheet select[data-v-d7306700],.filter-sheet input[data-v-d7306700]{color:#33423a;background:#fafcfb;border:1px solid #d3ddd6;border-radius:6px;width:100%;min-width:0;height:44px;padding:0 11px}.date-pair[data-v-d7306700]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.date-pair label[data-v-d7306700]{min-width:0}.filter-sheet>footer[data-v-d7306700]{grid-template-columns:1fr 2fr;gap:10px;margin-top:21px;display:grid}.filter-sheet footer button[data-v-d7306700]{color:#496052;background:#fff;border:1px solid #cdd8d0;border-radius:6px;height:47px;font-weight:800}.filter-sheet footer .apply[data-v-d7306700]{color:#fff;background:#33835a;border-color:#33835a}.merchant-statistics-panel[data-v-ce1ad0c9]{color:#29372f;background:#f3f5f3;min-height:calc(100dvh - 180px);padding-bottom:28px}.selectors[data-v-ce1ad0c9]{background:#fff;border-bottom:1px solid #dfe6e1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.selectors button[data-v-ce1ad0c9]{text-align:left;background:#fff;border:0;border-right:1px solid #edf0ee;grid-template-columns:minmax(0,1fr) 10px;align-content:center;min-width:0;height:66px;padding:8px 10px;display:grid}.selectors button[data-v-ce1ad0c9]:last-child{border-right:0}.selectors span[data-v-ce1ad0c9],.selectors b[data-v-ce1ad0c9]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.selectors span[data-v-ce1ad0c9]{color:#8a958e;grid-column:1/-1;font-size:9px}.selectors b[data-v-ce1ad0c9]{margin-top:5px;font-size:11px}.selectors i[data-v-ce1ad0c9]{border-bottom:1px solid #7c8981;border-right:1px solid #7c8981;width:7px;height:7px;transform:rotate(45deg)}.dates[data-v-ce1ad0c9]{background:#fff;padding:13px 14px}.dates>div[data-v-ce1ad0c9]{gap:8px;display:flex}.dates>div button[data-v-ce1ad0c9]{color:#68756d;background:#fff;border:1px solid #d5ded8;border-radius:16px;height:31px;padding:0 13px;font-size:10px}.dates>div button.active[data-v-ce1ad0c9]{color:#276f4b;background:#e4f2e9;border-color:#33835a;font-weight:800}.dates form[data-v-ce1ad0c9]{grid-template-columns:1fr auto 1fr auto;align-items:center;gap:7px;margin-top:11px;display:grid}.dates input[data-v-ce1ad0c9]{background:#fafcfb;border:1px solid #d8e0db;border-radius:5px;width:100%;min-width:0;height:37px;padding:0 7px;font-size:10px}.dates form span[data-v-ce1ad0c9]{color:#97a098}.dates form button[data-v-ce1ad0c9]{color:#fff;background:#33835a;border:0;border-radius:5px;height:37px;padding:0 13px;font-size:10px;font-weight:800}.statistics-state[data-v-ce1ad0c9]{text-align:center;color:#77847c;background:#fff;border:1px solid #dfe6e1;margin:18px 14px;padding:28px;font-size:12px}.statistics-state p[data-v-ce1ad0c9]{margin:0 0 14px}.statistics-state button[data-v-ce1ad0c9]{color:#fff;background:#33835a;border:0;border-radius:6px;height:38px;padding:0 18px}.revenue-band[data-v-ce1ad0c9]{color:#fff;background:#33835a;padding:24px 18px 0}.revenue-band>small[data-v-ce1ad0c9]{opacity:.85;font-size:11px}.revenue-band>strong[data-v-ce1ad0c9]{margin-top:7px;font-size:34px;line-height:1;display:block}.revenue-band>p[data-v-ce1ad0c9]{opacity:.72;margin:7px 0 0;font-size:9px}.revenue-band dl[data-v-ce1ad0c9]{background:#ffffff1a;grid-template-columns:repeat(3,1fr);margin:22px -18px 0;padding:14px 8px;display:grid}.revenue-band dl div[data-v-ce1ad0c9]{text-align:center;border-right:1px solid #ffffff2e}.revenue-band dl div[data-v-ce1ad0c9]:last-child{border-right:0}.revenue-band dt[data-v-ce1ad0c9],.revenue-band dd[data-v-ce1ad0c9]{margin:0}.revenue-band dt[data-v-ce1ad0c9]{font-size:18px;font-weight:800}.revenue-band dd[data-v-ce1ad0c9]{opacity:.78;margin-top:4px;font-size:9px}.kpis[data-v-ce1ad0c9]{background:#fff;grid-template-columns:1fr 1fr;display:grid}.kpis div[data-v-ce1ad0c9]{border-bottom:1px solid #edf0ee;border-right:1px solid #edf0ee;padding:16px}.kpis div[data-v-ce1ad0c9]:nth-child(2n){border-right:0}.kpis small[data-v-ce1ad0c9],.kpis b[data-v-ce1ad0c9]{display:block}.kpis small[data-v-ce1ad0c9]{color:#849087;font-size:9px}.kpis b[data-v-ce1ad0c9]{margin-top:6px;font-size:19px}.source-breakdown[data-v-ce1ad0c9]{background:#fff;margin-top:12px;padding:16px}.source-breakdown header[data-v-ce1ad0c9],.statistics-content>header[data-v-ce1ad0c9]{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:flex-end;gap:12px;padding-bottom:12px;display:flex}.source-breakdown h2[data-v-ce1ad0c9],.source-breakdown header span[data-v-ce1ad0c9]{margin:0}.source-breakdown h2[data-v-ce1ad0c9]{font-size:16px}.source-breakdown header span[data-v-ce1ad0c9]{color:#87928b;font-size:9px}.source-breakdown>div[data-v-ce1ad0c9]{grid-template-columns:1fr 1fr;gap:10px;padding-top:13px;display:grid}.source-breakdown article[data-v-ce1ad0c9]{background:#f5f8f6;grid-template-columns:1fr auto;gap:5px;padding:12px;display:grid}.source-breakdown article span[data-v-ce1ad0c9]{color:#577064;grid-column:1/-1;font-size:10px}.source-breakdown article b[data-v-ce1ad0c9]{font-size:15px}.source-breakdown article small[data-v-ce1ad0c9]{color:#748078;align-self:end;font-size:9px}.statistics-tabs[data-v-ce1ad0c9]{background:#fff;border-bottom:1px solid #dfe6e1;grid-template-columns:repeat(4,1fr);margin-top:12px;display:grid}.statistics-tabs button[data-v-ce1ad0c9]{color:#748078;background:#fff;border:0;height:47px;font-size:11px}.statistics-tabs button.active[data-v-ce1ad0c9]{color:#27714c;font-weight:800;position:relative}.statistics-tabs button.active[data-v-ce1ad0c9]:after{content:"";background:#33835a;height:3px;position:absolute;bottom:0;left:25%;right:25%}.statistics-content[data-v-ce1ad0c9]{background:#fff;padding:18px 15px 22px}.statistics-content h2[data-v-ce1ad0c9],.statistics-content p[data-v-ce1ad0c9]{margin:0}.statistics-content h2[data-v-ce1ad0c9]{font-size:16px}.statistics-content p[data-v-ce1ad0c9]{color:#87928b;font-size:9px}.empty[data-v-ce1ad0c9]{text-align:center;color:#8a958e;padding:42px 0;font-size:11px}.service-mix article[data-v-ce1ad0c9]{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:center;padding:16px 2px;display:flex}.service-mix article>div[data-v-ce1ad0c9]{grid-template-columns:12px minmax(0,1fr);align-items:center;column-gap:10px;display:grid}.service-mix span[data-v-ce1ad0c9]{background:#6eb58a;border-radius:2px;grid-row:1/3;width:10px;height:28px}.service-mix span.photo[data-v-ce1ad0c9]{background:#ef9678}.service-mix b[data-v-ce1ad0c9],.service-mix small[data-v-ce1ad0c9]{display:block}.service-mix b[data-v-ce1ad0c9]{font-size:13px}.service-mix small[data-v-ce1ad0c9]{color:#87928b;margin-top:3px;font-size:9px}.service-mix strong[data-v-ce1ad0c9]{font-size:18px}.trend-chart[data-v-ce1ad0c9]{align-items:stretch;gap:7px;height:210px;padding:18px 2px 0;display:flex;overflow-x:auto}.trend-chart article[data-v-ce1ad0c9]{text-align:center;flex:1 0 30px;grid-template-rows:17px 1fr 20px;min-width:30px;display:grid}.trend-chart b[data-v-ce1ad0c9]{font-size:9px}.trend-chart article>div[data-v-ce1ad0c9]{border-bottom:1px solid #dbe3de;justify-content:center;align-items:flex-end;height:145px;display:flex}.trend-chart i[data-v-ce1ad0c9]{background:#6eb58a;border-radius:2px 2px 0 0;width:14px;display:block}.trend-chart small[data-v-ce1ad0c9]{color:#859087;padding-top:5px;font-size:8px}.ranking>article[data-v-ce1ad0c9]{border-bottom:1px solid #edf1ee;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 0;display:grid}.ranking>article>span[data-v-ce1ad0c9]{color:#2d744f;background:#e5f2e9;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-weight:800;display:grid}.ranking article>div[data-v-ce1ad0c9]{min-width:0}.ranking b[data-v-ce1ad0c9],.ranking small[data-v-ce1ad0c9]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ranking b[data-v-ce1ad0c9]{font-size:12px}.ranking small[data-v-ce1ad0c9]{color:#87928b;margin-top:4px;font-size:9px}.ranking dl[data-v-ce1ad0c9]{text-align:right}.ranking dt[data-v-ce1ad0c9],.ranking dd[data-v-ce1ad0c9]{margin:0}.ranking dt[data-v-ce1ad0c9]{font-size:15px;font-weight:800}.ranking dd[data-v-ce1ad0c9]{color:#7e8982;margin-top:3px;font-size:9px}.sheet-backdrop[data-v-ce1ad0c9]{z-index:40;background:#19211c70;align-items:flex-end;display:flex;position:fixed;inset:0}.selector-sheet[data-v-ce1ad0c9]{width:100%;max-height:76dvh;padding:18px 16px calc(18px + env(safe-area-inset-bottom));background:#fff;border-radius:8px 8px 0 0;overflow:auto}.selector-sheet header[data-v-ce1ad0c9]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.selector-sheet h2[data-v-ce1ad0c9]{margin:0;font-size:18px}.selector-sheet header button[data-v-ce1ad0c9]{background:#eef2ef;border:0;border-radius:50%;width:34px;height:34px;font-size:22px}.selector-sheet>button[data-v-ce1ad0c9]{color:#35433b;text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1ee;grid-template-columns:minmax(0,1fr) 22px;align-items:center;width:100%;min-height:52px;display:grid}.selector-sheet>button i[data-v-ce1ad0c9]{border:1px solid #bdc8c1;border-radius:50%;width:18px;height:18px;position:relative}.selector-sheet>button i.active[data-v-ce1ad0c9]{border-color:#33835a}.selector-sheet>button i.active[data-v-ce1ad0c9]:after{content:"";background:#33835a;border-radius:50%;position:absolute;inset:4px}.merchant-support-center[data-v-bdacb06a]{color:#29372f;background:#f3f5f3;padding-bottom:24px}.support-heading[data-v-bdacb06a]{background:#e9f5ed;border-bottom:1px solid #d9e7dc;justify-content:space-between;align-items:center;gap:12px;padding:17px 15px 13px;display:flex}.support-heading h2[data-v-bdacb06a]{font-size:19px}.support-heading p[data-v-bdacb06a]{color:#718078;margin-top:4px;font-size:10px}.refresh[data-v-bdacb06a]{color:#347354;background:#fff;border:1px solid #c7dacf;border-radius:6px;height:32px;padding:0 12px;font-size:11px}.support-tabs[data-v-bdacb06a]{background:#fff;border-bottom:1px solid #dfe6e1;grid-template-columns:repeat(3,1fr);display:grid}.support-tabs button[data-v-bdacb06a]{color:#718078;text-align:left;background:#fff;border:0;border-right:1px solid #edf1ee;min-width:0;min-height:62px;padding:8px 10px}.support-tabs button[data-v-bdacb06a]:last-child{border-right:0}.support-tabs button.active[data-v-bdacb06a]{color:#27714c;background:#edf7f0}.support-tabs b[data-v-bdacb06a],.support-tabs small[data-v-bdacb06a]{display:block}.support-tabs b[data-v-bdacb06a]{font-size:12px}.support-tabs small[data-v-bdacb06a]{margin-top:4px;font-size:9px;line-height:1.35}.support-error[data-v-bdacb06a]{color:#a44840;background:#fcebea;border-radius:6px;margin:12px 14px;padding:10px;font-size:11px}.support-layout[data-v-bdacb06a]{grid-template-columns:minmax(220px,.85fr) minmax(300px,1.15fr);gap:12px;padding:12px 14px;display:grid}.support-list[data-v-bdacb06a],.support-detail[data-v-bdacb06a],.support-create[data-v-bdacb06a]{background:#fff;border:1px solid #dfe6e1;border-radius:7px;min-width:0}.support-list[data-v-bdacb06a]{align-content:start;gap:0;display:grid;overflow:hidden}.support-item[data-v-bdacb06a]{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1ee;grid-template-columns:minmax(0,1fr) auto;gap:5px 8px;width:100%;padding:13px;display:grid;position:relative}.support-item[data-v-bdacb06a]:last-child{border-bottom:0}.support-item.selected[data-v-bdacb06a]{background:#edf7f0}.support-item>div[data-v-bdacb06a]{min-width:0}.support-item strong[data-v-bdacb06a],.support-item small[data-v-bdacb06a],.support-item p[data-v-bdacb06a]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.support-item strong[data-v-bdacb06a]{font-size:12px}.support-item small[data-v-bdacb06a]{color:#8a958e;margin-top:4px;font-size:9px}.support-item p[data-v-bdacb06a]{color:#718078;grid-column:1/-1;font-size:10px}.support-item i[data-v-bdacb06a]{color:#fff;background:#e86f5d;border-radius:8px;place-items:center;min-width:16px;height:16px;font-size:9px;font-style:normal;display:grid;position:absolute;bottom:10px;right:9px}.status[data-v-bdacb06a]{color:#65736a;white-space:nowrap;background:#eef1ef;border-radius:10px;align-self:start;padding:4px 7px;font-size:9px}.status.open[data-v-bdacb06a],.status.waiting_merchant[data-v-bdacb06a],.status.waiting_platform[data-v-bdacb06a]{color:#8b631e;background:#fff0d7}.status.in_progress[data-v-bdacb06a],.status.platform_review[data-v-bdacb06a]{color:#356c97;background:#e4eef8}.status.resolved[data-v-bdacb06a]{color:#27714c;background:#e1f2e6}.status.closed[data-v-bdacb06a]{color:#737c75;background:#eceeed}.support-detail[data-v-bdacb06a],.support-create[data-v-bdacb06a]{flex-direction:column;padding:15px;display:flex}.support-detail>header[data-v-bdacb06a]{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:flex-start;padding-bottom:11px;display:flex}.support-detail h3[data-v-bdacb06a],.support-create h3[data-v-bdacb06a]{font-size:15px}.support-detail header small[data-v-bdacb06a]{color:#87928b;margin-top:4px;font-size:9px;display:block}.support-detail header button[data-v-bdacb06a]{color:#607269;background:0 0;border:0;font-size:11px}.support-context[data-v-bdacb06a]{flex-wrap:wrap;gap:6px;margin:11px 0;display:flex}.support-context span[data-v-bdacb06a]{color:#63766a;background:#f1f6f2;border-radius:4px;padding:4px 7px;font-size:9px}.message-list[data-v-bdacb06a]{flex-direction:column;flex:1;gap:9px;min-height:180px;max-height:390px;padding:5px 0;display:flex;overflow:auto}.message-list article[data-v-bdacb06a]{background:#f2f5f3;border-radius:6px;max-width:88%;padding:9px 11px}.message-list article.merchant[data-v-bdacb06a]{background:#e4f2e8;align-self:flex-end}.message-list article.platform[data-v-bdacb06a],.message-list article.consumer[data-v-bdacb06a]{align-self:flex-start}.message-list article small[data-v-bdacb06a]{color:#829087;margin-bottom:4px;font-size:9px;display:block}.message-list article p[data-v-bdacb06a]{white-space:pre-wrap;font-size:12px;line-height:1.55}.image-message[data-v-bdacb06a]{color:#376c4e;background:#fff;border:1px solid #cbd9cf;border-radius:5px;padding:6px 8px;font-size:10px}.reply-form[data-v-bdacb06a]{border-top:1px solid #edf1ee;gap:8px;padding-top:12px;display:grid}.reply-form textarea[data-v-bdacb06a],.support-create textarea[data-v-bdacb06a],.support-create input[data-v-bdacb06a],.support-create select[data-v-bdacb06a]{width:100%;font:inherit;background:#fbfcfb;border:1px solid #d6e0d9;border-radius:5px;outline:0;padding:9px;font-size:11px}.reply-form textarea[data-v-bdacb06a]{resize:vertical;height:78px}.reply-actions[data-v-bdacb06a]{align-items:center;gap:8px;display:flex}.file-button[data-v-bdacb06a]{color:#397153;background:#f6faf7;border:1px solid #cbdacf;border-radius:5px;align-items:center;height:32px;padding:0 9px;font-size:10px;display:inline-flex;position:relative}.file-button input[data-v-bdacb06a],.upload-box input[data-v-bdacb06a]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.reply-actions>span[data-v-bdacb06a]{color:#87928b;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:9px;overflow:hidden}.reply-actions button[data-v-bdacb06a],.support-create form>button[data-v-bdacb06a]{color:#fff;background:#33835a;border:0;border-radius:5px;height:36px;padding:0 15px;font-size:11px;font-weight:800}.reply-actions button[data-v-bdacb06a]:disabled,.support-create form>button[data-v-bdacb06a]:disabled{opacity:.5}.closed-note[data-v-bdacb06a],.assistance-note[data-v-bdacb06a]{color:#78847c;background:#f1f3f1;border-radius:5px;margin-top:10px;padding:10px;font-size:10px;line-height:1.5}.support-create[data-v-bdacb06a]{gap:10px}.support-create>p[data-v-bdacb06a]{color:#7b877f;font-size:10px;line-height:1.5}.support-create form[data-v-bdacb06a]{gap:11px;display:grid}.support-create label[data-v-bdacb06a]{color:#536158;gap:6px;font-size:10px;font-weight:700;display:grid}.support-create textarea[data-v-bdacb06a]{resize:vertical;height:105px}.upload-box[data-v-bdacb06a]{background:#f8fbf8;border:1px dashed #b7c9bb;border-radius:6px;min-height:54px;padding:10px;position:relative;display:grid!important}.upload-box b[data-v-bdacb06a]{color:#dc6252}.upload-box small[data-v-bdacb06a]{color:#7e8c82;font-weight:400}.assistance-note[data-v-bdacb06a]{margin:0 14px}.support-state[data-v-bdacb06a]{color:#8a958e;place-items:center;min-height:150px;padding:30px;font-size:11px;display:grid}@media (width<=720px){.support-layout[data-v-bdacb06a]{grid-template-columns:1fr}.support-detail[data-v-bdacb06a]{min-height:420px}.support-list[data-v-bdacb06a]{max-height:340px;overflow:auto}}.foundation-page[data-v-ec6e2c18]{color:#27372d;background:linear-gradient(#eaf6ee 0,#f5f7f5 260px);min-height:100vh;padding-bottom:32px}.topbar[data-v-ec6e2c18]{z-index:5;background:#ebf6eff5;border-bottom:1px solid #dce8df;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;gap:11px;min-height:84px;padding:34px 15px 12px;display:grid;position:sticky;top:0}.topbar h1[data-v-ec6e2c18],.topbar p[data-v-ec6e2c18]{margin:0}.topbar h1[data-v-ec6e2c18]{font-size:19px}.topbar p[data-v-ec6e2c18]{color:#6f7f76;margin-top:3px;font-size:10px}.back[data-v-ec6e2c18],.refresh[data-v-ec6e2c18]{color:#3d654e;background:#fff;border:0;border-radius:50%;width:34px;height:34px;font-size:27px;line-height:30px}.refresh[data-v-ec6e2c18]{font-size:22px}.refresh[data-v-ec6e2c18]:disabled{opacity:.5}.notice[data-v-ec6e2c18]{z-index:20;color:#fff;background:#26382e;border-radius:8px;max-width:90%;padding:10px 15px;font-size:12px;position:fixed;top:92px;left:50%;transform:translate(-50%);box-shadow:0 4px 16px #0002}.state[data-v-ec6e2c18]{text-align:center;color:#718078;padding:50px 18px}.foundation-page main[data-v-ec6e2c18]{padding:16px}.hero[data-v-ec6e2c18]{background:linear-gradient(135deg,#d9efdf,#f7ead5);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:21px;display:flex;box-shadow:0 5px 16px #2e5e3c10}.hero small[data-v-ec6e2c18],.hero strong[data-v-ec6e2c18],.hero p[data-v-ec6e2c18]{display:block}.hero small[data-v-ec6e2c18]{color:#5f7567;font-size:11px}.hero strong[data-v-ec6e2c18]{margin-top:8px;font-size:22px}.hero p[data-v-ec6e2c18]{color:#718078;margin-top:6px;font-size:11px}.hero-icon[data-v-ec6e2c18]{color:#fff;background:#2f7e54;border-radius:17px;place-items:center;width:58px;height:58px;font-size:13px;font-weight:800;display:grid}.quick-grid[data-v-ec6e2c18]{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:12px;display:grid}.quick-grid button[data-v-ec6e2c18],.menu-list[data-v-ec6e2c18],.panel[data-v-ec6e2c18],.identity[data-v-ec6e2c18]{background:#fff;border:1px solid #e0e9e2;border-radius:11px;box-shadow:0 5px 16px #2e5e3c0b}.quick-grid button[data-v-ec6e2c18]{text-align:left;color:#29382f;gap:4px;padding:14px 10px;display:grid}.quick-grid b[data-v-ec6e2c18]{color:#2e7a50;font-size:21px}.quick-grid span[data-v-ec6e2c18]{font-size:12px;font-weight:800}.quick-grid small[data-v-ec6e2c18]{color:#7c8b82;font-size:9px}.menu-list[data-v-ec6e2c18]{gap:0;margin-top:12px;display:grid;overflow:hidden}.menu-list button[data-v-ec6e2c18]{text-align:left;color:#29382f;background:#fff;border:0;border-bottom:1px solid #edf1ee;grid-template-columns:1fr auto;gap:3px;padding:16px;display:grid}.menu-list button[data-v-ec6e2c18]:last-child{border-bottom:0}.menu-list span[data-v-ec6e2c18]{font-size:14px;font-weight:800}.menu-list small[data-v-ec6e2c18]{color:#7c8981;font-size:10px}.menu-list i[data-v-ec6e2c18]{color:#a0aaa4;grid-area:1/2/3;align-self:center;font-size:22px;font-style:normal}.panel[data-v-ec6e2c18]{margin-bottom:13px;padding:17px}.section-head[data-v-ec6e2c18]{justify-content:space-between;align-items:center;gap:13px;display:flex}.section-head h2[data-v-ec6e2c18],.panel h2[data-v-ec6e2c18]{margin:0;font-size:16px}.section-head p[data-v-ec6e2c18]{color:#78867d;margin:5px 0 0;font-size:10px}.primary[data-v-ec6e2c18],.danger[data-v-ec6e2c18],.text-link[data-v-ec6e2c18]{border:0;border-radius:7px;min-height:43px;padding:0 16px;font-size:12px;font-weight:800}.primary[data-v-ec6e2c18]{color:#fff;background:#33835a}.primary.small[data-v-ec6e2c18]{min-height:35px;padding:0 11px;font-size:11px}.primary[data-v-ec6e2c18]:disabled{opacity:.55}.danger[data-v-ec6e2c18]{color:#a55449;background:#fff7f5;border:1px solid #e0b4ac;width:100%;margin-top:10px}.result-row[data-v-ec6e2c18]{text-align:left;color:#29382f;background:#fff;border:0;border-top:1px solid #edf1ee;align-items:center;gap:11px;width:100%;min-height:79px;margin-top:11px;padding:12px 0;display:flex}.result-row.selected[data-v-ec6e2c18]{background:#edf7f0}.result-row>div[data-v-ec6e2c18]{flex:1;min-width:0}.result-row b[data-v-ec6e2c18],.result-row small[data-v-ec6e2c18],.result-row em[data-v-ec6e2c18]{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.result-row b[data-v-ec6e2c18]{font-size:14px}.result-row small[data-v-ec6e2c18]{color:#65746b;margin-top:4px;font-size:10px}.result-row em[data-v-ec6e2c18]{color:#99a29d;margin-top:5px;font-size:9px;font-style:normal}.result-row>strong[data-v-ec6e2c18]{color:#2f7f54;white-space:nowrap;font-size:11px}.result-row>strong.offline[data-v-ec6e2c18],.identity>span.offline[data-v-ec6e2c18]{color:#b45a4e}.device-dot[data-v-ec6e2c18],.printer-dot[data-v-ec6e2c18]{background:#38a56b;border-radius:50%;flex:none;width:14px;height:14px;box-shadow:0 0 0 5px #e3f3e8}.device-dot.offline[data-v-ec6e2c18],.printer-dot.offline[data-v-ec6e2c18]{background:#b8c0bb;box-shadow:0 0 0 5px #f0f2f0}.printer-dot[data-v-ec6e2c18]{background:#5792cb;box-shadow:0 0 0 5px #e9f1f9}.empty[data-v-ec6e2c18]{text-align:center;color:#89958e;padding:24px 0;font-size:12px}.hint[data-v-ec6e2c18],.meta[data-v-ec6e2c18]{color:#78867e;margin:12px 0;font-size:11px;line-height:1.65}.form[data-v-ec6e2c18]{gap:13px;display:grid}.form label[data-v-ec6e2c18]{color:#506057;gap:7px;font-size:12px;font-weight:700;display:grid}.form input[data-v-ec6e2c18],.form select[data-v-ec6e2c18],.form textarea[data-v-ec6e2c18]{color:#29382f;width:100%;min-height:42px;font:inherit;background:#fbfcfb;border:1px solid #d7e2da;border-radius:8px;padding:10px 12px}.form textarea[data-v-ec6e2c18]{resize:vertical;min-height:84px}.check[data-v-ec6e2c18]{align-items:center;gap:8px;font-weight:500!important;display:flex!important}.check input[data-v-ec6e2c18]{accent-color:#33835a;width:17px;height:17px;min-height:0}.segmented[data-v-ec6e2c18]{background:#eff3f0;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.segmented button[data-v-ec6e2c18]{color:#708077;background:0 0;border:0;border-radius:6px;height:36px;font-size:11px}.segmented button.active[data-v-ec6e2c18]{color:#2c774d;background:#fff;font-weight:800;box-shadow:0 1px 5px #264a3215}.text-link[data-v-ec6e2c18]{color:#427359;background:0 0;margin:6px auto;display:block}.list-row[data-v-ec6e2c18]{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.list-row[data-v-ec6e2c18]:last-child{border-bottom:0}.list-row div[data-v-ec6e2c18]{min-width:0}.list-row b[data-v-ec6e2c18],.list-row small[data-v-ec6e2c18],.list-row em[data-v-ec6e2c18]{display:block}.list-row b[data-v-ec6e2c18]{font-size:14px}.list-row small[data-v-ec6e2c18]{color:#66756b;margin-top:5px;font-size:11px}.list-row em[data-v-ec6e2c18]{color:#98a29c;margin-top:4px;font-size:10px;font-style:normal}.list-row mark[data-v-ec6e2c18]{color:#2f7a50;background:#e2f2e7;border-radius:8px;margin-left:5px;padding:3px 6px;font-size:9px}.list-row span[data-v-ec6e2c18]{gap:6px;display:flex}.list-row button[data-v-ec6e2c18]{color:#4c6e59;background:#fff;border:1px solid #d9e4dc;border-radius:6px;padding:7px 9px;font-size:10px}.identity[data-v-ec6e2c18]{justify-content:space-between;align-items:center;gap:14px;margin-bottom:13px;padding:19px;display:flex}.identity small[data-v-ec6e2c18],.identity h2[data-v-ec6e2c18],.identity p[data-v-ec6e2c18]{margin:0;display:block}.identity small[data-v-ec6e2c18]{color:#718078;font-size:10px}.identity h2[data-v-ec6e2c18]{margin-top:6px;font-size:19px}.identity p[data-v-ec6e2c18]{color:#7c8981;margin-top:6px;font-size:10px}.identity>span[data-v-ec6e2c18]{color:#2f8155;font-size:11px;font-weight:800}.identity.printer[data-v-ec6e2c18]{background:#edf5fb}.capability[data-v-ec6e2c18]{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;display:grid}.capability h3[data-v-ec6e2c18]{color:#64736a;grid-column:1/-1;margin:0 0 2px;font-size:11px}.capability button[data-v-ec6e2c18]{color:#66766d;background:#f8faf8;border:1px solid #d7e2da;border-radius:6px;min-height:34px;font-size:10px}.capability button.active[data-v-ec6e2c18]{color:#2c774d;background:#e5f3e9;border-color:#79b18e;font-weight:800}.time-pair[data-v-ec6e2c18]{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.time-pair input[data-v-ec6e2c18]{min-width:0}.time-pair span[data-v-ec6e2c18]{color:#78857d;font-size:11px}.discovery-list[data-v-ec6e2c18]{border-top:1px solid #e6ede8;margin-top:14px}.discovery-list h3[data-v-ec6e2c18]{color:#587061;margin:14px 0 0;font-size:13px}@media (width>=600px){.foundation-page main[data-v-ec6e2c18]{max-width:760px;margin:auto}.quick-grid[data-v-ec6e2c18]{gap:13px}.hero[data-v-ec6e2c18]{padding:26px}.panel[data-v-ec6e2c18]{padding:20px}}.secondary[data-v-ec6e2c18]{color:#376c4d;background:#f4f8f5;border:1px solid #bdd1c3;border-radius:7px;padding:0 11px;font-size:11px;font-weight:800}.secondary.small[data-v-ec6e2c18]{min-height:35px}.scan-actions[data-v-ec6e2c18]{gap:7px;display:flex}.selected-box[data-v-ec6e2c18]{background:#edf7f0;border:1px solid #b9d8c3;border-radius:8px;align-items:center;gap:11px;margin-top:12px;padding:13px;display:flex}.selected-box>div[data-v-ec6e2c18]{flex:1;min-width:0}.selected-box b[data-v-ec6e2c18],.selected-box small[data-v-ec6e2c18]{display:block}.selected-box small[data-v-ec6e2c18]{color:#68776e;overflow-wrap:anywhere;margin-top:4px;font-size:10px}.selected-box strong[data-v-ec6e2c18]{color:#2f7f54;font-size:11px}.printer-pricing[data-v-ec6e2c18]{border-top:1px solid #e4ebe6;gap:10px;padding-top:14px;display:grid}.printer-pricing h3[data-v-ec6e2c18]{margin:0;font-size:14px}.printer-pricing label[data-v-ec6e2c18]{align-items:center;grid-template-columns:minmax(0,1fr) 116px!important}.price-input[data-v-ec6e2c18]{background:#fbfcfb;border:1px solid #d7e2da;border-radius:8px;grid-template-columns:22px 1fr;align-items:center;display:grid;overflow:hidden}.price-input b[data-v-ec6e2c18]{text-align:center;color:#607269}.price-input input[data-v-ec6e2c18]{min-width:0;border:0!important;border-radius:0!important;padding-left:0!important}.management-page[data-v-176a603d]{color:#27372d;background:#f4f6f4;height:100dvh;padding-bottom:32px;overflow-y:auto}.management-header[data-v-176a603d]{z-index:3;padding:calc(18px + env(safe-area-inset-top)) 18px 16px;background:#e8f3eb;border-bottom:1px solid #d6e4da;align-items:center;gap:13px;display:flex;position:sticky;top:0}.back[data-v-176a603d]{background:#fff;border:0;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.back span[data-v-176a603d]{border-bottom:2px solid #30473a;border-left:2px solid #30473a;width:10px;height:10px;margin-left:4px;transform:rotate(45deg)}.management-header h1[data-v-176a603d],.management-header p[data-v-176a603d]{margin:0}.management-header h1[data-v-176a603d]{font-size:21px}.management-header p[data-v-176a603d]{color:#68786e;margin-top:4px;font-size:12px}main[data-v-176a603d]{padding:18px}.auth-shell[data-v-176a603d]{background:#fff;border:1px solid #dfe7e1;border-radius:8px;padding:20px;box-shadow:0 6px 18px #2750360f}.auth-heading[data-v-176a603d]{align-items:center;gap:13px;display:flex}.auth-heading>span[data-v-176a603d]{color:#287249;background:#dff0e4;border-radius:8px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:17px;font-weight:900;display:grid}.auth-heading h2[data-v-176a603d],.auth-heading p[data-v-176a603d]{margin:0}.auth-heading h2[data-v-176a603d]{font-size:19px}.auth-heading p[data-v-176a603d]{color:#748178;margin-top:5px;font-size:12px;line-height:1.5}.auth-tabs[data-v-176a603d]{border-bottom:1px solid #e3e9e4;grid-template-columns:1fr 1fr;margin-top:22px;display:grid}.auth-tabs button[data-v-176a603d]{color:#7a877f;background:0 0;border:0;border-bottom:3px solid #0000;height:45px;font-size:14px;font-weight:800}.auth-tabs button.active[data-v-176a603d]{color:#286f4c;border-bottom-color:#32845a}.session-box[data-v-176a603d],form[data-v-176a603d]{gap:14px;margin-top:20px;display:grid}.session-box strong[data-v-176a603d]{font-size:18px}.session-box>span[data-v-176a603d]{color:#7b8880;font-size:12px}label[data-v-176a603d]{gap:8px;font-size:13px;font-weight:800;display:grid}label small[data-v-176a603d]{color:#87928b;font-size:10px;font-weight:500;line-height:1.45}input[data-v-176a603d]{height:48px;font:inherit;background:#fbfcfb;border:1px solid #d2ddd5;border-radius:7px;outline:none;padding:0 13px}input[data-v-176a603d]:focus{border-color:#579875;box-shadow:0 0 0 3px #5798751f}.primary[data-v-176a603d]{color:#fff;background:#32845a;border:0;border-radius:7px;width:100%;min-height:48px;font-size:15px;font-weight:800}.primary[data-v-176a603d]:disabled{opacity:.55}.text-button[data-v-176a603d]{color:#46745c;background:0 0;border:0;padding:8px;font-size:12px;font-weight:700}.error[data-v-176a603d]{color:#a34040;background:#fcebea;border-radius:7px;margin:0;padding:11px;font-size:12px;line-height:1.45}.page[data-v-df9ef782]{color:#28362e;background:linear-gradient(#e8f5ec 0,#f3f5f3 230px);height:100dvh;padding-bottom:36px;overflow-y:auto}header[data-v-df9ef782]{z-index:3;background:#ebf6eff5;border-bottom:1px solid #dce8df;align-items:center;gap:12px;padding:38px 16px 15px;display:flex;position:sticky;top:0}header button[data-v-df9ef782]{color:#30473a;background:#fff;border:0;border-radius:50%;width:34px;height:34px;font-size:28px}h1[data-v-df9ef782]{margin:0;font-size:19px}header p[data-v-df9ef782]{color:#748078;margin:4px 0 0;font-size:11px}main[data-v-df9ef782]{padding:16px}form[data-v-df9ef782]{gap:13px;display:grid}.form-card[data-v-df9ef782],.history-card[data-v-df9ef782]{background:#fff;border:1px solid #e1e9e3;border-radius:10px;padding:17px;box-shadow:0 5px 16px #2750360b}.basic-card[data-v-df9ef782]{gap:17px;display:grid}.basic-card label[data-v-df9ef782],.other-input[data-v-df9ef782]{color:#33443a;gap:8px;font-size:13px;display:grid}.basic-card label>span[data-v-df9ef782],.other-input[data-v-df9ef782]{font-weight:650}.basic-card b[data-v-df9ef782],legend b[data-v-df9ef782]{color:#28764c;margin-right:4px;font-size:12px}.basic-card small[data-v-df9ef782],legend small[data-v-df9ef782]{color:#829087;font-size:10px;font-weight:500}input[type=text][data-v-df9ef782],.basic-card input[data-v-df9ef782],.other-input input[data-v-df9ef782]{height:44px;font:inherit;background:#fbfcfb;border:1px solid #d5dfd8;border-radius:8px;outline:none;padding:0 12px}.basic-card input[data-v-df9ef782]:focus,.other-input input[data-v-df9ef782]:focus{border-color:#5b9c73;box-shadow:0 0 0 3px #5b9c731f}.choice-section[data-v-df9ef782]{gap:20px;display:grid}fieldset[data-v-df9ef782]{border:0;gap:3px;margin:0;padding:0;display:grid}legend[data-v-df9ef782]{color:#33443a;width:100%;margin-bottom:10px;font-size:13px;font-weight:650}.check-option[data-v-df9ef782]{color:#3a4940;border-bottom:1px solid #edf1ee;align-items:center;gap:10px;min-height:40px;font-size:13px;display:flex}.check-option[data-v-df9ef782]:last-child{border-bottom:0}.check-option input[data-v-df9ef782]{accent-color:#2f8055;width:18px;height:18px;margin:0}.other-input[data-v-df9ef782]{font-size:12px}.required-note[data-v-df9ef782]{color:#6e7e74;margin:0 2px;font-size:11px}.form-error[data-v-df9ef782]{color:#a44444;background:#fceaea;border-radius:8px;margin:0;padding:10px 12px;font-size:12px}.primary[data-v-df9ef782]{color:#fff;background:#2f7d54;border:0;border-radius:8px;width:100%;padding:13px;font-weight:700}.primary[data-v-df9ef782]:disabled{opacity:.6}.history-card[data-v-df9ef782]{margin-top:16px}.history-card h2[data-v-df9ef782]{margin:0 0 10px;font-size:15px}article[data-v-df9ef782]{border-bottom:1px solid #edf1ee;grid-template-columns:1fr auto;gap:5px;padding:13px 0;display:grid}article[data-v-df9ef782]:last-child{border-bottom:0}article div[data-v-df9ef782]{gap:4px;display:grid}article small[data-v-df9ef782],article p[data-v-df9ef782]{color:#839087;font-size:10px}article p[data-v-df9ef782]{grid-column:1/-1;margin:2px 0 0}article>span[data-v-df9ef782]{border-radius:12px;align-self:start;padding:4px 8px;font-size:10px}.pending[data-v-df9ef782]{color:#8b640d;background:#fff2d5}.ok[data-v-df9ef782]{color:#28704a;background:#e3f3e8}.bad[data-v-df9ef782]{color:#a34545;background:#fbe8e8}.empty[data-v-df9ef782]{text-align:center;color:#8b958f;padding:24px;font-size:12px}.toast[data-v-df9ef782]{color:#fff;z-index:8;background:#273a30;border-radius:8px;padding:10px 16px;font-size:12px;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}@media (width<=360px){main[data-v-df9ef782]{padding:12px}.form-card[data-v-df9ef782],.history-card[data-v-df9ef782]{padding:14px}}.settings-page[data-v-5013b6f5]{color:#28342e;background:linear-gradient(#e9f6ee 0,#f4f6f4 230px);width:100%;height:100dvh;padding-bottom:28px;overflow-y:auto}.settings-topbar[data-v-5013b6f5]{z-index:5;background:#ebf7eff5;border-bottom:1px solid #376b4c1f;align-items:center;gap:12px;min-height:88px;padding:38px 16px 14px;display:flex;position:sticky;top:0}.settings-topbar h1[data-v-5013b6f5]{margin:0;font-size:19px}.settings-topbar p[data-v-5013b6f5]{color:#718078;margin:3px 0 0;font-size:11px}.back-btn[data-v-5013b6f5]{color:#436353;background:#fff;border:0;border-radius:50%;width:34px;height:34px;font-size:28px;line-height:28px}.settings-content[data-v-5013b6f5]{padding:16px}.state-card[data-v-5013b6f5],.account-card[data-v-5013b6f5],.settings-list[data-v-5013b6f5],.form-card[data-v-5013b6f5],.detail-card[data-v-5013b6f5]{background:#fff;border-radius:14px;box-shadow:0 5px 16px #30533d0d}.state-card[data-v-5013b6f5]{text-align:center;color:#748078;padding:36px 18px}.error-card[data-v-5013b6f5]{gap:14px;display:grid}.error-card button[data-v-5013b6f5],.primary-btn[data-v-5013b6f5]{color:#fff;background:#2f8055;border:0;border-radius:10px;padding:12px 16px}.account-card[data-v-5013b6f5]{align-items:center;gap:12px;padding:16px;display:flex}.avatar[data-v-5013b6f5]{color:#2d744e;background:#dcefe3;border-radius:50%;place-items:center;width:46px;height:46px;font-size:18px;font-weight:700;display:grid}.account-card div[data-v-5013b6f5]{gap:4px;display:grid}.account-card small[data-v-5013b6f5]{color:#7d8982;font-size:11px}.role-badge[data-v-5013b6f5]{color:#30714e;background:#e2f2e7;border-radius:13px;margin-left:auto;padding:5px 9px;font-size:10px}.settings-list[data-v-5013b6f5]{margin-top:14px;overflow:hidden}.settings-list button[data-v-5013b6f5]{text-align:left;color:#29352f;background:#fff;border:0;border-bottom:1px solid #edf1ee;align-items:center;gap:12px;width:100%;padding:15px 16px;display:flex}.settings-list button[data-v-5013b6f5]:last-child{border:0}.settings-list button>span[data-v-5013b6f5]:nth-child(2){gap:4px;display:grid}.settings-list b[data-v-5013b6f5]{font-size:14px}.settings-list small[data-v-5013b6f5]{color:#8a958f;font-size:10px}.settings-list i[data-v-5013b6f5]{color:#9aa49e;margin-left:auto;font-size:21px;font-style:normal}.item-icon[data-v-5013b6f5]{border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}.item-icon.green[data-v-5013b6f5]{color:#2d744e;background:#e1f2e7}.item-icon.amber[data-v-5013b6f5]{color:#9a681e;background:#fff0d8}.item-icon.blue[data-v-5013b6f5]{color:#3c6690;background:#e4eef8}.settings-note[data-v-5013b6f5]{color:#89948d;margin:14px 4px;font-size:10px;line-height:1.7}.form-card[data-v-5013b6f5]{padding:4px 16px 18px}.form-card label[data-v-5013b6f5]{color:#5f6d65;border-bottom:1px solid #edf1ee;gap:8px;padding:15px 0;font-size:12px;display:grid}.form-card input[data-v-5013b6f5]{color:#28342e;background:#fbfcfb;border:1px solid #d9e2dc;border-radius:9px;padding:12px;font-size:14px}.primary-btn[data-v-5013b6f5]{width:100%;margin-top:20px;font-size:14px}.primary-btn[data-v-5013b6f5]:disabled{opacity:.6}.detail-card[data-v-5013b6f5]{padding:4px 16px 12px}.detail-card>div[data-v-5013b6f5],.readonly-row[data-v-5013b6f5]{border-bottom:1px solid #edf1ee;justify-content:space-between;align-items:center;gap:18px;padding:15px 0;font-size:12px;display:flex}.detail-card span[data-v-5013b6f5],.readonly-row span[data-v-5013b6f5]{color:#78857d}.detail-card b[data-v-5013b6f5],.readonly-row b[data-v-5013b6f5]{text-align:right;max-width:66%}.detail-card .multiline[data-v-5013b6f5]{align-items:flex-start}.detail-card p[data-v-5013b6f5]{color:#718078;background:#f2f7f3;border-radius:8px;margin:13px 0 2px;padding:10px;font-size:10px;line-height:1.6}.security-card[data-v-5013b6f5]{padding-top:0}.password-tip[data-v-5013b6f5]{color:#89948d;margin:14px 0 0;font-size:10px;line-height:1.6}.toast[data-v-5013b6f5]{color:#fff;z-index:30;white-space:nowrap;background:#24362c;border-radius:8px;padding:10px 18px;font-size:12px;position:fixed;bottom:30px;left:50%;transform:translate(-50%)}.page[data-v-4d012cae]{color:#252b28;background:#f7f9fc;min-height:100vh;padding-bottom:34px}.content[data-v-4d012cae]{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;max-width:750px;margin:0 auto;padding:14px;display:flex}.card[data-v-4d012cae],.manage-card[data-v-4d012cae],.muted-card[data-v-4d012cae],.notice[data-v-4d012cae]{background:#fff;border:1px solid #e7e3db;border-radius:17px;padding:17px}.device-card[data-v-4d012cae]{background:linear-gradient(135deg,#f2faf4,#fff);border-color:#cfe1d4}.device-card.empty[data-v-4d012cae]{background:#fff;border-color:#e7e3db}.device-card>header[data-v-4d012cae]{justify-content:space-between;align-items:center;gap:12px;display:flex}.tag[data-v-4d012cae]{color:#1d6b41;background:#e8f7ee;border-radius:10px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.tag.user[data-v-4d012cae]{color:#3d5064;background:#eef2f5}.manage-btn[data-v-4d012cae]{color:#fff;background:#28734d;border:0;border-radius:16px;height:32px;padding:0 14px;font-size:11.5px;font-weight:700}.header-btns[data-v-4d012cae]{gap:8px;display:flex}.manage-btn.ghost[data-v-4d012cae]{color:#28734d;background:#eef4f0}.device-card h1[data-v-4d012cae]{margin-top:14px;font-size:22px}.device-card .meta[data-v-4d012cae]{color:#6d766f;margin-top:9px;font-size:11.5px}.device-card .meta .mono[data-v-4d012cae]{letter-spacing:1px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.device-card .meta .sep[data-v-4d012cae]{color:#c4cbc6;margin:0 7px}.status-row[data-v-4d012cae]{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.chip[data-v-4d012cae]{color:#7d8880;background:#f2f4f3;border-radius:11px;padding:5px 12px;font-size:10.5px;font-weight:700}.chip.ok[data-v-4d012cae]{color:#1d6b41;background:#e8f7ee}.chip.warn[data-v-4d012cae]{color:#a4601a;background:#fff6e8}.device-card .primary[data-v-4d012cae]{color:#fff;background:#28734d;border:0;border-radius:22px;height:44px;margin-top:16px;padding:0 24px;font-size:13.5px;font-weight:800}.notice[data-v-4d012cae]{background:linear-gradient(135deg,#fffaf2,#fff);border-color:#f0d5ad;align-items:center;gap:12px;display:flex}.notice strong[data-v-4d012cae]{color:#a4601a;font-size:13px;display:block}.notice p[data-v-4d012cae]{color:#7d6a4e;margin-top:6px;font-size:11px;line-height:1.6}.notice .chevron[data-v-4d012cae]{color:#d6a868;flex:none;font-size:26px}.grid[data-v-4d012cae]{grid-template-columns:repeat(2,1fr);gap:11px;display:grid}.entry[data-v-4d012cae]{text-align:left;background:#fff;border:1px solid #e7e3db;border-radius:15px;padding:15px}.entry-icon[data-v-4d012cae]{border-radius:13px;justify-content:center;align-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:flex}.entry strong[data-v-4d012cae]{margin-top:11px;font-size:14px;display:block}.entry small[data-v-4d012cae]{color:#8b948e;margin-top:5px;font-size:10.5px;line-height:1.5;display:block}.manage-card h2[data-v-4d012cae],.muted-card h2[data-v-4d012cae]{font-size:16px}.manage-card p[data-v-4d012cae],.muted-card p[data-v-4d012cae]{color:#6d766f;margin-top:10px;font-size:11.5px;line-height:1.7}.manage-actions[data-v-4d012cae]{gap:10px;margin-top:15px;display:flex}.manage-actions button[data-v-4d012cae]{color:#fff;background:#28734d;border:0;border-radius:22px;flex:1;height:44px;font-size:13.5px;font-weight:800}.manage-actions button.ghost[data-v-4d012cae]{color:#28734d;background:#eef4f0}.manage-hint[data-v-4d012cae]{line-height:1.6;color:#8b948e!important;margin-top:12px!important;font-size:10.5px!important}.muted-card[data-v-4d012cae]{background:#f7f8f7;border-color:#eceeed}.printers-card header h2[data-v-4d012cae]{font-size:15px}.printers-card header p[data-v-4d012cae]{color:#8b948e;margin-top:6px;font-size:10.5px}.printer-row[data-v-4d012cae]{border-top:1px solid #f0ede6;align-items:center;gap:10px;padding:11px 0;display:flex}.printer-row[data-v-4d012cae]:first-of-type{border-top:0}.printer-main[data-v-4d012cae]{flex:1;min-width:0}.printer-main strong[data-v-4d012cae]{font-size:13px;display:block}.printer-main small[data-v-4d012cae]{color:#8b948e;margin-top:4px;font-size:10.5px;display:block}.set-default[data-v-4d012cae]{color:#28734d;background:#f2faf4;border:1px solid #b9d6c6;border-radius:15px;height:30px;padding:0 12px;font-size:10.5px;font-weight:700}.set-default.confirm-ok[data-v-4d012cae]{color:#1d6b41;background:#e8f7ee;border-color:#9cd6b2}.set-default.confirm-bad[data-v-4d012cae]{color:#a33;background:#fdeeee;border-color:#e5b5b5}.message[data-v-4d012cae]{border-radius:11px;margin:0;padding:11px 13px;font-size:12px;line-height:1.55}.message.info[data-v-4d012cae]{color:#3d4a42;background:#eef4f0}.message.error[data-v-4d012cae]{color:#a83232;background:#fdecec}.setup-page[data-v-0fb1d01b]{color:#252b28;background:#f7f9fc;min-height:100vh;padding-bottom:92px}.content[data-v-0fb1d01b]{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;max-width:750px;margin:0 auto;padding:14px 14px 34px;display:flex}.hero[data-v-0fb1d01b]{color:#fff;background:linear-gradient(135deg,#1f2a24,#2f4038);border-radius:22px;padding:22px}.hero .tag[data-v-0fb1d01b]{background:#ffffff29;border-radius:10px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.hero h1[data-v-0fb1d01b]{letter-spacing:.5px;margin-top:12px;font-size:24px}.hero p[data-v-0fb1d01b]{color:#ffffffc2;margin-top:9px;font-size:12px;line-height:1.65}.wiring-card[data-v-0fb1d01b],.checklist[data-v-0fb1d01b],.notice[data-v-0fb1d01b],.scan-card[data-v-0fb1d01b]{background:#fff;border:1px solid #e7e3db;border-radius:17px;padding:17px}.scan-card[data-v-0fb1d01b]{background:linear-gradient(135deg,#eef7f1,#fff);border-color:#cfe1d4}.scan-btn[data-v-0fb1d01b]{color:#fff;text-align:left;background:#28734d;border:0;border-radius:15px;align-items:center;gap:13px;width:100%;padding:14px;display:flex}.scan-btn[data-v-0fb1d01b]:disabled{opacity:.6}.scan-emoji[data-v-0fb1d01b]{background:#ffffff2e;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:21px;display:flex}.scan-copy[data-v-0fb1d01b]{flex-direction:column;gap:4px;display:flex}.scan-copy strong[data-v-0fb1d01b]{font-size:15px;font-weight:800}.scan-copy small[data-v-0fb1d01b]{color:#ffffffc7;font-size:10.5px;line-height:1.5}.scan-hint[data-v-0fb1d01b]{color:#8a6a3a;background:#fdf6e8;border-radius:10px;margin-top:11px;padding:9px 11px;font-size:10.5px;line-height:1.65}.wiring-card header[data-v-0fb1d01b]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.wiring-card h2[data-v-0fb1d01b],.checklist h2[data-v-0fb1d01b],.notice h2[data-v-0fb1d01b]{font-size:16px}.wiring-card header small[data-v-0fb1d01b]{color:#8b948e;font-size:10px}.wiring-figure[data-v-0fb1d01b]{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:15px;display:flex}.wiring-figure.second[data-v-0fb1d01b]{margin-top:11px}.node[data-v-0fb1d01b]{text-align:center;background:#f4f8f5;border:1px dashed #cbd6cd;border-radius:14px;min-width:88px;padding:11px 12px}.node strong[data-v-0fb1d01b]{font-size:12px;display:block}.node small[data-v-0fb1d01b]{color:#7d8880;margin-top:5px;font-size:10px;line-height:1.4;display:block}.node.box[data-v-0fb1d01b]{background:#eef4f0;border-style:solid;border-color:#28734d}.node.box.small[data-v-0fb1d01b]{min-width:74px}.node.printer[data-v-0fb1d01b]{background:#fff5e9;border-style:solid;border-color:#f0c391}.node.power[data-v-0fb1d01b],.node.router[data-v-0fb1d01b]{background:#f1f5f8;border-color:#b9cddd}.link[data-v-0fb1d01b]{color:#7d8880;flex-direction:column;align-items:center;gap:3px;display:flex}.link i[data-v-0fb1d01b]{background:#b9c4bc;border-radius:2px;width:26px;height:2px;display:block}.link em[data-v-0fb1d01b]{font-size:9px;font-style:normal}.checklist ol[data-v-0fb1d01b]{flex-direction:column;gap:15px;margin-top:14px;list-style:none;display:flex}.checklist li[data-v-0fb1d01b]{grid-template-columns:26px 1fr;gap:11px;display:grid}.checklist .step[data-v-0fb1d01b]{color:#fff;background:#28734d;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:flex}.checklist strong[data-v-0fb1d01b]{font-size:13px}.checklist p[data-v-0fb1d01b]{color:#6d766f;margin-top:5px;font-size:11px;line-height:1.6}.checklist em.warn[data-v-0fb1d01b]{color:#a4601a;background:#fff3e6;border-radius:9px;margin-top:7px;padding:8px 10px;font-size:11px;font-style:normal;line-height:1.55;display:block}.notice[data-v-0fb1d01b]{background:linear-gradient(135deg,#f2faf4,#fff);border-color:#cfe1d4;margin-bottom:6px}.notice p[data-v-0fb1d01b]{color:#5f6a62;margin-top:9px;font-size:11.5px;line-height:1.7}.notice strong[data-v-0fb1d01b]{color:#28734d}.message[data-v-0fb1d01b]{border-radius:11px;margin:0;padding:11px 13px;font-size:12px;line-height:1.55}.message.info[data-v-0fb1d01b]{color:#3d4a42;background:#eef4f0}.message.success[data-v-0fb1d01b]{color:#1d6b41;background:#e8f7ee}.message.error[data-v-0fb1d01b]{color:#a83232;background:#fdecec}.action-bar[data-v-0fb1d01b]{padding:12px 14px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e7e3db;position:fixed;bottom:0;left:0;right:0}.action-bar button[data-v-0fb1d01b]{color:#fff;letter-spacing:1px;background:#28734d;border:0;border-radius:24px;width:100%;max-width:750px;height:48px;margin:0 auto;font-size:15px;font-weight:800;display:block}.action-bar button[data-v-0fb1d01b]:disabled{opacity:.55}.tip-mask[data-v-0fb1d01b]{z-index:999;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1018287a;place-items:center;padding:24px;animation:.18s both tipMaskIn-0fb1d01b;display:grid;position:fixed;inset:0}@keyframes tipMaskIn-0fb1d01b{0%{opacity:0}to{opacity:1}}.tip-card[data-v-0fb1d01b]{box-sizing:border-box;text-align:center;background:#fff;border-radius:22px;width:100%;max-width:300px;padding:26px 20px 20px;animation:.26s cubic-bezier(.34,1.4,.64,1) both tipCardIn-0fb1d01b;box-shadow:0 24px 60px #10182847,0 2px 6px #1018281a}@keyframes tipCardIn-0fb1d01b{0%{opacity:0;transform:scale(.9)translateY(8px)}to{opacity:1;transform:none}}.tip-ico[data-v-0fb1d01b]{border-radius:17px;place-items:center;width:52px;height:52px;margin:0 auto 14px;display:grid;box-shadow:0 8px 18px #1018282e,inset 0 1px #ffffff47}.tip-ico.error[data-v-0fb1d01b]{background:linear-gradient(150deg,#ef6b62,#c7382f)}.tip-ico.success[data-v-0fb1d01b]{background:linear-gradient(150deg,#22c77e,#0b8153)}.tip-ico.info[data-v-0fb1d01b]{background:linear-gradient(150deg,#5b9bee,#2c6fd1)}.tip-title[data-v-0fb1d01b]{color:#16181a;letter-spacing:.2px;font-size:16.5px;font-weight:800;display:block}.tip-text[data-v-0fb1d01b]{color:#5c6672;word-break:break-word;margin:9px 0 0;font-size:13px;line-height:1.62}.tip-btn[data-v-0fb1d01b]{cursor:pointer;color:#fff;letter-spacing:.3px;border:0;border-radius:999px;width:100%;margin-top:20px;padding:13px 0;font-family:inherit;font-size:14.5px;font-weight:800;transition:transform .18s cubic-bezier(.34,1.5,.64,1)}.tip-btn[data-v-0fb1d01b]:active{transform:scale(.96)}.tip-btn.error[data-v-0fb1d01b]{background:linear-gradient(135deg,#ef6b62,#c7382f);box-shadow:0 8px 18px #c7382f4d}.tip-btn.success[data-v-0fb1d01b]{background:linear-gradient(135deg,#22c77e,#0b8153);box-shadow:0 8px 18px #0b81534d}.tip-btn.info[data-v-0fb1d01b]{background:linear-gradient(135deg,#5b9bee,#2c6fd1);box-shadow:0 8px 18px #2c6fd14d}.rebind-hint[data-v-0fb1d01b]{color:#3a5570;background:#3b82e014;border:1px dashed #3b82e040;border-radius:12px;margin-top:12px;padding:11px 13px;font-size:11.5px;line-height:1.6}.setup-page[data-v-6342cf5c]{color:#252b28;background:#f7f9fc;min-height:100vh;padding-bottom:120px}.content[data-v-6342cf5c]{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;max-width:750px;margin:0 auto;padding:14px 14px 34px;display:flex}.hero[data-v-6342cf5c]{color:#fff;background:linear-gradient(135deg,#16202b,#243447);border-radius:22px;padding:22px;position:relative;overflow:hidden}.hero.ok[data-v-6342cf5c]{background:linear-gradient(135deg,#14402b,#20694a)}.hero.busy[data-v-6342cf5c]{background:linear-gradient(135deg,#1d2a38,#2b4a66)}.hero.warn[data-v-6342cf5c]{background:linear-gradient(135deg,#4a3218,#7a5220)}.hero .tag[data-v-6342cf5c]{background:#ffffff29;border-radius:10px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.hero h1[data-v-6342cf5c]{margin-top:12px;font-size:24px}.hero p[data-v-6342cf5c]{color:#ffffffc7;margin-top:9px;font-size:12px;line-height:1.65}.pulse[data-v-6342cf5c]{align-items:flex-end;gap:6px;height:34px;display:flex;position:absolute;bottom:18px;right:20px}.pulse i[data-v-6342cf5c]{background:#ffffff59;border-radius:3px;width:5px;height:9px}.pulse.active i[data-v-6342cf5c]{animation:1s ease-in-out infinite bounce-6342cf5c}.pulse.active i[data-v-6342cf5c]:nth-child(2){animation-delay:.15s}.pulse.active i[data-v-6342cf5c]:nth-child(3){animation-delay:.3s}@keyframes bounce-6342cf5c{0%,to{opacity:.4;height:9px}50%{opacity:1;height:32px}}.flow-card[data-v-6342cf5c],.notice[data-v-6342cf5c],.progress-card[data-v-6342cf5c],.timeout-card[data-v-6342cf5c]{background:#fff;border:1px solid #e7e3db;border-radius:17px;padding:17px}.flow-card h2[data-v-6342cf5c],.notice h2[data-v-6342cf5c],.timeout-card h2[data-v-6342cf5c]{font-size:16px}.flow[data-v-6342cf5c]{flex-direction:column;gap:0;margin-top:14px;list-style:none;display:flex}.flow li[data-v-6342cf5c]{opacity:.5;grid-template-columns:28px 1fr;gap:11px;padding-bottom:16px;display:grid;position:relative}.flow li[data-v-6342cf5c]:last-child{padding-bottom:0}.flow li.done[data-v-6342cf5c]{opacity:1}.flow li[data-v-6342cf5c]:not(:last-child):after{content:"";background:#dfe3de;width:1px;position:absolute;top:29px;bottom:2px;left:13px}.flow li span[data-v-6342cf5c]{color:#6d766f;background:#e8ecea;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:flex}.flow li.done span[data-v-6342cf5c]{color:#fff;background:#28734d}.flow li strong[data-v-6342cf5c]{font-size:13px;display:block}.flow li small[data-v-6342cf5c]{color:#7d8880;margin-top:4px;font-size:11px;line-height:1.5;display:block}.progress-card header[data-v-6342cf5c]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.progress-card strong[data-v-6342cf5c]{font-size:13px}.progress-card em[data-v-6342cf5c]{color:#8b948e;font-size:11px;font-style:normal}.progress-card .bar[data-v-6342cf5c]{background:#eef0ee;border-radius:4px;height:7px;margin-top:11px;overflow:hidden}.progress-card .bar i[data-v-6342cf5c]{background:linear-gradient(90deg,#3a9e6a,#28734d);height:100%;transition:width .9s linear;display:block}.progress-card p[data-v-6342cf5c]{color:#7d8880;margin-top:10px;font-size:11px;line-height:1.55}.timeout-card[data-v-6342cf5c]{background:linear-gradient(135deg,#fffaf2,#fff);border-color:#f0d5ad}.timeout-card ul[data-v-6342cf5c]{flex-direction:column;gap:9px;margin-top:12px;list-style:none;display:flex}.timeout-card li[data-v-6342cf5c]{color:#6d5a3c;grid-template-columns:8px 1fr;align-items:start;gap:9px;font-size:11.5px;line-height:1.6;display:grid}.timeout-card li span[data-v-6342cf5c]{background:#d69b3f;border-radius:50%;width:6px;height:6px;margin-top:6px}.timeout-card .ghost[data-v-6342cf5c]{color:#a4601a;background:#fff;border:1px solid #d69b3f;border-radius:20px;height:40px;margin-top:14px;padding:0 18px;font-size:13px;font-weight:700}.timeout-card .ghost.subtle[data-v-6342cf5c]{color:#4c6b58;border-color:#cbd6cd;margin-left:10px}.notice[data-v-6342cf5c]{background:linear-gradient(135deg,#f2faf4,#fff);border-color:#cfe1d4}.notice p[data-v-6342cf5c]{color:#5f6a62;margin-top:9px;font-size:11.5px;line-height:1.7}.message[data-v-6342cf5c]{border-radius:11px;margin:0;padding:11px 13px;font-size:12px;line-height:1.55}.message.info[data-v-6342cf5c]{color:#3d4a42;background:#eef4f0}.message.success[data-v-6342cf5c]{color:#1d6b41;background:#e8f7ee}.message.error[data-v-6342cf5c]{color:#a83232;background:#fdecec}.action-bar[data-v-6342cf5c]{padding:12px 14px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e7e3db;flex-direction:column;gap:9px;display:flex;position:fixed;bottom:0;left:0;right:0}.action-bar button[data-v-6342cf5c]{color:#fff;background:#28734d;border:0;border-radius:24px;width:100%;max-width:750px;height:48px;margin:0 auto;font-size:15px;font-weight:800;display:block}.action-bar button.secondary[data-v-6342cf5c]{color:#28734d;background:#eef4f0;height:42px}.action-bar button[data-v-6342cf5c]:disabled{opacity:.55}.rebind-hint[data-v-6342cf5c]{color:#3a5570;background:#3b82e014;border:1px dashed #3b82e040;border-radius:12px;margin-top:12px;padding:11px 13px;font-size:11.5px;line-height:1.6}.setup-page[data-v-dfba8f05]{color:#252b28;background:#f7f9fc;min-height:100vh;padding-bottom:118px}.content[data-v-dfba8f05]{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;max-width:750px;margin:0 auto;padding:14px 14px 34px;display:flex}.hero[data-v-dfba8f05]{color:#fff;background:linear-gradient(135deg,#1f2a24,#31463b);border-radius:22px;padding:22px}.hero .tag[data-v-dfba8f05]{background:#ffffff29;border-radius:10px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.hero h1[data-v-dfba8f05]{margin-top:12px;font-size:24px}.hero p[data-v-dfba8f05]{color:#ffffffc7;margin-top:9px;font-size:12px;line-height:1.65}.device-card[data-v-dfba8f05]{background:#fff;border:1px solid #e7e3db;border-radius:17px;padding:17px}.device-card.empty[data-v-dfba8f05]{grid-template-columns:56px 1fr;align-items:center;gap:14px;display:grid}.device-card.empty p[data-v-dfba8f05]{color:#7d8880;margin-top:6px;font-size:11.5px;line-height:1.6}.device-card header[data-v-dfba8f05]{grid-template-columns:48px 1fr auto;align-items:center;gap:12px;display:grid}.device-icon[data-v-dfba8f05]{color:#28734d;background:#eef4f0;border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:800;display:flex}.device-main strong[data-v-dfba8f05]{font-size:15px;display:block}.device-main small[data-v-dfba8f05]{color:#7d8880;margin-top:5px;font-size:11px;display:block}.online[data-v-dfba8f05]{color:#7d8880;background:#f2f4f3;border-radius:11px;padding:4px 10px;font-size:10px;font-weight:800}.online.up[data-v-dfba8f05]{color:#1d6b41;background:#e8f7ee}.facts[data-v-dfba8f05]{flex-direction:column;gap:0;margin-top:16px;display:flex}.facts div[data-v-dfba8f05]{border-top:1px solid #f0f2f0;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.facts dt[data-v-dfba8f05]{color:#7d8880;font-size:11.5px}.facts dd[data-v-dfba8f05]{font-size:12.5px;font-weight:700}.facts dd.mono[data-v-dfba8f05]{letter-spacing:1px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.inline-warn[data-v-dfba8f05]{color:#a4601a;background:#fff3e6;border-radius:10px;margin-top:13px;padding:10px 12px;font-size:11.5px;line-height:1.6}.rule-card[data-v-dfba8f05]{background:#fff;border:1px solid #e7e3db;border-radius:17px;padding:17px}.rule-card h2[data-v-dfba8f05]{font-size:16px}.rule-card ul[data-v-dfba8f05]{flex-direction:column;gap:11px;margin-top:13px;list-style:none;display:flex}.rule-card li[data-v-dfba8f05]{color:#5f6a62;grid-template-columns:7px 1fr;gap:10px;font-size:11.5px;line-height:1.65;display:grid}.rule-card li span[data-v-dfba8f05]{background:#28734d;border-radius:50%;width:6px;height:6px;margin-top:6px}.message[data-v-dfba8f05]{border-radius:11px;margin:0;padding:11px 13px;font-size:12px;line-height:1.55}.message.info[data-v-dfba8f05]{color:#3d4a42;background:#eef4f0}.message.success[data-v-dfba8f05]{color:#1d6b41;background:#e8f7ee}.message.error[data-v-dfba8f05]{color:#a83232;background:#fdecec}.fail-card[data-v-dfba8f05]{background:linear-gradient(135deg,#fff8f8,#fff);border:1px solid #f0cfcf;border-radius:17px;padding:17px}.fail-card h3[data-v-dfba8f05]{color:#a83232;font-size:14px}.fail-card p[data-v-dfba8f05]{color:#6d5a5a;margin-top:9px;font-size:11.5px;line-height:1.7}.fail-actions[data-v-dfba8f05]{flex-wrap:wrap;gap:9px;margin-top:14px;display:flex}.fail-actions button[data-v-dfba8f05]{color:#fff;background:#a83232;border:0;border-radius:19px;height:38px;padding:0 16px;font-size:12.5px;font-weight:700}.fail-actions button.ghost[data-v-dfba8f05]{color:#3d4a42;background:#f2f4f3}.action-bar[data-v-dfba8f05]{padding:12px 14px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e7e3db;position:fixed;bottom:0;left:0;right:0}.action-bar button[data-v-dfba8f05]{color:#fff;letter-spacing:1px;background:#28734d;border:0;border-radius:24px;width:100%;max-width:750px;height:48px;margin:0 auto;font-size:15px;font-weight:800;display:block}.action-bar button[data-v-dfba8f05]:disabled{opacity:.5}.foot-note[data-v-dfba8f05]{color:#8b948e;text-align:center;max-width:750px;margin:9px auto 0;font-size:10.5px;line-height:1.55}.setup-page[data-v-2f378862]{color:#252b28;background:#f7f9fc;min-height:100vh;padding-bottom:126px}.content[data-v-2f378862]{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;max-width:750px;margin:0 auto;padding:14px 14px 34px;display:flex}.hero[data-v-2f378862]{color:#fff;background:linear-gradient(135deg,#1f2a24,#31463b);border-radius:22px;padding:22px}.hero .tag[data-v-2f378862]{background:#ffffff29;border-radius:10px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.hero h1[data-v-2f378862]{margin-top:12px;font-size:24px}.hero p[data-v-2f378862]{color:#ffffffc7;margin-top:9px;font-size:12px;line-height:1.65}.method-card[data-v-2f378862],.list-card[data-v-2f378862],.notice[data-v-2f378862]{background:#fff;border:1px solid #e7e3db;border-radius:17px;padding:17px}.method-card h2[data-v-2f378862],.list-card h2[data-v-2f378862],.notice h2[data-v-2f378862]{font-size:16px}.method-grid[data-v-2f378862]{grid-template-columns:1fr 1fr;gap:11px;margin-top:13px;display:grid}.method[data-v-2f378862]{background:#fafbfa;border:1px solid #e7e3db;border-radius:14px;padding:14px}.method.active[data-v-2f378862]{background:#f2faf4;border-color:#28734d;box-shadow:inset 0 0 0 1px #28734d}.method-icon[data-v-2f378862]{color:#28734d;background:#eef4f0;border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;font-size:11px;font-weight:800;display:flex}.method strong[data-v-2f378862]{margin-top:10px;font-size:13px;display:block}.method p[data-v-2f378862]{color:#6d766f;margin-top:6px;font-size:11px;line-height:1.55}.method em[data-v-2f378862]{color:#a4601a;margin-top:8px;font-size:10.5px;font-style:normal;display:block}.list-card>header[data-v-2f378862]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.list-card>header p[data-v-2f378862]{color:#8b948e;margin-top:6px;font-size:10.5px;line-height:1.5}.list-card>header button[data-v-2f378862]{color:#28734d;background:#eef4f0;border:0;border-radius:17px;flex:none;height:34px;padding:0 14px;font-size:12px;font-weight:700}.list-card>header button[data-v-2f378862]:disabled{opacity:.55}.state[data-v-2f378862]{color:#7d8880;background:#f7f8f7;border-radius:13px;margin-top:14px;padding:16px;font-size:12px}.empty[data-v-2f378862]{text-align:center;background:#f7f8f7;border-radius:13px;margin-top:14px;padding:22px 16px}.empty-icon[data-v-2f378862]{color:#7d8880;background:#e8ecea;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto;font-size:15px;font-weight:800;display:flex}.empty h3[data-v-2f378862]{margin-top:12px;font-size:14px}.empty p[data-v-2f378862]{color:#7d8880;margin-top:7px;font-size:11.5px;line-height:1.65}.printer-list[data-v-2f378862]{flex-direction:column;gap:12px;margin-top:14px;display:flex}.printer-card[data-v-2f378862]{background:#fafbfa;border:1px solid #e7e3db;border-radius:14px;padding:14px}.printer-card.disabled[data-v-2f378862]{background:#f7f7f6}.printer-card header[data-v-2f378862]{grid-template-columns:44px 1fr auto;align-items:center;gap:11px;display:grid}.printer-icon[data-v-2f378862]{color:#28734d;background:#eef4f0;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:800;display:flex}.printer-main strong[data-v-2f378862]{font-size:13.5px;display:block}.printer-main small[data-v-2f378862]{color:#7d8880;margin-top:5px;font-size:11px;display:block}.default-flag[data-v-2f378862]{color:#fff;background:#28734d;border-radius:10px;padding:3px 9px;font-size:9.5px;font-weight:800}.status-pair[data-v-2f378862]{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.status[data-v-2f378862]{background:#f2f4f3;border:1px solid #0000;border-radius:12px;padding:11px}.status dt[data-v-2f378862]{color:#7d8880;font-size:10px}.status dd[data-v-2f378862]{margin-top:6px;font-size:12.5px;font-weight:800}.status.ok[data-v-2f378862]{background:#e8f7ee;border-color:#bfe3ce}.status.ok dd[data-v-2f378862]{color:#1d6b41}.status.warn[data-v-2f378862]{background:#fff6e8;border-color:#f0d5ad}.status.warn dd[data-v-2f378862]{color:#a4601a}.status.danger[data-v-2f378862]{background:#fdecec;border-color:#f0cfcf}.status.danger dd[data-v-2f378862]{color:#a83232}.status.neutral dd[data-v-2f378862]{color:#5d6660}.status-hint[data-v-2f378862]{color:#6d766f;margin-top:11px;font-size:11px;line-height:1.6}.caps[data-v-2f378862]{flex-wrap:wrap;gap:7px;margin-top:11px;display:flex}.caps span[data-v-2f378862]{color:#3d5a48;background:#eef4f0;border-radius:9px;padding:4px 10px;font-size:10.5px}.printer-card footer[data-v-2f378862]{align-items:center;gap:10px;margin-top:13px;display:flex}.printer-card footer button[data-v-2f378862]{color:#fff;background:#28734d;border:0;border-radius:18px;height:36px;padding:0 15px;font-size:12px;font-weight:700}.printer-card footer button.ghost[data-v-2f378862]{color:#28734d;background:#eef4f0}.printer-card footer button[data-v-2f378862]:disabled{opacity:.55}.ok-note[data-v-2f378862]{color:#1d6b41;font-size:11.5px;font-weight:700}.notice[data-v-2f378862]{background:linear-gradient(135deg,#f2faf4,#fff);border-color:#cfe1d4}.notice p[data-v-2f378862]{color:#5f6a62;margin-top:9px;font-size:11.5px;line-height:1.7}.notice strong[data-v-2f378862]{color:#28734d}.message[data-v-2f378862]{border-radius:11px;margin:0;padding:11px 13px;font-size:12px;line-height:1.55}.message.info[data-v-2f378862]{color:#3d4a42;background:#eef4f0}.message.success[data-v-2f378862]{color:#1d6b41;background:#e8f7ee}.message.error[data-v-2f378862]{color:#a83232;background:#fdecec}.action-bar[data-v-2f378862]{padding:12px 14px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e7e3db;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.action-bar button[data-v-2f378862]{color:#fff;background:#28734d;border:0;border-radius:24px;width:100%;max-width:750px;height:48px;margin:0 auto;font-size:15px;font-weight:800;display:block}.action-bar button.link[data-v-2f378862]{color:#7d8880;background:0 0;height:auto;padding:4px 0;font-size:11.5px;font-weight:600}.action-bar button[data-v-2f378862]:disabled{opacity:.5}.setup-page[data-v-1ff4fdb4]{color:#252b28;background:#f7f9fc;min-height:100vh;padding-bottom:126px}.content[data-v-1ff4fdb4]{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;max-width:750px;margin:0 auto;padding:14px 14px 34px;display:flex}.hero[data-v-1ff4fdb4]{color:#fff;background:linear-gradient(135deg,#1f2a24,#31463b);border-radius:22px;padding:22px}.hero.ok[data-v-1ff4fdb4]{background:linear-gradient(135deg,#14402b,#20694a)}.hero.warn[data-v-1ff4fdb4]{background:linear-gradient(135deg,#4a3218,#7a5220)}.hero.busy[data-v-1ff4fdb4]{background:linear-gradient(135deg,#1d2a38,#2b4a66)}.hero .tag[data-v-1ff4fdb4]{background:#ffffff29;border-radius:10px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.hero h1[data-v-1ff4fdb4]{margin-top:12px;font-size:24px}.hero p[data-v-1ff4fdb4]{color:#ffffffc7;margin-top:9px;font-size:12px;line-height:1.68}.printer-card[data-v-1ff4fdb4],.test-card[data-v-1ff4fdb4],.progress-card[data-v-1ff4fdb4],.confirm-card[data-v-1ff4fdb4],.result-card[data-v-1ff4fdb4]{background:#fff;border:1px solid #e7e3db;border-radius:17px;padding:17px}.printer-card header[data-v-1ff4fdb4]{grid-template-columns:44px 1fr auto;align-items:center;gap:11px;display:grid}.printer-icon[data-v-1ff4fdb4]{color:#28734d;background:#eef4f0;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:800;display:flex}.printer-card strong[data-v-1ff4fdb4]{font-size:13.5px;display:block}.printer-card small[data-v-1ff4fdb4]{color:#7d8880;margin-top:5px;font-size:11px;display:block}.online[data-v-1ff4fdb4]{color:#7d8880;background:#f2f4f3;border-radius:11px;padding:4px 10px;font-size:10px;font-weight:800}.online.up[data-v-1ff4fdb4]{color:#1d6b41;background:#e8f7ee}.test-card h2[data-v-1ff4fdb4],.confirm-card h2[data-v-1ff4fdb4],.result-card h2[data-v-1ff4fdb4]{font-size:16px}.test-card ul[data-v-1ff4fdb4]{flex-direction:column;gap:10px;margin-top:13px;list-style:none;display:flex}.test-card li[data-v-1ff4fdb4]{color:#5f6a62;grid-template-columns:7px 1fr;gap:10px;font-size:11.5px;line-height:1.6;display:grid}.test-card li span[data-v-1ff4fdb4]{background:#28734d;border-radius:50%;width:6px;height:6px;margin-top:6px}.paper-tip[data-v-1ff4fdb4]{color:#a4601a;background:#fff6e8;border-radius:10px;margin-top:14px;padding:10px 12px;font-size:11.5px;line-height:1.6}.progress-card header[data-v-1ff4fdb4]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.progress-card strong[data-v-1ff4fdb4]{font-size:13px}.progress-card em[data-v-1ff4fdb4]{color:#8b948e;font-size:11px;font-style:normal}.progress-card .bar[data-v-1ff4fdb4]{background:#eef0ee;border-radius:4px;height:7px;margin-top:11px;overflow:hidden}.progress-card .bar i[data-v-1ff4fdb4]{background:linear-gradient(90deg,#3a9e6a,#28734d);height:100%;transition:width 1s linear;display:block}.progress-card p[data-v-1ff4fdb4]{color:#7d8880;margin-top:10px;font-size:11px;line-height:1.55}.confirm-card[data-v-1ff4fdb4]{background:linear-gradient(135deg,#fffaf2,#fff);border-color:#f0d5ad}.confirm-card p[data-v-1ff4fdb4]{color:#7d6a4e;margin-top:9px;font-size:11.5px;line-height:1.65}.confirm-actions[data-v-1ff4fdb4]{flex-direction:column;gap:10px;margin-top:15px;display:flex}.confirm-actions button[data-v-1ff4fdb4]{border:0;border-radius:23px;height:46px;font-size:14px;font-weight:800}.confirm-actions button.primary[data-v-1ff4fdb4]{color:#fff;background:#28734d}.confirm-actions button.danger[data-v-1ff4fdb4]{color:#a83232;background:#fdecec}.confirm-actions button[data-v-1ff4fdb4]:disabled{opacity:.55}.result-card[data-v-1ff4fdb4]{text-align:center}.result-card.ok[data-v-1ff4fdb4]{background:linear-gradient(135deg,#f4fbf7,#fff);border-color:#bfe3ce}.result-card.danger[data-v-1ff4fdb4]{background:linear-gradient(135deg,#fff8f8,#fff);border-color:#f0cfcf}.result-icon[data-v-1ff4fdb4]{border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto;font-size:22px;font-weight:800;display:flex}.result-card.ok .result-icon[data-v-1ff4fdb4]{color:#1d6b41;background:#e8f7ee}.result-card.danger .result-icon[data-v-1ff4fdb4]{color:#a83232;background:#fdecec}.result-card h2[data-v-1ff4fdb4]{margin-top:13px}.result-card p[data-v-1ff4fdb4]{color:#6d766f;text-align:left;margin-top:9px;font-size:11.5px;line-height:1.65}.result-card .checks[data-v-1ff4fdb4]{text-align:left;flex-direction:column;gap:9px;margin-top:13px;list-style:none;display:flex}.result-card .checks li[data-v-1ff4fdb4]{color:#6d5a5a;grid-template-columns:7px 1fr;gap:10px;font-size:11.5px;line-height:1.6;display:grid}.result-card .checks li span[data-v-1ff4fdb4]{background:#d98a8a;border-radius:50%;width:6px;height:6px;margin-top:6px}.result-card button[data-v-1ff4fdb4]{color:#fff;background:#28734d;border:0;border-radius:21px;height:42px;margin-top:16px;padding:0 22px;font-size:13px;font-weight:800}.message[data-v-1ff4fdb4]{border-radius:11px;margin:0;padding:11px 13px;font-size:12px;line-height:1.55}.message.info[data-v-1ff4fdb4]{color:#3d4a42;background:#eef4f0}.message.success[data-v-1ff4fdb4]{color:#1d6b41;background:#e8f7ee}.message.error[data-v-1ff4fdb4]{color:#a83232;background:#fdecec}.action-bar[data-v-1ff4fdb4]{padding:12px 14px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e7e3db;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.action-bar button[data-v-1ff4fdb4]{color:#fff;background:#28734d;border:0;border-radius:24px;width:100%;max-width:750px;height:48px;margin:0 auto;font-size:15px;font-weight:800;display:block}.action-bar button.link[data-v-1ff4fdb4]{color:#7d8880;background:0 0;height:auto;padding:4px 0;font-size:11.5px;font-weight:600}.action-bar button[data-v-1ff4fdb4]:disabled{opacity:.5}.rebind-hint[data-v-1ff4fdb4]{color:#3a5570;background:#3b82e014;border:1px dashed #3b82e040;border-radius:12px;margin-top:12px;padding:11px 13px;font-size:11.5px;line-height:1.6}.page[data-v-8bd4151e]{color:#252b28;background:#f7f9fc;min-height:100vh;padding-bottom:96px}.content[data-v-8bd4151e]{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;max-width:750px;margin:0 auto;padding:14px 14px 34px;display:flex}.card[data-v-8bd4151e]{background:#fff;border:1px solid #e7e3db;border-radius:17px;padding:17px}.card>header[data-v-8bd4151e]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.card h2[data-v-8bd4151e]{font-size:16px}.card>header small[data-v-8bd4151e]{color:#8b948e;font-size:10.5px}.box-card[data-v-8bd4151e]{background:linear-gradient(135deg,#f2faf4,#fff);border-color:#cfe1d4}.facts[data-v-8bd4151e]{margin-top:14px}.facts div[data-v-8bd4151e]{border-top:1px solid #eef0ee;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.facts dt[data-v-8bd4151e]{color:#7d8880;font-size:11.5px}.facts dd[data-v-8bd4151e]{align-items:center;gap:7px;font-size:12.5px;font-weight:700;display:flex}.dot[data-v-8bd4151e]{background:#c4cbc6;border-radius:50%;width:7px;height:7px}.dot.up[data-v-8bd4151e]{background:#3a9e6a;box-shadow:0 0 0 3px #3a9e6a29}.state[data-v-8bd4151e]{color:#7d8880;background:#f7f8f7;border-radius:12px;margin-top:13px;padding:16px;font-size:12px}.empty[data-v-8bd4151e]{text-align:center;background:#f7f8f7;border-radius:13px;margin-top:13px;padding:20px 16px}.empty p[data-v-8bd4151e]{color:#7d8880;font-size:11.5px;line-height:1.65}.empty button[data-v-8bd4151e]{color:#fff;background:#28734d;border:0;border-radius:20px;height:40px;margin-top:14px;padding:0 20px;font-size:13px;font-weight:800}.printer-list[data-v-8bd4151e]{flex-direction:column;gap:12px;margin-top:14px;display:flex}.printer-list article[data-v-8bd4151e]{background:#fafbfa;border:1px solid #eef0ee;border-radius:14px;padding:14px}.printer-list article.default[data-v-8bd4151e]{background:#f6fbf8;border-color:#bfe3ce}.printer-list article>header[data-v-8bd4151e]{grid-template-columns:40px 1fr auto;align-items:center;gap:11px;display:grid}.printer-icon[data-v-8bd4151e]{color:#28734d;background:#eef4f0;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:flex}.printer-list strong[data-v-8bd4151e]{font-size:13px;display:block}.printer-list small[data-v-8bd4151e]{color:#7d8880;margin-top:4px;font-size:10.5px;display:block}.default-flag[data-v-8bd4151e]{color:#fff;background:#28734d;border-radius:10px;padding:3px 9px;font-size:9.5px;font-weight:800}.status-pair[data-v-8bd4151e]{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.status[data-v-8bd4151e]{background:#f2f4f3;border:1px solid #0000;border-radius:11px;padding:10px}.status dt[data-v-8bd4151e]{color:#7d8880;font-size:9.5px}.status dd[data-v-8bd4151e]{margin-top:5px;font-size:11.5px;font-weight:800}.status.ok[data-v-8bd4151e]{background:#e8f7ee;border-color:#bfe3ce}.status.ok dd[data-v-8bd4151e]{color:#1d6b41}.status.warn[data-v-8bd4151e]{background:#fff6e8;border-color:#f0d5ad}.status.warn dd[data-v-8bd4151e]{color:#a4601a}.status.danger[data-v-8bd4151e]{background:#fdecec;border-color:#f0cfcf}.status.danger dd[data-v-8bd4151e]{color:#a83232}.printer-list footer[data-v-8bd4151e]{gap:9px;margin-top:12px;display:flex}.printer-list footer button[data-v-8bd4151e]{color:#fff;background:#28734d;border:0;border-radius:17px;height:34px;padding:0 14px;font-size:11.5px;font-weight:700}.printer-list footer button.ghost[data-v-8bd4151e]{color:#28734d;background:#eef4f0}.notice[data-v-8bd4151e]{background:#fff;border:1px solid #e7e3db;border-radius:17px;padding:17px}.notice.warn[data-v-8bd4151e]{background:linear-gradient(135deg,#fffaf2,#fff);border-color:#f0d5ad}.notice h2[data-v-8bd4151e]{color:#a4601a;font-size:15px}.notice p[data-v-8bd4151e]{color:#7d6a4e;margin-top:9px;font-size:11.5px;line-height:1.7}.message[data-v-8bd4151e]{border-radius:11px;margin:0;padding:11px 13px;font-size:12px;line-height:1.55}.message.info[data-v-8bd4151e]{color:#3d4a42;background:#eef4f0}.message.success[data-v-8bd4151e]{color:#1d6b41;background:#e8f7ee}.message.error[data-v-8bd4151e]{color:#a83232;background:#fdecec}.action-bar[data-v-8bd4151e]{padding:12px 14px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e7e3db;position:fixed;bottom:0;left:0;right:0}.action-bar button[data-v-8bd4151e]{color:#fff;background:#28734d;border:0;border-radius:24px;width:100%;max-width:750px;height:48px;margin:0 auto;font-size:15px;font-weight:800;display:block}.mgmt-page[data-v-7a207513]{color:#252b28;background:#f7f9fc;min-height:100vh;padding-bottom:34px}.content[data-v-7a207513]{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;max-width:750px;margin:0 auto;padding:14px;display:flex}.hero[data-v-7a207513]{color:#fff;background:linear-gradient(135deg,#1f2a24,#31463b);border-radius:22px;padding:22px}.hero .tag[data-v-7a207513]{background:#ffffff29;border-radius:10px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.hero h1[data-v-7a207513]{margin-top:12px;font-size:24px}.hero p[data-v-7a207513]{color:#ffffffc2;margin-top:9px;font-size:12px}.share-card[data-v-7a207513],.list-card[data-v-7a207513],.notice[data-v-7a207513]{background:#fff;border:1px solid #e7e3db;border-radius:17px;padding:17px}.share-card header p[data-v-7a207513],.list-card header p[data-v-7a207513]{color:#8b948e;margin-top:6px;font-size:10.5px;line-height:1.5}.share-card h2[data-v-7a207513],.list-card h2[data-v-7a207513],.notice h2[data-v-7a207513]{font-size:16px}.share-card>button[data-v-7a207513]{color:#fff;background:#28734d;border:0;border-radius:23px;width:100%;height:46px;margin-top:14px;font-size:14px;font-weight:800}.share-card>button[data-v-7a207513]:disabled{opacity:.55}.share-result[data-v-7a207513]{background:#f6fbf8;border:1px solid #cfe1d4;border-radius:14px;margin-top:15px;padding:14px}.share-result label[data-v-7a207513]{color:#7d8880;font-size:10.5px;display:block}.share-result textarea[data-v-7a207513]{color:#3d4a42;resize:none;box-sizing:border-box;word-break:break-all;background:#fff;border:1px solid #dde5df;border-radius:10px;width:100%;height:64px;margin-top:8px;padding:10px;font-size:11px;line-height:1.5}.share-meta[data-v-7a207513]{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.share-meta span[data-v-7a207513]{color:#3d5a48;background:#e8f2ec;border-radius:9px;padding:3px 9px;font-size:10px}.share-actions[data-v-7a207513]{gap:9px;margin-top:12px;display:flex}.share-actions button[data-v-7a207513]{color:#fff;background:#28734d;border:0;border-radius:19px;flex:1;height:38px;font-size:12.5px;font-weight:700}.share-actions button.ghost[data-v-7a207513]{color:#28734d;background:#eef4f0}.empty[data-v-7a207513]{color:#8b948e;text-align:center;background:#f7f8f7;border-radius:12px;margin-top:13px;padding:18px;font-size:11.5px}.share-list[data-v-7a207513],.member-list[data-v-7a207513]{flex-direction:column;gap:10px;margin-top:13px;display:flex}.share-list article[data-v-7a207513],.member-list article[data-v-7a207513]{background:#fafbfa;border:1px solid #eef0ee;border-radius:13px;align-items:center;gap:11px;padding:12px;display:flex}.share-list article>div[data-v-7a207513],.member-list article>div[data-v-7a207513]:nth-child(2){flex:1;min-width:0}.share-list strong[data-v-7a207513],.member-list strong[data-v-7a207513]{font-size:12.5px;display:block}.share-list small[data-v-7a207513],.member-list small[data-v-7a207513]{color:#8b948e;margin-top:5px;font-size:10.5px;display:block}.member-list article.removed[data-v-7a207513]{opacity:.6}.avatar[data-v-7a207513]{color:#28734d;background:#eef4f0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:flex}.share-list button[data-v-7a207513],.member-list button[data-v-7a207513]{color:#a83232;background:#fdecec;border:0;border-radius:16px;flex:none;height:32px;padding:0 13px;font-size:11.5px;font-weight:700}.share-list button.ghost[data-v-7a207513],.member-list button.ghost[data-v-7a207513]{color:#5d6660;background:#f2f4f3}.share-list button[data-v-7a207513]:disabled,.member-list button[data-v-7a207513]:disabled{opacity:.55}.removed-flag[data-v-7a207513]{color:#8b948e;background:#f2f4f3;border-radius:10px;flex:none;padding:4px 10px;font-size:10px}.notice[data-v-7a207513]{background:linear-gradient(135deg,#f2faf4,#fff);border-color:#cfe1d4}.notice p[data-v-7a207513]{color:#5f6a62;margin-top:9px;font-size:11.5px;line-height:1.7}.notice strong[data-v-7a207513]{color:#28734d}.message[data-v-7a207513]{border-radius:11px;margin:0;padding:11px 13px;font-size:12px;line-height:1.55}.message.info[data-v-7a207513]{color:#3d4a42;background:#eef4f0}.message.success[data-v-7a207513]{color:#1d6b41;background:#e8f7ee}.message.error[data-v-7a207513]{color:#a83232;background:#fdecec}.confirm-mask[data-v-7a207513]{z-index:60;background:#141a1680;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.confirm-box[data-v-7a207513]{background:#fff;border-radius:19px;width:100%;max-width:400px;padding:22px}.confirm-box h3[data-v-7a207513]{font-size:16px}.confirm-box p[data-v-7a207513]{color:#6d766f;margin-top:11px;font-size:12px;line-height:1.7}.confirm-actions[data-v-7a207513]{gap:10px;margin-top:18px;display:flex}.confirm-actions button[data-v-7a207513]{border:0;border-radius:22px;flex:1;height:44px;font-size:13.5px;font-weight:800}.confirm-actions button.ghost[data-v-7a207513]{color:#3d4a42;background:#f2f4f3}.confirm-actions button.danger[data-v-7a207513]{color:#fff;background:#a83232}.confirm-actions button[data-v-7a207513]:disabled{opacity:.55}.page[data-v-6d58899a]{color:#252b28;background:#f7f9fc;min-height:100vh;padding-bottom:40px}.content[data-v-6d58899a]{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;max-width:750px;margin:0 auto;padding:14px;display:flex}.device-hero[data-v-6d58899a]{color:#fff;background:linear-gradient(140deg,#1d3a2c,#2c5e42);border-radius:18px;padding:22px 20px}.device-hero.loading[data-v-6d58899a]{color:#8b948e;background:#fff;border:1px solid #e7e3db}.hero-tag[data-v-6d58899a]{background:#ffffff29;border-radius:10px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.device-hero h1[data-v-6d58899a]{margin-top:12px;font-size:22px}.device-hero p[data-v-6d58899a]{color:#ffffffc7;margin-top:8px;font-size:12px}.mono[data-v-6d58899a]{letter-spacing:.5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.card[data-v-6d58899a]{background:#fff;border:1px solid #e7e3db;border-radius:16px;padding:6px 16px}.card-title[data-v-6d58899a]{padding:12px 0 4px;font-size:14px}.info-row[data-v-6d58899a]{border-bottom:1px solid #f2efe9;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;font-size:13px;display:flex}.info-row[data-v-6d58899a]:last-child{border-bottom:0}.info-row span[data-v-6d58899a]{color:#8b948e;flex:none}.info-row b[data-v-6d58899a]{text-align:right;word-break:break-all;font-weight:600}.info-row b.ok[data-v-6d58899a]{color:#1d6b41}.info-row b.bad[data-v-6d58899a]{color:#a33}.name-cell[data-v-6d58899a]{align-items:center;gap:8px;display:inline-flex}.edit-btn[data-v-6d58899a]{color:#28734d;background:#f4faf6;border:1px solid #d8e2dc;border-radius:8px;width:26px;height:26px;font-size:13px;line-height:1}.printer-row[data-v-6d58899a]{border-top:1px solid #f2efe9;align-items:center;gap:10px;padding:11px 0;display:flex}.printer-row[data-v-6d58899a]:first-of-type{border-top:0}.printer-main[data-v-6d58899a]{flex:1;min-width:0}.printer-main strong[data-v-6d58899a]{font-size:13px;display:block}.printer-main small[data-v-6d58899a]{color:#8b948e;margin-top:4px;font-size:10.5px;display:block}.chip[data-v-6d58899a]{color:#7d8880;background:#f2f4f3;border-radius:10px;flex:none;padding:4px 10px;font-size:10px;font-weight:700}.chip.ok[data-v-6d58899a]{color:#1d6b41;background:#e8f7ee}.actions-card[data-v-6d58899a]{padding:0 16px}.action-row[data-v-6d58899a]{text-align:left;color:#252b28;background:0 0;border:0;border-bottom:1px solid #f2efe9;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:15px 0;font-size:14px;display:flex}.action-row[data-v-6d58899a]:last-child{border-bottom:0}.action-row span[data-v-6d58899a]{flex-direction:column;gap:4px;display:flex}.action-row span small[data-v-6d58899a]{color:#8b948e;font-size:10.5px;font-weight:400}.action-row i[data-v-6d58899a]{color:#c4cbc6;font-size:22px;font-style:normal}.action-row.danger span[data-v-6d58899a]{color:#c0392b}.modal-overlay[data-v-6d58899a]{z-index:500;background:#10182880;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.modal-box[data-v-6d58899a]{background:#fff;border-radius:18px;width:100%;max-width:400px;padding:22px 20px}.modal-box h3[data-v-6d58899a]{font-size:17px}.modal-box p[data-v-6d58899a]{color:#6d766f;margin-top:10px;font-size:12.5px;line-height:1.7}.rename-input[data-v-6d58899a]{width:100%;height:46px;font:inherit;box-sizing:border-box;border:1px solid #d8e2dc;border-radius:12px;margin-top:14px;padding:0 14px;font-size:14px}.rename-input[data-v-6d58899a]:focus{border-color:#28734d;outline:2px solid #28734d40}.business-box[data-v-6d58899a]{text-align:center;max-width:300px}.biz-main[data-v-6d58899a]{font-weight:700;color:#252b28!important;font-size:13.5px!important}.biz-sub[data-v-6d58899a]{color:#8b948e!important;font-size:11.5px!important}.modal-actions[data-v-6d58899a]{gap:10px;margin-top:18px;display:flex}.modal-actions button[data-v-6d58899a]{border:0;border-radius:22px;flex:1;height:44px;font-size:13.5px;font-weight:800}.modal-actions .ghost[data-v-6d58899a]{color:#3d5064;background:#eef2f5}.modal-actions .danger[data-v-6d58899a]{color:#fff;background:#c0392b}.modal-actions .primary[data-v-6d58899a]{color:#fff;background:#28734d}.muted p[data-v-6d58899a]{color:#6d766f;padding:12px 0;font-size:11.5px;line-height:1.7}.page[data-v-0db26352]{color:#252b28;background:#f7f9fc;min-height:100vh;padding-bottom:96px}.content[data-v-0db26352]{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;max-width:750px;margin:0 auto;padding:14px 14px 34px;display:flex}.hero[data-v-0db26352]{color:#fff;text-align:center;background:linear-gradient(135deg,#43291f,#6b4028);border-radius:22px;padding:26px 22px}.lock[data-v-0db26352]{background:#ffffff29;border-radius:19px;justify-content:center;align-items:center;width:58px;height:58px;margin:0 auto;font-size:17px;font-weight:800;display:flex}.hero h1[data-v-0db26352]{margin-top:16px;font-size:20px;line-height:1.45}.hero p[data-v-0db26352]{color:#fffc;text-align:left;margin-top:11px;font-size:12px;line-height:1.72}.card[data-v-0db26352]{background:#fff;border:1px solid #e7e3db;border-radius:17px;padding:17px}.card h2[data-v-0db26352]{font-size:16px}.card ol[data-v-0db26352]{flex-direction:column;gap:15px;margin-top:14px;list-style:none;display:flex}.card ol li[data-v-0db26352]{grid-template-columns:26px 1fr;gap:11px;display:grid}.card ol span[data-v-0db26352]{color:#fff;background:#28734d;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:flex}.card ol strong[data-v-0db26352]{font-size:13px}.card ol p[data-v-0db26352]{color:#6d766f;margin-top:5px;font-size:11.5px;line-height:1.65}.notice[data-v-0db26352]{background:linear-gradient(135deg,#f2faf4,#fff);border-color:#cfe1d4}.notice p[data-v-0db26352]{color:#5f6a62;margin-top:9px;font-size:11.5px;line-height:1.72}.card.muted[data-v-0db26352]{background:#f7f8f7;border-color:#eceeed}.card.muted p[data-v-0db26352]{color:#7d8880;margin-top:10px;font-size:11.5px;line-height:1.7}.message[data-v-0db26352]{border-radius:11px;margin:0;padding:11px 13px;font-size:12px;line-height:1.55}.message.info[data-v-0db26352]{color:#3d4a42;background:#eef4f0}.action-bar[data-v-0db26352]{padding:12px 14px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e7e3db;position:fixed;bottom:0;left:0;right:0}.action-bar button[data-v-0db26352]{color:#fff;background:#28734d;border:0;border-radius:24px;width:100%;max-width:750px;height:48px;margin:0 auto;font-size:15px;font-weight:800;display:block}.page[data-v-a28b89e4]{color:#252b28;background:#f7f9fc;min-height:100vh;padding-bottom:118px}.content[data-v-a28b89e4]{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;max-width:750px;margin:0 auto;padding:14px 14px 34px;display:flex}.hero[data-v-a28b89e4]{color:#fff;background:linear-gradient(135deg,#26313f,#3d5064);border-radius:22px;padding:26px 22px}.mark[data-v-a28b89e4]{background:#ffffff29;border-radius:17px;justify-content:center;align-items:center;width:52px;height:52px;font-size:20px;font-weight:800;display:flex}.hero h1[data-v-a28b89e4]{margin-top:16px;font-size:20px;line-height:1.45}.hero p[data-v-a28b89e4]{color:#fffc;margin-top:11px;font-size:12px;line-height:1.72}.card[data-v-a28b89e4]{background:#fff;border:1px solid #e7e3db;border-radius:17px;padding:17px}.card h2[data-v-a28b89e4]{font-size:16px}.card ul[data-v-a28b89e4]{flex-direction:column;gap:11px;margin-top:13px;list-style:none;display:flex}.card ul li[data-v-a28b89e4]{color:#5f6a62;grid-template-columns:7px 1fr;gap:10px;font-size:11.5px;line-height:1.65;display:grid}.card ul li span[data-v-a28b89e4]{background:#3d5064;border-radius:50%;width:6px;height:6px;margin-top:6px}.online-card[data-v-a28b89e4]{background:linear-gradient(135deg,#f2faf4,#fff);border-color:#cfe1d4}.facts[data-v-a28b89e4]{margin-top:14px}.facts div[data-v-a28b89e4]{border-top:1px solid #eef0ee;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.facts dt[data-v-a28b89e4]{color:#7d8880;font-size:11.5px}.facts dd[data-v-a28b89e4]{font-size:12.5px;font-weight:700}.facts dd.mono[data-v-a28b89e4]{letter-spacing:1px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.online-card .note[data-v-a28b89e4]{color:#5f6a62;margin-top:12px;font-size:11px;line-height:1.65}.card.muted[data-v-a28b89e4]{background:#f7f8f7;border-color:#eceeed}.card.muted p[data-v-a28b89e4]{color:#7d8880;margin-top:10px;font-size:11.5px;line-height:1.7}.message[data-v-a28b89e4]{border-radius:11px;margin:0;padding:11px 13px;font-size:12px;line-height:1.55}.message.info[data-v-a28b89e4]{color:#3d4a42;background:#eef4f0}.action-bar[data-v-a28b89e4]{padding:12px 14px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e7e3db;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0}.action-bar button[data-v-a28b89e4]{color:#fff;background:#28734d;border:0;border-radius:24px;width:100%;max-width:750px;height:48px;margin:0 auto;font-size:15px;font-weight:800;display:block}.action-bar button.link[data-v-a28b89e4]{color:#7d8880;background:0 0;height:auto;padding:4px 0;font-size:11.5px;font-weight:600}.page[data-v-52d73d73]{color:#252b28;background:#f7f9fc;min-height:100vh;padding-bottom:96px}.content[data-v-52d73d73]{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;max-width:750px;margin:0 auto;padding:14px 14px 34px;display:flex}.hero[data-v-52d73d73]{color:#fff;background:linear-gradient(135deg,#26313f,#3d5064);border-radius:22px;padding:22px}.hero.ok[data-v-52d73d73]{background:linear-gradient(135deg,#14402b,#20694a)}.hero .tag[data-v-52d73d73]{background:#ffffff29;border-radius:10px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.hero h1[data-v-52d73d73]{margin-top:12px;font-size:22px}.hero p[data-v-52d73d73]{color:#ffffffc7;margin-top:9px;font-size:12px;line-height:1.7}.progress-card[data-v-52d73d73],.card[data-v-52d73d73],.list-card[data-v-52d73d73]{background:#fff;border:1px solid #e7e3db;border-radius:17px;padding:17px}.progress-card header[data-v-52d73d73]{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.progress-card strong[data-v-52d73d73]{font-size:13px}.progress-card em[data-v-52d73d73]{color:#8b948e;font-size:11px;font-style:normal}.progress-card .bar[data-v-52d73d73]{background:#eef0ee;border-radius:4px;height:7px;margin-top:11px;overflow:hidden}.progress-card .bar i[data-v-52d73d73]{background:linear-gradient(90deg,#3a9e6a,#28734d);height:100%;transition:width .3s;display:block}.list-card[data-v-52d73d73]{flex-direction:column;gap:10px;display:flex}.check-item[data-v-52d73d73]{cursor:pointer;background:#fafbfa;border:1px solid #eef0ee;border-radius:13px;grid-template-columns:24px 1fr;gap:12px;padding:13px;display:grid}.check-item.done[data-v-52d73d73]{background:#f6fbf8;border-color:#bfe3ce}.check-item .box[data-v-52d73d73]{color:#fff;border:1.5px solid #cbd3ce;border-radius:7px;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:800;display:flex}.check-item.done .box[data-v-52d73d73]{background:#28734d;border-color:#28734d}.check-item strong[data-v-52d73d73]{font-size:13px;display:block}.check-item p[data-v-52d73d73]{color:#6d766f;margin-top:5px;font-size:11px;line-height:1.62}.card h2[data-v-52d73d73]{font-size:16px}.card .intro[data-v-52d73d73]{color:#6d766f;margin-top:10px;font-size:11.5px;line-height:1.7}.facts[data-v-52d73d73]{margin-top:14px}.facts div[data-v-52d73d73]{border-top:1px solid #eef0ee;justify-content:space-between;align-items:flex-start;gap:14px;padding:11px 0;display:flex}.facts dt[data-v-52d73d73]{color:#7d8880;flex:none;font-size:11.5px}.facts dd[data-v-52d73d73]{text-align:right;font-size:11.5px;font-weight:700;line-height:1.6}.message[data-v-52d73d73]{border-radius:11px;margin:0;padding:11px 13px;font-size:12px;line-height:1.55}.message.success[data-v-52d73d73]{color:#1d6b41;background:#e8f7ee}.message.info[data-v-52d73d73]{color:#3d4a42;background:#eef4f0}.action-bar[data-v-52d73d73]{padding:12px 14px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e7e3db;position:fixed;bottom:0;left:0;right:0}.action-bar button[data-v-52d73d73]{color:#fff;background:#28734d;border:0;border-radius:24px;width:100%;max-width:750px;height:48px;margin:0 auto;font-size:15px;font-weight:800;display:block}.action-bar button[data-v-52d73d73]:disabled{opacity:.5;background:#8b948e}.share-page[data-v-9154a890]{color:#252b28;background:#f7f9fc;min-height:100vh;padding-bottom:126px}.content[data-v-9154a890]{box-sizing:border-box;flex-direction:column;gap:14px;width:100%;max-width:750px;margin:0 auto;padding:14px 14px 34px;display:flex}.hero[data-v-9154a890]{color:#fff;background:linear-gradient(135deg,#1f2a24,#31463b);border-radius:22px;padding:22px}.hero.ready[data-v-9154a890]{background:linear-gradient(135deg,#14402b,#20694a)}.hero.invalid[data-v-9154a890],.hero.multi_device[data-v-9154a890]{background:linear-gradient(135deg,#43291f,#6b4028)}.hero .tag[data-v-9154a890]{background:#ffffff29;border-radius:10px;padding:4px 10px;font-size:10px;font-weight:800;display:inline-flex}.hero h1[data-v-9154a890]{margin-top:12px;font-size:23px}.hero p[data-v-9154a890]{color:#ffffffc7;margin-top:9px;font-size:12px;line-height:1.68}.card[data-v-9154a890],.rule-card[data-v-9154a890],.block-card[data-v-9154a890]{background:#fff;border:1px solid #e7e3db;border-radius:17px;padding:17px}.card header[data-v-9154a890]{grid-template-columns:44px 1fr;align-items:center;gap:12px;display:grid}.device-icon[data-v-9154a890]{color:#28734d;background:#eef4f0;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;font-size:15px;font-weight:800;display:flex}.card strong[data-v-9154a890]{font-size:14.5px;display:block}.card small[data-v-9154a890]{color:#7d8880;letter-spacing:1px;margin-top:5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;display:block}.facts[data-v-9154a890]{margin-top:15px}.facts div[data-v-9154a890]{border-top:1px solid #f0f2f0;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.facts dt[data-v-9154a890]{color:#7d8880;font-size:11.5px}.facts dd[data-v-9154a890]{font-size:12.5px;font-weight:700}.rule-card h2[data-v-9154a890]{font-size:15px}.rule-card .deny-title[data-v-9154a890]{margin-top:18px}.rule-card ul[data-v-9154a890]{flex-direction:column;gap:10px;margin-top:12px;list-style:none;display:flex}.rule-card li[data-v-9154a890]{grid-template-columns:18px 1fr;gap:9px;font-size:11.5px;line-height:1.6;display:grid}.rule-card .allow li[data-v-9154a890]{color:#3d5a48}.rule-card .allow span[data-v-9154a890]{color:#1d6b41;background:#e8f7ee;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:flex}.rule-card .deny li[data-v-9154a890]{color:#6d5a5a}.rule-card .deny span[data-v-9154a890]{color:#a83232;background:#fdecec;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:flex}.block-card[data-v-9154a890]{text-align:center}.block-card h3[data-v-9154a890]{font-size:15px}.block-card p[data-v-9154a890]{color:#6d766f;margin-top:11px;font-size:11.5px;line-height:1.7}.block-card button[data-v-9154a890]{color:#fff;background:#28734d;border:0;border-radius:21px;height:42px;margin-top:16px;padding:0 22px;font-size:13px;font-weight:800}.block-card.danger[data-v-9154a890]{background:linear-gradient(135deg,#fff8f8,#fff);border-color:#f0cfcf}.block-card.danger h3[data-v-9154a890]{color:#a83232}.block-card.danger button[data-v-9154a890]{background:#a83232}.message[data-v-9154a890]{border-radius:11px;margin:0;padding:11px 13px;font-size:12px;line-height:1.55}.message.info[data-v-9154a890]{color:#3d4a42;background:#eef4f0}.message.success[data-v-9154a890]{color:#1d6b41;background:#e8f7ee}.message.error[data-v-9154a890]{color:#a83232;background:#fdecec}.action-bar[data-v-9154a890]{padding:12px 14px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-top:1px solid #e7e3db;position:fixed;bottom:0;left:0;right:0}.action-bar button[data-v-9154a890]{color:#fff;letter-spacing:.5px;background:#28734d;border:0;border-radius:24px;width:100%;max-width:750px;height:48px;margin:0 auto;font-size:15px;font-weight:800;display:block}.action-bar button[data-v-9154a890]:disabled{opacity:.55}.foot-note[data-v-9154a890]{color:#8b948e;text-align:center;max-width:750px;margin:9px auto 0;font-size:10.5px;line-height:1.55}*{box-sizing:border-box;margin:0;padding:0}body{color:var(--text-main,#333);background:var(--bg-color,#f7f7f7);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px}#app{background:var(--bg-color,#f7f7f7)}:root{--app-max-width:768px;--primary-color:#0fa968;--primary-active:#0b8a55;--primary-light:#e9f9f1;--primary-teal:#14b8a6;--bg-color:#f8faf9;--card-bg:#fff;--border-color:#e9eceb;--card-border:#e9eceb;--divider-color:#f1f3f2;--text-main:#16181a;--text-secondary:#8c939b;--text-muted:#b4bac2;--danger-color:#e5484d;--danger-light:#fef0f0;--link-color:#576b95;--radius-sm:6px;--radius-md:12px;--radius-lg:16px;--radius-xl:18px;--shadow-card:0 6px 18px #1018280d, 0 1px 3px #1018280a;--shadow-float:0 10px 24px #0fa9683d}html,body{touch-action:pan-x pan-y;overscroll-behavior:none;width:100%;height:100%;min-height:0;overflow:hidden}body{color:var(--text-main);-webkit-text-size-adjust:100%;background:#eef0f2;margin:0}#app{width:100%;max-width:var(--app-max-width);background:var(--bg-color);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;height:100dvh;min-height:0;margin:0 auto;position:relative;overflow:hidden auto;box-shadow:0 0 0 1px #0000000a,0 8px 32px #0000000f}.btn-primary{background:var(--primary-color);color:#fff;border-radius:var(--radius-md);cursor:pointer;border:none;justify-content:center;align-items:center;height:44px;padding:0 24px;font-size:15px;font-weight:700;transition:background .15s;display:inline-flex}.btn-primary:active{background:var(--primary-active)}.tap-active:active{background:var(--primary-light)}#app .action-bar,#app .tab-bar,#app .toast-overlay,#app .sheet-overlay{box-sizing:border-box;transform:translate(-50%);width:min(100%, var(--app-max-width))!important;left:50%!important;right:auto!important}@media (width<=768px){body{background:var(--bg-color)}#app{max-width:none;box-shadow:none}}.doc-page,.copy-page,.special-page,.photo-page,.print-detail-page,.invoice-page,.id-photo-page,.batch-page,.shrink-page,.copy-detail-page,.convert-page,.composer-page,.import-page,.id-page,.label-page,.seat-page,.setup-page,.list-page{background:var(--bg-color)!important}:root{--dp-bg:#f7f9fc;--dp-bg-soft:#fff;--dp-surface:#fff;--dp-ink-1:#16181a;--dp-ink-2:#414d5c;--dp-ink-3:#6b7a8c;--dp-ink-4:#a8b4c0;--dp-amber:#3b82e0;--dp-amber-deep:#2c6fd1;--dp-amber-soft:#eaf2fd;--dp-brand:#0fa968;--dp-brand-deep:#0b8153;--dp-line:1px solid #10182813;--dp-shadow:0 1px 2px #1018280d,0 8px 24px #10182812;--dp-shadow-lg:0 2px 4px #1018280d,0 14px 34px #10182821;--dp-r-lg:20px;--dp-r-md:15px;--dp-r-sm:11px;--dp-r-pill:999px}html,body{background:var(--dp-bg);color:var(--dp-ink-1)}.dp-card{background:var(--dp-surface);border-radius:var(--dp-r-lg);border:var(--dp-line);box-shadow:var(--dp-shadow)}.dp-btn{border-radius:var(--dp-r-pill);cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;padding:12px 20px;font-family:inherit;font-size:14px;font-weight:700;transition:transform .18s cubic-bezier(.34,1.5,.64,1),box-shadow .18s;display:inline-flex}.dp-btn:active{transform:scale(.96)}.dp-btn-primary{color:#fff;background:linear-gradient(135deg,#5b9bee 0%,var(--dp-amber) 58%,var(--dp-amber-deep) 100%);box-shadow:0 8px 18px #eb7a344d,inset 0 1px #ffffff42}.dp-btn-brand{color:#fff;background:linear-gradient(135deg,#12b76a 0%,var(--dp-brand-deep) 100%);box-shadow:0 8px 18px #0b815352,inset 0 1px #ffffff47}.dp-btn-ghost{color:var(--dp-ink-2);border:var(--dp-line);background:#fff;box-shadow:0 1px 2px #1018280d}.dp-muted{color:var(--dp-ink-3)}.dp-sub{color:var(--dp-ink-4)}
