:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#050815;--surface:#0a1225;--surface2:#0d1730;--line:#173257;--blue:#1478ff;--blue2:#35a0ff;--purple:#9b73ff;--green:#67e2aa;--text:#f7f9ff;--text2:#c6d2eb;--muted:#8da0c5;--radius:24px;--max:1220px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 76% 10%,#1478ff29,transparent 31rem),radial-gradient(circle at 12% 30%,#9b73ff1a,transparent 26rem),linear-gradient(180deg,#040713,var(--bg));min-width:320px;color:var(--text);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit}.page-shell{overflow:hidden}.skip-link{z-index:100;background:var(--blue);border-radius:999px;padding:10px 16px;position:absolute;top:-60px;left:14px}.skip-link:focus{top:14px}.site-header{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050815d1;border-bottom:1px solid #3d6fb829;position:sticky;top:0}.header-inner{width:min(var(--max),calc(100% - 36px));justify-content:space-between;align-items:center;gap:24px;min-height:78px;margin:auto;display:flex}.brand-logo-frame{width:190px;height:58px;display:block;position:relative;overflow:hidden}.brand-logo-frame img{object-fit:contain;width:190px;height:190px;position:absolute;top:-66px}.top-nav{background:#0a1225b8;border:1px solid #3d6fb847;border-radius:999px;gap:6px;padding:6px;display:flex}.top-nav a,.pill-button{color:var(--text2);border-radius:999px;padding:9px 15px;font-size:13px;font-weight:800}.top-nav a:hover,.pill-button:hover{color:#fff;background:#1478ff2e}.accent{color:var(--blue2);border:1px solid #1478ff73}.hero{width:min(var(--max),calc(100% - 36px));grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:58px;margin:auto;padding:92px 0 110px;display:grid}.eyebrow,.section-chip{color:var(--blue2);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:12px;font-weight:900;display:inline-flex}.eyebrow span{background:var(--green);width:8px;height:8px;box-shadow:0 0 16px var(--green);border-radius:50%}h1{letter-spacing:-.06em;margin:24px 0;font-size:clamp(3.6rem,6vw,6.3rem);line-height:.96}h1 em{color:var(--blue2);font-style:normal;display:block}.hero-lead,.section-header>p{max-width:660px;color:var(--text2);font-size:1.1rem}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.primary-button,.secondary-button{border-radius:14px;justify-content:center;align-items:center;min-height:48px;padding:13px 20px;font-weight:850;display:inline-flex}.primary-button{background:linear-gradient(135deg,var(--blue),#6854ff);box-shadow:0 14px 34px #1478ff3d}.secondary-button{border:1px solid var(--line);background:#0a1225b3}.hero-note{color:var(--green);margin-top:22px;font-size:13px}.promise-row{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.promise-row span,.set-chip{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.app-stage{background:linear-gradient(145deg,#1478ff21,#9b73ff14);border:1px solid #35a0ff59;border-radius:34px;padding:14px;box-shadow:0 30px 90px #0000006b}.app-window,.window{border:1px solid var(--line);background:#070d1df2;border-radius:24px;overflow:hidden}.app-toolbar,.window-bar{border-bottom:1px solid var(--line);letter-spacing:.08em;justify-content:space-between;align-items:center;min-height:58px;padding:12px 16px;font-size:12px;display:flex}.toolbar-buttons{align-items:center;gap:7px;display:flex}.mini-button,.timer-chip{border:1px solid var(--line);color:var(--text2);background:0 0;border-radius:999px;padding:7px 10px;font-size:11px}.mini-button.help{color:var(--blue2);cursor:pointer}.mini-button.ready{color:var(--green)}.help-balloon{border:1px solid var(--blue);color:var(--text2);background:#1478ff21;border-radius:14px;margin:12px 16px 0;padding:13px 15px;font-size:13px}.workout-summary{justify-content:space-between;align-items:center;padding:22px;display:flex}.workout-summary h2{margin:5px 0;font-size:1.5rem}.workout-summary p,.exercise-heading p{color:var(--muted);margin:0;font-size:12px}.surface-label{color:var(--blue2);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:900}.progress-ring{--progress:40%;background:radial-gradient(circle,#091126 56%,transparent 58%),conic-gradient(var(--blue) 0 var(--progress),#3656845c var(--progress) 100%);border-radius:50%;place-items:center;width:72px;height:72px;font-size:13px;display:grid}.exercise-card{background:linear-gradient(160deg,#0b1730,#081023);border:1px solid #35a0ff66;border-radius:20px;margin:0 16px 16px;padding:20px}.exercise-heading{justify-content:space-between;gap:14px;display:flex}.exercise-heading h3{margin:4px 0;font-size:1.4rem}.control-grid{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0;display:grid}.control-box{border:1px solid var(--line);background:#050a18b3;border-radius:14px;padding:12px}.control-box label,.control-box>div{justify-content:space-between;align-items:center;display:flex}.control-box label{color:var(--muted);font-size:11px}.control-box button{border:1px solid var(--line);background:var(--surface2);color:#fff;cursor:pointer;border-radius:10px;width:35px;height:35px}.control-box strong{font-size:1.3rem}.control-box small{color:var(--muted);font-size:10px}.context-strip{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.context-strip strong{color:var(--green)}.start-set{background:linear-gradient(135deg,var(--blue),#6854ff);color:#fff;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0;border-radius:14px;width:100%;min-height:55px;margin-top:15px;font-weight:900}.start-set.active{background:linear-gradient(135deg,#1ba86c,var(--green));color:#04110c}.app-bottom-nav{color:var(--muted);border-top:1px solid var(--line);justify-content:space-around;padding:13px;font-size:10px;display:flex}.section{width:min(var(--max),calc(100% - 36px));margin:auto;padding:100px 0}.section-header{max-width:800px;margin-bottom:42px}.section-header.center{text-align:center;margin-left:auto;margin-right:auto}.section-header h2,.baseline-window h2,.closing h2,.legal-page h1{letter-spacing:-.045em;margin:16px 0;font-size:clamp(2.5rem,5vw,4.6rem);line-height:1.02}.window-bar span{color:var(--green)}.workflow-grid,.plans-grid,.signal-grid{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.workflow-grid article,.plan-card{background:var(--surface);padding:28px}.workflow-grid article>b,.signal-grid article>b{color:var(--blue2)}.workflow-grid h3,.signal-grid h3{margin:28px 0 8px}.workflow-grid p,.signal-grid p,.plan-card p,.plan-card li{color:var(--muted)}.workflow-grid article>span{color:var(--green);margin-top:25px;font-size:12px;display:block}.signal-grid{background:0 0;grid-template-columns:repeat(4,1fr);gap:14px}.signal-grid article{border:1px solid var(--line);background:#0a1225a6;border-radius:18px;padding:25px}.plans-grid{align-items:stretch}.plan-card.featured{background:linear-gradient(160deg,#1478ff2e,var(--surface));box-shadow:inset 0 3px var(--blue)}.plan-label{color:var(--blue2);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:900}.plan-card h3{margin:18px 0 4px;font-size:1.5rem}.price strong{font-size:2.3rem}.price span{color:var(--muted);font-size:12px}.yearly{min-height:24px;font-size:12px;font-weight:800;color:var(--green)!important}.plan-card ul{min-height:120px;padding-left:18px}.plan-card .primary-button,.plan-card .secondary-button{width:100%}.baseline-window{border:1px solid var(--line);background:linear-gradient(145deg,#1478ff1a,#9b73ff14);border-radius:28px;grid-template-columns:.75fr 1.25fr;gap:54px;padding:50px;display:grid}.baseline-signal{border:1px solid var(--line);background:radial-gradient(circle,#1478ff33,#0000 60%);border-radius:24px;place-items:center;min-height:330px;display:grid;position:relative}.baseline-signal span{aspect-ratio:1;border:1px solid #35a0ff99;border-radius:50%;width:62%;position:absolute}.baseline-signal span:nth-child(2){width:43%}.baseline-signal span:nth-child(3){width:24%;box-shadow:0 0 45px #67e2aa40}.baseline-signal strong{z-index:1;color:var(--green);letter-spacing:.17em;font-size:11px}.reward-flow{gap:10px;margin-top:25px;display:grid}.reward-flow div{border:1px solid var(--line);border-radius:14px;justify-content:space-between;padding:16px;display:flex}.reward-flow span{color:var(--muted);font-size:12px}.closing-card{background:radial-gradient(circle at 80%,#9b73ff29,transparent 40%),var(--surface);border:1px solid #35a0ff66;border-radius:28px;padding:60px}.site-footer{border-top:1px solid var(--line)}.footer-inner{width:min(var(--max),calc(100% - 36px));justify-content:space-between;align-items:end;gap:30px;margin:auto;padding:45px 0;display:flex}.footer-inner p,.footer-links{color:var(--muted);font-size:12px}.footer-links{flex-wrap:wrap;gap:18px;display:flex}.legal-page{max-width:860px;min-height:80vh;margin:auto;padding:90px 36px}.legal-page .back-link{color:var(--blue2);margin-bottom:50px;font-weight:800;display:inline-block}.legal-page h2{margin-top:38px}.legal-page p,.legal-page li{color:var(--text2)}.legal-page a{color:var(--blue2);text-decoration:underline}@media (width<=900px){.hero,.workflow-grid,.plans-grid{grid-template-columns:1fr}.signal-grid{grid-template-columns:1fr 1fr}.baseline-window{grid-template-columns:1fr}.top-nav a:nth-child(-n+2){display:none}}@media (width<=580px){.header-inner{min-height:68px}.brand-logo-frame{width:145px}.brand-logo-frame img{width:145px;height:145px;top:-49px}.top-nav{display:none}.hero{gap:38px;padding:60px 0 80px}h1{font-size:3.25rem}.app-stage{padding:7px}.workout-summary{padding:18px}.exercise-card{margin:0 8px 8px;padding:15px}.control-grid,.signal-grid{grid-template-columns:1fr}.section{padding:72px 0}.baseline-window,.closing-card{padding:28px}.baseline-signal{min-height:230px}.reward-flow div,.footer-inner{flex-direction:column;align-items:flex-start}.footer-links{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
