.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-6a83b8c9]{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-6a83b8c9]{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-6a83b8c9]{width:9.6vw;height:9.6vw;border:.8vw solid rgba(37,99,235,.2);border-top-color:#2563eb;border-radius:50%;animation:spin-6a83b8c9 .8s linear infinite}@keyframes spin-6a83b8c9{to{transform:rotate(360deg)}}.assessment-content[data-v-6a83b8c9]{padding-top:9.06667vw;text-align:center}.progress-text[data-v-6a83b8c9]{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-6a83b8c9]{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-6a83b8c9]{color:#3b82f6}.option-list[data-v-6a83b8c9]{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-6a83b8c9]{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-6a83b8c9]{background:#bfdbfe}.bottom-actions[data-v-6a83b8c9]{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-6a83b8c9]{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-6a83b8c9]{width:34.13333vw;height:13.6vw;color:#64748b;background:#ffffffb8;border:1px solid #e2e8f0}.next-btn[data-v-6a83b8c9]{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-6a83b8c9]{color:#fff;background:#2563eb}.next-btn.full[data-v-6a83b8c9]{width:100%}.dialog-mask[data-v-6a83b8c9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#00000073}.intro-dialog[data-v-6a83b8c9]{position:relative;left:11.73333vw;top:69.6vw;width:75.46667vw;height:74.13333vw;overflow:visible;opacity:1}.dialog-panel[data-v-6a83b8c9]{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-6a83b8c9]{position:relative;height:24.26667vw}.dialog-title-img[data-v-6a83b8c9]{position:absolute;left:6.93333vw;top:13.06667vw;width:24.4vw;height:5.73333vw;z-index:2}.dialog-title-line[data-v-6a83b8c9]{position:absolute;left:3.86667vw;top:14.26667vw;width:30.06667vw;height:auto;z-index:1}.dialog-report-img[data-v-6a83b8c9]{position:absolute;left:40vw;top:-7.73333vw;width:36vw;height:36vw;z-index:2}.dialog-benefits[data-v-6a83b8c9]{position:relative;background:transparent}.benefit-item[data-v-6a83b8c9]{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-6a83b8c9]{left:12vw;top:8.26667vw;width:52.26667vw;height:5.86667vw}.benefit-item-report img[data-v-6a83b8c9]{position:absolute;left:0;top:.53333vw;width:4.8vw;height:4.8vw;opacity:1}.benefit-item-plan[data-v-6a83b8c9]{left:12vw;top:18.66667vw;width:47.73333vw;height:5.86667vw}.benefit-item-plan img[data-v-6a83b8c9]{position:absolute;left:0;top:.53333vw}.benefit-item span[data-v-6a83b8c9]{position:absolute;left:7.2vw;top:0;white-space:nowrap}.benefit-item img[data-v-6a83b8c9]{width:4.8vw;height:4.8vw;flex-shrink:0}.dialog-actions[data-v-6a83b8c9]{position:absolute;left:0;bottom:0;display:flex;height:13.33333vw}.dialog-actions button[data-v-6a83b8c9]{border:0;font-size:4.26667vw;font-weight:500;line-height:4.8vw;-webkit-tap-highlight-color:transparent}.dialog-cancel-btn[data-v-6a83b8c9]{width:37.6vw;height:13.33333vw;color:#9ca3af;background:#e5edf8;border-bottom-left-radius:6.66667vw}.dialog-confirm-btn[data-v-6a83b8c9]{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-dfdc8ddf]{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-dfdc8ddf]{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-dfdc8ddf]{padding:4.26667vw 11.2vw 0;text-align:center}.score-label[data-v-dfdc8ddf]{color:#94a3b8;font-size:4vw;line-height:5.6vw}.score-row[data-v-dfdc8ddf]{display:flex;align-items:flex-end;justify-content:center;margin-top:.8vw;color:#000}.score-row span[data-v-dfdc8ddf]{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-dfdc8ddf]{margin:0 0 2.13333vw 1.33333vw;font-size:4vw;font-style:normal;line-height:5.6vw}.result-desc[data-v-dfdc8ddf]{margin:3.73333vw 0 0;color:#94a3b8;font-size:3.73333vw;line-height:5.33333vw;text-align:left}.plan-card[data-v-dfdc8ddf]{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-dfdc8ddf]{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-dfdc8ddf]{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-dfdc8ddf]{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-dfdc8ddf]{margin-top:7.46667vw}.range-input[data-v-dfdc8ddf]{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-dfdc8ddf]::-webkit-slider-runnable-track{height:1.06667vw;background:#e2e8f0;border-radius:2666.4vw}.range-input[data-v-dfdc8ddf]::-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-dfdc8ddf]::-moz-range-track{height:1.06667vw;background:#e2e8f0;border-radius:2666.4vw}.range-input[data-v-dfdc8ddf]::-moz-range-thumb{width:3.46667vw;height:3.46667vw;background:#fff;border:.53333vw solid #3b82f6;border-radius:50%}.range-input[data-v-dfdc8ddf]:disabled{pointer-events:none;opacity:.6}.plan-item strong[data-v-dfdc8ddf]{color:#3b82f6;font-size:3.2vw;font-weight:400;line-height:4.53333vw}.range-scale[data-v-dfdc8ddf]{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-dfdc8ddf]{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-33df885d]{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-33df885d]{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-33df885d]{width:9.6vw;height:9.6vw;border:.8vw solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-33df885d .8s linear infinite}@keyframes spin-33df885d{to{transform:rotate(360deg)}}.home-header[data-v-33df885d]{display:flex;align-items:center;justify-content:space-between;padding:calc(12vw + env(safe-area-inset-top)) 7.73333vw 0}.back-btn[data-v-33df885d],.power-btn[data-v-33df885d]{display:flex;align-items:center;justify-content:center;padding:0;color:#fff;border:0;-webkit-tap-highlight-color:transparent}.back-btn[data-v-33df885d]{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-33df885d]{width:8.53333vw;height:8.53333vw}.power-btn[data-v-33df885d]{position:absolute;top:calc(17.33333vw + 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-33df885d]{width:7.46667vw;height:7.46667vw}.power-btn-disabled[data-v-33df885d]{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}.home-content[data-v-33df885d]{padding:0 8vw 6.4vw}.tag-row[data-v-33df885d]{position:static}.tag-row span[data-v-33df885d]{position:absolute;display:inline-flex;align-items:center;justify-content:center;gap:.8vw;width:17.86667vw;height:4.8vw;padding:0;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-33df885d]:nth-child(1){top:calc(30.13333vw + env(safe-area-inset-top));left:9.33333vw;width:10.13333vw}.tag-row span[data-v-33df885d]:before{width:1.33333vw;height:1.33333vw;background:#2bd665;border-radius:50%;content:""}.tag-row span.tag-offline[data-v-33df885d]{width:auto;padding:0 2.13333vw;color:#fff;background:#7878808c;border-color:#ffffff40;letter-spacing:.5px}.tag-row span.tag-offline[data-v-33df885d]:before{display:none}.tag-row span[data-v-33df885d]:nth-child(2){top:calc(30.13333vw + env(safe-area-inset-top));left:22.13333vw;color:#1fd55d}.device-title[data-v-33df885d]{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-33df885d]{position:absolute;top:calc(61.06667vw + 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-33df885d]{width:4.26667vw;height:4.26667vw}.record-section[data-v-33df885d]{position:static;margin-top:0}.section-head[data-v-33df885d]{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-33df885d]{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-33df885d]{padding:0;color:#ffffffe6;background:transparent;border:0;font-size:3.73333vw;line-height:5.33333vw}.record-grid[data-v-33df885d]{position:static}.record-card[data-v-33df885d]{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-33df885d]:nth-child(1){top:calc(90.66667vw + env(safe-area-inset-top));left:8.8vw}.record-card[data-v-33df885d]:nth-child(2){top:calc(90.66667vw + env(safe-area-inset-top));left:54.66667vw}.record-card[data-v-33df885d]:nth-child(3){top:calc(115.46667vw + env(safe-area-inset-top));left:8.8vw}.record-card[data-v-33df885d]:nth-child(4){top:calc(115.46667vw + env(safe-area-inset-top));left:54.66667vw}.dot[data-v-33df885d]{width:1.86667vw;height:1.86667vw;margin-top:.8vw;border-radius:50%;flex:0 0 auto}.dot-blue[data-v-33df885d]{background:#3b82f6}.dot-yellow[data-v-33df885d]{background:#facc15}.dot-purple[data-v-33df885d]{background:#8b5cf6}.dot-lime[data-v-33df885d]{background:#bef264}.record-card strong[data-v-33df885d]{display:block;color:#334155;font-size:3.73333vw;font-weight:700;letter-spacing:0}.record-card p[data-v-33df885d]{margin:1.06667vw 0 0;font-size:2.66667vw;line-height:3.73333vw}.control-card[data-v-33df885d]{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-33df885d]: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-33df885d]{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-33df885d]{margin-top:6.66667vw}.control-item[data-v-33df885d]{position:relative;z-index:1}.control-label[data-v-33df885d]{margin-bottom:2.13333vw;color:#fff;font-size:2.93333vw;line-height:4.26667vw}.slider-row[data-v-33df885d]{display:flex;align-items:flex-start;gap:2.66667vw}.slider-col[data-v-33df885d]{flex:1 1 auto;min-width:0}.slider-row strong[data-v-33df885d]{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-33df885d]{flex:1 1 auto;width:100%;height:4.8vw;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent}.slider[data-v-33df885d]::-webkit-slider-runnable-track{height:1.06667vw;background:#ffffffdb;border-radius:2666.4vw}.slider[data-v-33df885d]::-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-33df885d]::-moz-range-track{height:1.06667vw;background:#ffffffdb;border-radius:2666.4vw}.slider[data-v-33df885d]::-moz-range-thumb{width:3.46667vw;height:3.46667vw;background:#fff;border:.53333vw solid #3b82f6;border-radius:50%}.scale[data-v-33df885d]{display:flex;justify-content:space-between;color:#ffffffe0;font-size:2.66667vw;line-height:3.73333vw}.tip-mask[data-v-33df885d]{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-33df885d]:before{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:4vw;background:#00000040;content:""}.tip-dialog[data-v-33df885d]{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-33df885d]{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-33df885d]{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-33df885d]{display:none}@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-2a6382c9]{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-2a6382c9]{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-2a6382c9]{width:9.6vw;height:9.6vw;border:.8vw solid rgba(37,99,235,.2);border-top-color:#2563eb;border-radius:50%;animation:spin-2a6382c9 .8s linear infinite}@keyframes spin-2a6382c9{to{transform:rotate(360deg)}}.page-header[data-v-2a6382c9]{position:relative;height:calc(29.86667vw + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.back-btn[data-v-2a6382c9]{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-2a6382c9]{width:8.53333vw;height:8.53333vw}.page-header h1[data-v-2a6382c9]{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-2a6382c9]{position:relative;padding:0 6.13333vw 7.46667vw}.record-list[data-v-2a6382c9]{display:grid;gap:4.53333vw}.records-loading[data-v-2a6382c9]{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-2a6382c9]{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-2a6382c9]{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-2a6382c9]{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-2a6382c9]{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-2a6382c9]{display:flex;align-items:center;justify-content:space-between;height:13.86667vw;margin-bottom:4.26667vw;padding:0 8vw}.date-row button[data-v-2a6382c9]{display:flex;width:6.4vw;height:6.4vw;padding:0;color:#8aa8dc;background:transparent;border:0}.date-row svg[data-v-2a6382c9]{width:6.4vw;height:6.4vw}.date-row strong[data-v-2a6382c9]{color:#1e315d;font-size:3.73333vw;font-weight:500;cursor:pointer}.calendar-panel[data-v-2a6382c9]{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-2a6382c9]{display:flex;align-items:center;justify-content:space-between;height:16.8vw;padding:0 5.06667vw;background:#dfedff}.calendar-head button[data-v-2a6382c9]{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 svg[data-v-2a6382c9]{width:5.33333vw;height:5.33333vw}.calendar-head strong[data-v-2a6382c9]{color:#31405d;font-size:4.26667vw;font-weight:600;letter-spacing:.5px}.calendar-week[data-v-2a6382c9],.calendar-days[data-v-2a6382c9]{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-week[data-v-2a6382c9]{height:10.13333vw;align-items:center;padding:0 3.2vw}.calendar-week span[data-v-2a6382c9]{color:#555;font-size:3.2vw;text-align:center}.calendar-days[data-v-2a6382c9]{row-gap:3.73333vw;padding:2.66667vw 3.2vw 0}.calendar-days button[data-v-2a6382c9]{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-2a6382c9]{pointer-events:none}.calendar-days button[data-v-2a6382c9]:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:transparent;content:""}.calendar-days button.marked[data-v-2a6382c9]{color:#2c7dff}.calendar-days button.inWeek[data-v-2a6382c9]:before{left:-2.13333vw;right:-2.13333vw;top:0;bottom:0;background:#e5f1ff}.calendar-days button.weekStart[data-v-2a6382c9]:before{left:0;border-radius:4vw 0 0 4vw}.calendar-days button.weekEnd[data-v-2a6382c9]:before{right:0;border-radius:0 4vw 4vw 0}.calendar-days button.active[data-v-2a6382c9]{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-2a6382c9]:not(.active){width:8.26667vw;height:8.26667vw;background:#e5f1ff;border-radius:50%}.calendar-days button.active span[data-v-2a6382c9]{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-2a6382c9]{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-2a6382c9]{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-2a6382c9],.report-card[data-v-2a6382c9]{background:#fffffff0;border-radius:6.4vw;box-shadow:0 2.66667vw 8vw #697e9f29}.summary-card[data-v-2a6382c9]{min-height:94.93333vw;padding:6.4vw 6.4vw 6.93333vw}.summary-card.chart-card[data-v-2a6382c9]{min-height:91.73333vw;padding-bottom:3.2vw}.stats-row[data-v-2a6382c9]{display:flex;align-items:flex-start;gap:10.13333vw;margin-bottom:5.86667vw}.stats-row div+div[data-v-2a6382c9]{position:relative}.stats-row div+div[data-v-2a6382c9]:before{position:absolute;top:2.13333vw;left:-5.33333vw;width:1px;height:8.26667vw;background:#b9d4ff;content:""}.stats-row div[data-v-2a6382c9]{display:flex;flex-direction:column;gap:1.33333vw}.stats-row strong[data-v-2a6382c9]{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-2a6382c9]{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-2a6382c9]{display:flex;flex-direction:column;gap:3.2vw}.wear-item[data-v-2a6382c9]{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-2a6382c9]{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-2a6382c9]{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-2a6382c9]{margin-left:.53333vw;color:#0d1b34;font-style:normal;font-size:2.93333vw;font-weight:400}.wear-item-head b[data-v-2a6382c9]{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-2a6382c9]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.33333vw}.wear-metrics div[data-v-2a6382c9]{display:flex;align-items:center;width:16.53333vw;height:12.53333vw;min-width:0}.wear-metrics i[data-v-2a6382c9]{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-2a6382c9]{width:3.2vw;height:3.2vw}.wear-metrics p[data-v-2a6382c9]{min-width:0;margin:0}.wear-metrics span[data-v-2a6382c9]{display:block;color:#586b91;font-size:2.4vw;font-weight:400;line-height:3.2vw;white-space:nowrap}.wear-metrics strong[data-v-2a6382c9]{display:block;color:#0d1b34;font-size:2.4vw;font-weight:700;line-height:3.2vw;white-space:nowrap}.chart-wrap[data-v-2a6382c9]{display:flex;align-items:flex-end;justify-content:center;height:72vw}.chart[data-v-2a6382c9]{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-2a6382c9]{gap:5.86667vw}.chart.month-chart .bar-item[data-v-2a6382c9]{width:10.66667vw}.chart.month-chart .bar-item strong[data-v-2a6382c9],.chart.month-chart .bar-item small[data-v-2a6382c9]{font-family:Rubik,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.13333vw;font-weight:400;line-height:2.66667vw}.chart.month-chart .bar-item.active strong[data-v-2a6382c9],.chart.month-chart .bar-item.active small[data-v-2a6382c9]{display:block;color:#0d1b34;font-weight:700}.bar-item[data-v-2a6382c9]{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-2a6382c9]{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-2a6382c9]{width:2.90667vw;min-height:0;border-radius:1.06667vw}.bar-track .bar-light[data-v-2a6382c9]{background:#d8ceff}.bar-track .bar-dark[data-v-2a6382c9]{background:#9d82ff}.bar-tip[data-v-2a6382c9]{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-2a6382c9]: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-2a6382c9]: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-2a6382c9],.bar-item small[data-v-2a6382c9]{position:relative;z-index:1;color:#9b9aa5;font-size:2.93333vw;font-weight:400;line-height:4.8vw}.bar-item strong[data-v-2a6382c9]{margin-top:2.13333vw;color:#9b9aa5}.bar-item.active strong[data-v-2a6382c9]{color:#0d1b34;font-size:2.93333vw;font-weight:600;line-height:4.8vw}.bar-item small[data-v-2a6382c9]{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-2a6382c9]{display:none}.report-card[data-v-2a6382c9]{min-height:61.86667vw;margin-top:6.4vw;padding:8.26667vw 7.2vw}.report-card h2[data-v-2a6382c9]{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-2a6382c9]{margin:0;color:#6e7f9e;font-size:3.2vw;line-height:1.82}
