/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.lowercase{text-transform:lowercase}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--void:#071211;--deep:#0c1b1a;--forest:#0b302c;--olive:#173a35;--olive-light:#35564f;--khaki:#c8c7b8;--bone:#f1ede2;--text:#bcc4bd;--muted:#82918b;--signal:#f45b12;--signal-dark:#b93d08;--gold:#ffb21a;--petrol:#075047;--font-display:Impact, Haettenschweiler, "Arial Narrow Bold", "Arial Black", sans-serif;--line:#efefec24;--content:1160px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(180deg, #081815, var(--void) 35%);color:var(--bone);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}button,summary{font:inherit}::selection{color:var(--void);background:var(--signal)}.content-width{width:min(var(--content), calc(100% - 48px));margin-inline:auto}.site-header{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#05100ff0;height:78px;position:sticky;top:0}.header-inner,.footer-inner{align-items:center;width:min(1240px,100% - 48px);height:100%;margin-inline:auto;display:flex}.header-inner{justify-content:space-between;gap:30px}.brand{color:var(--bone);filter:drop-shadow(0 3px 8px #00000085);align-content:center;justify-items:center;line-height:1;display:inline-grid}.brand-x{object-fit:contain;width:58px;height:38px;display:block}.brand-military,.brand-training{color:#8f9391;font-family:var(--font-display);-webkit-text-fill-color:transparent;-webkit-text-stroke:0;text-shadow:none;filter:drop-shadow(0 3px #111313)drop-shadow(0 0 5px #f45b1242);background-image:linear-gradient(#b5b8b5 0%,#7d827f 58%,#555a58 100%);-webkit-background-clip:text;background-clip:text;margin-top:-2px;font-style:normal;font-weight:900}.brand-military{letter-spacing:.16em;margin-top:-3px;font-size:12px}.brand-training{letter-spacing:.035em;margin-top:1px;font-size:14px}.brand-protocol{color:#f47a35;letter-spacing:.1em;text-shadow:0 1px #111,0 0 5px #f45b1266;margin-top:3px;font-size:8px;font-weight:900}.brand-hero{width:min(37vw,460px)}.brand-master{width:100%;height:auto;display:block}.brand-hero .brand-x{width:100%;height:auto}.brand-hero .brand-military{letter-spacing:.1em;-webkit-text-stroke:0;filter:drop-shadow(0 5px #101212)drop-shadow(0 0 10px #f45b1247);margin-top:-3%;font-size:clamp(34px,3.5vw,50px)}.brand-hero .brand-training{letter-spacing:.012em;white-space:nowrap;-webkit-text-stroke:0;filter:drop-shadow(0 6px #101212)drop-shadow(0 0 12px #f45b124d);margin-top:4px;font-size:clamp(40px,4.35vw,61px)}.brand-hero .brand-protocol{color:var(--signal);letter-spacing:.25em;margin-top:8px;font-size:clamp(9px,1vw,13px)}.x-mark{object-fit:contain;filter:drop-shadow(0 0 13px #f45b1247);flex:none;width:44px;height:44px;display:block}nav{align-items:center;gap:32px;display:flex}nav a{color:var(--khaki);letter-spacing:.07em;text-transform:uppercase;border-bottom:3px solid #0000;padding:28px 0 24px;font-size:13px;font-weight:700;transition:color .2s,border-color .2s}nav a:hover,nav a.active{color:var(--signal);border-bottom-color:var(--signal)}.header-cta{color:var(--signal);border:1px solid var(--signal-dark);letter-spacing:.09em;text-transform:uppercase;padding:11px 15px;font-size:13px;font-weight:850;transition:color .2s,background .2s}.header-cta:hover{color:var(--void);background:var(--signal)}.mobile-menu{display:none}.section-label{color:var(--signal);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:13px;font-weight:800;line-height:1.4;display:flex}.section-label>span{background:var(--signal);flex:none;width:28px;height:2px}.button{letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:28px;min-height:51px;padding:0 20px;font-size:14px;font-weight:850;line-height:1.2;transition:transform .2s,color .2s,background .2s,border-color .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:var(--void);background:var(--signal);border-bottom:3px solid var(--gold);box-shadow:0 15px 34px #00000061,0 0 24px #f45b121a}.button-primary:hover{background:#ff7429}.button-secondary{color:var(--bone);border:1px solid var(--olive-light)}.button-secondary:hover{color:var(--signal);border-color:var(--signal-dark)}.home-hero{background:linear-gradient(118deg,#075047c2,#07121194),url(/media/hero-equipment-poster.webp) 50% 38%/cover no-repeat;grid-template-columns:1.05fr .85fr;align-items:center;gap:72px;min-height:690px;padding:68px max(24px,50vw - 620px);display:grid;position:relative;overflow:hidden}.hero-video{z-index:0;object-fit:cover;object-position:center 38%;filter:saturate(.62)contrast(1.12)brightness(.62);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.015)}.hero-video-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#030f0df2 0%,#041916de 34%,#041d196b 68%,#040f0eb3 100%),linear-gradient(#030c0b59,#0000 48%,#030c0bd1);position:absolute;inset:0}.home-hero:before,.inner-hero:before{content:"";z-index:1;opacity:.34;pointer-events:none;background-image:linear-gradient(#ffb21a09 1px,#0000 1px),linear-gradient(90deg,#ffb21a09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.home-hero:after,.inner-hero:after{content:"";z-index:1;opacity:.15;mix-blend-mode:overlay;pointer-events:none;background-image:radial-gradient(circle at 20% 30%,#ffffff59 0 .55px,#0000 .8px),radial-gradient(circle at 70% 60%,#000000b8 0 .7px,#0000 1px);background-size:7px 7px,11px 11px;position:absolute;inset:0}.home-hero-copy,.hero-symbol{z-index:2;position:relative}.home-hero h1{max-width:760px;font-family:var(--font-display);letter-spacing:.01em;color:var(--signal);-webkit-text-fill-color:transparent;filter:drop-shadow(0 5px 2px #0000008c)drop-shadow(0 0 20px #f45b121f);background-image:radial-gradient(circle at 18% 28%,#052c27eb 0 1px,#0000 1.45px),radial-gradient(circle at 74% 68%,#062320c7 0 1.15px,#0000 1.7px),linear-gradient(#ff7619 0%,#ef510c 56%,#c83a08 100%);background-position:0 0,8px 5px,0 0;background-size:17px 19px,23px 21px,100% 100%;-webkit-background-clip:text;background-clip:text;margin:22px 0 20px;font-size:clamp(49px,5vw,69px);font-weight:900;line-height:.93}.home-hero h1 span{color:var(--gold);-webkit-text-fill-color:transparent;background-image:radial-gradient(circle at 22% 33%,#08312be6 0 1px,#0000 1.5px),radial-gradient(circle at 68% 70%,#062420ad 0 1.1px,#0000 1.65px),linear-gradient(#ffc52e 0%,#ffad16 58%,#ee8510 100%);background-size:19px 17px,25px 22px,100% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}.home-hero-copy>p:not(.section-label){max-width:570px;color:var(--text);margin:0;font-size:17px}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.standards{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.08em;align-items:center;gap:15px;margin-top:36px;padding-top:16px;font-size:12px;font-weight:750;display:flex}.standards i{background:var(--signal);width:4px;height:4px;transform:rotate(45deg)}.hero-symbol{text-align:center;opacity:.82;justify-content:center;align-items:center;display:flex;transform:scale(.88)}.hero-symbol .brand{filter:drop-shadow(0 22px 22px #00000080)drop-shadow(0 0 28px #f45b1229)}.movement-section{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:stretch;gap:clamp(36px,6vw,78px);min-height:570px;padding-block:82px;display:grid}.movement-media{border:1px solid var(--olive-light);background:#101917 url(/media/machine-stack-poster.webp) 50%/cover no-repeat;min-height:405px;position:relative;overflow:hidden;box-shadow:18px 18px #173a358c,0 26px 70px #00000052}.movement-media:after{content:"";pointer-events:none;background:linear-gradient(115deg,#04141214,#04141285),linear-gradient(#0000 52%,#040f0ea6);position:absolute;inset:0}.movement-media video{object-fit:cover;filter:saturate(.72)contrast(1.08)brightness(.78);width:100%;height:100%;position:absolute;inset:0}.movement-frame{z-index:2;pointer-events:none;border:1px solid #f1ede233;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;inset:22px}.movement-frame span{color:var(--bone);letter-spacing:.12em;background:#040f0ec7;padding:13px 16px;font-size:12px;font-weight:850}.movement-frame b{color:var(--signal);font-family:var(--font-display);padding:0 16px 8px 0;font-size:58px;line-height:1}.movement-copy{align-self:center}.movement-copy h2{color:var(--bone);font-family:var(--font-display);letter-spacing:.025em;text-shadow:0 4px 14px #0006;margin:18px 0 20px;font-size:clamp(38px,4.1vw,56px);font-weight:500;line-height:.95}.movement-copy>p{color:var(--text);margin:0;font-size:17px}.programme-status{border-left:3px solid var(--signal);background:#173a35b3;gap:5px;margin-top:27px;padding:17px 18px;display:grid}.programme-status strong{color:var(--signal);letter-spacing:.11em;font-size:12px}.programme-status span{color:var(--text);font-size:14px;line-height:1.45}.route-section{background:var(--forest);border-block:1px solid var(--line);padding:76px 0 88px}.route-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:30px;display:grid}.route-card{background:var(--deep);border:1px solid var(--olive-light);flex-direction:column;min-height:255px;padding:27px;transition:background .2s,border-color .2s,transform .2s;display:flex}.route-card:hover{background:var(--olive);border-color:var(--signal-dark)}.route-top{color:var(--signal);justify-content:space-between;font-size:13px;font-weight:850;display:flex}.route-top b{color:var(--muted);letter-spacing:.12em;font-size:12px}.route-card small{color:var(--muted);letter-spacing:.09em;margin-top:auto;font-size:12px;font-weight:800}.route-card h3{margin:10px 0 8px;font-size:23px;line-height:1.15}.route-card p{color:var(--text);margin:0;font-size:15px}.inner-hero{background:radial-gradient(circle at 18% 48%,#f45b1224,#0000 28%),linear-gradient(112deg,#07463f 0%,#0a2e2b 48%,#0a1918 100%);align-items:center;gap:70px;min-height:500px;padding:72px max(24px,50vw - 580px);display:grid;position:relative;overflow:hidden}.inner-hero>*{z-index:2;position:relative}.inner-hero>.inner-hero-video{z-index:0;object-fit:cover;object-position:center 42%;filter:saturate(.58)contrast(1.14)brightness(.56);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.015)}.inner-hero>.inner-video-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#030f0df2 0%,#041a17c7 45%,#04121073 74%,#040f0eb8);position:absolute;inset:0}.inner-hero-copy{max-width:690px}.inner-hero h1{font-family:var(--font-display);letter-spacing:.01em;color:var(--signal);-webkit-text-fill-color:transparent;filter:drop-shadow(0 5px 2px #00000085);background-image:radial-gradient(circle at 17% 29%,#052a25e0 0 1px,#0000 1.45px),radial-gradient(circle at 72% 67%,#05201dad 0 1.1px,#0000 1.7px),linear-gradient(#ff7619,#e94c0b 62%,#c43a08);background-size:18px 19px,24px 22px,100% 100%;-webkit-background-clip:text;background-clip:text;margin:20px 0 18px;font-size:clamp(45px,4.6vw,63px);font-weight:900;line-height:.94}.inner-hero h1 span{color:var(--gold);-webkit-text-fill-color:transparent;background-image:radial-gradient(circle at 21% 32%,#062d28e6 0 1px,#0000 1.45px),radial-gradient(circle at 69% 71%,#051f1ca3 0 1px,#0000 1.7px),linear-gradient(#ffc42c,#ffa915 62%,#e7810e);background-size:19px 17px,25px 23px,100% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block}.inner-hero-copy>p:not(.section-label){max-width:610px;color:var(--text);margin:0;font-size:17px}.inner-hero-copy>.button{margin-top:28px}.protocol-hero{grid-template-columns:.82fr 1.18fr}.protocol-number{justify-content:center;align-items:center;display:flex}.protocol-number strong{letter-spacing:-.07em;font-size:clamp(96px,10vw,145px);line-height:.8}.protocol-number strong:last-child{color:#0000;-webkit-text-stroke:2px var(--signal)}.protocol-number i{color:var(--olive-light);margin:0 9px;font-size:54px;font-style:normal;font-weight:300}.method-section{grid-template-columns:.8fr 1.2fr;gap:72px;padding-block:76px;display:grid}.method-heading h2,.compact-heading,.features-section h2{font-family:var(--font-display);letter-spacing:.02em;margin:16px 0 0;font-size:clamp(32px,3.4vw,44px);font-weight:500;line-height:1.02}.features-section h2 span{color:var(--signal)}.method-cards{border-top:1px solid var(--line)}.method-cards article{border-bottom:1px solid var(--line);grid-template-columns:82px 1fr;gap:22px;min-height:145px;padding:26px 0;display:grid}.method-cards strong{color:var(--signal);font-size:42px;line-height:1}.method-cards h3{margin:0 0 7px;font-size:20px}.method-cards p{color:var(--text);margin:0}.protocol-format-cards article{grid-template-columns:150px 1fr;align-items:start}.protocol-format-cards strong{font-family:var(--font-display);letter-spacing:.02em;font-size:34px}.protocol-format-cards small{color:var(--muted);letter-spacing:.12em;margin-bottom:4px;font-size:12px;font-weight:800;display:block}.principles-section,.delivery-section,.features-section{background:var(--forest);border-block:1px solid var(--line);padding:76px 0}.principle-grid,.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.principle-grid article,.feature-grid article{background:var(--deep);border:1px solid var(--olive-light);min-height:190px;padding:26px}.principle-grid span,.feature-grid span{color:var(--signal);font-size:13px;font-weight:850}.principle-grid h3,.feature-grid h3{margin:38px 0 7px;font-size:20px}.principle-grid p,.feature-grid p{color:var(--text);margin:0;font-size:15px}.members-note{background:var(--olive);border-left:3px solid var(--signal);align-items:center;gap:28px;margin-top:28px;padding:18px 21px;display:flex}.members-note strong{color:var(--signal);letter-spacing:.09em;font-size:13px}.members-note p{color:var(--text);margin:0}.training-hero{background:#0a1918 url(/media/machine-stack-poster.webp) 50% 42%/cover no-repeat;grid-template-columns:1.1fr .6fr}.training-hero-mark{justify-content:center;display:flex}.training-hero-mark .x-mark{opacity:.82;width:220px;height:220px}.training-hero-mark .x-mark:before,.training-hero-mark .x-mark:after{inset:18px 86px}.training-hero-mark .x-mark b{background:var(--deep);inset:66px}.environments-section{padding-block:76px}.environment-list{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:29px;display:grid}.environment-list article{background:var(--forest);border:1px solid var(--olive-light);flex-direction:column;min-height:300px;padding:25px;display:flex}.environment-number{color:var(--signal);font-size:16px;font-weight:850}.environment-name{margin-top:40px}.environment-name small{color:var(--muted);letter-spacing:.08em;font-size:12px;font-weight:750}.environment-name h2{margin:6px 0 0;font-size:27px}.environment-content{margin-top:auto}.environment-content h3{color:var(--khaki);margin:0 0 8px;font-size:18px}.environment-content p{color:var(--text);margin:0;font-size:15px}.training-status{max-width:760px;margin-top:24px}.delivery-cards{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:29px;display:grid}.delivery-cards article{background:var(--deep);border:1px solid var(--olive-light);min-height:215px;padding:26px}.delivery-cards span{color:var(--signal);letter-spacing:.08em;font-size:12px;font-weight:850}.delivery-cards h3{margin:55px 0 8px;font-size:21px}.delivery-cards p{color:var(--text);margin:0;font-size:15px}.foundation-section{padding-block:76px}.foundation-list{border-top:1px solid var(--line);margin-top:29px}.foundation-list article{border-bottom:1px solid var(--line);grid-template-columns:70px 220px 1fr;align-items:center;gap:24px;min-height:120px;padding:25px 0;display:grid}.foundation-list article>span{color:var(--signal);font-size:13px;font-weight:850}.foundation-list h2{margin:0;font-size:22px}.foundation-list p{max-width:600px;color:var(--text);margin:0}.public-safety-note{max-width:760px;color:var(--muted);margin:24px 0 0;font-size:14px}.about-hero{grid-template-columns:1.1fr .55fr}.about-mark{place-items:center;display:grid}.about-mark .x-mark{opacity:.82;width:240px;height:240px}.about-mark .x-mark:before,.about-mark .x-mark:after{inset:20px 94px}.about-mark .x-mark b{background:var(--deep);inset:72px}.about-section{grid-template-columns:.8fr 1.2fr;gap:72px;padding-block:76px;display:grid}.about-heading h2{font-family:var(--font-display);letter-spacing:.02em;margin:16px 0 13px;font-size:clamp(32px,3.4vw,44px);font-weight:500;line-height:1.02}.about-heading>p{color:var(--text);margin:0}.credential-list{border-top:1px solid var(--line)}.credential-list article{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;gap:20px;min-height:130px;padding:25px 0;display:grid}.credential-list article>span{color:var(--signal);font-size:13px;font-weight:850}.credential-list h3{margin:0 0 7px;font-size:20px}.credential-list p{color:var(--text);margin:0}.membership-hero{grid-template-columns:1.05fr .75fr}.membership-hero-summary{background:var(--forest);border:1px solid var(--olive-light);padding:28px}.membership-hero-summary>p{color:var(--signal);letter-spacing:.09em;margin:0 0 16px;font-size:13px;font-weight:850}.membership-hero-summary ul{margin:0;padding:0;list-style:none}.membership-hero-summary li{color:var(--text);border-top:1px solid var(--line);padding:11px 0;font-size:15px}.membership-hero-summary li:before{content:"X";color:var(--signal);margin-right:12px;font-weight:900}.feature-grid{grid-template-columns:repeat(4,1fr)}.founding-section{background:var(--deep);padding:76px 24px}.founding-card{width:min(var(--content), 100%);background:var(--olive);border:1px solid var(--signal-dark);grid-template-columns:105px 1fr .72fr;align-items:center;gap:42px;margin-inline:auto;padding:42px;display:grid;box-shadow:16px 16px #00000038}.founding-mark .x-mark{width:82px;height:82px}.founding-mark .x-mark:before,.founding-mark .x-mark:after{inset:8px 32px}.founding-mark .x-mark b{background:var(--olive);inset:24px}.founding-copy h2{font-family:var(--font-display);letter-spacing:.02em;margin:14px 0 10px;font-size:clamp(31px,3.2vw,43px);font-weight:500;line-height:1}.founding-copy h2 span{color:var(--signal)}.founding-copy>p{color:var(--text);margin:0}.membership-price{background:#07100e7a;border:1px solid #ff6a1a73;grid-template-columns:1fr auto;align-items:end;gap:4px 18px;margin-bottom:18px;padding:17px 18px;display:grid}.membership-price span{color:var(--signal);letter-spacing:.1em;font-size:12px;font-weight:900}.membership-price strong{color:var(--bone);font-family:var(--font-display);grid-area:1/2/3;font-size:44px;font-weight:500;line-height:.9}.membership-price small{color:var(--khaki);letter-spacing:.08em;font-size:12px;font-weight:850}.founding-action ul{margin:0 0 20px;padding:0;list-style:none}.founding-action li{color:var(--text);border-top:1px solid var(--line);padding:9px 0;font-size:14px;font-weight:600}.founding-action li:before{content:"X";color:var(--signal);margin-right:11px;font-weight:900}.founding-action .button{width:100%}.founding-action .button+.button{margin-top:10px}.founding-action .payment-status-note{color:var(--muted);text-align:center;margin:10px 0 0;font-size:12px;line-height:1.45}.final-cta{background:linear-gradient(135deg, #ff6a1a12, transparent 48%), var(--olive);border-top:1px solid var(--line);grid-template-columns:80px 1fr auto;align-items:center;gap:34px;min-height:280px;padding:54px max(24px,50vw - 580px);display:grid}.final-mark{width:68px;height:68px}.final-mark:before,.final-mark:after{inset:7px 26px}.final-mark b{background:var(--olive);inset:20px}.final-cta h2{max-width:680px;font-family:var(--font-display);letter-spacing:.02em;margin:11px 0 5px;font-size:clamp(29px,3.2vw,42px);font-weight:500;line-height:1.02}.final-cta p{color:var(--text);margin:0}footer{background:var(--void);border-top:1px solid var(--line);min-height:140px}.footer-inner{justify-content:space-between;gap:28px}.footer-inner>small{color:var(--muted);letter-spacing:.07em;font-size:12px;font-weight:700}.footer-message{gap:10px;display:grid}.footer-message>p{color:var(--muted);letter-spacing:.07em;margin:0;font-size:12px;font-weight:700}.footer-legal{flex-wrap:wrap;gap:8px 18px;display:flex}.footer-legal a{color:var(--text);letter-spacing:.02em;text-transform:none;border:0;padding:0;font-size:12px;font-weight:700}.footer-legal a:hover{color:var(--signal);border:0}.legal-page{width:min(860px,100% - 40px);min-height:64vh;margin-inline:auto;padding:90px 0 110px}.legal-page h1{font-family:var(--font-display);color:var(--bone);margin:18px 0 10px;font-size:clamp(45px,6vw,72px);font-weight:600;line-height:.95}.legal-page h2{color:var(--bone);margin:38px 0 8px;font-size:23px}.legal-page p{max-width:780px;color:var(--text);margin:0 0 15px;font-size:16px;line-height:1.72}.legal-page a:not(.button){color:var(--signal);text-underline-offset:3px;text-decoration:underline}.legal-page .legal-effective{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:28px;font-size:13px;font-weight:800}.legal-page .button{margin-top:24px}.danger-page{max-width:760px}.delete-account-form{background:var(--forest);border:1px solid #f45b126b;gap:12px;max-width:560px;margin-top:34px;padding:25px;display:grid}.delete-account-form label{color:var(--bone);font-size:15px}.delete-account-form input{min-height:52px;color:var(--bone);background:var(--void);border:1px solid var(--olive-light);font:inherit;padding:0 14px}.delete-account-form button{color:#fff;letter-spacing:.08em;cursor:pointer;background:#a92f1c;border:0;min-height:52px;padding:0 16px;font-size:13px;font-weight:900}.delete-account-form button:disabled{opacity:.4;cursor:not-allowed}.delete-account-form p{min-height:24px;color:var(--khaki);margin:0;font-size:14px}@media (width<=1000px){.header-cta{display:none}.desktop-site-nav{gap:18px}.desktop-site-nav a{font-size:11px}.home-hero{grid-template-columns:1fr;min-height:auto}.home-hero-copy{max-width:720px}.brand-hero{width:min(62vw,450px)}.protocol-hero,.training-hero,.membership-hero{grid-template-columns:1fr}.protocol-number{justify-content:flex-start}.training-hero-mark{opacity:.22;position:absolute;right:6%}.method-section{grid-template-columns:1fr;gap:36px}.movement-section{grid-template-columns:1.1fr .9fr;gap:40px}.founding-card{grid-template-columns:90px 1fr}.founding-action{grid-column:2}.feature-grid,.route-grid{grid-template-columns:repeat(2,1fr)}.about-hero{grid-template-columns:1fr}.about-mark{opacity:.2;position:absolute;right:6%}.about-section{grid-template-columns:1fr;gap:38px}.final-cta{grid-template-columns:70px 1fr}.final-cta .button{grid-column:2;justify-self:start}}@media (width<=760px){.site-header{height:70px;min-height:70px}.header-inner{flex-wrap:nowrap;gap:12px;padding:0}.brand-x{width:52px;height:34px}.brand-military{font-size:10px}.brand-training{font-size:12px}.brand-protocol{letter-spacing:.08em;font-size:7.5px}.x-mark{width:40px;height:40px}.desktop-site-nav{display:none}.mobile-menu{margin-left:auto;display:block;position:relative}.mobile-menu summary{color:var(--signal);letter-spacing:.12em;cursor:pointer;padding:10px 0 10px 16px;font-size:11px;font-weight:850;list-style:none}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{background:var(--deep);border:1px solid var(--olive-light);gap:2px;width:min(290px,100vw - 32px);padding:12px;display:grid;position:absolute;top:45px;right:0;box-shadow:0 24px 60px #00000073}.mobile-menu nav a{color:var(--text);border:0;padding:12px 13px;font-size:12px}.mobile-menu nav a.active{color:var(--signal);background:var(--olive)}.home-hero{gap:58px;padding:56px 24px}.hero-video{object-position:58% center}.home-hero h1,.inner-hero h1{font-size:41px}.home-hero-copy>p:not(.section-label),.inner-hero-copy>p:not(.section-label){font-size:16px}.hero-actions .button{width:100%}.brand-hero{width:min(88vw,430px)}.brand-hero .brand-military{letter-spacing:.08em;font-size:clamp(29px,8.4vw,40px)}.brand-hero .brand-training{letter-spacing:.005em;font-size:clamp(34px,9.2vw,47px)}.movement-section{grid-template-columns:1fr;gap:46px;min-height:0;padding-block:60px}.movement-media{aspect-ratio:4/3;min-height:0;box-shadow:12px 12px #173a3580}.movement-copy h2{font-size:40px}.route-section,.method-section,.principles-section,.environments-section,.delivery-section,.features-section,.founding-section{padding-block:60px}.route-grid,.principle-grid,.environment-list,.delivery-cards,.feature-grid{grid-template-columns:1fr}.route-card{min-height:225px}.inner-hero{min-height:auto;padding:62px 24px}.protocol-number strong{font-size:92px}.protocol-number i{font-size:42px}.compact-heading,.method-heading h2,.features-section h2{font-size:34px}.members-note{flex-direction:column;align-items:flex-start;gap:5px}.training-hero-mark,.about-mark{display:none}.foundation-list article{grid-template-columns:42px 1fr;gap:12px}.foundation-list article p{grid-column:2}.environment-list article{min-height:255px}.founding-card{grid-template-columns:1fr;gap:24px;padding:29px 24px}.founding-action{grid-column:auto}.final-cta{grid-template-columns:1fr;gap:20px;padding-block:50px}.final-mark{width:58px;height:58px}.final-cta .button{grid-column:auto;width:100%}footer{padding:32px 0}.footer-inner{flex-direction:column;align-items:flex-start}}@media (width<=480px){.content-width,.header-inner,.footer-inner{width:min(100% - 32px, var(--content))}.section-label{font-size:11px}.home-hero h1,.inner-hero h1{font-size:37px}.standards{flex-wrap:wrap;gap:10px;font-size:11px}.hero-rings{width:245px}.hero-x{width:175px;height:175px}.hero-x:before,.hero-x:after{inset:14px 68px}.hero-x b{inset:52px}.protocol-number strong{font-size:78px}.method-cards article{grid-template-columns:58px 1fr;gap:14px}.method-cards strong{font-size:36px}.protocol-format-cards article{grid-template-columns:100px 1fr}.protocol-format-cards strong{font-size:27px}.founding-copy h2{font-size:31px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}.hero-video,.movement-media video,.inner-hero-video{display:none}}.home-hero-v2{min-height:760px}.home-hero-v2 .home-hero-copy{max-width:720px}.home-hero-v2 .home-hero-copy>p:not(.section-label){max-width:640px;font-size:18px;line-height:1.6}.benefit-rail{border-block:1px solid var(--line);background:#0d1b18;grid-template-columns:repeat(4,1fr);display:grid}.benefit-rail article{border-right:1px solid var(--line);grid-template-columns:34px 1fr;align-content:center;gap:15px;min-height:150px;padding:26px clamp(18px,2.4vw,38px);display:grid}.benefit-rail article:last-child{border-right:0}.benefit-rail article>span{color:var(--signal);font-size:12px;font-weight:900}.benefit-rail article>div{gap:7px;display:grid}.benefit-rail strong{letter-spacing:.04em;font-size:16px}.benefit-rail small{color:var(--text);font-size:14px;line-height:1.4}.coach-system{grid-template-columns:.86fr 1.14fr;align-items:center;gap:clamp(55px,8vw,105px);padding-block:105px;display:grid}.coach-system-copy h2,.section-split-heading h2,.john-section h2{font-family:var(--font-display);margin:18px 0 20px;font-size:clamp(48px,5vw,70px);font-weight:500;line-height:.9}.coach-system-copy h2 span,.section-split-heading h2 span,.john-section h2 span{color:var(--signal)}.coach-system-copy>p{color:var(--text);font-size:17px}.coach-system-copy ul{grid-template-columns:1fr 1fr;gap:8px 20px;margin:28px 0;padding:0;list-style:none;display:grid}.coach-system-copy li{color:var(--khaki);border-top:1px solid var(--line);padding:11px 0;font-size:14px;font-weight:750}.coach-system-copy li:before{content:"X";color:var(--signal);margin-right:10px;font-weight:900}.text-link{color:var(--signal);letter-spacing:.08em;font-size:13px;font-weight:900}.app-showcase{grid-template-columns:minmax(280px,390px) 1fr;align-items:center;gap:22px;min-height:655px;display:grid;position:relative}.app-showcase:before{content:"";background:radial-gradient(circle at 50% 42%,#ff6a1a3d,#0000 42%),#0a2924;border:1px solid #ffffff1a;position:absolute;inset:8% 0 8% 13%}.phone-shell{z-index:2;background:linear-gradient(160deg,#142520,#070e0c 58%);border:8px solid #242d2a;border-radius:38px;width:min(100%,390px);min-height:650px;padding:24px 20px 16px;position:relative;box-shadow:0 35px 80px #0000007a,inset 0 0 0 1px #ffffff1a}.phone-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:64px;display:flex}.phone-top .x-mark{width:50px;height:50px}.phone-top span,.phone-shell>p{color:var(--signal);letter-spacing:.1em;font-size:11px;font-weight:900}.phone-shell>p{margin:30px 0 7px}.phone-shell>h3{font-family:var(--font-display);margin:0;font-size:48px;font-weight:500;line-height:.9}.phone-shell>h3 b{color:var(--signal);font-weight:500}.phone-workout{background:linear-gradient(145deg,#ff6a1a26,#192a25);border:1px solid #ff6a1a73;flex-direction:column;min-height:275px;margin-top:25px;padding:22px;display:flex}.phone-workout>span{color:var(--signal);letter-spacing:.08em;font-size:11px;font-weight:900}.phone-workout>strong{margin-top:auto;font-size:25px;line-height:1.05}.phone-workout>small{color:var(--text);margin-top:7px}.phone-workout a{color:#10100d;background:var(--signal);border:0;justify-content:space-between;align-items:center;min-height:52px;margin-top:22px;padding:0 15px;font-weight:950;text-decoration:none;display:flex}.phone-nav{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:15px;display:grid}.phone-nav>span{min-height:55px;color:var(--signal);place-content:center;justify-items:center;font-size:16px;display:grid}.phone-nav small{color:var(--muted);letter-spacing:.05em;font-size:8px;font-weight:900}.showcase-note{z-index:2;border-left:3px solid var(--signal);background:#07100eeb;max-width:230px;padding:22px;position:relative}.showcase-note span{color:var(--signal);letter-spacing:.1em;font-size:10px;font-weight:900}.showcase-note strong{margin-top:5px;font-size:17px;display:block}.showcase-note p{color:var(--text);margin:8px 0 0;font-size:14px;line-height:1.45}.training-world{border-block:1px solid var(--line);background:#061513;padding:96px 0}.section-split-heading{grid-template-columns:1fr .6fr;align-items:end;gap:50px;margin-bottom:35px;display:grid}.section-split-heading h2{margin-bottom:0}.section-split-heading>p{max-width:500px;color:var(--text);margin:0;font-size:17px}.training-day-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.training-day{border:1px solid var(--line);background:#14231f;min-height:410px;position:relative;overflow:hidden}.training-day-image,.training-day-shade{position:absolute;inset:0}.training-day-image{filter:saturate(.55)contrast(1.12);background-position:50%;background-size:cover;transform:scale(1.02)}.training-day-1 .training-day-image{background-image:url(/media/machine-stack-poster.webp)}.training-day-2 .training-day-image{background-image:url(/media/hero-equipment-poster.webp)}.training-day-3 .training-day-image{filter:none;background-image:linear-gradient(135deg,#ff6a1a24,#0000 45%),repeating-linear-gradient(125deg,#173a35 0 34px,#0c2420 34px 68px)}.training-day-4 .training-day-image{background-image:linear-gradient(135deg,#173a35,#07100e)}.training-day-shade{background:linear-gradient(#040f0d26 30%,#030a09f7),linear-gradient(90deg,#030a098c,#0000)}.training-day-copy{z-index:2;max-width:520px;padding:30px;position:absolute;inset:auto 0 0}.training-day-copy>span{color:var(--signal);letter-spacing:.1em;font-size:11px;font-weight:900}.training-day-copy>strong{color:var(--bone);font-family:var(--font-display);margin:7px 0 2px;font-size:54px;font-weight:500;line-height:.9;display:block}.training-day-copy h3{margin:8px 0 5px;font-size:20px}.training-day-copy p{color:var(--text);margin:0;font-size:14px;line-height:1.45}.how-section{background:var(--forest);padding:100px 0}.how-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.how-grid article{background:var(--deep);border:1px solid var(--olive-light);flex-direction:column;min-height:240px;padding:25px;display:flex}.how-grid span{color:var(--signal);letter-spacing:.1em;font-size:11px;font-weight:900}.how-grid strong{margin-top:auto;font-size:19px}.how-grid p{color:var(--text);margin:9px 0 0;font-size:14px;line-height:1.5}.john-section{grid-template-columns:.55fr 1fr;align-items:center;gap:70px;padding-block:100px;display:grid}.john-mark{border:1px solid var(--line);background:radial-gradient(circle,#ff6a1a26,#0000 45%),linear-gradient(145deg,#16322d,#0a1614);place-items:center;min-height:390px;display:grid}.john-mark .x-mark{width:250px;height:250px}.john-section>div:last-child>p{max-width:680px;color:var(--text);font-size:17px}.john-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}@media (width<=1000px){.benefit-rail{grid-template-columns:repeat(2,1fr)}.benefit-rail article:nth-child(2){border-right:0}.benefit-rail article:nth-child(-n+2){border-bottom:1px solid var(--line)}.coach-system{grid-template-columns:1fr}.app-showcase{justify-content:center}.training-day-grid,.how-grid{grid-template-columns:1fr 1fr}.john-section{grid-template-columns:.7fr 1fr}}@media (width<=760px){.home-hero-v2{min-height:auto}.home-hero-v2 .hero-symbol{display:none}.benefit-rail{grid-template-columns:1fr}.benefit-rail article{border-right:0;border-bottom:1px solid var(--line);min-height:115px}.coach-system{padding-block:70px}.coach-system-copy h2,.section-split-heading h2,.john-section h2{font-size:43px}.coach-system-copy ul{grid-template-columns:1fr}.app-showcase{grid-template-columns:1fr;min-height:auto}.app-showcase:before{inset:7% -15px}.phone-shell{min-height:610px;margin:auto}.showcase-note{margin-top:-35px;max-width:100%;margin-inline:18px}.training-world,.how-section{padding-block:70px}.section-split-heading{grid-template-columns:1fr;gap:18px}.training-day-grid,.how-grid{grid-template-columns:1fr}.training-day{min-height:370px}.how-grid article{min-height:200px}.john-section{grid-template-columns:1fr;gap:35px;padding-block:70px}.john-mark{min-height:300px}.john-mark .x-mark{width:190px;height:190px}.john-actions .button{width:100%}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--void:#09120e;--deep:#101e16;--forest:#1c3021;--olive:#293e2b;--olive-light:#57705a;--bone:#f3efdf;--khaki:#dedbc9;--text:#c7cfbf;--muted:#a6b3a0;--signal:#ff762e;--signal-dark:#c34c16}:where(a,button,summary,input,select,textarea):focus-visible{outline-offset:5px;outline:3px solid #ffb36e}:where(button,a,summary,input,select){touch-action:manipulation}.public-site{isolation:isolate}.public-site h1,.public-site h2,.public-site h3{text-wrap:balance}.public-site p{text-wrap:pretty}.public-site .site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#09120ef5}.public-site .home-hero-v2{border-bottom:1px solid var(--line);background:radial-gradient(at 85% 35%,#30442b 0,#0000 60%),#0d1911;grid-template-columns:1.05fr 1fr;gap:48px;min-height:720px}.public-site .hero-video-shade{background:linear-gradient(90deg,#09120e59,#0000)}.public-site .home-hero h1{letter-spacing:.025em;word-spacing:.1em;color:var(--bone);-webkit-text-fill-color:initial;text-shadow:none;background:0 0;font-family:Arial Black,Arial,Helvetica,sans-serif;font-size:clamp(46px,5.3vw,76px);line-height:1.14}.public-site .home-hero h1 span{color:var(--signal);-webkit-text-fill-color:var(--signal);text-shadow:none;background:0 0}.public-site .home-hero-copy>p{max-width:490px;font-size:18px}.public-site .hero-price{letter-spacing:.12em;flex-wrap:wrap;align-items:center;gap:14px;font-weight:800;display:flex;font-size:11px!important}.hero-price strong{color:var(--bone);letter-spacing:-.03em;font-size:30px}.hero-field{z-index:2;background:#f3efdf09;border:1px solid #f3efdf3d;min-width:0;padding:24px;position:relative;transform:none}.field-index{color:var(--khaki);letter-spacing:.16em;font-size:11px;font-weight:800;display:block}.hero-exercise{object-fit:contain;background:#fff;border-radius:4px;width:100%;height:380px;margin:24px 0;display:block}.field-caption{gap:4px;display:grid}.field-caption span{color:var(--signal);letter-spacing:.18em;font-size:10px}.field-caption strong{color:var(--bone);letter-spacing:.06em;font-size:12px}.levels-section{padding-block:100px}.level-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.level-card{background:#15231a;border:1px solid #43503d;border-radius:4px;flex-direction:column;min-width:0;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.level-card-top{color:var(--khaki);letter-spacing:.12em;justify-content:space-between;padding:18px 22px;font-size:11px;font-weight:800;display:flex}.level-card img{object-fit:contain;background:#fff;width:100%;height:220px}.level-card-copy{padding:24px}.level-card h3{font-family:var(--font-display);letter-spacing:.02em;margin:0 0 12px;font-size:42px;line-height:1}.level-card strong{color:var(--signal);letter-spacing:.12em;font-size:11px}.level-card p{min-height:80px;color:var(--text);font-size:15px;line-height:1.6}.level-link{border-top:1px solid var(--line);letter-spacing:.1em;padding-top:18px;font-size:11px;font-weight:800;display:block}.public-site .button,.public-site .header-cta{border-radius:3px;min-height:48px}.public-site .button:active,.public-site .header-cta:active,.level-card:active{transform:translateY(1px)}.public-site .benefit-rail{color:#142317;background:#e9e6d6}.public-site .benefit-rail small{color:#3e4e40}.public-site .benefit-rail article>span{color:#9b3d10}.public-site .training-day-image{background-color:#243629;background-image:none}.public-site .training-day-1 .training-day-image{background-image:url(/media/easy-beginner-40-plus/01-seated-chest-press.png)}.public-site .training-day-2 .training-day-image{background-image:url(/media/elite-trial/07-army-crawl.png)}.public-site .training-day-3 .training-day-image{background-image:url(/media/advanced-day1/01-seated-shoulder-press.png)}.public-site .training-day-4 .training-day-image{background-image:url(/media/elite-trial/05-bear-crawl-forward-backward.png)}.public-site .training-day-shade{background:linear-gradient(#09120e14,#09120ee0 54%,#09120e 97%)}@media (hover:hover) and (pointer:fine){.level-card:hover{border-color:var(--signal);transform:translateY(-6px);box-shadow:0 18px 40px #0005}}@keyframes field-float{to{transform:translateY(-6px)}}@keyframes section-arrive{0%{opacity:.65;transform:translateY(20px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference) and (width>=900px){.hero-field{animation:7s ease-in-out infinite alternate field-float}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.public-site>section:not(.home-hero){animation:linear both section-arrive;animation-timeline:view();animation-range:entry entry 28%}}}@media (width<=1000px){.public-site .home-hero-v2{gap:26px;padding-block:48px}.hero-exercise{height:280px}.public-site .home-hero h1{font-size:clamp(42px,5.5vw,60px)}.level-card-copy{padding:20px}.level-card h3{font-size:34px}}@media (width<=700px){.public-site .home-hero-v2{grid-template-columns:1fr;gap:32px;min-height:0;padding:40px 24px}.public-site .home-hero h1{font-size:clamp(36px,9.6vw,50px)}.hero-field{padding:16px;transform:none}.hero-exercise{height:240px;margin:16px 0}.level-grid{grid-template-columns:1fr}.levels-section{padding-block:64px}.level-card img{height:240px}.level-card p{min-height:0}.public-site .hero-actions{align-items:stretch}.public-site .hero-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.public-site .training-day-image{filter:none;background-position:top;background-repeat:no-repeat;background-size:contain;transform:none}:root{--font-display:"Arial Black",Arial,Helvetica,sans-serif}.public-site .inner-hero h1,.public-site .legal-page h1{font-family:var(--font-display);letter-spacing:.025em;overflow-wrap:anywhere;font-size:clamp(30px,4vw,54px);font-weight:900;line-height:1.15}.public-site .inner-hero h1 span{color:var(--signal);-webkit-text-fill-color:var(--signal);background:0 0}.public-site h2{letter-spacing:.02em;line-height:1.18}.public-site h3{letter-spacing:.02em;line-height:1.25}.public-site .section-label{line-height:1.6}.public-site .button,.public-site .header-cta{transition:transform .16s,background-color .16s,box-shadow .16s}.public-site .button:focus-visible,.public-site .header-cta:focus-visible{box-shadow:0 0 0 4px #ff762e33}.public-site .level-card:focus-visible{border-color:var(--signal)}.public-site .footer-legal a,.public-site .mobile-menu nav a{align-items:center;min-height:44px;display:inline-flex}.public-site .level-card p{min-height:0}.public-site .level-card-copy{flex-direction:column;flex:1;display:flex}.public-site .level-link{margin-top:auto}@media (hover:hover) and (pointer:fine){.public-site .button:hover{box-shadow:0 8px 24px #0006}}@media (hover:none){.public-site .button:hover{transform:none}.public-site .button:active{filter:brightness(.9);transform:translateY(2px)}}@media (width<=700px){.public-site .section-split-heading{gap:20px}.public-site .level-card h3{font-size:30px}}.brand{--font-display:Impact,Haettenschweiler,"Arial Narrow Bold","Arial Black",sans-serif}.public-site .protocol-number{padding:20px}.public-site .protocol-number .protocol-symbol{object-fit:contain;filter:none;background:0 0;width:min(100%,340px);height:auto;margin:0;display:block;transform:none}@media (width<=760px){.public-site .protocol-number{margin:0 0 12px;padding:0}.public-site .protocol-number .protocol-symbol{width:180px;max-width:55vw}}.public-site .protocol-format-cards{container-type:inline-size}.public-site .protocol-format-cards article{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:16px 32px}.public-site .protocol-format-cards article>strong{white-space:nowrap;font-size:34px;line-height:1.15}.public-site .protocol-format-cards article>div{min-width:0}@container (width<=520px){.public-site .protocol-format-cards article{grid-template-columns:1fr;gap:16px}}@media (width<=640px){.public-site .protocol-format-cards article{grid-template-columns:1fr;gap:16px}}.public-site .john-portrait{border:1px solid var(--line);min-width:0}.public-site .john-portrait img{object-fit:contain;width:100%;height:auto;display:block}._adminShell_1mk24_1{--admin-bg:#07110f;--admin-panel:#0c1e1b;--admin-raised:#12302b;--admin-line:#d1d8d024;--admin-text:#f0eee7;--admin-copy:#b7c0ba;--admin-muted:#7e9088;--admin-orange:#ff6417;min-height:100vh;color:var(--admin-text);background:radial-gradient(circle at 78% 10%, #ff641714, transparent 28%), var(--admin-bg);grid-template-columns:248px 1fr;display:grid}._sidebar_1mk24_33{border-right:1px solid var(--admin-line);background:#050f0df5;flex-direction:column;align-self:start;min-height:100vh;padding:26px 22px;display:flex;position:sticky;top:0}._adminBrand_1mk24_35{justify-content:center;display:flex}._adminBrand_1mk24_35 .brand{transform-origin:top;transform:scale(1.12)}._ownerBlock_1mk24_39{background:var(--admin-panel);border-left:3px solid var(--admin-orange);gap:5px;margin:34px 0 24px;padding:17px 15px;display:grid}._ownerBlock_1mk24_39 span,._pageHeading_1mk24_41>span,._subheading_1mk24_41 span,._systemState_1mk24_41,._notice_1mk24_41,._futurePanel_1mk24_41 span,._settingsGrid_1mk24_41 article>span{color:var(--admin-orange);letter-spacing:.13em;font-size:10px;font-weight:850}._ownerBlock_1mk24_39 strong{font-size:13px}._sidebar_1mk24_33 nav{gap:4px;display:grid}._sidebar_1mk24_33 nav button{min-height:48px;color:var(--admin-copy);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:30px 1fr;align-items:center;padding:0 13px;font-size:12px;font-weight:750;display:grid}._sidebar_1mk24_33 nav button span{color:var(--admin-muted);font-size:9px}._sidebar_1mk24_33 nav button:hover,._sidebar_1mk24_33 nav button._activeNav_1mk24_51{color:var(--admin-text);background:var(--admin-panel);border-color:var(--admin-line)}._sidebar_1mk24_33 nav button._activeNav_1mk24_51{border-left-color:var(--admin-orange)}._sidebar_1mk24_33 nav button._activeNav_1mk24_51 span{color:var(--admin-orange)}._exitLink_1mk24_57{color:var(--admin-muted);letter-spacing:.09em;margin-top:auto;padding-top:24px;font-size:10px;font-weight:800}._workspace_1mk24_61{min-width:0}._topbar_1mk24_63{border-bottom:1px solid var(--admin-line);background:#07110fe0;justify-content:space-between;align-items:center;gap:25px;height:78px;padding:0 36px;display:flex}._topbar_1mk24_63>div:first-child{align-items:baseline;gap:16px;display:flex}._topbar_1mk24_63 span{color:var(--admin-muted);letter-spacing:.13em;font-size:9px;font-weight:800}._topbar_1mk24_63 strong{letter-spacing:.08em;text-transform:uppercase;font-size:13px}._systemState_1mk24_41{align-items:center;gap:8px;display:flex}._systemState_1mk24_41 i{background:var(--admin-orange);border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #ff6417cc}._mobileTabs_1mk24_75{display:none}._notice_1mk24_41{min-height:34px;color:var(--admin-copy);border-bottom:1px solid var(--admin-line);background:#ff64170f;padding:9px 36px}._pageSection_1mk24_79{padding:46px 36px 72px}._pageHeading_1mk24_41{max-width:760px}._pageHeading_1mk24_41 h1{color:var(--admin-orange);letter-spacing:.02em;margin:10px 0 8px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(42px,5vw,68px);font-weight:900;line-height:.92}._pageHeading_1mk24_41 p{color:var(--admin-copy);margin:0;font-size:15px}._quickGrid_1mk24_89{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:30px;display:grid}._quickGrid_1mk24_89 button,._quickGrid_1mk24_89 a{min-height:190px;color:var(--admin-text);background:linear-gradient(145deg, #ff64170f, transparent 55%), var(--admin-panel);border:1px solid var(--admin-line);text-align:left;cursor:pointer;flex-direction:column;padding:24px;display:flex}._quickGrid_1mk24_89 button:hover,._quickGrid_1mk24_89 a:hover{border-color:#ff64178c;transform:translateY(-2px)}._quickGrid_1mk24_89 span{color:var(--admin-orange);font-size:11px;font-weight:850}._quickGrid_1mk24_89 strong{margin-top:auto;font-size:19px}._quickGrid_1mk24_89 small{color:var(--admin-muted);margin-top:7px;line-height:1.5}._statusGrid_1mk24_101{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:12px;margin-top:12px;display:grid}._statusGrid_1mk24_101 article{background:var(--admin-raised);border:1px solid var(--admin-line);align-content:space-between;min-height:150px;padding:22px;display:grid}._statusGrid_1mk24_101 span{color:var(--admin-muted);letter-spacing:.12em;font-size:9px;font-weight:800}._statusGrid_1mk24_101 strong{color:var(--admin-orange);font-size:29px}._statusGrid_1mk24_101 small{color:var(--admin-copy)}._exerciseList_1mk24_113{gap:8px;margin-top:30px;display:grid}._exerciseList_1mk24_113>article{background:var(--admin-panel);border:1px solid var(--admin-line);grid-template-columns:44px minmax(220px,1fr) 108px auto;align-items:center;gap:17px;min-height:104px;padding:17px 18px;display:grid}._exerciseList_1mk24_113>article>b{color:var(--admin-orange);font-size:12px}._exerciseMain_1mk24_119>span{color:var(--admin-muted);letter-spacing:.1em;font-size:9px;font-weight:800}._exerciseMain_1mk24_119 h2{margin:6px 0 0;font-size:18px}._readyPill_1mk24_123,._missingPill_1mk24_123{text-align:center;letter-spacing:.08em;padding:7px 8px;font-size:8px;font-weight:900}._readyPill_1mk24_123{color:#92ddbc;background:#3aa7761f;border:1px solid #3aa77659}._missingPill_1mk24_123{color:#ff9b69;background:#ff641714;border:1px solid #ff641759}._rowActions_1mk24_129{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}._rowActions_1mk24_129 button,._inlineEdit_1mk24_131 button,._videoList_1mk24_131 button,._videoList_1mk24_131 a,._settingActions_1mk24_131 a,._settingActions_1mk24_131 button{min-height:36px;color:var(--admin-copy);border:1px solid var(--admin-line);letter-spacing:.06em;cursor:pointer;background:0 0;padding:0 10px;font-size:9px;font-weight:850}._rowActions_1mk24_129 button:hover,._inlineEdit_1mk24_131 button:hover,._videoList_1mk24_131 button:hover,._videoList_1mk24_131 a:hover,._settingActions_1mk24_131 a:hover,._settingActions_1mk24_131 button:hover{color:var(--admin-orange);border-color:#ff641780}._rowActions_1mk24_129 button:disabled{opacity:.25;cursor:default}._inlineEdit_1mk24_131{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}._inlineEdit_1mk24_131 input{min-width:240px;min-height:38px;color:var(--admin-text);background:var(--admin-bg);border:1px solid #ff641780;padding:0 11px}._protocolBuilderBanner_1mk24_143{background:var(--admin-line);border:1px solid #ff641761;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:30px;padding:20px;display:grid}._protocolBuilderBanner_1mk24_143>div{background:var(--admin-raised);align-content:space-between;min-height:92px;padding:16px;display:grid}._protocolBuilderBanner_1mk24_143 span,._day2AddPanel_1mk24_147>div>span,._day2AddPanel_1mk24_147 label>span,._day2Fields_1mk24_147 label>span{color:var(--admin-muted);letter-spacing:.12em;font-size:8px;font-weight:850}._protocolBuilderBanner_1mk24_143 strong{color:var(--admin-orange);font-size:16px}._day2AddPanel_1mk24_147{background:var(--admin-panel);border:1px solid var(--admin-line);grid-template-columns:1.1fr 1.35fr .7fr 1fr auto;align-items:end;gap:12px;margin-top:12px;padding:22px;display:grid}._day2AddPanel_1mk24_147>div{align-self:center;gap:6px;display:grid}._day2AddPanel_1mk24_147>div>strong{max-width:260px;font-size:12px;line-height:1.45}._day2AddPanel_1mk24_147 label{gap:7px;display:grid}._day2AddPanel_1mk24_147 input[type=text],._day2AddPanel_1mk24_147 input:not([type]),._day2AddPanel_1mk24_147 select,._day2Fields_1mk24_147 input,._day2Fields_1mk24_147 select{width:100%;min-height:46px;color:var(--admin-text);background:var(--admin-bg);border:1px solid var(--admin-line);font:inherit;padding:0 11px}._day2AddPanel_1mk24_147>button{color:#111;background:var(--admin-orange);letter-spacing:.08em;cursor:pointer;border:0;min-height:46px;padding:0 15px;font-size:9px;font-weight:900}._holdChoice_1mk24_163{background:var(--admin-bg);border:1px solid var(--admin-line);cursor:pointer;grid-template-columns:20px 1fr;align-items:center;min-height:46px;padding:7px 10px}._holdChoice_1mk24_163 input,._inlineHold_1mk24_165 input{width:17px;height:17px;accent-color:var(--admin-orange)}._holdChoice_1mk24_163>span{gap:2px;display:grid}._holdChoice_1mk24_163 strong{font-size:9px}._holdChoice_1mk24_163 small{color:var(--admin-muted);font-size:8px;line-height:1.3}._day2Empty_1mk24_173{min-height:190px;color:var(--admin-copy);background:linear-gradient(125deg, #ff64170f, transparent), var(--admin-panel);border:1px dashed #ff64175c;justify-content:center;align-items:center;gap:28px;margin-top:12px;padding:30px;display:flex}._day2Empty_1mk24_173>span{color:var(--admin-orange);font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:58px}._day2Empty_1mk24_173 div{gap:5px;display:grid}._day2Empty_1mk24_173 strong{font-size:17px}._day2Empty_1mk24_173 p{color:var(--admin-muted);margin:0;font-size:12px}._day2List_1mk24_183{margin-top:26px}._day2List_1mk24_183>article{background:var(--admin-panel);border-top:1px solid var(--admin-line);grid-template-columns:38px minmax(360px,1fr) 100px auto;align-items:center;gap:14px;min-height:126px;padding:17px 18px;display:grid}._day2List_1mk24_183>article>b{color:var(--admin-orange);font-size:12px}._day2Fields_1mk24_147{grid-template-columns:minmax(180px,1.45fr) .65fr auto;align-items:end;gap:7px;display:grid}._day2Fields_1mk24_147 label{gap:5px;display:grid}._day2Fields_1mk24_147 ._inlineHold_1mk24_165{min-height:46px;color:var(--admin-copy);background:var(--admin-bg);border:1px solid var(--admin-line);letter-spacing:.07em;cursor:pointer;align-items:center;gap:7px;padding:0 10px;font-size:8px;font-weight:850;display:flex}._day2Protocol_1mk24_195{gap:4px;display:grid}._day2Protocol_1mk24_195 span{color:var(--admin-orange);font-size:10px;font-weight:900}._day2Protocol_1mk24_195 strong{font-size:9px}._day2Protocol_1mk24_195 small{color:var(--admin-muted);font-size:8px}._dangerButton_1mk24_203{color:#ff9875!important}._uploadPanel_1mk24_207{background:var(--admin-panel);border:1px solid #ff641766;grid-template-columns:1fr 1.25fr auto;align-items:end;gap:14px;margin-top:30px;padding:26px;display:grid}._uploadPanel_1mk24_207 label{gap:9px;display:grid}._uploadPanel_1mk24_207 label>span{color:var(--admin-orange);letter-spacing:.11em;font-size:9px;font-weight:850}._uploadPanel_1mk24_207 select{min-height:54px;color:var(--admin-text);background:var(--admin-bg);border:1px solid var(--admin-line);padding:0 13px}._filePicker_1mk24_215{background:var(--admin-bg);cursor:pointer;border:1px dashed #ff64177a;align-content:center;min-height:105px;padding:13px 15px;position:relative}._filePicker_1mk24_215 input{opacity:0;cursor:pointer;position:absolute;inset:0}._filePicker_1mk24_215 strong{margin-top:2px;font-size:12px}._filePicker_1mk24_215 small{color:var(--admin-muted);font-size:9px}._uploadButton_1mk24_223{color:#101312;background:var(--admin-orange);letter-spacing:.09em;cursor:pointer;border:0;min-height:54px;padding:0 20px;font-size:10px;font-weight:900}._uploadButton_1mk24_223:disabled{opacity:.38;cursor:default}._videoList_1mk24_131{margin-top:28px}._subheading_1mk24_41{justify-content:space-between;margin-bottom:10px;display:flex}._videoList_1mk24_131 article{background:var(--admin-panel);border-top:1px solid var(--admin-line);justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:16px 18px;display:flex}._videoList_1mk24_131 article>div:first-child{gap:3px;display:grid}._videoList_1mk24_131 article span{color:var(--admin-orange);font-size:9px;font-weight:850}._videoList_1mk24_131 article small{color:var(--admin-muted)}._videoList_1mk24_131 article>div:last-child{gap:6px;display:flex}._videoList_1mk24_131 a{align-items:center;display:inline-flex}._emptyState_1mk24_243{color:var(--admin-muted);text-align:center;background:var(--admin-panel);border:1px solid var(--admin-line);padding:35px 24px}._pageList_1mk24_249{gap:8px;margin-top:30px;display:grid}._pageList_1mk24_249 article{background:var(--admin-panel);border:1px solid var(--admin-line);grid-template-columns:38px 1fr 55px 110px;align-items:center;gap:17px;min-height:82px;padding:14px 18px;display:grid}._pageList_1mk24_249 article>span{color:var(--admin-orange);font-size:10px;font-weight:850}._pageList_1mk24_249 article>div{gap:3px;display:grid}._pageList_1mk24_249 small{color:var(--admin-muted)}._pageList_1mk24_249 article>b{color:#8ed9b7;letter-spacing:.1em;font-size:9px}._pageList_1mk24_249 a{color:var(--admin-orange);letter-spacing:.06em;font-size:9px;font-weight:850}._futurePanel_1mk24_41{background:var(--admin-panel);border:1px solid var(--admin-line);grid-template-columns:110px 1fr auto;align-items:center;gap:30px;margin-top:30px;padding:36px;display:grid}._futurePanel_1mk24_41 .x-mark{object-fit:contain;width:100px;height:100px}._futurePanel_1mk24_41 h2{margin:9px 0;font-size:26px}._futurePanel_1mk24_41 p{max-width:620px;color:var(--admin-copy);margin:0}._futurePanel_1mk24_41 a{color:#101312;background:var(--admin-orange);align-items:center;min-height:44px;padding:0 14px;font-size:9px;font-weight:900;display:inline-flex}._memberSummary_1mk24_277{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid}._memberSummary_1mk24_277 article{background:var(--admin-raised);border:1px solid var(--admin-line);align-content:space-between;min-height:140px;padding:20px;display:grid}._memberSummary_1mk24_277 span,._memberAdd_1mk24_281 span{color:var(--admin-muted);letter-spacing:.11em;font-size:10px;font-weight:850}._memberSummary_1mk24_277 strong{color:var(--admin-orange);font-size:28px}._memberSummary_1mk24_277 small{color:var(--admin-copy);font-size:12px}._memberAdd_1mk24_281{background:var(--admin-panel);border:1px solid #ff641761;grid-template-columns:.8fr 1.4fr auto;align-items:end;gap:14px;margin-top:10px;padding:20px;display:grid}._memberAdd_1mk24_281>div{align-self:center;gap:6px;display:grid}._memberAdd_1mk24_281>div strong{font-size:15px}._memberAdd_1mk24_281 label{gap:7px;display:grid}._memberAdd_1mk24_281 input{min-height:48px;color:var(--admin-text);background:var(--admin-bg);border:1px solid var(--admin-line);font:inherit;padding:0 13px}._memberAdd_1mk24_281>button{color:#111;background:var(--admin-orange);letter-spacing:.07em;cursor:pointer;border:0;min-height:48px;padding:0 18px;font-size:10px;font-weight:900}._memberList_1mk24_299{margin-top:10px;display:grid}._memberList_1mk24_299>p{color:var(--admin-muted);text-align:center;background:var(--admin-panel);border:1px dashed var(--admin-line);margin:0;padding:28px}._memberList_1mk24_299 article{background:var(--admin-panel);border-top:1px solid var(--admin-line);grid-template-columns:minmax(210px,1fr) 96px auto;align-items:center;gap:14px;min-height:82px;padding:15px 18px;display:grid}._memberList_1mk24_299 article>div:first-child{gap:5px;min-width:0;display:grid}._memberList_1mk24_299 article>div:first-child strong{overflow-wrap:anywhere;font-size:14px}._memberList_1mk24_299 article>div:first-child small{color:var(--admin-muted);font-size:11px}._memberList_1mk24_299 article>div:last-child{justify-content:flex-end;gap:6px;display:flex}._memberList_1mk24_299 button{min-height:40px;color:var(--admin-copy);border:1px solid var(--admin-line);letter-spacing:.06em;cursor:pointer;background:0 0;padding:0 12px;font-size:9px;font-weight:850}._memberList_1mk24_299 button:hover{color:var(--admin-orange);border-color:#ff641780}._memberActive_1mk24_317,._memberInactive_1mk24_317{letter-spacing:.08em;justify-self:start;padding:8px 9px;font-size:9px;font-weight:900}._memberActive_1mk24_317{color:#92ddbc;background:#3aa7761f;border:1px solid #3aa77659}._memberInactive_1mk24_317{color:#ffb18a;background:#ff641714;border:1px solid #ff64174d}._settingsGrid_1mk24_41{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}._settingsGrid_1mk24_41 article{background:var(--admin-panel);border:1px solid var(--admin-line);flex-direction:column;min-height:185px;padding:24px;display:flex}._settingsGrid_1mk24_41 strong{color:var(--admin-orange);margin-top:auto;font-size:17px}._settingsGrid_1mk24_41 p{color:var(--admin-copy);margin:8px 0 0;font-size:13px}._settingsGrid_1mk24_41 ._settingActions_1mk24_131{grid-column:1/-1;min-height:130px}._settingActions_1mk24_131 div{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}._settingActions_1mk24_131 a,._settingActions_1mk24_131 button{align-items:center;display:inline-flex}._costGuard_1mk24_341{background:linear-gradient(135deg, #8ed9b712, transparent 45%), var(--admin-panel);border:1px solid #8ed9b757;margin-top:14px;padding:28px}._costGuardHeader_1mk24_343{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}._costGuardHeader_1mk24_343>div{max-width:680px}._costGuardHeader_1mk24_343 span,._costLimits_1mk24_347 span,._costUsage_1mk24_347>span{color:#8ed9b7;letter-spacing:.12em;font-size:9px;font-weight:850}._costGuardHeader_1mk24_343 h2{margin:8px 0 6px;font-size:27px}._costGuardHeader_1mk24_343 p{color:var(--admin-copy);margin:0;font-size:13px;line-height:1.55}._costGuardHeader_1mk24_343>strong{color:#8ed9b7;letter-spacing:.08em;background:#3aa7761a;border:1px solid #3aa77659;flex:none;padding:8px 10px;font-size:8px}._costLimits_1mk24_347{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:24px;display:grid}._costLimits_1mk24_347 article{background:var(--admin-bg);border:1px solid var(--admin-line);align-content:space-between;gap:7px;min-height:125px;padding:17px;display:grid}._costLimits_1mk24_347 strong{font-size:20px}._costLimits_1mk24_347 small{color:var(--admin-muted);font-size:10px;line-height:1.4}._costMeter_1mk24_363{background:var(--admin-raised);border:1px solid var(--admin-line);grid-template-columns:minmax(220px,.7fr) 1fr 72px;align-items:center;gap:18px;margin-top:10px;padding:16px 18px;display:grid}._costMeter_1mk24_363>div{gap:4px;display:grid}._costMeter_1mk24_363 span,._costMeter_1mk24_363 small{color:var(--admin-muted);letter-spacing:.1em;font-size:8px;font-weight:850}._costMeter_1mk24_363>div strong{font-size:12px}._costMeter_1mk24_363>i{background:var(--admin-bg);border:1px solid var(--admin-line);height:9px;display:block;overflow:hidden}._costMeter_1mk24_363>i>b{background:#8ed9b7;min-width:2px;height:100%;display:block}._costMeter_1mk24_363>small{text-align:right}._costFacts_1mk24_377{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px;display:grid}._costFacts_1mk24_377>div{background:var(--admin-raised);border:1px solid var(--admin-line);grid-template-columns:24px 1fr;align-items:start;gap:10px;min-height:78px;padding:14px;display:grid}._costFacts_1mk24_377 i{color:#10231d;background:#8ed9b7;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;font-style:normal;font-weight:900;display:grid}._costFacts_1mk24_377 span{gap:5px;display:grid}._costFacts_1mk24_377 strong{letter-spacing:.06em;font-size:10px}._costFacts_1mk24_377 small{color:var(--admin-muted);font-size:10px;line-height:1.45}._costUsage_1mk24_347{background:var(--admin-bg);border:1px solid var(--admin-line);grid-template-columns:105px repeat(4,1fr) auto;align-items:center;gap:10px;margin-top:8px;padding:14px;display:grid}._costUsage_1mk24_347>div{gap:3px;display:grid}._costUsage_1mk24_347>div strong{font-size:11px}._costUsage_1mk24_347>div small{color:var(--admin-muted);font-size:8px}._costUsage_1mk24_347 button{min-height:38px;color:var(--admin-copy);border:1px solid var(--admin-line);letter-spacing:.07em;cursor:pointer;background:0 0;padding:0 11px;font-size:8px;font-weight:850}._costUsage_1mk24_347 button:hover{color:#8ed9b7;border-color:#8ed9b773}._costUsage_1mk24_347 button:disabled{opacity:.45;cursor:wait}._migrationCentre_1mk24_405{background:linear-gradient(135deg, #ff641712, transparent 42%), var(--admin-panel);border:1px solid #ff641757;margin-top:14px;padding:28px}._migrationHeader_1mk24_407{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}._migrationHeader_1mk24_407>div{max-width:680px}._migrationHeader_1mk24_407>div>span,._migrationRoute_1mk24_411 article>span{color:var(--admin-orange);letter-spacing:.12em;font-size:9px;font-weight:850}._migrationHeader_1mk24_407 h2{margin:8px 0 6px;font-size:27px}._migrationHeader_1mk24_407 p{color:var(--admin-copy);margin:0;font-size:13px;line-height:1.55}._waitingPill_1mk24_417{color:#ffb18a;letter-spacing:.08em;background:#ff641714;border:1px solid #ff64175c;flex:none;padding:8px 10px;font-size:8px;font-weight:900}._migrationRoute_1mk24_411{grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:stretch;margin-top:24px;display:grid}._migrationRoute_1mk24_411 article{background:var(--admin-bg);border:1px solid var(--admin-line);align-content:space-between;gap:8px;min-height:125px;padding:18px;display:grid}._migrationRoute_1mk24_411 article strong{color:var(--admin-text);font-size:15px}._migrationRoute_1mk24_411 article small{color:var(--admin-muted);letter-spacing:.06em;font-size:9px}._migrationRoute_1mk24_411>b{color:var(--admin-orange);place-items:center;font-size:18px;display:grid}._migrationChecks_1mk24_429{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px;display:grid}._migrationChecks_1mk24_429>div{background:var(--admin-raised);border:1px solid var(--admin-line);grid-template-columns:24px 1fr;align-items:start;gap:10px;min-height:78px;padding:14px;display:grid}._migrationChecks_1mk24_429 i{color:#10231d;background:#8ed9b7;border-radius:50%;place-items:center;width:21px;height:21px;font-size:11px;font-style:normal;font-weight:900;display:grid}._migrationChecks_1mk24_429 span{gap:5px;display:grid}._migrationChecks_1mk24_429 strong{letter-spacing:.06em;font-size:10px}._migrationChecks_1mk24_429 small{color:var(--admin-muted);font-size:10px;line-height:1.45}._migrationActions_1mk24_441{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}._migrationActions_1mk24_441 a,._migrationActions_1mk24_441 button{min-height:42px;color:var(--admin-copy);border:1px solid var(--admin-line);letter-spacing:.07em;cursor:pointer;background:0 0;align-items:center;padding:0 13px;font-size:9px;font-weight:850;display:inline-flex}._migrationActions_1mk24_441 a:hover,._migrationActions_1mk24_441 button:hover{color:var(--admin-orange);border-color:#ff641780}._migrationActions_1mk24_441 button:disabled{opacity:.45;cursor:wait}._migrationActions_1mk24_441>strong{color:#8ed9b7;letter-spacing:.08em;background:#3aa7761a;border:1px solid #3aa77652;padding:11px 13px;font-size:9px}._mobilePreviewPage_1mk24_453{overflow:hidden}._previewControls_1mk24_455{background:var(--admin-panel);border:1px solid var(--admin-line);grid-template-columns:1.5fr 1fr 1fr;gap:14px;margin-top:30px;padding:20px;display:grid}._previewControls_1mk24_455 fieldset{border:0;min-width:0;margin:0;padding:0}._previewControls_1mk24_455 legend,._previewControls_1mk24_455 label>span{color:var(--admin-orange);letter-spacing:.11em;margin-bottom:9px;font-size:9px;font-weight:850;display:block}._deviceChoices_1mk24_461,._orientationChoices_1mk24_461{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}._orientationChoices_1mk24_461{grid-template-columns:1fr 1fr}._deviceChoices_1mk24_461 button,._orientationChoices_1mk24_461 button{min-height:54px;color:var(--admin-copy);background:var(--admin-bg);border:1px solid var(--admin-line);letter-spacing:.06em;cursor:pointer;place-content:center;gap:3px;padding:8px 10px;font-size:9px;font-weight:850;display:grid}._deviceChoices_1mk24_461 strong{font-size:10px}._deviceChoices_1mk24_461 small{color:var(--admin-muted);font-size:8px}._deviceChoices_1mk24_461 button._previewChoiceActive_1mk24_471,._orientationChoices_1mk24_461 button._previewChoiceActive_1mk24_471{color:#111;background:var(--admin-orange);border-color:var(--admin-orange)}._deviceChoices_1mk24_461 button._previewChoiceActive_1mk24_471 small{color:#332014}._previewControls_1mk24_455 label{align-content:start;display:grid}._previewControls_1mk24_455 select{min-height:54px;color:var(--admin-text);background:var(--admin-bg);border:1px solid var(--admin-line);padding:0 12px}._previewSummary_1mk24_479{background:var(--admin-raised);border:1px solid var(--admin-line);grid-template-columns:repeat(3,minmax(100px,1fr)) auto;align-items:center;gap:14px;margin-top:12px;padding:15px 18px;display:grid}._previewSummary_1mk24_479>div:not(._previewActions_1mk24_481){gap:3px;display:grid}._previewSummary_1mk24_479 span{color:var(--admin-muted);letter-spacing:.12em;font-size:8px;font-weight:850}._previewSummary_1mk24_479 strong{font-size:11px}._previewActions_1mk24_481{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}._previewActions_1mk24_481 button,._previewActions_1mk24_481 a{min-height:38px;color:var(--admin-copy);border:1px solid var(--admin-line);letter-spacing:.07em;cursor:pointer;background:0 0;align-items:center;padding:0 11px;font-size:8px;font-weight:850;display:inline-flex}._previewActions_1mk24_481 button:hover,._previewActions_1mk24_481 a:hover{color:var(--admin-orange);border-color:#ff641780}._previewStage_1mk24_493{border:1px solid var(--admin-line);background-color:#030706;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:28px 28px;place-items:start center;min-height:760px;margin-top:14px;padding:40px;display:grid;overflow:auto}._deviceFrame_1mk24_495{width:calc(var(--preview-width) + 24px);height:calc(var(--preview-height) + 48px);background:#080a09;border:2px solid #39433f;border-radius:38px;flex:none;padding:24px 12px;position:relative;box-shadow:0 35px 90px #00000094,inset 0 0 0 3px #111715}._deviceFrame_1mk24_495._android_1mk24_497{border-radius:28px}._deviceFrame_1mk24_495._tablet_1mk24_499{border-radius:24px;padding:20px 12px}._deviceFrame_1mk24_495._landscape_1mk24_501{border-radius:24px}._deviceFrame_1mk24_495 iframe{width:var(--preview-width);height:var(--preview-height);background:#071211;border:0;border-radius:24px;display:block}._deviceFrame_1mk24_495._android_1mk24_497 iframe{border-radius:18px}._deviceFrame_1mk24_495._tablet_1mk24_499 iframe,._deviceFrame_1mk24_495._landscape_1mk24_501 iframe{border-radius:14px}._deviceBar_1mk24_509{z-index:2;pointer-events:none;color:#9ea7a1;justify-content:space-between;align-items:center;height:20px;padding:0 12px;font-size:7px;font-weight:850;display:flex;position:absolute;top:2px;left:12px;right:12px}._deviceBar_1mk24_509 i{background:#020303;border-radius:0 0 13px 13px;width:78px;height:17px;position:absolute;top:1px;left:50%;transform:translate(-50%)}._android_1mk24_497 ._deviceBar_1mk24_509 i{border-radius:50%;width:9px;height:9px;top:6px}._tablet_1mk24_499 ._deviceBar_1mk24_509 i,._landscape_1mk24_501 ._deviceBar_1mk24_509 i{border-radius:50%;width:8px;height:8px;top:7px}._previewNote_1mk24_517{max-width:820px;color:var(--admin-muted);text-align:center;margin:15px auto 0;font-size:10px;line-height:1.55}._deniedPage_1mk24_521{color:#f0eee7;text-align:center;background:radial-gradient(circle,#12302b,#07110f 68%);place-content:center;justify-items:center;min-height:100vh;padding:30px;display:grid}._deniedPage_1mk24_521 .brand-hero{width:min(340px,80vw)}._deniedPage_1mk24_521>span{color:#ff6417;letter-spacing:.14em;margin-top:25px;font-size:10px;font-weight:900}._deniedPage_1mk24_521 h1{margin:10px 0 6px;font-size:44px}._deniedPage_1mk24_521 p{color:#b7c0ba;margin:0}._deniedPage_1mk24_521 a{color:#111;background:#ff6417;margin-top:24px;padding:14px 18px;font-size:10px;font-weight:900}@media (width<=1050px){._adminShell_1mk24_1{grid-template-columns:205px 1fr}._sidebar_1mk24_33{padding-inline:16px}._adminBrand_1mk24_35 .brand{transform:scale(1)}._quickGrid_1mk24_89{grid-template-columns:1fr}._quickGrid_1mk24_89 button,._quickGrid_1mk24_89 a{min-height:135px}._statusGrid_1mk24_101{grid-template-columns:repeat(2,1fr)}._exerciseList_1mk24_113>article{grid-template-columns:38px 1fr 100px}._rowActions_1mk24_129{grid-column:2/-1;justify-content:flex-start}._uploadPanel_1mk24_207,._settingsGrid_1mk24_41,._memberAdd_1mk24_281{grid-template-columns:1fr}._costLimits_1mk24_347,._costUsage_1mk24_347{grid-template-columns:repeat(2,1fr)}._costUsage_1mk24_347>span,._costUsage_1mk24_347>button{grid-column:1/-1}._costUsage_1mk24_347>button{justify-self:start}._migrationRoute_1mk24_411{grid-template-columns:1fr;gap:7px}._migrationRoute_1mk24_411>b{min-height:22px;transform:rotate(90deg)}._protocolBuilderBanner_1mk24_143{grid-template-columns:repeat(2,1fr)}._day2AddPanel_1mk24_147{grid-template-columns:1fr 1fr}._day2AddPanel_1mk24_147>div{grid-column:1/-1}._day2AddPanel_1mk24_147>button{min-height:50px}._day2List_1mk24_183>article{grid-template-columns:32px 1fr 100px}._day2List_1mk24_183 ._rowActions_1mk24_129{grid-column:2/-1}._previewControls_1mk24_455{grid-template-columns:1fr}._previewSummary_1mk24_479{grid-template-columns:repeat(3,1fr)}._previewActions_1mk24_481{grid-column:1/-1;justify-content:flex-start}}@media (width<=760px){._adminShell_1mk24_1{display:block}._sidebar_1mk24_33{border-right:0;border-bottom:1px solid var(--admin-line);flex-direction:row;align-items:center;min-height:auto;padding:15px 18px;position:static}._adminBrand_1mk24_35 .brand{transform:scale(.9)}._ownerBlock_1mk24_39,._sidebar_1mk24_33 nav,._exitLink_1mk24_57{display:none}._topbar_1mk24_63{z-index:31;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:64px;padding-inline:18px;position:sticky;top:0}._topbar_1mk24_63 span{display:none}._mobileTabs_1mk24_75{z-index:30;border-bottom:1px solid var(--admin-line);scrollbar-width:none;background:#07110ff7;gap:6px;padding:8px 12px;display:flex;position:sticky;top:64px;overflow-x:auto}._mobileTabs_1mk24_75::-webkit-scrollbar{display:none}._mobileTabs_1mk24_75 button{min-height:38px;color:var(--admin-muted);background:var(--admin-panel);border:1px solid var(--admin-line);flex:none;padding:0 12px;font-size:10px;font-weight:800}._mobileTabs_1mk24_75 button._activeNav_1mk24_51{color:#111;background:var(--admin-orange);border-color:var(--admin-orange)}._notice_1mk24_41{padding-inline:18px}._pageSection_1mk24_79{padding:34px 18px 60px}._pageHeading_1mk24_41 h1{font-size:42px}._statusGrid_1mk24_101{grid-template-columns:1fr}._exerciseList_1mk24_113>article{grid-template-columns:32px 1fr}._exerciseList_1mk24_113>article>._readyPill_1mk24_123,._exerciseList_1mk24_113>article>._missingPill_1mk24_123{grid-column:2;justify-self:start}._rowActions_1mk24_129{grid-column:2}._inlineEdit_1mk24_131 input{width:100%;min-width:100%}._videoList_1mk24_131 article{flex-direction:column;align-items:flex-start}._pageList_1mk24_249 article{grid-template-columns:28px 1fr auto}._pageList_1mk24_249 article>b{display:none}._pageList_1mk24_249 a{grid-column:2/-1}._futurePanel_1mk24_41{grid-template-columns:1fr;padding:26px}._futurePanel_1mk24_41 .x-mark{width:90px}._futurePanel_1mk24_41 a{justify-self:start}._memberSummary_1mk24_277{grid-template-columns:1fr}._memberList_1mk24_299 article{grid-template-columns:1fr auto}._memberList_1mk24_299 article>div:last-child{grid-column:1/-1;justify-content:flex-start}._protocolBuilderBanner_1mk24_143{grid-template-columns:1fr 1fr}._protocolBuilderBanner_1mk24_143>div{min-height:82px;padding:13px}._day2AddPanel_1mk24_147{grid-template-columns:1fr;padding:16px}._day2AddPanel_1mk24_147>div{grid-column:auto}._day2AddPanel_1mk24_147>button{min-height:48px}._day2List_1mk24_183>article{grid-template-columns:28px 1fr;padding:15px 12px}._day2Fields_1mk24_147{grid-template-columns:1fr 1fr}._day2Fields_1mk24_147>label:first-child{grid-column:1/-1}._day2Protocol_1mk24_195{grid-column:2}._day2List_1mk24_183 ._rowActions_1mk24_129{grid-column:1/-1}._previewControls_1mk24_455{padding:14px}._previewSummary_1mk24_479{grid-template-columns:1fr 1fr}._previewSummary_1mk24_479>div:nth-child(3),._previewActions_1mk24_481{grid-column:1/-1}._previewStage_1mk24_493{place-items:start;min-height:620px;padding:24px 12px;overflow-x:auto}._migrationCentre_1mk24_405,._costGuard_1mk24_341{padding:20px 16px}._costGuardHeader_1mk24_343{flex-direction:column;align-items:flex-start}._costFacts_1mk24_377{grid-template-columns:1fr}._costMeter_1mk24_363{grid-template-columns:1fr;gap:9px}._costMeter_1mk24_363>small{text-align:left}._migrationHeader_1mk24_407{flex-direction:column;align-items:flex-start}._migrationChecks_1mk24_429{grid-template-columns:1fr}._deviceFrame_1mk24_495{transform-origin:0 0}._rowActions_1mk24_129 button,._inlineEdit_1mk24_131 button,._videoList_1mk24_131 button,._videoList_1mk24_131 a,._settingActions_1mk24_131 a,._settingActions_1mk24_131 button{min-height:44px}._uploadButton_1mk24_223{min-height:48px}}@media (width<=430px){._topbar_1mk24_63 strong{font-size:11px}._systemState_1mk24_41{font-size:8px}._pageSection_1mk24_79{padding-inline:14px}._pageHeading_1mk24_41 h1{font-size:36px}._quickGrid_1mk24_89 button,._quickGrid_1mk24_89 a{min-height:122px;padding:20px}._statusGrid_1mk24_101 article{min-height:130px}._exerciseList_1mk24_113>article{gap:10px;padding:15px 12px}._exerciseMain_1mk24_119 h2{font-size:16px}._rowActions_1mk24_129{grid-column:1/-1}._rowActions_1mk24_129 button{flex:68px}._uploadPanel_1mk24_207 article{padding:18px 14px}._deviceChoices_1mk24_461,._costLimits_1mk24_347,._costUsage_1mk24_347{grid-template-columns:1fr}._costUsage_1mk24_347>span,._costUsage_1mk24_347>button{grid-column:auto}._protocolBuilderBanner_1mk24_143,._day2Fields_1mk24_147{grid-template-columns:1fr}._day2Fields_1mk24_147>label:first-child{grid-column:auto}._day2Protocol_1mk24_195{grid-column:1/-1;padding-left:28px}._day2Empty_1mk24_173{flex-direction:column;align-items:flex-start;gap:12px}._previewSummary_1mk24_479{grid-template-columns:1fr}._previewSummary_1mk24_479>div:nth-child(3),._previewActions_1mk24_481{grid-column:auto}._previewActions_1mk24_481{grid-template-columns:1fr;display:grid}._previewActions_1mk24_481 button,._previewActions_1mk24_481 a{justify-content:center}._previewStage_1mk24_493{margin-inline:-14px}}._shell_rqlvq_1{color:#f1ede2;background:radial-gradient(circle at 85% 0,#ff6a1a1f,#0000 24%),#07100e;min-height:100vh}._header_rqlvq_3{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040a09f2;border-bottom:1px solid #ffffff21;grid-template-columns:180px 1fr auto;align-items:center;gap:28px;min-height:82px;padding:0 clamp(20px,4vw,54px);display:grid;position:sticky;top:0}._header_rqlvq_3>a .brand{transform-origin:0;transform:scale(.82)}._header_rqlvq_3>div{line-height:1.2;display:grid}._header_rqlvq_3>div span{color:#ff6a1a;letter-spacing:.13em;font-size:11px;font-weight:900}._header_rqlvq_3>div strong{font-size:15px}._header_rqlvq_3 nav{gap:8px;display:flex}._header_rqlvq_3 nav a{color:#b7c0ba;border:1px solid #ffffff26;padding:11px 13px;font-size:12px;font-weight:850}._intro_rqlvq_17{grid-template-columns:1fr 210px;align-items:end;gap:40px;width:min(1240px,100% - 48px);margin:0 auto;padding:64px 0 38px;display:grid}._intro_rqlvq_17>div>span,._sectionHeading_rqlvq_19 span,._addExercise_rqlvq_19>div>span{color:#ff6a1a;letter-spacing:.13em;font-size:12px;font-weight:900}._intro_rqlvq_17 h1{margin:12px 0 16px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(48px,6vw,82px);font-weight:500;line-height:.9}._intro_rqlvq_17 h1 b{color:#ff6a1a;font-weight:500}._intro_rqlvq_17 p{color:#aeb9b3;max-width:780px;margin:0;font-size:17px;line-height:1.55}._intro_rqlvq_17 aside{background:#13211e;border:1px solid #ff6a1a80;place-content:center;justify-items:center;min-height:170px;display:grid}._intro_rqlvq_17 aside small,._intro_rqlvq_17 aside span{color:#98a59e;letter-spacing:.12em;font-size:11px;font-weight:900}._intro_rqlvq_17 aside strong{color:#ff6a1a;font-family:Impact,sans-serif;font-size:70px;line-height:1}._notice_rqlvq_33{color:#cbd3ce;background:#0d1916;border-left:3px solid #ff6a1a;width:min(1240px,100% - 48px);min-height:43px;margin:0 auto 18px;padding:11px 15px;font-size:14px}._dayTabs_rqlvq_35{grid-template-columns:repeat(4,1fr);gap:10px;width:min(1240px,100% - 48px);margin:0 auto 18px;display:grid}._dayTabs_rqlvq_35 button{color:#d8ddd9;text-align:left;background:#111d1a;border:1px solid #ffffff21;align-content:space-between;gap:4px;min-height:155px;padding:19px;display:grid}._dayTabs_rqlvq_35 button>span{color:#ff6a1a;letter-spacing:.1em;font-size:11px;font-weight:900}._dayTabs_rqlvq_35 button>strong{font-family:Impact,sans-serif;font-size:32px;font-weight:500}._dayTabs_rqlvq_35 button>small{color:#aeb9b3;min-height:36px;font-size:13px;font-weight:800}._dayTabs_rqlvq_35 button>i{color:#7f8d86;letter-spacing:.08em;font-size:10px;font-style:normal;font-weight:900}._dayTabs_rqlvq_35 button>i[data-status=published]{color:#76d79e}._dayTabs_rqlvq_35 button>i[data-status=testing]{color:#f5bc50}._dayTabs_rqlvq_35 button._dayActive_rqlvq_51{background:linear-gradient(145deg,#ff6a1a2e,#182723);border-color:#ff6a1a}._dayEditor_rqlvq_53,._exerciseSection_rqlvq_53,._addExercise_rqlvq_19{background:#101c19;border:1px solid #ffffff21;width:min(1240px,100% - 48px);margin:0 auto 18px;padding:clamp(22px,3vw,36px)}._sectionHeading_rqlvq_19{justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px;display:flex}._sectionHeading_rqlvq_19 h2,._addExercise_rqlvq_19 h2{margin:5px 0 0;font-size:26px}._sectionHeading_rqlvq_19>button,._addExercise_rqlvq_19>button{color:#10100d;letter-spacing:.07em;background:#ff6a1a;border:0;min-height:49px;padding:0 18px;font-size:13px;font-weight:950}._sectionHeading_rqlvq_19>strong{color:#ff6a1a;letter-spacing:.1em;font-size:12px}._fieldGrid_rqlvq_63{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}._fieldGrid_rqlvq_63 label,._exerciseFields_rqlvq_65 label{color:#929f98;letter-spacing:.08em;gap:7px;font-size:11px;font-weight:900;display:grid}._fieldGrid_rqlvq_63 input,._fieldGrid_rqlvq_63 textarea,._fieldGrid_rqlvq_63 select,._exerciseFields_rqlvq_65 input,._exerciseFields_rqlvq_65 textarea{color:#f1ede2;width:100%;min-height:50px;font:inherit;background:#070f0d;border:1px solid #ffffff29;outline:0;padding:11px 13px;font-size:15px}._fieldGrid_rqlvq_63 textarea,._exerciseFields_rqlvq_65 textarea{resize:vertical;min-height:84px}._fieldGrid_rqlvq_63 input:focus,._fieldGrid_rqlvq_63 textarea:focus,._fieldGrid_rqlvq_63 select:focus,._exerciseFields_rqlvq_65 input:focus,._exerciseFields_rqlvq_65 textarea:focus{border-color:#ff6a1a}._fullField_rqlvq_73{grid-column:1/-1}._cycleToggle_rqlvq_75{color:#c8d0cb;text-align:left;background:#070f0d;border:1px solid #ffffff29;align-items:center;gap:13px;min-height:68px;padding:9px 13px;display:flex}._cycleToggle_rqlvq_75 i{background:#46504c;border-radius:30px;flex:none;width:44px;height:28px;position:relative}._cycleToggle_rqlvq_75 i:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:4px;left:4px}._cycleToggle_rqlvq_75 span{gap:2px;display:grid}._cycleToggle_rqlvq_75 strong{font-size:12px}._cycleToggle_rqlvq_75 small{color:#8f9b95;font-size:12px}._cycleOn_rqlvq_87{border-color:#ff6a1a}._cycleOn_rqlvq_87 i{background:#ff6a1a}._cycleOn_rqlvq_87 i:after{transform:translate(16px)}._exerciseList_rqlvq_93{gap:10px;display:grid}._exerciseList_rqlvq_93 article{background:#08110f;border:1px solid #ffffff1c;grid-template-columns:52px 1fr 190px;align-items:start;gap:17px;padding:18px;display:grid}._exerciseList_rqlvq_93 article>b{color:#ff6a1a;font-family:Impact,sans-serif;font-size:34px;font-weight:500}._exerciseFields_rqlvq_65{grid-template-columns:1.2fr .7fr 1fr;gap:10px;display:grid}._exerciseActions_rqlvq_101{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}._exerciseActions_rqlvq_101 button,._exerciseActions_rqlvq_101 a{color:#c9d1cc;background:#111d1a;border:1px solid #ffffff24;place-items:center;min-height:40px;font-size:11px;font-weight:900;display:grid}._exerciseActions_rqlvq_101 ._remove_rqlvq_105{color:#efa889;grid-column:1/-1}._exerciseActions_rqlvq_101 button:disabled{opacity:.25}._empty_rqlvq_109{text-align:center;border:1px dashed #ffffff2e;place-content:center;min-height:150px;display:grid}._empty_rqlvq_109 p{color:#9eaaa4;margin:5px 0 0}._addExercise_rqlvq_19{background:linear-gradient(120deg,#ff6a1a1a,#101c19 38%);margin-bottom:70px}._addExercise_rqlvq_19>div:first-child p{color:#9eaaa4;margin:5px 0 22px}._addExercise_rqlvq_19>button{justify-content:space-between;align-items:center;width:100%;margin-top:16px;display:flex}._denied_rqlvq_119{color:#f1ede2;background:#07100e;place-content:center;justify-items:center;gap:16px;min-height:100vh;display:grid}._denied_rqlvq_119 a{color:#07100e;background:#ff6a1a;padding:12px 16px;font-weight:900}@media (width<=900px){._header_rqlvq_3{grid-template-columns:90px 1fr}._header_rqlvq_3 nav{display:none}._intro_rqlvq_17{grid-template-columns:1fr}._intro_rqlvq_17 aside{grid-template-columns:auto auto;gap:8px 16px;min-height:110px}._intro_rqlvq_17 aside small,._intro_rqlvq_17 aside span{grid-column:1/-1}._dayTabs_rqlvq_35{grid-template-columns:repeat(2,1fr)}._exerciseList_rqlvq_93 article{grid-template-columns:42px 1fr}._exerciseActions_rqlvq_101{grid-column:2;grid-template-columns:repeat(5,1fr)}._exerciseActions_rqlvq_101 ._remove_rqlvq_105{grid-column:auto}}@media (width<=620px){._header_rqlvq_3{min-height:70px;padding:0 16px}._header_rqlvq_3>div strong{font-size:13px}._intro_rqlvq_17,._notice_rqlvq_33,._dayTabs_rqlvq_35,._dayEditor_rqlvq_53,._exerciseSection_rqlvq_53,._addExercise_rqlvq_19{width:calc(100% - 24px)}._intro_rqlvq_17{padding-top:38px}._intro_rqlvq_17 h1{font-size:44px}._dayTabs_rqlvq_35{grid-template-columns:1fr 1fr}._dayTabs_rqlvq_35 button{min-height:132px;padding:14px}._dayTabs_rqlvq_35 button>strong{font-size:26px}._fieldGrid_rqlvq_63,._exerciseFields_rqlvq_65{grid-template-columns:1fr}._fullField_rqlvq_73{grid-column:auto}._exerciseList_rqlvq_93 article{grid-template-columns:1fr}._exerciseList_rqlvq_93 article>b{font-size:28px}._exerciseActions_rqlvq_101{grid-column:1;grid-template-columns:repeat(2,1fr)}._exerciseActions_rqlvq_101 ._remove_rqlvq_105{grid-column:1/-1}._sectionHeading_rqlvq_19{flex-direction:column;align-items:start}}._accessPage_6g44w_1{color:#f2efe5;text-align:center;background:radial-gradient(circle at 50% 20%,#f45b1221,#0000 30%),linear-gradient(140deg,#103630,#07110f 62%);place-content:center;justify-items:center;min-height:100svh;padding:48px 24px;display:grid}._accessPage_6g44w_1 .brand-hero{width:min(320px,78vw)}._accessPage_6g44w_1>span{color:#f45b12;letter-spacing:.15em;margin-top:32px;font-size:13px;font-weight:900}._accessPage_6g44w_1 h1{max-width:760px;margin:12px 0 10px;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(42px,7vw,76px);line-height:.94}._accessPage_6g44w_1 p{color:#bdc5bf;max-width:630px;margin:0;font-size:17px;line-height:1.65}._accessPage_6g44w_1 p strong{color:#f2efe5;overflow-wrap:anywhere}._primaryAction_6g44w_35{color:#10110e;letter-spacing:.06em;background:#f45b12;border-bottom:3px solid #f8ad19;justify-content:space-between;align-items:center;width:min(100%,390px);min-height:58px;margin-top:30px;padding:0 20px;font-size:14px;font-weight:900;display:flex}._secondaryAction_6g44w_37{color:#bdc5bf;letter-spacing:.06em;margin-top:17px;font-size:13px;font-weight:800}._secondaryAction_6g44w_37:hover{color:#f45b12}._page_pncek_1{overflow-wrap:anywhere;width:100%;max-width:720px;margin:auto;padding:clamp(1rem,4vw,2rem)}._page_pncek_1 h1{margin-bottom:1rem;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1.2}._page_pncek_1 p{margin:1rem 0}._panel_pncek_7{margin:1.5rem 0}._actions_pncek_9{flex-wrap:wrap;gap:.75rem;display:flex}._actions_pncek_9 button{border:1px solid var(--signal);cursor:pointer;border-radius:4px;max-width:100%;min-height:48px;padding:.75rem 1rem;font-weight:700}._actions_pncek_9 button:first-child{color:var(--void);background:var(--signal)}._actions_pncek_9 button:last-child{color:var(--bone);background:var(--deep)}._actions_pncek_9 button:focus-visible,._page_pncek_1 a:focus-visible{outline:3px solid var(--gold);outline-offset:4px}._actions_pncek_9 button:disabled{opacity:.6;cursor:wait}._status_pncek_21{min-height:1.65em}._page_pncek_1 a{min-height:44px;padding:.5rem 0;text-decoration:underline;display:inline-block}@media (width<=480px){._actions_pncek_9{flex-direction:column}._actions_pncek_9 button{width:100%}}
