@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap";:root{--bg:#111210;--panel:#1b1d19;--line:#34372e;--text:#f5f4eb;--muted:#a4a79b;--lime:#d2ff43;--black:#10110d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:DM Sans,sans-serif;font-size:14px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{outline-offset:4px}button{color:inherit;border:0;background:transparent;cursor:pointer}button:disabled{opacity:.4;cursor:not-allowed}a{color:inherit;text-decoration:none}svg{flex-shrink:0}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:Manrope,sans-serif}input,select,textarea{background:#151713;color:var(--text);border:1px solid var(--line);border-radius:8px;padding:11px 12px;width:100%}textarea{min-height:82px;resize:vertical}label{display:block;font-size:12px;color:var(--muted);font-weight:500}label input,label textarea,label select{display:block;margin-top:8px}button:hover,a:hover{filter:brightness(1.1)}.brand{font-family:Manrope,sans-serif;font-size:27px;letter-spacing:-1.6px;font-weight:800;color:var(--text);white-space:nowrap}.branddot{font-size:12px;vertical-align:top;margin-left:4px;letter-spacing:0}.brand span:not(.branddot){color:var(--lime)}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border-radius:8px;padding:12px 18px;font-weight:650;white-space:nowrap;font-size:13px}.button.dark{background:var(--lime);color:var(--black)}.button.outline{border:1px solid var(--line);background:transparent}.button.large{padding:17px 23px}.lang{border-left:1px solid var(--line);padding:7px 16px;font-size:12px}.statusdot{display:inline-block;width:6px;height:6px;border-radius:100%;background:var(--lime)}.eyebrow{font-size:10px;letter-spacing:1.6px;font-weight:650;color:var(--muted)}.textlink{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.muted{color:var(--muted)}.padded{padding:22px}.landnav{display:flex;justify-content:space-between;align-items:center;max-width:1420px;margin:auto;padding:28px 6%;border-bottom:1px solid var(--line)}.landnav>div{display:flex;gap:27px;align-items:center;font-size:13px}.landing .brand{font-size:30px}.hero{display:grid;grid-template-columns:1fr 1fr;max-width:1420px;margin:auto;min-height:630px}.hero-copy{padding:100px 6vw 80px}.hero-copy .eyebrow{display:flex;gap:9px;align-items:center}.hero h1{font-size:clamp(42px,4.6vw,70px);line-height:1.1;letter-spacing:-3px;margin:27px 0}.hero h1 em{font-style:normal;color:var(--lime)}.hero p{font-size:16px;line-height:1.8;color:var(--muted);max-width:420px;margin-bottom:32px}.hero-note{display:block;color:var(--muted);font-size:11px;margin-top:17px}.hero-art{position:relative;background:var(--lime);color:#15170c;overflow:hidden;margin:35px 35px 35px 0;border-radius:14px}.art-grid{position:absolute;inset:0;background-image:linear-gradient(#19200010 1px,transparent 1px),linear-gradient(90deg,#19200010 1px,transparent 1px);background-size:44px 44px}.orbit{position:absolute;border:1px solid #10180025;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-30deg)}.o1{width:70%;height:60%}.o2{width:90%;height:80%}.o3{width:120%;height:110%}.f-monogram{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%) rotate(-10deg);font-size:245px;font-weight:800;letter-spacing:-30px;font-family:Manrope,sans-serif;line-height:1}.floating{position:absolute;background:#f5f4ebf5;border-radius:10px;box-shadow:0 12px 34px #222a1318;display:flex;align-items:center;gap:12px;padding:17px}.floating b{display:block;font-size:12px}.floating small{display:block;font-size:10px;color:#6b6d61;margin-top:5px}.float-top{left:8%;top:12%;transform:rotate(-4deg)}.float-bottom{bottom:14%;right:7%;transform:rotate(3deg)}.float-bottom small{letter-spacing:1px;margin-bottom:7px;font-size:8px}.mini-icon{border-radius:50%;width:34px;height:34px;display:grid;place-items:center;background:#e3e6d8}.art-caption{position:absolute;bottom:22px;left:26px;font-size:9px;letter-spacing:1.5px}.ribbon{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:27px 6%;display:flex;justify-content:space-between;align-items:center}.ribbon>span{font-size:9px;letter-spacing:1.2px;color:var(--muted)}.ribbon b{font-size:20px;font-weight:500}.ribbon b span{margin:0 16px;color:var(--lime)}.workflow,.pricing{padding:100px 6%;max-width:1420px;margin:auto}.section-heading h2{font-size:38px;line-height:1.25;letter-spacing:-1.7px;margin:20px 0 18px}.section-heading p{color:var(--muted);line-height:1.7}.features{display:grid;grid-template-columns:repeat(3,1fr);margin-top:48px;border-top:1px solid var(--line)}.features article{padding:34px 34px 0 0;margin-right:34px;border-right:1px solid var(--line)}.features article:last-child{border:0;margin-right:0}.features article>div{display:flex;justify-content:space-between;color:var(--lime);margin-bottom:34px}.features article>div span{font-size:11px;color:var(--muted)}.features h3{font-size:19px;letter-spacing:-.5px;margin-bottom:15px}.features p{color:var(--muted);line-height:1.8;font-size:13px}.history-pitch{background:#202419;padding:80px 6%;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.history-pitch h2{font-size:42px;letter-spacing:-1.7px;margin:20px 0}.history-pitch p{max-width:540px;line-height:1.8;color:var(--muted);margin-bottom:27px}.price-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:35px}.price-grid article{border:1px solid var(--line);border-radius:12px;padding:34px;background:var(--panel)}.price-grid .lifetime{background:var(--lime);color:var(--black);border:0}.lifetime .eyebrow{color:#4a551e}.price-grid h3{font-size:27px;letter-spacing:-1px;margin-top:15px}.price{font-family:Manrope,sans-serif;font-size:49px;letter-spacing:-2px;margin:24px 0 14px;font-weight:700}.price small{font:12px DM Sans,sans-serif;letter-spacing:0;color:var(--muted)}.lifetime .price small{color:#4a551e}.price-grid p{color:var(--muted);font-size:13px}.lifetime p{color:#4a551e}.price-grid ul{list-style:none;padding:0;margin:29px 0}.price-grid li{display:flex;gap:10px;align-items:center;font-size:13px;padding:8px 0}.lifetime .button.dark{background:var(--black);color:var(--lime)}.closing{padding:80px 6%;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line)}.closing h2{font-size:55px;letter-spacing:-2px;line-height:1.15}.landing footer{border-top:1px solid var(--line);padding:35px 6%;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px}.app-shell{display:flex;min-height:100vh}.sidebar{position:fixed;inset:0 auto 0 0;width:238px;background:#0b0d09;border-right:1px solid #282c21;padding:30px 20px;display:flex;flex-direction:column}.sidebar>.brand{margin:0 8px;font-size:25px;letter-spacing:-1.5px}.workspace-tag{font-size:9px;color:var(--muted);letter-spacing:1.5px;margin:14px 8px 40px;display:flex;gap:7px;align-items:center}.nav-label{font-size:9px;letter-spacing:1px;color:#777d6c;margin:0 12px 13px}.sidebar nav{display:flex;flex-direction:column;gap:6px}.sidebar nav button{display:flex;align-items:center;gap:12px;border-radius:7px;padding:13px 12px;color:#9ca38f;font-size:12px;text-align:left}.sidebar nav button.active{background:var(--lime);color:#15170d;font-weight:650}.sidebar nav button span{margin-left:auto;font-size:10px;background:#222d1215;border-radius:4px;padding:2px 5px}.sidebar-bottom{margin-top:auto}.upgrade-card{border:1px solid #303626;padding:19px 16px;border-radius:10px;margin:32px 0 23px;background:linear-gradient(140deg,#252c18,#14170f)}.upgrade-card .eyebrow{font-size:8px;color:#b9c0a8}.upgrade-card p{font-family:Manrope,sans-serif;line-height:1.6;margin:15px 0;font-size:15px;letter-spacing:-.3px}.upgrade-card a{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:var(--lime)}.user-chip{display:flex;align-items:center;gap:9px;padding:18px 0 0;border-top:1px solid #303626}.user-chip b{display:block;font-size:11px;max-width:115px;overflow:hidden;text-overflow:ellipsis}.user-chip small{display:block;font-size:9px;color:var(--muted);margin-top:5px}.user-chip>a{margin-left:auto}.avatar{height:37px;width:37px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;background:#303628;color:#d2e0bb;flex-shrink:0}.avatar.small{width:29px;height:29px;font-size:10px}.avatar.pastel{background:#d6dcca;color:#454c34}.app-body{margin-left:238px;width:calc(100% - 238px);display:flex;flex-direction:column}.app-top{padding:22px 36px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--muted);height:77px}.app-top b{font-weight:500;color:var(--text)}.crumb{margin:0 13px;color:#64695b}.app-top>div{display:flex;align-items:center;gap:16px}.private-pill{display:flex;gap:7px;align-items:center;font-size:10px}.app-main{padding:36px;max-width:1500px;width:100%;margin:auto;flex:1}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:3px 0 30px}.page-heading h1{font-size:31px;font-weight:600;letter-spacing:-1.3px;margin:12px 0}.page-heading p{font-size:12px;color:var(--muted);line-height:1.6}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:25px}.stat{border:1px solid var(--line);border-radius:11px;padding:21px;background:var(--panel)}.stat>div{font-size:11px;color:var(--muted);display:flex;justify-content:space-between;align-items:center;gap:7px}.stat svg{color:#a0ab86}.stat strong{font-family:Manrope,sans-serif;font-size:36px;font-weight:600;display:block;margin:17px 0 8px;letter-spacing:-1.5px}.stat small{font-size:10px;color:#878e7a}.overview-grid{display:grid;grid-template-columns:1.55fr 1fr;gap:24px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:11px;overflow:hidden}.panel-title{padding:21px 23px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-title h2{font-size:15px;font-weight:600;letter-spacing:-.3px}.panel-title .eyebrow{font-size:8px}.empty-state{min-height:210px;padding:40px 28px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;gap:14px;color:var(--muted)}.empty-state h3{color:var(--text);font-size:15px}.empty-state p{font-size:12px;line-height:1.6}.lime-panel{border-radius:11px;background:var(--lime);color:var(--black);padding:25px 28px;position:relative;overflow:hidden}.lime-panel .eyebrow{color:#546325;font-size:8px}.lime-panel h2{font-size:25px;line-height:1.3;letter-spacing:-1px;margin:70px 0 12px;position:relative}.lime-panel p{font-size:11px;line-height:1.7;max-width:220px;color:#546325;margin-bottom:23px}.mini-orbits{position:absolute;right:27px;top:42px;font-size:105px;font-weight:800;font-family:Manrope;transform:rotate(-13deg);opacity:.17}.recent{margin-top:24px}.client-line{display:flex;align-items:center;text-align:left;width:100%;gap:13px;padding:18px 23px;border-bottom:1px solid var(--line)}.client-line:last-child{border-bottom:0}.client-line>div{flex:1}.client-line b,.program-line b{font-size:12px;font-weight:500}.client-line small,.program-line small,.table-client small{display:block;color:var(--muted);font-size:10px;margin-top:5px}.badge{display:inline-flex;padding:5px 8px;border-radius:5px;background:#394529;color:#c4e192;font-size:9px;white-space:nowrap}.audit-line{padding:17px 23px;display:flex;align-items:center;gap:14px;border-bottom:1px solid var(--line)}.audit-line:last-child{border:0}.audit-line>div{flex:1}.audit-icon{display:inline-flex;background:#2f3426;padding:9px;border-radius:7px;color:#b8ce91}.audit-line b{font-size:11px;font-weight:500}.audit-line small{display:block;color:var(--muted);font-size:10px;margin-top:4px}.audit-line time{font-size:10px;color:var(--muted)}.app-footer{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:20px 36px;color:#727969;font-size:8px;letter-spacing:1px}.alert{padding:13px 17px;border-radius:8px;margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;font-size:12px}.alert.error{background:#532b2b;color:#ffd9cf}.alert.success{background:#354328;color:#d6f6b2}.table-tools{display:flex;align-items:center;justify-content:space-between;padding:19px 23px;font-size:11px}.searchbox{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:7px;background:#151713;padding:0 12px;max-width:350px}.searchbox input{margin:0;border:0;padding:11px 0;background:transparent;font-size:12px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left}th{font-size:9px;letter-spacing:.8px;text-transform:uppercase;color:var(--muted);font-weight:500;background:#171a14;padding:14px 23px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}td{font-size:11px;padding:18px 23px;border-bottom:1px solid var(--line);white-space:nowrap}.table-client{display:flex;align-items:center;gap:11px;text-align:left}.table-client b{font-size:12px}.back{margin-bottom:22px;color:var(--muted)}.profile-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:24px}.program-line{display:flex;align-items:center;gap:13px;padding:21px 23px;border-bottom:1px solid var(--line);width:100%;text-align:left}.program-line>div{flex:1}.notes{line-height:1.8;white-space:pre-wrap;color:var(--muted)}.audit-detail{padding:19px 23px;border-bottom:1px solid var(--line)}.audit-detail summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;font-size:11px;gap:16px}.audit-detail summary small{display:block;color:var(--muted);margin-top:6px}.audit-detail time{color:var(--muted);font-size:10px}.audit-detail pre{white-space:pre-wrap;word-break:break-word;font-size:10px;background:#11140e;padding:16px;border-radius:7px;max-height:400px;overflow:auto}.program-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.program-card{padding:24px}.program-card>svg{color:var(--lime);margin-bottom:22px}.program-card>.eyebrow{float:right;font-size:8px}.program-card h2{font-size:18px;line-height:1.5}.program-card p{color:var(--muted);font-size:11px;margin:10px 0 24px}.program-meta{display:flex;justify-content:space-between;color:var(--muted);font-size:9px;margin-bottom:24px}.program-card .button{width:100%}.builder-properties{padding:24px;display:grid;grid-template-columns:1fr 1.5fr;gap:24px}.builder-toolbar{display:flex;align-items:center;justify-content:space-between;margin:23px 0 14px}.tabs{display:flex;gap:7px;flex-wrap:wrap}.tabs button{padding:10px 15px;background:var(--panel);border:1px solid var(--line);border-radius:7px;font-size:11px}.tabs button.active{background:var(--lime);color:var(--black);border-color:var(--lime)}.exercise-header,.exercise-row{display:grid;grid-template-columns:minmax(210px,1fr) repeat(5,62px) 27px;gap:10px;align-items:center}.exercise-header{font-size:8px;color:var(--muted);padding:17px 20px;background:#151812;letter-spacing:.7px}.exercise-edit{padding:15px 20px;border-bottom:1px solid var(--line)}.exercise-name{display:flex;gap:11px;align-items:center}.exercise-name img{width:36px;height:36px;object-fit:contain;background:#fff;border-radius:6px}.exercise-row input{padding:9px 7px;font-size:11px;text-align:center}.exercise-name select{font-size:11px;padding:10px 8px}.exercise-edit details{margin-left:47px;margin-top:11px;color:var(--muted);font-size:10px}.exercise-edit details summary{cursor:pointer}.exercise-edit details p{line-height:1.7;margin:12px 0}.exercise-extra{display:grid;grid-template-columns:80px 110px 1fr 1fr;gap:13px}.exercise-extra label{font-size:10px}.exercise-extra input,.exercise-extra select{font-size:11px}.row-move{display:flex;gap:20px;margin-top:15px}.row-move button{font-size:10px}.add-exercise{padding:21px;display:flex;align-items:center;gap:9px;color:var(--lime);font-size:12px}.delivery{display:flex;align-items:center;justify-content:space-between;padding:25px;margin-top:24px;gap:20px}.delivery h2{font-size:20px;margin:10px 0}.delivery p{font-size:10px;color:var(--muted);line-height:1.6}.delivery-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.delivery-actions .button{font-size:10px;padding:11px}.qr-panel{display:flex;align-items:center;gap:26px;padding:25px;margin-top:24px}.qr-panel>img{width:150px;border-radius:8px}.qr-panel h2{font-size:21px}.qr-panel p{margin:12px 0;color:var(--muted);font-size:11px;line-height:1.7}.qr-panel input{font-size:10px;margin-top:13px}.library-search{margin-bottom:24px}.library-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.library-card{padding:23px}.library-card img{height:110px;width:100%;object-fit:contain;background:#fff;border-radius:7px;margin-bottom:18px}.library-card h3{font-size:14px}.library-card p{font-size:11px;color:var(--muted);line-height:1.8;margin-top:12px}.modal-backdrop{position:fixed;inset:0;background:#0009;backdrop-filter:blur(4px);z-index:20;display:flex;align-items:center;justify-content:center;padding:24px}.modal{background:var(--panel);border:1px solid var(--line);padding:34px;position:relative;border-radius:14px;width:480px;max-height:90vh;overflow:auto}.modal-close{position:absolute;right:20px;top:20px}.modal h2{font-size:27px;letter-spacing:-1px;margin:14px 0 26px}.modal label{margin-bottom:17px}.modal .button{margin-top:10px}.access-page{max-width:850px;margin:auto;padding:35px 22px}.access-page .brand{display:block;margin-bottom:40px}.access-page h1{font-size:35px;letter-spacing:-1.2px;margin:15px 0}.access-controls{display:flex;gap:12px;margin:25px 0}.access-session{margin:20px 0}.access-exercise{padding:23px;display:flex;align-items:flex-start;gap:20px;border-bottom:1px solid var(--line)}.access-exercise img{width:75px;height:75px;background:#fff;object-fit:contain;border-radius:7px}.access-exercise h3{font-size:15px}.access-exercise p{font-size:12px;color:var(--muted);line-height:1.8;margin:10px 0}.prescription{font-size:11px;color:var(--lime);line-height:1.8}.access-page .eyebrow{color:var(--lime)}@media(min-width:1600px){.app-main{padding:45px 50px}.sidebar{width:260px}.app-body{margin-left:260px;width:calc(100% - 260px)}}@media(max-width:1100px){.sidebar{width:200px;padding:28px 15px}.sidebar>.brand{font-size:22px}.app-body{margin-left:200px;width:calc(100% - 200px)}.app-main{padding:25px}.stats-grid{gap:10px}.stat{padding:16px}.overview-grid{grid-template-columns:1.2fr 1fr}.exercise-header,.exercise-row{grid-template-columns:minmax(190px,1fr) repeat(5,45px) 22px;gap:6px}.exercise-builder{overflow:auto}.exercise-edit,.exercise-header{min-width:570px}.delivery{flex-direction:column;align-items:flex-start}.hero-copy{padding:80px 5vw}.hero-art{margin-right:20px}.hero h1{font-size:50px}.program-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.sidebar{position:relative;width:100%;height:auto;padding:20px}.sidebar>.brand{font-size:25px}.workspace-tag,.nav-label,.sidebar-bottom{display:none}.sidebar nav{flex-direction:row;overflow:auto;margin-top:20px;gap:8px}.sidebar nav button{flex-shrink:0;font-size:10px;padding:10px}.sidebar nav button svg{width:15px}.app-shell{display:block}.app-body{margin:0;width:100%}.app-top{padding:18px 22px;height:64px}.app-main{padding:24px 20px}.page-heading h1{font-size:26px}.stats-grid{grid-template-columns:repeat(2,1fr)}.overview-grid,.profile-grid{grid-template-columns:1fr}.lime-panel h2{margin-top:30px}.private-pill{display:none}.page-heading{align-items:flex-start}.page-heading>.button{font-size:11px;padding:11px}.builder-properties{grid-template-columns:1fr}.builder-toolbar{gap:15px;align-items:flex-start}.builder-toolbar>.textlink{font-size:9px}.library-grid{grid-template-columns:repeat(2,1fr)}.delivery-actions{justify-content:flex-start}.hero{grid-template-columns:1fr}.hero-copy{padding:65px 7vw 40px}.hero h1{font-size:58px}.hero-art{height:430px;margin:0 7vw 40px}.landnav{padding:22px 7vw}.landnav>div>a:not(.button){display:none}.landnav>div{gap:6px}.landnav .brand{font-size:24px}.ribbon{display:block}.ribbon b{display:block;font-size:15px;margin-top:16px}.ribbon b span{margin:0 8px}.features{grid-template-columns:1fr}.features article{border-right:0;border-bottom:1px solid var(--line);padding:27px 0;margin:0}.features article>div{margin-bottom:20px}.workflow,.pricing{padding:65px 7vw}.section-heading h2,.history-pitch h2{font-size:31px}.price-grid{grid-template-columns:1fr}.closing{display:block;padding:55px 7vw}.closing h2{font-size:43px;margin-bottom:30px}.landing footer{flex-wrap:wrap;gap:25px}.landing footer .brand{width:100%}.qr-panel{align-items:flex-start}.qr-panel>img{width:110px}.app-footer{padding:20px;gap:15px;font-size:7px}.alert{font-size:11px}.modal{padding:28px}.audit-detail summary{align-items:flex-start}.audit-detail time{max-width:120px;text-align:right}}@media(max-width:450px){.page-heading{flex-direction:column}.program-grid,.library-grid{grid-template-columns:1fr}.app-top{font-size:10px}.hero h1{font-size:45px;letter-spacing:-2px}.hero-art{height:350px}.float-top{left:5%;padding:13px}.float-bottom{right:5%;padding:13px}.floating b{font-size:10px}.f-monogram{font-size:190px}.qr-panel{flex-direction:column}.delivery-actions .button{width:100%}.price-grid article{padding:26px}.table-tools{gap:12px}.sidebar nav button{gap:6px}}.section-heading h2,.history-pitch h2,.closing h2{white-space:pre-line}.assessment-tools{display:flex;align-items:center;justify-content:space-between;margin:25px 0;gap:20px}.assessment-tools>select{max-width:280px}.assessment-form form{padding:25px}.assessment-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.assessment-note{margin:25px 0}.assessment-comment{white-space:pre-wrap;min-width:200px;max-width:320px;line-height:1.7}@media(max-width:800px){.assessment-fields{grid-template-columns:repeat(2,1fr)}.assessment-tools{flex-direction:column;align-items:flex-start}}@media(max-width:450px){.assessment-fields{grid-template-columns:1fr}}.brand{display:inline-flex;align-items:center;gap:9px}.brand-symbol{position:relative;display:inline-block;width:42px;height:28px;overflow:hidden;border-radius:5px;background:#000;flex:none}.brand-symbol img{position:absolute;width:70px;height:70px;max-width:none;left:-14px;top:-19px}.sidebar .brand{font-size:22px;gap:7px}.hero-art{background:#000}.hero-logo{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.hero-art .art-caption{color:#f5f4eb}.studio-emblem{display:block;width:110px;height:110px;border-radius:18px;margin:18px 0}.brand-symbol{width:42px;height:26px;background:transparent;border-radius:0}.brand-symbol img{position:static;width:42px;height:26px;object-fit:contain}.brand-mark{width:44px;height:28px;object-fit:contain}.studio-emblem{object-fit:contain;background:#111210;padding:12px}.body-figure{display:block;height:390px;width:auto;margin:auto;filter:drop-shadow(0 0 25px #d2ff4308)}.body-region{transition:fill .25s,stroke .25s,filter .25s}.body-region.interactive{cursor:pointer;outline:none}.body-region.interactive:hover,.body-region.interactive:focus-visible{stroke:#fff;stroke-width:2;filter:brightness(1.2)}.body-map-editor{display:grid;grid-template-columns:minmax(220px,.8fr) 1.2fr;gap:35px}.body-map-stage{background:radial-gradient(ellipse at center,#263022,#131711 70%);border:1px solid var(--line);border-radius:20px;padding:18px;position:relative}.body-map-tabs{display:flex;justify-content:center;gap:6px}.body-map-tabs button{padding:7px 17px;border-radius:50px;font-size:12px}.body-map-tabs button.active{background:var(--lime);color:#111}.body-map-caption{display:flex;gap:7px;align-items:center;justify-content:center;font-size:10px;color:var(--muted);margin-top:10px}.body-map-caption i{width:6px;height:6px;border-radius:50%;background:#ff6464}.body-map-info h3{font-size:26px;margin:12px 0}.body-map-info p{font-size:13px;line-height:1.7;color:var(--muted)}.region-chips{display:flex;flex-wrap:wrap;gap:6px;margin:18px 0}.region-chips button{padding:7px 11px;border:1px solid var(--line);font-size:11px;border-radius:50px}.region-chips .flagged{background:#ff646420;border-color:#ff6464;color:#f99}.body-map-info label{display:block;font-size:12px}.body-map-info textarea{width:100%;min-height:80px;margin-top:8px}.body-map-note{font-size:11px!important}.body-map-info .textlink{font-size:11px}.pain-profile{padding:24px}.pain-summary{display:flex;align-items:center;gap:18px}.pain-summary .body-figure{height:140px;margin:0}.pain-summary h3{font-size:19px}.pain-summary p{font-size:13px;color:var(--muted)}.pain-summary .region-chips{margin:10px 0}.body-modal{max-width:880px!important;width:calc(100vw - 36px)!important}.body-modal h2{margin-bottom:22px}.body-modal .body-save{margin-top:20px;float:right}.body-modal:after{content:"";display:block;clear:both}.visual-picker{border:1px solid var(--line);background:var(--panel);border-radius:20px;overflow:hidden}.picker-heading{padding:24px 26px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.picker-heading h2{font-size:28px;margin:8px 0}.picker-heading p{color:var(--muted);font-size:12px;margin:0}.muscle-strip{display:flex;gap:7px;overflow:auto;padding:15px 20px;border-bottom:1px solid var(--line);scrollbar-width:thin}.muscle-strip button{min-width:82px;display:flex;flex-direction:column;align-items:center;border:1px solid transparent;border-radius:12px;padding:7px 4px 8px;color:var(--muted);font-size:10px;gap:4px}.muscle-strip .body-figure{height:70px;width:32px}.muscle-strip button:hover{background:#ffffff06}.muscle-strip button.selected{background:#d2ff4310;border-color:#d2ff4340;color:var(--lime)}.picker-layout{display:grid;grid-template-columns:180px 1fr}.equipment-rail{padding:18px 12px;border-right:1px solid var(--line)}.equipment-rail h3{font-size:12px;display:flex;gap:8px;margin:0 0 12px 7px}.equipment-rail button{display:flex;align-items:center;width:100%;gap:9px;font-size:11px;border-radius:8px;padding:8px;text-align:left;margin-bottom:4px;color:var(--muted)}.equipment-rail button img{height:30px;width:32px;object-fit:contain;background:#fff;border-radius:5px}.equipment-rail .active{color:var(--lime);background:#d2ff4310}.picker-results{padding:20px}.picker-search{display:flex;align-items:center;gap:15px;margin-bottom:18px}.picker-search .searchbox{flex:1}.picker-search>span{font-size:11px;white-space:nowrap;color:var(--muted)}.exercise-picture-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.exercise-picture-card{border:1px solid var(--line);border-radius:13px;overflow:hidden;background:#141610;transition:transform .2s,border-color .2s}.exercise-picture-card:hover{transform:translateY(-3px);border-color:#7a8669}.exercise-picture-card.chosen{border-color:#d2ff4350}.exercise-picture{display:block;width:100%;height:165px;background:#f8f8f4;padding:15px;position:relative;overflow:hidden}.exercise-picture img{height:100%;width:100%;object-fit:contain;transition:transform .35s}.exercise-picture:hover img{transform:scale(1.07)}.picture-action{position:absolute;right:10px;bottom:10px;border-radius:50%;background:#10110d;color:var(--lime);display:grid;place-items:center;width:28px;height:28px}.picture-action.selected{background:var(--lime);color:#10110d}.exercise-picture-copy{padding:12px}.exercise-picture-copy>small{display:block;color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:1px;margin-bottom:6px}.exercise-picture-copy>button{display:block;text-align:left;width:100%}.exercise-picture-copy h3{font-size:12px;line-height:1.4;margin:0 0 9px}.exercise-detail-link{font-size:10px;color:var(--muted)}.exercise-risk{display:flex;align-items:center;gap:4px;color:#ff9898;font-size:9px;margin-top:8px}.pain-filter{display:flex;align-items:center;gap:10px;padding:13px;border:1px solid #ff646440;background:#ff64640a;border-radius:10px;margin-bottom:18px;color:#f99}.pain-filter>div{flex:1}.pain-filter b,.pain-filter span{display:block;font-size:11px}.pain-filter span{font-size:10px;margin-top:3px}.pain-filter label{font-size:10px;display:flex;align-items:center;gap:5px}.load-exercises{margin:25px auto;display:flex}.exercise-detail-overlay{position:fixed;inset:0;background:#000b;z-index:160;display:grid;place-items:center;padding:24px;backdrop-filter:blur(8px)}.exercise-detail-sheet{background:var(--panel);max-width:540px;width:100%;max-height:90vh;overflow:auto;border:1px solid var(--line);border-radius:22px;padding:28px;position:relative}.exercise-detail-sheet>img{width:100%;height:220px;object-fit:contain;background:#fff;border-radius:14px;margin-bottom:24px}.exercise-detail-sheet h2{font-size:24px;margin:10px 0}.exercise-detail-sheet p{font-size:13px;color:var(--muted);line-height:1.8}.visual-picker.standalone{margin-top:20px}.picker-modal{max-width:1120px!important;padding:0!important;width:calc(100vw - 32px)!important}.picker-modal>.modal-close{display:none}.picker-modal .visual-picker{border:0}.builder-picture-button{font-size:12px;display:flex;align-items:center;gap:8px;text-align:left;flex:1}.builder-picture-button span{display:block}.builder-picture-button small{display:block;color:var(--lime);font-size:9px;margin-top:4px}.exercise-review-row{display:flex;gap:8px;align-items:center;padding:12px 20px;color:#faa;font-size:11px;background:#ff64640c;border-top:1px solid #ff646430}.builder-client-context{display:flex;align-items:center;gap:15px;padding:15px 20px;margin-bottom:20px;border-radius:13px;border:1px solid var(--line);background:#192016}.builder-client-context>div{flex:1}.builder-client-context b{font-size:12px}.builder-client-context p{margin:4px 0 0;font-size:11px;color:var(--muted)}.export-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.export-progress{color:var(--lime);font-size:12px}.catalog-export{margin-bottom:18px;display:flex;gap:10px;flex-wrap:wrap}.premium-landing{background:#10120e;color:#f4f5ec;overflow:clip;--lime:#d6ff3e}.premium-landing .button{border-radius:9px}.premium-landing .button.ink{background:#12170b;color:#e5ff96;border-color:#12170b}.premium-landing .eyebrow{font-size:10px;letter-spacing:2px}.premium-nav{position:relative;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:27px 5.5%;border-bottom:1px solid #ffffff12}.premium-nav .brand{font-size:28px;color:#f4f5ec}.premium-nav-links{display:flex;gap:30px;align-items:center;font-size:12px}.scroll-meter{position:fixed;left:0;top:0;height:3px;width:var(--scroll-progress,0%);background:var(--lime);z-index:200;box-shadow:0 0 15px #d2ff43a0}.premium-hero{padding:65px 5.5% 90px;min-height:760px;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:55px;position:relative}.premium-hero-copy{position:relative;z-index:2}.premium-hero-copy .eyebrow{display:flex;align-items:center;gap:8px}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px var(--lime)}.premium-hero h1{font-size:clamp(58px,6.5vw,108px);line-height:.99;letter-spacing:-6px;font-weight:650;margin:26px 0 30px}.hero-outline{color:var(--lime)}.premium-hero-copy>p{font-size:15px;line-height:1.9;color:#a9ae9f;max-width:450px}.hero-cta-row{display:flex;gap:22px;align-items:center;margin-top:33px}.hero-demo-link{display:flex;align-items:center;gap:8px;font-size:11px}.hero-demo-link>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid #ffffff30;border-radius:50%}.hero-small-proof{display:flex;gap:16px;flex-wrap:wrap;margin-top:22px;font-size:9px;color:#9aa38e}.hero-small-proof>span{display:flex;gap:4px;align-items:center}.hero-small-proof svg{color:var(--lime)}.hero-atmosphere{position:absolute;inset:0;overflow:hidden;pointer-events:none}.atmosphere-orbit{width:1000px;height:1000px;border-radius:50%;border:1px solid #d2ff430b;position:absolute;right:-300px;top:-200px;box-shadow:0 0 180px #d2ff4308 inset;animation:orbitBreathe 10s ease-in-out infinite}.atmosphere-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(to right,transparent,#000)}.hero-studio-scene{height:535px;position:relative;perspective:1400px;border-radius:25px;background:linear-gradient(140deg,#20271a,#11170c);border:1px solid #ffffff15;box-shadow:0 35px 100px #0007;transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .3s ease-out;isolation:isolate}.scene-glow{position:absolute;inset:0;background:radial-gradient(ellipse at 35% 40%,#d2ff431c,transparent 65%);border-radius:inherit}.scene-identifier{display:flex;justify-content:space-between;padding:23px 25px;font-size:8px;letter-spacing:1.3px;color:#d6decd}.scene-identifier span:first-child{font-weight:700;color:var(--lime)}.scene-body{position:absolute;left:0;top:85px;width:48%;height:350px;overflow:hidden;animation:bodyFloat 7s ease-in-out infinite}.scene-body .body-figure{height:330px}.body-scan-line{position:absolute;left:23%;right:23%;height:1px;top:5%;background:#d2ff43;box-shadow:0 0 15px #d2ff43;animation:bodyScan 6s ease-in-out infinite;opacity:.5}.scene-program{position:absolute;width:64%;right:-23px;top:115px;background:#f0f1e8;color:#15180f;border-radius:17px;padding:22px;box-shadow:0 25px 60px #0005;transform:rotate(-3deg);animation:programFloat 8s ease-in-out infinite}.scene-program-top{display:flex;justify-content:space-between;align-items:center}.demo-label{font-size:7px;letter-spacing:1px;color:#8e9884}.scene-program .demo-label{color:#68715f}.tiny-lime-dot{width:6px;height:6px;border-radius:50%;background:#738c27}.scene-program h3{font-size:22px;letter-spacing:-.8px;line-height:1.2;margin:15px 0 6px}.scene-program>p{font-size:8px;letter-spacing:1px;color:#737967;margin:0 0 18px}.scene-exercise{display:flex;gap:10px;align-items:center;padding:10px 0;border-top:1px solid #15180f18}.scene-num{font-size:8px;color:#939c83}.scene-exercise img{width:43px;height:40px;object-fit:contain}.scene-exercise>div{flex:1}.scene-exercise b{font-size:10px;display:block}.scene-exercise small{display:block;font-size:8px;margin-top:4px;color:#7e8770}.scene-exercise small>span{margin-left:8px}.scene-exercise svg{color:#647c2e}.scene-program-footer{display:flex;align-items:center;gap:12px;margin:14px -22px -22px;padding:15px 22px;background:#e0e3d4;border-radius:0 0 17px 17px}.scene-program-footer>div{flex:1;font-size:9px}.scene-program-footer small{display:block;font-size:7px;margin-top:4px;color:#787f6d}.scene-float{position:absolute;top:70px;right:15px;display:flex;gap:9px;align-items:center;color:#dfff88;border:1px solid #d2ff4330;background:#1c2615;padding:10px 14px;border-radius:50px;font-size:9px;transform:rotate(4deg);animation:bodyFloat 6s ease-in-out infinite}.scene-logo{position:absolute;bottom:25px;left:26px;display:flex;align-items:center}.scene-logo img{width:72px}.scroll-cue{position:absolute;left:5.5%;bottom:27px;display:flex;align-items:center;gap:12px;font-size:8px;letter-spacing:2px;color:#8f9784}.scroll-cue svg{animation:arrowDown 2s ease-in-out infinite}.motion-ticker{background:var(--lime);color:#15200a;overflow:hidden;padding:19px 0;transform:rotate(-1.3deg);margin:15px -20px 0}.motion-ticker>div{display:flex;width:max-content;animation:tickerMove 35s linear infinite}.motion-ticker span{display:flex;align-items:center;gap:35px;font-size:22px;font-weight:650;letter-spacing:-.6px;white-space:nowrap;padding-right:35px}.motion-ticker i{font-style:normal;font-size:30px}.value-intro{padding:135px 9% 110px}.value-intro h2{font-size:clamp(40px,5vw,74px);line-height:1.12;letter-spacing:-3.5px;font-weight:550;margin:26px 0 55px}.value-intro h2>span{color:#78816e}.value-intro-bottom{display:flex;align-items:flex-start;gap:60px;border-top:1px solid #ffffff18;padding-top:35px}.value-number{font-size:72px;letter-spacing:-4px;color:var(--lime);line-height:1;white-space:nowrap}.value-number>span{font-size:38px;margin-left:15px}.value-intro-bottom p{max-width:610px;color:#a6ae9b;font-size:17px;line-height:1.8;margin:0 0 0 auto}.scroll-journey{height:290vh;position:relative;margin:0 5.5%;border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18;scroll-margin-top:0}.journey-sticky{position:sticky;top:0;height:100vh;max-height:1100px;display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center;padding:55px 3%}.journey-copy h2{white-space:pre-line;font-size:clamp(36px,4.2vw,66px);line-height:1.1;font-weight:550;letter-spacing:-2.7px;margin:24px 0;animation:copyEnter .5s ease-out}.journey-copy>p{color:#a7b09c;max-width:365px;font-size:14px;line-height:1.9}.journey-steps{display:flex;gap:20px;margin:35px 0}.journey-steps button{flex:1;max-width:70px;text-align:left;font-size:10px;color:#7c856f}.journey-steps i{height:2px;background:#30362a;display:block;margin-top:10px}.journey-steps .active{color:var(--lime)}.journey-steps .active i{background:var(--lime);box-shadow:0 0 10px #d2ff4330}.journey-copy .textlink{font-size:11px}.journey-visual{min-height:420px;border-radius:22px;border:1px solid #ffffff18;background:radial-gradient(ellipse at 50% 70%,#242f19,#171d12);padding:28px;position:relative;box-shadow:0 30px 75px #0003}.journey-visual>.demo-label{position:absolute;top:19px;left:24px;font-size:7px}.journey-client{padding-top:28px;animation:copyEnter .6s ease-out}.client-demo-header{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid #ffffff15}.client-demo-header>div:nth-child(2){flex:1}.client-demo-header h3{font-size:14px;margin:0}.client-demo-header span{display:block;font-size:9px;color:#879579;margin-top:3px}.client-demo-header svg{color:var(--lime)}.client-demo-body{display:grid;grid-template-columns:.9fr 1fr;gap:18px;align-items:center}.client-demo-body .body-figure{height:285px;padding-top:15px}.client-demo-body h4{white-space:pre-line;font-size:23px;letter-spacing:-.7px;line-height:1.3;font-weight:500}.client-demo-body .eyebrow{font-size:7px;color:#91a87a;letter-spacing:1px}.demo-pain-badge{display:inline-flex;border:1px solid #ff646440;background:#ff646415;color:#ff9b9b;border-radius:50px;padding:6px 9px;font-size:9px}.client-demo-body p{font-size:10px;color:#95a486;line-height:1.7;margin:15px 0}.demo-check{display:flex;gap:6px;font-size:8px;color:var(--lime);align-items:center}.journey-library{padding-top:25px;animation:copyEnter .6s ease-out}.demo-filter-bar{display:flex;gap:5px;font-size:8px;margin-bottom:20px;align-items:center;flex-wrap:wrap}.demo-filter-bar span{padding:7px 11px;border:1px solid #ffffff20;border-radius:50px;color:#adba9e}.demo-filter-bar .active{background:var(--lime);color:#111;border-color:var(--lime)}.demo-filter-bar span:last-child{margin-left:auto;border-radius:5px}.demo-exercise-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.demo-exercise-cards>div{background:#f1f2eb;border-radius:11px;overflow:hidden;color:#1a2013;position:relative;border:2px solid transparent}.demo-exercise-cards .selected{border-color:var(--lime)}.demo-exercise-cards img{width:100%;height:100px;object-fit:contain;background:#fff;padding:8px}.demo-exercise-cards span{display:block;padding:10px 30px 10px 10px;font-size:9px}.demo-exercise-cards i{position:absolute;bottom:8px;right:7px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;background:#1d2813;color:var(--lime)}.demo-session-bar{display:flex;align-items:center;gap:9px;margin-top:17px;font-size:9px;color:#c2cdb5}.demo-session-bar span:last-child{margin-left:auto;color:var(--lime)}.journey-delivery{position:relative;perspective:900px;display:flex;justify-content:center;padding:23px 20px 25px;animation:copyEnter .6s ease-out}.demo-pdf{background:#f9faf5;width:285px;border-radius:5px;padding:25px;color:#1b2115;transform:rotate(-6deg);box-shadow:0 25px 40px #0004}.pdf-demo-logo{width:40px;display:inline-block;background:#111;padding:4px;border-radius:5px;vertical-align:middle;margin-right:8px}.demo-pdf>span{font-size:8px;font-weight:700}.demo-pdf h3{font-size:13px;letter-spacing:-.3px;margin:21px 0 5px}.demo-pdf>small{font-size:6px;color:#89937c;letter-spacing:1px}.demo-pdf>div:not(.demo-pdf-footer){display:flex;gap:12px;border-top:1px solid #15180f20;margin-top:16px;padding-top:11px}.demo-pdf>div>img{width:40px;height:45px;object-fit:contain}.demo-pdf>div>span{flex:1;font-size:8px}.demo-pdf b{display:block;font-size:8px;font-weight:600}.demo-pdf small{display:block;font-size:7px;margin-top:7px}.demo-pdf i{display:block;height:3px;background:#dde2d5;margin-top:9px;width:80%}.demo-pdf-footer{display:flex;gap:12px;align-items:center;margin-top:25px}.demo-pdf-footer span{font-size:7px;line-height:2}.delivery-demo-chip{position:absolute;bottom:7px;right:-6px;background:var(--lime);color:#122005;padding:13px 17px;border-radius:8px;font-size:8px;display:flex;align-items:center;gap:8px;transform:rotate(3deg);box-shadow:0 10px 40px #0003}.coaching-details{padding:115px 9%}.details-heading h2{white-space:pre-line;font-size:55px;font-weight:550;letter-spacing:-2.5px;line-height:1.13;margin:23px 0 50px}.detail-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.detail-columns article{border-top:1px solid #ffffff24;padding-top:25px}.detail-columns article>div{display:flex;align-items:center;justify-content:space-between;color:var(--lime)}.detail-columns article>div>span{font-size:10px;color:#7f8e6f}.detail-columns h3{font-size:20px;font-weight:500;letter-spacing:-.6px;margin:23px 0 12px}.detail-columns p{font-size:12px;color:#a1ad93;line-height:1.9}.roi-section{margin:0 5.5%;padding:65px 4%;display:grid;grid-template-columns:1.1fr 1fr;gap:75px;border-radius:24px;background:#20291a;border:1px solid #d2ff4325;align-items:center}.roi-section h2{font-size:45px;letter-spacing:-2px;font-weight:500;line-height:1.13;margin:25px 0}.roi-section em{font-style:normal;color:var(--lime)}.roi-section p{font-size:13px;color:#a4b395;line-height:1.8}.roi-section small{font-size:9px;color:#7d906b;line-height:1.6;display:block}.roi-calculator{padding:30px;background:#131a0e;border:1px solid #d2ff4320;border-radius:16px}.roi-calculator>.eyebrow{font-size:8px;color:#87a56a}.roi-calculator label{display:flex;justify-content:space-between;align-items:center;font-size:11px;margin:25px 0 20px;gap:15px}.roi-calculator label>span{display:flex;align-items:center;font-size:25px;color:var(--lime)}.roi-calculator input[type=number]{font-size:25px;width:80px;padding:4px;border:0;background:transparent;color:var(--lime);text-align:right;-moz-appearance:textfield}.roi-calculator input[type=range]{width:100%;padding:0;accent-color:var(--lime);background:transparent}.roi-result{display:flex;align-items:center;gap:18px;padding:22px 0 16px;border-top:1px solid #d2ff4320;margin-top:25px}.roi-result>b{font-size:76px;line-height:1;letter-spacing:-4px;color:var(--lime)}.roi-result>div{font-size:10px;color:#849c6d;flex:1;line-height:1.8}.roi-result strong{font-size:13px;display:block;color:#e2edce}.roi-result>svg{color:var(--lime)}.roi-footnote{font-size:8px;color:#71865d;display:block}.premium-pricing{padding:130px 9% 100px;scroll-margin-top:30px}.pricing-intro{text-align:center}.pricing-intro h2{white-space:pre-line;font-size:58px;font-weight:500;line-height:1.12;letter-spacing:-2.6px;margin:23px 0 20px}.pricing-intro p{font-size:13px;color:#8d9a7d}.premium-price-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:55px}.premium-price{background:#1b2115;border:1px solid #ffffff22;border-radius:20px;padding:33px}.price-top{display:flex;justify-content:space-between;align-items:center}.price-top .eyebrow{font-size:9px}.price-top>svg{color:var(--lime)}.premium-price h3{font-size:24px;font-weight:500;letter-spacing:-.7px;margin:24px 0 15px}.premium-price-number{font-size:90px;line-height:1;letter-spacing:-5px;display:flex;align-items:baseline;gap:3px}.premium-price-number>small{font-size:34px;letter-spacing:-1px}.premium-price-number>span{font-size:12px;letter-spacing:0;margin-left:8px;color:#96a680}.premium-price>p{font-size:12px;color:#a2af8e;line-height:1.8;margin:20px 0 27px}.premium-price ul{list-style:none;border-top:1px solid #ffffff22;margin:0;padding:25px 0}.premium-price li{display:flex;align-items:center;gap:9px;font-size:11px;padding:7px 0}.premium-price li>svg{color:var(--lime)}.premium-price .button{display:flex;width:100%;justify-content:space-between}.price-fine{display:block;font-size:8px;color:#788b65;margin-top:14px}.premium-price.lime{background:var(--lime);color:#1a240e;border-color:var(--lime)}.premium-price.lime .price-top>svg{color:#1a240e}.premium-price.lime .premium-price-number>span,.premium-price.lime>p,.premium-price.lime .price-fine{color:#657f36}.premium-price.lime ul{border-color:#1a240e30}.premium-price.lime li>svg{color:#213910}.preview-disclosure{text-align:center;font-size:10px;color:#7d8d6c;margin-top:25px}.faq-section{padding:35px 9% 130px;display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.faq-section h2{font-size:43px;font-weight:500;letter-spacing:-2px;margin:22px 0}.faq-section article{border-bottom:1px solid #ffffff1c}.faq-section article>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 0;text-align:left;font-size:14px}.faq-section article>button>svg{flex:none;color:#99b878}.faq-section article>p{font-size:12px;color:#9cae88;line-height:1.9;padding:0 30px 20px 0;margin:0;animation:copyEnter .3s ease-out}.premium-closing{margin:0 5.5% 80px;padding:65px;text-align:center;position:relative;border-radius:25px;background:radial-gradient(ellipse at 50% 0,#33451e,#181f12 70%);border:1px solid #d2ff4320}.premium-closing>img{width:110px;margin:0 auto 32px;display:block}.premium-closing>.eyebrow{display:block;color:#b0c299}.premium-closing h2{white-space:pre-line;font-size:72px;font-weight:500;line-height:1.04;letter-spacing:-4px;margin:27px 0 37px}.premium-footer{padding:30px 5.5%;border-top:1px solid #ffffff12;display:flex;justify-content:space-between;align-items:center;gap:25px}.premium-footer .brand{font-size:22px;color:#c6d4b3}.premium-footer>span{font-size:10px;color:#748963}.reveal{opacity:0;transform:translateY(35px);transition:opacity .8s ease-out,transform .8s cubic-bezier(.2,.7,.2,1)}.reveal.revealed{opacity:1;transform:none}@keyframes copyEnter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes bodyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes programFloat{0%,to{transform:rotate(-3deg) translateY(0)}50%{transform:rotate(-1deg) translateY(-10px)}}@keyframes bodyScan{0%,to{top:5%;opacity:0}15%,85%{opacity:.5}50%{top:95%}}@keyframes orbitBreathe{50%{transform:scale(1.15);opacity:.5}}@keyframes arrowDown{50%{transform:translateY(5px)}}@keyframes tickerMove{to{transform:translate(-50%)}}@media(min-width:1550px){.premium-hero{max-width:1600px;margin:auto}.premium-hero h1{font-size:105px}.hero-studio-scene{height:585px}.scene-program{top:140px}.scene-body{top:115px}.scene-body .body-figure{height:380px}}@media(max-width:1100px){.premium-nav-links{gap:17px}.premium-hero{gap:30px}.premium-hero h1{letter-spacing:-4px;font-size:72px}.hero-cta-row{gap:15px;flex-wrap:wrap}.hero-studio-scene{height:475px}.scene-program{width:73%;padding:18px;top:112px;right:-12px}.scene-program h3{font-size:19px}.scene-program-footer{margin:14px -18px -18px;padding:15px 18px}.scene-body{width:55%;left:-20px}.journey-sticky{gap:35px;padding:35px 0}.journey-visual{padding:20px}.roi-section{gap:35px}.roi-section h2{font-size:38px}.exercise-picture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.premium-nav{padding:19px 6%}.premium-nav .brand{font-size:23px}.premium-nav-links>a:not(.button){display:none}.premium-nav-links .button{font-size:10px;padding:10px 12px}.premium-nav-links{gap:12px}.premium-nav .brand-mark{width:33px}.premium-hero{display:flex;flex-direction:column;align-items:stretch;gap:40px;padding:45px 7% 70px;min-height:0}.premium-hero h1{font-size:clamp(52px,10.5vw,78px);letter-spacing:-3.5px;margin:23px 0}.premium-hero .eyebrow{font-size:8px;letter-spacing:1.2px}.premium-hero-copy>p{font-size:13px}.hero-cta-row .large{padding:17px 20px;font-size:12px}.hero-small-proof{gap:12px;font-size:8px}.hero-studio-scene{height:475px;max-width:500px;width:100%;align-self:center}.scene-program{width:67%;right:0}.scene-body{left:-8px}.scroll-cue{left:7%;bottom:22px;font-size:7px}.motion-ticker{padding:12px 0}.motion-ticker span{font-size:16px;gap:22px;padding-right:22px}.motion-ticker i{font-size:23px}.value-intro{padding:80px 7% 60px}.value-intro h2{font-size:38px;letter-spacing:-1.7px;margin-bottom:30px}.value-intro-bottom{gap:20px;padding-top:25px}.value-number{font-size:46px;letter-spacing:-2px}.value-number>span{font-size:25px;margin-left:7px}.value-intro-bottom p{font-size:12px}.scroll-journey{height:240vh;margin:0 7%}.journey-sticky{grid-template-columns:1fr;grid-template-rows:auto auto;gap:22px;padding:35px 0;height:100svh;align-content:center;align-items:initial}.journey-copy h2{font-size:34px;letter-spacing:-1.5px;margin:14px 0}.journey-copy>p{font-size:11px;line-height:1.7;margin:10px 0;max-width:none}.journey-copy>.eyebrow{font-size:8px}.journey-copy>.textlink{display:none}.journey-steps{margin:14px 0 0;gap:12px}.journey-steps i{margin-top:6px}.journey-visual{min-height:290px;padding:16px;max-height:390px}.client-demo-header{padding-bottom:12px}.client-demo-header .avatar{height:32px;width:32px;font-size:12px}.client-demo-header h3{font-size:12px}.client-demo-body .body-figure{height:210px}.client-demo-body h4{font-size:19px;margin:12px 0}.client-demo-body p{font-size:9px;margin:10px 0}.journey-client{padding-top:15px}.demo-exercise-cards img{height:85px}.demo-exercise-cards span{font-size:8px;padding:8px 25px 8px 8px}.demo-session-bar{font-size:8px;margin-top:10px}.journey-library{padding-top:18px}.demo-filter-bar{margin-bottom:12px;font-size:7px}.demo-filter-bar span{padding:5px 8px}.journey-delivery{padding:15px}.demo-pdf{padding:18px;width:230px}.demo-pdf h3{font-size:11px;margin-top:13px}.demo-pdf>div:not(.demo-pdf-footer){margin-top:10px;padding-top:8px}.demo-pdf>div>img{height:30px;width:33px}.demo-pdf small{margin-top:4px}.demo-pdf-footer{margin-top:12px}.delivery-demo-chip{font-size:7px;padding:10px;right:0;bottom:0}.coaching-details{padding:75px 7%}.details-heading h2{font-size:39px;letter-spacing:-1.5px;margin-bottom:30px}.detail-columns{grid-template-columns:1fr;gap:26px}.detail-columns article{padding-top:20px}.detail-columns h3{margin:15px 0 9px;font-size:21px}.detail-columns p{font-size:12px;margin:0}.roi-section{margin:0 7%;padding:30px 22px;grid-template-columns:1fr;gap:25px;border-radius:20px}.roi-section h2{font-size:32px;letter-spacing:-1.5px;margin:18px 0}.roi-section .eyebrow{font-size:7px}.roi-section p{font-size:12px}.roi-calculator{padding:24px}.premium-pricing{padding:80px 7% 65px}.pricing-intro h2{font-size:38px;letter-spacing:-1.6px}.premium-price-grid{grid-template-columns:1fr;gap:18px;margin-top:32px}.premium-price{padding:27px}.premium-price-number{font-size:82px}.premium-price h3{font-size:23px}.premium-price li{font-size:11px}.faq-section{padding:0 7% 70px;grid-template-columns:1fr;gap:12px}.faq-section h2{font-size:35px;letter-spacing:-1.5px;margin:15px 0}.faq-section article>button{font-size:13px;padding:18px 0}.premium-closing{padding:40px 22px;margin:0 7% 45px}.premium-closing h2{font-size:46px;letter-spacing:-2px;margin:24px 0 30px}.premium-closing>img{width:80px;margin-bottom:25px}.premium-closing>.eyebrow{font-size:8px}.premium-footer{padding:24px 7%;flex-wrap:wrap;gap:15px}.premium-footer .brand{font-size:22px;flex:1 1 100%}.premium-footer>span{font-size:8px}.body-map-editor{grid-template-columns:1fr;gap:20px}.body-map-stage .body-figure{height:280px}.body-map-info h3{font-size:22px}.body-map-info .region-chips button{font-size:10px}.picker-heading{padding:20px}.picker-heading h2{font-size:22px}.picker-heading p{font-size:10px}.picker-layout{grid-template-columns:1fr}.equipment-rail{display:flex;gap:5px;overflow:auto;border-right:0;border-bottom:1px solid var(--line);padding:10px}.equipment-rail h3{display:none}.equipment-rail button{white-space:nowrap;width:auto;flex:none;margin:0;font-size:10px;padding:6px}.equipment-rail button img{width:24px;height:25px}.equipment-rail button svg{width:17px}.picker-results{padding:12px}.exercise-picture-grid{gap:9px}.exercise-picture{height:135px;padding:12px}.exercise-picture-copy{padding:10px}.exercise-picture-copy h3{font-size:11px}.muscle-strip{padding:10px}.muscle-strip button{min-width:72px}.muscle-strip .body-figure{height:62px}.picker-search>span{font-size:9px}.pain-filter{flex-wrap:wrap}.pain-filter label{width:100%}.body-modal{padding:22px!important}.builder-client-context{flex-wrap:wrap}.builder-client-context .button{font-size:10px;padding:8px 12px}.export-actions .button{font-size:11px}.exercise-review-row{flex-wrap:wrap;font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.reveal{opacity:1;transform:none;transition:none}.premium-landing *,.body-region,.exercise-picture-card,.exercise-picture img{animation:none!important;transition:none!important}.hero-studio-scene{transform:none!important}.body-scan-line{display:none}.scroll-meter{box-shadow:none}.motion-ticker>div{transform:none}.scroll-journey{height:auto}.journey-sticky{position:relative;height:auto;min-height:650px}}.builder-client-context>.body-figure{height:75px;width:35px;margin:0;flex:none}.import-backup{cursor:pointer;position:relative;overflow:hidden}.import-backup input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.picker-modal{max-height:92vh!important}.body-map-editor input[type=checkbox]{width:auto}@media(max-width:430px){.premium-nav{padding:20px 5%;gap:10px}.premium-nav .brand{font-size:21px;white-space:nowrap}.premium-nav .brand-mark{width:27px}.premium-nav-links{gap:9px}.premium-nav-links .button{font-size:9px;padding:11px 12px;white-space:nowrap}.premium-nav-links>button{font-size:9px;white-space:nowrap;padding:0 7px}}.business-view{margin-top:20px}.business-toolbar{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:22px 0}.business-toolbar>input{width:165px}.business-toolbar>.textlink{margin-left:auto}.finance-stats .stat strong{font-size:30px}.finance-breakdown{display:flex;gap:24px;flex-wrap:wrap;background:#edf2df;border:1px solid #dce4ce;padding:22px;border-radius:14px}.finance-breakdown>span{font-size:12px;display:flex;flex-direction:column;gap:7px}.finance-breakdown b{font-size:18px}.block{display:block}.finance-note{font-size:12px;color:var(--muted);line-height:1.8;margin:20px 0}.payment-modal{max-width:720px;width:90vw}.payment-fields{display:grid;grid-template-columns:1fr 1fr;gap:5px 20px}.payment-preview{background:#e6f3c0;padding:20px;border-radius:12px;display:flex;align-items:center;gap:20px;margin-bottom:20px}.payment-preview>b{font-size:24px;margin-left:auto}.business-view .table-wrap td>.textlink{display:flex;margin:5px 0}.business-view .panel-title>label{display:flex;align-items:center;font-size:12px;gap:5px}.business-view .panel-title>label input{width:auto}.client-business .page-heading h1{font-size:27px}.client-business{margin-top:42px}.record-remove{margin:22px 0;color:#864a39}.record-remove .textlink{color:inherit}.recovery-filter{padding:20px;display:flex;align-items:center;justify-content:space-between;gap:20px}.recovery-filter label{display:flex;align-items:center;gap:12px;flex:1}.recovery-filter select{max-width:360px}.restore-actions{display:flex;gap:12px;flex-wrap:wrap;padding:15px 0}.restore-modal{max-width:850px;width:90vw}.restore-modal pre{max-height:40vh;overflow:auto;font-size:11px;background:#f1f3ec;padding:15px;border-radius:12px;white-space:pre-wrap}.recovery-view .panel-title h2{display:flex;align-items:center;gap:10px}.registration-page{min-height:100vh;background:#14180f;padding:35px 6%;color:#f4f5ec}.registration-page .brand{color:#d6ff3e;display:flex;align-items:center;gap:12px}.registration-card{max-width:560px;margin:65px auto;padding:38px;color:#171d12}.registration-card h1{font-size:43px;letter-spacing:-2px}.registration-card p{line-height:1.7}.registration-card form{margin-top:22px}.template-library{margin:30px 0 40px}.template-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.template-grid article{padding:23px}.template-grid img{width:70px;height:80px;object-fit:contain;margin-bottom:16px}.template-grid .eyebrow{display:block}.template-grid h3{font-size:19px;line-height:1.35;min-height:52px}.template-grid p{font-size:12px;color:var(--muted)}.template-grid .button{margin-top:8px}.sync-indicator{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font-size:10px}.app-top .sync-indicator{margin-left:10px}.payment-modal label textarea{min-height:75px}.business-view .page-heading h1{font-size:35px}@media(max-width:1000px){.template-grid{grid-template-columns:repeat(2,1fr)}.app-top .sync-indicator{display:none}.finance-stats .stat strong{font-size:24px}.business-view .page-heading{flex-wrap:wrap}.business-view .page-heading h1{font-size:28px}}@media(max-width:600px){.template-grid,.payment-fields{grid-template-columns:1fr}.recovery-filter{flex-direction:column;align-items:stretch}.recovery-filter label{flex-wrap:wrap}.recovery-filter select{max-width:none}.finance-breakdown{gap:18px}.finance-breakdown>span{flex:1 1 40%}.business-toolbar{gap:10px}.business-toolbar>.textlink{margin-left:0}.registration-card{padding:25px;margin:35px auto}.business-view .page-heading h1{font-size:25px}.business-view .panel-title{flex-wrap:wrap;gap:10px}}.registration-page .registration-card{background:#1b1d19;color:#f5f4eb;border:1px solid #34372e;box-shadow:0 24px 80px #0003}.registration-card h1{color:#f5f4eb;font-size:clamp(30px,5vw,43px);line-height:1.15;margin:16px 0}.registration-card p{color:#bfc3b5;margin:12px 0}.registration-card .eyebrow,.registration-card label{color:#bfc3b5}.registration-card form{display:grid;gap:18px}.registration-card input{color:#f5f4eb;background:#11140f;border-color:#4c5243;padding:13px 14px;min-height:46px}.registration-card input:focus{outline:2px solid #d2ff43;outline-offset:3px}.registration-card .textlink{color:#d2ff43;text-decoration:underline;text-underline-offset:4px;min-height:44px}.registration-card .button{min-height:46px}.registration-card .alert.error{color:#ffd1c8;background:#4a251f;padding:12px;border-radius:8px}.registration-card .auth-links{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:20px}.registration-card .auth-note{font-size:12px;border-top:1px solid #34372e;padding-top:18px;margin-top:22px}.registration-page .brand-mark{width:60px;height:30px;object-fit:contain}.theme-switch{position:fixed;right:20px;bottom:20px;z-index:1100;padding:11px 16px;border:1px solid var(--line);border-radius:24px;background:var(--panel);color:var(--text);box-shadow:0 3px 16px #0002;font-weight:650}.trial-banner{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #95af54;background:#d2ff4314;padding:20px;border-radius:12px;margin-bottom:26px}.trial-banner p{color:var(--muted);font-size:12px;margin-top:8px;line-height:1.6}.branding-settings{margin-bottom:28px}.branding-settings form{display:grid;gap:18px;margin-top:22px;max-width:720px}.brand-preview{display:flex;align-items:center;gap:22px;border:1px solid var(--line);padding:22px;background:var(--panel);border-radius:10px}.brand-preview img{width:95px;height:70px;object-fit:contain}.brand-preview p{margin:8px 0}.brand-preview small{color:var(--muted);font-size:10px}.upgrade-modal{max-width:720px;width:94vw}.upgrade-modal>p{margin:18px 0;line-height:1.7}.upgrade-plans{display:grid;grid-template-columns:1fr 1fr;gap:20px}.upgrade-plans article{padding:22px;border:1px solid #c9cdbf;border-radius:12px}.upgrade-plans strong{display:block;font-size:23px;margin:16px 0}.upgrade-plans p{margin-bottom:20px;font-size:12px}html[data-theme=light]{--bg:#f6f7f0;--panel:#fff;--line:#d5dacb;--text:#182014;--muted:#56604d;--lime:#d2ff43;--black:#10110d;color-scheme:light}html[data-theme=dark]{color-scheme:dark}html[data-theme=light] body{background:var(--bg);color:var(--text)}html[data-theme=light] .sidebar{background:#eef1e6;border-color:var(--line)}html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select{background:#fff;color:#182014;border-color:#b9c2ac}html[data-theme=light] .registration-page{background:#f4f6ec;color:#182014}html[data-theme=light] .registration-page .brand{color:#263819}html[data-theme=light] .registration-card{background:#fff;color:#182014;border-color:#d5dacb}html[data-theme=light] .registration-card h1{color:#182014}html[data-theme=light] .registration-card p,html[data-theme=light] .registration-card label,html[data-theme=light] .registration-card .eyebrow{color:#56604d}html[data-theme=light] .registration-card input{color:#182014;background:#f6f8f1;border-color:#b9c2ac}html[data-theme=light] .registration-card .textlink{color:#3c601b}html[data-theme=light] .registration-card .auth-note{border-color:#d5dacb}html[data-theme=light] .registration-card .alert.error{color:#852b1f;background:#fff0ec}html[data-theme=light] .upgrade-card{background:#e4ead7;color:#182014}html[data-theme=light] .sidebar nav button.active{background:#d2ff43;color:#182014}html[data-theme=light] .private-pill{background:#e8eddc;color:#3e4a32}@media(max-width:650px){.trial-banner{align-items:stretch;flex-direction:column}.upgrade-plans{grid-template-columns:1fr}.theme-switch{right:10px;bottom:10px;font-size:11px;padding:9px 12px}.brand-preview{flex-wrap:wrap}}html[data-theme=light] .brand-symbol,html[data-theme=light] .registration-page .brand-mark{background:#171d12;border-radius:8px;padding:4px}.bottom-nav{display:block;width:100%;padding:10px 12px;text-align:left;color:var(--muted);font-size:12px;border-radius:8px}.bottom-nav:hover{background:var(--panel);color:var(--text)}.sidebar>.brand{display:flex;text-align:left}.sidebar nav{overflow:auto}.sidebar-bottom{margin-top:auto;padding-top:18px;border-top:1px solid var(--line)}.avatar img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.profile-avatar{width:85px;height:85px;border-radius:20px;display:grid;place-items:center;background:var(--panel);border:1px solid var(--line);font-size:32px;margin-bottom:18px}.profile-avatar img{width:100%;height:100%;object-fit:contain;border-radius:inherit}.account-form{max-width:800px;padding:30px}.account-form form{display:grid;gap:20px}.email-settings{border-top:1px solid var(--line);margin:30px 0;padding-top:25px;display:grid;gap:15px}.account-session{display:flex;justify-content:space-between;margin-top:25px;border-top:1px solid var(--line);padding-top:20px}.checkbox-line{display:flex;gap:10px;align-items:center}.checkbox-line input{width:18px;min-height:18px;flex:0 0 18px;margin:0;padding:0;accent-color:#536f25}.integration-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.integration-grid label{margin:20px 0}.integration-grid h2{margin-bottom:15px}.integration-grid p{line-height:1.7}.integration-grid .badge{display:inline-block}.integration-save{grid-column:1/-1;display:grid;gap:18px}.wrap-code{display:block;overflow-wrap:anywhere;font-size:11px}.admin-catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:25px 0}.catalog-thumb{width:100%;height:110px;object-fit:contain;background:#fff;border-radius:10px;margin-bottom:18px}.admin-catalog-grid h3{font-size:15px}.admin-catalog-grid p{margin:10px 0 20px}.catalog-editor-modal{width:94vw;max-width:950px}.catalog-editor-modal form{display:grid;gap:18px}.catalog-editor-modal select{color:#182014;background:#fff}.template-session{padding:18px;border:1px solid #cbd2c2;border-radius:10px}.template-session h3{margin-bottom:15px}.template-prescription{display:grid;grid-template-columns:2fr repeat(4,1fr) 30px;gap:10px;align-items:center;margin:12px 0}.template-prescription label{font-size:10px}.catalog-picker{z-index:1200}.catalog-search{max-width:600px}.admin-shell .sidebar nav{margin-top:25px}.searchbox{background:var(--panel);color:var(--muted);min-height:44px;gap:12px}.searchbox input{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;outline:none;min-width:0;flex:1;width:100%;padding:12px 0!important}.searchbox:focus-within{outline:2px solid #759d32;outline-offset:2px}.searchbox svg{width:18px;flex:0 0 18px}.searchbox input::placeholder{color:var(--muted);opacity:1}html[data-theme=light] .equipment-rail .active,html[data-theme=light] .muscle-strip button.selected{color:#2b4815;background:#e4edcc;border-color:#9dbb67;font-weight:700}html[data-theme=light] .equipment-rail button,html[data-theme=light] .muscle-strip button{color:#4a5740}html[data-theme=light] .exercise-picture-card{background:#fff;color:#172311;border-color:#d0d8c5}html[data-theme=light] .exercise-picture-card.chosen{border-color:#4d7028}html[data-theme=light] .picture-action{background:#d2ff43;color:#15210e}html[data-theme=light] .exercise-picture-copy>small,html[data-theme=light] .exercise-detail-link{color:#526447}html[data-theme=light] .searchbox{background:#fff;border-color:#b9c2ac}html[data-theme=light] .equipment-rail button:hover,html[data-theme=light] .muscle-strip button:hover{background:#eef3e4}html[data-theme=light] .premium-landing{background:#f6f8ef;color:#182514}html[data-theme=light] .premium-nav,html[data-theme=light] .premium-footer{border-color:#cdd7bf}html[data-theme=light] .premium-nav .brand,html[data-theme=light] .premium-footer .brand{color:#203715}html[data-theme=light] .premium-landing .brand-mark{background:#182514;border-radius:10px;padding:5px}html[data-theme=light] .hero-outline,html[data-theme=light] .value-number,html[data-theme=light] .roi-section em,html[data-theme=light] .journey-steps .active,html[data-theme=light] .detail-columns article>div,html[data-theme=light] .price-top>svg,html[data-theme=light] .premium-price li>svg{color:#43661f}html[data-theme=light] .premium-hero-copy>p,html[data-theme=light] .hero-small-proof,html[data-theme=light] .scroll-cue,html[data-theme=light] .value-intro-bottom p,html[data-theme=light] .journey-copy>p,html[data-theme=light] .detail-columns p,html[data-theme=light] .pricing-intro p,html[data-theme=light] .preview-disclosure,html[data-theme=light] .faq-section article>p,html[data-theme=light] .premium-footer>span{color:#536548}html[data-theme=light] .hero-small-proof svg{color:#43661f}html[data-theme=light] .hero-studio-scene{background:linear-gradient(140deg,#e0e9cf,#f4f7ec);border-color:#c5d2b4;box-shadow:0 25px 70px #33451e18}html[data-theme=light] .scene-identifier,html[data-theme=light] .scene-identifier span:first-child{color:#374f20}html[data-theme=light] .journey-visual{background:radial-gradient(ellipse at 50% 70%,#dce7ca,#eff4e6);border-color:#c5d2b4}html[data-theme=light] .client-demo-header span,html[data-theme=light] .client-demo-body .eyebrow,html[data-theme=light] .client-demo-body p,html[data-theme=light] .demo-session-bar,html[data-theme=light] .detail-columns article>div>span{color:#536548}html[data-theme=light] .client-demo-header svg,html[data-theme=light] .demo-check,html[data-theme=light] .demo-session-bar span:last-child{color:#43661f}html[data-theme=light] .demo-filter-bar span{color:#3e5528;border-color:#aeba97}html[data-theme=light] .demo-filter-bar .active{background:#d2ff43;color:#182514}html[data-theme=light] .demo-pain-badge{color:#913328;background:#fff0eb;border-color:#d2a39a}html[data-theme=light] .roi-section{background:#e7efda;border-color:#bfcea9}html[data-theme=light] .roi-calculator{background:#fff;border-color:#bdcba8}html[data-theme=light] .roi-section p,html[data-theme=light] .roi-section small,html[data-theme=light] .roi-calculator>.eyebrow,html[data-theme=light] .roi-result>div,html[data-theme=light] .roi-result strong,html[data-theme=light] .roi-footnote{color:#4d653d}html[data-theme=light] .roi-calculator label>span,html[data-theme=light] .roi-calculator input[type=number],html[data-theme=light] .roi-result>b,html[data-theme=light] .roi-result>svg{color:#3f621d}html[data-theme=light] .premium-price{background:#fff;border-color:#c8d3bb}html[data-theme=light] .premium-price>p,html[data-theme=light] .premium-price-number>span,html[data-theme=light] .price-fine{color:#526b3e}html[data-theme=light] .premium-price.lime{background:#d2ff43;color:#172410}html[data-theme=light] .premium-price.lime>p,html[data-theme=light] .premium-price.lime .price-fine,html[data-theme=light] .premium-price.lime .premium-price-number>span{color:#3e5628}html[data-theme=light] .premium-closing{background:radial-gradient(ellipse at 50% 0,#dfe9cb,#eef4e3 70%);border-color:#c0cfaa}html[data-theme=light] .premium-closing>.eyebrow{color:#526b3e}html[data-theme=light] .sidebar .brand span{color:#203316}@media(max-width:850px){.integration-grid{grid-template-columns:1fr}.admin-catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.template-prescription{grid-template-columns:repeat(4,1fr)}.template-prescription>span{grid-column:1/-1}.admin-shell .sidebar{width:180px}.admin-shell .app-body{margin-left:180px;width:calc(100% - 180px)}}@media(max-width:600px){.admin-catalog-grid{grid-template-columns:1fr}.account-form{padding:20px}.admin-shell .sidebar{position:relative;inset:auto;width:100%;padding:20px}.admin-shell{display:block}.admin-shell .app-body{margin-left:0;width:100%}.admin-shell .sidebar nav{display:flex;gap:5px;overflow-x:auto}.admin-shell .sidebar nav button{white-space:nowrap}.admin-shell .sidebar-bottom{display:flex;flex-wrap:wrap;gap:5px}.admin-shell .bottom-nav{width:auto}.catalog-editor-modal{padding:25px}}html[data-theme=light] .sidebar nav button{color:#485b3b}html[data-theme=light] .sidebar nav button.active{color:#162510}html[data-theme=light] .nav-label,html[data-theme=light] .workspace-tag{color:#506442}html[data-theme=light] .user-chip{border-color:#c6d2b7}html[data-theme=light] .premium-nav .brand span:not(.branddot),html[data-theme=light] .premium-footer .brand span{color:#203715}.account-session{flex-wrap:wrap;gap:18px}@media(max-width:600px){.app-main{padding-bottom:85px}.integration-grid input,.account-form input,.registration-card input{font-size:16px}}html[data-theme=light] .journey-steps button,html[data-theme=light] .demo-label,html[data-theme=light] .scene-num,html[data-theme=light] .scene-exercise small,html[data-theme=light] .scene-program-footer small,html[data-theme=light] .demo-pdf>small{color:#526447}html[data-theme=light] .exercise-risk,html[data-theme=light] .pain-filter,html[data-theme=light] .region-chips .flagged{color:#8d342a}html[data-theme=light] .stat small,html[data-theme=light] .app-footer{color:#536548}
