.repTracker_repTracker__jGey9{display:flex;flex-direction:column;align-items:center;gap:6px;font-family:Rubik}.repTracker_circleProgress__1D17p{width:150px;height:150px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;background:conic-gradient(#4ade80 var(--progress),#e0e0e0 var(--progress));transition:--progress 1s ease}.repTracker_repLabel__dIStk{position:relative;top:10px;font-size:100px;font-weight:700;color:#2d3142}.repTracker_repSub__c_s43{position:relative;bottom:24px;font-size:24px;color:#0070f3}.repTracker_phaseList__J0kfI{display:flex;flex-direction:column;font-size:28px;color:#0070f3}.repTracker_phaseItem__wrIcU{display:flex;justify-content:space-between;width:170px;border-bottom:1px solid #e0e0e0}.repTracker_phaseName__uGZ49{text-transform:capitalize}.repTracker_phaseCount__nOiMZ{font-weight:500}.AIRenderDemo_cameraHidden__agGGo,.AIRenderDemo_videoHidden__0tlMR{width:0;height:0;visibility:hidden}.AIRenderDemo_canvasContainer__h0hpn{background-color:rgba(0,0,0,.8);display:flex;flex-direction:row;justify-content:flex-start}.AIRenderDemo_videoCanvasMirrored__ZmJQJ{border:1px solid green;height:100vh;z-index:2;transform:scaleX(-1)}.AIRenderDemo_cameraCanvas__fUTao{transform:scaleX(-1);border:1px solid blue;overflow:hidden;-o-object-fit:cover;object-fit:cover;height:100vh;z-index:0}.AIRenderDemo_containerSideTop__1Kxum{justify-content:center;padding-top:4px;top:0;right:0;width:240px}.AIRenderDemo_containerSideBottom__W_x83,.AIRenderDemo_containerSideTop__1Kxum{display:flex;flex-direction:column;align-items:center;text-align:center;position:fixed}.AIRenderDemo_containerSideBottom__W_x83{bottom:10px;right:var(--stage-gutter-right,0)}.AIRenderDemo_containerTopWorkout__LSLrQ{top:0;font-size:52px}.AIRenderDemo_containerBottom__gPKAu,.AIRenderDemo_containerTopWorkout__LSLrQ{position:fixed;left:var(--stage-gutter-left,0);padding:0 10px;color:#fff;background-color:rgba(0,0,0,.2)}.AIRenderDemo_containerBottom__gPKAu{bottom:0;font-size:44px}.AIRenderDemo_containerLeftBottom2__BFo1g,.AIRenderDemo_containerLeftBottom__CkNMm{z-index:100;position:fixed;bottom:5px;left:0;padding:10px;font-size:28px;font-weight:600;color:#7265e3}.AIRenderDemo_containerLeftBottom2__BFo1g{display:flex;flex-direction:column;align-items:flex-start}.AIRenderDemo_loadRow__9UTa9{font-size:32px;font-weight:600}.AIRenderDemo_loadRow__9UTa9,.AIRenderDemo_movementRow__coslX{background-color:hsla(0,0%,100%,.7);padding:0 10px;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content}.AIRenderDemo_movementRow__coslX{font-size:28px;font-weight:300}.AIRenderDemo_containerLeftTopRight__GBAyp{z-index:100;position:fixed;top:10px;left:37vw}.AIRenderDemo_progressContainer__qzsRV{display:flex;align-items:center;text-align:center;flex-direction:row;justify-content:center;width:200px;height:340px}.AIRenderDemo_progressDiv__CBgIw{transform:rotate(-90deg);margin:-115px;display:flex;align-items:center;text-align:center;flex-direction:row}.AIRenderDemo_progress__QbZAw{width:320px;height:40px}.AIRenderDemo_startModalBackdrop__28_rK{position:fixed;inset:0;background:rgba(0,0,0,.3);display:flex;align-items:flex-start;justify-content:center;padding-top:1vh;z-index:1000}.AIRenderDemo_startModal__ITM_H{width:min(92vw,420px);background:rgba(20,22,28,.8);color:#fff;border-radius:14px;padding:18px 20px;box-shadow:0 8px 40px rgba(0,0,0,.35)}.AIRenderDemo_startModal__ITM_H h2{margin:0 0 10px;font-size:26px}.AIRenderDemo_startModal__ITM_H ul{margin:0 0 20px 1px;line-height:1.4;font-size:20px}.AIRenderDemo_startBtn__7NUc4{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:12px;padding:10px 16px;font-weight:700;font-size:20px;background:#7265e3;color:#fff;cursor:pointer}.AIRenderDemo_voiceHint__vfQyA{margin-top:8px;opacity:.7;font-size:16px}.AIRenderDemo_countdownOverlay__RE6Ep{position:fixed;top:0;right:var(--stage-gutter-right,0);z-index:900;padding:32px;pointer-events:none}.AIRenderDemo_countdownBubble__9mKjN{width:130px;height:130px;border-radius:10%;display:flex;align-items:center;justify-content:center;font-size:110px;font-weight:800;color:#111;background:hsla(0,0%,100%,.5);box-shadow:0 4px 20px rgba(0,0,0,.25)}.AIRenderDemo_resultsBackdrop___Bhs1{position:fixed;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;z-index:1000;overflow:auto;-webkit-overflow-scrolling:touch}.AIRenderDemo_resultsCard__MH2hT{width:min(92vw,1000px);background:#14161c;color:#fff;border-radius:14px;padding:18px;max-height:calc(100vh - 3vh);overflow:auto;overflow-wrap:anywhere}.AIRenderDemo_resultsCard__MH2hT .AIRenderDemo_resultsHeader__9cVyX{position:sticky;top:0;z-index:1;background:linear-gradient(#14161c,rgba(20,22,28,.92));padding-bottom:8px}.AIRenderDemo_resultsGrid__GwYCT{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-top:12px}.AIRenderDemo_resultItem__cqBtF{background:hsla(0,0%,100%,.06);border-radius:10px;padding:10px}.AIRenderDemo_resultTitle__5VxQ2{font-weight:700;margin-bottom:12px}.AIRenderDemo_resultItem__cqBtF img,.AIRenderDemo_resultsCard__MH2hT img{width:100%;height:auto;display:block;border-radius:8px}@media (max-width:900px){.AIRenderDemo_resultsCard__MH2hT{width:min(96vw,740px);padding:14px;max-height:calc(100vh - 4vh)}.AIRenderDemo_resultsGrid__GwYCT{grid-template-columns:1fr;gap:10px}}@media (max-width:520px){.AIRenderDemo_resultsCard__MH2hT{width:96vw;padding:12px;border-radius:12px;max-height:calc(100vh - 3vh)}.AIRenderDemo_resultItem__cqBtF{padding:8px}.AIRenderDemo_resultTitle__5VxQ2{margin-bottom:4px}}@supports (padding:max(0px)){.AIRenderDemo_resultsCard__MH2hT{padding-bottom:max(12px,env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}.AIRenderDemo_metrics__RGpX4{font-size:12px;opacity:.9;white-space:pre-wrap}.AIRenderDemo_pass__1jiVg{color:#17c964;font-weight:700}.AIRenderDemo_warn__9iP7U{color:#f5a524;font-weight:700}.AIRenderDemo_fail__Ew7oD{color:#f31260;font-weight:700}.AIRenderDemo_resultImg__ud_y_{width:100%;max-height:400px;-o-object-fit:contain;object-fit:contain;border:1px solid #333;margin-bottom:0}.AIRenderDemo_scoreLine__cNj2q{margin:6px 0 10px;font-weight:700;color:#cbd5ff}.AIRenderDemo_measurementsBlock__hv3Ue{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:0;gap:0;align-items:start;margin-top:12px}@media (max-width:960px){.AIRenderDemo_measurementsBlock__hv3Ue{grid-template-columns:1fr}}.AIRenderDemo_resultsTable__xY3PA{width:100%;border-collapse:separate;border-spacing:0;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;overflow:hidden;font-size:14px}.AIRenderDemo_resultsTable__xY3PA thead th{text-align:left;padding:10px 12px;font-weight:600;letter-spacing:.2px;background:hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.08)}.AIRenderDemo_resultsTable__xY3PA tbody td{padding:10px 12px;border-bottom:1px dashed hsla(0,0%,100%,.06);vertical-align:middle}.AIRenderDemo_resultsTable__xY3PA tbody tr:last-child td{border-bottom:none}.AIRenderDemo_resultsTable__xY3PA tbody tr:hover td{background:hsla(0,0%,100%,.03)}.AIRenderDemo_resultsTable__xY3PA td.AIRenderDemo_num__YDSSl{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AIRenderDemo_tableNote__6RVup{margin-top:6px;font-size:12px;opacity:.7}.AIRenderDemo_vitalsBlock__xd6yk{display:flex;flex-direction:column;gap:12px;padding:12px 14px;background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;min-width:320px;max-width:520px}.AIRenderDemo_vitalsTitle__kU3XF{margin:0;font-size:16px;letter-spacing:.2px;opacity:.95}.AIRenderDemo_vitalsTable__wROmN{width:100%;border-collapse:separate;border-spacing:0;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;overflow:hidden;font-size:14px}.AIRenderDemo_vitalsTable__wROmN thead th{text-align:left;padding:10px 12px;font-weight:600;background:hsla(0,0%,100%,.04);border-bottom:1px solid hsla(0,0%,100%,.06)}.AIRenderDemo_vitalsTable__wROmN tbody td{padding:10px 12px;border-bottom:1px dashed hsla(0,0%,100%,.05)}.AIRenderDemo_vitalsTable__wROmN tbody tr:last-child td{border-bottom:none}.AIRenderDemo_vitalsGrid__iR0NS{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.AIRenderDemo_subTitle__dwxC9{margin:8px 0 6px;font-size:13px;opacity:.8}.AIRenderDemo_smallTable__YCx2t{width:100%;border-collapse:collapse;font-size:13px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.06);border-radius:8px;overflow:hidden}.AIRenderDemo_smallTable__YCx2t td{padding:8px 10px;border-bottom:1px dashed hsla(0,0%,100%,.05)}.AIRenderDemo_smallTable__YCx2t tr:last-child td{border-bottom:none}.AIRenderDemo_vitalComment__kM00D{margin-top:6px;font-size:14px;line-height:1.4;opacity:.9}.AIRenderDemo_parametersLine__cHpZ3{margin:0 0 8px;padding:6px 10px;font-weight:500;letter-spacing:.3px;color:#ccc;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:8px}.AIRenderDemo_paramModalBackdrop__UhqMW{position:fixed;inset:0;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:1100;overflow:auto;-webkit-overflow-scrolling:touch}.AIRenderDemo_paramModal__gsbh9{width:min(92vw,400px);background:#14161c;color:#fff;border-radius:14px;padding:18px 20px;border:1px solid hsla(0,0%,100%,.08);max-height:calc(100vh - 6vh);overflow:auto}.AIRenderDemo_paramTitle__E7fBd{margin:0 0 20px;font-size:20px;font-weight:700}.AIRenderDemo_paramForm__V7Lx_{display:flex;flex-direction:column;gap:12px}.AIRenderDemo_paramRow__5mioU{display:grid;grid-template-columns:120px 1fr;align-items:center;grid-gap:10px;gap:10px}.AIRenderDemo_paramRow__5mioU>label{opacity:.9}.AIRenderDemo_paramField__A_tNQ{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center}.AIRenderDemo_paramFieldInline__EJJem{display:flex;gap:16px;align-items:center}.AIRenderDemo_paramField__A_tNQ input[type=number]{width:100%;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);color:#fff;border-radius:8px;padding:8px 10px;outline:none}.AIRenderDemo_paramField__A_tNQ input[type=number]:focus{border-color:rgba(60,220,130,.8);box-shadow:0 0 0 3px rgba(60,220,130,.18)}.AIRenderDemo_unit__BmGr4{opacity:.8;min-width:32px;text-align:right}.AIRenderDemo_radio__wTga_{display:inline-flex;gap:6px;align-items:center}.AIRenderDemo_radio__wTga_ input{accent-color:#3cdc82}.AIRenderDemo_paramActions__G0_oa{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.AIRenderDemo_ctaBtn__eHDeI{background:#3cdc82;color:#0b0d12;font-weight:700;border:none;border-radius:10px;padding:9px 14px;cursor:pointer}.AIRenderDemo_ctaBtn__eHDeI:hover{filter:brightness(1.05)}.AIRenderDemo_ghostBtn__1XhIF{background:transparent;color:#ccc;border:1px solid hsla(0,0%,100%,.18);border-radius:10px;padding:8px 12px;cursor:pointer}.AIRenderDemo_ghostBtn__1XhIF:hover{border-color:hsla(0,0%,100%,.32)}