@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&family=IBM+Plex+Sans:wght@400;500;600;700&display=swap";
:root{--carbon:#0b0f14;--lime:#b8ff3d;--white:#f6f8f9;--graphite:#202831;--soft:#343e49;--muted:#8b949e}*{box-sizing:border-box}body{background:var(--carbon);color:var(--white);margin:0;font-family:IBM Plex Sans,IBM Plex Sans Arabic,sans-serif}button,a{font:inherit}a{color:inherit;text-decoration:none}main{background:radial-gradient(circle at 75% 35%,#1a2427 0,#0000 32%),linear-gradient(115deg,#0000 55%,#b8ff3d09 55%);min-height:100vh;position:relative;overflow:hidden}nav{z-index:2;border-bottom:1px solid #202831;justify-content:space-between;align-items:center;height:84px;padding:0 clamp(22px,6vw,92px);display:flex;position:relative}.mark{align-items:center;gap:9px;font-size:18px;font-weight:700;display:flex}.mark>i{border:3px solid var(--lime);border-left-color:#0000;border-radius:50% 55% 48% 60%;width:18px;height:30px;display:block;transform:rotate(25deg)}.mark span{letter-spacing:.2em;color:var(--muted);border-left:1px solid var(--soft);padding-left:12px;font-size:10px}.language{border:1px solid var(--soft);color:var(--white);cursor:pointer;background:0 0;border-radius:99px;padding:8px 15px}.main-nav-actions,.account-nav-actions{gap:8px;display:flex}.hero{z-index:1;max-width:810px;padding:clamp(80px,12vh,150px) clamp(22px,7vw,110px) 100px;position:relative}.eyebrow{color:var(--muted);letter-spacing:.24em;align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.eyebrow b{background:var(--lime);width:28px;height:2px}h1{letter-spacing:-.055em;max-width:800px;margin:25px 0 28px;font-size:clamp(45px,6.6vw,92px);line-height:.94}h1 em{color:var(--lime);font-style:normal}.hero>p{color:#aab2bb;max-width:600px;font-size:16px;line-height:1.75}.primary{background:var(--lime);color:var(--carbon);cursor:pointer;border:0;justify-content:space-between;min-width:210px;padding:17px 22px 17px 28px;font-weight:700;display:flex}.primary:hover{filter:brightness(1.08)}.primary.compact{min-width:0;margin-top:15px;padding:11px 14px}.preview{z-index:3;border-top:1px solid var(--lime);margin:0 clamp(16px,6vw,90px) 80px;padding-top:32px;position:relative}.preview header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.preview small{color:var(--lime);letter-spacing:.13em}.preview h2{margin:8px 0;font-size:clamp(28px,4vw,48px)}.status{color:var(--lime);border:1px solid #3f532b;padding:10px 14px;font-size:12px}.daygrid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:25px;display:grid}.daygrid article{border:1px solid var(--graphite);background:#12181e;padding:22px}.questionnaire{z-index:3;border:1px solid var(--graphite);border-top:2px solid var(--lime);background:#11171d;margin:0 clamp(16px,6vw,90px) 70px;padding:clamp(20px,4vw,42px);position:relative}.questionnaire h2{font-size:32px}.fields{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.fields label{color:var(--muted);font-size:11px}.fields input,.fields select{background:var(--carbon);border:1px solid var(--soft);width:100%;color:var(--white);margin-top:7px;padding:12px;display:block}fieldset{border:0;border-top:1px solid var(--graphite);margin:25px 0 0;padding:20px 0}legend{color:var(--white);padding-right:20px;font-weight:600}.chips,.checks{flex-wrap:wrap;gap:9px;display:flex}.chips button{background:var(--carbon);border:1px solid var(--soft);color:var(--white);text-transform:capitalize;padding:10px 13px}.chips button.selected{background:var(--lime);color:var(--carbon);border-color:var(--lime)}.checks label{border:1px solid var(--graphite);color:#b5bdc5;padding:9px 12px;font-size:12px}.checks input{accent-color:var(--lime)}.formerror{color:#ff8b7d}.muted{color:var(--muted);line-height:1.7}[dir=rtl] .mark span{border-left:0;border-right:1px solid var(--soft);padding-left:0;padding-right:12px}:is([dir=rtl] h1,.arabic-heading){letter-spacing:0;font-family:IBM Plex Sans Arabic,sans-serif;line-height:1.22}:is([dir=rtl] h1,.arabic-heading) .hero-title-line,.hero-title-line.arabic-heading{font-weight:700;display:inline-block}.account-shell,.paid-plan,.result-shell{background:var(--carbon);min-height:100vh}.account-nav{padding-inline:clamp(18px,6vw,90px)}.account-brand{color:var(--white)}.account-hero,.plan-head{max-width:940px;padding:70px clamp(18px,7vw,110px) 45px}.account-hero h1,.plan-head h1,.result-shell h1{font-size:clamp(42px,6vw,76px)}.account-hero p,.plan-head p,.result-shell p{color:#aab2bb;max-width:680px;line-height:1.7}.auth-panel,.account-dashboard,.checkout-panel{border:1px solid var(--graphite);border-top:2px solid var(--lime);background:#11171d;margin:0 clamp(16px,6vw,90px) 80px;padding:clamp(20px,4vw,42px)}.auth-tabs{gap:8px;margin-bottom:28px;display:flex}.auth-tabs button{border:1px solid var(--soft);color:var(--white);cursor:pointer;background:0 0;padding:10px 15px}.auth-tabs button.selected{background:var(--lime);color:var(--carbon);border-color:var(--lime)}.auth-form,.checkout-start{gap:16px;max-width:520px;display:grid}.auth-form label,.checkout-start label{color:var(--muted);font-size:12px}.auth-form input,.checkout-start input{background:var(--carbon);border:1px solid var(--soft);width:100%;color:var(--white);margin-top:7px;padding:13px;display:block}.account-identity{border-bottom:1px solid var(--graphite);justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;padding-bottom:25px;display:flex}.account-identity small,.account-identity strong{display:block}.account-identity small{color:var(--lime);letter-spacing:.14em;margin-bottom:6px}.account-plan-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.account-plan{background:var(--carbon);border:1px solid var(--graphite);padding:22px}.account-plan>small{color:var(--lime);text-transform:uppercase}.account-plan h3{text-transform:capitalize}.plan-meta{flex-wrap:wrap;gap:6px;display:flex}.plan-meta span{color:var(--muted);border:1px solid var(--graphite);padding:6px 8px;font-size:11px}.locked{color:#ffb48a}.unlocked{color:var(--lime)}.checkout-summary{border-bottom:1px solid var(--graphite);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:22px;padding-bottom:20px;display:flex}.checkout-summary strong{color:var(--lime);font-size:32px}.checkout-summary span{color:var(--muted);font-size:12px}#moyasar-form{max-width:720px}.result-shell{padding:clamp(70px,12vh,140px) clamp(22px,7vw,110px)}.plan-head{border-bottom:1px solid var(--graphite)}.full-days,.full-nutrition{padding:35px clamp(16px,6vw,90px) 70px}.full-days{gap:14px;display:grid}.full-day{border:1px solid var(--graphite);background:#11171d;padding:24px}.full-day header{border-bottom:1px solid var(--graphite);align-items:end;gap:18px;padding-bottom:16px;display:flex}.full-day header small{color:var(--lime)}.full-day header h2{text-transform:capitalize;margin:0}.full-day header span{color:var(--muted);margin-inline-start:auto}.exercise-list{display:grid}.exercise-row{border-bottom:1px solid #202831;justify-content:space-between;gap:20px;padding:16px 0;display:flex}.exercise-row strong,.exercise-row small,.rx b,.rx span{display:block}.exercise-row small,.rx span{color:var(--muted);margin-top:5px;font-size:11px}.rx{text-align:end}.rx b{color:var(--lime)}.full-day footer{color:var(--muted);padding-top:15px}.full-nutrition{border-top:1px solid var(--lime)}.full-nutrition header small{color:var(--lime)}.meal-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px;display:grid}.meal-grid article{border:1px solid var(--graphite);background:#11171d;padding:20px}.meal-grid ul{color:#c5ccd2;padding-inline-start:20px}.meal-grid small{color:var(--muted)}.legal-page{background:var(--carbon)}.legal-shell{max-width:920px;margin:0 auto;padding:72px clamp(20px,5vw,58px) 100px}.legal-back{color:var(--muted);margin-bottom:48px;font-size:13px;display:inline-block}.legal-shell h1{max-width:820px;font-size:clamp(44px,6vw,78px)}.legal-lead{color:#c8d0d6;max-width:820px;margin-bottom:42px;font-size:17px;line-height:1.8}.legal-shell article{border-top:1px solid var(--graphite);padding:28px 0}.legal-shell article h2{margin:0 0 12px;font-size:21px}.legal-shell article p{color:#aeb7bf;margin:8px 0;line-height:1.75}.legal-version{color:var(--muted);margin-top:42px;font-size:12px}.site-footer{border-top:1px solid var(--graphite);color:var(--muted);background:#090d11;justify-content:space-between;align-items:center;gap:20px;padding:24px clamp(20px,6vw,92px);font-size:12px;display:flex}.site-footer nav{border:0;gap:18px;height:auto;padding:0;display:flex}.site-footer a:hover{color:var(--white)}@media (max-width:800px){nav{height:70px}.hero{padding-top:70px;padding-bottom:55px}.mark span{display:none}.fields{grid-template-columns:1fr 1fr}.questionnaire{padding:20px}.daygrid{grid-template-columns:1fr}.preview header{flex-direction:column;align-items:flex-start}.main-nav-actions .language:last-child{display:none}.account-hero,.plan-head{padding-top:48px}.account-plan-grid,.meal-grid{grid-template-columns:1fr}.account-identity,.exercise-row,.checkout-summary{flex-direction:column;align-items:flex-start}.rx{text-align:start}.full-day header{flex-wrap:wrap;align-items:flex-start}.full-day header span{margin-inline-start:0}.site-footer{flex-direction:column;align-items:flex-start}.site-footer nav{flex-direction:column;align-items:flex-start;gap:10px}.legal-shell{padding-top:44px}}.legal-inline-link,.checkout-policy-notice a{color:var(--lime);text-underline-offset:3px;text-decoration:underline}.legal-inline-link:hover,.checkout-policy-notice a:hover{color:var(--white)}.checkout-policy-notice{margin-top:20px;color:var(--muted)!important;font-size:13px!important}.checkout-policy-notice a:focus-visible,.legal-inline-link:focus-visible{outline:2px solid var(--lime);outline-offset:4px}
.skip-link{inset-inline-start:16px;z-index:9999;color:#0b0f14;background:#b8ff3d;border-radius:6px;padding:12px 16px;font-weight:700;position:fixed;top:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #b8ff3d}button:disabled{cursor:not-allowed;opacity:.68}.language,.chips button,.checks label,.auth-tabs button,.fields input,.fields select,.auth-form input,.checkout-start input{min-height:44px}.formerror{font-weight:600}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.primary,.chips button.selected,.auth-tabs button.selected{border:2px solid buttontext}.mark>i{border-color:linktext}.eyebrow b{background:linktext}}
:root{--ts-lime:#b9ff00;--ts-lime-2:#d3ff4e;--ts-ink:#080d10;--ts-ink-2:#0b1116;--ts-panel:#0e151b;--ts-panel-2:#111a21;--ts-line:#27323c;--ts-line-soft:#a6bccc24;--ts-text:#f5f8f9;--ts-muted:#9aa7b2;--ts-muted-2:#6f7d88;--ts-shell:min(1440px,calc(100vw - 64px))}.ts-home{background:var(--ts-ink);color:var(--ts-text);min-height:100vh;overflow:clip}.ts-home *{box-sizing:border-box}.ts-shell{width:var(--ts-shell);margin-inline:auto}.ts-site-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070c0fdb;top:0;z-index:80!important;border-bottom:1px solid #91a4b126!important;height:78px!important;padding:0 max(32px,50vw - 720px)!important;position:sticky!important}.ts-brand-lockup{flex:none;width:210px;height:48px;display:block;position:relative}.ts-logo-lockup{align-items:center;gap:10px;width:100%;height:100%;display:flex}.ts-logo-symbol{width:48px;height:36px;fill:var(--ts-lime);filter:drop-shadow(0 0 10px #b9ff0024);flex:none}.ts-logo-type{transform-origin:50%;line-height:.9;display:grid;transform:skew(-8deg)}.ts-logo-type b{letter-spacing:.07em;color:#fff;font-size:17px;font-weight:800}.ts-logo-type i{color:var(--ts-lime);letter-spacing:.46em;margin-inline-start:2px;margin-top:5px;font-size:9px;font-style:normal;font-weight:700}.ts-nav-links{align-items:center;gap:34px;margin-inline:auto;display:flex}.ts-nav-links a{color:#aab5bd;font-size:13px;font-weight:600;transition:all .2s}.ts-nav-links a:hover{color:var(--ts-text)}.ts-nav-actions{align-items:center;gap:8px}.ts-site-nav .language{background:#ffffff04;border:1px solid #9bb0be33;border-radius:999px;align-items:center;height:40px;padding:0 15px;font-size:12px;transition:all .2s;display:inline-flex}.ts-site-nav .language:hover{color:var(--ts-lime);border-color:#b9ff008c}.ts-nav-cta,.ts-primary-cta{background:linear-gradient(135deg,var(--ts-lime),#d7ff4b);border-radius:10px;justify-content:center;align-items:center;gap:28px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 35px #b9ff0026;color:#071003!important}.ts-nav-cta{height:42px;padding:0 18px;font-size:12px}.ts-primary-cta{min-width:190px;min-height:54px;padding:0 22px 0 26px}[dir=rtl] .ts-primary-cta{padding:0 26px 0 22px}.ts-nav-cta:hover,.ts-primary-cta:hover{transform:translateY(-2px);box-shadow:0 12px 42px #b9ff003d}.ts-hero{isolation:isolate;background:radial-gradient(circle at 23% 40%,#b9ff001f,#0000 28%),linear-gradient(#091014 0%,#070b0e 100%);border-bottom:1px solid #94a9b821;position:relative}.ts-hero:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 48%,#b9ff0006 48% 52%,#0000 52%);position:absolute;inset:0}.ts-hero-glow{filter:blur(110px);inset-inline-start:7%;z-index:-1;background:#b9ff0012;border-radius:50%;width:560px;height:560px;position:absolute;top:12%}.ts-hero-grid{grid-template-columns:minmax(0,1fr) minmax(440px,.9fr);align-items:center;gap:70px;min-height:680px;padding-block:72px 42px;display:grid}[dir=rtl] .ts-hero-grid{grid-template-columns:minmax(440px,.9fr) minmax(0,1fr)}.ts-hero-copy{z-index:2;max-width:690px;position:relative}[dir=rtl] .ts-hero-copy{grid-column:2}[dir=rtl] .ts-hero-visual{grid-area:1/1}.ts-eyebrow{color:#81909a;letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}[dir=rtl] .ts-eyebrow{letter-spacing:.12em}.ts-eyebrow span{background:var(--ts-lime);width:30px;height:2px;display:inline-block;box-shadow:0 0 14px #b9ff008c}.ts-hero h1{letter-spacing:-.045em;max-width:760px;margin:24px 0;font-family:IBM Plex Sans Arabic,IBM Plex Sans,sans-serif;font-size:clamp(54px,5.1vw,82px);line-height:1.06}[dir=rtl] .ts-hero h1{letter-spacing:0;line-height:1.22}.ts-hero h1 span,.ts-hero h1 em{display:block}.ts-hero h1 em{color:var(--ts-lime);text-shadow:0 0 34px #b9ff0014;font-style:normal}.ts-hero-copy>p{color:#a8b2b9;max-width:650px;margin:0 0 34px;font-size:17px;line-height:1.9}.ts-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.ts-hero-actions small{color:#6f7c84;font-size:12px}.ts-proof-row{flex-wrap:wrap;gap:10px;margin-top:38px;display:flex}.ts-proof-row>span{color:#a8b3ba;background:#ffffff04;border:1px solid #90a3b124;border-radius:999px;align-items:center;gap:9px;padding:9px 12px;font-size:11px;display:flex}.ts-proof-row b{color:var(--ts-lime);letter-spacing:.12em;font-size:9px}.ts-hero-visual{background:radial-gradient(circle at 45% 47%,#b9ff0033,#0000 24%),linear-gradient(155deg,#0d1519 0%,#080d10 58%,#111a17 100%);border:1px solid #aac2d024;border-radius:28px;height:520px;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000073}.ts-hero-mark{fill:#b9ff00eb;inset-inline-start:-10%;filter:drop-shadow(0 0 38px #b9ff0029);z-index:2;width:84%;height:auto;position:absolute;top:11%;transform:rotate(-7deg)}.ts-velocity-field{opacity:.9;background:linear-gradient(118deg,#0000 0 52%,#b9ff0029 52.2% 53%,#0000 53.2%),linear-gradient(118deg,#0000 0 60%,#b9ff0014 60.2% 60.7%,#0000 60.9%),repeating-linear-gradient(168deg,#0000 0 56px,#b9ff0008 57px 58px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 95%);mask-image:linear-gradient(90deg,#000,#0000 95%)}.ts-hero-visual:before{content:"";inset-inline-end:-50px;border:1px solid #b9ff0026;border-radius:50%;width:280px;height:280px;position:absolute;top:-70px}.ts-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#060a0ce0),linear-gradient(90deg,#0000 60%,#060a0c7a);position:absolute;inset:0}.ts-hero-orbit{filter:drop-shadow(0 0 14px #b9ff002e);z-index:3;border:1px solid #b9ff0040;border-radius:50%;position:absolute}.ts-orbit-one{inset-inline-end:10%;width:220px;height:92px;bottom:23%;transform:rotate(-18deg)}.ts-orbit-two{inset-inline-end:5%;opacity:.55;width:320px;height:128px;bottom:18%;transform:rotate(-18deg)}.ts-hero-data-card{z-index:4;inset-inline:22px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070c0fad;border:1px solid #b5cad626;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;position:absolute;bottom:20px}.ts-hero-data-card small{color:var(--ts-lime);letter-spacing:.12em;font-size:10px}.ts-hero-data-card strong{color:#dce4e8;letter-spacing:.08em;font-size:10px}.ts-stat-strip{border-top:1px solid #91a4b224;grid-template-columns:repeat(4,1fr);padding-block:28px 34px;display:grid}.ts-stat-strip>div{border-inline-start:1px solid #91a4b21f;align-items:baseline;gap:12px;padding-inline:24px;display:flex}.ts-stat-strip>div:first-child{border-inline-start:0}.ts-stat-strip strong{color:var(--ts-lime);font-size:24px;font-weight:700}.ts-stat-strip span{color:#7e8b94;font-size:11px}.ts-builder{background:linear-gradient(#0a0f13 0,#080c0f 100%);padding:110px 0;position:relative}.ts-builder:before{content:"";filter:blur(100px);background:#b9ff0009;border-radius:50%;width:550px;height:550px;position:absolute;top:90px;right:-200px}.ts-section-head{grid-template-columns:minmax(0,.95fr) minmax(320px,.65fr);align-items:end;gap:80px;margin-bottom:42px;display:grid}.ts-section-head h2,.ts-about-head h2,.ts-final-cta h2{letter-spacing:-.035em;margin:14px 0 0;font-family:IBM Plex Sans Arabic,IBM Plex Sans,sans-serif;font-size:clamp(36px,4vw,58px);line-height:1.18}[dir=rtl] .ts-section-head h2,[dir=rtl] .ts-about-head h2,[dir=rtl] .ts-final-cta h2{letter-spacing:0}.ts-section-head>p{color:#8d9aa3;margin:0;font-size:14px;line-height:1.9}.ts-questionnaire{background:linear-gradient(#11191ff5,#0a1014f5);border:1px solid #a1b7c529;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000047}.ts-questionnaire:before{content:"";background:linear-gradient(90deg,transparent,var(--ts-lime),transparent);opacity:.8;height:2px;position:absolute;inset:0 0 auto}.ts-form-section{border-bottom:1px solid #9bb1bf1f;padding:38px 42px}.ts-form-section-head{align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.ts-form-section-head>span{width:38px;height:38px;color:var(--ts-lime);background:#b9ff0009;border:1px solid #b9ff0047;border-radius:10px;flex:0 0 38px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.ts-form-section-head h3{margin:0 0 4px;font-size:18px}.ts-form-section-head p{color:#6f7d86;margin:0;font-size:11px;line-height:1.7}.ts-fields{gap:14px;display:grid}.ts-fields-basic,.ts-fields-schedule{grid-template-columns:repeat(3,1fr)}.ts-fields-aerobic{grid-template-columns:1fr 1fr}.ts-fields label{color:#8d99a2;font-size:10px;font-weight:600;line-height:1.55;display:block}.ts-fields input,.ts-fields select{color:#f4f7f8;background:#080d11;border:1px solid #29343d;border-radius:9px;outline:0;width:100%;height:50px;margin-top:8px;padding:0 14px;transition:border .2s,box-shadow .2s;display:block}.ts-fields input:focus,.ts-fields select:focus{border-color:#b9ff00b3;box-shadow:0 0 0 3px #b9ff0012}.ts-fields input::placeholder{color:#46535d}.ts-fields small{color:#5f6d76;margin-top:8px;font-size:9px;line-height:1.6;display:block}.ts-goal-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.ts-goal-card{color:#d8e0e4;cursor:pointer;text-align:start;background:#090f13;border:1px solid #28343d;border-radius:11px;align-items:center;gap:12px;min-height:68px;padding:14px 16px;transition:all .2s;display:flex}.ts-goal-card:hover{background:#0c1419;border-color:#4b5c66}.ts-goal-card.selected{border-color:var(--ts-lime);color:#f8fbfc;background:linear-gradient(135deg,#b9ff001a,#b9ff0006);box-shadow:inset 0 0 0 1px #b9ff000d}.ts-goal-check{color:#7e8b93;border:1px solid #384750;border-radius:8px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;display:flex}.ts-goal-card.selected .ts-goal-check{border-color:var(--ts-lime);background:var(--ts-lime);color:#081006}.ts-goal-card strong{font-size:12px}.ts-check-grid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.ts-check-card{color:#b8c2c8;cursor:pointer;background:#090f13;border:1px solid #26323a;border-radius:10px;align-items:center;gap:10px;min-height:54px;padding:11px 12px;transition:all .2s;display:flex;position:relative}.ts-check-card:hover{background:#0c1318;border-color:#44545e}.ts-check-card input{opacity:0;pointer-events:none;position:absolute}.ts-check-ui{border:1px solid #46545e;border-radius:5px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.ts-check-card input:checked+.ts-check-ui{background:var(--ts-lime);border-color:var(--ts-lime);box-shadow:0 0 14px #b9ff001f}.ts-check-card input:checked+.ts-check-ui:after{content:"✓";color:#071005;font-size:11px;font-weight:900}.ts-check-card:has(input:checked){color:#edf2f4;background:#b9ff0009;border-color:#b9ff0085}.ts-check-card strong{font-size:10px;font-weight:600}.ts-submit-row{background:linear-gradient(90deg,#b9ff0009,#0000 34%);justify-content:space-between;align-items:center;gap:26px;padding:28px 42px;display:flex}.ts-submit-row>div{gap:4px;display:grid}.ts-submit-row strong{color:#dde5e8;letter-spacing:.08em;font-size:11px}.ts-submit-row small{color:#68757e;font-size:10px}.ts-submit{cursor:pointer;font:inherit;border:0}.ts-submit:disabled{opacity:.58;cursor:wait;transform:none}.ts-form-error{background:#ff736014;border:1px solid #ff736033;border-radius:9px;margin:22px 42px 0;padding:12px 14px}.ts-preview{background:linear-gradient(145deg,#b9ff000e,#0c1216fa 36%);border:1px solid #b9ff0038;border-radius:24px;margin-top:26px;padding:34px;box-shadow:0 22px 70px #00000040}.ts-preview header{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ts-preview h2{margin:10px 0 0;font-size:32px}.ts-status{color:var(--ts-lime);background:#b9ff000d;border:1px solid #b9ff0059;border-radius:999px;padding:9px 13px;font-size:10px}.ts-preview-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:28px;display:grid}.ts-preview-grid article{background:#0a1014;border:1px solid #99aebc26;border-radius:14px;padding:20px}.ts-preview-grid small{color:#77858e;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.ts-preview-grid strong{color:var(--ts-lime);margin:10px 0 2px;font-size:34px;display:block}.ts-preview-grid p{color:#8a979f;margin:0;font-size:10px}.ts-preview-footer{border-top:1px solid #9bb0be24;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding-top:24px;display:flex}.ts-preview-footer p{color:#7d8b94;max-width:650px;margin:0;font-size:11px;line-height:1.7}.ts-compact{min-width:0;min-height:46px;font-size:11px}.ts-how{color:#0b1114;background:#f4f6f2;padding:110px 0}.ts-section-head-light .ts-eyebrow{color:#68736e}.ts-section-head-light h2{color:#0b1114}.ts-section-head-light>p{color:#5e6963}.ts-how-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.ts-how-grid article{background:#fbfcfa;border:1px solid #d9deda;border-radius:18px;min-height:250px;padding:30px;position:relative;overflow:hidden}.ts-how-grid article:after{content:"";filter:blur(35px);inset-inline-end:-45px;background:#b9ff0024;border-radius:50%;width:120px;height:120px;position:absolute;bottom:-45px}.ts-how-grid article>span{width:38px;height:38px;color:var(--ts-lime);background:#0b1114;border-radius:10px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.ts-how-grid h3{margin:62px 0 10px;font-size:21px}.ts-how-grid p{color:#65706b;max-width:330px;margin:0;font-size:13px;line-height:1.85}.ts-about{background:radial-gradient(circle at 85% 22%,#b9ff000f,#0000 25%),#080d10;padding:112px 0 120px}.ts-about-head{max-width:760px;margin-bottom:42px}.ts-feature-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.ts-feature-grid article{background:linear-gradient(145deg,#0e151a,#0a1014);border:1px solid #9eb3c024;border-radius:18px;min-height:250px;padding:30px;position:relative}.ts-feature-icon{background:#b9ff0009;border:1px solid #b9ff003b;border-radius:13px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.ts-feature-icon svg{width:25px;height:25px;stroke:var(--ts-lime);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.ts-feature-grid h3{margin:46px 0 9px;font-size:19px}.ts-feature-grid p{color:#82909a;max-width:500px;margin:0;font-size:12px;line-height:1.9}.ts-final-cta{background:#080d10;padding:0 0 90px}.ts-final-cta-inner{background:radial-gradient(circle at 18%,#b9ff001f,#0000 28%),linear-gradient(110deg,#0c1418,#080d10);border:1px solid #b9ff003b;border-radius:24px;justify-content:space-between;align-items:center;gap:60px;min-height:310px;padding:46px 50px;display:flex}.ts-final-cta-inner>div{max-width:760px}.ts-final-cta p{color:#83909a;max-width:620px;font-size:13px;line-height:1.8}.site-footer{color:#6d7981!important;background:#070b0e!important;border-top:1px solid #93a7b524!important}.site-footer a:hover{color:var(--ts-lime)!important}@media (max-width:1120px){:root{--ts-shell:min(100% - 42px,1040px)}.ts-nav-links{display:none}.ts-hero-grid,[dir=rtl] .ts-hero-grid{grid-template-columns:1fr 1fr;gap:34px}.ts-hero h1{font-size:clamp(48px,6vw,68px)}.ts-check-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){:root{--ts-shell:calc(100vw - 32px)}.ts-site-nav{height:68px!important;padding-inline:16px!important}.ts-brand-lockup{width:150px;height:38px}.ts-logo-symbol{width:38px;height:30px}.ts-logo-type b{font-size:13px}.ts-logo-type i{font-size:7px}.ts-nav-cta{display:none}.ts-site-nav .language{height:36px;padding-inline:11px}.ts-hero-grid,[dir=rtl] .ts-hero-grid{grid-template-columns:1fr;gap:34px;min-height:auto;padding-block:52px 28px}[dir=rtl] .ts-hero-copy,[dir=rtl] .ts-hero-visual{grid-area:auto}.ts-hero-copy{max-width:none}.ts-hero h1{font-size:clamp(44px,12vw,68px)}.ts-hero-copy>p{font-size:15px}.ts-hero-visual{height:400px}.ts-stat-strip{grid-template-columns:1fr 1fr}.ts-stat-strip>div{border-bottom:1px solid #91a4b21a;padding:18px 12px}.ts-section-head{grid-template-columns:1fr;gap:22px}.ts-builder,.ts-how,.ts-about{padding:78px 0}.ts-form-section{padding:28px 22px}.ts-fields-basic,.ts-fields-schedule,.ts-fields-aerobic,.ts-goal-grid,.ts-check-grid{grid-template-columns:1fr 1fr}.ts-submit-row{flex-direction:column;align-items:stretch;padding:24px 22px}.ts-submit{width:100%}.ts-preview-grid{grid-template-columns:1fr 1fr}.ts-preview-footer{flex-direction:column;align-items:stretch}.ts-how-grid{grid-template-columns:1fr}.ts-how-grid article{min-height:210px}.ts-how-grid h3{margin-top:42px}.ts-feature-grid{grid-template-columns:1fr}.ts-final-cta-inner{flex-direction:column;align-items:flex-start;padding:36px 28px}}@media (max-width:520px){.ts-site-nav .language:first-child,.ts-site-nav .language:last-of-type{display:inline-flex}.ts-nav-actions{gap:6px}.ts-brand-lockup{width:118px}.ts-logo-type{display:none}.ts-logo-symbol{width:42px}.ts-hero-grid{padding-top:38px}.ts-hero h1{font-size:42px}.ts-hero-visual{border-radius:18px;height:330px}.ts-hero-mark{inset-inline-start:-25%;width:108%;top:12%}.ts-hero-data-card{inset-inline:12px;flex-direction:column;align-items:flex-start;gap:4px;bottom:12px}.ts-proof-row{gap:7px}.ts-proof-row>span{padding:8px 9px}.ts-stat-strip{grid-template-columns:1fr 1fr}.ts-stat-strip strong{font-size:20px}.ts-stat-strip span{font-size:9px}.ts-section-head h2,.ts-about-head h2,.ts-final-cta h2{font-size:34px}.ts-form-section{padding:24px 16px}.ts-fields-basic,.ts-fields-schedule,.ts-fields-aerobic,.ts-goal-grid,.ts-check-grid{grid-template-columns:1fr}.ts-form-section-head{gap:12px}.ts-submit-row{padding:20px 16px}.ts-preview{border-radius:18px;padding:22px 16px}.ts-preview header{flex-direction:column;align-items:flex-start}.ts-preview-grid{grid-template-columns:1fr 1fr}.ts-final-cta{padding-bottom:60px}}
.ts-launch-price{border-top:1px solid #b9ff002e;border-bottom:1px solid #9bb0be21;align-items:center;gap:22px;width:min(100%,560px);margin:-6px 0 24px;padding:14px 0 16px;display:flex}.ts-launch-price-amount{align-items:flex-end;gap:12px;min-width:150px;display:flex}.ts-launch-price-amount>span{color:#8a989f;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-self:center;font-size:10px;font-weight:700}[dir=rtl] .ts-launch-price-amount>span{letter-spacing:0}.ts-launch-price-amount strong{color:var(--ts-lime);letter-spacing:-.035em;text-shadow:0 0 28px #b9ff001f;align-items:flex-end;gap:7px;font-size:40px;font-weight:800;line-height:.95;display:flex}[dir=rtl] .ts-launch-price-amount strong{letter-spacing:0}.ts-launch-price-amount small{color:#d6dee2;margin-bottom:4px;font-size:13px;font-weight:700;line-height:1.2}.ts-launch-price-copy{border-inline-start:1px solid #9bb0be24;gap:4px;padding-inline-start:20px;display:grid}.ts-launch-price-copy b{color:#e4eaed;font-size:12px;font-weight:650}.ts-launch-price-copy span{color:#75838c;font-size:10px}@media (max-width:820px){.ts-launch-price{gap:16px;width:100%;margin-top:-4px}.ts-launch-price-amount{min-width:138px}.ts-launch-price-amount strong{font-size:36px}.ts-launch-price-copy{padding-inline-start:16px}}@media (max-width:520px){.ts-launch-price{align-items:flex-start;gap:12px;margin:0 0 18px;padding:12px 0 14px}.ts-launch-price-amount{gap:5px;min-width:126px;display:grid}.ts-launch-price-amount>span{font-size:9px}.ts-launch-price-amount strong{font-size:34px}.ts-launch-price-copy{padding-inline-start:12px}.ts-launch-price-copy b{font-size:11px}.ts-launch-price-copy span{font-size:9px}.ts-hero-actions{gap:12px}.ts-hero-actions .ts-primary-cta{min-width:100%}.ts-hero-actions>small{text-align:center;width:100%}}
:root{--brand-lime:#b9ff00;--brand-lime-2:#d3ff4e;--brand-ink:#080d10;--brand-panel:#0e151b;--brand-panel-2:#111a21;--brand-line:#a6bccc24;--brand-text:#f5f8f9;--brand-muted:#8e9ba4;--brand-shell:min(1180px,calc(100vw - 48px))}.ts-global-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:50;justify-content:space-between;align-items:center;display:flex;position:relative;background:#070c0fe6!important;border-bottom:1px solid #91a4b126!important;height:78px!important;padding:0 max(24px,50vw - 720px)!important}.ts-global-brand-link{align-items:center;min-width:190px;height:50px;display:inline-flex}.ts-global-brand{align-items:center;gap:10px;height:44px;display:flex}.ts-global-brand-mark{width:46px;height:34px;fill:var(--brand-lime);filter:drop-shadow(0 0 10px #b9ff0024);flex:none}.ts-global-brand-type{transform-origin:50%;line-height:.9;display:grid;transform:skew(-8deg)}.ts-global-brand-type b{letter-spacing:.07em;color:#fff;font-size:16px;font-weight:800}.ts-global-brand-type i{color:var(--brand-lime);letter-spacing:.46em;margin-inline-start:2px;margin-top:5px;font-size:8px;font-style:normal;font-weight:700}.ts-global-nav-actions{align-items:center;gap:8px;display:flex}.ts-global-nav .language,.ts-global-nav .ts-nav-button{height:40px;color:var(--brand-text);cursor:pointer;background:#ffffff04;border:1px solid #9bb0be38;border-radius:999px;justify-content:center;align-items:center;padding:0 15px;font-size:12px;transition:all .2s;display:inline-flex}.ts-global-nav .language:hover,.ts-global-nav .ts-nav-button:hover{color:var(--brand-lime);border-color:#b9ff008c}.account-shell,.paid-plan,.result-shell,.legal-page{color:var(--brand-text);min-height:100vh;background:radial-gradient(circle at 18% 10%,#b9ff000e,#0000 24%),linear-gradient(#091014 0%,#070b0e 100%)!important}.account-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070c0fe6!important;border-bottom:1px solid #91a4b126!important;height:78px!important;padding:0 max(24px,50vw - 720px)!important}.account-brand{min-width:190px;height:50px;gap:10px!important;font-size:0!important}.account-brand>i{background:url(/icon.svg) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;width:46px!important;height:34px!important;display:block!important;transform:none!important}.account-brand>span{line-height:.9;transform:skew(-8deg);color:#fff!important;letter-spacing:0!important;border:0!important;padding:0!important;font-size:0!important;display:grid!important}.account-brand>span:before{content:"TRAINING";letter-spacing:.07em;color:#fff;font-size:16px;font-weight:800}.account-brand>span:after{content:"SPORT";letter-spacing:.46em;color:var(--brand-lime);margin-top:5px;font-size:8px;font-weight:700}.account-nav .language{background:#ffffff04;border:1px solid #9bb0be38;border-radius:999px;height:40px;padding:0 15px;font-size:12px;transition:all .2s}.account-nav .language:hover{color:var(--brand-lime);border-color:#b9ff008c}.account-hero,.plan-head{width:var(--brand-shell);margin:0 auto;max-width:none!important;padding:74px 0 42px!important}.account-hero:before,.plan-head:before{content:"";background:var(--brand-lime);width:30px;height:2px;margin-bottom:24px;display:block;box-shadow:0 0 16px #b9ff0066}.account-hero h1,.plan-head h1,.result-shell h1{max-width:880px;font-family:IBM Plex Sans Arabic,IBM Plex Sans,sans-serif;letter-spacing:-.035em!important;margin:14px 0 20px!important;font-size:clamp(42px,5.4vw,70px)!important;line-height:1.12!important}[dir=rtl] .account-hero h1,[dir=rtl] .plan-head h1,[dir=rtl] .result-shell h1{letter-spacing:0!important;line-height:1.24!important}.account-hero p,.plan-head p,.result-shell p{max-width:720px;font-size:15px;color:#a5b0b7!important;line-height:1.9!important}.eyebrow{color:#7f8d96!important;letter-spacing:.2em!important;font-size:10px!important}.eyebrow b{box-shadow:0 0 14px #b9ff0066;background:var(--brand-lime)!important}.auth-panel,.account-dashboard,.checkout-panel{width:var(--brand-shell);position:relative;overflow:hidden;box-shadow:0 28px 80px #00000052;background:linear-gradient(#11191ff7,#090f13fa)!important;border:1px solid #a1b7c529!important;border-top:0!important;border-radius:22px!important;margin:0 auto 86px!important;padding:clamp(24px,4vw,42px)!important}.auth-panel:before,.account-dashboard:before,.checkout-panel:before{content:"";background:linear-gradient(90deg,transparent,var(--brand-lime),transparent);height:2px;position:absolute;inset:0 0 auto}.auth-tabs{gap:8px!important;margin-bottom:30px!important}.auth-tabs button{height:44px;color:#dde5e8!important;background:#0a1014!important;border:1px solid #34414a!important;border-radius:10px!important;padding:0 18px!important}.auth-tabs button.selected{font-weight:700;background:var(--brand-lime)!important;color:#071003!important;border-color:var(--brand-lime)!important}.auth-form,.checkout-start{gap:18px!important;max-width:620px!important}.auth-form label,.checkout-start label{font-weight:600;color:#8d99a2!important;font-size:11px!important}.auth-form input,.checkout-start input{outline:0;height:52px;background:#080d11!important;border:1px solid #2d3942!important;border-radius:10px!important;margin-top:8px!important;padding:0 15px!important}.auth-form input:focus,.checkout-start input:focus{box-shadow:0 0 0 3px #b9ff0012;border-color:#b9ff00b3!important}.primary{transition:all .2s;box-shadow:0 8px 35px #b9ff0024;background:linear-gradient(135deg,var(--brand-lime),var(--brand-lime-2))!important;color:#071003!important;border-radius:10px!important}.primary:hover{transform:translateY(-2px);box-shadow:0 12px 42px #b9ff003b;filter:none!important}.primary.compact{border-radius:9px!important}.account-identity{border-bottom:1px solid var(--brand-line)!important;padding-bottom:26px!important}.account-identity small{color:var(--brand-lime)!important}.account-plan-grid{gap:14px!important}.account-plan{border:1px solid var(--brand-line)!important;background:linear-gradient(145deg,#0e151a,#090f13)!important;border-radius:16px!important;padding:22px!important}.account-plan>small{color:var(--brand-lime)!important}.plan-meta span{border:1px solid #99aebc26!important;border-radius:999px!important;padding:7px 10px!important}.locked{color:#f1b28f!important}.unlocked{color:var(--brand-lime)!important}.checkout-summary{border-bottom:1px solid var(--brand-line)!important}.checkout-summary strong{color:var(--brand-lime)!important;font-size:36px!important}.checkout-summary span{color:#7f8d96!important}.plan-head{border-bottom:1px solid var(--brand-line)!important}.full-days,.full-nutrition{width:var(--brand-shell);margin:0 auto;padding:38px 0 72px!important}.full-nutrition{border-top:1px solid #b9ff0059!important}.full-day{box-shadow:0 18px 50px #0000002b;border:1px solid var(--brand-line)!important;background:linear-gradient(145deg,#0e151a,#090f13)!important;border-radius:18px!important;padding:26px!important}.full-day header{border-bottom:1px solid var(--brand-line)!important}.full-day header small,.full-nutrition header small,.rx b{color:var(--brand-lime)!important}.exercise-row{border-bottom:1px solid #99aebc1c!important;padding:17px 0!important}.exercise-thumb{border-color:#99aebc26!important;border-radius:10px!important}.meal-grid{gap:14px!important}.meal-grid article{border:1px solid var(--brand-line)!important;background:linear-gradient(145deg,#0e151a,#090f13)!important;border-radius:15px!important;padding:22px!important}.result-shell{width:100%!important;padding:0!important}.result-shell>.ts-global-nav{margin-bottom:0}.result-shell .ts-result-content{width:var(--brand-shell);max-width:850px;margin:0 auto;padding:90px 0 120px}.result-shell .primary{min-width:0;margin-top:20px;display:inline-flex}.legal-shell{max-width:980px!important;padding:0 24px 100px!important}.legal-brand-row{border-bottom:1px solid #91a4b126;justify-content:space-between;align-items:center;height:78px;margin-bottom:62px;display:flex}.legal-back{border:1px solid #9bb0be33;border-radius:999px;color:#9ba7af!important;margin:0!important;padding:9px 14px!important;font-size:12px!important}.legal-shell h1{font-family:IBM Plex Sans Arabic,IBM Plex Sans,sans-serif;letter-spacing:-.035em!important;font-size:clamp(46px,6vw,74px)!important;line-height:1.1!important}.legal-shell h1 em{color:var(--brand-lime)}.legal-lead{color:#aab4bb!important}.legal-shell article{border-top:1px solid var(--brand-line)!important;padding:30px 0!important}.legal-shell article h2{font-size:20px!important}.legal-shell article p{color:#a6b0b7!important}.legal-version{color:#697780!important}.site-footer{color:#6d7981!important;background:#070b0e!important;border-top:1px solid #93a7b524!important}.site-footer a:hover{color:var(--brand-lime)!important}@media (max-width:820px){:root{--brand-shell:calc(100vw - 32px)}.ts-global-nav,.account-nav{height:68px!important;padding-inline:16px!important}.ts-global-brand-link,.account-brand{width:auto;min-width:0}.ts-global-brand-type,.account-brand>span{display:none!important}.ts-global-brand-mark,.account-brand>i{width:42px!important;height:32px!important}.account-hero,.plan-head{padding:50px 0 30px!important}.account-hero h1,.plan-head h1,.result-shell h1{font-size:clamp(38px,10vw,52px)!important}.auth-panel,.account-dashboard,.checkout-panel{border-radius:18px!important;margin-bottom:60px!important;padding:24px 18px!important}.account-nav-actions,.ts-global-nav-actions{gap:6px}.account-nav .language,.ts-global-nav .language,.ts-global-nav .ts-nav-button{height:38px;padding-inline:12px}.full-days,.full-nutrition{padding:30px 0 56px!important}.full-day{border-radius:15px!important;padding:20px 16px!important}.legal-shell{padding-inline:16px!important}.legal-brand-row{height:68px;margin-bottom:44px}.result-shell .ts-result-content{padding:62px 0 90px}.exercise-row{gap:12px!important}}@media (max-width:520px){.account-hero h1,.plan-head h1,.result-shell h1{font-size:40px!important}.auth-tabs button{flex:1}.account-plan-grid{grid-template-columns:1fr!important}.full-day header{gap:10px!important}.full-day .primary.compact{justify-content:center;width:100%}.legal-shell h1{font-size:42px!important}}
.ts-primary-cta>span,.ts-nav-cta>span,.primary>span{color:currentColor;flex:0 0 15px;width:15px;height:15px;display:inline-block;position:relative;font-size:0!important}.ts-primary-cta>span:before,.ts-nav-cta>span:before,.primary>span:before{content:"";background:currentColor;border-radius:99px;width:13px;height:2px;position:absolute;top:7px;left:1px;transform:rotate(-45deg)}.ts-primary-cta>span:after,.ts-nav-cta>span:after,.primary>span:after{content:"";border-top:2px solid;border-right:2px solid;border-radius:1px;width:6px;height:6px;position:absolute;top:0;right:0}
