@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:DM Sans,sans-serif;color:#f0f1f3;background:#0d0f12;font-synthesis:none;text-rendering:optimizeLegibility;--bg:#0d0f12;--surface:#15181d;--surface2:#1b1f25;--line:#282d34;--text:#f0f1f3;--muted:#8d939c;--blue:#78aaff;--blue2:#a7c7ff;--mono:"DM Mono",monospace;--display:"Manrope",sans-serif;font-optical-sizing:auto;font-size:16px}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:var(--bg)}button,input,select{font:inherit}button{color:inherit;cursor:pointer;touch-action:manipulation}button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--blue);outline-offset:3px}::selection{background:#78aaff44}.app-shell{min-height:100dvh;display:flex;flex-direction:column;background:radial-gradient(ellipse at 76% 18%,#18202b 0,transparent 35%),var(--bg)}.topbar{height:76px;border-bottom:1px solid #ffffff10;display:flex;align-items:center;padding:0 max(6.3vw,24px);gap:64px}.brand{display:flex;align-items:center;gap:10px;color:#f6f7f8;font-family:var(--display);font-size:15px;font-weight:800;letter-spacing:2.7px;white-space:nowrap}.brand svg{height:28px;width:28px;fill:none;stroke:var(--blue);stroke-width:2.7;stroke-linecap:square;stroke-linejoin:miter}.brand-small{font-size:12px;gap:7px}.brand-small svg{height:22px;width:22px}.topbar nav{display:flex;align-items:center;gap:10px;height:100%}.topbar nav button{border:0;background:transparent;color:#858b94;display:flex;align-items:center;gap:9px;height:100%;padding:0 15px;font-size:13px;position:relative}.topbar nav button:hover,.topbar nav button.nav-active{color:#f3f4f5}.topbar nav button.nav-active:after{content:"";position:absolute;bottom:-1px;left:15px;right:15px;height:2px;background:var(--blue)}.top-status{margin-left:auto;font:10px var(--mono);letter-spacing:1.4px;color:#828994;display:flex;align-items:center;gap:9px}.status-dot{width:7px;height:7px;background:#83d6aa;border-radius:50%;display:inline-block;box-shadow:0 0 10px #83d6aa44;flex:none}.status-dot.muted{background:#6a7078;box-shadow:none}.paused-dot{width:7px;height:7px;background:#eab977;border-radius:50%;display:inline-block}.main-content{width:min(1120px,calc(100% - 48px));margin:0 auto;flex:1}.home-screen{min-height:680px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;column-gap:7%;padding:88px 0 58px;position:relative}.hero-copy{align-self:center;padding-bottom:30px}.eyebrow{display:flex;align-items:center;gap:10px;font:10px var(--mono);letter-spacing:1.6px;color:#a4aab2}.eyebrow>span{display:block;width:17px;height:2px;background:var(--blue)}h1{font:700 clamp(48px,6.5vw,80px)/.99 var(--display);letter-spacing:-4.5px;margin:27px 0 20px;color:#f4f5f6}h1 em{color:var(--blue);font-style:normal}.hero-copy>p,.screen-heading>p,.overlay-heading>p{color:#a0a6af;font-size:16px;line-height:1.75;max-width:390px;margin:0}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:35px}.button{border:1px solid #3b424c;background:#1b1f24;min-height:48px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:13px;font-weight:600;letter-spacing:.1px;transition:background .18s,border-color .18s,transform .18s;color:#f1f3f5}.button:hover{background:#262c33;border-color:#58616d}.button:active{transform:scale(.985)}.button.primary{background:var(--blue);border-color:var(--blue);color:#0c1117}.button.primary:hover{background:#9abfff;border-color:#9abfff}.button.primary:disabled{opacity:.48;cursor:not-allowed}.button.quiet{background:transparent;border-color:transparent;color:#9fa5ad;padding-inline:12px}.button.quiet:hover{color:#f0f1f3;background:#ffffff08}.button.danger{border-color:#693d3d;background:#301f20;color:#f0c4c4}.button.danger:hover{background:#432526}.text-link,.back-link{display:inline-flex;align-items:center;gap:5px;background:none;border:none;color:#b3bac4;font-size:13px;padding:12px 0}.text-link:hover,.back-link:hover{color:#fff}.privacy-note{margin-top:43px;display:flex;align-items:center;gap:10px;color:#7d848e;font-size:12px}.privacy-note svg{color:#8eb4f3}.hero-visual{height:430px;align-self:center;position:relative;overflow:hidden;background:linear-gradient(145deg,#171d26,#11151a 66%);border:1px solid #ffffff12}.hero-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 49.8%,#ffffff09 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,#ffffff09 50%,transparent 50.2%);background-size:74px 74px;-webkit-mask-image:linear-gradient(transparent,#0008);mask-image:linear-gradient(transparent,#0008)}.ring{position:absolute;border:1px solid #a7c7ff20;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-47%)}.ring-one{width:315px;height:315px}.ring-two{width:235px;height:235px}.visual-index{position:absolute;top:25px;left:26px;font:14px var(--mono);color:#d8e5fb}.visual-index span{color:#6a717b;font-size:11px}.figure{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:48px 22px 12px}.figure svg{width:100%;max-width:405px;filter:drop-shadow(0 8px 30px #78aaff30)}.figure path{stroke:#95baff;stroke-width:8;fill:none;stroke-linecap:round;stroke-linejoin:round}.figure circle{fill:#95baff}.visual-caption{position:absolute;left:28px;bottom:23px;display:flex;flex-direction:column;gap:7px}.visual-caption span{font:9px var(--mono);letter-spacing:1.3px;color:#858d99}.visual-caption b{font:13px var(--mono);letter-spacing:1px;color:#e5eaf0}.visual-marker{position:absolute;right:27px;bottom:22px;color:var(--blue);font-size:24px}.home-lower{grid-column:1/-1;margin-top:56px;border-top:1px solid var(--line);padding-top:20px}.section-title{display:flex;justify-content:space-between;color:#a3a9b1;font:10px var(--mono);letter-spacing:1.35px}.section-title span+span{color:#656c76}.empty-latest{display:flex;align-items:center;gap:18px;padding:27px 0 0}.empty-mark{height:40px;width:40px;border:1px solid #333a44;color:#76808c;display:grid;place-items:center;font:700 15px var(--display);transform:rotate(45deg)}.empty-mark:first-letter{transform:rotate(-45deg)}.empty-latest p{font-size:13px;color:#d5d8dc;line-height:1.6;margin:0}.empty-latest p span{color:#858c95}.latest-row{display:flex;align-items:center;text-align:left;background:none;border:0;padding:22px 0;gap:15px;width:100%}.latest-icon,.settings-icon{width:42px;height:42px;display:grid;place-items:center;background:#1e2733;color:#8bb3fa}.latest-row>div:nth-child(2){display:flex;flex-direction:column;gap:5px}.latest-row b{font-size:15px}.latest-row small{color:#8a919a}.latest-row>svg{margin-left:auto;color:#777f89}.setup-screen,.overlay-screen{padding:28px 0 56px}.back-link{font-size:12px}.screen-heading{margin:24px 0 34px}.screen-heading h1,.overlay-heading h1,.history-head h1,.summary-screen h1,.settings-screen h1{font-size:clamp(45px,6vw,68px);margin:20px 0 16px;letter-spacing:-3.7px}.screen-heading>p{font-size:14px;max-width:480px}.setup-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(260px,.9fr);gap:25px}.camera-frame,.active-camera{position:relative;background:#080a0c;overflow:hidden;border:1px solid #30343b;aspect-ratio:16/9}.camera-frame video,.active-camera video{width:100%;height:100%;object-fit:cover;display:block}.camera-frame video.mirror,.active-camera video.mirror{transform:scaleX(-1)}.camera-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;gap:13px;align-items:center;justify-content:center;background:radial-gradient(ellipse,#1a2028,#0b0d0f);color:#9ca4ae;font-size:13px}.camera-placeholder svg{color:#8297b8}.camera-badge{position:absolute;left:17px;top:16px;background:#0d0f12bb;padding:9px 11px;display:flex;align-items:center;gap:8px;font:9px var(--mono);letter-spacing:1px}.flip-button{position:absolute;right:15px;top:14px;background:#0d0f12bb;border:1px solid #ffffff22;width:42px;height:42px;display:grid;place-items:center}.setup-aside{background:var(--surface);border:1px solid #ffffff0a;padding:28px;display:flex;flex-direction:column;align-items:flex-start}.guide-icon{width:39px;height:39px;border:1px solid #313945;display:grid;place-items:center;color:var(--blue)}.setup-aside h3,.overlay-controls h3,.history-empty h3{font:600 19px var(--display);margin:23px 0 8px}.setup-aside>p{color:#9ba2ac;font-size:13px;line-height:1.7;margin:0}.guide-rule{width:100%;height:1px;background:#2c3036;margin:24px 0}.setup-status{display:flex;gap:11px;align-items:flex-start;margin-bottom:22px}.setup-status>div{display:flex;flex-direction:column;gap:5px}.setup-status b{font-size:12px}.setup-status small{font-size:11px;line-height:1.4;color:#8b929b}.setup-actions{margin-top:auto;padding-top:28px;display:flex;flex-direction:column;width:100%;gap:8px}.setup-actions .button{width:100%}.camera-disclaimer{display:flex;align-items:center;gap:8px;color:#828994;font-size:11px;margin:16px 0}.camera-disclaimer svg{color:#8eb4f3}.active-screen{padding:55px 0}.active-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px}.active-heading h1{font-size:46px;letter-spacing:-2.6px;margin:14px 0 0}.live-indicator{font:10px var(--mono);letter-spacing:1px;color:#a8b0b9;display:flex;align-items:center;gap:8px;padding-bottom:8px}.active-grid{display:grid;grid-template-columns:1fr 310px;gap:25px}.active-camera{aspect-ratio:4/3}.tracker-guide{position:absolute;left:10%;right:10%;top:50%;display:flex;justify-content:center}.tracker-guide span+span{position:absolute;top:-13px;background:#0a0c0dbb;color:#96b7eb;padding:6px 9px;font:9px var(--mono);letter-spacing:1px}.guide-line{width:100%;border-top:1px dashed #96b7eb88}.pose-message{position:absolute;bottom:17px;left:17px;background:#0b0d0fce;padding:11px 14px;color:#dce6f5;font-size:12px}.pose-hint{color:#d8caad}.paused-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:#080a0cbb;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;color:#fff;letter-spacing:3px}.workout-panel{background:var(--surface);border:1px solid #ffffff0d;padding:26px;display:flex;flex-direction:column}.metric-main{display:flex;flex-direction:column;padding:0 0 19px;border-bottom:1px solid var(--line)}.metric-main span,.metric-pair span,.summary-stats span{font:10px var(--mono);letter-spacing:1.5px;color:#98a0aa}.metric-main strong{font:700 96px/.95 var(--display);letter-spacing:-6px;margin:12px 0 6px}.metric-main small{font-size:11px;color:#727984}.metric-pair{display:grid;grid-template-columns:1fr 1fr;padding:19px 0;border-bottom:1px solid var(--line)}.metric-pair>div{display:flex;flex-direction:column;gap:10px}.metric-pair b{font:600 22px var(--display);font-variant-numeric:tabular-nums}.panel-status{display:flex;gap:9px;align-items:center;font-size:11px;line-height:1.45;color:#abb2bc;padding:18px 0;margin-top:auto;min-height:59px}.workout-buttons{display:flex;flex-direction:column;gap:9px}.workout-buttons .button{width:100%}.set-note{color:#727984;font-size:10px;line-height:1.5;margin-top:14px}.summary-screen{max-width:690px;padding:85px 0}.summary-screen h1{margin-bottom:12px}.summary-date{color:#969da7;font-size:13px;margin:0}.summary-stats{display:grid;grid-template-columns:1.35fr 1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:38px 0 26px;padding:24px 0;gap:25px}.summary-stats>div{display:flex;flex-direction:column;gap:13px}.summary-stats>div+div{border-left:1px solid var(--line);padding-left:25px}.summary-stats b{font:600 27px var(--display);font-variant-numeric:tabular-nums}.summary-stats .stat-feature b{font-size:57px;letter-spacing:-3px;color:var(--blue)}.summary-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.empty-workout-note{font-size:12px;color:#d9bd9b;margin:0 0 20px}.history-screen{padding:64px 0 80px;min-height:610px}.history-head{display:flex;align-items:center;justify-content:space-between}.history-head h1{margin-bottom:36px}.history-list{border-top:1px solid var(--line)}.history-row{display:grid;grid-template-columns:62px 1fr 44px 44px;align-items:center;gap:17px;padding:17px 7px;border-bottom:1px solid var(--line)}.history-date{height:47px;width:47px;background:#171b20;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px}.history-date span{font:9px var(--mono);color:#9ca3ad;text-transform:uppercase}.history-date b{font:600 18px var(--display)}.history-data{display:flex;flex-direction:column;gap:6px}.history-data>b{font:600 17px var(--display)}.history-data>b small{font-size:12px;color:#9da4ad;font-weight:500}.history-data>span{font-size:11px;color:#868d96;display:flex;align-items:center;gap:8px}.history-data i,.overlay-data i{width:3px;height:3px;background:#747c86;border-radius:50%}.row-action,.row-delete{height:44px;width:44px;border:0;background:none;color:#838b95}.row-action:hover{color:var(--blue)}.row-delete:hover{color:#e59a9a}.history-empty{padding:80px 20px;text-align:center;border:1px solid var(--line);background:#121519;display:flex;flex-direction:column;align-items:center}.history-empty .empty-mark{margin-bottom:15px}.history-empty h3{margin:8px 0}.history-empty p{max-width:300px;color:#9097a0;font-size:13px;line-height:1.65;margin:0 0 22px}.overlay-heading{margin:22px 0 27px}.overlay-heading h1{margin:17px 0 13px}.overlay-heading>p{font-size:13px}.overlay-workspace{display:grid;grid-template-columns:minmax(320px,1fr) 290px;gap:30px;align-items:start}.overlay-preview-wrap{position:relative;width:min(100%,415px);margin:0 auto;padding:16px}.checkerboard{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#252a30;background-image:linear-gradient(45deg,#30363d 25%,transparent 25%),linear-gradient(-45deg,#30363d 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#30363d 75%),linear-gradient(-45deg,transparent 75%,#30363d 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0}.overlay-preview{position:relative;z-index:1;width:100%;aspect-ratio:9/16;filter:drop-shadow(0 8px 20px #0008)}.overlay-preview svg{display:block;width:100%;height:100%}.preview-tag{position:absolute;z-index:2;bottom:25px;right:25px;background:#0d0f12d9;padding:7px 9px;color:#cbd2dd;font:8px var(--mono);letter-spacing:.8px}.overlay-controls{background:#15181d;border:1px solid #ffffff0c;padding:22px;display:flex;flex-direction:column;gap:15px}.overlay-controls h3{margin:0 0 3px;font-size:16px}.control-label,.overlay-data>span{font:9px var(--mono);letter-spacing:1.2px;color:#858d97}.preset-list{display:grid;grid-template-columns:1fr 1fr;gap:6px}.preset-list button{height:37px;text-align:left;background:#1c2026;border:1px solid #30353c;color:#aeb4bc;padding:0 9px;font-size:11px}.preset-list button.selected{border-color:#78aaff;color:#d8e6fb;background:#1b2636}.preset-list button span{float:right;font-size:9px;color:var(--blue)}.control-row{min-height:40px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #292d33;padding-top:12px;font-size:11px;color:#b8bec7}.control-row select{background:#20252c;border:1px solid #363d47;color:#e7e9ed;padding:7px 8px}.control-row input[type=color]{height:30px;width:42px;border:1px solid #353b43;background:none;padding:2px}.scale-control{display:block}.scale-control label{display:flex;justify-content:space-between}.scale-control label span{font:10px var(--mono);color:#8faedb}.scale-control input{width:100%;margin:13px 0 2px;accent-color:var(--blue)}.toggle-row{display:flex;align-items:center;gap:9px;color:#b8bec7;font-size:11px}.toggle-row input{accent-color:var(--blue);width:15px;height:15px}.overlay-data{display:flex;flex-direction:column;gap:9px;border-top:1px solid #292d33;padding:13px 0}.overlay-data b{display:flex;align-items:center;gap:7px;font:10px var(--mono);color:#b7bdc6}.overlay-controls>.button{width:100%;font-size:11px;padding:0 8px}.export-note{text-align:center;color:#78818c;font-size:9px}.settings-screen{padding:78px 0;max-width:690px}.settings-screen h1{margin-bottom:42px}.settings-group{border-top:1px solid var(--line)}.settings-row{display:grid;grid-template-columns:44px 1fr;gap:17px;padding:22px 0;border-bottom:1px solid var(--line)}.settings-icon{background:#1b2027}.settings-row b{font:600 14px var(--display)}.settings-row p{font-size:12px;color:#9299a3;line-height:1.7;margin:7px 0 0;max-width:550px}.notice{position:fixed;z-index:20;top:88px;right:24px;max-width:min(440px,calc(100% - 48px));padding:13px 15px;background:#302324;border:1px solid #70484b;color:#f0d6d6;font-size:12px;line-height:1.5;display:flex;gap:15px;align-items:flex-start}.notice button{border:0;background:transparent;color:inherit;padding:0;height:22px}footer{min-height:68px;border-top:1px solid #ffffff10;display:flex;align-items:center;padding:0 max(6.3vw,24px);gap:23px}footer>span{font:9px var(--mono);letter-spacing:1px;color:#727984}footer>span:last-child{margin-left:auto}@media (max-width:780px){.topbar{height:65px;padding:0 22px;gap:18px;justify-content:space-between}.topbar nav{gap:0}.topbar nav button{padding:0 10px;font-size:0}.topbar nav button svg{height:19px;width:19px}.topbar nav button.nav-active:after{left:8px;right:8px}.top-status{font-size:0;margin:0}.top-status .status-dot{width:8px;height:8px}.main-content{width:calc(100% - 42px)}.home-screen{padding:60px 0 44px;grid-template-columns:1fr 1fr;column-gap:22px}.hero-copy>p{font-size:14px}.hero-visual{height:355px}.hero-actions{gap:14px;flex-wrap:wrap}.privacy-note{margin-top:27px}.setup-grid{grid-template-columns:1fr}.setup-aside{display:grid;grid-template-columns:42px 1fr;column-gap:14px;align-items:center;padding:20px}.setup-aside .guide-icon{grid-row:span 2}.setup-aside h3{margin:0}.setup-aside>p{grid-column:2}.setup-aside .guide-rule,.setup-aside .setup-status,.setup-aside .setup-actions,.setup-aside>.button{grid-column:1/-1}.setup-aside .guide-rule{margin:15px 0}.setup-aside .setup-actions{padding-top:5px}.active-grid{grid-template-columns:1fr 260px;gap:14px}.workout-panel{padding:19px}.metric-main strong{font-size:80px}.overlay-workspace{grid-template-columns:minmax(0,1fr) 265px;gap:12px}.overlay-preview-wrap{padding:5px}}@media (max-width:560px){.topbar{padding:0 17px}.brand{font-size:13px;gap:6px}.brand svg{width:24px;height:24px}.topbar nav button{padding:0 8px}.main-content{width:calc(100% - 36px)}.home-screen{display:flex;flex-direction:column;padding:49px 0 35px}.hero-copy{padding:0}.hero-copy h1{font-size:57px;letter-spacing:-3.5px;margin:22px 0 14px}.hero-copy>p{max-width:330px}.hero-actions{margin-top:23px}.hero-visual{width:100%;height:auto;aspect-ratio:1.22;margin-top:35px}.ring-one{width:72%;height:auto;aspect-ratio:1}.ring-two{width:54%;height:auto;aspect-ratio:1}.home-lower{margin-top:34px}.privacy-note{margin-top:24px}.section-title{font-size:9px}.screen-heading{margin:24px 0 25px}.screen-heading h1,.overlay-heading h1,.history-head h1,.summary-screen h1,.settings-screen h1{font-size:51px;letter-spacing:-3px}.camera-frame{aspect-ratio:4/3}.setup-aside{padding:18px}.active-screen{padding:40px 0}.active-heading{align-items:flex-start}.active-heading h1{font-size:36px;letter-spacing:-2px}.live-indicator{font-size:0;padding:8px 0}.active-grid{display:flex;flex-direction:column}.active-camera{aspect-ratio:3/2}.workout-panel{padding:20px}.metric-main{align-items:center}.metric-main strong{font-size:82px}.metric-main span,.metric-main small{align-self:flex-start}.metric-pair{grid-template-columns:1fr 1fr}.workout-buttons{display:grid;grid-template-columns:1fr 1fr}.workout-buttons .button{padding:0 9px;font-size:11px}.panel-status{margin-top:0}.summary-screen{padding:55px 0}.summary-stats{gap:13px;padding:20px 0}.summary-stats>div+div{padding-left:13px}.summary-stats b{font-size:20px}.summary-stats .stat-feature b{font-size:48px}.summary-stats span{font-size:8px;letter-spacing:.9px}.summary-actions{align-items:stretch;flex-direction:column}.summary-actions .button{width:100%}.history-screen{padding:44px 0}.history-head h1{margin-bottom:29px}.history-head>.button{font-size:10px;padding-inline:6px}.history-row{grid-template-columns:47px 1fr 37px 37px;gap:8px;padding:13px 0}.history-date{width:40px;height:43px}.row-action,.row-delete{width:37px;height:40px}.overlay-screen{padding-top:17px}.overlay-heading{margin:20px 0}.overlay-workspace{display:flex;flex-direction:column;gap:20px}.overlay-preview-wrap{width:min(79%,330px);padding:8px}.overlay-controls{width:100%;padding:18px}.overlay-controls .preset-list{grid-template-columns:repeat(3,1fr)}.preset-list button{font-size:10px;padding:0 6px}.settings-screen{padding:55px 0}.settings-row{grid-template-columns:39px 1fr;gap:12px}.settings-icon{width:37px;height:37px}footer{padding:16px 18px;gap:10px;flex-wrap:wrap}footer>span{font-size:7px}footer>span:last-child{margin-left:0;width:100%}.notice{top:74px;right:13px;max-width:calc(100% - 26px)}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.preset-list button,.toggle-row{min-height:44px}.flip-button{width:44px;height:44px}@media (max-width:780px){.topbar nav button{min-width:44px;justify-content:center;padding:0}}.completed-set-strip,.summary-set-list{display:flex;flex-direction:column;gap:9px;border-top:1px solid var(--line);padding:14px 0}.completed-set-strip>span,.summary-set-list>span{font:9px var(--mono);letter-spacing:1.2px;color:#858d97}.completed-set-strip>div{display:flex;gap:7px;flex-wrap:wrap}.completed-set-strip>div>span,.summary-set-list>b{background:#20252c;border:1px solid #313740;padding:7px 9px;color:#aeb7c3;font:9px var(--mono);display:inline-flex;align-items:center;gap:8px}.completed-set-strip b{color:#f1f3f5}.summary-set-list{margin:-8px 0 24px;display:flex;flex-wrap:wrap;align-items:center}.summary-set-list>span{width:100%}.summary-set-list i{width:3px;height:3px;background:#78aaff;border-radius:50%}.workout-buttons{gap:7px}.workout-buttons .button{padding:0 10px;font-size:11px}.contact-link{display:inline-block;margin-top:8px;color:var(--blue);font-size:12px;text-underline-offset:3px}
