.qr-scanner-overlay[data-v-6244771e]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;overflow:hidden}.camera-background[data-v-6244771e]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;background:radial-gradient(circle at top,#1f2933 0,#020617 60%,#000 100%)}.camera-background video[data-v-6244771e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.1)}.outer-mask[data-v-6244771e]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.mask-top[data-v-6244771e]{top:0;height:20vh}.mask-bottom[data-v-6244771e],.mask-top[data-v-6244771e]{position:absolute;left:0;width:100%;background-color:rgba(0,0,0,.5);pointer-events:auto}.mask-bottom[data-v-6244771e]{top:calc(20vh + 300px);height:calc(80vh - 300px)}.mask-left[data-v-6244771e]{left:0}.mask-left[data-v-6244771e],.mask-right[data-v-6244771e]{position:absolute;top:20vh;width:calc(50% - 150px);height:300px;background-color:rgba(0,0,0,.5);pointer-events:auto}.mask-right[data-v-6244771e]{right:0}.close-button[data-v-6244771e]{top:40px;right:30px;font-size:40px;line-height:1;cursor:pointer;font-weight:300}.close-button[data-v-6244771e],.header-center[data-v-6244771e]{position:absolute;color:#fff;z-index:1002;text-shadow:0 0 5px rgba(0,0,0,.5)}.header-center[data-v-6244771e]{top:50px;left:50%;transform:translateX(-50%);font-size:17px;font-weight:700;text-align:center}.scanner-container[data-v-6244771e]{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;height:100%;z-index:2}.scanner-box[data-v-6244771e]{position:relative;width:300px;height:300px;margin-top:20vh;border-radius:8px;overflow:hidden;z-index:3;box-shadow:0 0 0 2px hsla(0,0%,100%,.3)}.scanner-box[data-v-6244771e] .qrcode-reader__camera{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.scanner-box[data-v-6244771e] .qrcode-reader__pause-icon,.scanner-box[data-v-6244771e] .qrcode-reader__tracking-canvas{display:none}.overlay-ui[data-v-6244771e]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.corner[data-v-6244771e]{position:absolute;width:25px;height:25px;border-style:solid;border-color:#fff;z-index:3}.corner.top-left[data-v-6244771e]{top:-2px;left:-2px;border-width:4px 0 0 4px}.corner.top-right[data-v-6244771e]{top:-2px;right:-2px;border-width:4px 4px 0 0}.corner.bottom-left[data-v-6244771e]{bottom:-2px;left:-2px;border-width:0 0 4px 4px}.corner.bottom-right[data-v-6244771e]{bottom:-2px;right:-2px;border-width:0 4px 4px 0}.scan-line[data-v-6244771e]{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ffc107,transparent);box-shadow:0 0 10px #ffc107;animation:scan-animation-6244771e 2.5s linear infinite;z-index:3}@keyframes scan-animation-6244771e{0%{top:0}50%{top:calc(100% - 2px)}to{top:0}}.flashlight-display[data-v-6244771e]{display:flex;flex-direction:column;align-items:center;margin-top:30px;color:#fff;z-index:1002;pointer-events:none}.flashlight-icon[data-v-6244771e]{color:#fff;margin-bottom:8px;filter:drop-shadow(0 0 5px rgba(0,0,0,.5))}.flashlight-text[data-v-6244771e]{font-size:14px;text-shadow:0 0 5px rgba(0,0,0,.5)}.qr-scanner-overlay[data-v-c0f1e5cc]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;overflow:hidden}.fullscreen-scanner[data-v-c0f1e5cc]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.fullscreen-scanner[data-v-c0f1e5cc] .qrcode-reader{width:100%;height:100%}.fullscreen-scanner[data-v-c0f1e5cc] .qrcode-reader__camera{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fullscreen-scanner[data-v-c0f1e5cc] .qrcode-reader__pause-icon,.fullscreen-scanner[data-v-c0f1e5cc] .qrcode-reader__tracking-canvas{display:none}.outer-mask[data-v-c0f1e5cc]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.mask-top[data-v-c0f1e5cc]{top:0;height:20vh}.mask-bottom[data-v-c0f1e5cc],.mask-top[data-v-c0f1e5cc]{position:absolute;left:0;width:100%;background-color:rgba(0,0,0,.5);pointer-events:auto}.mask-bottom[data-v-c0f1e5cc]{top:calc(20vh + 300px);height:calc(80vh - 300px)}.mask-left[data-v-c0f1e5cc]{left:0}.mask-left[data-v-c0f1e5cc],.mask-right[data-v-c0f1e5cc]{position:absolute;top:20vh;width:calc(50% - 150px);height:300px;background-color:rgba(0,0,0,.5);pointer-events:auto}.mask-right[data-v-c0f1e5cc]{right:0}.close-button[data-v-c0f1e5cc]{top:40px;right:30px;font-size:40px;line-height:1;cursor:pointer;font-weight:300}.close-button[data-v-c0f1e5cc],.header-center[data-v-c0f1e5cc]{position:absolute;color:#fff;z-index:1002;text-shadow:0 0 5px rgba(0,0,0,.5)}.header-center[data-v-c0f1e5cc]{top:50px;left:50%;transform:translateX(-50%);font-size:17px;font-weight:700;text-align:center}.scanner-container[data-v-c0f1e5cc]{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;height:100%;z-index:2}.scanner-box[data-v-c0f1e5cc]{position:relative;width:300px;height:300px;margin-top:20vh;border-radius:8px;overflow:hidden;z-index:3;box-shadow:0 0 0 2px hsla(0,0%,100%,.3)}.overlay-ui[data-v-c0f1e5cc]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.corner[data-v-c0f1e5cc]{position:absolute;width:25px;height:25px;border-style:solid;border-color:#fff;z-index:3}.corner.top-left[data-v-c0f1e5cc]{top:-2px;left:-2px;border-width:4px 0 0 4px}.corner.top-right[data-v-c0f1e5cc]{top:-2px;right:-2px;border-width:4px 4px 0 0}.corner.bottom-left[data-v-c0f1e5cc]{bottom:-2px;left:-2px;border-width:0 0 4px 4px}.corner.bottom-right[data-v-c0f1e5cc]{bottom:-2px;right:-2px;border-width:0 4px 4px 0}.scan-line[data-v-c0f1e5cc]{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ffc107,transparent);box-shadow:0 0 10px #ffc107;animation:scan-animation-c0f1e5cc 2.5s linear infinite;z-index:3}@keyframes scan-animation-c0f1e5cc{0%{top:0}50%{top:calc(100% - 2px)}to{top:0}}.flashlight-display[data-v-c0f1e5cc]{display:flex;flex-direction:column;align-items:center;margin-top:30px;color:#fff;z-index:1002;pointer-events:auto;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .15s ease,opacity .15s ease}.flashlight-display[data-v-c0f1e5cc]:active{transform:scale(.98)}.flashlight-display--disabled[data-v-c0f1e5cc]{opacity:.65}.flashlight-display--active .flashlight-icon[data-v-c0f1e5cc],.flashlight-display--active .flashlight-text[data-v-c0f1e5cc]{color:#ffc107}.flashlight-icon[data-v-c0f1e5cc]{color:#fff;margin-bottom:8px;filter:drop-shadow(0 0 5px rgba(0,0,0,.5))}.flashlight-text[data-v-c0f1e5cc]{font-size:14px;text-shadow:0 0 5px rgba(0,0,0,.5)}.status-bar[data-v-691b93c4]{position:fixed;top:0;left:0;width:100%;height:40px;background-color:#757575;justify-content:space-between;padding:0 10px;font-size:12px;color:#fff;z-index:9999;box-shadow:0 1px 2px rgba(0,0,0,.1)}.status-bar-left[data-v-691b93c4],.status-bar[data-v-691b93c4]{display:flex;align-items:center}.status-bar-left .carrier-icon[data-v-691b93c4]{width:15px;height:auto;margin-left:5px;border-radius:3px}.status-bar-right .carrier-icon[data-v-691b93c4]{width:24px;height:auto;margin-left:5px}.signal-strength[data-v-691b93c4]{display:flex;margin-right:5px}.signal-bar[data-v-691b93c4]{width:2px;height:8px;background-color:#999;margin-right:1px}.signal-bar.full[data-v-691b93c4]{background-color:#fff;height:14px}.signal-bar.half[data-v-691b93c4]{background-color:#fff;height:7px;margin-top:7px}.carrier[data-v-691b93c4]{margin-left:5px}.status-bar-center .time[data-v-691b93c4]{font-weight:500}.status-bar-right[data-v-691b93c4]{display:flex;align-items:center}.status-bar-right .network-speed[data-v-691b93c4]{font-size:8px;color:#fff}.battery[data-v-691b93c4]{display:flex;align-items:center;border:1px solid #000;padding:1px;width:24px;height:12px;position:relative}.battery-level[data-v-691b93c4]{height:100%;background-color:#000}.battery-text[data-v-691b93c4]{margin-left:5px}[data-v-691b93c4]{box-sizing:border-box;margin:0;padding:0}.error-message[data-v-691b93c4]{color:#ee0a24;margin-top:10px}.main-body[data-v-691b93c4]{width:100%;height:100%;position:relative;padding:15px;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.popup-content[data-v-691b93c4]{justify-content:flex-start}.popup-top[data-v-691b93c4]{display:flex;align-items:center;width:100%;margin-bottom:20px}.popup-top .ico-header[data-v-691b93c4]{margin-right:8px}.popup-bottom[data-v-691b93c4]{width:100%;display:flex;justify-content:center}.popup-bottom .footer-content[data-v-691b93c4]{width:100%}.footer[data-v-691b93c4]{width:90%}.font-content[data-v-691b93c4]{font-size:20px;font-weight:700;display:contents}.ico-header[data-v-691b93c4]{color:#00ab5c;font-size:1.5rem}.ico-header.error-icon[data-v-691b93c4]{color:#ee0a24}.error-icon-circle[data-v-691b93c4]{width:25px;height:25px;background-image:url(data:image/png;base64,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);background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;margin:0 auto}.error-icon-circle .van-icon[data-v-691b93c4]{color:#fff;font-size:3rem}.error-title[data-v-691b93c4]{font-size:20px;font-weight:700}.training-details-page[data-v-691b93c4]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background-color:#f8f8f8;color:#020202;min-height:100vh;width:100%;max-width:480px;margin:0 auto}.header-subtitle-container[data-v-691b93c4]{position:absolute;top:60px;width:100%}.header[data-v-691b93c4]{position:fixed;top:0;left:0;width:100%;height:65px;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;background-color:#f8f8f8;z-index:1000}.header.with-status-bar[data-v-691b93c4]{padding-top:env(safe-area-inset-top,20px);height:calc(60px + env(safe-area-inset-top, 20px))}.header-title[data-v-691b93c4]{padding-right:44px;font-size:.9rem;font-weight:550;color:#020202;flex:1;text-align:center;letter-spacing:.1rem;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-subtitle[data-v-691b93c4]{padding-left:15px;font-size:1rem;font-weight:700;letter-spacing:.1rem;line-height:40px}.back-icon-container[data-v-691b93c4]{width:44px;height:44px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.back-icon[data-v-691b93c4]{width:21px;height:21px;color:#333}.header-action[data-v-691b93c4]{font-size:14px;color:#333}.content[data-v-691b93c4]{margin:0 10px;flex-grow:1;padding-bottom:100px}.footer-content[data-v-691b93c4]{padding:10px 20px 10px 20px}.main-title[data-v-691b93c4]{margin-bottom:10px;background-color:#fff;line-height:25px;border-radius:8px;font-size:.9rem;font-weight:600;color:#000;margin-top:10px;padding-top:10px;padding-bottom:10px;padding-left:15px}.important-notice[data-v-691b93c4]{margin-bottom:10px;padding:10px 15px;border-radius:8px;background-color:#fff7f0;color:#f18143;font-size:.72rem;font-weight:549;line-height:1.5}.info-section[data-v-691b93c4]{margin-bottom:10px;border-radius:8px;background-color:#fff;padding:15px 8px}.info-section[data-v-691b93c4]:last-of-type{border-bottom:none}.section-title[data-v-691b93c4]{font-size:.88rem;font-weight:600;color:#252525;margin-bottom:10px}.info-item[data-v-691b93c4]{display:flex;font-size:.85rem;line-height:1.6;margin-bottom:8px}.label[data-v-691b93c4]{color:#747474;min-width:45px;flex-shrink:0;display:flex;align-items:center}.value[data-v-691b93c4]{color:#292929}.contact-person[data-v-691b93c4]{display:flex;align-items:center;flex-wrap:wrap}.contact-link[data-v-691b93c4]{display:flex;align-items:center;color:#3182ce;text-decoration:none;font-size:.9rem;margin-left:12px}.phone-icon[data-v-691b93c4]{margin-right:4px}.section-content[data-v-691b93c4]{font-size:.8rem;line-height:1.3;color:#9f9f9f;letter-spacing:.1rem}.bottom-fixed[data-v-691b93c4]{position:fixed;bottom:-1px;left:0;width:100%;height:80px;z-index:1000;background-color:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.1)}.footer-content .van-button[data-v-691b93c4]{border-radius:10px!important}.mock-login-page[data-v-691b93c4]{min-height:100vh;padding:32px 20px 88px;background:radial-gradient(circle at top left,rgba(47,128,237,.18),transparent 36%),radial-gradient(circle at bottom right,rgba(15,23,42,.12),transparent 32%),linear-gradient(180deg,#f5f7fb,#edf2f7);display:flex;flex-direction:column;align-items:center;justify-content:center}.mock-login-card[data-v-691b93c4]{width:100%;max-width:420px;padding:32px 24px 28px;border-radius:20px;background:hsla(0,0%,100%,.96);box-shadow:0 18px 50px rgba(15,23,42,.12)}.mock-login-badge[data-v-691b93c4]{display:inline-flex;align-items:center;justify-content:center;min-width:108px;height:32px;padding:0 14px;border-radius:999px;background:rgba(47,128,237,.12);color:#2f80ed;font-size:13px;font-weight:600}.mock-login-title[data-v-691b93c4]{margin-top:18px;font-size:30px;font-weight:700;color:#0f172a;line-height:1.2}.mock-login-subtitle[data-v-691b93c4]{margin-top:10px;font-size:14px;color:#64748b;line-height:1.6}.mock-login-form[data-v-691b93c4]{margin-top:28px}.mock-input[data-v-691b93c4]{display:flex;flex-direction:column;justify-content:center;gap:8px;min-height:58px;padding:12px 16px;border:1px solid #dbe3ef;border-radius:14px;background:#f8fafc}.mock-input+.mock-input[data-v-691b93c4]{margin-top:14px}.mock-input-label[data-v-691b93c4]{font-size:13px;color:#334155;font-weight:600}.mock-input-placeholder[data-v-691b93c4]{font-size:14px;color:#94a3b8}.mock-login-options[data-v-691b93c4]{margin-top:16px;display:flex;justify-content:space-between;font-size:13px;color:#64748b}.mock-login-button[data-v-691b93c4]{margin-top:22px;height:48px;border-radius:14px;background:linear-gradient(90deg,#2f80ed,#56ccf2);color:#fff;font-size:16px;font-weight:600;display:flex;align-items:center;justify-content:center;letter-spacing:2px}.beian-footer[data-v-691b93c4]{position:fixed;left:0;right:0;bottom:20px;text-align:center;padding:0 16px}.beian-link[data-v-691b93c4]{color:#64748b;font-size:13px;text-decoration:none}.beian-link[data-v-691b93c4]:hover{color:#2f80ed;text-decoration:underline}@media (max-width:480px){.mock-login-page[data-v-691b93c4]{padding:20px 16px 84px}.mock-login-card[data-v-691b93c4]{padding:28px 18px 24px;border-radius:18px}.mock-login-title[data-v-691b93c4]{font-size:26px}}.webrtc-container[data-v-24f43108]{padding:20px;max-width:1200px;margin:0 auto}.header[data-v-24f43108]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #eee}.header h2[data-v-24f43108]{margin:0;color:#333}.status-info[data-v-24f43108]{display:flex;align-items:center;gap:8px}.status-dot[data-v-24f43108]{width:10px;height:10px;border-radius:50%;display:inline-block}.status-dot.disconnected[data-v-24f43108]{background-color:#999}.status-dot.connecting[data-v-24f43108]{background-color:#ff9800;animation:pulse-24f43108 1.5s infinite}.status-dot.connected[data-v-24f43108]{background-color:#4caf50}@keyframes pulse-24f43108{0%,to{opacity:1}50%{opacity:.5}}.video-section[data-v-24f43108]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px}.video-box[data-v-24f43108]{border:1px solid #ddd;border-radius:8px;padding:15px;background:#f9f9f9}.video-box h3[data-v-24f43108]{margin:0 0 10px 0;font-size:16px;color:#666}.video-element[data-v-24f43108]{width:100%;height:300px;background:#000;border-radius:4px;-o-object-fit:cover;object-fit:cover}.video-controls[data-v-24f43108]{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap}.video-info[data-v-24f43108]{margin-top:10px;text-align:center;color:#666;font-size:14px}.config-section[data-v-24f43108]{border:1px solid #ddd;border-radius:8px;padding:15px;margin-bottom:20px;background:#f9f9f9}.config-section h3[data-v-24f43108]{margin:0 0 15px 0;font-size:16px;color:#333}.config-item[data-v-24f43108]{margin-bottom:15px}.config-item label[data-v-24f43108]{display:block;margin-bottom:5px;font-size:14px;color:#666}.log-section[data-v-24f43108]{border:1px solid #ddd;border-radius:8px;padding:15px;background:#f9f9f9}.log-section h3[data-v-24f43108]{margin:0 0 15px 0;font-size:16px;color:#333}.log-content[data-v-24f43108]{height:200px;overflow-y:auto;background:#1e1e1e;border-radius:4px;padding:10px;margin-bottom:10px;font-family:Courier New,monospace;font-size:12px}.log-item[data-v-24f43108]{margin-bottom:5px;line-height:1.5}.log-time[data-v-24f43108]{color:#888;margin-right:10px}.log-item.info .log-message[data-v-24f43108]{color:#4fc3f7}.log-item.success .log-message[data-v-24f43108]{color:#4caf50}.log-item.warning .log-message[data-v-24f43108]{color:#ff9800}.log-item.error .log-message[data-v-24f43108]{color:#f44336}@media (max-width:768px){.video-section[data-v-24f43108]{grid-template-columns:1fr}}.photo-overlay[data-v-0ba4ee26]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;overflow:hidden}.camera-background[data-v-0ba4ee26]{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;background:radial-gradient(circle at top,#1f2933 0,#020617 60%,#000 100%)}.camera-background video[data-v-0ba4ee26]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.1)}.outer-mask[data-v-0ba4ee26]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.mask-top[data-v-0ba4ee26]{top:0;height:20vh}.mask-bottom[data-v-0ba4ee26],.mask-top[data-v-0ba4ee26]{position:absolute;left:0;width:100%;background-color:rgba(0,0,0,.5);pointer-events:auto}.mask-bottom[data-v-0ba4ee26]{top:calc(20vh + 300px);height:calc(80vh - 300px)}.mask-left[data-v-0ba4ee26]{left:0}.mask-left[data-v-0ba4ee26],.mask-right[data-v-0ba4ee26]{position:absolute;top:20vh;width:calc(50% - 150px);height:300px;background-color:rgba(0,0,0,.5);pointer-events:auto}.mask-right[data-v-0ba4ee26]{right:0}.close-button[data-v-0ba4ee26]{position:absolute;top:40px;right:30px;color:#fff;font-size:40px;line-height:1;cursor:pointer;font-weight:300;z-index:1002;text-shadow:0 0 5px rgba(0,0,0,.5);transition:transform .2s}.close-button[data-v-0ba4ee26]:active{transform:scale(.9)}.header-center[data-v-0ba4ee26]{position:absolute;top:50px;left:50%;transform:translateX(-50%);color:#fff;font-size:17px;font-weight:700;text-align:center;z-index:1002;text-shadow:0 0 5px rgba(0,0,0,.5)}.photo-container[data-v-0ba4ee26]{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;height:100%;z-index:2}.photo-box[data-v-0ba4ee26]{position:relative;width:300px;height:300px;margin-top:20vh;border-radius:8px;overflow:hidden;z-index:3;box-shadow:0 0 0 2px hsla(0,0%,100%,.3);transition:transform .3s ease,box-shadow .3s ease;animation:borderPulse-0ba4ee26 2s ease-in-out infinite}@keyframes borderPulse-0ba4ee26{0%,to{box-shadow:0 0 0 2px hsla(0,0%,100%,.3),0 0 10px hsla(0,0%,100%,.1)}50%{box-shadow:0 0 0 3px hsla(0,0%,100%,.5),0 0 20px hsla(0,0%,100%,.3)}}.photo-box.focusing[data-v-0ba4ee26]{transform:scale(.95);box-shadow:0 0 0 4px rgba(255,215,0,.6),0 0 30px rgba(255,215,0,.4);animation:none}.photo-video[data-v-0ba4ee26]{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.overlay-ui[data-v-0ba4ee26]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden}.corner[data-v-0ba4ee26]{position:absolute;width:25px;height:25px;border-style:solid;border-color:#fff;z-index:3}.corner.top-left[data-v-0ba4ee26]{top:-2px;left:-2px;border-width:4px 0 0 4px}.corner.top-right[data-v-0ba4ee26]{top:-2px;right:-2px;border-width:4px 4px 0 0}.corner.bottom-left[data-v-0ba4ee26]{bottom:-2px;left:-2px;border-width:0 0 4px 4px}.corner.bottom-right[data-v-0ba4ee26]{bottom:-2px;right:-2px;border-width:0 4px 4px 0}.scan-line[data-v-0ba4ee26]{position:absolute;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ffc107,transparent);box-shadow:0 0 10px #ffc107;animation:scan-animation-0ba4ee26 2.5s linear infinite;z-index:3}@keyframes scan-animation-0ba4ee26{0%{top:0}50%{top:calc(100% - 2px)}to{top:0}}.focus-point[data-v-0ba4ee26]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;border:2px solid hsla(0,0%,100%,.6);border-radius:50%;z-index:3;animation:focusPulse-0ba4ee26 2s ease-in-out infinite}@keyframes focusPulse-0ba4ee26{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6}50%{transform:translate(-50%,-50%) scale(1.2);opacity:.9}}.flashlight-display[data-v-0ba4ee26]{display:flex;flex-direction:column;align-items:center;margin-top:30px;color:#fff;z-index:1002;cursor:pointer;transition:transform .2s,opacity .2s}.flashlight-display[data-v-0ba4ee26]:active:not(.disabled){transform:scale(.9)}.flashlight-display.disabled[data-v-0ba4ee26]{opacity:.5;cursor:not-allowed}.flashlight-icon[data-v-0ba4ee26]{color:#fff;margin-bottom:8px;filter:drop-shadow(0 0 5px rgba(0,0,0,.5));transition:filter .3s}.flashlight-display:not(.disabled):hover .flashlight-icon[data-v-0ba4ee26]{filter:drop-shadow(0 0 10px rgba(255,255,255,.8))}.flashlight-text[data-v-0ba4ee26]{font-size:14px;text-shadow:0 0 5px rgba(0,0,0,.5)}.watermark-overlay[data-v-2dae0db6]{position:fixed;inset:0;pointer-events:none;z-index:15;overflow:hidden}.watermark-item[data-v-2dae0db6]{position:absolute;font-size:13px;font-weight:700;color:rgba(100,116,139,.16);white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:1px}@media (max-width:768px){.watermark-item[data-v-2dae0db6]{font-size:11px;color:rgba(100,116,139,.08);letter-spacing:.5px}}.guide-mask[data-v-4dfe89f2]{position:fixed;inset:0;z-index:3000;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.6);padding:25px}.guide-dialog[data-v-4dfe89f2]{width:min(1100px,96vw);height:min(92vh,900px);background:#fff;border-radius:16px;display:flex;flex-direction:column;overflow:hidden}.guide-header[data-v-4dfe89f2]{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-bottom:1px solid #f2f3f5}.guide-title[data-v-4dfe89f2]{display:flex;flex-direction:column;gap:4px}.guide-title-main[data-v-4dfe89f2]{font-size:18px;font-weight:700;color:#1f2329;line-height:1.3;letter-spacing:.2px}.guide-title-sub[data-v-4dfe89f2]{font-size:13px;font-weight:600;color:#ec3729;line-height:1.5;max-width:720px;word-break:break-word}@media (min-width:769px){.guide-title-main[data-v-4dfe89f2]{font-size:20px}.guide-title-sub[data-v-4dfe89f2]{font-size:14px}}@media (max-width:768px){.guide-title-main[data-v-4dfe89f2]{font-size:16px}.guide-title-sub[data-v-4dfe89f2]{font-size:12px;line-height:1.4;max-width:100%}}.guide-header-right[data-v-4dfe89f2]{display:flex;align-items:center;gap:10px}.guide-count[data-v-4dfe89f2]{color:#1989fa;font-weight:600}.guide-close[data-v-4dfe89f2]{font-size:18px}.guide-body[data-v-4dfe89f2]{flex:1;min-height:0;padding:10px}.guide-swipe[data-v-4dfe89f2],.swipe-item[data-v-4dfe89f2]{height:100%}.img-wrap[data-v-4dfe89f2]{height:100%;display:flex;align-items:center;justify-content:center;background:#f7f8fa;border-radius:12px}.guide-image[data-v-4dfe89f2]{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.guide-dots[data-v-4dfe89f2]{display:flex;justify-content:center;gap:6px;padding:10px 0;background:#fafafa}.dot[data-v-4dfe89f2]{width:7px;height:7px;border-radius:50%;background:#dcdfe6;transition:.2s}.dot.active[data-v-4dfe89f2]{width:18px;border-radius:999px;background:#1989fa}.guide-footer[data-v-4dfe89f2]{padding:12px;border-top:1px solid #f2f3f5;display:flex;gap:10px;align-items:center;justify-content:center}.start-btn[data-v-4dfe89f2]{flex:1;margin-top:6px}@media (max-width:768px){.guide-dialog[data-v-4dfe89f2]{width:100%;height:calc(100vh - 100px);border-radius:12px}.guide-title[data-v-4dfe89f2]{font-size:16px}.guide-footer[data-v-4dfe89f2]{flex-wrap:wrap}.guide-footer .van-button[data-v-4dfe89f2]{flex:1}}.online-personnel[data-v-946ff5b2]{position:fixed;top:180px;left:12px;z-index:1200;pointer-events:none}.online-personnel__trigger[data-v-946ff5b2]{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid hsla(0,0%,100%,.48);border-radius:8px;color:#fff;background:linear-gradient(135deg,rgba(30,115,172,.78),rgba(38,170,139,.68));box-shadow:0 5px 16px rgba(20,77,104,.2);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:auto}.online-personnel__trigger-icon[data-v-946ff5b2]{width:20px;height:20px;fill:#fff}.online-personnel__panel[data-v-946ff5b2]{position:absolute;top:42px;left:0;width:min(300px,calc(100vw - 24px));max-height:min(460px,calc(100vh - 246px));display:flex;flex-direction:column;overflow:hidden;padding:12px;box-sizing:border-box;border:1px solid hsla(0,0%,100%,.38);border-radius:10px;color:#effcff;background:linear-gradient(145deg,rgba(24,72,102,.9),rgba(29,130,127,.84));box-shadow:0 12px 28px rgba(12,42,60,.28);opacity:0;transform:translateX(calc(-100% - 18px));transition:opacity .25s ease,transform .25s ease;pointer-events:none}.online-personnel--expanded .online-personnel__panel[data-v-946ff5b2]{opacity:1;transform:translateX(0);pointer-events:auto}.online-personnel__header[data-v-946ff5b2],.online-personnel__item[data-v-946ff5b2]{display:flex;align-items:center;justify-content:space-between;gap:10px}.online-personnel__header[data-v-946ff5b2]{padding-bottom:9px;border-bottom:1px solid hsla(0,0%,100%,.2)}.online-personnel__title[data-v-946ff5b2]{font-size:14px;font-weight:700}.online-personnel__count[data-v-946ff5b2]{color:rgba(238,255,255,.78);font-size:11px}.online-personnel__list[data-v-946ff5b2]{min-height:0;padding-top:4px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(190,238,231,.62) transparent}.online-personnel__list[data-v-946ff5b2]::-webkit-scrollbar{width:5px}.online-personnel__list[data-v-946ff5b2]::-webkit-scrollbar-track{margin:6px 0;background:transparent}.online-personnel__list[data-v-946ff5b2]::-webkit-scrollbar-thumb{border:1px solid rgba(219,255,250,.32);border-radius:999px;background:linear-gradient(180deg,rgba(202,251,239,.78),rgba(127,214,195,.58))}.online-personnel__list[data-v-946ff5b2]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,rgba(223,255,247,.9),rgba(132,226,204,.75))}.online-personnel__item[data-v-946ff5b2]{padding:9px 2px;border-bottom:1px solid hsla(0,0%,100%,.12)}.online-personnel__item[data-v-946ff5b2]:last-child{border-bottom:0}.online-personnel__identity[data-v-946ff5b2]{display:flex;min-width:0;flex-direction:column;gap:3px}.online-personnel__name[data-v-946ff5b2]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.online-personnel__phone[data-v-946ff5b2]{color:rgba(238,255,255,.68);font-size:11px}.online-personnel__status[data-v-946ff5b2]{display:inline-flex;flex-shrink:0;align-items:center;gap:4px;color:rgba(238,255,255,.62);font-size:11px}.online-personnel__status--online[data-v-946ff5b2]{color:#d8ffe7}.online-personnel__dot[data-v-946ff5b2]{width:7px;height:7px;border-radius:50%;background:#b7c5cb}.online-personnel__status--online .online-personnel__dot[data-v-946ff5b2]{background:#7cf0a5;box-shadow:0 0 7px rgba(124,240,165,.9)}.online-personnel__empty[data-v-946ff5b2]{padding:20px 4px 8px;color:rgba(238,255,255,.7);text-align:center;font-size:12px}@media (max-width:480px){.online-personnel[data-v-946ff5b2]{top:125px;left:6px}.online-personnel__panel[data-v-946ff5b2]{width:min(300px,calc(100vw - 12px));max-height:calc(100vh - 185px)}}.error-container[data-v-3ba3453e]{min-height:300px;display:flex;align-items:center;justify-content:center;padding:40px 20px;background:#f8f9fa}.error-card[data-v-3ba3453e]{background:#fff;border-radius:16px;padding:40px;text-align:center;box-shadow:0 4px 20px rgba(0,0,0,.08);max-width:450px;width:100%;animation:fadeInUp-3ba3453e .6s ease-out}.error-icon[data-v-3ba3453e]{font-size:72px;color:#ff4d4f;margin-bottom:24px;opacity:.9}.error-content h3[data-v-3ba3453e]{color:#262626;font-size:20px;font-weight:600;margin-bottom:12px}.error-content p[data-v-3ba3453e]{color:#8c8c8c;font-size:15px;line-height:1.6;margin-bottom:30px;max-width:300px;margin-left:auto;margin-right:auto}.refresh-btn-wrapper[data-v-3ba3453e]{margin-top:20px}.refresh-btn[data-v-3ba3453e]{padding:10px 28px;border-radius:8px;font-size:14px;transition:all .3s ease}.refresh-btn[data-v-3ba3453e]:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(24,144,255,.2)}@keyframes fadeInUp-3ba3453e{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.qrcode-page[data-v-3ba3453e]{min-height:100vh;padding:24px 20px 32px;background:linear-gradient(135deg,#f9fafb,#eef2f7);display:flex;flex-direction:column;box-sizing:border-box}.qrcode-page.qrcode-page--offline[data-v-3ba3453e]{background:linear-gradient(135deg,#f4f6f8,#e5e7eb)}.loading-box[data-v-3ba3453e]{height:100vh;width:100%;display:flex;justify-content:center;align-items:center}.qrcode-header[data-v-3ba3453e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;position:relative;padding-right:96px}.title-block[data-v-3ba3453e]{display:flex;flex-direction:column;gap:4px}.gradient-pulse-text[data-v-3ba3453e]{background:linear-gradient(135deg,#667eea,#764ba2 25%,#f093fb 50%,#f5576c 75%,#b8cbb8);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:600;animation:gradient-flow-3ba3453e 4s linear infinite;position:relative;padding-bottom:8px}.gradient-pulse-text[data-v-3ba3453e]:after{content:"";position:absolute;width:100%;height:3px;bottom:0;left:0;background:linear-gradient(90deg,transparent,#667eea,#764ba2,#f093fb,#f5576c,transparent);animation:pulse-line-3ba3453e 2s infinite;border-radius:3px}@keyframes gradient-flow-3ba3453e{0%{background-position:0}to{background-position:200%}}@keyframes pulse-line-3ba3453e{0%{transform:scaleX(0);opacity:0}50%{transform:scaleX(1);opacity:1}to{transform:scaleX(0);opacity:0}}.title[data-v-3ba3453e]{margin:0;font-size:22px;font-weight:600;color:#1f2933}.subtitle[data-v-3ba3453e]{margin:0;font-size:13px;color:#6b7280}.subtitle--strong[data-v-3ba3453e]{color:#d20000ad;font-weight:700}.subtitle-group--dual[data-v-3ba3453e]{display:flex;flex-direction:column;gap:2px}.subtitle--dual-compact[data-v-3ba3453e]{display:none}.stats-container[data-v-3ba3453e]{display:flex;align-items:center;gap:20px}.stat-item[data-v-3ba3453e]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:rgba(31,41,55,.04);color:#374151;font-size:13px}.stat-item .dot[data-v-3ba3453e]{width:8px;height:8px;border-radius:999px;margin-right:6px;background:#d1d5db}.stat-item .dot.active[data-v-3ba3453e]{background:#10b981;box-shadow:0 0 0 4px rgba(16,185,129,.25)}.stat-item .dot.gctive[data-v-3ba3453e]{background:#b91056;box-shadow:0 0 0 4px rgba(227,90,81,.25)}.stat-item .label[data-v-3ba3453e]{margin-right:2px}.stat-item .count[data-v-3ba3453e]{font-weight:600}.stat-item .unit[data-v-3ba3453e]{margin-left:2px}.notice-card[data-v-3ba3453e]{padding:10px 14px;border-radius:10px;background:#fff;box-shadow:0 4px 12px rgba(15,23,42,.04);border:1px solid rgba(209,213,219,.5)}.notice-title[data-v-3ba3453e]{margin:0 0 6px 0;font-size:13px;font-weight:600;color:#374151}.notice-list[data-v-3ba3453e]{margin:0;padding-left:14px;font-size:12px;color:#6b7280}.notice-list li[data-v-3ba3453e]{line-height:1.5;margin-bottom:3px}.notice-list li[data-v-3ba3453e]:last-child{margin-bottom:0}.qrcode-content[data-v-3ba3453e]{flex:1;display:flex;align-items:center;flex-direction:column;justify-content:center}.qrcode-wrapper[data-v-3ba3453e]{width:100%;max-width:420px;aspect-ratio:1/1;border-radius:24px;background:radial-gradient(circle at top,#f3f4ff 0,#fff 40%,#f9fafb 100%);box-shadow:0 20px 40px rgba(15,23,42,.08);display:flex;align-items:center;justify-content:center;padding:13px;box-sizing:border-box}.qrcode-wrapper--loading[data-v-3ba3453e]{background:radial-gradient(circle at top,#e5e7eb 0,#fff 40%,#f9fafb 100%)}.qrcode-wrapper--warning[data-v-3ba3453e]{border:4px solid #ef4444;animation:qr-border-blink-3ba3453e .5s ease-in-out infinite;box-shadow:0 0 20px rgba(239,68,68,.4),0 20px 40px rgba(15,23,42,.08)}@keyframes qr-border-blink-3ba3453e{0%,to{border-color:#ef4444;box-shadow:0 0 20px rgba(239,68,68,.4),0 20px 40px rgba(15,23,42,.08)}50%{border-color:#fff;box-shadow:0 0 30px rgba(239,68,68,.6),0 20px 40px rgba(15,23,42,.08)}}.qrcode-image[data-v-3ba3453e]{max-width:100%;max-height:100%;border-radius:16px;background:#fff;box-shadow:0 10px 25px rgba(15,23,42,.16)}.qrcode-placeholder[data-v-3ba3453e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.spinner[data-v-3ba3453e]{width:32px;height:32px;border-radius:999px;border:3px solid rgba(156,163,175,.4);border-top-color:#4f46e5;animation:spin-3ba3453e .8s linear infinite}.placeholder-text[data-v-3ba3453e]{font-size:13px;color:#6b7280}@keyframes spin-3ba3453e{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.qs-text-display[data-v-3ba3453e]{margin:18px auto 14px;padding:16px 26px;background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff;font-size:19px;font-weight:600;border-radius:12px;text-align:center;box-shadow:0 8px 20px rgba(59,130,246,.3);border:2px solid hsla(0,0%,100%,.2);animation:pulse-3ba3453e 2s infinite;width:min(92%,760px);max-width:100%;word-break:break-word}.qs-text-display-red[data-v-3ba3453e]{background:linear-gradient(135deg,red,#c00)}@keyframes pulse-3ba3453e{0%{box-shadow:0 0 0 0 rgba(59,130,246,.4)}70%{box-shadow:0 0 0 10px rgba(59,130,246,0)}to{box-shadow:0 0 0 0 rgba(59,130,246,0)}}@media (max-width:768px){.qrcode-page[data-v-3ba3453e]{padding:16px 12px 24px}.qrcode-header[data-v-3ba3453e]{flex-direction:column;align-items:flex-start;gap:8px;padding-right:0}.security-tip-card[data-v-3ba3453e]{margin:6px 10px 0;padding:6px 8px}.security-tip-track[data-v-3ba3453e]{display:block;width:100%;animation:none}.security-tip-card__text--clone[data-v-3ba3453e],.security-tip-card__text[data-v-3ba3453e]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;padding:0;white-space:normal;text-align:center}.security-tip-card__name[data-v-3ba3453e]{font-size:14px;min-height:20px;padding:0 7px}.security-tip-card__desc[data-v-3ba3453e]{font-size:10px}.security-tip-card__text--clone[data-v-3ba3453e]{display:none}.qrcode-wrapper[data-v-3ba3453e]{max-width:300px;border-radius:20px}.qs-text-display[data-v-3ba3453e]{font-size:16px;padding:10px 18px}}.qs-text-display-offline[data-v-3ba3453e]{background:linear-gradient(135deg,#6b7280,#4b5563);box-shadow:0 8px 20px rgba(75,85,99,.18);border-color:hsla(0,0%,100%,.18);animation:none}.network-float[data-v-3ba3453e]{position:fixed;top:18px;right:18px;z-index:2200;box-shadow:0 8px 20px rgba(15,23,42,.1);border:1px solid rgba(226,232,240,.9);font-size:12px;font-weight:700;color:#334155}.network-float__dot[data-v-3ba3453e]{border-radius:50%}.network-float--offline[data-v-3ba3453e]{top:72px}.network-float--danger[data-v-3ba3453e],.network-float--warn[data-v-3ba3453e]{color:#111827}.qrcode-page.qrcode-page--offline .qrcode-container[data-v-3ba3453e],.qrcode-page.qrcode-page--offline .qrcode-content[data-v-3ba3453e],.qrcode-page.qrcode-page--offline .qrcode-header[data-v-3ba3453e]{filter:grayscale(1)}.auth-overlay[data-v-3ba3453e]{position:fixed;inset:0;background:radial-gradient(circle at top,hsla(0,0%,100%,.16),transparent 28%),linear-gradient(135deg,rgba(108,92,231,.88),rgba(0,184,148,.6));display:flex;align-items:center;justify-content:center;z-index:2000;padding:24px;backdrop-filter:blur(8px);touch-action:none;min-height:100vh;min-height:100dvh}.auth-dialog[data-v-3ba3453e]{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.98));border-radius:24px;width:100%;max-width:420px;padding:28px 28px 24px;box-shadow:0 18px 50px rgba(15,23,42,.22);animation:authDialogSlide-3ba3453e .28s cubic-bezier(.2,.8,.2,1);box-sizing:border-box;overflow:hidden;display:flex;flex-direction:column}@keyframes authDialogSlide-3ba3453e{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.auth-icon[data-v-3ba3453e]{width:86px;height:86px;background:linear-gradient(135deg,#667eea,#7c3aed);border-radius:26px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px;color:#fff;box-shadow:0 14px 30px rgba(102,126,234,.24)}.auth-header[data-v-3ba3453e]{text-align:center;margin-bottom:22px}.auth-header h3[data-v-3ba3453e]{font-size:22px;font-weight:800;color:#111827;margin:0 0 8px 0;letter-spacing:.2px}.auth-header p[data-v-3ba3453e]{font-size:14px;color:#6b7280;margin:0}.auth-scroll-area[data-v-3ba3453e]{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:2px 2px 12px}.auth-form[data-v-3ba3453e]{display:flex;flex-direction:column;gap:16px}.auth-field[data-v-3ba3453e]{background:#f8fafc;border-radius:16px;box-shadow:inset 0 0 0 1px rgba(226,232,240,.9)}.auth-field[data-v-3ba3453e] .van-field__label{color:#374151;font-weight:600;display:flex;align-items:center}.auth-field[data-v-3ba3453e] .van-field__value{color:#111827}.auth-submit-wrapper[data-v-3ba3453e]{margin-top:12px}.auth-footer[data-v-3ba3453e]{flex:0 0 auto;padding-top:6px}.auth-submit-btn[data-v-3ba3453e]{height:52px;font-size:16px;font-weight:700;border-radius:16px;margin-top:0;background:linear-gradient(135deg,#667eea,#7c3aed);border:none;box-shadow:0 10px 24px rgba(102,126,234,.3);transition:all .25s ease}.auth-submit-btn[data-v-3ba3453e]:active{transform:translateY(1px) scale(.99);box-shadow:0 6px 16px rgba(102,126,234,.22)}@media (max-width:480px){.auth-overlay[data-v-3ba3453e]{padding:0;align-items:flex-end}.auth-dialog[data-v-3ba3453e]{width:100%;max-width:100%;height:90vh;height:90dvh;padding:14px 14px 10px;border-radius:26px 26px 0 0;box-shadow:0 -14px 40px rgba(15,23,42,.2)}.auth-icon[data-v-3ba3453e]{width:62px;height:62px;margin:0 auto 12px;border-radius:20px}.auth-header[data-v-3ba3453e]{margin-bottom:12px}.auth-header h3[data-v-3ba3453e]{font-size:20px}.auth-header p[data-v-3ba3453e]{font-size:13px}.auth-form[data-v-3ba3453e]{gap:12px}.auth-field[data-v-3ba3453e] .van-field__control{font-size:16px;padding:10px 0}.auth-submit-wrapper[data-v-3ba3453e]{margin-top:8px}.auth-footer[data-v-3ba3453e]{padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom));background:linear-gradient(180deg,hsla(0,0%,100%,.72),hsla(0,0%,100%,.98))}.auth-submit-btn[data-v-3ba3453e]{height:48px}}@media (min-width:769px){.auth-dialog[data-v-3ba3453e]{padding:48px 40px 36px}.auth-icon[data-v-3ba3453e]{width:88px;height:88px}.auth-header h3[data-v-3ba3453e]{font-size:24px}.auth-header p[data-v-3ba3453e]{font-size:15px}.auth-form[data-v-3ba3453e]{gap:24px}.auth-submit-btn[data-v-3ba3453e]{height:54px;font-size:17px}}.network-card[data-v-3ba3453e]{margin:10px 16px 0;padding:10px 12px;border-radius:14px;background:hsla(0,0%,100%,.9);box-shadow:0 6px 16px rgba(15,23,42,.05);border:1px solid rgba(226,232,240,.88)}.network-card--success[data-v-3ba3453e]{border-color:rgba(34,197,94,.14);box-shadow:0 6px 14px rgba(34,197,94,.05)}.network-card--warn[data-v-3ba3453e]{border-color:rgba(245,158,11,.14);box-shadow:0 6px 14px rgba(245,158,11,.05)}.network-card--danger[data-v-3ba3453e]{border-color:rgba(239,68,68,.14);box-shadow:0 6px 14px rgba(239,68,68,.05)}.network-float[data-v-3ba3453e]{position:absolute;top:14px;right:14px;z-index:20;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:hsla(0,0%,100%,.92);backdrop-filter:blur(10px);box-shadow:0 8px 22px rgba(15,23,42,.1);border:1px solid rgba(226,232,240,.92)}.network-float__dot[data-v-3ba3453e]{width:8px;height:8px;border-radius:999px;background:#94a3b8}.network-float__text[data-v-3ba3453e]{font-size:12px;font-weight:700;color:#334155;letter-spacing:.2px}.network-float--success[data-v-3ba3453e]{border-color:rgba(34,197,94,.2)}.network-float--success .network-float__dot[data-v-3ba3453e]{background:#22c55e;box-shadow:0 0 0 4px rgba(34,197,94,.12)}.network-float--success .network-float__text[data-v-3ba3453e]{color:#166534}.network-float--warn[data-v-3ba3453e]{border-color:rgba(245,158,11,.2)}.network-float--warn .network-float__dot[data-v-3ba3453e]{background:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.12)}.network-float--warn .network-float__text[data-v-3ba3453e]{color:#92400e}.network-float--danger[data-v-3ba3453e]{border-color:rgba(239,68,68,.2)}.network-float--danger .network-float__dot[data-v-3ba3453e]{background:#ef4444;box-shadow:0 0 0 4px rgba(239,68,68,.12)}.network-float--danger .network-float__text[data-v-3ba3453e]{color:#991b1b}.voice-enable-bar[data-v-3ba3453e]{display:flex;justify-content:center;margin:6px 0 10px}.voice-enable-button[data-v-3ba3453e]{height:30px;padding:0 14px;border-radius:999px;background:hsla(0,0%,100%,.88);box-shadow:0 4px 12px rgba(0,148,255,.12)}.voice-prompt-overlay[data-v-3ba3453e]{position:fixed;inset:0;z-index:3000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(15,23,42,.45);box-sizing:border-box}.voice-prompt-dialog[data-v-3ba3453e]{width:min(360px,100%);padding:24px 22px 20px;border-radius:18px;background:#fff;box-shadow:0 18px 42px rgba(15,23,42,.22);text-align:center;box-sizing:border-box}.voice-prompt-icon[data-v-3ba3453e]{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:12px;border-radius:50%;color:#0094ff;background:rgba(0,148,255,.1);font-size:24px}.voice-prompt-title[data-v-3ba3453e]{margin:0 0 8px;color:#1f2937;font-size:18px;font-weight:700}.voice-prompt-desc[data-v-3ba3453e]{margin:0;color:#64748b;font-size:14px;line-height:1.6}.voice-prompt-actions[data-v-3ba3453e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}.voice-prompt-actions .van-button[data-v-3ba3453e]{width:100%;height:36px;border-radius:999px}.security-tip-card[data-v-3ba3453e]{margin:10px 16px 0;padding:10px 12px;border-radius:14px;background:linear-gradient(135deg,hsla(48,96%,89%,.95),rgba(255,247,237,.95));border:1px solid rgba(251,191,36,.35);box-shadow:0 8px 20px rgba(251,191,36,.1);overflow:hidden}.security-tip-track[data-v-3ba3453e]{display:flex;width:-moz-max-content;width:max-content;animation:security-tip-scroll-3ba3453e 12s linear infinite}.security-tip-card__text[data-v-3ba3453e]{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;font-size:12px;line-height:1.4;color:#7c2d12;font-weight:600;padding-right:28px}.security-tip-card__text--clone[data-v-3ba3453e]{padding-left:28px}.security-tip-card__name[data-v-3ba3453e]{display:inline-flex;align-items:center;justify-content:center;min-height:22px;padding:0 8px;border-radius:999px;font-size:15px;font-weight:900;color:#92400e;background:rgba(251,191,36,.22);border:1px solid rgba(251,191,36,.28);letter-spacing:.2px;line-height:1}.security-tip-card__desc[data-v-3ba3453e]{font-size:12px;color:#7c2d12;font-weight:600}@keyframes security-tip-scroll-3ba3453e{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.room-notify[data-v-3ba3453e]{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:9999;display:flex;align-items:center;gap:8px;padding:12px 20px;background:rgba(0,0,0,.75);color:#fff;border-radius:30px;box-shadow:0 4px 20px rgba(0,0,0,.3);font-size:14px;max-width:90%;word-break:break-all}.room-notify-text[data-v-3ba3453e]{flex:1}.room-notify-fade-enter-active[data-v-3ba3453e],.room-notify-fade-leave-active[data-v-3ba3453e]{transition:all .3s ease}.room-notify-fade-enter[data-v-3ba3453e],.room-notify-fade-leave-to[data-v-3ba3453e]{opacity:0;transform:translateX(-50%) translateY(-20px)}.qr-countdown-box[data-v-3ba3453e]{margin-top:16px;text-align:center;padding:12px 20px}.countdown-wrapper[data-v-3ba3453e]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#dcfce7,#bbf7d0);padding:12px 24px;border-radius:30px;border:2px solid #86efac;box-shadow:0 4px 12px rgba(34,197,94,.15);transition:all .3s ease}.countdown-wrapper.countdown-warning[data-v-3ba3453e]{background:linear-gradient(135deg,#fef2f2,#fee2e2);border-color:#fca5a5;box-shadow:0 4px 12px rgba(239,68,68,.2);animation:pulse-warning-3ba3453e .8s ease-in-out infinite}@keyframes pulse-warning-3ba3453e{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.02);opacity:.9}}.countdown-label[data-v-3ba3453e]{font-size:14px;color:#166534;font-weight:500}.countdown-warning .countdown-label[data-v-3ba3453e]{color:#991b1b}.countdown-number[data-v-3ba3453e]{font-size:32px;font-weight:700;color:#16a34a;min-width:48px;text-align:center;transition:all .3s ease}.countdown-critical[data-v-3ba3453e]{color:#dc2626;animation:shake-3ba3453e .5s ease-in-out infinite}@keyframes shake-3ba3453e{0%,to{transform:translateX(0)}25%{transform:translateX(-3px)}75%{transform:translateX(3px)}}.countdown-unit[data-v-3ba3453e]{font-size:14px;color:#166534;font-weight:500}.countdown-warning .countdown-unit[data-v-3ba3453e]{color:#991b1b}.countdown-expired[data-v-3ba3453e]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#fef2f2,#fee2e2);padding:12px 24px;border-radius:30px;border:2px solid #fca5a5;box-shadow:0 4px 12px rgba(239,68,68,.15)}.expired-icon[data-v-3ba3453e]{font-size:18px}.expired-text[data-v-3ba3453e]{font-size:14px;color:#dc2626;font-weight:500}@media (max-width:480px){.qrcode-page[data-v-3ba3453e]{padding:16px 12px 24px;box-sizing:border-box}.qrcode-header[data-v-3ba3453e]{margin-bottom:10px;position:relative}.title[data-v-3ba3453e]{font-size:18px}.subtitle[data-v-3ba3453e]{font-size:11px}.notice-card[data-v-3ba3453e]{padding:8px 12px;margin-bottom:10px}.notice-title[data-v-3ba3453e]{font-size:12px;margin-bottom:4px}.notice-list[data-v-3ba3453e]{font-size:11px;padding-left:12px}.notice-list li[data-v-3ba3453e]{line-height:1.4;margin-bottom:2px}.admin-panel[data-v-3ba3453e]{margin-bottom:8px}.qrcode-container[data-v-3ba3453e]{margin-bottom:10px;display:flex;justify-content:center}.qs-text-display[data-v-3ba3453e]{margin:12px auto 10px;padding:8px 12px;line-height:1.35;font-size:13px}.qrcode-content[data-v-3ba3453e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0;margin-top:4px}.qrcode-wrapper[data-v-3ba3453e]{max-width:280px;padding:8px;border-radius:18px}.qrcode-wrapper--warning[data-v-3ba3453e]{border-width:3px}.qrcode-image[data-v-3ba3453e]{border-radius:12px}.qr-countdown-box[data-v-3ba3453e]{margin-top:6px;padding:4px 12px 0;width:100%;display:flex;justify-content:center}.countdown-expired[data-v-3ba3453e],.countdown-wrapper[data-v-3ba3453e]{padding:7px 12px;border-radius:18px;flex-wrap:wrap;justify-content:center;gap:6px}.countdown-label[data-v-3ba3453e],.countdown-unit[data-v-3ba3453e],.expired-text[data-v-3ba3453e]{font-size:11px}.countdown-number[data-v-3ba3453e]{font-size:22px;min-width:36px}.room-notify[data-v-3ba3453e]{top:10px;padding:10px 16px;font-size:13px;border-radius:20px;max-width:85%}}.security-tip-card.security-tip-card--dual{width:min(68%,980px);background:transparent;background-image:none!important;border:none!important;box-shadow:none!important;overflow:visible!important;padding:12px 14px;margin:10px auto 0!important;margin-left:auto;margin-right:auto}.security-tip-card.security-tip-card--dual .dual-status-card{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0}.security-tip-card.security-tip-card--dual .dual-status-card__meta{flex:1 1 auto;min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:4px 0}.security-tip-card.security-tip-card--dual .dual-status-card__code{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:12px 14px;border-radius:16px;position:relative;overflow:visible;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background-color .25s ease}.security-tip-card.security-tip-card--dual .dual-status-card__progress{position:absolute;top:0;left:0;right:0;height:4px;overflow:hidden;border-top-left-radius:inherit;border-top-right-radius:inherit;background:rgba(95,148,118,.12);pointer-events:none;box-sizing:border-box}.security-tip-card.security-tip-card--dual .dual-status-card__progress-bar{display:block;position:relative;height:100%;border-top-left-radius:inherit;border-top-right-radius:inherit;background:linear-gradient(90deg,#8dc7a3,#5f9476);transition:width .3s ease-out;overflow:visible;will-change:width}.security-tip-card.security-tip-card--dual .dual-status-card__progress-gif{position:absolute;width:32px;height:32px;background:url(/img/gg.e3277cdc.gif) no-repeat 50%;background-size:contain;z-index:999;pointer-events:none;top:-20px;transform:translateX(-50%)}.security-tip-card.security-tip-card--dual .dual-status-card__progress-bar:before{content:"";position:absolute;top:0;right:-100%;width:100%;height:100%;background:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.5) 50%,hsla(0,0%,100%,0));animation:dual-progress-flow-right-to-left 3s ease-in-out infinite}.security-tip-card.security-tip-card--dual .dual-status-card__progress-bar:after{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 70%);animation:dual-progress-glow 3s ease-in-out infinite}.security-tip-card.security-tip-card--dual .dual-status-card__progress.dual-status-card__code--warning{background:hsla(36,66%,71%,.14)}.security-tip-card.security-tip-card--dual .dual-status-card__progress.dual-status-card__code--warning .dual-status-card__progress-bar{background:linear-gradient(90deg,#f0c78b,#d79a4a);box-shadow:0 0 8px hsla(33,87%,76%,.5)}.security-tip-card.security-tip-card--dual .dual-status-card__progress.dual-status-card__code--warning .dual-status-card__progress-gif{filter:drop-shadow(0 0 4px rgba(247,199,139,.6))}.security-tip-card.security-tip-card--dual .dual-status-card__progress.dual-status-card__code--warning .dual-status-card__progress-bar:before{background:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,0));animation:dual-progress-flow-right-to-left 2.5s ease-in-out infinite}.security-tip-card.security-tip-card--dual .dual-status-card__progress.dual-status-card__code--ending{background:hsla(0,56%,77%,.14)}.security-tip-card.security-tip-card--dual .dual-status-card__progress.dual-status-card__code--ending .dual-status-card__progress-bar{background:linear-gradient(90deg,#efb0b0,#d87979);box-shadow:0 0 6px hsla(0,80%,69%,.4)}.security-tip-card.security-tip-card--dual .dual-status-card__progress.dual-status-card__code--ending .dual-status-card__progress-gif{filter:drop-shadow(0 0 4px rgba(239,112,112,.6));animation:dual-progress-gif-pulse 1.5s ease-in-out infinite}@keyframes dual-progress-gif-pulse{0%,to{transform:translateX(50%) scale(1)}50%{transform:translateX(50%) scale(1.15)}}.security-tip-card.security-tip-card--dual .dual-status-card__progress.dual-status-card__code--ending .dual-status-card__progress-bar:before{background:linear-gradient(270deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.6) 50%,hsla(0,0%,100%,0));animation:dual-progress-flow-right-to-left 2s ease-in-out infinite}.security-tip-card.security-tip-card--dual .dual-status-card__code-title{display:inline-flex;align-items:center;gap:6px;font-size:16px;font-weight:600;line-height:1.2;letter-spacing:.02em;position:relative}.security-tip-card.security-tip-card--dual .dual-status-card__badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;color:#fff;background:#ff4d4f;border-radius:9px;margin-left:4px;box-shadow:0 2px 4px rgba(255,77,79,.3)}.security-tip-card.security-tip-card--dual .dual-status-card__code-state{font-size:12px;font-weight:500;line-height:1.2;margin-top:2px}.security-tip-card.security-tip-card--dual .dual-status-card__code-count{font-size:11px;font-weight:600;line-height:1.2;color:hsla(0,0%,100%,.9);background:rgba(0,0,0,.15);padding:3px 10px;border-radius:999px;margin-top:4px}.scan-log-popup{position:fixed;transform:translateX(-50%);z-index:1000;background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(0,0,0,.15);min-width:240px;max-width:300px;max-height:300px;overflow:hidden}.scan-log-popup__arrow{position:absolute;top:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff}.scan-log-popup__header{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:linear-gradient(135deg,#0094ff,#00c6fb);color:#fff}.scan-log-popup__title{font-size:14px;font-weight:600}.scan-log-popup__count{font-size:12px;opacity:.9}.scan-log-popup__body{padding:8px}.scan-log-popup__empty{text-align:center;padding:20px;color:#999;font-size:13px}.scan-log-popup__list{max-height:220px;overflow-y:auto}.scan-log-popup__item{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid #f0f0f0;font-size:13px}.scan-log-popup__item:last-child{border-bottom:none}.scan-log-popup__time{color:#333;font-weight:500}.scan-log-popup__region{color:#666;flex-shrink:0;margin-left:12px}.scan-log-popup__remaining{color:#ff6b6b;font-size:12px;font-weight:600;flex-shrink:0;margin-left:8px;padding:2px 6px;background:hsla(0,100%,71%,.1);border-radius:4px}.security-tip-card.security-tip-card--dual .dual-status-card__icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:999px}.security-tip-card.security-tip-card--dual .dual-status-card__icon .van-icon{font-size:11px;line-height:1}.security-tip-card.security-tip-card--dual .dual-status-card__code--soon{border:1px solid hsla(35,60%,71%,.5);color:#8f6b42;background:linear-gradient(180deg,#fffdf9,#fbf4ea);box-shadow:0 6px 18px hsla(36,50%,66%,.1)}.security-tip-card.security-tip-card--dual .dual-status-card__code--soon .dual-status-card__icon{background:rgba(255,248,238,.96);box-shadow:inset 0 0 0 1px hsla(36,50%,66%,.28)}.security-tip-card.security-tip-card--dual .dual-status-card__code--soon .dual-status-card__icon .van-icon{color:#b48755;animation:dual-status-gentle-pulse 1.9s ease-in-out infinite}.security-tip-card.security-tip-card--dual .dual-status-card__code--active{border:1px solid rgba(152,204,176,.5);color:#47745f;background:linear-gradient(180deg,#fbfefc,#edf8f1);box-shadow:0 8px 20px rgba(124,176,148,.14)}.security-tip-card.security-tip-card--dual .dual-status-card__code--active.dual-status-card__code--healthy{border-color:rgba(152,204,176,.5);color:#47745f;background:linear-gradient(180deg,#fbfefc,#edf8f1)}.security-tip-card.security-tip-card--dual .dual-status-card__code--active.dual-status-card__code--warning{border-color:hsla(36,66%,71%,.52);color:#91663d;background:linear-gradient(180deg,#fffdf8,#fbf1e3);box-shadow:0 8px 20px hsla(35,53%,66%,.14)}.security-tip-card.security-tip-card--dual .dual-status-card__code--active.dual-status-card__code--ending{border-color:hsla(0,56%,77%,.52);color:#9b5f5f;background:linear-gradient(180deg,snow,#faecec);box-shadow:0 8px 20px hsla(0,41%,73%,.14)}.security-tip-card.security-tip-card--dual .dual-status-card__code--active .dual-status-card__icon{background:hsla(0,0%,100%,.92);box-shadow:inset 0 0 0 1px rgba(152,204,176,.28)}.security-tip-card.security-tip-card--dual .dual-status-card__code--active .dual-status-card__icon .van-icon{color:#5f9476}.security-tip-card.security-tip-card--dual .dual-status-card__code--active.dual-status-card__code--warning .dual-status-card__icon{box-shadow:inset 0 0 0 1px hsla(36,66%,71%,.28)}.security-tip-card.security-tip-card--dual .dual-status-card__code--active.dual-status-card__code--warning .dual-status-card__icon .van-icon{color:#b07a45}.security-tip-card.security-tip-card--dual .dual-status-card__code--active.dual-status-card__code--ending .dual-status-card__icon{box-shadow:inset 0 0 0 1px hsla(0,56%,77%,.28)}.security-tip-card.security-tip-card--dual .dual-status-card__code--active.dual-status-card__code--ending .dual-status-card__icon .van-icon{color:#bf6f6f}.security-tip-card.security-tip-card--dual .dual-status-card__code--idle{border:1px solid rgba(205,213,225,.52);color:#8a97ab;background:linear-gradient(180deg,#fbfcfd,#f3f6f9);box-shadow:none}.security-tip-card.security-tip-card--dual .dual-status-card__code--idle .dual-status-card__icon{background:hsla(0,0%,100%,.88);box-shadow:inset 0 0 0 1px rgba(203,213,225,.26)}.security-tip-card.security-tip-card--dual .dual-status-card__code--idle .dual-status-card__icon .van-icon{color:#a3afc0}.security-tip-card.security-tip-card--dual .dual-status-card__code--active .dual-status-card__icon .van-icon-clock-o{animation:rotating 1.8s linear infinite}.security-tip-card.security-tip-card--dual .dual-status-card__countdown-num{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;background:#f7f9fc;color:#5f6f86;border:1px solid rgba(191,201,215,.42);border-radius:999px;box-shadow:none;font-size:16px;font-weight:700;line-height:1}.security-tip-card.security-tip-card--dual .dual-status-card__countdown{display:flex;justify-content:flex-end;flex:0 0 auto}@keyframes dual-status-gentle-pulse{0%,to{transform:scale(1);box-shadow:inset 0 0 0 1px hsla(36,50%,66%,.28),0 0 0 0 hsla(36,50%,66%,.08)}50%{transform:scale(1.08);box-shadow:inset 0 0 0 1px hsla(36,50%,66%,.28),0 0 0 6px hsla(36,50%,66%,.04)}}@keyframes dual-progress-flow{0%{transform:translateX(0);opacity:0}10%{opacity:1}90%{opacity:.6}to{transform:translateX(200%);opacity:0}}@keyframes dual-progress-flow-right-to-left{0%{transform:translateX(0);opacity:0}10%{opacity:1}50%{opacity:.8}90%{opacity:.4}to{transform:translateX(-200%);opacity:0}}@keyframes dual-progress-glow{0%,to{opacity:.2;transform:translate(-50%,-50%) scale(1)}50%{opacity:.6;transform:translate(-50%,-50%) scale(1.2)}}@keyframes dual-progress-pulse{0%,to{opacity:1;box-shadow:0 0 8px hsla(0,80%,69%,.5)}50%{opacity:.8;box-shadow:0 0 16px hsla(0,80%,69%,.8)}}@media (min-width:769px){.security-tip-card.security-tip-card--dual{min-width:720px;max-width:1040px;margin-left:auto;margin-right:auto}}@media (max-width:768px){.title-block .subtitle-group.subtitle-group--dual{display:flex;flex-direction:row;align-items:center;gap:8px;flex-wrap:nowrap;white-space:nowrap}.title-block .subtitle-group.subtitle-group--dual .subtitle--dual-full{display:none!important}.title-block .subtitle-group.subtitle-group--dual .subtitle--dual-compact{display:inline-flex!important;align-items:center;font-size:11px;line-height:1.1}.subtitle-group--dual{display:flex;flex-direction:row;align-items:center;gap:10px;flex-wrap:nowrap;white-space:nowrap}.subtitle-group--dual .subtitle{font-size:11px;line-height:1.1}.subtitle--dual-full{display:none}.subtitle--dual-compact{display:inline-flex;align-items:center}.security-tip-card.security-tip-card--dual{width:85%;max-width:280px;padding:8px 10px;margin:8px auto 0!important}.security-tip-card.security-tip-card--dual .dual-status-card{flex-direction:column;gap:6px;align-items:stretch;width:100%}.security-tip-card.security-tip-card--dual .dual-status-card__meta{width:100%;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;justify-content:center;align-items:stretch}.security-tip-card.security-tip-card--dual .dual-status-card__code{width:100%;min-width:0;padding:8px 10px;gap:4px;box-sizing:border-box;border-radius:10px;align-items:flex-start;text-align:left;overflow:visible;min-height:60px}.security-tip-card.security-tip-card--dual .dual-status-card__progress{height:2px}.security-tip-card.security-tip-card--dual .dual-status-card__code-title{width:100%;min-height:16px;justify-content:flex-start;font-size:11px;line-height:1.1;gap:4px;position:relative}.security-tip-card.security-tip-card--dual .dual-status-card__badge{display:inline-flex;align-items:center;justify-content:center;min-width:14px;height:14px;padding:0 4px;font-size:9px;font-weight:700;line-height:1;color:#fff;background:#ff4d4f;border-radius:7px;margin-left:2px;box-shadow:0 1px 2px rgba(255,77,79,.3)}.security-tip-card.security-tip-card--dual .dual-status-card__code-state{width:100%;min-height:14px;font-size:10px;line-height:1.1;text-align:left}.security-tip-card.security-tip-card--dual .dual-status-card__code-count{font-size:9px;padding:1px 6px}.security-tip-card.security-tip-card--dual .dual-status-card__icon{width:14px;height:14px}.security-tip-card.security-tip-card--dual .dual-status-card__icon .van-icon{font-size:9px}.security-tip-card.security-tip-card--dual .dual-status-card__progress-gif{width:20px;height:20px;top:-14px;transform:translateX(-50%)}.security-tip-card.security-tip-card--dual .dual-status-card__countdown{width:100%;display:flex;justify-content:center;align-items:center;flex:none;margin-top:1px}.security-tip-card.security-tip-card--dual .dual-status-card__countdown-num{min-height:22px;padding:0 10px;font-size:12px;font-weight:700;color:#4f6482;border-color:rgba(136,156,190,.38);background:#f4f7fb;border-radius:999px}}.agent-collect[data-v-0a179075]{min-height:100vh;background:#f7f8fa}.content[data-v-0a179075]{max-width:720px;margin:0 auto;padding-top:12px}.notice-card[data-v-0a179075]{margin:12px 12px 0;overflow:hidden}.notice-title[data-v-0a179075]{padding:10px 16px 4px;font-size:16px;font-weight:700;color:#1989fa}.notice-tip[data-v-0a179075]{padding:0 16px 8px;color:#646566;font-size:12px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notice-card[data-v-0a179075] .van-cell{padding-top:8px;padding-bottom:8px}.notice-card[data-v-0a179075] .van-cell__title,.notice-card[data-v-0a179075] .van-cell__value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notice-card[data-v-0a179075] .van-cell__value{flex:1.8}.invite-list-wrap[data-v-0a179075]{margin:16px 12px 24px}.section-title[data-v-0a179075]{font-size:16px;font-weight:600;margin-bottom:12px;color:#323233}.iphone-guide-page[data-v-f64d6516]{min-height:100vh;padding:12px 12px 20px;background:radial-gradient(circle at top left,rgba(143,211,255,.22),transparent 34%),radial-gradient(circle at top right,rgba(190,232,255,.24),transparent 30%),linear-gradient(180deg,#f4f9ff,#f8fbff 44%,#f1f6fc);color:#0f172a;touch-action:manipulation;-webkit-text-size-adjust:100%}.actions-card[data-v-f64d6516],.hero-card[data-v-f64d6516]{background:hsla(0,0%,100%,.94);border:1px solid hsla(0,0%,100%,.82);box-shadow:0 18px 40px rgba(87,122,163,.12);backdrop-filter:blur(14px);border-radius:24px}.hero-card[data-v-f64d6516]{padding:14px 14px 12px}.hero-top[data-v-f64d6516]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.hero-badge[data-v-f64d6516]{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:#eaf4ff;color:#3b82f6;font-size:11px;font-weight:600}.hero-card h1[data-v-f64d6516]{margin:0 0 6px;font-size:22px;line-height:1.15;letter-spacing:-.03em}.hero-desc[data-v-f64d6516]{margin:0;color:#526377;font-size:12px;line-height:1.5}.session-strip[data-v-f64d6516]{display:flex;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;border-radius:12px;background:linear-gradient(135deg,#f6fbff,#eef6ff);color:#47607b;font-size:12px;overflow:hidden}.session-strip__item[data-v-f64d6516]{min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.session-strip__dot[data-v-f64d6516]{width:4px;height:4px;flex:0 0 4px;border-radius:50%;background:rgba(71,96,123,.4)}.actions-card[data-v-f64d6516]{display:grid;gap:10px;margin-top:8px;padding:14px}.system-entry-card[data-v-f64d6516]{padding:16px;border-radius:20px;background:linear-gradient(135deg,#eef7ff,#e4f2ff 55%,#d8efff);border:1px solid rgba(129,185,235,.28);color:#12324f;box-shadow:0 14px 28px rgba(87,122,163,.14)}.system-entry-card--download[data-v-f64d6516]{background:linear-gradient(135deg,#f8fbff,#eef6ff 55%,#e7f2ff)}.system-entry-card__label[data-v-f64d6516]{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:rgba(59,130,246,.12);color:#2563eb;font-size:12px;font-weight:700;letter-spacing:.04em}.system-entry-card__title[data-v-f64d6516]{margin-top:10px;font-size:20px;font-weight:800;line-height:1.25}.system-entry-card__desc[data-v-f64d6516],.system-entry-card__hint[data-v-f64d6516]{margin-top:6px;color:#5d748d;font-size:12px;line-height:1.6}.system-entry-card__hint[data-v-f64d6516]{margin-top:8px}.enter-button[data-v-f64d6516],.primary-button[data-v-f64d6516],.secondary-button[data-v-f64d6516],.soft-button[data-v-f64d6516]{border:none;cursor:pointer;transition:opacity .18s ease,box-shadow .18s ease,transform .18s ease;touch-action:manipulation}.enter-button[data-v-f64d6516],.primary-button[data-v-f64d6516],.secondary-button[data-v-f64d6516]{width:100%;min-height:46px;border-radius:15px;font-size:14px;font-weight:700}.enter-button[data-v-f64d6516]{min-height:52px;margin-top:14px;border-radius:16px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;box-shadow:0 12px 24px rgba(59,130,246,.24);animation:enter-button-glow-f64d6516 2.4s ease-in-out infinite}.primary-button[data-v-f64d6516]{background:#f3f9ff;color:#2b5f95;border:1px solid rgba(129,185,235,.42);box-shadow:none}.action-button[data-v-f64d6516]{display:inline-flex;align-items:center;justify-content:center;gap:10px}.secondary-button[data-v-f64d6516]{background:#f4f8fc;color:#35516f}.enter-button[data-v-f64d6516]:disabled,.primary-button[data-v-f64d6516]:disabled,.secondary-button[data-v-f64d6516]:disabled{opacity:.55;box-shadow:none;cursor:not-allowed;animation:none}.soft-button[data-v-f64d6516]{padding:7px 12px;border-radius:999px;background:#f3f8fd;color:#49627b;font-size:12px}.button-icon[data-v-f64d6516]{width:20px;height:20px;flex:0 0 20px;display:inline-flex;align-items:center;justify-content:center}.custom-icon[data-v-f64d6516]{overflow:visible}@keyframes enter-button-glow-f64d6516{0%,to{transform:translateY(0);box-shadow:0 12px 24px rgba(59,130,246,.24)}50%{transform:translateY(-1px);box-shadow:0 14px 28px rgba(59,130,246,.3)}}@media (max-width:480px){.iphone-guide-page[data-v-f64d6516]{padding:10px 10px 16px}.hero-card h1[data-v-f64d6516]{font-size:20px}.system-entry-card__title[data-v-f64d6516]{font-size:18px}}.iphone-auth-page[data-v-18502e0e]{min-height:95vh;padding:18px 14px 24px;background:radial-gradient(circle at top left,rgba(143,211,255,.22),transparent 34%),radial-gradient(circle at top right,rgba(190,232,255,.24),transparent 30%),linear-gradient(180deg,#f4f9ff,#f8fbff 44%,#f1f6fc);color:#0f172a;touch-action:manipulation;-webkit-text-size-adjust:100%}.auth-shell[data-v-18502e0e]{display:grid;gap:12px}.form-card[data-v-18502e0e],.hero-card[data-v-18502e0e]{background:hsla(0,0%,100%,.94);border:1px solid hsla(0,0%,100%,.82);box-shadow:0 18px 40px rgba(87,122,163,.12);backdrop-filter:blur(14px);border-radius:24px}.hero-card[data-v-18502e0e]{padding:18px}.hero-top[data-v-18502e0e]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.hero-badge[data-v-18502e0e],.section-tag[data-v-18502e0e]{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:#eaf4ff;color:#3b82f6;font-size:12px;font-weight:600}.form-card h2[data-v-18502e0e],.hero-card h1[data-v-18502e0e]{margin:0 0 8px;font-size:28px;line-height:1.15;letter-spacing:-.03em}.form-card h2[data-v-18502e0e]{font-size:24px;margin-top:10px}.form-desc[data-v-18502e0e],.hero-desc[data-v-18502e0e]{margin:0;color:#526377;font-size:14px;line-height:1.7}.danger-text[data-v-18502e0e]{color:#ef4444;font-weight:600}.session-card[data-v-18502e0e]{margin-top:14px;padding:14px 16px;border-radius:18px;background:linear-gradient(135deg,#f6fbff,#eef6ff)}.session-row[data-v-18502e0e]{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;color:#47607b;border-bottom:1px solid rgba(160,187,214,.18)}.session-row[data-v-18502e0e]:last-child{border-bottom:none}.session-row strong[data-v-18502e0e]{max-width:62%;color:#1e293b;text-align:right;word-break:break-all}.form-card[data-v-18502e0e]{padding:18px}.browser-alert[data-v-18502e0e]{display:flex;gap:12px;align-items:flex-start;margin-top:14px;padding:14px 16px;border:1px solid rgba(239,68,68,.16);border-radius:16px;background:linear-gradient(135deg,#fff1f2,#fff7ed)}.browser-alert__icon[data-v-18502e0e]{flex:0 0 24px;width:24px;height:24px;border-radius:50%;background:#ef4444;color:#fff;font-size:15px;font-weight:700;line-height:24px;text-align:center}.browser-alert__content strong[data-v-18502e0e]{display:block;color:#b91c1c;font-size:15px;line-height:1.5}.browser-alert__content p[data-v-18502e0e]{margin:4px 0 0;color:#9a3412;font-size:13px;line-height:1.6}.input-label[data-v-18502e0e]{display:block;margin:18px 0 8px;font-size:13px;color:#456079}.card-input[data-v-18502e0e]{width:100%;height:52px;padding:0 16px;border:1px solid rgba(164,189,214,.34);border-radius:16px;background:#f8fbff;outline:none;color:#0f172a;font-size:16px;box-sizing:border-box}.video-tutorial-link[data-v-18502e0e]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:42px;margin-top:12px;border:1px solid rgba(96,165,250,.22);border-radius:14px;background:linear-gradient(135deg,#f7fbff,#eff7ff);color:#2563eb;font-size:14px;font-weight:700;cursor:pointer}.action-group[data-v-18502e0e]{margin-top:16px;display:grid;gap:10px}.quick-action-row[data-v-18502e0e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ghost-button[data-v-18502e0e],.primary-button[data-v-18502e0e],.secondary-button[data-v-18502e0e]{border:none;cursor:pointer;transition:opacity .18s ease,box-shadow .18s ease,transform .18s ease;touch-action:manipulation;width:100%;min-height:48px;border-radius:16px;font-size:15px;font-weight:700}.compact-button[data-v-18502e0e]{min-height:42px;border-radius:14px;font-size:14px}.primary-button[data-v-18502e0e]{background:linear-gradient(135deg,#66b7ff,#7cc9ff);color:#fff;box-shadow:0 12px 24px rgba(124,201,255,.34)}.secondary-button[data-v-18502e0e]{background:#f4f8fc;color:#35516f}.contact-button[data-v-18502e0e]{background:linear-gradient(135deg,#eef8ff,#e7f6ff);color:#1677c8}.ghost-button[data-v-18502e0e]{background:#fff7f7;color:#c2410c}.primary-button[data-v-18502e0e]:disabled{opacity:.55;box-shadow:none;cursor:not-allowed}.helper-text[data-v-18502e0e]{margin:12px 0 0;color:#6b7f94;font-size:13px;text-align:center}.contact-mask[data-v-18502e0e]{position:fixed;inset:0;z-index:99;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(15,23,42,.48);backdrop-filter:blur(8px);box-sizing:border-box}.contact-panel[data-v-18502e0e]{position:relative;width:min(100%,360px);padding:24px 20px 20px;border-radius:24px;background:#fff;box-shadow:0 24px 60px rgba(15,23,42,.24);text-align:center}.contact-close[data-v-18502e0e]{position:absolute;top:12px;right:12px;width:32px;height:32px;border:none;border-radius:50%;background:#f1f5f9;color:#64748b;font-size:22px;line-height:32px;cursor:pointer}.contact-tag[data-v-18502e0e]{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:#eaf4ff;color:#3b82f6;font-size:12px;font-weight:700}.contact-panel h3[data-v-18502e0e]{margin:12px 0 6px;color:#0f172a;font-size:22px;line-height:1.25}.contact-panel p[data-v-18502e0e]{margin:0;color:#64748b;font-size:14px;line-height:1.7}.qr-frame[data-v-18502e0e]{margin:16px auto;padding:12px;border-radius:20px;background:linear-gradient(135deg,#f8fbff,#eef6ff);border:1px solid rgba(147,197,253,.28)}.qr-frame img[data-v-18502e0e]{display:block;width:100%;border-radius:14px}.contact-ok-button[data-v-18502e0e]{min-height:44px;border-radius:14px}@media (max-width:480px){.iphone-auth-page[data-v-18502e0e]{padding:14px 12px 20px}.form-card h2[data-v-18502e0e],.hero-card h1[data-v-18502e0e]{font-size:24px}.quick-action-row[data-v-18502e0e]{gap:8px}.compact-button[data-v-18502e0e]{min-height:40px;font-size:13px}.contact-panel[data-v-18502e0e]{padding:22px 16px 18px}}.location-page[data-v-7640da2a]{min-height:100vh;min-height:100dvh;padding:max(10px,env(safe-area-inset-top)) 10px calc(84px + env(safe-area-inset-bottom));overflow-x:hidden;background:#f5f7fa;color:#182230;box-sizing:border-box;overscroll-behavior:none;-webkit-text-size-adjust:100%}.page-header[data-v-7640da2a]{display:grid;grid-template-columns:40px 1fr auto;align-items:center;min-height:42px;margin-bottom:8px}.page-header h1[data-v-7640da2a]{margin:0;font-size:18px;font-weight:700;text-align:center}.icon-button[data-v-7640da2a]{width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#fff;color:#1f6fc1;font-size:30px;line-height:32px}.status-pill[data-v-7640da2a]{padding:5px 9px;border-radius:999px;font-size:11px;white-space:nowrap}.status-pill.enabled[data-v-7640da2a]{background:#e5f7ed;color:#18794e}.status-pill.disabled[data-v-7640da2a]{background:#e9eef5;color:#5f6b7a}.map-panel[data-v-7640da2a],.search-panel[data-v-7640da2a],.selection-card[data-v-7640da2a]{margin-bottom:8px;border-radius:15px;background:#fff;overflow:hidden}.search-panel[data-v-7640da2a]{position:relative;z-index:20;padding:8px}.search-row[data-v-7640da2a]{gap:7px}.search-row input[data-v-7640da2a]{min-width:0;flex:1;height:42px;padding:0 13px;border:1px solid #e0e6ed;border-radius:11px;outline:none;background:#f7f9fb}.search-row input[data-v-7640da2a]:focus{border-color:#5c9cdb;background:#fff}.search-row button[data-v-7640da2a]{min-width:62px;padding:0 13px;border:0;border-radius:11px;background:#2478cc;color:#fff;font-size:14px;font-weight:700}.search-results[data-v-7640da2a]{max-height:min(210px,30dvh);margin-top:7px;overflow-y:auto;border-top:1px solid #edf1f5;-webkit-overflow-scrolling:touch}.result-item[data-v-7640da2a]{display:block;width:100%;padding:10px 5px;border:0;border-bottom:1px solid #edf1f5;background:transparent;text-align:left}.result-item span[data-v-7640da2a],.result-item strong[data-v-7640da2a]{display:block}.result-item strong[data-v-7640da2a]{font-size:14px}.result-item span[data-v-7640da2a]{margin-top:3px;overflow:hidden;color:#7a8696;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.map-panel[data-v-7640da2a]{position:relative}.map-container[data-v-7640da2a]{height:clamp(320px,54dvh,620px)}.locate-button[data-v-7640da2a]{right:12px;bottom:12px;z-index:10;width:42px;height:42px;padding:0;border:1px solid #dce4ec;border-radius:50%;background:#fff;color:#2478cc;box-shadow:0 4px 14px rgba(34,60,88,.16);font-size:22px}.map-error[data-v-7640da2a]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#fff;color:#c74444;text-align:center}.selection-card[data-v-7640da2a]{display:flex;align-items:center;gap:10px;min-height:48px;padding:10px 13px}.selection-card span[data-v-7640da2a]{flex:0 0 auto;color:#8994a3;font-size:11px}.selection-card strong[data-v-7640da2a]{min-width:0;overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.action-bar[data-v-7640da2a]{position:fixed;right:0;bottom:0;left:0;z-index:50;display:grid;grid-template-columns:minmax(105px,.7fr) minmax(150px,1.3fr);gap:9px;padding:10px max(12px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));border-top:1px solid rgba(221,228,236,.9);background:hsla(0,0%,100%,.94);box-shadow:0 -5px 18px rgba(28,47,68,.08);backdrop-filter:blur(16px)}.primary-action[data-v-7640da2a],.secondary-action[data-v-7640da2a]{min-height:46px;border:0;border-radius:13px;font-size:15px;font-weight:700}.primary-action[data-v-7640da2a]{background:#2478cc;color:#fff}.secondary-action[data-v-7640da2a]{background:#edf2f7;color:#42526a}button[data-v-7640da2a]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button[data-v-7640da2a]:disabled{opacity:.45}@media (max-height:700px){.map-container[data-v-7640da2a]{height:48dvh;min-height:280px}.selection-card[data-v-7640da2a]{min-height:42px;padding-top:8px;padding-bottom:8px}}.location-page[data-v-7640da2a]{position:relative;width:100%;height:100vh;height:100dvh;min-height:0;padding:0;overflow:hidden;background:#dce9d2}.map-panel[data-v-7640da2a]{position:absolute;inset:0;margin:0;border-radius:0;background:#dce9d2;overflow:hidden}.map-container[data-v-7640da2a]{width:100%;height:100%;min-height:0}.top-overlay[data-v-7640da2a]{position:absolute;top:0;right:0;left:0;z-index:30;padding:calc(12px + env(safe-area-inset-top)) 16px 0;pointer-events:none}.search-row[data-v-7640da2a]{display:flex;align-items:center;height:58px;padding:0 17px;border:1px solid hsla(0,0%,100%,.68);border-radius:22px;background:hsla(0,0%,100%,.9);box-shadow:0 8px 28px rgba(35,58,43,.12);backdrop-filter:blur(18px);pointer-events:auto}.search-row svg[data-v-7640da2a]{flex:0 0 auto;width:22px;height:22px;margin-right:11px;fill:none;stroke:#637066;stroke-linecap:round;stroke-width:1.8}.search-row input[data-v-7640da2a]{width:100%;height:100%;padding:0;border:0;outline:0;background:transparent;color:#1d2820;font-size:16px}.search-row input[data-v-7640da2a]::-webkit-search-cancel-button{opacity:.55}.search-loading[data-v-7640da2a]{flex:0 0 auto;color:#7b877d;font-size:11px}.search-row .search-submit-button[data-v-7640da2a]{flex:0 0 auto;min-width:52px;height:32px;margin-left:8px;padding:0 10px;border:0;border-radius:999px;background:#1684e8;color:#fff;font-size:12px;font-weight:700;line-height:32px;white-space:nowrap}.search-row .search-submit-button[data-v-7640da2a]:active{background:#0874d6}.search-row .search-submit-button[data-v-7640da2a]:disabled{opacity:.55}.search-results[data-v-7640da2a]{max-height:min(260px,36dvh);margin:7px 3px 0;padding:5px 12px;border:0;border-radius:18px;background:hsla(0,0%,100%,.94);box-shadow:0 10px 28px rgba(34,52,39,.16);backdrop-filter:blur(18px);pointer-events:auto}.result-item[data-v-7640da2a]{padding:11px 3px}.toolbar-row[data-v-7640da2a]{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.status-button[data-v-7640da2a]{display:flex;align-items:center;height:45px;padding:0 15px;border:1px solid hsla(0,0%,100%,.7);border-radius:23px;background:hsla(0,0%,100%,.9);box-shadow:0 6px 20px rgba(34,52,39,.1);color:#17231a;font-size:14px;font-weight:700;pointer-events:auto}.status-button i[data-v-7640da2a]{width:9px;height:9px;margin-right:9px;border-radius:50%;background:#2bc968}.status-button.enabled i[data-v-7640da2a]{background:#ff9f2f}.status-button b[data-v-7640da2a]{margin-left:8px;color:#737e75;font-size:20px;font-weight:400}.round-actions[data-v-7640da2a]{display:flex;gap:9px;pointer-events:auto}.round-actions a[data-v-7640da2a],.round-actions button[data-v-7640da2a]{display:flex;align-items:center;justify-content:center;width:45px;height:45px;padding:0;border:1px solid hsla(0,0%,100%,.7);border-radius:50%;background:hsla(0,0%,100%,.9);box-shadow:0 6px 20px rgba(34,52,39,.1);color:#17231a;font-size:24px;font-weight:600;box-sizing:border-box;text-decoration:none}.round-actions button[data-v-7640da2a]:first-child{padding-bottom:4px;font-size:31px;font-weight:400}.round-actions .coordinate-picker-link svg[data-v-7640da2a]{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.8}.round-actions .coordinate-guide-button svg[data-v-7640da2a]{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.round-actions .coordinate-guide-button.is-highlighted[data-v-7640da2a]{border-color:rgba(255,159,47,.9);background:#fff7e8;color:#e87912;animation:coordinate-guide-glow-7640da2a 1.25s ease-in-out infinite}@keyframes coordinate-guide-glow-7640da2a{0%,to{box-shadow:0 0 0 0 rgba(255,145,28,.18),0 6px 20px rgba(34,52,39,.1)}50%{box-shadow:0 0 0 7px rgba(255,145,28,.18),0 6px 20px rgba(34,52,39,.1)}}@media (max-width:360px){.round-actions[data-v-7640da2a]{gap:6px}.round-actions a[data-v-7640da2a],.round-actions button[data-v-7640da2a]{width:41px;height:41px}.status-button[data-v-7640da2a]{height:41px;padding:0 12px}}@media (prefers-reduced-motion:reduce){.round-actions .coordinate-guide-button.is-highlighted[data-v-7640da2a]{animation:none}}.locate-button[data-v-7640da2a]{position:absolute;right:18px;bottom:calc(158px + env(safe-area-inset-bottom));z-index:25;width:52px;height:52px;border:1px solid hsla(0,0%,100%,.75);background:hsla(0,0%,100%,.94);box-shadow:0 8px 24px rgba(26,60,88,.18)}.locate-button svg[data-v-7640da2a]{width:25px;height:25px;fill:#1684e8}.bottom-sheet[data-v-7640da2a]{position:absolute;right:16px;bottom:calc(34px + env(safe-area-inset-bottom));left:16px;z-index:25;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:88px;padding:13px 15px;border:1px solid hsla(0,0%,100%,.72);border-radius:25px;background:hsla(0,0%,100%,.9);box-shadow:0 10px 32px rgba(28,55,72,.14);box-sizing:border-box;backdrop-filter:blur(20px)}.selection-icon[data-v-7640da2a]{color:#1684e8;font-size:29px;text-align:center}.selection-copy[data-v-7640da2a]{min-width:0}.selection-copy span[data-v-7640da2a],.selection-copy strong[data-v-7640da2a]{display:block}.selection-copy strong[data-v-7640da2a]{max-height:48px;overflow-x:hidden;overflow-y:auto;color:#16231b;font-size:16px;line-height:24px;overflow-wrap:anywhere;-webkit-overflow-scrolling:touch}.selection-copy strong[data-v-7640da2a]::-webkit-scrollbar{width:0;height:0}.selection-copy span[data-v-7640da2a]{margin-top:5px;color:#718078;font-size:12px}.lock-button[data-v-7640da2a]{min-width:62px;height:42px;padding:0 14px;border:0;border-radius:15px;background:#1684e8;color:#fff;font-size:14px;font-weight:700}.map-error[data-v-7640da2a]{z-index:40}@media (max-height:700px){.map-container[data-v-7640da2a]{height:100%;min-height:0}.search-row[data-v-7640da2a]{height:52px}.toolbar-row[data-v-7640da2a]{margin-top:8px}.bottom-sheet[data-v-7640da2a]{min-height:78px}.locate-button[data-v-7640da2a]{bottom:calc(142px + env(safe-area-inset-bottom))}.bottom-sheet[data-v-7640da2a]{bottom:calc(28px + env(safe-area-inset-bottom))}}.glin-location-target{position:relative;width:76px;height:76px;pointer-events:none;filter:drop-shadow(0 3px 5px rgba(177,24,24,.22))}.glin-location-target:after,.glin-location-target:before{position:absolute;z-index:1;content:"";background:#f04444;border-radius:2px}.glin-location-target:before{top:37px;left:1px;width:74px;height:2px}.glin-location-target:after{top:1px;left:37px;width:2px;height:74px}.glin-location-target__pulse{position:absolute;top:22px;left:22px;z-index:2;width:32px;height:32px;border:2px solid rgba(240,68,68,.4);border-radius:50%;box-sizing:border-box;animation:glin-location-pulse 1.8s ease-out infinite}.glin-location-target__dot{position:absolute;top:27px;left:27px;z-index:3;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:3px solid #fff;border-radius:50%;background:#ef3f3f;box-shadow:0 0 0 2px rgba(213,35,35,.2);box-sizing:border-box}.glin-location-target__dot i{width:5px;height:5px;border-radius:50%;background:#fff}@keyframes glin-location-pulse{0%{opacity:.9;transform:scale(.65)}75%,to{opacity:0;transform:scale(1.45)}}@media (prefers-reduced-motion:reduce){.glin-location-target__pulse{animation:none}}.tutorial-page[data-v-5fa10caf]{min-height:100vh;padding:0 12px 24px;background:radial-gradient(circle at top left,rgba(151,220,255,.22),transparent 34%),linear-gradient(180deg,#f4f9ff,#f9fbff 46%,#f2f6fb)}.tutorial-shell[data-v-5fa10caf]{display:grid;gap:12px;padding-top:84px}.guide-card[data-v-5fa10caf],.intro-card[data-v-5fa10caf],.page-header[data-v-5fa10caf]{background:hsla(0,0%,100%,.94);border:1px solid hsla(0,0%,100%,.82);box-shadow:0 18px 40px rgba(87,122,163,.12);backdrop-filter:blur(14px);border-radius:24px}.page-header[data-v-5fa10caf]{position:fixed;top:0;left:0;right:0;z-index:100;display:grid;grid-template-columns:64px 1fr 64px;align-items:center;padding:14px 12px;margin:0 12px}.page-header[data-v-5fa10caf]:after{content:"";position:absolute;bottom:-8px;left:12px;right:12px;height:8px;background:hsla(0,0%,100%,.6);backdrop-filter:blur(4px)}.nav-button[data-v-5fa10caf]{height:38px;border:none;border-radius:999px;background:#edf6ff;color:#3b82f6;font-size:13px;font-weight:600}.header-title[data-v-5fa10caf]{text-align:center}.header-kicker[data-v-5fa10caf]{display:block;color:#7b8da1;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.header-title h1[data-v-5fa10caf]{margin:4px 0 0;color:#0f172a;font-size:22px;letter-spacing:-.03em}.header-space[data-v-5fa10caf]{height:1px}.intro-card[data-v-5fa10caf]{padding:16px}.guide-main p[data-v-5fa10caf],.intro-card p[data-v-5fa10caf]{margin:0;color:#56697c;font-size:14px;line-height:1.75}.guide-card[data-v-5fa10caf]{padding:18px 16px}.card-title[data-v-5fa10caf]{margin-bottom:14px}.section-tag[data-v-5fa10caf]{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:#eaf4ff;color:#3b82f6;font-size:12px;font-weight:600}.card-title h2[data-v-5fa10caf]{margin:10px 0 0;color:#0f172a;font-size:22px}.guide-item[data-v-5fa10caf]{display:grid;grid-template-columns:40px 1fr;gap:12px;padding:14px 0;border-bottom:1px solid rgba(206,222,238,.54)}.guide-item[data-v-5fa10caf]:last-child{border-bottom:none;padding-bottom:0}.guide-no[data-v-5fa10caf]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:linear-gradient(135deg,#82c9ff,#98d8ff);color:#fff;font-size:18px;font-weight:700;box-shadow:0 10px 22px rgba(152,216,255,.28)}.guide-main h3[data-v-5fa10caf]{margin:0 0 6px;color:#0f172a;font-size:17px}.guide-main p+p[data-v-5fa10caf]{margin-top:6px}.highlight-text[data-v-5fa10caf]{color:#1d4ed8;font-weight:600}.danger-text[data-v-5fa10caf]{color:#ef4444;font-weight:600}.warn-box[data-v-5fa10caf]{margin-top:10px;padding:12px 14px;border-radius:16px;background:#fff1f2;color:#b91c1c}.warn-box.soft[data-v-5fa10caf]{background:#fff8e8;color:#a16207}.warn-box strong[data-v-5fa10caf]{display:block;margin-bottom:4px}@media (max-width:480px){.page-header[data-v-5fa10caf]{grid-template-columns:56px 1fr 56px}.card-title h2[data-v-5fa10caf],.header-title h1[data-v-5fa10caf]{font-size:20px}}.coordinate-guide-page[data-v-73875344]{min-height:100vh;min-height:100dvh;padding:calc(18px + env(safe-area-inset-top)) 16px calc(24px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#eef7ff,#f8fbff 46%,#f3f7fb);color:#17243a;box-sizing:border-box}.guide-header[data-v-73875344]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.guide-header button[data-v-73875344]{width:42px;height:42px;flex:0 0 42px;padding:0 0 4px;border:0;border-radius:50%;background:#fff;box-shadow:0 8px 22px rgba(44,83,124,.12);color:#1e5f9d;font-size:31px}.guide-header span[data-v-73875344]{color:#4e83b5;font-size:12px;font-weight:700}.guide-header h1[data-v-73875344]{margin:3px 0 0;font-size:22px;line-height:1.25}.guide-card[data-v-73875344],.tip-card[data-v-73875344]{margin-bottom:14px;padding:17px;border:1px solid rgba(124,174,219,.2);border-radius:20px;background:hsla(0,0%,100%,.94);box-shadow:0 12px 30px rgba(52,91,132,.09)}.guide-card--intro[data-v-73875344]{display:flex;gap:13px;align-items:flex-start}.guide-icon[data-v-73875344]{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;border-radius:14px;background:#e9f5ff;color:#1684e8;font-size:26px}.guide-card strong[data-v-73875344],.tip-card strong[data-v-73875344]{font-size:16px}.guide-card p[data-v-73875344],.tip-card p[data-v-73875344]{margin:6px 0 0;color:#64758a;font-size:13px;line-height:1.65}.steps-card[data-v-73875344]{padding:7px 17px}.step-item[data-v-73875344]{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #edf2f7}.step-item[data-v-73875344]:last-child{border-bottom:0}.step-item b[data-v-73875344]{display:grid;place-items:center;width:28px;height:28px;flex:0 0 28px;border-radius:50%;background:#1684e8;color:#fff;font-size:13px}.step-item div[data-v-73875344]{min-width:0}.step-item strong[data-v-73875344]{font-size:15px}.step-item p[data-v-73875344]{margin-top:4px}.tip-card[data-v-73875344]{background:#fff8e9;border-color:#ffe0aa}.tip-card strong[data-v-73875344]{color:#a35b08}.tip-card p[data-v-73875344]{color:#806442}.picker-button[data-v-73875344]{display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:16px;background:#1684e8;box-shadow:0 12px 25px rgba(22,132,232,.22);color:#fff;font-size:15px;font-weight:700;text-decoration:none;touch-action:manipulation}.status-bar[data-v-3f4c93a2]{position:fixed;top:0;left:0;width:100%;height:40px;background-color:#757575;justify-content:space-between;padding:0 10px;font-size:12px;color:#fff;z-index:9999;box-shadow:0 1px 2px rgba(0,0,0,.1)}.status-bar-left[data-v-3f4c93a2],.status-bar[data-v-3f4c93a2]{display:flex;align-items:center}.status-bar-left .carrier-icon[data-v-3f4c93a2]{width:15px;height:auto;margin-left:5px;border-radius:3px}.status-bar-right .carrier-icon[data-v-3f4c93a2]{width:24px;height:auto;margin-left:5px}.signal-strength[data-v-3f4c93a2]{display:flex;margin-right:5px}.signal-bar[data-v-3f4c93a2]{width:2px;height:8px;background-color:#999;margin-right:1px}.signal-bar.full[data-v-3f4c93a2]{background-color:#fff;height:14px}.signal-bar.half[data-v-3f4c93a2]{background-color:#fff;height:7px;margin-top:7px}.carrier[data-v-3f4c93a2]{margin-left:5px}.status-bar-center .time[data-v-3f4c93a2]{font-weight:500}.status-bar-right[data-v-3f4c93a2]{display:flex;align-items:center}.status-bar-right .network-speed[data-v-3f4c93a2]{font-size:8px;color:#fff}.battery[data-v-3f4c93a2]{display:flex;align-items:center;border:1px solid #000;padding:1px;width:24px;height:12px;position:relative}.battery-level[data-v-3f4c93a2]{height:100%;background-color:#000}.battery-text[data-v-3f4c93a2]{margin-left:5px}[data-v-3f4c93a2]{box-sizing:border-box;margin:0;padding:0}.error-message[data-v-3f4c93a2]{color:#ee0a24;margin-top:10px}.main-body[data-v-3f4c93a2]{width:100%;height:100%;position:relative;padding:15px;display:flex;flex-direction:column;justify-content:space-around;align-items:center}.footer[data-v-3f4c93a2]{width:90%}.font-content[data-v-3f4c93a2]{font-size:20px;font-weight:700;display:contents}.ico-header[data-v-3f4c93a2]{color:#00ab5c;font-size:4rem}.ico-header.error-icon[data-v-3f4c93a2]{color:#ee0a24}.error-icon-circle[data-v-3f4c93a2]{width:60px;height:60px;background-image:url(data:image/png;base64,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);background-size:cover;background-position:50%;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;margin:0 auto}.error-icon-circle .van-icon[data-v-3f4c93a2]{color:#fff;font-size:3rem}.error-title[data-v-3f4c93a2]{font-size:1.4rem;font-weight:700;margin-bottom:10px}.training-details-page[data-v-3f4c93a2]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;background-color:#eee;color:#333;min-height:100vh;width:100%;max-width:480px;margin:0 auto}.header[data-v-3f4c93a2]{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;background-color:#fff;border-bottom:1px solid #f0f0f0;flex-shrink:0;position:relative;height:50px}.header.with-status-bar[data-v-3f4c93a2]{margin-top:40px}.header-title[data-v-3f4c93a2]{font-size:1rem;font-weight:600;color:#000;position:absolute;left:50%;transform:translateX(-50%)}.back-icon-container[data-v-3f4c93a2]{color:#333}.back-icon[data-v-3f4c93a2]{width:20px;height:20px}.header-action[data-v-3f4c93a2]{font-size:14px;color:#333}.content[data-v-3f4c93a2]{flex-grow:1;background-color:#fff}.main-title[data-v-3f4c93a2]{font-size:.9rem;font-weight:600;color:#000;margin-top:10px;padding-top:10px;padding-bottom:10px;padding-left:5px;border-bottom:1px solid #f0f0f0}.info-section[data-v-3f4c93a2]{padding:15px 8px}.info-section[data-v-3f4c93a2]:last-of-type{border-bottom:none}.section-title[data-v-3f4c93a2]{font-size:.88rem;font-weight:600;color:#333;margin-bottom:10px}.info-item[data-v-3f4c93a2]{display:flex;font-size:.85rem;line-height:1.6;margin-bottom:8px}.label[data-v-3f4c93a2]{color:#333;min-width:70px;flex-shrink:0}.value[data-v-3f4c93a2]{color:#333}.contact-person[data-v-3f4c93a2]{display:flex;align-items:center;flex-wrap:wrap}.contact-link[data-v-3f4c93a2]{display:flex;align-items:center;color:#3182ce;text-decoration:none;font-size:.9rem;margin-left:12px}.phone-icon[data-v-3f4c93a2]{margin-right:4px}.section-content[data-v-3f4c93a2]{font-size:.8rem;line-height:1.3;color:#a8a7a7}[v-cloak]{display:none!important}