:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media(prefers-color-scheme:dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:1280px;margin:0 auto;padding:2rem;font-weight:400}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media(hover:hover){a:hover{background-color:#00bd7e33}}@media(min-width:1024px){body{display:flex;place-items:center}#app{display:grid;grid-template-columns:1fr 1fr;padding:0 2rem}}#initialMessage{background-color:#000!important;color:#fff!important;opacity:1!important;visibility:visible!important;animation:none!important;z-index:9999!important;border-radius:20px;border:2px solid white}body.ar-active .modal{background-color:#0000004d!important}body.ar-active .modal-content{background:transparent!important;box-shadow:none!important}[data-v-07b6afca]:root{--dark: #1c2023;--blue: #406881;--blue-mid: #2e5268;--blue-light: #5b8fad;--blue-pale: #e8f0f5;--bg: #f2f4f6;--surface: #ffffff;--surface2: #f7f9fb;--border: rgba(64,104,129,.18);--border-dark: rgba(28,32,35,.1);--text: #1c2023;--text-soft: #4a6070;--text-muted: #8aa0b0;--grad-btn: linear-gradient(135deg, #1c2023 0%, #2e5268 55%, #406881 100%)}[data-v-07b6afca],[data-v-07b6afca]:before,[data-v-07b6afca]:after{box-sizing:border-box;margin:0;padding:0}.baguier-root.theme-luxe[data-v-07b6afca]{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#1c2023;display:contents}.cover[data-v-07b6afca]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#edf2f6,#f5f7f9,#eef1f4);padding:24px;z-index:1}.cover-card[data-v-07b6afca]{width:min(440px,92vw);background:#fff;border:1px solid rgba(28,32,35,.1);border-radius:24px;padding:36px 28px 30px;box-shadow:0 8px 40px #1c20231a,0 2px 8px #4068810f;text-align:center}.brand[data-v-07b6afca]{font-weight:700;letter-spacing:.12em;text-transform:uppercase;font-size:11px;color:#406881}.title[data-v-07b6afca]{margin-top:12px;font-size:32px;font-weight:800;letter-spacing:-.02em;color:#1c2023}.subtitle[data-v-07b6afca]{margin-top:10px;font-size:15px;color:#4a6070;line-height:1.55}.saved-history[data-v-07b6afca]{margin:22px 0 6px;background:#e8f0f5;border:1px solid rgba(64,104,129,.18);border-radius:14px;padding:14px 16px 12px;text-align:left}.saved-history__title[data-v-07b6afca]{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#2e5268;margin-bottom:10px}.saved-history__list[data-v-07b6afca]{display:flex;flex-direction:column;gap:7px}.saved-history__item[data-v-07b6afca]{display:flex;align-items:center;gap:10px;font-size:13px}.saved-history__finger[data-v-07b6afca]{font-weight:600;color:#1c2023;flex:1}.saved-history__size[data-v-07b6afca]{color:#406881;font-weight:700}.saved-history__diam[data-v-07b6afca]{color:#8aa0b0;font-size:12px}.btn-primary[data-v-07b6afca]{display:block;width:100%;margin-top:22px;padding:15px 24px;border:none;border-radius:14px;background:linear-gradient(135deg,#1c2023,#2e5268 55%,#406881);color:#fff;font-size:16px;font-weight:700;letter-spacing:.01em;cursor:pointer;box-shadow:0 4px 20px #1c202347,0 1px #ffffff14 inset;transition:filter .15s,transform 80ms,box-shadow .15s}.btn-primary[data-v-07b6afca]:hover{filter:brightness(1.1);box-shadow:0 6px 28px #40688159}.btn-primary[data-v-07b6afca]:active{transform:scale(.98);filter:brightness(.96)}.btn-secondary[data-v-07b6afca]{flex:1;padding:11px 16px;border-radius:10px;border:1px solid rgba(64,104,129,.18);background:#e8f0f5;color:#1c2023;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.btn-secondary[data-v-07b6afca]:hover{background:#d6e5ef}.btn-ghost[data-v-07b6afca]{flex:1;padding:11px 16px;border-radius:10px;border:1px solid rgba(28,32,35,.1);background:transparent;color:#4a6070;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.btn-ghost[data-v-07b6afca]:hover{background:#f7f9fb}.btn-ghost-sm[data-v-07b6afca]{margin-top:10px;padding:6px 12px;border-radius:8px;border:1px solid rgba(28,32,35,.1);background:transparent;color:#8aa0b0;font-size:11px;cursor:pointer;transition:background .15s,color .15s}.btn-ghost-sm[data-v-07b6afca]:hover{background:#f7f9fb;color:#4a6070}.btn-close[data-v-07b6afca]{position:absolute;top:14px;right:14px;width:32px;height:32px;border-radius:50%;border:1px solid rgba(28,32,35,.1);background:#f7f9fb;color:#4a6070;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;transition:background .15s,color .15s}.btn-close[data-v-07b6afca]:hover{background:#e8f0f5;color:#1c2023}.footnote[data-v-07b6afca]{margin-top:14px;font-size:12px;color:#8aa0b0}.modal[data-v-07b6afca]{position:fixed;inset:0;background:#1c20238c;display:flex;align-items:center;justify-content:center;z-index:100;padding:12px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content[data-v-07b6afca]{position:relative;width:min(420px,100%);max-height:98vh;overflow-y:auto;background:#fff;border:1px solid rgba(28,32,35,.1);border-radius:22px;padding:20px 16px 16px;box-shadow:0 20px 80px #1c202338;scrollbar-width:none}@media(max-width:639px){.modal[data-v-07b6afca]{padding:0;align-items:stretch}.modal-content[data-v-07b6afca]{width:99.99vw;height:99.99vh;min-height:99.99vh;max-height:99.99vh;border-radius:8px;padding:10px 8px 6px;overflow:hidden;display:flex;flex-direction:column}.guide-screen[data-v-07b6afca]{flex:1;overflow-y:auto;padding-bottom:8px}.header[data-v-07b6afca]{flex-shrink:0;margin-bottom:6px}.camera-stage[data-v-07b6afca]{flex:1;display:flex;flex-direction:column;gap:0;min-height:0}.video-wrap[data-v-07b6afca]{flex:1;width:100%;height:98%!important;max-height:none!important;aspect-ratio:unset;border-radius:12px}.camera-loader[data-v-07b6afca]{flex:1;width:100%;height:98%!important;max-height:none!important;aspect-ratio:unset}.bottom-bar[data-v-07b6afca]{flex-shrink:0;margin-top:4px}}.modal-content[data-v-07b6afca]::-webkit-scrollbar{display:none}.guide-screen[data-v-07b6afca]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px 4px 4px;overflow-y:auto;max-height:100%;animation:fadeSlideUp-07b6afca .22s ease}.guide-icon[data-v-07b6afca]{width:44px;height:44px;flex-shrink:0;color:#406881}.guide-icon svg[data-v-07b6afca],.guide-icon>svg[data-v-07b6afca]{display:block;width:44px!important;height:44px!important;max-width:44px;max-height:44px}.guide-title[data-v-07b6afca]{font-size:20px;font-weight:800;letter-spacing:-.02em;color:#1c2023}.guide-subtitle[data-v-07b6afca]{font-size:13px;color:#4a6070;text-align:center;line-height:1.5;margin-top:-2px}.guide-steps[data-v-07b6afca]{width:100%;list-style:none;display:flex;flex-direction:column;gap:7px}.guide-steps li[data-v-07b6afca]{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:#4a6070;line-height:1.45;padding:9px 11px;background:#e8f0f5;border:1px solid rgba(64,104,129,.18);border-radius:10px}.step-icon[data-v-07b6afca]{flex-shrink:0;width:20px;height:20px;min-width:20px;min-height:20px;max-width:20px;max-height:20px;color:#406881;margin-top:1px;overflow:hidden}.step-icon svg[data-v-07b6afca],.step-icon>svg[data-v-07b6afca]{display:block;width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important}.step-text[data-v-07b6afca]{flex:1;min-width:0}.guide-cta[data-v-07b6afca]{width:100%;background:linear-gradient(135deg,#1c2023,#2e5268 55%,#406881);margin-top:4px;flex-shrink:0}.header[data-v-07b6afca]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px;padding-right:36px}.h-title[data-v-07b6afca]{font-size:17px;font-weight:800;color:#1c2023}.h-subtitle[data-v-07b6afca]{font-size:12px;color:#8aa0b0;margin-top:3px}.pill[data-v-07b6afca]{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:99px;border:1px solid rgba(28,32,35,.1);background:#f7f9fb;font-size:11px;font-weight:600;color:#4a6070;white-space:nowrap}.pill.ok[data-v-07b6afca]{border-color:#22c55e59;background:#22c55e14;color:#166534}.dot[data-v-07b6afca]{width:7px;height:7px;border-radius:50%;background:#8aa0b0}.pill.ok .dot[data-v-07b6afca]{background:#22c55e;box-shadow:0 0 5px #22c55e80}.camera-error-banner[data-v-07b6afca]{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;margin-bottom:12px}.camera-error-icon[data-v-07b6afca]{width:22px;height:22px;flex-shrink:0;color:#ea580c}.camera-error-icon svg[data-v-07b6afca]{width:100%;height:100%}.camera-error-text[data-v-07b6afca]{flex:1;font-size:13px;color:#9a3412}.camera-error-retry[data-v-07b6afca]{padding:6px 12px;border-radius:8px;border:1px solid #fdba74;background:#fff7ed;color:#c2410c;font-size:12px;font-weight:600;cursor:pointer}.camera-stage[data-v-07b6afca]{display:flex;flex-direction:column;gap:10px}.video-wrap[data-v-07b6afca]{position:relative;width:100%;aspect-ratio:9/16;max-height:93vh;background:#97a0a5;border-radius:16px;overflow:hidden;border:1px solid rgb(190 206 217 / 10%);transition:border-color .2s,box-shadow .2s}.video-wrap.is-capturing[data-v-07b6afca]{border-color:#40688180;box-shadow:0 0 0 3px #4068811f}.video-wrap.has-warning[data-v-07b6afca]{border-color:#eab30899;box-shadow:0 0 0 3px #eab3081a}.videoSource[data-v-07b6afca]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none}.liveCanvas[data-v-07b6afca]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.freezeCanvas[data-v-07b6afca]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:none}.debugCanvas[data-v-07b6afca]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5;pointer-events:none;display:none}.frame-overlay[data-v-07b6afca]{position:absolute;inset:0;background:linear-gradient(180deg,rgba(28,32,35,.22) 0%,transparent 18%,transparent 78%,rgba(28,32,35,.4) 100%);pointer-events:none}.pose-frame[data-v-07b6afca]{position:absolute;inset:.5%;border:2px dashed rgba(64,104,129,.3);border-radius:12px;pointer-events:none;transition:border-color .3s,border-style .2s}.pose-frame.ok[data-v-07b6afca]{border-color:#22c55e99;border-style:solid}.pose-check[data-v-07b6afca]{position:absolute;top:10px;right:10px;width:22px;height:22px;color:#22c55ee6}.pose-check svg[data-v-07b6afca]{width:100%;height:100%}.capture-progress[data-v-07b6afca]{position:absolute;bottom:80px;left:16px;right:16px;display:flex;flex-direction:column;gap:4px}.capture-progress__bar[data-v-07b6afca]{height:4px;background:#fff3;border-radius:2px;overflow:hidden}.capture-progress__fill[data-v-07b6afca]{height:100%;background:linear-gradient(90deg,#2e5268,#5b8fad);border-radius:2px;transition:width .2s ease}.capture-progress__text[data-v-07b6afca]{font-size:11px;font-weight:700;color:#fffc;text-align:center;letter-spacing:.04em}.hud[data-v-07b6afca]{position:absolute;top:10px;left:10px;right:10px;display:flex;flex-direction:column;align-items:center;gap:5px;pointer-events:none}.hud-line[data-v-07b6afca]{background:#ffffffeb;border:1px solid rgba(28,32,35,.12);border-radius:10px;padding:7px 14px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hud-value[data-v-07b6afca]{font-size:13px;font-weight:600;color:#1c2023}.hud-mini[data-v-07b6afca]{font-size:11px;font-weight:600;color:#4a6070;background:#ffffffe0;border:1px solid rgba(28,32,35,.08);border-radius:8px;padding:4px 10px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hud-alert[data-v-07b6afca]{border-radius:10px;padding:8px 16px;font-size:13px;font-weight:700;text-align:center;animation:fadeSlideUp-07b6afca .2s ease}.hud-alert--dark[data-v-07b6afca]{background:#dbeafef2;color:#1e40af;border:1px solid #93c5fd}.hud-alert--bright[data-v-07b6afca]{background:#fffbebf2;color:#92400e;border:1px solid #fcd34d}.hud-alert--contrast[data-v-07b6afca]{background:#dbeafee6;color:#1d4ed8;border:1px solid #bfdbfe}.hud-subpixel[data-v-07b6afca]{display:flex;align-items:center;gap:5px}.subpx-dot[data-v-07b6afca]{width:6px;height:6px;border-radius:50%;background:#406881;flex-shrink:0}.result-sheet[data-v-07b6afca]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.98) 16%);border-radius:0 0 14px 14px;padding:40px 16px 16px;display:flex;flex-direction:column;gap:12px;animation:fadeSlideUp-07b6afca .28s ease}.result-title[data-v-07b6afca]{font-size:12px;font-weight:700;color:#8aa0b0;text-align:center;letter-spacing:.06em;text-transform:uppercase}.result-grid[data-v-07b6afca]{display:flex;gap:8px}.metric[data-v-07b6afca]{flex:1;background:#e8f0f5;border:1px solid rgba(64,104,129,.18);border-radius:10px;padding:10px 8px;text-align:center}.metric.wide[data-v-07b6afca]{flex:1.2}.metric-label[data-v-07b6afca]{font-size:10px;font-weight:600;color:#8aa0b0;text-transform:uppercase;letter-spacing:.06em}.metric-value[data-v-07b6afca]{font-size:30px;font-weight:800;color:#1c2023;letter-spacing:-.02em;line-height:1.15;margin-top:2px}.metric-value.small[data-v-07b6afca]{font-size:19px}.session-history[data-v-07b6afca]{display:flex;flex-direction:column;gap:6px}.session-history__title[data-v-07b6afca]{font-size:10px;font-weight:700;color:#8aa0b0;text-transform:uppercase;letter-spacing:.07em}.session-history__list[data-v-07b6afca]{display:flex;flex-direction:column;gap:4px}.session-history__item[data-v-07b6afca]{display:flex;align-items:center;gap:8px;padding:7px 10px;background:#e8f0f5;border:1px solid rgba(64,104,129,.18);border-radius:8px;cursor:pointer;transition:background .15s;font-size:12px}.session-history__item[data-v-07b6afca]:hover{background:#d6e5ef}.sh-finger[data-v-07b6afca]{font-weight:600;color:#1c2023;flex:1}.sh-size[data-v-07b6afca]{color:#406881;font-weight:700}.sh-diam[data-v-07b6afca]{color:#8aa0b0}.result-actions[data-v-07b6afca]{display:flex;gap:8px}.finger-arc[data-v-07b6afca]{position:absolute;inset:0;pointer-events:none;z-index:20}.finger-arc__btn[data-v-07b6afca]{position:absolute;pointer-events:all;width:52px;height:52px;border-radius:50%;border:2px solid rgba(255,255,255,.9);background:#ffffffeb;color:#1c2023;font-size:10px;font-weight:700;letter-spacing:.01em;cursor:pointer;text-align:center;line-height:1.15;padding:4px;box-shadow:0 2px 12px #1c202338,0 1px 3px #1c20231f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .15s,border-color .15s,box-shadow .15s;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.finger-arc__btn[data-v-07b6afca]:hover:not(:disabled){background:#e8f0f5fa;border-color:#406881;box-shadow:0 4px 18px #40688159}.finger-arc__btn[data-v-07b6afca]:active:not(:disabled){filter:brightness(.95)}.finger-arc__btn--active[data-v-07b6afca]{background:linear-gradient(135deg,#1c2023,#406881)!important;border-color:#406881!important;color:#fff!important;box-shadow:0 4px 18px #40688173!important}.finger-arc__btn--disabled[data-v-07b6afca]{opacity:.45;cursor:not-allowed}.bottom-bar[data-v-07b6afca]{margin-top:6px;text-align:center}.desktop-tip[data-v-07b6afca]{font-size:11px;color:#8aa0b0;padding:7px 14px;background:#e8f0f5;border:1px solid rgba(64,104,129,.18);border-radius:8px}@media(min-width:640px){.modal-content[data-v-07b6afca]{width:440px}.metric-value[data-v-07b6afca]{font-size:34px}}.bg-calibration-overlay[data-v-07b6afca]{position:absolute;bottom:0;left:0;right:0;padding:10px 14px 12px;background:linear-gradient(transparent,#1c2023e0);display:flex;flex-direction:column;gap:6px;pointer-events:none;animation:fadeSlideUp-07b6afca .2s ease}.bg-cal-text[data-v-07b6afca]{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#ffffffe6;letter-spacing:.03em}.bg-cal-bar[data-v-07b6afca]{height:4px;background:#ffffff26;border-radius:2px;overflow:hidden}.bg-cal-fill[data-v-07b6afca]{height:100%;background:linear-gradient(90deg,#2e5268,#5b8fad);border-radius:2px;transition:width .18s ease}.bg-done-badge[data-v-07b6afca]{position:absolute;top:10px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:5px;padding:5px 12px;background:#22c55e2e;border:1px solid rgba(34,197,94,.4);border-radius:99px;font-size:11px;font-weight:700;color:#6ee7b7;pointer-events:none;animation:fadeSlideUp-07b6afca .2s ease;white-space:nowrap}.camera-loader[data-v-07b6afca]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;width:100%;aspect-ratio:9/16;max-height:93vh;background:var(--surface2);border:2px solid var(--border-dark);border-radius:16px}.camera-loader__spinner[data-v-07b6afca]{width:36px;height:36px;border:3px solid var(--border);border-top-color:var(--blue);border-radius:50%;animation:spin-07b6afca .75s linear infinite}.camera-loader__text[data-v-07b6afca]{font-size:13px;font-weight:600;color:var(--text-muted)}@keyframes spin-07b6afca{to{transform:rotate(360deg)}}.video-wrap.camera-hidden[data-v-07b6afca]{display:none}@keyframes fadeSlideUp-07b6afca{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.result-sheet[data-v-07b6afca]{animation:fadeSlideUp-07b6afca .28s ease}.guide-screen[data-v-07b6afca]{animation:fadeSlideUp-07b6afca .22s ease}.hud-alert[data-v-07b6afca],.saved-history[data-v-07b6afca]{animation:fadeSlideUp-07b6afca .2s ease}.guide-gender-row[data-v-07b6afca]{display:flex;gap:12px;margin-top:28px;justify-content:center}.btn-gender[data-v-07b6afca]{display:flex;align-items:center;gap:8px;flex:1;max-width:148px;justify-content:center;padding:14px 16px;border-radius:14px;border:1.5px solid rgba(100,116,139,.3);background:transparent;color:#4a5568;font-size:15px;font-weight:500;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .12s ease}.btn-gender[data-v-07b6afca]:hover{border-color:#406881;color:#406881;background:#4068810f}.btn-gender[data-v-07b6afca]:active{transform:scale(.97)}.btn-gender--active[data-v-07b6afca]{border-color:#406881;background:#4068811a;color:#406881;box-shadow:0 0 0 3px #40688126}.guide-gender-skip[data-v-07b6afca]{margin-top:14px;text-align:center}.btn-link[data-v-07b6afca]{background:none;border:none;padding:4px 0;font-size:13px;color:#94a3b8;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.btn-link[data-v-07b6afca]:hover{color:#64748b}.pose-frame__hand-watermark[data-v-07b6afca]{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:.25;pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .4s ease}.pose-frame__hand-watermark--mirrored[data-v-07b6afca]{transform:scaleX(-1)}.pose-frame.ok .pose-frame__hand-watermark[data-v-07b6afca]{opacity:.12}.result-out-of-range[data-v-07b6afca]{display:flex;align-items:flex-start;gap:10px;background:#fff8f0;border:1px solid rgba(200,100,30,.3);border-radius:12px;padding:14px 16px;font-size:14px;line-height:1.5;color:#7a3a10;margin-bottom:16px;text-align:left}.result-out-of-range svg[data-v-07b6afca]{flex-shrink:0;margin-top:2px;stroke:#b04010}.result-anatomical-warning[data-v-07b6afca]{display:flex;align-items:flex-start;gap:8px;background:#fffbea;border:1px solid rgba(180,140,0,.28);border-radius:10px;padding:10px 14px;font-size:13px;line-height:1.5;color:#6b4f00;margin-top:12px;margin-bottom:4px;text-align:left}.result-anatomical-warning svg[data-v-07b6afca]{flex-shrink:0;margin-top:2px;stroke:#9a7000}.hud-alert--palm[data-v-07b6afca]{display:flex;align-items:center;background:#dc2626e0;color:#fff;border-radius:10px;padding:7px 12px;font-size:13px;font-weight:600;animation:lateral-pulse-07b6afca 1.2s ease-in-out infinite}.hud-alert--lateral[data-v-07b6afca]{display:flex;align-items:center;background:#406881d9;color:#fff;border-radius:10px;padding:6px 12px;font-size:13px;font-weight:500;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:lateral-pulse-07b6afca 1.6s ease-in-out infinite}@keyframes lateral-pulse-07b6afca{0%,to{opacity:.85}50%{opacity:1}}.finger-arc__btn--suggested[data-v-07b6afca]{border-color:#406881!important;box-shadow:0 0 0 3px #40688140,0 2px 12px #1c202338!important;animation:pulse-suggest-07b6afca 1.8s ease-in-out infinite}.finger-arc__hint[data-v-07b6afca]{display:block;font-size:8px;font-weight:800;color:#406881;letter-spacing:.04em;margin-top:1px}.ar-badge[data-v-07b6afca]{display:inline-block;margin-left:6px;padding:2px 7px;border-radius:6px;background:linear-gradient(135deg,#40688126,#40688114);border:1px solid rgba(64,104,129,.35);font-size:11px;font-weight:700;color:#406881;letter-spacing:.04em;vertical-align:middle}@keyframes pulse-suggest-07b6afca{0%,to{box-shadow:0 0 0 3px #40688140,0 2px 12px #1c202338}50%{box-shadow:0 0 0 5px #40688166,0 4px 18px #4068814d}}.dashboard-container[data-v-2a8ef9c2]{max-width:980px;margin:24px auto;padding:0 16px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial;color:#111}.dashboard-container h1[data-v-2a8ef9c2],.dashboard-container h3[data-v-2a8ef9c2],.dashboard-container strong[data-v-2a8ef9c2],.dashboard-container span[data-v-2a8ef9c2],.dashboard-container li[data-v-2a8ef9c2],.dashboard-container div[data-v-2a8ef9c2]{color:#111}body{margin:0;padding:0;background-color:#f0f0f0}
