@import"https://fonts.googleapis.com/css2?family=Inter:wght@500&display=swap";.bridge-debug[data-v-23b9003e]{position:fixed;right:3.2vw;bottom:calc(3.2vw + env(safe-area-inset-bottom));z-index:99999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.bridge-debug-btn[data-v-23b9003e]{width:15.46667vw;height:9.06667vw;color:#fff;background:#0f172adb;border:0;border-radius:266.4vw;font-size:3.2vw;box-shadow:0 1.6vw 4.8vw #0f172a3d}.bridge-debug-panel[data-v-23b9003e]{position:absolute;right:0;bottom:11.73333vw;width:min(90.66667vw,93.6vw);max-height:55vh;overflow:hidden;color:#e5e7eb;background:#0f172af5;border-radius:3.73333vw;box-shadow:0 3.2vw 9.6vw #0f172a59}.bridge-debug-panel header[data-v-23b9003e]{display:flex;align-items:center;justify-content:space-between;padding:2.66667vw 3.2vw;border-bottom:1px solid rgba(148,163,184,.22);font-size:3.2vw}.bridge-debug-list[data-v-23b9003e]{max-height:calc(55vh - 10.4vw);overflow:auto;padding:2.13333vw}.bridge-debug-item[data-v-23b9003e]{padding:2.13333vw;margin-bottom:2.13333vw;background:#1e293be0;border-radius:2.66667vw;font-size:2.93333vw}.bridge-debug-item div[data-v-23b9003e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.06667vw}.bridge-debug-item b[data-v-23b9003e]{color:#93c5fd}.bridge-debug-item b.success[data-v-23b9003e]{color:#86efac}.bridge-debug-item b.error[data-v-23b9003e]{color:#fca5a5}.bridge-debug-item b.warn[data-v-23b9003e]{color:#fde68a}.bridge-debug-item p[data-v-23b9003e]{margin:0 0 1.06667vw;color:#fff}.bridge-debug-item pre[data-v-23b9003e]{max-height:32vw;margin:0;overflow:auto;white-space:pre-wrap;word-break:break-word;color:#cbd5e1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}html,body,#app{width:100%;margin:0;padding:0}*{box-sizing:border-box}.app-header[data-v-9e461102]{position:relative;display:flex;align-items:center;justify-content:center}.app-header__back[data-v-9e461102]{position:absolute;display:flex;align-items:center;justify-content:center;width:8.53333vw;height:8.53333vw;padding:0;color:#0f172a;background:transparent;border:0;-webkit-tap-highlight-color:transparent}.app-header__back svg[data-v-9e461102]{width:6.93333vw;height:6.93333vw}.app-header h1[data-v-9e461102]{width:100%;margin:0;padding-top:6.66667vw;box-sizing:border-box;color:#0f172a;font-size:5.33333vw;font-weight:700;line-height:6.66667vw;text-align:center}.app-header h1.consent-title[data-v-9e461102]{position:absolute;top:19.2vw;left:36.8vw;width:28vw;height:7.46667vw;padding:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:5.33333vw;font-weight:900;line-height:100%;letter-spacing:.06em;text-align:left;white-space:nowrap}.consent-page[data-v-e4b5cab1]{position:relative;width:100%;min-height:100vh;min-height:100dvh;padding:env(safe-area-inset-top) 0 calc(7.46667vw + env(safe-area-inset-bottom));box-sizing:border-box;color:#0f172a;background:#f7f8f5 url(./lets-start-CXMGWqao.png) center top / cover no-repeat;overflow-x:hidden;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Segoe UI,sans-serif}.page-loading[data-v-e4b5cab1]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#f7f8f5 url(./lets-start-CXMGWqao.png) center top / cover no-repeat}.page-loading-spinner[data-v-e4b5cab1]{width:9.6vw;height:9.6vw;border:.8vw solid rgba(37,99,235,.2);border-top-color:#2563eb;border-radius:50%;animation:spin-e4b5cab1 .8s linear infinite}@keyframes spin-e4b5cab1{to{transform:rotate(360deg)}}.consent-header[data-v-e4b5cab1]{position:relative;width:100%;height:16.8vw}[data-v-e4b5cab1] .consent-header h1{position:absolute;top:0;left:36.8vw;width:28vw;height:7.46667vw;padding:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:5.33333vw;font-weight:900;line-height:100%;letter-spacing:.06em;text-align:left;white-space:nowrap}.consent-header-back[data-v-e4b5cab1]{left:-2.13333vw}.content-card[data-v-e4b5cab1]{position:absolute;top:calc(31.46667vw + env(safe-area-inset-top));left:7.46667vw;width:85.06667vw;height:141.6vw;padding:4.26667vw 5.33333vw;overflow:hidden;background:#ffffffd1;border:1px solid rgba(255,255,255,.62);border-radius:6.13333vw;box-sizing:border-box;box-shadow:0 2.66667vw 8vw #94a3b81a}.agreement-content[data-v-e4b5cab1]{height:100%;overflow-y:auto;color:#64748b;font-size:2.93333vw;line-height:4.26667vw;scrollbar-width:none;-webkit-overflow-scrolling:touch}.agreement-content[data-v-e4b5cab1]::-webkit-scrollbar{display:none}.agreement-content p[data-v-e4b5cab1]{margin:0 0 1.86667vw}.agreement-content strong[data-v-e4b5cab1]{color:#475569;font-weight:700}.action-area[data-v-e4b5cab1]{position:static;padding-top:0}.action-area button[data-v-e4b5cab1]{height:13.86667vw;border:0;border-radius:6.4vw;font-size:3.46667vw;font-weight:700;line-height:4.8vw;-webkit-tap-highlight-color:transparent}.agree-btn[data-v-e4b5cab1]{position:absolute;top:calc(177.86667vw + env(safe-area-inset-top));left:7.46667vw;width:85.06667vw;height:14.13333vw;padding-right:0;padding-top:3.73333vw;padding-bottom:3.73333vw;padding-left:0;color:#fff;background:#2563eb;border-radius:2666.4vw;opacity:1;box-shadow:0 2.13333vw 3.73333vw #2f66e83d}.agree-btn[data-v-e4b5cab1]:disabled{background:#93b4f0;box-shadow:none;cursor:not-allowed}.reject-btn[data-v-e4b5cab1]{position:absolute;top:calc(196.53333vw + env(safe-area-inset-top));left:7.46667vw;width:85.06667vw;height:13.6vw;margin-top:0;color:#94a3b8;background:#e4e4e4;border-radius:2666.4vw;opacity:1;box-shadow:0 1.33333vw 3.2vw #94a3b81f}@font-face{font-family:PingFang SC;src:url(./PingFangSC-Regular-m-_6VFBH.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PingFang SC;src:url(./PingFangSC-Medium-Dk3EBy6F.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:PingFang SC;src:url(./PingFangSC-Semibold-BQKEqyt3.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.assessment-page[data-v-410ef3cd]{position:relative;width:100%;height:100vh;height:100dvh;padding:env(safe-area-inset-top) 0 calc(6.66667vw + env(safe-area-inset-bottom));overflow:hidden;color:#0f172a;background:#f7f8f5 url(./lets-start-CXMGWqao.png) center / cover no-repeat;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page-loading[data-v-410ef3cd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:#f7f8f5 url(./lets-start-CXMGWqao.png) center / cover no-repeat}.page-loading-spinner[data-v-410ef3cd]{width:9.6vw;height:9.6vw;border:.8vw solid rgba(37,99,235,.2);border-top-color:#2563eb;border-radius:50%;animation:spin-410ef3cd .8s linear infinite}@keyframes spin-410ef3cd{to{transform:rotate(360deg)}}.assessment-content[data-v-410ef3cd]{padding-top:9.06667vw;text-align:center}.progress-text[data-v-410ef3cd]{position:absolute;top:calc(48vw + env(safe-area-inset-top));left:45.86667vw;width:9.86667vw;height:5.86667vw;color:#64748b;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:4.26667vw;font-weight:400;line-height:100%;letter-spacing:.06em}.assessment-content h2[data-v-410ef3cd]{position:absolute;top:calc(60.8vw + env(safe-area-inset-top));left:12vw;width:77.33333vw;height:17.06667vw;margin:0;color:#0f172a;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:5.33333vw;font-weight:600;line-height:110%;letter-spacing:.06em;text-align:center}.assessment-content h2 span[data-v-410ef3cd]{color:#3b82f6}.option-list[data-v-410ef3cd]{position:absolute;top:calc(80vw + env(safe-area-inset-top));left:8.26667vw;display:flex;flex-direction:column;gap:4.53333vw}.option-btn[data-v-410ef3cd]{width:82.4vw;height:19.46667vw;border:0;border-radius:6.66667vw;color:#111827;background:#ffffffe0;box-shadow:0 1.33333vw 3.73333vw #94a3b829;font-size:4vw;font-weight:400;line-height:5.33333vw;-webkit-tap-highlight-color:transparent}.option-btn.active[data-v-410ef3cd]{background:#bfdbfe}.bottom-actions[data-v-410ef3cd]{position:absolute;left:7.73333vw;right:7.73333vw;bottom:calc(6.66667vw + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between}.bottom-actions button[data-v-410ef3cd]{height:13.6vw;border-radius:2666.4vw;font-size:3.73333vw;font-weight:700;line-height:4.53333vw;-webkit-tap-highlight-color:transparent}.prev-btn[data-v-410ef3cd]{width:34.13333vw;height:13.6vw;color:#64748b;background:#ffffffb8;border:1px solid #e2e8f0}.next-btn[data-v-410ef3cd]{width:47.46667vw;height:13.6vw;padding-top:3.46667vw;padding-bottom:3.46667vw;color:#64748b;background:#dbe5f3;border:0;border-radius:2666.4vw;opacity:1}.next-btn.active[data-v-410ef3cd]{color:#fff;background:#2563eb}.next-btn.full[data-v-410ef3cd]{width:100%}.dialog-mask[data-v-410ef3cd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#00000073}.intro-dialog[data-v-410ef3cd]{position:relative;left:11.73333vw;top:69.6vw;width:75.46667vw;height:74.13333vw;overflow:visible;opacity:1}.dialog-panel[data-v-410ef3cd]{width:100%;height:100%;overflow:hidden;background:transparent url(./group-123555-D0i_KIH4.png) center top / 100% auto no-repeat;border-radius:6.66667vw;box-shadow:0 2.66667vw 8vw #0f172a2e}.dialog-hero[data-v-410ef3cd]{position:relative;height:24.26667vw}.dialog-title-img[data-v-410ef3cd]{position:absolute;left:6.93333vw;top:13.06667vw;width:24.4vw;height:5.73333vw;z-index:2}.dialog-title-line[data-v-410ef3cd]{position:absolute;left:3.86667vw;top:14.26667vw;width:30.06667vw;height:auto;z-index:1}.dialog-report-img[data-v-410ef3cd]{position:absolute;left:40vw;top:-7.73333vw;width:36vw;height:36vw;z-index:2}.dialog-benefits[data-v-410ef3cd]{position:relative;background:transparent}.benefit-item[data-v-410ef3cd]{position:absolute;display:block;color:#111827;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:4.26667vw;font-weight:400;line-height:140%;letter-spacing:1px;text-align:center}.benefit-item-report[data-v-410ef3cd]{left:12vw;top:8.26667vw;width:52.26667vw;height:5.86667vw}.benefit-item-report img[data-v-410ef3cd]{position:absolute;left:0;top:.53333vw;width:4.8vw;height:4.8vw;opacity:1}.benefit-item-plan[data-v-410ef3cd]{left:12vw;top:18.66667vw;width:47.73333vw;height:5.86667vw}.benefit-item-plan img[data-v-410ef3cd]{position:absolute;left:0;top:.53333vw}.benefit-item span[data-v-410ef3cd]{position:absolute;left:7.2vw;top:0;white-space:nowrap}.benefit-item img[data-v-410ef3cd]{width:4.8vw;height:4.8vw;flex-shrink:0}.dialog-actions[data-v-410ef3cd]{position:absolute;left:0;bottom:0;display:flex;height:13.33333vw}.dialog-actions button[data-v-410ef3cd]{border:0;font-size:4.26667vw;font-weight:500;line-height:4.8vw;-webkit-tap-highlight-color:transparent}.dialog-cancel-btn[data-v-410ef3cd]{width:37.6vw;height:13.33333vw;color:#9ca3af;background:#e5edf8;border-bottom-left-radius:6.66667vw}.dialog-confirm-btn[data-v-410ef3cd]{width:37.86667vw;height:13.33333vw;color:#fff;background:#4d95ff;border-bottom-right-radius:6.66667vw;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:4.26667vw;font-weight:600;line-height:140%;letter-spacing:1px;text-align:center}@font-face{font-family:PingFang SC;src:url(./PingFangSC-Regular-m-_6VFBH.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:PingFang SC;src:url(./PingFangSC-Semibold-BQKEqyt3.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}.result-page[data-v-0c0b65c4]{position:relative;width:100%;min-height:100vh;min-height:100dvh;overflow-x:hidden;color:#0f172a;background:linear-gradient(180deg,#f8fbff,#fff);font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.result-hero[data-v-0c0b65c4]{height:76.26667vw;padding-top:env(safe-area-inset-top);background-image:url(./component-1-BfG_7bnZ.png);background-repeat:no-repeat;background-position:left -27.73333vw top -37.33333vw;background-size:155% 143.2vw}.result-content[data-v-0c0b65c4]{padding:4.26667vw 11.2vw 0;text-align:center}.score-label[data-v-0c0b65c4]{color:#94a3b8;font-size:4vw;line-height:5.6vw}.score-row[data-v-0c0b65c4]{display:flex;align-items:flex-end;justify-content:center;margin-top:.8vw;color:#000}.score-row span[data-v-0c0b65c4]{font-family:Red Rose,PingFang SC,sans-serif;font-size:12.8vw;font-weight:400;line-height:100%;letter-spacing:.04em}.score-row em[data-v-0c0b65c4]{margin:0 0 2.13333vw 1.33333vw;font-size:4vw;font-style:normal;line-height:5.6vw}.result-desc[data-v-0c0b65c4]{margin:3.73333vw 0 0;color:#94a3b8;font-size:3.73333vw;line-height:5.33333vw;text-align:left}.plan-card[data-v-0c0b65c4]{position:relative;height:46.13333vw;margin:8.53333vw auto 0;padding:12vw 5.6vw 7.73333vw;background:#ffffffd1;border-radius:5.33333vw;opacity:1;box-shadow:0 2.66667vw 8vw #94a3b81f}.plan-title[data-v-0c0b65c4]{position:absolute;left:20.8vw;top:-3.2vw;width:40.26667vw;height:9.06667vw;color:#3b85ff;background:#dcebff;border-radius:2.93333vw;font-family:Post No Bills Colombo ExtraBold,PingFang SC,sans-serif;font-size:4.26667vw;font-weight:1000;font-style:normal;line-height:100%;letter-spacing:0;display:flex;align-items:center;justify-content:center}.plan-meta[data-v-0c0b65c4]{display:flex;justify-content:space-between;margin-bottom:3.2vw;color:#94a3b8;font-size:2.66667vw;font-weight:400;line-height:3.73333vw}.plan-item[data-v-0c0b65c4]{display:grid;grid-template-columns:20vw 1fr 5.86667vw;align-items:center;column-gap:2.4vw;color:#64748b;font-size:3.2vw;line-height:4.53333vw;text-align:left}.plan-item-second[data-v-0c0b65c4]{margin-top:7.46667vw}.range-input[data-v-0c0b65c4]{width:100%;height:4.8vw;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;-webkit-tap-highlight-color:transparent}.range-input[data-v-0c0b65c4]::-webkit-slider-runnable-track{height:1.06667vw;background:#e2e8f0;border-radius:2666.4vw}.range-input[data-v-0c0b65c4]::-webkit-slider-thumb{width:3.46667vw;height:3.46667vw;margin-top:-1.2vw;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:.53333vw solid #3b82f6;border-radius:50%}.range-input[data-v-0c0b65c4]::-moz-range-track{height:1.06667vw;background:#e2e8f0;border-radius:2666.4vw}.range-input[data-v-0c0b65c4]::-moz-range-thumb{width:3.46667vw;height:3.46667vw;background:#fff;border:.53333vw solid #3b82f6;border-radius:50%}.range-input[data-v-0c0b65c4]:disabled{pointer-events:none;opacity:.6}.plan-item strong[data-v-0c0b65c4]{color:#3b82f6;font-size:3.2vw;font-weight:400;line-height:4.53333vw}.range-scale[data-v-0c0b65c4]{display:flex;justify-content:space-between;margin:.8vw 6.66667vw 0 26.4vw;color:#cbd5e1;font-size:2.66667vw;line-height:3.73333vw}.start-btn[data-v-0c0b65c4]{display:block;width:82.66667vw;height:14.66667vw;margin:8.53333vw auto calc(6.4vw + env(safe-area-inset-bottom));padding-top:4.8vw;padding-bottom:3.73333vw;color:#fff;background:#4b92f8;border:0;border-radius:2666.4vw;opacity:1;font-size:4.53333vw;font-weight:600;line-height:6.4vw;-webkit-tap-highlight-color:transparent}.bracelet-home[data-v-47bc2874]{position:relative;width:100%;min-height:max(100vh,210.66667vw);min-height:max(100dvh,210.66667vw);overflow-x:hidden;overscroll-behavior-x:none;color:#fff;background:url(./bracelet-home-vd3p1-8y.png) center top / cover no-repeat;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page-loading[data-v-47bc2874]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:url(./bracelet-home-vd3p1-8y.png) center top / cover no-repeat}.page-loading-spinner[data-v-47bc2874]{width:9.6vw;height:9.6vw;border:.8vw solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-47bc2874 .8s linear infinite}@keyframes spin-47bc2874{to{transform:rotate(360deg)}}.home-header[data-v-47bc2874]{display:flex;align-items:center;justify-content:space-between;padding:calc(12vw + env(safe-area-inset-top)) 7.73333vw 0}.back-btn[data-v-47bc2874],.power-btn[data-v-47bc2874]{display:flex;align-items:center;justify-content:center;padding:0;color:#fff;border:0;-webkit-tap-highlight-color:transparent}.back-btn[data-v-47bc2874]{position:absolute;top:calc(18.4vw + env(safe-area-inset-top));left:6.4vw;width:8vw;height:8vw;background:transparent}.back-btn svg[data-v-47bc2874]{width:8.53333vw;height:8.53333vw}.more-btn[data-v-47bc2874]{position:absolute;top:calc(17.33333vw + env(safe-area-inset-top));left:77.6vw;z-index:2;display:flex;align-items:center;justify-content:center;gap:1.33333vw;width:13.86667vw;height:7.46667vw;padding:0;color:#fff;background:transparent;border:0;-webkit-tap-highlight-color:transparent}.more-btn span[data-v-47bc2874]{width:1.46667vw;height:1.46667vw;background:currentColor;border-radius:50%;opacity:.95}.power-btn[data-v-47bc2874]{position:absolute;top:calc(26.66667vw + env(safe-area-inset-top));left:77.6vw;width:13.86667vw;height:13.86667vw;border:.4vw solid transparent;border-radius:50%;background:linear-gradient(#3b82f6,#3b82f6) padding-box,conic-gradient(from 135deg,#fffffff2,#fff0,#fffffff2,#fff0,#fffffff2 360deg) border-box;box-shadow:0 .53333vw 1.76vw #665a4c75}.power-btn svg[data-v-47bc2874]{width:7.46667vw;height:7.46667vw}.power-btn-start-icon[data-v-47bc2874]{display:block;width:13.86667vw;height:13.86667vw;object-fit:contain;pointer-events:none}.power-btn-off[data-v-47bc2874]{background:linear-gradient(135deg,#f4f4f4eb,#bebfc2e0) padding-box,conic-gradient(from 135deg,#fffffff2,#fff0,#fffffff2,#fff0,#fffffff2 360deg) border-box;box-shadow:0 .53333vw 1.76vw #665a4c33}.power-btn-disabled[data-v-47bc2874]{background:linear-gradient(135deg,#f4f4f4,#bebfc2) padding-box,conic-gradient(from 135deg,#fffffff2,#fff0,#fffffff2,#fff0,#fffffff2 360deg) border-box;box-shadow:0 .53333vw 1.76vw #665a4c33;cursor:not-allowed;opacity:.85}.power-btn-active[data-v-47bc2874]{overflow:hidden;padding:0;color:transparent;background:transparent;border:0;box-shadow:none}.home-content[data-v-47bc2874]{padding:0 8vw 6.4vw}.tag-row[data-v-47bc2874]{position:absolute;top:calc(30.13333vw + env(safe-area-inset-top));left:9.33333vw;z-index:1;display:flex;align-items:center;gap:.8vw}.tag-row span[data-v-47bc2874]{position:static;display:inline-flex;align-items:center;justify-content:center;gap:.8vw;width:auto;min-width:10.13333vw;height:4.8vw;padding:0 2.13333vw;color:#2ddb84;background:#2ddb8438;border:.6px solid #2bd665;border-radius:1.06667vw;font-size:2.93333vw;font-weight:600;line-height:4.8vw;letter-spacing:0}.tag-row span[data-v-47bc2874]:before{width:1.33333vw;height:1.33333vw;background:#2bd665;border-radius:50%;content:""}.tag-row span.tag-offline[data-v-47bc2874]{color:#fff;background:#7878808c;border-color:#ffffff40;letter-spacing:.5px}.tag-row span.tag-offline[data-v-47bc2874]:before{display:none}.tag-row span[data-v-47bc2874]:nth-child(2){min-width:17.86667vw;color:#1fd55d}.device-title[data-v-47bc2874]{position:absolute;top:calc(36.53333vw + env(safe-area-inset-top));left:8.53333vw;width:64.53333vw;margin:0;color:#fff;font-size:7.46667vw;font-weight:100;line-height:1.4;letter-spacing:.02em}.battery-pill[data-v-47bc2874]{position:absolute;top:calc(56.53333vw + env(safe-area-inset-top));left:8.26667vw;display:inline-flex;border:1px solid rgba(255,255,255,.62);align-items:center;gap:1.06667vw;width:19.73333vw;height:9.33333vw;margin-top:0;padding:0 2.93333vw;color:#111827;background:#ffffffc7;border-radius:2666.4vw;font-size:3.2vw;font-weight:600}.battery-pill svg[data-v-47bc2874]{width:4.26667vw;height:4.26667vw}.record-section[data-v-47bc2874]{position:static;margin-top:0}.section-head[data-v-47bc2874]{position:absolute;top:calc(81.33333vw + env(safe-area-inset-top));left:10.13333vw;display:flex;align-items:center;justify-content:space-between;width:79.73333vw;color:#ffffffc2}.section-head>span[data-v-47bc2874]{width:18.13333vw;height:7.46667vw;color:#ffffffc2;font-size:4.53333vw;font-weight:400;line-height:164%;letter-spacing:0}.section-head button[data-v-47bc2874]{padding:0;color:#ffffffe6;background:transparent;border:0;font-size:3.73333vw;line-height:5.33333vw}.record-grid[data-v-47bc2874]{position:static}.record-card[data-v-47bc2874]{position:absolute;display:flex;gap:2.13333vw;width:37.33333vw;height:20.8vw;padding:5.06667vw 5.33333vw;background:#d9d9d978;border:1px solid rgba(255,255,255,.62);border-radius:4vw;backdrop-filter:blur(3.73333vw);-webkit-backdrop-filter:blur(3.73333vw);box-shadow:inset 0 1px #ffffff59,0 2.66667vw 6.4vw #0f172a1a}.record-card[data-v-47bc2874]:nth-child(1){top:calc(90.66667vw + env(safe-area-inset-top));left:8.8vw}.record-card[data-v-47bc2874]:nth-child(2){top:calc(90.66667vw + env(safe-area-inset-top));left:54.66667vw}.record-card[data-v-47bc2874]:nth-child(3){top:calc(115.46667vw + env(safe-area-inset-top));left:8.8vw}.record-card[data-v-47bc2874]:nth-child(4){top:calc(115.46667vw + env(safe-area-inset-top));left:54.66667vw}.dot[data-v-47bc2874]{width:1.86667vw;height:1.86667vw;margin-top:.8vw;border-radius:50%;flex:0 0 auto}.dot-blue[data-v-47bc2874]{background:#3b82f6}.dot-yellow[data-v-47bc2874]{background:#facc15}.dot-purple[data-v-47bc2874]{background:#8b5cf6}.dot-lime[data-v-47bc2874]{background:#bef264}.record-card strong[data-v-47bc2874]{display:block;color:#334155;font-size:3.73333vw;font-weight:700;letter-spacing:0}.record-card p[data-v-47bc2874]{margin:1.06667vw 0 0;font-size:2.66667vw;line-height:3.73333vw}.control-card[data-v-47bc2874]{position:absolute;top:calc(142.13333vw + env(safe-area-inset-top));left:8.53333vw;width:82.93333vw;height:68.53333vw;margin-top:0;margin-bottom:2.66667vw;padding:14.4vw 6.13333vw 6.13333vw;background:transparent}.control-card[data-v-47bc2874]:before{position:absolute;top:9.33333vw;left:0;width:82.93333vw;height:59.2vw;background:#d9d9d978;border:1px solid rgba(255,255,255,.62);border-radius:4vw;backdrop-filter:blur(3.73333vw);-webkit-backdrop-filter:blur(3.73333vw);box-shadow:inset 0 1px #ffffff59,0 2.66667vw 6.4vw #0f172a1a;content:""}.control-card p[data-v-47bc2874]{position:absolute;top:0;left:1.33333vw;width:18.13333vw;height:7.46667vw;margin:0;color:#ffffffc2;font-size:4.53333vw;font-weight:400;line-height:164%;letter-spacing:0}.control-item+.control-item[data-v-47bc2874]{margin-top:6.66667vw}.control-item[data-v-47bc2874]{position:relative;z-index:1}.control-label[data-v-47bc2874]{margin-bottom:2.13333vw;color:#fff;font-size:2.93333vw;line-height:4.26667vw}.slider-row[data-v-47bc2874]{display:flex;align-items:flex-start;gap:2.66667vw}.slider-col[data-v-47bc2874]{flex:1 1 auto;min-width:0}.slider-row strong[data-v-47bc2874]{flex:0 0 8.53333vw;width:8.53333vw;color:#a4c6ff;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:4vw;font-weight:900;line-height:4.4vw;letter-spacing:0;text-align:right}.slider[data-v-47bc2874]{flex:1 1 auto;width:100%;height:4.8vw;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.slider[data-v-47bc2874]::-webkit-slider-runnable-track{height:1.06667vw;background:#ffffffdb;border-radius:2666.4vw}.slider[data-v-47bc2874]::-webkit-slider-thumb{width:3.46667vw;height:3.46667vw;margin-top:-1.2vw;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:.53333vw solid #3b82f6;border-radius:50%}.slider[data-v-47bc2874]::-moz-range-track{height:1.06667vw;background:#ffffffdb;border-radius:2666.4vw}.slider[data-v-47bc2874]::-moz-range-thumb{width:3.46667vw;height:3.46667vw;background:#fff;border:.53333vw solid #3b82f6;border-radius:50%}.scale[data-v-47bc2874]{display:flex;justify-content:space-between;color:#ffffffe0;font-size:2.66667vw;line-height:3.73333vw}.tip-mask[data-v-47bc2874]{position:absolute;top:calc(90.66667vw + env(safe-area-inset-top));left:8.8vw;z-index:10;width:83.2vw;height:45.6vw}.tip-mask[data-v-47bc2874]:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4vw;background:#00000040;content:""}.tip-dialog[data-v-47bc2874]{position:absolute;top:50%;left:50%;z-index:1;width:53.33333vw;padding:9.06667vw 5.33333vw;background:#ffffffb8;border-radius:2.66667vw;box-shadow:0 2.13333vw 6.4vw #0000001f;text-align:center;transform:translate(-50%,-50%)}.tip-dialog h2[data-v-47bc2874]{margin:0 0 2.13333vw;color:#2c6aff;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:4.8vw;font-weight:700;line-height:140%;letter-spacing:1px}.tip-dialog p[data-v-47bc2874]{margin:0;color:#2c6aff;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:4.26667vw;font-weight:400;line-height:162%;letter-spacing:0}.tip-dialog button[data-v-47bc2874]{display:none}.more-page[data-v-2b2a51d2]{min-height:100vh;min-height:100dvh;background:#f7f7f7;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1f2a37}.more-header[data-v-2b2a51d2]{position:relative;height:calc(26.93333vw + env(safe-area-inset-top));background:#f7f7f7}.more-header h1[data-v-2b2a51d2]{position:absolute;top:calc(18.4vw + env(safe-area-inset-top));left:50%;display:flex;align-items:center;justify-content:center;height:8vw;margin:0;color:#1a2332;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;font-size:4.8vw;line-height:100%;letter-spacing:.06em;transform:translate(-50%)}.back-btn[data-v-2b2a51d2]{position:absolute;left:6.4vw;top:calc(18.4vw + env(safe-area-inset-top));display:flex;align-items:center;justify-content:center;width:8vw;height:8vw;padding:0;color:#1a2332;background:transparent;border:0;-webkit-tap-highlight-color:transparent}.back-btn svg[data-v-2b2a51d2]{width:8.53333vw;height:8.53333vw}.more-content[data-v-2b2a51d2]{padding:6.4vw 4.26667vw 8.53333vw}.info-card[data-v-2b2a51d2]{margin-bottom:3.2vw;overflow:hidden;background:#fff;border-radius:3.73333vw}.info-row[data-v-2b2a51d2]{display:grid;grid-template-columns:23.46667vw 1fr 4.26667vw;align-items:center;column-gap:2.13333vw;min-height:14.4vw;padding:0 4.26667vw;border-bottom:1px solid #f0f1f3}.info-card .info-row[data-v-2b2a51d2]:last-child{border-bottom:0}.info-row-action[data-v-2b2a51d2]{width:100%;color:inherit;font:inherit;text-align:left;background:transparent;border-left:0;border-right:0;border-top:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.label[data-v-2b2a51d2]{color:#8b93a0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:3.73333vw;line-height:8.8vw;letter-spacing:0;white-space:nowrap}.value[data-v-2b2a51d2]{justify-self:stretch;max-width:100%;overflow:hidden;color:#1f2a37;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;font-size:3.73333vw;line-height:5.33333vw;letter-spacing:0;text-align:left;text-overflow:ellipsis;white-space:nowrap}.row-trail[data-v-2b2a51d2]{width:4.26667vw;height:4.26667vw}.chevron[data-v-2b2a51d2]{justify-self:end;display:inline-block;width:2.13333vw;height:2.13333vw;margin-right:.53333vw;border-top:.42667vw solid #c4c8d0;border-right:.42667vw solid #c4c8d0;transform:rotate(45deg)}.unbind-btn[data-v-2b2a51d2]{display:flex;align-items:center;justify-content:center;width:100%;height:14.4vw;margin-top:1.06667vw;color:#6b7280;font-size:4.26667vw;font-weight:400;background:#fff;border:0;border-radius:3.73333vw;cursor:pointer;-webkit-tap-highlight-color:transparent}.unbind-mask[data-v-2b2a51d2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#00000073}.unbind-dialog[data-v-2b2a51d2]{position:absolute;top:calc(72.8vw + env(safe-area-inset-top));left:10.66667vw;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:78.13333vw;height:57.6vw;padding:9.6vw 6.4vw 7.46667vw;background:#fff;border-radius:6.4vw}.unbind-dialog h2[data-v-2b2a51d2]{margin:0;color:#1a2332;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:4.8vw;font-weight:600;line-height:6.66667vw;letter-spacing:0;text-align:center}.unbind-dialog p[data-v-2b2a51d2]{margin:3.2vw 0 0;color:#8b93a0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:3.73333vw;font-weight:400;line-height:5.33333vw;letter-spacing:0;text-align:center}.unbind-actions[data-v-2b2a51d2]{display:flex;gap:3.2vw;width:100%;margin-top:auto}.unbind-cancel[data-v-2b2a51d2],.unbind-confirm[data-v-2b2a51d2]{flex:1;height:11.73333vw;padding:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:4vw;font-weight:500;line-height:11.73333vw;border:0;border-radius:266.4vw;cursor:pointer;-webkit-tap-highlight-color:transparent}.unbind-cancel[data-v-2b2a51d2]{color:#6b7280;background:#f2f3f5}.unbind-confirm[data-v-2b2a51d2]{color:#fff;background:linear-gradient(90deg,#4f8cff,#7eb6ff)}.unbind-cancel[data-v-2b2a51d2]:disabled,.unbind-confirm[data-v-2b2a51d2]:disabled{opacity:.6;cursor:not-allowed}.device-name-page[data-v-725ec1af]{min-height:100vh;min-height:100dvh;background:#f7f7f7;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1f2a37}.name-header[data-v-725ec1af]{position:relative;height:calc(26.93333vw + env(safe-area-inset-top));background:#f7f7f7}.name-header h1[data-v-725ec1af]{position:absolute;top:calc(18.4vw + env(safe-area-inset-top));left:50%;display:flex;align-items:center;justify-content:center;height:8vw;margin:0;color:#1a2332;font-weight:400;font-size:4.8vw;line-height:100%;letter-spacing:.06em;transform:translate(-50%)}.back-btn[data-v-725ec1af]{position:absolute;left:6.4vw;top:calc(18.4vw + env(safe-area-inset-top));display:flex;align-items:center;justify-content:center;width:8vw;height:8vw;padding:0;color:#1a2332;background:transparent;border:0;-webkit-tap-highlight-color:transparent}.back-btn svg[data-v-725ec1af]{width:8.53333vw;height:8.53333vw}.save-btn[data-v-725ec1af]{position:absolute;right:6.4vw;top:calc(18.4vw + env(safe-area-inset-top));height:8vw;padding:0;color:#3b82f6;font-family:inherit;font-size:4.26667vw;font-weight:400;line-height:8vw;background:transparent;border:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.save-btn[data-v-725ec1af]:disabled{opacity:.45;cursor:not-allowed}.name-content[data-v-725ec1af]{padding:6.4vw 4.26667vw 8.53333vw}.name-field[data-v-725ec1af]{display:flex;align-items:center;gap:2.13333vw;min-height:14.4vw;padding:0 4.26667vw;background:#fff;border-radius:3.73333vw}.name-input[data-v-725ec1af]{flex:1;min-width:0;height:14.4vw;padding:0;color:#1f2a37;font-family:inherit;font-size:4vw;font-weight:400;line-height:5.86667vw;background:transparent;border:0;outline:none}.name-input[data-v-725ec1af]::placeholder{color:#c4c8d0}.name-count[data-v-725ec1af]{flex-shrink:0;color:#c4c8d0;font-size:3.46667vw;line-height:4.8vw}.success-toast[data-v-725ec1af]{position:fixed;top:50%;left:50%;z-index:100;padding:3.2vw 5.86667vw;color:#fff;font-size:4vw;line-height:5.86667vw;white-space:nowrap;background:#333333e0;border-radius:266.4vw;transform:translate(-50%,-50%);pointer-events:none}.firmware-page[data-v-b3bc47bd]{min-height:100vh;min-height:100dvh;background:#f7f7f7;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1f2a37}.firmware-header[data-v-b3bc47bd]{position:relative;height:calc(26.93333vw + env(safe-area-inset-top));background:#f7f7f7}.firmware-header h1[data-v-b3bc47bd]{position:absolute;top:calc(18.4vw + env(safe-area-inset-top));left:50%;display:flex;align-items:center;justify-content:center;height:8vw;margin:0;color:#1a2332;font-weight:400;font-size:4.8vw;line-height:100%;letter-spacing:.06em;transform:translate(-50%)}.back-btn[data-v-b3bc47bd]{position:absolute;left:6.4vw;top:calc(18.4vw + env(safe-area-inset-top));display:flex;align-items:center;justify-content:center;width:8vw;height:8vw;padding:0;color:#1a2332;background:transparent;border:0;-webkit-tap-highlight-color:transparent}.back-btn svg[data-v-b3bc47bd]{width:8.53333vw;height:8.53333vw}.firmware-content[data-v-b3bc47bd]{padding:6.4vw 4.26667vw 8.53333vw}.info-card[data-v-b3bc47bd]{overflow:hidden;background:#fff;border-radius:3.73333vw}.info-row[data-v-b3bc47bd]{display:flex;align-items:center;justify-content:space-between;gap:3.2vw;min-height:14.4vw;padding:0 4.26667vw}.label[data-v-b3bc47bd]{flex-shrink:0;color:#8b93a0;font-size:3.73333vw;font-weight:500;line-height:5.33333vw}.value[data-v-b3bc47bd]{min-width:0;overflow:hidden;color:#1f2a37;font-size:3.73333vw;font-weight:500;line-height:5.33333vw;text-align:right;text-overflow:ellipsis;white-space:nowrap}.check-btn[data-v-b3bc47bd]{display:flex;align-items:center;justify-content:center;width:100%;height:14.4vw;margin-top:3.2vw;color:#1f2a37;font-family:inherit;font-size:4.26667vw;font-weight:400;background:#fff;border:0;border-radius:3.73333vw;cursor:pointer;-webkit-tap-highlight-color:transparent}.check-btn[data-v-b3bc47bd]:disabled{opacity:.7;cursor:not-allowed}.check-mask[data-v-b3bc47bd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:transparent;pointer-events:auto}.check-dialog[data-v-b3bc47bd]{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:39.46667vw;padding:5.86667vw 4.26667vw 5.33333vw;background:#3c3c3ceb;border-radius:3.73333vw}.check-spinner[data-v-b3bc47bd]{position:relative;width:9.6vw;height:9.6vw;margin-bottom:3.73333vw}.check-spinner i[data-v-b3bc47bd]{position:absolute;top:50%;left:50%;width:1.33333vw;height:1.33333vw;margin:-.66667vw 0 0 -.66667vw;background:#fff;border-radius:50%;opacity:calc(.2 + (var(--i) - 1) * .1);transform:rotate(calc((var(--i) - 1) * 45deg)) translateY(-3.73333vw);animation:spinner-dot-b3bc47bd .8s linear infinite;animation-delay:calc((var(--i) - 1) * -.1s)}@keyframes spinner-dot-b3bc47bd{0%,to{opacity:.25}50%{opacity:1}}.check-title[data-v-b3bc47bd]{margin:0;color:#fff;font-size:4vw;font-weight:500;line-height:5.86667vw;text-align:center}.check-hint[data-v-b3bc47bd]{margin:1.6vw 0 0;color:#ffffffb8;font-size:2.93333vw;font-weight:400;line-height:4.26667vw;text-align:center}.update-page[data-v-d3c082b5]{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:#f7f7f7;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1f2a37}.update-header[data-v-d3c082b5]{position:relative;flex-shrink:0;height:calc(26.93333vw + env(safe-area-inset-top));background:#f7f7f7}.update-header h1[data-v-d3c082b5]{position:absolute;top:calc(18.4vw + env(safe-area-inset-top));left:50%;display:flex;align-items:center;justify-content:center;height:8vw;margin:0;color:#1a2332;font-weight:400;font-size:4.8vw;line-height:100%;letter-spacing:.06em;transform:translate(-50%)}.back-btn[data-v-d3c082b5]{position:absolute;left:6.4vw;top:calc(18.4vw + env(safe-area-inset-top));display:flex;align-items:center;justify-content:center;width:8vw;height:8vw;padding:0;color:#1a2332;background:transparent;border:0;-webkit-tap-highlight-color:transparent}.back-btn svg[data-v-d3c082b5]{width:8.53333vw;height:8.53333vw}.update-content[data-v-d3c082b5]{flex:1;padding:3.2vw 4.26667vw calc(25.6vw + env(safe-area-inset-bottom));overflow-y:auto}.hero-card[data-v-d3c082b5],.notice-card[data-v-d3c082b5]{position:relative;padding:4.26667vw 4.8vw 3.73333vw;background:#fff;border-radius:4.26667vw}.hero-icon-wrap[data-v-d3c082b5]{position:relative;width:100%;height:46.4vw;margin:0 0 1.06667vw}.hero-icon[data-v-d3c082b5]{position:absolute;top:-1px;left:20.53333vw;display:block;width:46.4vw;height:46.4vw;opacity:1;object-fit:contain}.found-row[data-v-d3c082b5]{display:flex;align-items:center;justify-content:center;gap:2.13333vw}.found-text[data-v-d3c082b5]{color:#1a2332;font-size:4.26667vw;font-weight:500;line-height:5.86667vw}.new-badge[data-v-d3c082b5]{display:inline-flex;align-items:center;justify-content:center;height:4.8vw;padding:0 1.6vw;color:#fff;font-size:2.66667vw;font-weight:700;letter-spacing:.04em;background:#ff4d4f;border-radius:1.06667vw}.latest-version[data-v-d3c082b5]{margin:1.6vw 0 0;color:#1a2332;font-size:7.46667vw;font-weight:600;line-height:9.06667vw;text-align:center}.meta-line[data-v-d3c082b5]{margin:1.06667vw 0 0;color:#8b93a0;font-size:3.46667vw;font-weight:400;line-height:4.8vw;text-align:center}.divider[data-v-d3c082b5]{height:1px;margin:3.2vw 0 2.66667vw;background:#f0f1f3}.section-title[data-v-d3c082b5]{margin:0 0 1.6vw;font-size:3.73333vw;font-weight:500;line-height:5.33333vw}.section-title.accent[data-v-d3c082b5]{color:#3b82f6}.block-title[data-v-d3c082b5]{margin:3.2vw 0 2.13333vw;color:#8b93a0;font-size:3.73333vw;font-weight:400;line-height:5.33333vw}.note-list[data-v-d3c082b5]{margin:0;padding:0 0 0 4.8vw;color:#1f2a37;font-size:3.46667vw;font-weight:400;line-height:5.33333vw}.note-list li+li[data-v-d3c082b5]{margin-top:1.06667vw}.empty-tip[data-v-d3c082b5]{margin:0;color:#8b93a0;font-size:3.46667vw;line-height:5.33333vw}.update-footer[data-v-d3c082b5]{position:fixed;right:0;bottom:0;left:0;z-index:10;display:flex;gap:3.2vw;padding:3.2vw 4.26667vw calc(3.2vw + env(safe-area-inset-bottom));background:#f7f7f7}.btn-cancel[data-v-d3c082b5],.btn-update[data-v-d3c082b5]{height:12.8vw;padding:0;font-family:inherit;font-size:4.26667vw;font-weight:500;line-height:12.8vw;border-radius:266.4vw;cursor:pointer;-webkit-tap-highlight-color:transparent}.btn-cancel[data-v-d3c082b5]{flex:0 0 27.73333vw;color:#1f2a37;background:#fff;border:1px solid #e5e7eb}.btn-update[data-v-d3c082b5]{flex:1;color:#fff;background:linear-gradient(90deg,#96d8ff 8.17%,#4694ff);border:0}.updating-page[data-v-4c39565e]{min-height:100vh;min-height:100dvh;background:#fff;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#1a2332}.updating-header[data-v-4c39565e]{position:relative;height:calc(26.93333vw + env(safe-area-inset-top));background:#fff}.updating-header h1[data-v-4c39565e]{position:absolute;top:calc(18.4vw + env(safe-area-inset-top));left:50%;display:flex;align-items:center;justify-content:center;height:8vw;margin:0;color:#1a2332;font-weight:400;font-size:4.8vw;line-height:100%;letter-spacing:.06em;transform:translate(-50%)}.back-btn[data-v-4c39565e]{position:absolute;left:6.4vw;top:calc(18.4vw + env(safe-area-inset-top));display:flex;align-items:center;justify-content:center;width:8vw;height:8vw;padding:0;color:#1a2332;background:transparent;border:0;-webkit-tap-highlight-color:transparent}.back-btn svg[data-v-4c39565e]{width:8.53333vw;height:8.53333vw}.updating-content[data-v-4c39565e]{display:flex;flex-direction:column;align-items:center;padding:3.2vw 8.53333vw 10.66667vw}.warn-pill[data-v-4c39565e]{display:inline-flex;align-items:center;gap:1.6vw;height:9.06667vw;padding:0 3.73333vw;color:#ff4d4f;font-size:3.73333vw;font-weight:400;line-height:5.33333vw;background:#fff;border:1px solid #e5e7eb;border-radius:266.4vw}.warn-icon[data-v-4c39565e]{width:4.26667vw;height:4.26667vw;object-fit:contain}.updating-hero[data-v-4c39565e]{display:block;width:58.66667vw;height:auto;margin:12.8vw 0 7.46667vw;object-fit:contain}.updating-title[data-v-4c39565e]{margin:0;color:#1a2332;font-size:5.33333vw;font-weight:600;line-height:7.46667vw;text-align:center}.updating-hint[data-v-4c39565e]{margin:2.13333vw 0 0;color:#8b93a0;font-size:3.46667vw;font-weight:400;line-height:4.8vw;text-align:center}.progress-block[data-v-4c39565e]{width:100%;max-width:82.93333vw;margin-top:14.93333vw}.progress-track[data-v-4c39565e]{overflow:hidden;width:100%;height:2.13333vw;background:#eef2f7;border-radius:266.4vw}.progress-fill[data-v-4c39565e]{height:100%;background:linear-gradient(90deg,#96d8ff 8.17%,#4694ff);border-radius:266.4vw;transition:width .12s linear}.progress-meta[data-v-4c39565e]{display:flex;align-items:center;justify-content:space-between;margin-top:2.66667vw;color:#4694ff;font-size:3.46667vw;font-weight:400;line-height:4.8vw}@font-face{font-family:Anybody;src:url(./Anybody-Bold-E6Xg5OBJ.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}.wear-records[data-v-efd87516]{min-height:100vh;min-height:100dvh;color:#102f66;background:linear-gradient(155deg,#f7fffb,#f7f3ff 45%,#fff);font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page-loading[data-v-efd87516]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:flex;align-items:center;justify-content:center;background:linear-gradient(155deg,#f7fffb,#f7f3ff 45%,#fff)}.page-loading-spinner[data-v-efd87516]{width:9.6vw;height:9.6vw;border:.8vw solid rgba(37,99,235,.2);border-top-color:#2563eb;border-radius:50%;animation:spin-efd87516 .8s linear infinite}@keyframes spin-efd87516{to{transform:rotate(360deg)}}.page-header[data-v-efd87516]{position:relative;height:calc(29.86667vw + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.back-btn[data-v-efd87516]{position:absolute;top:calc(18.93333vw + env(safe-area-inset-top));left:5.06667vw;display:flex;align-items:center;justify-content:center;width:7.46667vw;height:7.46667vw;padding:0;color:#0f172a;background:transparent;border:0}.back-btn svg[data-v-efd87516]{width:8.53333vw;height:8.53333vw}.page-header h1[data-v-efd87516]{position:absolute;top:calc(18.93333vw + env(safe-area-inset-top));left:38.66667vw;height:5.86667vw;margin:0;color:#10204a;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:4.26667vw;font-weight:700;line-height:100%;letter-spacing:.06em}.page-content[data-v-efd87516]{position:relative;padding:0 6.13333vw 7.46667vw}.record-list[data-v-efd87516]{display:grid;gap:4.53333vw}.records-loading[data-v-efd87516]{display:flex;align-items:center;justify-content:center;min-height:67.73333vw;color:#9b95ad;font-size:3.46667vw;font-weight:500}.records-empty[data-v-efd87516]{display:flex;align-items:center;justify-content:center;min-height:67.73333vw;color:#b8bfcc;font-size:3.73333vw;font-weight:400}.period-tabs[data-v-efd87516]{display:grid;grid-template-columns:repeat(3,1fr);height:9.06667vw;margin-bottom:4.8vw;padding:.8vw;background:#e5f0ff;border-radius:2.13333vw}.period-tabs button[data-v-efd87516]{color:#8f8da2;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:3.73333vw;font-weight:400;line-height:100%;letter-spacing:.06em;background:transparent;border:0;border-radius:1.6vw}.period-tabs button.active[data-v-efd87516]{color:#111827;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:3.73333vw;font-weight:400;line-height:100%;letter-spacing:.06em;background:#fff;box-shadow:0 1px 1.86667vw #345d9a33}.date-row[data-v-efd87516]{display:flex;align-items:center;justify-content:space-between;height:13.86667vw;margin-bottom:4.26667vw;padding:0 8vw}.date-row button[data-v-efd87516]{display:flex;width:6.4vw;height:6.4vw;padding:0;color:#8aa8dc;background:transparent;border:0}.date-row button.disabled[data-v-efd87516],.date-row button[data-v-efd87516]:disabled{color:#c9d3e5;cursor:not-allowed;opacity:.55}.date-row svg[data-v-efd87516]{width:6.4vw;height:6.4vw}.date-row strong[data-v-efd87516]{color:#1e315d;font-size:3.73333vw;font-weight:500;cursor:pointer}.calendar-panel[data-v-efd87516]{position:absolute;top:27.73333vw;left:50%;z-index:10;width:94.4vw;height:97.33333vw;margin:0;overflow:hidden;background:#fff;border-radius:2.13333vw;box-shadow:0 2.66667vw 7.46667vw #697e9f24;transform:translate(-50%)}.calendar-head[data-v-efd87516]{display:flex;align-items:center;justify-content:space-between;height:16.8vw;padding:0 5.06667vw;background:#dfedff}.calendar-head button[data-v-efd87516]{display:flex;align-items:center;justify-content:center;width:7.46667vw;height:7.46667vw;padding:0;color:#8aa8dc;background:#fff;border:0;border-radius:50%}.calendar-head button.disabled[data-v-efd87516],.calendar-head button[data-v-efd87516]:disabled{color:#c4c8d0;cursor:not-allowed;opacity:.45}.calendar-head svg[data-v-efd87516]{width:5.33333vw;height:5.33333vw}.calendar-head strong[data-v-efd87516]{color:#31405d;font-size:4.26667vw;font-weight:600;letter-spacing:.5px}.calendar-week[data-v-efd87516],.calendar-days[data-v-efd87516]{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-week[data-v-efd87516]{height:10.13333vw;align-items:center;padding:0 3.2vw}.calendar-week span[data-v-efd87516]{color:#555;font-size:3.2vw;text-align:center}.calendar-days[data-v-efd87516]{row-gap:3.73333vw;padding:2.66667vw 3.2vw 0}.calendar-days button[data-v-efd87516]{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:10.13333vw;height:8vw;margin:0 auto;padding:0;color:#5a5a5a;background:transparent;border:0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:4vw;font-weight:600;line-height:140%;letter-spacing:0;text-align:center}.calendar-days button.empty[data-v-efd87516]{pointer-events:none}.calendar-days button.disabled[data-v-efd87516],.calendar-days button[data-v-efd87516]:disabled{color:#c4c8d0;cursor:not-allowed;pointer-events:none}.calendar-days button[data-v-efd87516]:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:transparent;content:""}.calendar-days button.marked[data-v-efd87516]{color:#2c7dff}.calendar-days button.inWeek[data-v-efd87516]:before{left:-2.13333vw;right:-2.13333vw;top:0;bottom:0;background:#e5f1ff}.calendar-days button.weekStart[data-v-efd87516]:before{left:0;border-radius:4vw 0 0 4vw}.calendar-days button.weekEnd[data-v-efd87516]:before{right:0;border-radius:0 4vw 4vw 0}.calendar-days button.active[data-v-efd87516]{width:10.13333vw;height:8vw;color:#2c7dff;background:transparent;border-radius:0;font-size:4vw;font-weight:600;line-height:140%}.calendar-days button.today[data-v-efd87516]:not(.active){width:8.26667vw;height:8.26667vw;background:#e5f1ff;border-radius:50%}.calendar-days button.active span[data-v-efd87516]{display:flex;align-items:center;justify-content:center;flex:0 0 8.26667vw;width:8.26667vw;height:8.26667vw;aspect-ratio:1 / 1;color:#fff;background:#3d82f6;border-radius:50%;font-size:3.73333vw}.calendar-days button .today-label[data-v-efd87516]{position:absolute;top:8vw;left:50%;display:block;width:9.6vw;color:#2c7dff;font-size:2.66667vw;font-style:normal;font-weight:600;line-height:3.2vw;text-align:center;white-space:nowrap;transform:translate(-50%)}.calendar-today[data-v-efd87516]{position:absolute;right:8.8vw;bottom:5.6vw;width:17.06667vw;height:9.6vw;color:#777;background:#f2f2f2;border:0;border-radius:4.8vw;font-size:3.73333vw;font-weight:500}.summary-card[data-v-efd87516],.report-card[data-v-efd87516]{background:#fffffff0;border-radius:6.4vw;box-shadow:0 2.66667vw 8vw #697e9f29}.summary-card[data-v-efd87516]{min-height:94.93333vw;padding:6.4vw 6.4vw 6.93333vw}.summary-card.chart-card[data-v-efd87516]{min-height:91.73333vw;padding-bottom:3.2vw}.stats-row[data-v-efd87516]{display:flex;align-items:flex-start;gap:10.13333vw;margin-bottom:5.86667vw}.stats-row div+div[data-v-efd87516]{position:relative}.stats-row div+div[data-v-efd87516]:before{position:absolute;top:2.13333vw;left:-5.33333vw;width:1px;height:8.26667vw;background:#b9d4ff;content:""}.stats-row div[data-v-efd87516]{display:flex;flex-direction:column;gap:1.33333vw}.stats-row strong[data-v-efd87516]{color:transparent;background:linear-gradient(180deg,#0d1b34,#2052ac 70.19%);-webkit-background-clip:text;background-clip:text;font-family:Anybody,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:6.93333vw;font-weight:700;line-height:157%;letter-spacing:1px}.stats-row span[data-v-efd87516]{color:#92add6;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.66667vw;font-weight:400;line-height:157%;letter-spacing:1px;column-rule-color:#8696bb}.day-list[data-v-efd87516]{display:flex;flex-direction:column;gap:3.2vw}.wear-item[data-v-efd87516]{position:relative;width:78.13333vw;height:22.93333vw;overflow:hidden;padding:4vw 2.13333vw 2.13333vw;background:#eef3ff;border:0;border-radius:2.66667vw}.wear-item-head[data-v-efd87516]{display:flex;align-items:center;justify-content:space-between;margin-bottom:2.66667vw;padding-left:.8vw;padding-right:13.33333vw}.wear-item-head span[data-v-efd87516]{color:#0d1b34;font-size:3.2vw;font-weight:800;line-height:3.73333vw;letter-spacing:0;white-space:nowrap}.wear-item-head em[data-v-efd87516]{margin-left:.53333vw;color:#0d1b34;font-style:normal;font-size:2.93333vw;font-weight:400}.wear-item-head b[data-v-efd87516]{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:12.53333vw;height:8.8vw;padding:0;color:#fff;background:#f7b738;border-radius:0 2.66667vw;font-size:2.4vw;font-weight:800;line-height:1}.wear-metrics[data-v-efd87516]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.33333vw}.wear-metrics div[data-v-efd87516]{display:flex;align-items:center;width:16.53333vw;height:12.53333vw;min-width:0}.wear-metrics i[data-v-efd87516]{display:flex;align-items:center;justify-content:center;flex:0 0 4.8vw;width:4.8vw;height:4.8vw;margin-right:1.06667vw;color:#6f81a4;background:#ccd9ff;border-radius:50%}.wear-metrics svg[data-v-efd87516]{width:3.2vw;height:3.2vw}.wear-metrics p[data-v-efd87516]{min-width:0;margin:0}.wear-metrics span[data-v-efd87516]{display:block;color:#586b91;font-size:2.4vw;font-weight:400;line-height:3.2vw;white-space:nowrap}.wear-metrics strong[data-v-efd87516]{display:block;color:#0d1b34;font-size:2.4vw;font-weight:700;line-height:3.2vw;white-space:nowrap}.chart-wrap[data-v-efd87516]{display:flex;align-items:flex-end;justify-content:center;height:72vw}.chart[data-v-efd87516]{display:flex;align-items:flex-end;justify-content:center;gap:2.4vw;width:100%;height:67.73333vw;padding-top:0}.chart.month-chart[data-v-efd87516]{gap:3.73333vw}.chart.month-chart .bar-item[data-v-efd87516]{width:11.73333vw}.chart.month-chart .bar-item strong[data-v-efd87516],.chart.month-chart .bar-item small[data-v-efd87516]{display:block;font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.13333vw;font-weight:400;line-height:2.66667vw;white-space:nowrap;text-align:center}.chart.month-chart .bar-item strong[data-v-efd87516]{margin-top:1.6vw}.chart.month-chart .bar-item small[data-v-efd87516]{margin-top:0;line-height:2.66667vw}.chart.month-chart .bar-item.active strong[data-v-efd87516],.chart.month-chart .bar-item.active small[data-v-efd87516]{display:block;color:#0d1b34;font-weight:700}.bar-item[data-v-efd87516]{position:relative;display:flex;flex-direction:column;align-items:center;width:8vw;height:67.73333vw;padding-top:1.86667vw;padding-right:0;padding-left:0;background:transparent;border:0}.bar-track[data-v-efd87516]{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:1.06667vw;width:8vw;height:49.06667vw;z-index:1}.bar-track i[data-v-efd87516]{width:2.90667vw;min-height:0;border-radius:1.06667vw}.bar-track .bar-light[data-v-efd87516]{background:#d8ceff}.bar-track .bar-dark[data-v-efd87516]{background:#9d82ff}.bar-tip[data-v-efd87516]{position:absolute;left:50%;top:-6.66667vw;z-index:2;width:10.4349vw;height:14.93333vw;padding-top:2.66667vw;color:#9b95ad;background:transparent;border-radius:5.21745vw 5.21745vw 0 0;font-family:PingFang SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.13333vw;font-weight:400;line-height:2.66667vw;letter-spacing:0;text-align:center;white-space:pre-line;transform:translate(-50%)}.bar-item.active[data-v-efd87516]:before{position:absolute;top:-5.33333vw;left:50%;width:10.4349vw;height:65.86667vw;background:#a08cfb;border-radius:5.21745vw;content:"";opacity:.1;transform:translate(-50%)}.bar-item.active[data-v-efd87516]:after{position:absolute;left:50%;top:59.46667vw;width:1.33333vw;height:1.33333vw;background:#9d82ff;border:.8vw solid #fff;border-radius:50%;content:"";transform:translate(-50%)}.bar-item strong[data-v-efd87516],.bar-item small[data-v-efd87516]{position:relative;z-index:1;color:#9b9aa5;font-size:2.93333vw;font-weight:400;line-height:4.8vw}.bar-item strong[data-v-efd87516]{margin-top:2.13333vw;color:#9b9aa5}.bar-item.active strong[data-v-efd87516]{color:#0d1b34;font-size:2.93333vw;font-weight:600;line-height:4.8vw}.bar-item small[data-v-efd87516]{font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.86667vw;font-weight:400;line-height:5.33333vw;letter-spacing:0}.bar-item.active small[data-v-efd87516]{display:none}.report-card[data-v-efd87516]{min-height:61.86667vw;margin-top:6.4vw;padding:8.26667vw 7.2vw}.report-card h2[data-v-efd87516]{display:inline-flex;align-items:center;height:6.93333vw;margin:0 0 4.8vw;padding:0 2.66667vw;color:#fff;background:#438dff;border-radius:1.06667vw;font-size:3.2vw;font-weight:600}.report-card p[data-v-efd87516]{margin:0;color:#6e7f9e;font-size:3.2vw;line-height:1.82}
