/*! 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-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-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{.invisible{visibility:hidden}.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)}.block{display:block}.contents{display:contents}.flex{display:flex}.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,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);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,)}.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,)}}.performance-table article.performance-history-card .coach-set-editor{grid-column:1/-1;gap:10px;min-width:0;display:grid}.coach-set-editor .coach-set-row{grid-template-columns:70px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.coach-set-editor .coach-set-row label{gap:5px;font-size:14px;display:grid}.coach-set-editor .coach-set-row strong{font-size:14px}.coach-set-editor .coach-set-row input,.coach-set-editor .coach-set-row select{width:100%;min-width:0;font-size:16px}.coach-set-editor p{font-size:14px;line-height:1.5}:root{--ink:#07080b;--panel:#121419d1;--panel-solid:#121419;--line:#d3dae521;--line-strong:#d3dae547;--silver:#dce2e9;--muted:#8e949e;--accent:#bfc7d2;--violet:#7767c9;--green:#8fc5ad}.performance-fields.single-load{grid-template-columns:minmax(0,320px)}.set-performance-grid{gap:7px;margin-top:14px;display:grid}.set-performance-head,.set-performance-row{grid-template-columns:56px minmax(100px,1fr) minmax(90px,.7fr);align-items:center;gap:8px;display:grid}.set-performance-head{letter-spacing:.08em;color:#8e8778;text-transform:uppercase;font-size:9px}.set-performance-row{background:#0d0f12;border:1px solid #d0b9871f;border-radius:9px;padding:8px}.set-performance-row strong{color:#d7c8aa;text-align:center;font-family:Yeseva One;font-weight:400}.set-performance-row input,.set-performance-row select{border:1px solid var(--line-strong);color:#eef0f2;width:100%;font:inherit;background:#090b0e;border-radius:7px;padding:9px;font-size:12px}.timed-rating{background:#d0b9870b;border:1px solid #d0b9872e;border-radius:11px;gap:7px;margin-top:14px;padding:14px;display:grid}.timed-rating>strong{color:#e0d4bc;font-size:12px}.timed-rating>span,.timed-rating>small{color:#99917f;font-size:9px;line-height:1.5}.timed-rating>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.timed-rating button{border:1px solid var(--line-strong);color:#afb4bc;cursor:pointer;background:#101319;border-radius:8px;padding:10px 7px;font-size:9px;font-weight:800}.timed-rating button.active{color:#eee2ca;background:#d0b98726;border-color:#d4c093}.timed-rating button:disabled{cursor:default;opacity:.72}.timed-rating button.active:disabled{opacity:1}.performance-table article.performance-history-card{grid-template-columns:minmax(190px,1.4fr) repeat(2,minmax(105px,.55fr)) minmax(180px,.8fr) auto}.performance-history-card>div:first-child>span{color:#969da6;font-size:9px;line-height:1.5}.one-rm-metrics{grid-template-columns:1fr 1fr;gap:6px!important;display:grid!important}.one-rm-metrics>span{border:1px solid var(--line);border-radius:8px;gap:3px;padding:7px;display:grid}.one-rm-metrics strong{color:#d9c79f}.reference-editor{background:#d0b9870a;border:1px solid #d0b9872e;border-radius:10px;grid-template-columns:minmax(220px,1fr) minmax(180px,.6fr) auto auto;align-items:end;margin-top:5px;padding:12px;grid-column:1/-1!important;gap:9px!important;display:grid!important}.reference-editor>div{gap:3px;display:grid}.reference-editor>div>span{color:#9a927f;font-size:9px}.reference-editor>label{display:grid}.reference-editor>button{color:#17140e;background:linear-gradient(100deg,#e2d5b9,#ae9667);border:0;border-radius:8px;padding:10px;font-size:9px;font-weight:800}.reference-editor>button.secondary{color:#bdc3cb;border:1px solid var(--line);background:#1a1e24}@media (width<=900px){.performance-table article.performance-history-card{grid-template-columns:1fr 1fr}.reference-editor{grid-template-columns:1fr 1fr!important}.reference-editor>div{grid-column:1/-1}}@media (width<=600px){.set-performance-head,.set-performance-row{grid-template-columns:42px 1fr 82px}.timed-rating>div{grid-template-columns:1fr}.performance-table article.performance-history-card,.reference-editor{grid-template-columns:1fr!important}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--silver);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,Arial,sans-serif}button,a{font:inherit}button{color:inherit}.app-shell{background:linear-gradient(135deg,#8170c90e,#0000 31%),radial-gradient(circle at 83% 12%,#bccadc12,#0000 28%),#08090c;min-height:100vh;position:relative;overflow-x:hidden}.ambient{filter:blur(110px);pointer-events:none;opacity:.16;border-radius:50%;width:390px;height:390px;position:fixed}.ambient-one{background:#6052ac;top:-180px;right:5%}.ambient-two{background:#879db2;bottom:-310px;left:18%}.sidebar{border-right:1px solid var(--line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:20;background:#08090cc7;flex-direction:column;width:238px;padding:34px 22px 26px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:var(--silver);grid-template-rows:24px 14px;grid-template-columns:35px 1fr;align-items:center;padding:0 8px;text-decoration:none;display:grid}.brand-mark{filter:drop-shadow(0 0 12px #dfe8f32e);background:url(/avaelon-mark.png) 50%/contain no-repeat;grid-row:1/3;width:30px;height:38px}.brand-name{letter-spacing:.1em;font-family:Yeseva One,serif;font-size:17px}.brand-sub{color:#717781;letter-spacing:.45em;font-size:8px;font-weight:700}.side-nav{gap:8px;margin-top:80px;display:grid}.nav-item{color:#7f858e;border-radius:12px;align-items:center;gap:13px;padding:12px;font-size:13px;font-weight:600;text-decoration:none;transition:all .25s;display:flex}.nav-item:hover{color:var(--silver);background:#ffffff09}.nav-item.active{color:#e7ebf0;background:linear-gradient(90deg,#cad3df1a,#cad3df08);box-shadow:inset 1px 0 #bac3ce}.nav-signout{border-top:1px solid var(--line);color:#969da6;border-radius:0;margin-top:18px;padding-top:20px}.mark{text-align:center;width:20px;font-size:18px}.coach-mini{border:1px solid var(--line);background:#ffffff06;border-radius:15px;align-items:center;gap:10px;margin-top:auto;padding:13px;display:flex}.coach-avatar{color:#0c0d10;background:linear-gradient(145deg,#d6dde5,#727985);border-radius:50%;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.coach-mini div:nth-child(2){flex:1;gap:2px;display:grid}.coach-mini div span{color:#767c85;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.coach-mini button,.coach-mini>a{color:#8d949d;cursor:pointer;background:0 0;border:0;text-decoration:none}.coach-followup{color:#707780;letter-spacing:.09em;white-space:nowrap;font-size:7px}.content{z-index:2;max-width:1510px;margin-left:238px;padding:30px 42px 70px;position:relative}.topbar{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.eyebrow{letter-spacing:.18em;color:#6f757e;text-transform:uppercase;margin:0 0 3px;font-size:9px}.topbar h1{color:#f0f2f5;margin:0;font-family:Yeseva One,serif;font-size:clamp(25px,2.4vw,36px);font-weight:400}.topbar h1 span{color:#939aa4}.topbar-actions{align-items:center;gap:11px;display:flex}.topbar-about{border:1px solid var(--line);color:#aeb5bd;border-radius:50%;place-items:center;width:36px;height:36px;font-family:Yeseva One;font-size:15px;text-decoration:none;display:none}.topbar-signout{color:#9299a3;border:1px solid var(--line);border-radius:10px;padding:9px 11px;font-size:10px;text-decoration:none;display:none}.profile{border:1px solid var(--line-strong);cursor:pointer;background:#181a20;border-radius:50%;width:43px;height:43px;position:relative}.profile span{color:#cfd5dd;font-size:11px;font-weight:700}.online{background:var(--green);border:2px solid #08090c;border-radius:50%;width:9px;height:9px;position:absolute;bottom:2px;right:0}.level-card{border:1px solid var(--line);background:linear-gradient(115deg,#1d2027f2,#0f1115eb);border-radius:20px;align-items:center;min-height:142px;padding:20px 28px;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 55px #00000038}.level-card:after{content:"Æ";color:#d5dde806;font-family:Yeseva One;font-size:220px;position:absolute;top:-72px;right:3%;transform:rotate(-8deg)}.level-emblem{text-align:center;background:radial-gradient(circle,#dde4ed1f,#dde4ed00 67%);flex:0 0 95px;place-content:center;width:95px;height:95px;margin-right:29px;display:grid;position:relative}.level-emblem:before,.level-emblem:after{content:"";border:1px solid #d8e0ea4d;position:absolute;inset:7px;transform:rotate(45deg)}.level-emblem:after{border-color:#d8e0ea1a;inset:15px}.level-emblem span{letter-spacing:.16em;color:#7e858e;z-index:1;font-size:7px}.level-emblem strong{z-index:1;color:#0000;background:linear-gradient(#f2f5f8,#8f969f);-webkit-background-clip:text;background-clip:text;font-family:Yeseva One;font-size:38px;font-weight:400;line-height:1}.level-copy{z-index:1;flex:1;max-width:920px}.level-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.level-heading p{color:#777e88;text-transform:uppercase;letter-spacing:.14em;margin:0 0 4px;font-size:8px}.level-heading h2{color:#e2e6eb;margin:0;font-family:Yeseva One;font-size:19px;font-weight:400}.level-heading>strong{color:#dfe4e9;font-size:13px}.level-heading small{color:#686f78;font-weight:500}.xp-track{background:#ffffff12;border-radius:5px;height:5px;margin-top:15px;overflow:hidden}.xp-track i{border-radius:inherit;background:linear-gradient(90deg,#6d658f,#c6ced7);height:100%;display:block;box-shadow:0 0 16px #c2cbd859}.level-foot{letter-spacing:.05em;color:#6f7680;justify-content:space-between;margin-top:8px;font-size:8px;display:flex}.dashboard-grid{grid-template-columns:minmax(0,1.65fr) minmax(310px,.85fr);gap:20px;margin-top:20px;display:grid}.session-card,.week-card,.quest-card,.path-card{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:20px;box-shadow:0 22px 50px #00000024}.session-card{padding:26px 28px 22px;position:relative;overflow:hidden}.session-card:before{content:"";border:1px solid #d5dde812;width:250px;height:250px;position:absolute;top:90px;right:-170px;transform:rotate(45deg)}.card-topline{letter-spacing:.14em;justify-content:space-between;font-size:8px;display:flex}.session-index{color:#777e87}.status-dot{color:#8fbea7}.status-dot i{background:#91c7aa;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block;box-shadow:0 0 9px #91c7aa}.session-title{justify-content:space-between;align-items:center;margin-top:19px;display:flex}.session-title p,.quest-card>p,.path-card p{letter-spacing:.17em;color:#858b95;margin:0 0 5px;font-size:8px}.session-title h2{color:#edf0f3;margin:0;font-family:Yeseva One;font-size:clamp(29px,3vw,42px);font-weight:400}.session-symbol{border:1px solid var(--line-strong);color:#737a84;place-items:center;width:53px;height:53px;margin-right:11px;font-family:Yeseva One;font-size:13px;display:grid;transform:rotate(45deg)}.session-symbol:first-line{transform:rotate(-45deg)}.session-intro{color:#8c929b;max-width:540px;margin:17px 0 23px;font-size:12px;line-height:1.75}.duration-label{justify-content:space-between;align-items:end;margin-bottom:12px;display:flex}.duration-label span:first-child{color:#d5dae0;font-size:11px;font-weight:700}.duration-label span:last-child{color:#656b74;font-size:9px}.duration-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.duration-option{border:1px solid var(--line);cursor:pointer;background:#ffffff05;border-radius:13px;place-content:center;gap:4px;min-height:86px;transition:all .25s;display:grid;position:relative;overflow:hidden}.duration-option:hover{background:#ffffff09;border-color:#d6dee940}.duration-option.selected{background:linear-gradient(145deg,#d6dde71f,#d6dde709);border-color:#cdd6e18c;box-shadow:inset 0 0 22px #d2dbe709}.duration-option strong{color:#dce1e7;font-family:Yeseva One;font-size:25px;font-weight:400;line-height:1}.duration-option strong small{color:#7a818a;margin-left:2px;font-family:Manrope;font-size:8px}.duration-option>span{text-transform:uppercase;letter-spacing:.12em;color:#777e87;font-size:7px}.session-summary{justify-content:space-between;align-items:center;padding:15px 2px 12px;display:flex}.session-summary>div:first-child{gap:2px;display:grid}.session-summary span{font-size:10px;font-weight:700}.session-summary small{color:#696f78;font-size:8px}.earned{align-items:baseline;gap:3px;display:flex}.earned span{color:#b9c2cd}.earned small{letter-spacing:.09em}.primary-action{color:#101216;letter-spacing:.05em;cursor:pointer;background:linear-gradient(100deg,#eef1f4,#aab2bc);border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:13px 14px 13px 19px;font-size:10px;font-weight:800;text-decoration:none;transition:transform .2s,filter .2s;display:flex}.primary-action:hover{filter:brightness(1.07);transform:translateY(-1px)}.primary-action i{background:#0a0c0f1f;border-radius:8px;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.primary-action.started{background:linear-gradient(100deg,#bfe1cf,#81aa96)}.cancel-draft-action{color:#858c96;cursor:pointer;background:0 0;border:1px solid #cdd3dc24;border-radius:10px;width:100%;margin-top:8px;padding:10px 14px;font-size:9px;font-weight:700;transition:color .2s,border-color .2s,background .2s}.cancel-draft-action:hover{color:#c8ced6;background:#ffffff06;border-color:#cdd3dc47}.cancel-draft-action:disabled{cursor:wait;opacity:.55}.cancel-draft-error{color:#c58f8f;margin:8px 2px 0;font-size:9px;line-height:1.5}.coach-note{color:#757b84;margin:16px 4px 0;font-size:9px;line-height:1.6}.coach-note span{color:#a4abb4;letter-spacing:.08em;margin-right:5px;font-weight:800}.right-column{align-content:start;gap:14px;display:grid}.week-card,.quest-card,.path-card{padding:20px}.section-heading{justify-content:space-between;align-items:center;display:flex}.section-heading p{color:#737983;letter-spacing:.14em;margin:0 0 4px;font-size:7px}.section-heading h3{margin:0;font-family:Yeseva One;font-size:17px;font-weight:400}.section-heading>span{color:#979ea8;font-family:Yeseva One;font-size:17px}.week-days{grid-template-columns:repeat(7,1fr);gap:4px;margin-top:17px;display:grid}.week-day{border:1px solid #0000;border-radius:9px;justify-items:center;gap:6px;padding:7px 0 5px;display:grid}.week-day span{color:#5f656e;font-size:6px}.week-day strong{color:#898f97;font-size:9px}.week-day i{color:#b9c3cc;background:#ffffff0a;border-radius:50%;place-items:center;width:13px;height:13px;font-size:7px;font-style:normal;display:grid}.week-day.done i{color:#111317;background:#7f8c96}.week-day.today{background:#ffffff09;border-color:#cfd8e345}.week-day.today strong{color:#e0e4e9}.week-day.today i{background:0 0;border:1px solid #858d97}.streak{border-top:1px solid var(--line);align-items:center;gap:11px;margin-top:16px;padding-top:14px;display:flex}.streak>span{color:#b8aecf;background:#7e6cbe1f;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.streak div{gap:2px;display:grid}.streak strong{font-size:9px}.streak small{color:#6d737c;font-size:7px;line-height:1.4}.quest-card{color:inherit;background:linear-gradient(135deg,#1b1925e6,#111318e6);text-decoration:none;display:block;position:relative;overflow:hidden}.quest-card:after{content:"";border:1px solid #a797d51c;width:120px;height:120px;position:absolute;top:-44px;right:-45px;transform:rotate(45deg)}.quest-icon{float:right;color:#aba0cc;background:#8470c01f;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.quest-card h3{color:#e3e5ea;margin:0;font-family:Yeseva One;font-size:18px;font-weight:400}.quest-date{color:#726b83;font-size:8px}.quest-progress{background:#ffffff0f;height:3px;margin-top:16px}.quest-progress i{background:linear-gradient(90deg,#695b95,#a79bc8);width:75%;height:100%;display:block}.quest-foot{color:#74707e;justify-content:space-between;margin-top:7px;font-size:7px;display:flex}.quest-foot strong{color:#9d94b5}.path-card{justify-content:space-between;align-items:center;display:flex}.path-card h3{margin:0 0 3px;font-family:Yeseva One;font-size:17px;font-weight:400}.path-card>div>span{color:#6e747d;font-size:8px}.path-ring{--p:75%;background:conic-gradient(#adb5bf var(--p), #ffffff0f 0);border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:relative}.path-ring:before{content:"";background:#15171c;border-radius:50%;position:absolute;inset:4px}.path-ring span{z-index:1;font-family:Yeseva One;font-size:15px}.path-ring small{color:#767d86;font-family:Manrope;font-size:7px}.mobile-nav{display:none}@media (width<=1050px){.dashboard-grid{grid-template-columns:1fr}.right-column{grid-template-columns:1fr 1fr}.path-card{grid-column:1/-1}}@media (width<=760px){.sidebar{display:none}.content{margin-left:0;padding:22px 16px 100px}.topbar{margin-bottom:19px}.topbar-about{display:grid}.topbar-signout{align-items:center;display:inline-flex}.level-card{min-height:118px;padding:16px}.level-emblem{flex-basis:72px;width:72px;height:72px;margin-right:16px}.level-emblem strong{font-size:30px}.level-heading{align-items:start}.level-heading h2{font-size:15px}.level-heading>strong{white-space:nowrap;font-size:10px}.level-foot span:first-child{max-width:70%}.dashboard-grid{margin-top:14px}.session-card{padding:21px 17px 18px}.session-title h2{font-size:31px}.session-symbol{width:42px;height:42px}.duration-label span:last-child{display:none}.duration-option{min-height:78px}.right-column{grid-template-columns:1fr}.path-card{grid-column:auto}.mobile-nav{z-index:30;border:1px solid var(--line-strong);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f1115eb;border-radius:16px;grid-template-columns:repeat(4,1fr);padding:8px 4px 7px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 15px 40px #00000073}.mobile-nav a{color:#656b74;place-items:center;gap:2px;font-size:7px;text-decoration:none;display:grid}.mobile-nav a.active{color:#d7dde4}.mobile-nav .mark{font-size:16px}}@media (width<=390px){.content{padding-inline:11px}.level-emblem{display:none}.session-title h2{font-size:27px}.duration-option strong{font-size:22px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.coach-shell{color:#dfe3e8;background:radial-gradient(circle at 75% -20%,#7065a521,#0000 35%),#090a0d;min-height:100vh;display:flex}.coach-rail{border-right:1px solid var(--line);z-index:10;background:#0c0d11;flex-direction:column;width:220px;padding:30px 18px 22px;display:flex;position:fixed;inset:0 auto 0 0}.coach-brand{margin-left:6px}.coach-rail nav{gap:7px;margin-top:70px;display:grid}.coach-rail nav a{color:#737983;border-radius:10px;align-items:center;gap:11px;padding:11px 12px;font-size:11px;font-weight:600;text-decoration:none;display:flex}.coach-rail nav a>span{text-align:center;width:18px;font-size:15px}.coach-rail nav a.active{color:#e7eaee;background:#ffffff0e;box-shadow:inset 1px 0 #c5ccd5}.coach-rail nav a i{color:#fff;background:#6f5e9b;border-radius:6px;place-items:center;width:18px;height:18px;margin-left:auto;font-size:8px;font-style:normal;display:grid}.admin-identity{border:1px solid var(--line);border-radius:13px;align-items:center;gap:10px;margin-top:auto;padding:12px;display:flex}.admin-identity>div{color:#111318;background:linear-gradient(145deg,#d8dee6,#737b85);border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:800;display:grid}.admin-identity>span{gap:2px;display:grid}.admin-identity small{letter-spacing:.13em;color:#686e77;font-size:6px}.admin-identity strong{font-size:10px}.coach-signout{border:1px solid var(--line);color:#8f969f;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;font-size:10px;text-decoration:none;display:flex}.coach-signout:hover{color:#e1e5e9;border-color:var(--line-strong)}.coach-signout-mobile{display:none}.coach-main{width:calc(100% - 220px);margin-left:220px;padding:29px 34px 70px}.coach-header{justify-content:space-between;align-items:center;max-width:1380px;margin:auto;display:flex}.coach-header p{letter-spacing:.16em;color:#6f757e;margin:0 0 4px;font-size:7px}.coach-header h1{margin:0;font-family:Yeseva One;font-size:29px;font-weight:400}.coach-header h1 span{color:#959ca6}.draft-state{color:#777e87;font-size:8px}.draft-state i{background:#91bda6;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.builder-steps{border-bottom:1px solid var(--line);gap:4px;max-width:1380px;margin:27px auto 17px;display:flex}.builder-steps button{color:#626872;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:10px 22px 13px;font-size:9px;display:flex;position:relative}.builder-steps button:after{content:"";background:0 0;height:1px;position:absolute;bottom:-1px;left:0;right:0}.builder-steps button.active{color:#e0e4e9}.builder-steps button.active:after{background:#c2c9d2}.builder-steps button span{border:1px solid #4e535b;border-radius:50%;place-items:center;width:19px;height:19px;font-size:7px;display:grid}.builder-steps button.active span,.builder-steps button.done span{color:#101216;background:#b9c1ca;border-color:#b9c1ca}.builder-steps button.done{color:#8e959e}.coach-grid{grid-template-columns:minmax(500px,1.1fr) minmax(420px,.9fr);align-items:start;gap:18px;max-width:1380px;margin:auto;display:grid}.builder-card,.preview-panel{border:1px solid var(--line);background:#111318e0;border-radius:18px;padding:24px}.builder-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.builder-heading>div{align-items:center;gap:13px;display:flex}.builder-heading>div>span{border:1px solid var(--line-strong);color:#858c96;place-items:center;width:37px;height:37px;font-family:Yeseva One;font-size:11px;display:grid;transform:rotate(45deg)}.builder-heading p,.preview-top p{letter-spacing:.15em;color:#747b85;margin:0 0 3px;font-size:7px}.builder-heading h2,.preview-top h2{margin:0;font-family:Yeseva One;font-size:20px;font-weight:400}.builder-heading>small{color:#626871;font-size:7px}.form-section{margin-top:20px}.form-section>label{color:#bdc3ca;justify-content:space-between;margin-bottom:10px;font-size:9px;font-weight:700;display:flex}.form-section>label small{color:#666c75;font-size:7px;font-weight:400}.goal-options{gap:7px;display:grid}.goal-options>button{border:1px solid var(--line);text-align:left;color:#9ca2aa;cursor:pointer;background:#ffffff04;border-radius:11px;gap:11px;padding:11px 13px;display:flex}.goal-options>button>span{border:1px solid #4b5058;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.goal-options>button>div{gap:2px;display:grid}.goal-options strong{color:#afb5bd;font-size:9px}.goal-options small{color:#626871;font-size:7px}.goal-options>button.selected{background:linear-gradient(90deg,#cfd7e114,#cfd7e106);border-color:#c7cfda5e}.goal-options>button.selected>span{color:#111318;background:#c1c9d2;border-color:#c1c9d2}.goal-options>button.selected strong{color:#e1e5ea}.split-fields{grid-template-columns:1.2fr .8fr;gap:17px;display:grid}.segmented,.number-options,.impact-options{border:1px solid var(--line);background:#0d0f13;border-radius:10px;padding:3px;display:flex}.segmented button,.impact-options button{color:#6f757d;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;padding:9px 6px;font-size:8px}.segmented button.selected{color:#e1e5e9;background:#262a31}.number-options{gap:3px}.number-options button{color:#666d76;cursor:pointer;background:0 0;border:0;border-radius:7px;flex:1;place-items:center;padding:6px;display:grid}.number-options strong{font-family:Yeseva One;font-size:16px;font-weight:400}.number-options span{font-size:6px}.number-options button.selected{color:#111318;background:#d5dbe2}.impact-options button{justify-content:center;align-items:center;gap:6px;display:flex}.impact-options i{border:1px solid #5e646d;border-radius:50%;width:7px;height:7px}.impact-options button.selected{color:#e1e4e8;background:#252931}.impact-options button.selected i{background:#9bbca9;border:2px solid #252931;box-shadow:0 0 0 1px #9bbca9}.chip-list{flex-wrap:wrap;gap:7px;display:flex}.chip-list button{border:1px solid var(--line);color:#777e87;cursor:pointer;background:#0f1115;border-radius:8px;padding:8px 10px;font-size:8px}.chip-list button span{color:#5e646c;margin-right:6px}.chip-list button.selected{color:#d2d7dd;background:#cfd7e112;border-color:#c4ccd757}.chip-list button.selected span{color:#9fc1af}.coach-observation{border:1px solid var(--line);background:#0e1014;border-radius:11px;margin-top:20px;padding:11px}.coach-observation>span{letter-spacing:.13em;color:#696f78;margin-bottom:6px;font-size:6px;display:block}.coach-observation textarea{resize:none;color:#969ca4;background:0 0;border:0;outline:0;width:100%;min-height:52px;font:400 8px/1.55 Manrope}.generate-button{color:#111318;cursor:pointer;background:linear-gradient(100deg,#e9edf1,#a9b1bb);border:0;border-radius:10px;justify-content:space-between;align-items:center;width:100%;margin-top:18px;padding:12px 13px 12px 17px;font-size:9px;font-weight:800;display:flex}.generate-button i{font-style:normal}.preview-panel{background:linear-gradient(145deg,#181a20f2,#0e1014f2);position:sticky;top:20px}.preview-top{justify-content:space-between;align-items:center;display:flex}.ready-pill{letter-spacing:.1em;color:#94bca7;background:#78b0920f;border:1px solid #8bbea333;border-radius:8px;padding:6px 8px;font-size:6px}.ready-pill i{background:#90c2a7;border-radius:50%;width:5px;height:5px;margin-right:4px;display:inline-block}.program-meta{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:17px;padding:12px 0;display:grid}.program-meta div{border-left:1px solid var(--line);gap:4px;padding-left:14px;display:grid}.program-meta div:first-child{border-left:0;padding-left:0}.program-meta small{color:#686f77;letter-spacing:.1em;font-size:6px}.program-meta strong{font-size:9px}.week-preview{margin-top:17px}.week-preview-head{justify-content:space-between;margin-bottom:8px;display:flex}.week-preview-head span{letter-spacing:.13em;color:#8d949c;font-size:7px}.week-preview-head small{color:#656b73;font-size:7px}.week-preview article{border-top:1px solid var(--line);grid-template-columns:30px 1fr auto 26px;align-items:center;gap:9px;padding:11px 0;display:grid;position:relative}.session-order{align-self:stretch;justify-items:center;display:grid}.session-order span{color:#8e959e;font-family:Yeseva One;font-size:12px}.session-order i{background:var(--line);width:1px;height:100%;margin-top:5px}.preview-session-copy{gap:2px;display:grid}.preview-session-copy small{color:#686e76;font-size:6px}.preview-session-copy strong{font-size:9px}.preview-session-copy span,.preview-session-meta span{color:#626871;font-size:7px}.preview-session-meta{text-align:right;gap:3px;display:grid}.preview-session-meta strong{color:#b4bbc3;font-size:7px}.week-preview article>button{border:1px solid var(--line);color:#848b94;cursor:pointer;background:#17191e;border-radius:7px;width:25px;height:25px}.auto-checks{background:#ffffff06;border-radius:11px;margin-top:13px;padding:13px}.auto-checks p{letter-spacing:.13em;color:#6e747c;margin:0 0 8px;font-size:6px}.auto-checks div{color:#838a93;margin-top:5px;font-size:7px}.auto-checks span{color:#8fbba4;margin-right:6px}.coach-actions{grid-template-columns:.8fr 1.2fr;gap:8px;margin-top:14px;display:grid}.coach-actions button{cursor:pointer;border-radius:9px;padding:11px 8px;font-size:8px;font-weight:700}.coach-actions .secondary{border:1px solid var(--line);color:#8e959e;background:0 0}.coach-actions .validate{color:#101216;background:linear-gradient(100deg,#e1e6eb,#9ca5af);border:0}.coach-actions .validated{color:#101612;background:linear-gradient(100deg,#b6d9c6,#7da38f);border:0}.preview-help{text-align:center;color:#5f656d;margin:10px 0 0;font-size:6px}.autosave-indicator{color:#809b8d;font-size:inherit;margin-left:8px;font-weight:600}.autosave-indicator.saving{color:#8c9199}.autosave-indicator.error{color:#c38e8e}.workout-shell{color:#dfe3e8;background:radial-gradient(circle at 50% -30%,#6f62ab21,#0000 35%),#090a0d;min-height:100vh}.workout-header{border-bottom:1px solid var(--line);z-index:20;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a0b0ee0;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 32px;display:grid;position:sticky;top:0}.workout-header>a{color:#80868f;font-size:9px;text-decoration:none}.workout-header>a span{margin-left:6px}.workout-brand{letter-spacing:.11em;font-family:Yeseva One;font-size:15px}.workout-brand small{color:#6e747d;letter-spacing:.2em;margin-left:5px;font-family:Manrope;font-size:6px}.workout-header>button{color:#7b828b;background:0 0;border:0;justify-self:end}.workout-wrap{max-width:890px;margin:auto;padding:42px 20px 80px}.workout-hero{justify-content:space-between;align-items:end;display:flex}.workout-hero p{letter-spacing:.16em;color:#777e87;margin:0 0 6px;font-size:7px}.workout-hero h1{margin:0;font-family:Yeseva One;font-size:42px;font-weight:400}.workout-hero>div>span{color:#6e747d;font-size:9px}.workout-duration>small{text-align:right;letter-spacing:.13em;color:#676d76;margin-bottom:5px;font-size:6px;display:block}.workout-duration>div{border:1px solid var(--line);background:#0e1014;border-radius:9px;padding:3px;display:flex}.workout-duration button{color:#747a83;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-family:Yeseva One}.workout-duration button span{margin-left:2px;font-family:Manrope;font-size:6px}.workout-duration button.active{color:#101216;background:#d5dbe2}.workout-progress{border:1px solid var(--line);background:#101217;border-radius:12px;margin:27px 0 16px;padding:14px 16px}.workout-progress>div:first-child{color:#7f858e;justify-content:space-between;font-size:8px;display:flex}.workout-progress strong{color:#aab1ba}.workout-track{background:#ffffff0f;height:3px;margin-top:10px}.workout-track i{background:linear-gradient(90deg,#6d5e9c,#c2cbd5);height:100%;display:block}.workout-header-actions{justify-self:end;align-items:center;gap:12px;display:flex}.page-header-actions{align-items:center;gap:12px;display:flex}.page-header-actions>a{color:#8c939c;text-decoration:none}.page-signout{border:1px solid var(--line);border-radius:9px;padding:8px 10px;font-size:9px;text-decoration:none;color:#9299a3!important}.page-signout:hover{border-color:var(--line-strong);color:#e1e5e9!important}.exercise-list{gap:8px;display:grid}.exercise-list article{border:1px solid var(--line);background:#121419e0;border-radius:14px;transition:all .2s;overflow:hidden}.exercise-list article.open{border-color:#cfd7e245}.exercise-list article.done{opacity:.68}.exercise-main{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px 1fr auto 18px;align-items:center;gap:12px;padding:15px 16px;display:grid}.exercise-check{border:1px solid var(--line-strong);color:#818892;border-radius:10px;place-items:center;width:34px;height:34px;font-family:Yeseva One;font-size:11px;display:grid}.done .exercise-check{color:#111612;background:#93bda7;border-color:#93bda7}.exercise-main>div small{letter-spacing:.13em;color:#696f78;font-size:6px}.exercise-main h2{margin:3px 0 1px;font-size:12px}.exercise-main p{color:#747a83;margin:0;font-size:8px}.exercise-time{color:#777e87;font-size:8px}.exercise-main>i{color:#777e87;font-style:normal}.exercise-detail{border-top:1px solid var(--line);background:#0e1014;grid-template-columns:180px 1fr;gap:16px;padding:14px 16px;display:grid}.video-placeholder{background:linear-gradient(145deg,#272b33,#15171c);border-radius:10px;place-content:center;justify-items:center;gap:7px;min-height:105px;display:grid}.video-placeholder>span{background:#ffffff1a;border-radius:50%;place-items:center;width:30px;height:30px;font-size:9px;display:grid}.video-placeholder small{letter-spacing:.13em;color:#777e87;font-size:6px}.execution p{letter-spacing:.13em;color:#777e87;margin:5px 0 7px;font-size:6px}.execution>span{color:#a1a7af;font-size:9px;line-height:1.6}.execution>div{gap:7px;margin-top:12px;display:flex}.execution button{border:1px solid var(--line);color:#737a83;background:0 0;border-radius:7px;padding:6px 8px;font-size:7px}.workout-footer-card{border:1px solid var(--line);background:#14161b;border-radius:14px;justify-content:space-between;align-items:center;margin-top:16px;padding:16px;display:flex}.workout-footer-card p{margin:0 0 3px;font-family:Yeseva One;font-size:14px}.workout-footer-card span{color:#6c727b;font-size:7px}.workout-footer-card button{color:#101216;background:#d7dde3;border:0;border-radius:9px;padding:11px 16px;font-size:8px;font-weight:800}.workout-footer-card button:disabled{color:#5f656d;background:#25282e}.workout-footer-card button.finished{background:#94bfa8}@media (width<=1050px){.coach-grid{grid-template-columns:1fr}.preview-panel{position:static}.coach-main{padding-inline:22px}}@media (width<=760px){.coach-rail{display:none}.coach-main{width:100%;margin-left:0;padding:22px 13px 60px}.coach-header{align-items:start}.coach-header h1{max-width:280px;font-size:23px}.draft-state{display:none}.builder-steps button{flex:1;justify-content:center;padding:9px 7px 12px}.builder-steps button strong{display:none}.coach-grid{display:block}.builder-card,.preview-panel{padding:17px}.preview-panel{margin-top:13px}.builder-heading>small{display:none}.split-fields{grid-template-columns:1fr}.form-section>label{gap:3px;display:grid}.form-section>label small{line-height:1.5}.program-meta{grid-template-columns:repeat(3,1fr)}.week-preview article{grid-template-columns:28px 1fr 24px}.preview-session-meta{display:none}.coach-actions{grid-template-columns:1fr}.workout-header{padding:0 15px}.workout-header>a span,.workout-brand small{display:none}.workout-wrap{padding:26px 12px 60px}.workout-hero{align-items:start}.workout-hero h1{font-size:31px}.workout-duration>small{display:none}.workout-duration button{padding:6px 7px}.exercise-main{grid-template-columns:34px 1fr 18px;gap:10px;padding:13px 12px}.exercise-time{display:none}.exercise-detail{grid-template-columns:1fr}.video-placeholder{min-height:150px}.workout-footer-card{gap:14px;display:grid}.workout-footer-card button{width:100%}}.rank-shell{color:#e0e4e8;background:radial-gradient(circle at 50% -20%,#6b5ba929,#0000 34%),#090a0d;min-height:100vh}.rank-top{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:64px;padding:0 32px;display:grid}.rank-top>a{color:#858b94;font-size:9px;text-decoration:none}.rank-top>a:last-child{border:1px solid var(--line);border-radius:50%;justify-self:end;place-items:center;width:31px;height:31px;font-size:8px;display:grid}.rank-wrap{max-width:1160px;margin:auto;padding:49px 24px 90px}.rank-intro{justify-content:space-between;align-items:end;gap:40px;display:flex}.rank-intro>div>p,.rank-section-heading>div>p{letter-spacing:.17em;color:#747b84;margin:0 0 8px;font-size:7px}.rank-intro h1{margin:0;font-family:Yeseva One;font-size:42px;font-weight:400;line-height:1.08}.rank-intro h1 span{color:#858c96}.rank-intro>p{color:#7b818a;max-width:430px;margin:0 0 4px;font-size:10px;line-height:1.7}.level-journey{border:1px solid var(--line);background:linear-gradient(135deg,#191b21f0,#0e1014eb);border-radius:18px;grid-template-columns:210px 1fr 140px;align-items:center;gap:28px;margin-top:35px;padding:24px 27px;display:grid}.journey-copy>span{letter-spacing:.15em;color:#737a83;font-size:6px}.journey-copy h2{margin:5px 0 2px;font-family:Yeseva One;font-size:24px;font-weight:400}.journey-copy h2 small{color:#707680;font-size:13px}.journey-copy p{color:#6e747c;margin:0;font-size:8px}.journey-line{height:45px;position:relative}.journey-track{background:#ffffff0f;height:3px;position:absolute;top:12px;left:0;right:0}.journey-track i{background:linear-gradient(90deg,#6f629d,#c6ced7);height:100%;display:block}.journey-node{position:absolute;top:4px;transform:translate(-50%)}.journey-node>i{background:#16181d;border:2px solid #31353c;border-radius:50%;place-items:center;width:18px;height:18px;font-size:0;font-style:normal;display:grid}.journey-node>span{color:#5f656e;text-align:center;margin-top:6px;font-size:6px;display:block}.journey-node.reached>i{background:#aeb7c1;border-color:#aeb7c1}.journey-node.reached>span{color:#9aa1aa}.journey-node:nth-last-child(2)>i{color:#111318;background:#d9dfe5;width:28px;height:28px;margin-top:-5px;margin-left:-5px;font-size:7px;box-shadow:0 0 22px #d5dee840}.journey-node:nth-last-child(2)>span{margin-top:1px}.journey-xp{text-align:right;gap:3px;display:grid}.journey-xp strong{font-family:Yeseva One;font-size:18px;font-weight:400}.journey-xp span{color:#696f78;font-size:7px}.rank-section-heading{justify-content:space-between;align-items:end;margin-top:47px;display:flex}.rank-section-heading h2{margin:0;font-family:Yeseva One;font-size:27px;font-weight:400}.rank-section-heading>p{color:#757b84;max-width:470px;margin:0;font-size:9px;line-height:1.6}.rank-path{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:18px;display:grid}.rank-path>button{border:1px solid var(--line);color:#8a919a;cursor:pointer;background:#121419c7;border-radius:14px;justify-items:center;padding:20px 13px 15px;transition:all .2s;display:grid}.rank-path>button:hover,.rank-path>button.active{background:linear-gradient(145deg,#262931f2,#111318f2);border-color:#cfd7e252;transform:translateY(-2px)}.rank-emblem{background:radial-gradient(circle,var(--rank-tone),transparent 62%);place-items:center;width:61px;height:61px;margin-bottom:14px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.rank-emblem{background:radial-gradient(circle,color-mix(in srgb,var(--rank-tone) 14%, transparent),transparent 62%)}}.rank-emblem:before,.rank-emblem:after{content:"";border:1px solid var(--rank-tone);position:absolute;inset:7px;transform:rotate(45deg)}@supports (color:color-mix(in lab, red, red)){.rank-emblem:before,.rank-emblem:after{border:1px solid color-mix(in srgb,var(--rank-tone) 55%,transparent)}}.rank-emblem:after{border-color:var(--rank-tone);inset:13px}@supports (color:color-mix(in lab, red, red)){.rank-emblem:after{border-color:color-mix(in srgb,var(--rank-tone) 20%,transparent)}}.rank-emblem span{color:var(--rank-tone);font-family:Yeseva One;font-size:16px}.rank-path small{letter-spacing:.15em;color:#646a73;font-size:6px}.rank-path strong{color:#cfd4da;margin-top:3px;font-family:Yeseva One;font-size:17px;font-weight:400}.rank-path p{color:#686e77;min-height:22px;font-size:7px}.division-pips{gap:4px;margin-top:6px;display:flex}.division-pips i{background:#4a4f57;width:17px;height:2px}.rank-path>button.active .division-pips i:first-child{background:#bfc7d0}.trial-section{border:1px solid var(--line);background:#111318e0;border-radius:18px;margin-top:20px;padding:26px}.trial-head{justify-content:space-between;align-items:center;display:flex}.trial-head>div>span{letter-spacing:.15em;color:#767d86;font-size:6px}.trial-head h2{margin:4px 0;font-family:Yeseva One;font-size:28px;font-weight:400}.trial-head p{color:#6e747d;margin:0;font-size:8px}.trial-count{text-align:right;grid-template-columns:auto auto;align-items:baseline;display:grid}.trial-count strong{font-family:Yeseva One;font-size:27px;font-weight:400}.trial-count span{color:#797f88;font-size:8px}.trial-count small{letter-spacing:.1em;color:#696f78;grid-column:1/-1;font-size:6px}.trial-rule{background:#7767b114;border:1px solid #8977c421;border-radius:11px;gap:12px;margin-top:20px;padding:12px 14px;display:flex}.trial-rule>span{background:#7767a4;border-radius:8px;place-items:center;width:24px;height:24px;font-size:8px;display:grid}.trial-rule strong{font-size:8px}.trial-rule p{color:#746f81;margin:3px 0 0;font-size:7px}.trial-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.trial-grid article{border:1px solid var(--line);border-radius:12px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:13px;display:grid}.trial-number{color:#777e88;font-family:Yeseva One}.trial-grid small{letter-spacing:.12em;color:#6b717a;font-size:6px}.trial-grid h3{margin:2px 0;font-size:9px}.trial-grid p{color:#676d76;margin:0;font-size:7px}.trial-grid article>span{color:#747b84;border:1px solid var(--line);border-radius:7px;padding:5px 6px;font-size:6px}.trial-grid article.validated{background:#6e9d840a;border-color:#83b49a2b}.trial-grid article.validated>span{color:#93bfa8;border-color:#83b49a33}.studio-trial{border-top:1px solid var(--line);grid-template-columns:46px 1fr auto;align-items:center;gap:13px;margin-top:15px;padding-top:19px;display:grid}.studio-symbol{border:1px solid var(--line-strong);place-items:center;width:42px;height:42px;font-family:Yeseva One;font-size:16px;display:grid;transform:rotate(45deg)}.studio-trial small{letter-spacing:.12em;color:#6d737b;font-size:6px}.studio-trial h3{margin:3px 0;font-family:Yeseva One;font-size:15px;font-weight:400}.studio-trial p{color:#696f78;margin:0;font-size:7px}.studio-trial>span{letter-spacing:.1em;color:#747a83;font-size:6px}@media (width<=760px){.rank-top{padding:0 15px}.rank-top>a>span{display:none}.rank-wrap{padding:30px 13px 70px}.rank-intro{display:block}.rank-intro h1{font-size:32px}.rank-intro>p{margin-top:15px}.level-journey{grid-template-columns:1fr;gap:19px;padding:18px}.journey-xp{text-align:left}.rank-section-heading{display:block}.rank-section-heading>p{margin-top:10px}.rank-path{scroll-snap-type:x mandatory;padding-bottom:8px;display:flex;overflow-x:auto}.rank-path>button{scroll-snap-align:start;min-width:150px}.trial-section{padding:18px 13px}.trial-head{align-items:end}.trial-head p{max-width:210px}.trial-grid{grid-template-columns:1fr}.studio-trial{grid-template-columns:40px 1fr}.studio-trial>span{grid-column:1/-1;margin-top:5px}}@media (width>=761px){.sidebar{width:258px;padding:38px 25px 28px}.content{max-width:1640px;margin-left:258px;padding:36px 48px 78px}.brand{grid-template-rows:27px 16px;grid-template-columns:40px 1fr}.brand-mark{width:34px;height:42px}.brand-name{font-size:19px}.brand-sub{font-size:9px}.nav-item{padding:14px 13px;font-size:15px}.coach-avatar{width:39px;height:39px;font-size:11px}.coach-mini div span{font-size:10px}.coach-mini div strong{font-size:14px}.eyebrow{font-size:11px}.topbar h1{font-size:clamp(31px,2.5vw,42px)}.level-card{min-height:158px;padding:24px 32px}.level-emblem{flex-basis:108px;width:108px;height:108px}.level-emblem span{font-size:9px}.level-emblem strong{font-size:43px}.level-heading p{font-size:10px}.level-heading h2{font-size:23px}.level-heading>strong{font-size:16px}.level-foot{font-size:10px}.dashboard-grid{grid-template-columns:minmax(0,1.55fr) minmax(355px,.85fr);gap:24px;margin-top:24px}.session-card{padding:31px 34px 27px}.card-topline,.session-title p,.quest-card>p,.path-card p{font-size:10px}.session-title h2{font-size:clamp(36px,3vw,48px)}.session-intro{max-width:650px;font-size:14px}.duration-label span:first-child{font-size:14px}.duration-label span:last-child{font-size:11px}.duration-option{min-height:104px}.duration-option strong{font-size:31px}.duration-option strong small{font-size:10px}.duration-option>span{font-size:9px}.session-summary span{font-size:13px}.session-summary small{font-size:10px}.primary-action{padding:15px 16px 15px 21px;font-size:13px}.coach-note{font-size:11px}.week-card,.quest-card,.path-card{padding:24px}.section-heading p{font-size:9px}.section-heading h3,.section-heading>span{font-size:20px}.week-day span{font-size:8px}.week-day strong{font-size:11px}.week-day i{width:16px;height:16px;font-size:9px}.streak strong{font-size:11px}.streak small{font-size:9px}.quest-card h3{font-size:22px}.quest-date,.path-card>div>span{font-size:10px}.quest-foot{font-size:9px}.path-card h3{font-size:20px}.coach-rail{width:244px;padding:34px 21px 25px}.coach-main{width:calc(100% - 244px);margin-left:244px;padding:35px 40px 78px}.coach-rail nav a{padding:13px;font-size:13px}.admin-identity small{font-size:8px}.admin-identity strong{font-size:12px}.coach-header p{font-size:9px}.coach-header h1{font-size:35px}.draft-state{font-size:10px}.builder-steps button{padding:12px 24px 15px;font-size:11px}.builder-card,.preview-panel{padding:29px}.builder-heading p,.preview-top p{font-size:9px}.builder-heading h2,.preview-top h2{font-size:24px}.builder-heading>small{font-size:9px}.form-section>label{font-size:12px}.form-section>label small{font-size:9px}.goal-options strong{font-size:12px}.goal-options small{font-size:9px}.segmented button,.impact-options button,.chip-list button{font-size:10px}.number-options span,.coach-observation>span{font-size:8px}.coach-observation textarea{min-height:66px;font-size:11px}.generate-button{padding-block:14px;font-size:11px}.ready-pill,.program-meta small,.week-preview-head span,.week-preview-head small{font-size:8px}.program-meta strong,.preview-session-copy strong{font-size:11px}.preview-session-copy small,.preview-session-copy span,.preview-session-meta span,.preview-session-meta strong{font-size:9px}.auto-checks p{font-size:8px}.auto-checks div{font-size:9px}.coach-actions button{font-size:10px}.preview-help{font-size:8px}.workout-header{height:72px;padding-inline:39px}.workout-header>a{font-size:11px}.workout-brand{font-size:18px}.workout-brand small{font-size:8px}.workout-wrap{max-width:1040px;padding-top:50px}.workout-hero p{font-size:9px}.workout-hero h1{font-size:49px}.workout-hero>div>span{font-size:11px}.workout-duration>small,.workout-duration button span{font-size:8px}.workout-duration button{font-size:18px}.workout-progress>div:first-child{font-size:10px}.exercise-main h2{font-size:15px}.exercise-main p,.exercise-time{font-size:10px}.exercise-main>div small,.execution p,.video-placeholder small{font-size:8px}.execution>span{font-size:12px}.execution button{font-size:9px}.workout-footer-card p{font-size:18px}.workout-footer-card span,.workout-footer-card button{font-size:10px}.rank-top{height:72px;padding-inline:39px}.rank-top>a{font-size:11px}.rank-wrap{max-width:1320px;padding:57px 30px 100px}.rank-intro>div>p,.rank-section-heading>div>p{font-size:9px}.rank-intro h1{font-size:49px}.rank-intro>p{max-width:500px;font-size:13px}.level-journey{grid-template-columns:240px 1fr 180px;padding:29px 32px}.journey-copy>span{font-size:8px}.journey-copy h2{font-size:29px}.journey-copy p{font-size:10px}.journey-node>span{font-size:8px}.journey-xp strong{font-size:22px}.journey-xp span{font-size:9px}.rank-section-heading h2{font-size:32px}.rank-section-heading>p{font-size:11px}.rank-path{gap:12px}.rank-path>button{padding:24px 15px 18px}.rank-emblem{width:70px;height:70px}.rank-path small{font-size:8px}.rank-path strong{font-size:19px;line-height:1.15}.rank-path p{min-height:34px;font-size:9px}.trial-section{padding:31px}.trial-head>div>span{font-size:8px}.trial-head h2{font-size:34px}.trial-head p,.trial-count span{font-size:10px}.trial-count small{font-size:8px}.trial-rule strong{font-size:10px}.trial-rule p{font-size:9px}.trial-grid h3{font-size:12px}.trial-grid small,.trial-grid p,.trial-grid article>span{font-size:9px}.studio-trial small,.studio-trial>span{font-size:8px}.studio-trial h3{font-size:18px}.studio-trial p{font-size:9px}}.data-status{border:1px solid var(--line);color:#8f969f;background:#ffffff06;border-radius:10px;margin:-10px 0 18px;padding:10px 14px;font-size:10px}.data-status.warning{color:#b6a47f;border-color:#b8996240}.profile{place-items:center;text-decoration:none;display:grid}.duration-option em{color:#646b74;margin-top:3px;font-size:8px;font-style:normal}.primary-action.disabled{pointer-events:none;opacity:.45}.week-session-list{gap:8px;margin:18px 0;display:grid}.week-session-list>div{border:1px solid var(--line);color:#777e87;border-radius:9px;align-items:center;gap:10px;padding:9px 10px;font-size:9px;display:flex}.week-session-list i{border:1px solid var(--line-strong);border-radius:6px;place-items:center;width:19px;height:19px;font-size:7px;font-style:normal;display:grid}.week-session-list .done{color:#9dbca9;background:#6f9d8409}.week-session-list .done i{color:#101612;background:#8fb9a2;border-color:#8fb9a2}.session-feedback{border:1px solid var(--line);background:#121419e0;border-radius:14px;margin-top:16px;padding:20px}.session-feedback>div:first-child p{letter-spacing:.14em;color:#747b84;margin:0 0 5px;font-size:7px}.session-feedback h2{margin:0;font-family:Yeseva One;font-size:20px;font-weight:400}.difficulty-row{grid-template-columns:repeat(5,1fr);gap:7px;margin:16px 0;display:grid}.difficulty-row button{border:1px solid var(--line);color:#777e87;cursor:pointer;background:#0e1014;border-radius:9px;place-content:center;gap:2px;min-height:55px;display:grid}.difficulty-row button strong{font-family:Yeseva One;font-size:15px}.difficulty-row button span{min-height:8px;font-size:6px}.difficulty-row button.active{color:#dbe0e6;background:#c3ccd714;border-color:#b8c0ca}.session-feedback label{color:#8b929b;gap:7px;font-size:8px;display:grid}.session-feedback label>span{color:#626872}.session-feedback textarea{resize:vertical;border:1px solid var(--line);color:#cdd3da;min-height:64px;font:inherit;background:#0c0e12;border-radius:9px;padding:10px;font-size:9px}.save-error{color:#c48d8d;margin-top:5px;font-size:8px;font-style:normal;display:block}.client-fields{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 6px;display:grid}.client-fields label{gap:6px;display:grid}.client-fields label span{letter-spacing:.1em;color:#767d86;font-size:8px}.client-fields input{border:1px solid var(--line);color:#d8dde3;font:inherit;background:#0e1014;border-radius:9px;outline:none;padding:11px 12px;font-size:10px}.client-fields input:focus{border-color:#cfd7e259}.coach-actions button:disabled{cursor:wait;opacity:.65}.coach-message{text-align:center;color:#bd8f8f;margin:9px 0 0;font-size:8px}.coach-message.success{color:#8fbba4}.clients-panel{border:1px solid var(--line);background:#111318e0;border-radius:17px;margin-top:22px;padding:24px}.clients-heading{justify-content:space-between;align-items:end;display:flex}.clients-heading p{letter-spacing:.15em;color:#747b84;margin:0 0 5px;font-size:7px}.clients-heading h2{margin:0;font-family:Yeseva One;font-size:23px;font-weight:400}.clients-heading>span{color:#777e87;font-size:8px}.clients-list{gap:7px;margin-top:16px;display:grid}.clients-list article{border:1px solid var(--line);background:#0f1115;border-radius:11px;grid-template-columns:38px 1.1fr 1fr 90px 28px;align-items:center;gap:12px;padding:11px;display:grid}.client-avatar{color:#101216;background:linear-gradient(145deg,#d6dde5,#727985);border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:800;display:grid}.clients-list article>div:not(.client-avatar){gap:3px;display:grid}.clients-list strong{font-size:9px}.clients-list small,.clients-list span{color:#737a83;font-size:7px}.clients-list a{border:1px solid var(--line);color:#a4abb4;border-radius:8px;place-items:center;width:27px;height:27px;text-decoration:none;display:grid}.clients-list a:hover{background:#ffffff0d}@media (width>=761px){.data-status{font-size:11px}.duration-option em{font-size:9px}.week-session-list>div{font-size:10px}.session-feedback{padding:24px}.session-feedback h2{font-size:24px}.difficulty-row button span{font-size:8px}.session-feedback label,.session-feedback textarea{font-size:10px}.client-fields label span{font-size:9px}.client-fields input{font-size:11px}.clients-heading p{font-size:9px}.clients-heading h2{font-size:26px}.clients-heading>span,.clients-list small,.clients-list span{font-size:9px}.clients-list strong{font-size:11px}}@media (width<=760px){.client-fields{grid-template-columns:1fr}.clients-panel{padding:17px 12px}.clients-list article{grid-template-columns:35px 1fr 28px}.clients-list article>div:nth-child(3),.clients-list article>div:nth-child(4){display:none}.difficulty-row{gap:4px}.difficulty-row button{min-height:48px}.duration-option em{display:none}}.block-overview{border:1px solid var(--line);background:#111318e0;border-radius:17px;margin-top:22px;padding:24px}.weeks-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.weeks-grid article{border:1px solid var(--line);background:#0e1014;border-radius:11px;padding:12px}.weeks-grid article>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:7px;padding-bottom:8px;display:flex}.weeks-grid article>div strong{font-family:Yeseva One;font-size:13px;font-weight:400}.weeks-grid article>div small{color:#747a83;font-size:6px}.weeks-grid article>span{color:#9aa1aa;grid-template-columns:22px 1fr auto;align-items:center;gap:5px;padding:5px 0;font-size:7px;display:grid}.weeks-grid article>span i{color:#646b74;font-style:normal}.weeks-grid article>span small{color:#5f656d;font-size:6px}.alerts-panel{background:#628f770a;border:1px solid #8bb9a029;border-radius:14px;align-items:center;gap:14px;margin-top:14px;padding:17px 21px;display:flex}.alerts-panel>span{color:#101612;background:#8fb9a2;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.alerts-panel p{letter-spacing:.14em;color:#789584;margin:0 0 3px;font-size:7px}.alerts-panel h2{margin:0 0 3px;font-family:Yeseva One;font-size:16px;font-weight:400}.alerts-panel small{color:#6d747d;font-size:8px}@media (width<=1050px){.weeks-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.block-overview{padding:17px 12px}.weeks-grid{grid-template-columns:1fr}.alerts-panel{align-items:flex-start}}.alerts-panel.has-alerts{background:#8954540b;border-color:#c48d8d33;align-items:flex-start}.alerts-panel.has-alerts>span{background:#c18b8b}.alert-list{gap:6px;margin-top:12px;display:grid}.alert-list article{border:1px solid var(--line);background:#0f1115;border-radius:8px;grid-template-columns:120px 150px 1fr;gap:10px;padding:8px 10px;display:grid}.alert-list strong{font-size:9px}.alert-list span,.alert-list p{letter-spacing:0;color:#757c85;margin:0;font-size:8px}.workout-format-label{letter-spacing:.13em;color:#7b828b;justify-self:end;font-size:8px}.discomfort-note{color:#82777a;background:#8f53530a;border:1px solid #c2939324;border-radius:8px;margin-top:12px;padding:8px 9px;font-size:7px;line-height:1.5}.discomfort-note strong{color:#b39393}@media (width<=760px){.alert-list article{grid-template-columns:1fr}.workout-format-label{font-size:7px}}.rank-profile{border:1px solid var(--line-strong);color:#aeb5bd;border-radius:50%;place-items:center;width:34px;height:34px;font-size:9px;font-weight:700;display:grid}.coach-access-loading{color:#858c95;background:#090a0d;place-content:center;justify-items:center;gap:14px;min-height:100vh;display:grid}.coach-access-loading span{border:1px solid var(--line-strong);color:#c7cdd4;place-items:center;width:48px;height:48px;font-family:Yeseva One;font-size:20px;display:grid;transform:rotate(45deg)}.coach-access-loading span:first-letter{transform:rotate(-45deg)}.coach-access-loading p{letter-spacing:.08em;font-size:10px}.division-pips i.unlocked{background:#95baa7}.division-switch{gap:7px;margin-bottom:20px;display:flex}.division-switch button{border:1px solid var(--line);color:#777e87;cursor:pointer;background:#121419;border-radius:9px;min-width:86px;padding:8px 13px;font-family:Yeseva One;font-size:14px}.division-switch button small{letter-spacing:.09em;margin-top:3px;font-family:Manrope;font-size:6px;display:block}.division-switch button.active{color:#d2d6dc;background:#7767a41f;border-color:#77708f}.division-switch button.unlocked{color:#93bfa8;border-color:#83b49a38}.trial-copy{min-width:0}.trial-copy em{color:#9ba2aa;margin-top:7px;font-size:8px;font-style:normal;display:block}.trial-grid article.submitted{background:#8d81aa0d;border-color:#8d81aa4d}.trial-grid article.submitted>span{color:#b2a6cf;border-color:#8d81aa4d}.trial-grid article.rejected{background:#be7a7a0a;border-color:#be7a7a47}.trial-grid article.rejected>span{color:#d29b9b;border-color:#be7a7a40}.trial-grid article.locked{opacity:.65}.trial-feedback{gap:3px;margin-top:8px;display:grid}.trial-feedback strong{color:#d19b9b;font-size:8px}.trial-feedback span{color:#757b84;font-size:7px}.trial-submit{grid-template-columns:1fr auto;gap:7px;margin-top:9px;display:grid}.trial-submit input{border:1px solid var(--line);color:#d7dbe0;background:#0e1014;border-radius:7px;min-width:0;padding:8px;font-size:9px}.trial-submit button{color:#111318;cursor:pointer;background:#c5ccd4;border:0;border-radius:7px;padding:8px 10px;font-size:8px;font-weight:800}.trial-message{color:#bcb5d2;background:#7767a41a;border-radius:8px;margin:12px 0 0;padding:10px 12px;font-size:9px}.trial-coach-link{border:1px solid var(--line);color:#7d848d;border-radius:9px;justify-content:space-between;align-items:center;margin-top:13px;padding:11px 13px;font-size:8px;display:flex}.trial-coach-link a{color:#cbd1d8;font-weight:700;text-decoration:none}.trial-review-list{gap:9px;display:grid}.trial-review-list article{border:1px solid var(--line);background:#ffffff05;border-radius:12px;grid-template-columns:1fr 1.2fr 1.2fr auto;align-items:center;gap:13px;padding:13px;display:grid}.trial-review-title{align-items:center;gap:10px;display:flex}.trial-review-title>div:last-child{gap:2px;display:grid}.trial-review-title strong{font-size:10px}.trial-review-title span{color:#7d838c;font-size:7px}.trial-review-title h3{margin:2px 0 0;font-size:9px}.trial-review-result{gap:3px;display:grid}.trial-review-result small,.trial-review-list label{color:#707780;font-size:7px}.trial-review-result strong{color:#d6dbe0;font-size:11px}.trial-review-result p{color:#747b84;margin:0;font-size:8px}.trial-review-result>span{color:#ac9fc8;font-size:7px}.trial-review-list label{gap:5px;display:grid}.trial-review-list textarea{resize:vertical;border:1px solid var(--line);color:#d5dae0;min-height:56px;font:inherit;background:#0f1115;border-radius:8px;padding:8px;font-size:8px}.trial-review-actions{gap:6px;display:grid}.trial-review-actions button{cursor:pointer;border-radius:8px;padding:8px 10px;font-size:8px;font-weight:800}.trial-review-actions .reject{color:#c99494;background:0 0;border:1px solid #be7a7a4d}.trial-review-actions .approve{color:#101612;background:#b8d3c4;border:0}.trial-review-message{color:#aeb6bf;margin:9px 0 0;font-size:8px}@media (width<=760px){.division-switch{overflow-x:auto}.division-switch button{min-width:76px}.trial-submit{grid-template-columns:1fr}.trial-coach-link{gap:7px;display:grid}.trial-review-list article{grid-template-columns:1fr}.trial-review-actions{grid-template-columns:1fr 1fr}.trial-grid article{grid-template-columns:26px 1fr}.trial-grid article>span{grid-column:2;justify-self:start}}.creation-flow{border:1px solid var(--line);background:#ffffff05;border-radius:13px;align-items:center;gap:12px;margin:20px 0 16px;padding:12px 15px;display:flex}.creation-flow span{color:#666d76;align-items:center;gap:8px;font-size:9px;font-weight:700;display:flex}.creation-flow span i{border:1px solid var(--line-strong);border-radius:8px;place-items:center;width:24px;height:24px;font-style:normal;display:grid}.creation-flow span.active{color:#d8dde3}.creation-flow span.active i{color:#111318;background:#d6dce2;border-color:#d6dce2}.creation-flow span.done{color:#91bda5}.creation-flow span.done i{border-color:#91bda559}.creation-flow b{color:#42474e;font-weight:400}.coach-grid-wide{grid-template-columns:minmax(0,1.55fr) minmax(260px,.55fr);align-items:start}.compact-builder{padding-bottom:24px}.compact-builder .generate-button{text-decoration:none}.program-summary{border:1px solid var(--line);background:linear-gradient(145deg,#1d2027f5,#0f1115f0);border-radius:17px;padding:25px;position:sticky;top:24px}.program-summary>p:first-child{letter-spacing:.16em;color:#777e87;margin:0 0 5px;font-size:8px}.program-summary h2{margin:0;font-family:Yeseva One;font-size:24px;font-weight:400}.program-summary>div{grid-template-columns:repeat(3,1fr);gap:7px;margin:20px 0;display:grid}.program-summary>div span{border:1px solid var(--line);text-align:center;color:#727983;border-radius:10px;padding:10px 5px;font-size:7px}.program-summary>div small{color:#d7dce2;margin-bottom:2px;font-family:Yeseva One;font-size:20px;display:block}.program-summary ul{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:9px;margin:0;padding:14px 0;list-style:none;display:grid}.program-summary li{color:#9299a2;font-size:9px}.program-summary li i{color:#91bda5;margin-right:7px;font-style:normal}.program-summary .summary-help{color:#666d76;margin:14px 0 0;font-size:8px;line-height:1.65}.program-editor{border:1px solid var(--line);background:#101216eb;border-radius:19px;margin-top:22px;padding:27px;scroll-margin-top:18px}.editor-heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.editor-heading p{letter-spacing:.16em;color:#777e87;margin:0 0 5px;font-size:8px}.editor-heading h2{margin:0 0 5px;font-family:Yeseva One;font-size:27px;font-weight:400}.editor-heading>div>span{color:#747b84;font-size:9px}.editor-legend{color:#7f8790;white-space:nowrap;font-size:8px}.editor-legend i{background:#9c8ee1;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 10px #9c8ee180}.week-selector{grid-template-columns:repeat(8,1fr);gap:6px;margin-top:22px;display:grid}.week-selector button{border:1px solid var(--line);color:#69707a;cursor:pointer;background:#0d0f13;border-radius:10px;place-items:center;gap:1px;padding:9px 5px;display:grid}.week-selector button:hover{border-color:#cfd7e247}.week-selector button.active{color:#dce1e7;background:linear-gradient(145deg,#d2dae41f,#d2dae408);border-color:#cfd7e26e}.week-selector small{letter-spacing:.12em;font-size:6px}.week-selector strong{font-family:Yeseva One;font-size:17px;font-weight:400}.week-selector span{color:#656c75;font-size:6px}.editor-session-list{gap:8px;margin-top:14px;display:grid}.editor-session{border:1px solid var(--line);background:#0e1014;border-radius:14px;overflow:hidden}.editor-session.open{background:#111318;border-color:#cfd7e240}.editor-session-head{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:38px 1fr auto auto 18px;align-items:center;gap:12px;padding:14px 16px;display:grid}.editor-session-number{border:1px solid var(--line-strong);color:#9299a2;border-radius:10px;place-items:center;width:34px;height:34px;font-family:Yeseva One;display:grid}.editor-session-head>div:nth-child(2){gap:2px;display:grid}.editor-session-head small{letter-spacing:.11em;color:#686f78;font-size:7px}.editor-session-head strong{font-size:11px}.editor-session-head div>span{color:#717882;font-size:8px}.editor-session-stats{text-align:right;gap:2px;display:grid}.editor-session-head em{letter-spacing:.1em;color:#b3a7ef;border:1px solid #a393e638;border-radius:6px;padding:5px 6px;font-size:6px;font-style:normal}.editor-session-head>i{color:#747b84;font-style:normal}.editor-session-body{border-top:1px solid var(--line);background:#0b0d10;padding:16px}.session-edit-top{grid-template-columns:minmax(230px,1fr) auto auto;align-items:end;gap:12px;display:grid}.session-edit-top>label{gap:5px;display:grid}.session-edit-top>label span,.format-switch>span{letter-spacing:.12em;color:#737a83;font-size:7px}.session-edit-top input{border:1px solid var(--line);color:#d8dde3;font:inherit;background:#111318;border-radius:9px;outline:none;padding:10px 11px;font-size:10px}.session-edit-top input:focus{border-color:#cfd7e261}.format-switch{gap:5px;display:grid}.format-switch>div{border:1px solid var(--line);background:#0d0f12;border-radius:9px;padding:3px;display:flex}.format-switch button{color:#747b84;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 9px;font-family:Yeseva One}.format-switch button small{margin-left:2px;font-family:Manrope;font-size:6px}.format-switch button.active{color:#111318;background:#d6dce2}.reset-session{border:1px solid var(--line);color:#8c939c;cursor:pointer;background:0 0;border-radius:9px;padding:10px;font-size:8px}.format-summary{background:#ffffff06;border-radius:9px;justify-content:space-between;gap:15px;margin:12px 0 8px;padding:10px 12px;display:flex}.format-summary strong{font-size:9px}.format-summary span{color:#737a83;font-size:8px}.coach-exercise-list{gap:6px;display:grid}.coach-exercise{border:1px solid var(--line);background:#111318;border-radius:11px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;padding:11px 12px;display:grid}.coach-exercise.editing{border-color:#a393e647}.coach-exercise-order{color:#6e757e;font-family:Yeseva One;font-size:12px}.coach-exercise-copy{gap:2px;display:grid}.coach-exercise-copy small{letter-spacing:.12em;color:#696f78;font-size:6px}.coach-exercise-copy strong{font-size:10px}.coach-exercise-copy>span{color:#858c95;font-size:8px}.coach-exercise-copy p{color:#686f78;margin:4px 0 0;font-size:8px;line-height:1.55}.exercise-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.exercise-actions button,.exercise-actions select{border:1px solid var(--line);color:#858c95;cursor:pointer;background:#0d0f12;border-radius:7px;padding:7px 8px;font-size:7px}.exercise-actions button:hover,.exercise-actions select:hover{color:#d4d9df;border-color:#cfd7e24d}.exercise-actions button:disabled{opacity:.35;cursor:not-allowed}.exercise-actions .danger{color:#c58f8f}.exercise-editor{border-top:1px solid var(--line);grid-column:2/-1;grid-template-columns:1fr 1fr 120px;gap:8px;padding-top:10px;display:grid}.exercise-editor label{color:#747b84;gap:4px;font-size:7px;display:grid}.exercise-editor input,.exercise-editor textarea{border:1px solid var(--line);color:#d2d7dd;width:100%;font:inherit;background:#0c0e11;border-radius:7px;padding:8px;font-size:8px}.exercise-editor .wide{grid-column:1/-1}.exercise-editor textarea{resize:vertical;min-height:58px}.add-exercise{color:#b8b0df;cursor:pointer;background:#7463b60d;border:1px dashed #a393e659;border-radius:9px;width:100%;margin-top:10px;padding:11px;font-size:9px}.add-exercise:disabled{opacity:.45;cursor:not-allowed}.previous-performance-pill{letter-spacing:.04em;color:#d7c7a6;background:#b18c450f;border:1px solid #d0b98738;border-radius:6px;justify-self:start;margin-top:3px;padding:4px 6px;font-size:7px;font-style:normal}.format-note{color:#626972;margin:10px 2px 0;font-size:7px}.validation-panel{border:1px solid var(--line);background:linear-gradient(115deg,#1d2027f2,#0f1115eb);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:16px;margin-top:14px;padding:20px 23px;display:grid}.validation-panel p{letter-spacing:.14em;color:#737a83;margin:0 0 4px;font-size:7px}.validation-panel h2{margin:0 0 4px;font-family:Yeseva One;font-size:22px;font-weight:400}.validation-panel span{color:#737a83;font-size:8px}.validation-panel>button{cursor:pointer;border:0;border-radius:10px;padding:13px 18px;font-size:9px;font-weight:800}.validation-panel .validate{color:#101216;background:linear-gradient(100deg,#e1e6eb,#9ca5af)}.validation-panel .validated{color:#101612;background:linear-gradient(100deg,#b6d9c6,#7da38f)}.validation-panel .coach-message{text-align:left;grid-column:1/-1;margin:0}@media (width>=761px){.creation-flow span{font-size:11px}.program-summary>p:first-child,.program-summary .summary-help{font-size:9px}.program-summary h2{font-size:27px}.program-summary li{font-size:10px}.editor-heading p{font-size:9px}.editor-heading h2{font-size:30px}.editor-heading>div>span,.editor-legend{font-size:10px}.week-selector span{font-size:7px}.editor-session-head small{font-size:8px}.editor-session-head strong{font-size:13px}.editor-session-head div>span{font-size:9px}.session-edit-top>label span,.format-switch>span{font-size:8px}.session-edit-top input{font-size:11px}.format-summary strong{font-size:10px}.format-summary span{font-size:9px}.coach-exercise-copy strong{font-size:11px}.coach-exercise-copy>span,.coach-exercise-copy p{font-size:9px}.exercise-actions button,.exercise-actions select{font-size:8px}.exercise-editor label,.exercise-editor input,.exercise-editor textarea{font-size:9px}.format-note,.validation-panel p{font-size:8px}.validation-panel h2{font-size:24px}.validation-panel span,.validation-panel>button{font-size:10px}}@media (width<=1050px){.coach-grid-wide{grid-template-columns:1fr}.program-summary{position:static}.week-selector{grid-template-columns:repeat(4,1fr)}.session-edit-top{grid-template-columns:1fr auto}.reset-session{grid-column:1/-1}.editor-session-head{grid-template-columns:38px 1fr auto 18px}.editor-session-stats{display:none}}@media (width<=760px){.creation-flow{overflow-x:auto}.creation-flow span{white-space:nowrap}.coach-grid-wide{display:block}.program-summary{margin-top:13px}.program-editor{padding:17px 11px}.editor-heading{display:block}.editor-legend{margin-top:10px}.week-selector{padding-bottom:4px;display:flex;overflow-x:auto}.week-selector button{min-width:74px}.editor-session-head{grid-template-columns:34px 1fr 18px;gap:8px;padding:12px 10px}.editor-session-head em{grid-column:2}.session-edit-top{grid-template-columns:1fr}.format-switch,.reset-session{grid-column:1}.format-summary{gap:3px;display:grid}.coach-exercise{grid-template-columns:25px 1fr;padding:10px 8px}.exercise-actions{grid-column:2}.coach-exercise-copy p{font-size:8px}.exercise-editor{grid-column:1/-1;grid-template-columns:1fr}.exercise-editor .wide{grid-column:1}.validation-panel{grid-template-columns:1fr;padding:18px 14px}.validation-panel>button{width:100%}}.equipment-context{border:1px solid var(--line);background:#0e1014;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:3px 11px;margin-top:10px;padding:11px 12px;display:grid}.equipment-context>span{letter-spacing:.13em;color:#656c75;font-size:6px}.equipment-context>strong{color:#aeb5bd;font-size:9px}.equipment-context>small{color:#666d76;grid-column:1/-1;font-size:7px;line-height:1.5}.equipment-context.gym{background:linear-gradient(120deg,#68977e12,#ffffff04);border-color:#8fbba438}.equipment-context.gym>strong{color:#9bc1ac}.coach-exercise-copy .timer-pill,.coach-exercise-copy .equipment-pill{letter-spacing:.06em;border-radius:6px;justify-self:start;margin-top:3px;padding:4px 6px;font-size:6px;font-style:normal}.coach-exercise-copy .timer-pill{color:#b8b0df;background:#7463b612;border:1px solid #9788d438}.coach-exercise-copy .equipment-pill{color:#8fae9d;background:#68977e0d;border:1px solid #82b0972e}.difficulty-pill{color:#d4bc8d;letter-spacing:.07em;background:#b58f4812;border:1px solid #c7aa6f38;border-radius:6px;justify-self:start;width:max-content;margin-top:4px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:700;display:inline-flex}.exercise-database-copy>.difficulty-pill{margin:0 0 4px}.timer-editor{background:#7362b70b;border:1px solid #9788d429;border-radius:10px;padding:11px}.timer-editor-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.timer-editor-heading>span{letter-spacing:.12em;color:#aaa1d0;font-size:7px}.timer-editor-heading>small{color:#777e88;font-size:7px}.timer-presets{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.timer-presets button{border:1px solid var(--line);color:#767d86;cursor:pointer;background:#0d0f13;border-radius:7px;padding:7px 9px;font-size:7px}.timer-presets button.active{color:#ded9f2;background:#8775cb29;border-color:#c1b8e766}.timer-fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.timer-fields label>div{grid-template-columns:1fr auto;align-items:center;gap:5px;display:grid}.timer-fields label>div span{color:#707782;font-size:7px}.timer-editor>p{color:#777487;margin:9px 0 0;font-size:7px;line-height:1.5}.timer-editor .timer-editor-help{color:#9a91bd;margin-top:8px}.exercise-editor input:disabled{opacity:.72;cursor:not-allowed;color:#818791;background:#101217}.replacement-editor{background:#53846c0a;border:1px solid #78a58f2e;border-radius:10px;padding:12px}.replacement-editor .timer-editor-heading>span{color:#98bca9}.replacement-editor>p{color:#77847d;margin:8px 0 0;font-size:8px;line-height:1.5}.replacement-reason-list{gap:7px;margin-top:10px;display:grid}.replacement-reason-list>section{border:1px solid var(--line);background:#0d0f12;border-radius:9px;padding:9px}.replacement-reason-list>section.manual{border-color:#78a58f40}.replacement-reason-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.replacement-reason-head>div:first-child{gap:3px;display:grid}.replacement-reason-head strong{color:#c9ced4;font-size:9px}.replacement-reason-head small{color:#707780;font-size:7px}.replacement-reason-head>div:last-child{gap:4px;display:flex}.replacement-reason-head button{border:1px solid var(--line);color:#757c85;cursor:pointer;background:#0a0c0f;border-radius:7px;padding:6px 8px;font-size:7px}.replacement-reason-head button.active{color:#cbe1d5;background:#5b947524;border-color:#85b39b61}.replacement-choice-list{border-top:1px solid var(--line);flex-wrap:wrap;gap:5px;margin-top:8px;padding-top:8px;display:flex}.replacement-choice-list button{border:1px solid var(--line);color:#858c95;cursor:pointer;background:#111419;border-radius:7px;align-items:center;gap:6px;padding:7px 8px;font-size:8px;display:flex}.replacement-choice-list button i{color:#8b939c;background:#191d22;border-radius:50%;place-items:center;width:14px;height:14px;font-style:normal;display:grid}.replacement-choice-list button.selected{color:#d5e4dc;background:#5b94751f;border-color:#85b39b61}.replacement-choice-list button.selected i{color:#07100b;background:#6f9e84}.replacement-choice-list>span,.replacement-choice-list>em{color:#7c838b;width:100%;font-size:7px;line-height:1.45}.replacement-choice-list>em{color:#b69b75;font-style:normal}.equipment-coverage{border-top:1px solid var(--line);gap:5px;margin-top:10px;padding-top:9px;display:grid}.equipment-coverage>span{grid-template-columns:14px 95px 1fr;align-items:center;gap:5px;display:grid}.equipment-coverage i{color:#94c0a7;background:#7eb5971f;border-radius:50%;place-items:center;width:13px;height:13px;font-size:6px;font-style:normal;display:grid}.equipment-coverage b{color:#9ca3ac;font-size:7px}.equipment-coverage small{color:#696f78;font-size:7px}.equipment-coverage .unused i{color:#c4a36f;background:#cfa4631a}.equipment-coverage .unused small{color:#a48760}.workout-equipment{background:#68977e0a;border:1px solid #84ad9726;border-radius:8px;padding:9px 10px;gap:3px!important;margin-top:12px!important;display:grid!important}.workout-equipment small{letter-spacing:.13em;color:#71867a;font-size:6px}.workout-equipment strong{color:#9cafa5;font-size:8px;font-weight:600}.execution .discomfort-note{display:block}.exercise-timer{--phase-color:#dce3ea;--phase-glow:#dce3ea1f;background:radial-gradient(circle at 70% 0,var(--phase-glow),transparent 54%),#111318;border:1px solid #aeb7c433;border-radius:15px;grid-column:1/-1;grid-template-columns:1fr auto;gap:13px 22px;padding:16px 18px;transition:border-color .25s,background .25s,box-shadow .25s;display:grid;position:relative;overflow:hidden}.exercise-timer.prep{--phase-color:#a99be5;--phase-glow:#846fd52b;border-color:#a99be557}.exercise-timer.work{--phase-color:#e6ebf0;--phase-glow:#e0e6ed21;border-color:#d2dae347}.exercise-timer.rest{--phase-color:#8fc5ad;--phase-glow:#69af8929;border-color:#84c3a252}.exercise-timer.done{--phase-color:#99cbb1;--phase-glow:#6fb7932e;border-color:#8bcaa85c}.exercise-timer.running{box-shadow:inset 0 0 42px var(--phase-color),0 0 0 1px var(--phase-color)}@supports (color:color-mix(in lab, red, red)){.exercise-timer.running{box-shadow:inset 0 0 42px color-mix(in srgb,var(--phase-color) 7%,transparent),0 0 0 1px color-mix(in srgb,var(--phase-color) 5%,transparent)}}.timer-top{grid-template-columns:1fr auto;align-content:start;gap:3px 12px;display:grid}.timer-top>span{letter-spacing:.16em;color:#747b85;font-size:6px}.timer-top>strong{color:#a1a8b0;grid-column:1;font-size:9px}.timer-round-dots{flex-wrap:wrap;grid-column:1;gap:4px;max-width:190px;margin-top:7px;display:flex}.timer-round-dots i{background:#353942;border-radius:3px;width:14px;height:3px;transition:all .2s}.timer-round-dots i.current{background:var(--phase-color);box-shadow:0 0 9px var(--phase-color)}@supports (color:color-mix(in lab, red, red)){.timer-round-dots i.current{box-shadow:0 0 9px color-mix(in srgb,var(--phase-color) 52%,transparent)}}.timer-round-dots i.done{background:#88b69e}.timer-tools{grid-area:1/2/4;align-items:flex-start;gap:6px;display:flex}.timer-tools button{border:1px solid var(--line);color:#868d96;letter-spacing:.06em;cursor:pointer;background:#ffffff06;border-radius:8px;min-height:32px;padding:7px 9px;font:700 7px Manrope}.timer-display{text-align:center;z-index:1;grid-area:1/2/3;align-content:center;place-items:center;min-width:190px;min-height:148px;display:grid;position:relative}.timer-display:before{content:"";background:conic-gradient(var(--phase-color) var(--timer-progress),#ffffff0e 0);width:132px;height:132px;filter:drop-shadow(0 0 8px var(--phase-color));border-radius:50%;position:absolute;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 4px),#000 0)}@supports (color:color-mix(in lab, red, red)){.timer-display:before{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--phase-color) 18%,transparent))}}.timer-display:before{pointer-events:none}.timer-display>*{z-index:1;position:relative}.timer-display small{letter-spacing:.15em;color:var(--phase-color);font-size:6px}.timer-display>em{letter-spacing:.13em;color:#ede4b2;background:#7e6a281f;border:1px solid #e1cf7e3d;border-radius:999px;padding:4px 7px;font-size:6px;font-style:normal;font-weight:800;position:absolute;top:15px}.timer-display>strong{letter-spacing:.04em;color:#0000;background:linear-gradient(#f4f6f8,#9ba3ad);-webkit-background-clip:text;background-clip:text;font-family:Yeseva One;font-size:38px;font-weight:400;line-height:1.1}.timer-display span{color:#747b84;font-size:6px}.timer-actions{align-self:end;gap:7px;display:flex}.timer-actions button,.timer-quick-actions button{border:1px solid var(--line);color:#858c95;cursor:pointer;background:0 0;border-radius:8px;padding:8px 11px;font-size:7px}.timer-actions .timer-start{background:linear-gradient(100deg,var(--phase-color),var(--phase-color));border:0}@supports (color:color-mix(in lab, red, red)){.timer-actions .timer-start{background:linear-gradient(100deg,var(--phase-color),color-mix(in srgb,var(--phase-color) 64%,#707883))}}.timer-actions .timer-start{color:#111318;min-width:92px;font-weight:800}.timer-quick-actions{align-self:end;gap:5px;display:flex}.timer-quick-actions button{background:#ffffff05;padding:6px 8px}.exercise-timer>p{border-top:1px solid var(--line);color:#757c85;grid-column:1/-1;margin:0;padding-top:11px;font-size:7px}.exercise-timer.series-mode.work .timer-display>strong{font-size:34px}.exercise-timer.series-mode.work{border-color:#d2dae345}.timer-sound-panel{background:#090a0dbd;border:1px solid #aca0e12e;border-radius:11px;grid-column:1/-1;grid-template-columns:1fr auto;align-items:end;gap:8px 14px;padding:11px;display:grid}.timer-sound-panel>div>span{color:#858c96;letter-spacing:.12em;margin-bottom:7px;font-size:7px;font-weight:800;display:block}.timer-sound-panel>div>div{flex-wrap:wrap;gap:5px;display:flex}.timer-sound-panel button{border:1px solid var(--line);color:#7d848d;cursor:pointer;background:#111318;border-radius:8px;min-height:34px;padding:7px 10px;font:700 8px Manrope}.timer-sound-panel button.active{color:#e0daef;background:#8571cd2b;border-color:#b5a8e566}.timer-sound-panel .timer-sound-test{color:#c7cdd4;min-width:118px}.timer-sound-panel .timer-sound-test:disabled{opacity:.35;cursor:not-allowed}.timer-sound-panel>small{color:#737b84;letter-spacing:.08em;grid-column:1/-1;font-size:7px}.phase-pulse{animation:.62s ease-out timer-phase-pulse}@keyframes timer-phase-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--phase-color) 46%,transparent)}45%{box-shadow:0 0 0 9px transparent,inset 0 0 55px color-mix(in srgb,var(--phase-color) 13%,transparent)}to{box-shadow:0 0 #0000}}.exercise-timer.timer-expanded{z-index:1000;background:radial-gradient(circle at 50% 40%,var(--phase-glow),transparent 40%),#090a0d;border:0;border-radius:0;grid-template-rows:auto 1fr auto auto;grid-template-columns:1fr;padding:clamp(22px,5vw,72px);position:fixed;inset:0;overflow:auto}.timer-expanded .timer-top{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.timer-expanded .timer-top>strong{max-width:50vw}.timer-expanded .timer-round-dots{justify-content:center;max-width:min(420px,45vw);position:absolute;top:clamp(25px,5vw,70px);left:50%;transform:translate(-50%)}.timer-expanded .timer-tools{margin-left:auto}.timer-expanded .timer-display{grid-area:2/1;min-height:55vh}.timer-expanded .timer-display:before{width:min(52vh,68vw);height:min(52vh,68vw);-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 7px),#000 0)}.timer-expanded .timer-display>strong{font-size:clamp(76px,17vw,190px)}.timer-expanded .timer-display small{font-size:clamp(11px,1.5vw,18px)}.timer-expanded .timer-display span{font-size:clamp(10px,1.2vw,15px)}.timer-expanded .timer-display>em{padding:7px 11px;font-size:clamp(9px,1vw,13px);top:clamp(8px,3vh,30px)}.timer-expanded .timer-actions{grid-area:3/1;justify-content:center}.timer-expanded .timer-actions button{min-width:min(220px,42vw);min-height:54px;font-size:13px}.timer-expanded .timer-quick-actions{grid-area:4/1;justify-content:center}.timer-expanded .timer-quick-actions button{min-height:42px;font-size:11px}.timer-expanded .timer-sound-panel{z-index:3;width:min(430px,100vw - 44px);position:absolute;top:clamp(78px,10vw,125px);right:clamp(22px,5vw,72px)}.timer-expanded>p{display:none}@media (width>=761px){.equipment-context>strong{font-size:10px}.equipment-context>small{font-size:8px}.coach-exercise-copy .timer-pill,.coach-exercise-copy .equipment-pill,.timer-top>span,.timer-display small,.timer-display span{font-size:7px}.timer-top>strong{font-size:10px}.timer-actions button,.exercise-timer>p{font-size:8px}}@media (width<=760px){.exercise-timer{grid-template-columns:1fr;padding:14px 12px}.timer-top{grid-template-columns:1fr}.timer-top>strong,.timer-round-dots{grid-column:1}.timer-tools{grid-area:auto/1;margin-top:7px}.timer-display{grid-area:2/1;min-width:0;min-height:155px}.timer-actions{grid-row:3;grid-template-columns:1fr 1fr;display:grid}.timer-quick-actions{grid-row:4;justify-content:center}.timer-display>strong{font-size:36px}.exercise-timer>p{grid-row:6}.timer-sound-panel{grid-row:5;grid-template-columns:1fr}.timer-sound-panel .timer-sound-test{width:100%}.timer-sound-panel>small{grid-column:1}.workout-equipment strong{font-size:9px}.timer-editor-heading{display:grid}.timer-fields{grid-template-columns:1fr 1fr}.timer-presets button{flex:28%}.exercise-timer.timer-expanded{grid-template-rows:auto 1fr auto auto;padding:18px 14px 24px}.timer-expanded .timer-top{grid-template-columns:1fr auto;padding-top:3px;display:grid}.timer-expanded .timer-top>strong{max-width:65vw}.timer-expanded .timer-round-dots{grid-column:1/-1;justify-content:center;max-width:none;margin-top:9px;position:static;transform:none}.timer-expanded .timer-tools{grid-area:1/2/3;margin:0}.timer-expanded .timer-tools button:first-child{width:42px;font-size:0}.timer-expanded .timer-tools button:first-child:after{content:"SON";font-size:8px}.timer-expanded .timer-display{grid-row:2;min-height:48vh}.timer-expanded .timer-display:before{width:min(62vw,38vh);height:min(62vw,38vh)}.timer-expanded .timer-display>strong{font-size:clamp(64px,24vw,110px)}.timer-expanded .timer-actions{grid-row:3;grid-template-columns:1.25fr .75fr}.timer-expanded .timer-actions button{width:100%;min-width:0;font-size:12px}.timer-expanded .timer-quick-actions{grid-row:4;grid-template-columns:1fr 1fr;display:grid}.timer-expanded .timer-quick-actions button:last-child{grid-column:1/-1}.timer-expanded .timer-sound-panel{background:#111318;width:auto;position:fixed;inset:auto 14px 18px;box-shadow:0 18px 60px #0000008c}}.coach-exercise-copy .load-pill{letter-spacing:.06em;color:#d0b987;background:#b18c450f;border:1px solid #d0b98738;border-radius:6px;justify-self:start;margin-top:3px;padding:4px 6px;font-size:7px;font-style:normal}.coach-exercise-copy .progression-pill{letter-spacing:.06em;color:#aebee0;background:#5a77b012;border:1px solid #849dcd38;border-radius:6px;justify-self:start;margin-top:3px;padding:4px 6px;font-size:7px;font-style:normal}.coach-exercise-copy .progression-rule{color:#7e899a;border-left:2px solid #849dcd40;padding-left:8px}.access-discovery-link{color:#aeb7c4!important;background:0 0!important;border:1px solid #cfd7e229!important}.discovery-shell,.discovery-workout{color:#edf0f4;background:#090a0d;min-height:100vh;font-family:Manrope,sans-serif;position:relative;overflow:hidden}.discovery-ambient{pointer-events:none;background:radial-gradient(circle,#6654aa2e,#0000 66%);border-radius:50%;width:650px;height:650px;position:fixed;inset:-20% auto auto 48%}.discovery-header,.discovery-workout-header{z-index:1;border-bottom:1px solid #cfd7e217;justify-content:space-between;align-items:center;height:72px;padding:0 5vw;display:flex;position:relative}.discovery-header>a:last-child,.discovery-workout-header button{letter-spacing:.05em;color:#aeb6c2;cursor:pointer;background:0 0;border:0;font:600 11px Manrope;text-decoration:none}.discovery-brand{letter-spacing:.04em;color:#f0f2f5;font:20px Yeseva One;text-decoration:none}.discovery-brand small{letter-spacing:.22em;color:#9c8ed7;margin-left:5px;font:600 8px Manrope}.discovery-intro{z-index:1;width:min(960px,90vw);margin:0 auto;padding:70px 0 80px;position:relative}.discovery-intro>p:first-child,.discovery-finish>p:first-of-type{letter-spacing:.18em;color:#9c8ed7;font-size:10px}.discovery-intro h1,.discovery-finish h1{margin:12px 0 18px;font:clamp(38px,6vw,70px)/1.04 Yeseva One}.discovery-intro h1 span{color:#a99adb}.discovery-lead{color:#8f98a5;max-width:660px;font-size:14px;line-height:1.75}.discovery-levels{grid-template-columns:repeat(3,1fr);gap:12px;margin:38px 0 22px;display:grid}.discovery-levels button{text-align:left;color:#e9edf2;cursor:pointer;background:#111318;border:1px solid #cfd7e21f;border-radius:16px;gap:8px;padding:22px;transition:all .18s;display:grid}.discovery-levels button:hover,.discovery-levels button.active{background:linear-gradient(145deg,#7463b62e,#111318 64%);border-color:#a99adb8f;transform:translateY(-2px)}.discovery-levels small{letter-spacing:.14em;color:#9c8ed7;font-size:8px}.discovery-levels strong{font:23px Yeseva One}.discovery-levels span{color:#8d96a3;min-height:42px;font-size:11px;line-height:1.55}.discovery-levels em{color:#c0c6cf;font-size:9px;font-style:normal}.discovery-start{color:#111216;cursor:pointer;background:#eeeef1;border:0;border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:17px 19px;font-weight:700;display:flex}.discovery-start span{font-size:22px}.discovery-privacy{text-align:center;color:#646c77;margin-top:13px;font-size:9px;display:block}.discovery-finish{text-align:center;z-index:1;width:min(720px,88vw);margin:0 auto;padding:100px 0;position:relative}.discovery-finish>span{color:#b8a9ea;background:#7463b62e;border:1px solid #a99adb59;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 25px;font-size:24px;display:grid}.discovery-finish>p:last-of-type{color:#9099a5;max-width:600px;margin:0 auto 30px;line-height:1.7}.discovery-finish>a{color:#111216;background:#eeeef1;border-radius:12px;justify-content:space-between;align-items:center;max-width:520px;margin:0 auto;padding:17px 19px;font-weight:700;text-decoration:none;display:flex}.discovery-finish button{color:#929ba7;cursor:pointer;background:0 0;border:0;margin-top:18px;text-decoration:underline}.discovery-workout-header>span{letter-spacing:.14em;color:#9c8ed7;font-size:8px}.discovery-workout-wrap{width:min(880px,92vw);margin:0 auto;padding:42px 0 70px}.discovery-progress>div{letter-spacing:.1em;color:#828b97;justify-content:space-between;margin-bottom:9px;font-size:9px;display:flex}.discovery-progress>i{background:#1b1e24;border-radius:99px;height:5px;display:block;overflow:hidden}.discovery-progress b{background:linear-gradient(90deg,#7565b7,#b0a2df);border-radius:99px;height:100%;transition:width .3s;display:block}.discovery-current{background:#111318;border:1px solid #cfd7e21f;border-radius:18px;grid-template-columns:1fr 250px;gap:22px;margin-top:26px;padding:30px;display:grid}.discovery-current-copy small{letter-spacing:.15em;color:#9c8ed7;font-size:8px}.discovery-current-copy h1{margin:10px 0;font:clamp(28px,5vw,45px)/1.05 Yeseva One}.discovery-current-copy>strong{color:#d4d9e0;font-size:12px}.discovery-current-copy p{color:#89929e;max-width:520px;margin:20px 0 0;font-size:12px;line-height:1.7}.discovery-clock{background:conic-gradient(#9685d5 var(--demo-progress),#1b1e24 0);isolation:isolate;border-radius:15px;align-content:center;align-self:stretch;place-items:center;display:grid;position:relative}.discovery-clock:before{content:"";z-index:-1;background:#0d0f13;border-radius:12px;position:absolute;inset:7px}.discovery-clock small{letter-spacing:.16em;color:#9c8ed7;font-size:8px}.discovery-clock strong{margin:7px 0;font:44px Yeseva One}.discovery-clock span{color:#717a86;font-size:8px}.discovery-actions{grid-column:1/-1;gap:8px;display:flex}.discovery-actions button{color:#aeb6c1;cursor:pointer;background:#171a20;border:1px solid #cfd7e221;border-radius:9px;padding:13px 16px}.discovery-actions .primary{color:#111216;background:#eeeef1;border-color:#eeeef1;flex:1;font-weight:700}.discovery-sequence{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:12px;display:grid}.discovery-sequence>div{opacity:.48;background:#0e1014;border:1px solid #cfd7e214;border-radius:10px;align-items:center;gap:9px;padding:12px;display:flex}.discovery-sequence>div.current,.discovery-sequence>div.done{opacity:1}.discovery-sequence>div.current{border-color:#a99adb52}.discovery-sequence i{color:#9c8ed7;font:12px Yeseva One}.discovery-sequence span{gap:2px;min-width:0;display:grid}.discovery-sequence small{color:#69717c;font-size:6px}.discovery-sequence strong{white-space:nowrap;text-overflow:ellipsis;font-size:8px;overflow:hidden}.discovery-safety{text-align:center;color:#646c77;margin-top:22px;font-size:8px}@media (width<=700px){.discovery-header,.discovery-workout-header{height:60px;padding:0 4vw}.discovery-intro{padding:45px 0 60px}.discovery-levels{grid-template-columns:1fr}.discovery-levels span{min-height:0}.discovery-current{grid-template-columns:1fr;padding:18px}.discovery-clock{min-height:190px}.discovery-actions{grid-column:1}.discovery-sequence{grid-template-columns:1fr 1fr}.discovery-finish{padding-top:70px}}.discovery-clock.rest{background:conic-gradient(#79aa98 var(--demo-progress),#1b1e24 0)}.discovery-clock.rest small{color:#8fbaa9}.exercise-previous{color:#c7b68f;margin-top:6px;font-size:10px;font-weight:600;display:block}.load-editor{background:#b18c4509;border:1px solid #d0b98729;border-radius:10px;padding:12px}.load-editor .timer-editor-heading>span{color:#c8b17e}.load-editor>p{color:#81765e;margin:10px 0 0;font-size:9px;line-height:1.55}.load-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.load-fields label{color:#7f858e;grid-template-columns:1fr auto;align-items:end;gap:5px;font-size:9px;display:grid}.load-fields label>input{grid-column:1/-1}.load-fields input{border:1px solid var(--line);color:#d2d7dd;width:100%;font:inherit;background:#0c0e11;border-radius:7px;padding:9px;font-size:10px}.load-fields label>span{color:#777e87;padding-bottom:9px;font-size:8px}.load-tracker{background:radial-gradient(circle at 90% 0,#c29d521a,#0000 42%),#111318;border:1px solid #d0b98733;border-radius:13px;grid-column:1/-1;padding:18px}.load-tracker-head{justify-content:space-between;align-items:start;gap:18px;display:flex}.load-tracker-head span{letter-spacing:.14em;color:#a89268;font-size:9px}.load-tracker-head h3{margin:5px 0 0;font-family:Yeseva One;font-size:21px;font-weight:400}.load-tracker-head>strong{text-align:right;color:#e1d4b7;font-family:Yeseva One;font-size:25px;font-weight:400}.load-tracker-head>strong small{color:#8a7d65;max-width:180px;margin-top:3px;font-family:Manrope;font-size:8px;display:block}.rir-explanation{background:#d0b98709;border:1px solid #d0b98724;border-radius:10px;grid-template-columns:46px 1fr;align-items:center;gap:13px;margin-top:14px;padding:13px;display:grid}.rir-explanation>span{color:#17140e;background:#d5c29a;border-radius:11px;place-items:center;width:42px;height:42px;font-family:Yeseva One;font-size:21px;display:grid}.rir-explanation p,.last-performance{color:#9b927f;margin:0;font-size:11px;line-height:1.65}.rir-explanation strong{color:#d7ccb4}.last-performance{margin-top:12px}.performance-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.performance-fields label{gap:6px;display:grid}.performance-fields label>span{color:#a29a89;font-size:10px}.performance-fields label>div{grid-template-columns:1fr auto;align-items:center;display:grid}.performance-fields input{border:1px solid var(--line-strong);color:#eef0f2;width:100%;font:inherit;background:#0b0d10;border-radius:9px;outline:none;padding:12px;font-size:14px}.performance-fields label>div input{border-radius:9px 0 0 9px}.performance-fields b{border:1px solid var(--line-strong);color:#9a907b;border-left:0;border-radius:0 9px 9px 0;align-self:stretch;place-items:center;padding:0 13px;font-size:11px;display:grid}.rir-choice{margin-top:16px}.rir-choice>p{color:#b6ae9d;margin:0 0 8px;font-size:11px}.rir-choice>div{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.rir-choice button{border:1px solid var(--line);color:#7f858e;cursor:pointer;background:#0d0f12;border-radius:9px;place-content:center;gap:2px;min-height:55px;display:grid}.rir-choice button strong{font-family:Yeseva One;font-size:17px;font-weight:400}.rir-choice button span{min-height:9px;font-size:7px}.rir-choice button.active{color:#eee2ca;background:#d0b98721;border-color:#d4c093;box-shadow:inset 0 0 20px #d0b9870b}.load-save{align-items:center;gap:14px;margin-top:14px;display:flex}.load-save button{color:#17140e;cursor:pointer;background:linear-gradient(100deg,#e2d5b9,#ae9667);border:0;border-radius:9px;padding:11px 15px;font-size:10px;font-weight:800}.load-save button:disabled{opacity:.6}.load-save p{color:#9c927e;margin:0;font-size:10px;line-height:1.5}.load-save p strong{color:#e0d1b1}.load-save .load-error{color:#c99595}@media (width>=761px){.coach-main{padding:34px 38px 80px}.coach-header p,.builder-heading p,.program-summary>p:first-child,.editor-heading p,.clients-heading p,.alerts-panel p{font-size:10px}.coach-header h1{font-size:36px}.creation-flow span{font-size:12px}.builder-heading h2,.clients-heading h2{font-size:27px}.builder-heading>small,.summary-help,.client-fields label span,.form-section>label,.coach-observation>span{font-size:11px}.client-fields input{font-size:13px}.goal-options>button strong{font-size:14px}.goal-options>button small{font-size:11px;line-height:1.45}.segmented button,.impact-options button,.chip-list button{font-size:11px}.number-options strong{font-size:20px}.number-options span{font-size:9px}.equipment-context>span,.equipment-coverage b,.equipment-coverage small{font-size:10px}.equipment-context>strong{font-size:14px}.equipment-context>small{font-size:11px}.coach-observation textarea{min-height:72px;font-size:12px}.generate-button{padding:14px 16px;font-size:12px}.program-summary h2{font-size:28px}.program-summary>div span{font-size:10px}.program-summary li{font-size:12px}.editor-heading h2{font-size:31px}.editor-heading>div>span,.editor-legend{font-size:11px}.week-selector small,.week-selector span{font-size:9px}.week-selector strong{font-size:21px}.editor-session-head small{font-size:9px}.editor-session-head strong{font-size:15px}.editor-session-head div>span,.editor-session-stats span,.editor-session-stats small{font-size:11px}.session-edit-top>label span,.format-switch>span{font-size:10px}.session-edit-top input{font-size:13px}.format-switch button{font-size:18px}.format-summary strong{font-size:13px}.format-summary span{font-size:11px}.coach-exercise-copy small{font-size:9px}.coach-exercise-copy strong{font-size:14px}.coach-exercise-copy>span,.coach-exercise-copy p{font-size:11px;line-height:1.55}.coach-exercise-copy .timer-pill,.coach-exercise-copy .equipment-pill,.coach-exercise-copy .load-pill{font-size:9px}.exercise-actions button{padding:8px 10px;font-size:10px}.exercise-editor label{font-size:10px}.exercise-editor input,.exercise-editor textarea{font-size:11px}.timer-editor-heading>span,.timer-editor-heading>small,.timer-presets button,.timer-fields label,.timer-editor>p{font-size:10px}.clients-list strong{font-size:12px}.clients-list small,.clients-list span,.alerts-panel small,.alert-list strong,.alert-list span,.alert-list p{font-size:10px}.workout-wrap{max-width:1040px}.workout-header>a,.workout-format-label{font-size:12px}.workout-brand{font-size:18px}.workout-hero p{font-size:10px}.workout-hero>div>span{font-size:12px}.workout-hero h1{font-size:48px}.workout-duration>small{font-size:9px}.workout-progress>div:first-child{font-size:12px}.exercise-main{grid-template-columns:46px 1fr auto 22px;padding:18px 19px}.exercise-check{width:40px;height:40px;font-size:13px}.exercise-main>div small{font-size:9px}.exercise-main h2{font-size:16px}.exercise-main p,.exercise-time{font-size:12px}.exercise-detail{grid-template-columns:230px 1fr;gap:22px;padding:18px}.video-placeholder small,.execution p,.workout-equipment small{font-size:9px}.execution>span{font-size:14px;line-height:1.65}.workout-equipment strong{font-size:11px}.discomfort-note,.timer-top span,.timer-display small,.timer-display span{font-size:10px}.timer-top strong{font-size:13px}.timer-actions button,.timer-quick-actions button,.exercise-timer>p{font-size:11px}.timer-display>strong{font-size:44px}.workout-footer-card p{font-size:18px}.workout-footer-card span,.workout-footer-card button{font-size:11px}}@media (width<=760px){.exercise-main>div small{font-size:8px}.exercise-main h2{font-size:14px}.exercise-main p{font-size:11px;line-height:1.45}.execution p,.workout-equipment small{font-size:8px}.execution>span{font-size:13px}.discomfort-note{font-size:10px}.timer-top span,.timer-display small,.timer-display span{font-size:9px}.timer-top strong,.exercise-timer>p{font-size:11px}.timer-actions button,.timer-quick-actions button{font-size:10px}.performance-fields{grid-template-columns:1fr}.rir-choice>div{grid-template-columns:repeat(3,1fr)}.load-save,.load-tracker-head{display:grid}.load-tracker-head>strong{text-align:left}.rir-explanation{grid-template-columns:38px 1fr}.rir-explanation>span{width:36px;height:36px}.load-fields{grid-template-columns:1fr}}.exercise-list article.skipped{background:#493a2221;border-color:#caa86f3d}.exercise-list article.skipped .exercise-check{color:#c9a96f;border-color:#caa86f52}.skip-exercise{background:#caa86f09;border:1px solid #caa86f29;border-radius:10px;gap:5px;margin-top:14px;padding:13px;display:grid}.skip-exercise>strong{color:#d5c7ab;font-size:12px}.skip-exercise>span{color:#8c826e;font-size:10px;line-height:1.5}.skip-exercise>div{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.skip-exercise button{border:1px solid var(--line);color:#858b94;cursor:pointer;background:#0d0f12;border-radius:8px;padding:8px 10px;font-size:10px}.skip-exercise button.active{color:#ead9b8;background:#c3a36d21;border-color:#c3a36d}.session-feedback label+label{margin-top:14px}.session-feedback label span{color:#747b84;font-weight:400}.radar-card{border:1px solid var(--line);background:var(--panel);border-radius:20px;padding:20px}.radar-card>p{color:#747b84;margin:10px 0 0;font-size:9px;line-height:1.55}.radar-wrap{grid-template-columns:minmax(170px,220px) 1fr;align-items:center;gap:15px;margin-top:8px;display:grid}.radar-wrap svg{width:100%;overflow:visible}.radar-grid{fill:#ffffff05;stroke:#ced8e42e;stroke-width:1px}.radar-grid.inner{fill:none;stroke-dasharray:3 4}.radar-wrap line{stroke:#ced8e41a;stroke-width:1px}.radar-data{fill:#9785d338;stroke:#b7acd8;stroke-width:2px}.radar-wrap circle{fill:#d9d2ef}.radar-labels{grid-template-columns:1fr 1fr;gap:7px;display:grid}.radar-labels span{color:#9299a3;grid-template-columns:7px 1fr auto;align-items:center;gap:6px;font-size:9px;display:grid}.radar-labels i{background:#a89ccc;border-radius:50%;width:6px;height:6px}.radar-labels strong{color:#d4d9df;font-size:10px}.client-actions{justify-content:flex-end;flex-wrap:wrap!important;gap:5px!important;display:flex!important}.client-actions button,.client-actions a{border:1px solid var(--line);color:#a1a8b0;cursor:pointer;background:#0d0f12;border-radius:7px;padding:7px 8px;font-size:9px;text-decoration:none;width:auto!important;height:auto!important;display:inline-flex!important}.client-actions a.unread{color:#d7cdf2;background:#7d68be1f;border-color:#a091da73}.clients-list article.selected{background:#7c68be0f;border-color:#a494dd59}.performance-panel{border:1px solid var(--line);background:#111318d1;border-radius:17px;max-width:1380px;margin:18px auto 0;padding:20px}.performance-help{color:#858c95;font-size:11px;line-height:1.6}.performance-table{gap:7px;display:grid}.performance-table article{border:1px solid var(--line);background:#101217;border-radius:11px;grid-template-columns:minmax(190px,1.5fr) repeat(3,minmax(110px,.6fr)) auto;align-items:end;gap:9px;padding:12px;display:grid}.performance-table article>div{gap:3px;display:grid}.performance-table strong{font-size:12px}.performance-table small{color:#747b84;font-size:9px}.performance-table label{color:#8b929b;grid-template-columns:1fr auto;gap:4px;font-size:9px;display:grid}.performance-table input,.performance-table select{border:1px solid var(--line);color:#dce1e7;font:inherit;background:#0b0d10;border-radius:7px;grid-column:1/2;padding:8px;font-size:11px}.performance-table label span{align-self:center}.performance-table article>button{color:#101216;cursor:pointer;background:linear-gradient(100deg,#dce2e8,#9da6b1);border:0;border-radius:8px;padding:10px;font-size:9px;font-weight:800}.no-performance{border:1px dashed var(--line);text-align:center;color:#747b84;border-radius:10px;padding:22px;font-size:11px}.message-shell{background:radial-gradient(circle at 70% -20%,#6f60b529,#0000 42%),#090a0d;min-height:100vh}.message-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:74px;padding:0 4vw;display:flex}.message-top>a{color:#8c939c;font-size:12px;text-decoration:none}.message-live{color:#8ebaa3;font-size:10px}.message-live i{background:#8fc5ad;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 8px #8fc5ad}.message-wrap{max-width:900px;margin:0 auto;padding:34px 20px 60px}.message-heading{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.message-heading p{letter-spacing:.14em;color:#787f89;margin:0;font-size:10px}.message-heading h1{margin:4px 0;font-family:Yeseva One;font-size:38px;font-weight:400}.message-heading>div>span{color:#858c95;font-size:12px}.coach-avatar.large{width:52px;height:52px;font-size:13px}.message-thread{border:1px solid var(--line);background:#111318d6;border-radius:18px;flex-direction:column;gap:12px;min-height:440px;max-height:58vh;padding:22px;display:flex;overflow-y:auto}.message-thread article{border-radius:14px;gap:4px;max-width:72%;padding:11px 13px;display:grid}.message-thread article.mine{color:#121419;background:linear-gradient(120deg,#dce2e8,#abb3bd);border-bottom-right-radius:5px;align-self:flex-end}.message-thread article.theirs{border:1px solid var(--line);background:#20232a;border-bottom-left-radius:5px;align-self:flex-start}.message-thread small,.message-thread time{opacity:.65;font-size:8px}.message-thread p{white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.message-thread time{text-align:right}.empty-thread{text-align:center;color:#737a84;place-items:center;gap:6px;margin:auto;display:grid}.empty-thread>span{font-size:28px}.empty-thread strong{color:#cfd5dc;font-family:Yeseva One;font-size:20px;font-weight:400}.empty-thread p{margin:0;font-size:11px}.message-compose{grid-template-columns:1fr auto;gap:8px;margin-top:12px;display:grid}.message-compose textarea{resize:vertical;border:1px solid var(--line-strong);color:#e3e7ec;background:#101217;border-radius:12px;outline:none;min-height:72px;padding:13px;font:12px/1.5 Manrope}.message-compose>button{color:#101216;cursor:pointer;background:linear-gradient(100deg,#e3e8ed,#a1aab4);border:0;border-radius:12px;align-items:center;gap:12px;padding:0 18px;font-size:11px;font-weight:800;display:flex}.message-compose>button:disabled{opacity:.5}.message-compose>p{color:#c99595;grid-column:1/-1;margin:0;font-size:10px}.message-compose>small{color:#666d76;grid-column:1/-1;font-size:9px}@media (width>=761px){.workout-shell,.coach-shell,.rank-shell,.message-shell{font-size:16px}.workout-wrap{max-width:1180px}.exercise-main h2{font-size:18px}.exercise-main p,.exercise-time{font-size:13px}.execution>span{font-size:15px}.coach-main{max-width:none}.coach-exercise-copy strong{font-size:15px}.coach-exercise-copy>span,.coach-exercise-copy p{font-size:12px}.coach-exercise{padding:14px}.clients-list article{font-size:12px}}@media (width<=900px){.performance-table article{grid-template-columns:1fr 1fr}.performance-table article>div{grid-column:1/-1}.client-actions{grid-column:1/-1;justify-content:flex-start}.radar-wrap{grid-template-columns:1fr}.radar-wrap svg{max-width:230px;margin:auto}}@media (width<=760px){.message-top{padding:0 16px}.message-live{display:none}.message-wrap{padding:22px 12px 35px}.message-heading h1{font-size:30px}.message-thread{min-height:400px;padding:13px}.message-thread article{max-width:88%}.message-compose{grid-template-columns:1fr}.message-compose>button{justify-content:center;min-height:48px}.performance-table article{grid-template-columns:1fr}.skip-exercise>div{grid-template-columns:1fr;display:grid}.radar-labels{grid-template-columns:1fr 1fr}.clients-list article{grid-template-columns:35px 1fr}.client-actions{grid-column:1/-1;justify-content:flex-start}}.coach-rail nav a.nav-unread{color:#ded7f4;background:#856fc617}.coach-rail nav a.nav-unread i{color:#111218;background:#9f86db;box-shadow:0 0 14px #9f86db47}.coach-header-actions{align-items:center;gap:10px;display:flex}.coach-notification{border:1px solid var(--line);color:#757c85;background:#0f1115;border-radius:12px;place-items:center;width:42px;height:42px;text-decoration:none;display:grid;position:relative}.coach-notification.has-items{color:#e8e0fb;background:#7c65bf1f;border-color:#a28edc61}.coach-notification b{color:#111218;background:#a98de6;border-radius:10px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;display:grid;position:absolute;top:-6px;right:-5px}.coach-mode-switch,.coach-self-edit{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font:700 11px/1 Manrope;text-decoration:none;display:inline-flex}.coach-mode-switch{color:#e7defa;background:linear-gradient(120deg,#8973ca40,#6959a21f);border:1px solid #a691de6b}.coach-self-edit{border:1px solid var(--line);color:#aab0b8;background:#0f1115}.admin-return{color:#d9cef4!important}.coach-inbox{background:linear-gradient(145deg,#121519f5,#0e1014f0);border:1px solid #8bb9a029;border-radius:18px;max-width:1380px;margin:18px auto 0;padding:22px}.coach-inbox.has-items{border-color:#a691de40;box-shadow:inset 0 1px #ffffff06}.inbox-heading{align-items:center;gap:14px;display:flex}.inbox-heading>span{color:#101612;background:#8fb9a2;border-radius:12px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.coach-inbox.has-items .inbox-heading>span{color:#111218;background:#a58bdd}.inbox-heading p{letter-spacing:.14em;color:#9184b7;margin:0 0 4px;font-size:10px}.inbox-heading h2{margin:0 0 4px;font-family:Yeseva One;font-size:25px;font-weight:400}.inbox-heading small{color:#777e87;font-size:11px}.inbox-group{margin-top:20px}.inbox-group-title{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin-bottom:8px;padding-bottom:8px;display:flex}.inbox-group-title strong{color:#cfd4da;font-size:12px}.inbox-group-title span{color:#cfc3ef;background:#a18bdb24;border-radius:8px;place-items:center;min-width:24px;height:24px;font-size:10px;display:grid}.message-alert-list,.session-alert-list{gap:8px;display:grid}.message-alert-list article{background:#7e68be0e;border:1px solid #a18bdb33;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.message-alert-list article>div:nth-child(2){gap:3px;display:grid}.message-alert-list strong{font-size:13px}.message-alert-list p{color:#c4c8ce;white-space:nowrap;text-overflow:ellipsis;max-width:720px;margin:0;font-size:12px;line-height:1.45;overflow:hidden}.message-alert-list small{color:#7e858f;font-size:10px}.message-alert-list a,.alert-actions a{border:1px solid var(--line);color:#c7ccd2;white-space:nowrap;border-radius:8px;padding:9px 11px;font-size:10px;text-decoration:none}.message-alert-list a{color:#e4dcf7;background:#947cd31c;border-color:#b19ee457}.session-alert-list article{border:1px solid var(--line);background:#0f1115;border-radius:12px;grid-template-columns:minmax(180px,.75fr) minmax(260px,1.45fr) auto;align-items:center;gap:16px;padding:14px;display:grid}.alert-session-meta,.alert-feedback{gap:3px;display:grid}.alert-session-meta strong{font-size:13px}.alert-session-meta span{color:#9f95bd;font-size:10px}.alert-session-meta small,.alert-feedback small{color:#747b84;font-size:10px}.alert-feedback p{color:#d1b5b5;margin:0;font-size:12px;line-height:1.5}.alert-feedback>span{color:#c5a873;font-size:10px}.alert-actions{gap:6px;display:grid}.alert-actions a{text-align:center}.alert-actions a.primary{color:#101216;background:linear-gradient(100deg,#dfe4e9,#a3acb6);border:0;font-weight:800}.inbox-empty{border:1px dashed var(--line);text-align:center;color:#747b84;border-radius:11px;margin-top:18px;padding:20px;font-size:11px}.coach-review-banner{background:linear-gradient(120deg,#765fb521,#14161beb);border:1px solid #a691de47;border-radius:16px;grid-template-columns:1fr auto minmax(260px,.9fr);align-items:center;gap:20px;margin-bottom:18px;padding:18px 20px;display:grid}.coach-review-banner p{letter-spacing:.14em;color:#9e8bcd;margin:0 0 4px;font-size:9px}.coach-review-banner h2{margin:0 0 3px;font-family:Yeseva One;font-size:25px;font-weight:400}.coach-review-banner>div>span{color:#7d848e;font-size:10px}.review-facts{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.review-facts>span{border:1px solid var(--line);text-align:center;border-radius:10px;min-width:76px;padding:9px}.review-facts small{color:#747b84;font-size:8px;display:block}.review-facts strong{margin-top:3px;font-family:Yeseva One;font-size:18px;font-weight:400;display:block}.review-feedback{border-left:1px solid var(--line);padding-left:18px}.review-feedback small{letter-spacing:.13em;color:#8c829f;font-size:8px}.review-feedback p{color:#c9cdd2;margin:5px 0;font-size:11px;line-height:1.55}.review-feedback a{color:#c9baf0;font-size:10px;text-decoration:none}.review-skip{background:#c5a36d0d;border:1px solid #c5a36d38;border-radius:9px;gap:3px;margin-top:12px;padding:10px;display:grid}.review-skip strong{color:#d8c5a3;font-size:11px}.review-skip span{color:#a88e63;font-size:10px}.workout-duration button:disabled{cursor:default;opacity:.6}@media (width<=1000px){.coach-review-banner{grid-template-columns:1fr}.review-feedback{border-left:0;border-top:1px solid var(--line);padding:14px 0 0}.session-alert-list article{grid-template-columns:1fr}.alert-actions{grid-template-columns:1fr 1fr}}@media (width<=760px){.coach-header-actions .draft-state{display:none}.coach-notification{width:38px;height:38px}.coach-inbox{padding:16px 12px}.inbox-heading{align-items:flex-start}.inbox-heading h2{font-size:21px}.message-alert-list article{grid-template-columns:38px 1fr}.message-alert-list article>a{text-align:center;grid-column:1/-1}.message-alert-list p{white-space:normal}.alert-actions{grid-template-columns:1fr}.coach-review-banner{padding:15px 13px}.review-facts>span{min-width:0}.coach-header{align-items:flex-start}.coach-header-actions{flex-wrap:wrap;justify-content:flex-end}.coach-mode-switch,.coach-self-edit{min-height:38px;padding:0 10px;font-size:10px}.coach-signout-mobile{border:1px solid var(--line);color:#9ba2ab;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:38px;padding:0 10px;font-size:10px;text-decoration:none;display:inline-flex}.page-header-actions{gap:7px}.page-signout{padding:7px 8px;font-size:8px}.workout-header-actions{gap:7px}}@media (width<=430px){.coach-signout-mobile span{display:none}.topbar-signout{justify-content:center;width:40px;height:40px;padding:0;font-size:0}.topbar-signout:before{content:"↪";font-size:17px}.page-signout{place-items:center;width:34px;height:34px;padding:0;font-size:0;display:grid}.page-signout:before{content:"↪";font-size:15px}}:root{--muted:#a2a8b1}.app-shell,.coach-shell,.workout-shell,.rank-shell,.message-shell{text-rendering:optimizelegibility;line-height:1.5}.brand-sub,.coach-mini div span,.coach-followup,.eyebrow,.level-emblem span,.level-heading p,.card-topline,.session-title p,.quest-card>p,.path-card p,.section-heading p{font-size:11px;line-height:1.35}.nav-item{min-height:46px;font-size:14px}.coach-mini div strong{font-size:14px}.level-heading>strong{font-size:15px}.level-foot,.duration-label span:last-child,.duration-option em,.session-summary small,.coach-note,.week-session-list>div,.streak small,.quest-date,.quest-foot,.path-card>div>span,.radar-card>p,.radar-labels span{font-size:12px;line-height:1.5}.session-intro{font-size:14px;line-height:1.7}.duration-label span:first-child,.session-summary span,.streak strong{font-size:14px}.duration-option>span,.duration-option strong small{font-size:11px}.primary-action{min-height:50px;font-size:14px}.section-heading h3,.path-card h3{font-size:19px}.week-session-list i{width:26px;height:26px;font-size:11px}.radar-labels strong{font-size:12px}.mobile-nav a{min-height:46px;font-size:11px}.coach-rail nav a{min-height:45px;font-size:14px}.coach-rail nav a i,.admin-identity small,.draft-state,.builder-heading p,.preview-top p,.builder-heading>small,.form-section>label small,.coach-observation>span,.ready-pill,.program-meta small,.week-preview-head span,.week-preview-head small,.preview-session-copy small,.preview-session-copy span,.preview-session-meta span,.preview-session-meta strong,.auto-checks p,.preview-help,.program-summary>p:first-child,.program-summary>div span,.summary-help,.editor-heading p,.editor-heading>div>span,.editor-legend,.week-selector small,.editor-session-head small,.session-edit-top>label span,.format-switch>span,.coach-exercise-copy small,.coach-exercise-copy .timer-pill,.coach-exercise-copy .equipment-pill,.coach-exercise-copy .load-pill,.exercise-editor label,.timer-editor-heading>span,.timer-editor-heading>small,.timer-fields label,.timer-editor>p,.clients-heading p,.clients-heading>span,.clients-list small,.clients-list span,.alerts-panel p,.alerts-panel small,.alert-list span,.alert-list p{font-size:11px;line-height:1.45}.admin-identity strong,.form-section>label,.goal-options small,.segmented button,.impact-options button,.chip-list button,.coach-observation textarea,.program-meta strong,.preview-session-copy strong,.auto-checks div,.coach-actions button,.creation-flow span,.program-summary li,.editor-session-head div>span,.editor-session-stats span,.editor-session-stats small,.format-summary span,.coach-exercise-copy>span,.coach-exercise-copy p,.exercise-actions button,.exercise-actions select,.exercise-editor input,.exercise-editor textarea,.timer-presets button,.clients-list strong,.alert-list strong,.client-actions button,.client-actions a,.performance-table small,.performance-table label,.performance-table article>button{font-size:12px;line-height:1.5}.goal-options strong,.equipment-context>strong,.program-summary h2,.format-summary strong,.coach-exercise-copy strong,.performance-table strong{line-height:1.35}.goal-options strong,.equipment-context>strong,.coach-exercise-copy strong{font-size:14px}.generate-button{min-height:48px;font-size:13px}.segmented button,.impact-options button,.chip-list button,.coach-actions button,.exercise-actions button,.exercise-actions select,.timer-presets button,.client-actions button,.client-actions a,.performance-table article>button{min-height:42px}.coach-observation textarea,.exercise-editor input,.exercise-editor textarea,.client-fields input,.performance-table input,.performance-table select{font-size:13px}.inbox-heading p,.inbox-heading small,.inbox-group-title strong,.message-alert-list small,.alert-session-meta span,.alert-session-meta small,.alert-feedback small,.alert-feedback>span,.coach-review-banner p,.coach-review-banner>div>span,.review-facts small,.review-feedback small,.review-skip span{font-size:12px;line-height:1.45}.message-alert-list a,.alert-actions a,.review-feedback a{min-height:42px;font-size:12px}.message-alert-list p,.alert-feedback p,.review-feedback p,.review-skip strong{font-size:13px}.workout-header>a,.workout-format-label,.workout-hero p,.workout-hero>div>span,.workout-duration>small,.workout-duration button span,.workout-progress>div:first-child,.exercise-main>div small,.video-placeholder small,.execution p,.workout-equipment small,.discomfort-note,.timer-top span,.timer-display small,.timer-display span,.exercise-timer>p,.workout-footer-card span{font-size:11px;line-height:1.45}.workout-brand small{font-size:10px}.exercise-main h2{font-size:17px}.exercise-main p,.exercise-time,.execution button,.timer-actions button,.timer-quick-actions button,.workout-footer-card button{font-size:13px}.execution>span{font-size:15px;line-height:1.65}.execution button,.timer-actions button,.timer-quick-actions button,.workout-footer-card button,.skip-exercise button,.load-save button{min-height:44px}.session-feedback>div:first-child p,.session-feedback label,.session-feedback label>span,.difficulty-row button span,.save-error,.load-fields label,.load-fields label>span,.performance-fields label>span,.rir-choice button span{font-size:11px;line-height:1.45}.session-feedback textarea,.difficulty-row button,.skip-exercise>span,.skip-exercise button,.load-save p{font-size:12px}.difficulty-row button{min-height:58px}.rank-top>a,.rank-intro>div>p,.rank-section-heading>div>p,.journey-copy>span,.journey-node>span,.journey-xp span,.rank-path small,.trial-head>div>span,.trial-count small,.trial-grid small,.trial-grid article>span,.studio-trial small,.studio-trial>span,.division-switch button small,.trial-copy em,.trial-feedback strong,.trial-feedback span,.trial-review-title span,.trial-review-result small,.trial-review-list label,.trial-review-result>span,.trial-review-message{font-size:11px;line-height:1.45}.rank-intro>p,.journey-copy p,.rank-section-heading>p,.rank-path p,.trial-head p,.trial-rule p,.trial-grid p,.studio-trial p,.trial-message,.trial-coach-link,.trial-review-result p,.trial-review-list textarea{font-size:13px;line-height:1.55}.trial-rule strong,.trial-grid h3,.trial-feedback strong,.trial-review-title strong,.trial-review-title h3,.trial-review-result strong{font-size:13px}.trial-submit input,.trial-submit button,.trial-review-actions button{min-height:44px;font-size:13px}.division-switch button{min-height:48px}.trial-coach-link a{font-size:13px}.message-live,.message-heading p,.message-thread small,.message-thread time,.message-compose>small,.message-compose>p{font-size:11px}.message-heading>div>span,.message-thread p,.empty-thread p,.message-compose textarea,.message-compose>button{font-size:13px}.message-compose>button{min-height:48px}@media (width<=760px){.content{padding-bottom:112px}.topbar h1{font-size:30px}.level-heading h2{font-size:17px;line-height:1.35}.level-heading>strong{font-size:13px}.level-foot{gap:12px}.session-title h2{font-size:30px}.duration-option{min-height:88px}.duration-option>span{font-size:10px}.session-summary{align-items:flex-start;gap:12px}.session-summary>div:first-child{gap:5px}.coach-main{padding-bottom:78px}.coach-header h1{font-size:26px;line-height:1.2}.builder-steps button{min-height:48px}.builder-heading h2,.preview-top h2{font-size:22px}.goal-options>button{min-height:58px}.number-options button{min-height:48px}.coach-inbox,.clients-panel,.block-overview{border-radius:14px}.message-alert-list article,.session-alert-list article{padding:15px}.workout-header{height:68px}.workout-header>a{place-items:center;min-width:44px;min-height:44px;display:grid}.workout-hero h1{font-size:34px;line-height:1.15}.workout-duration button{min-width:44px;min-height:44px}.exercise-main{min-height:72px}.exercise-main h2{font-size:16px}.exercise-main p{font-size:13px}.execution p,.workout-equipment small{font-size:11px}.execution>span{font-size:14px}.rank-top>a{place-items:center;min-width:44px;min-height:44px;display:grid}.rank-intro h1{font-size:36px}.rank-path>button{min-width:172px;min-height:206px}.rank-path strong{font-size:20px}.trial-section{padding:20px 15px}.trial-grid article{gap:12px;padding:15px 12px}.trial-head{align-items:flex-start;gap:12px}.trial-head p{max-width:none}.message-thread p{font-size:14px}.message-compose textarea{font-size:16px}}.clients-list article{grid-template-columns:38px 1.1fr 1fr 130px minmax(250px,auto)}.client-access-state{gap:4px;display:grid}.client-access-state strong{color:#b8d3c4;font-size:12px}.client-access-state small{color:#7f8790;font-size:10px}.access-pending .client-access-state strong,.access-expired .client-access-state strong{color:#d7b77b}.access-scheduled .client-access-state strong{color:#b8addb}.access-disabled .client-access-state strong,.access-rejected .client-access-state strong{color:#cf9191}.access-manager{border-top:1px solid var(--line);grid-column:1/-1;grid-template-columns:minmax(185px,.7fr) minmax(250px,1fr) minmax(190px,.7fr) minmax(360px,1.5fr);align-items:end;gap:12px;padding:13px;display:grid}.access-manager label{gap:6px;display:grid}.access-manager label span,.access-manager-meta span{color:#777f89;font-size:10px}.access-manager input{border:1px solid var(--line-strong);color:#dce1e6;min-height:44px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b0d10;border-radius:9px;padding:9px 11px;font-size:13px}.access-manager-meta{gap:6px;display:grid}.access-manager-meta strong{color:#c5cbd1;font-size:12px}.access-manager-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.access-manager-actions button{border:1px solid var(--line);color:#aeb5bd;min-height:42px;font:inherit;cursor:pointer;background:#0d0f12;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:700}.access-manager-actions button.primary{color:#cce2d6;background:#87b89d21;border-color:#a4cdb759}.access-manager-actions button.danger{color:#cf9292;border-color:#c9767640}.access-manager-actions button:disabled{opacity:.45;cursor:not-allowed}.access-manager-message{border:1px solid var(--line);color:#b8bec6;background:#0e1014;border-radius:9px;margin:0 0 12px;padding:11px 13px;font-size:12px}.access-card{border:1px solid var(--line);background:linear-gradient(145deg,#8ec2a414,#ffffff05);border-radius:16px;padding:20px}.access-card p{color:#91bda5;letter-spacing:.12em;margin:0 0 7px;font-size:11px;font-weight:800}.access-card h3{color:#e2e6e9;margin:0;font-size:17px}.access-card>span{color:#8e969f;margin-top:9px;font-size:12px;line-height:1.5;display:block}.access-card>span strong{color:#cbd1d6}.access-shell{color:#e8ebee;background:#090b0e;place-items:center;min-height:100vh;padding:24px;display:grid;position:relative;overflow:hidden}.access-gate{z-index:1;border:1px solid var(--line-strong);background:#0f1115f0;border-radius:22px;width:min(560px,100%);padding:34px;position:relative;box-shadow:0 30px 90px #0006}.access-gate>.brand{width:max-content;margin-bottom:38px;position:static}.access-gate>p{color:#929aa3;letter-spacing:.14em;margin:0 0 8px;font-size:11px;font-weight:800}.access-gate h1{margin:0;font-family:Yeseva One;font-size:38px;font-weight:400;line-height:1.1}.access-gate>span{color:#9da4ac;margin:15px 0 26px;font-size:14px;line-height:1.65;display:block}.access-gate>div{border-top:1px solid var(--line);gap:5px;padding:15px 0;display:grid}.access-gate small{color:#747c85;letter-spacing:.12em;font-size:10px}.access-gate strong{color:#dce1e5;font-size:14px}.access-signout{color:#aeb5bd;border-bottom:1px solid #4b5159;margin-top:22px;padding-bottom:3px;font-size:12px;text-decoration:none;display:inline-flex}@media (width<=1000px){.access-manager{grid-template-columns:1fr 1fr}.access-manager-actions{grid-column:1/-1;justify-content:flex-start}}@media (width<=760px){.clients-list article{grid-template-columns:35px 1fr}.client-access-state{grid-column:1/-1}.access-manager{grid-template-columns:1fr;padding:14px 0 2px}.access-manager-actions{grid-column:auto}.access-manager-actions button{flex:145px}.access-gate{padding:26px 20px}.access-gate h1{font-size:31px}}.access-card>a{color:#bfc7d0;border-bottom:1px solid #50565e;margin-top:14px;padding-bottom:3px;font-size:12px;text-decoration:none;display:inline-flex}.access-gate .access-gate-links{flex-wrap:wrap;gap:20px;padding:20px 0 0;display:flex}.access-gate-links a{color:#aeb5bd;border-bottom:1px solid #4b5159;padding-bottom:3px;font-size:12px;text-decoration:none}.access-gate-links button{border:1px solid var(--line-strong);color:#111318;min-height:44px;font:inherit;cursor:pointer;background:#d6dce2;border-radius:9px;padding:10px 16px;font-size:12px;font-weight:800}.login-gate{width:min(650px,100%)}.login-gate .login-gate-title{margin-top:20px;font-size:33px}.access-intro-note{background:linear-gradient(135deg,#7c69be30,#1d1f27d1);border-radius:15px;position:relative;box-shadow:inset 3px 0 #beb2e59e,0 14px 32px #0000002e;border:1px solid #b1a4dc61!important;gap:9px!important;margin-top:2px!important;padding:21px 21px 19px 23px!important}.access-intro-heading{grid-template-columns:25px 1fr;align-items:center;border:0!important;gap:10px!important;padding:0!important;display:grid!important}.access-intro-heading i{color:#c4b7e5;background:#a794dc2b;border-radius:8px;place-items:center;width:25px;height:25px;font-size:11px;font-style:normal;display:grid}.access-intro-note .access-intro-heading strong{color:#f0eef5;font:400 18px/1.3 Yeseva One,serif!important}.access-intro-note p{color:#b4bac3;margin:0;font-size:12.5px;line-height:1.65}.access-intro-note p b{color:#e2e6eb;font-weight:700}.access-intro-note .access-intro-ai{border-top:1px solid #d3dae51a;padding-top:8px}.access-intro-note .access-intro-ai>span{color:#bcb0dc;letter-spacing:.12em;margin-right:7px;font-size:9px;font-weight:800;line-height:1.4;display:inline-block}.access-intro-note a{color:#d6cdea;border-bottom:1px solid #d6cdea6b;width:max-content;margin-top:2px;padding-bottom:3px;font-size:11.5px;font-weight:700;text-decoration:none}.access-intro-note a span{color:inherit;font-size:inherit;margin-left:5px}.access-gate-links .access-gate-login{background:linear-gradient(100deg,#eef1f4,#aab2bc);border:0;border-radius:9px;font-weight:800;color:#111318!important;padding:11px 15px!important;text-decoration:none!important}.login-gate>.brand{margin-bottom:30px}.about-shell{color:#e7ebef;background:linear-gradient(145deg,#7363b712,#0000 32%),radial-gradient(circle at 84% 8%,#bfcada14,#0000 28%),#08090c;min-height:100vh;position:relative;overflow:hidden}.about-top{z-index:2;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:78px;padding:0 max(28px,5vw);display:flex;position:relative}.about-brand{padding:0}.about-top>a:last-child{color:#929aa4;font-size:12px;text-decoration:none}.about-top>a:last-child span{color:#ccd2d9;margin-left:8px}.about-wrap{z-index:1;width:min(1120px,90vw);margin:auto;padding:74px 0 45px;position:relative}.about-hero{grid-template-columns:minmax(0,1.35fr) minmax(240px,.65fr);align-items:center;gap:65px;min-height:400px;display:grid}.about-hero-copy>p:first-child,.about-human>div>p,.about-grid>section>span,.about-summary p{color:#9d90cb;letter-spacing:.18em;margin:0;font-size:10px;font-weight:800}.about-hero h1{letter-spacing:-.025em;color:#f0f2f5;margin:14px 0 26px;font:400 clamp(48px,7vw,82px)/.98 Yeseva One}.about-hero h1 span{color:#969da7}.about-hero-copy>p:last-child{color:#9ba3ad;max-width:690px;margin:0;font-size:15px;line-height:1.8}.about-hero-copy strong{color:#dce1e6;font-weight:600}.about-hero-mark{place-items:center;height:320px;display:grid;position:relative}.about-hero-mark:before,.about-hero-mark:after{content:"";border:1px solid #d5dde821;width:210px;height:210px;position:absolute;transform:rotate(45deg)}.about-hero-mark:after{border-color:#9d8ecf30;width:145px;height:145px;animation:5s ease-in-out infinite about-breathe}.about-hero-mark>span{filter:drop-shadow(0 0 30px #dfe8f333);z-index:1;background:url(/avaelon-mark.png) 50%/contain no-repeat;width:105px;height:145px}.about-human{border:1px solid var(--line-strong);background:linear-gradient(120deg,#1f2229f0,#101216f0);border-radius:22px;grid-template-columns:54px 1fr 1.1fr;align-items:start;gap:25px;margin-top:45px;padding:32px;display:grid}.about-section-number{color:#aeb6c0;border:1px solid #cdd6e145;place-items:center;width:42px;height:42px;font:14px Yeseva One;display:grid;transform:rotate(45deg)}.about-human h2,.about-grid h2,.about-summary h2{color:#e8ebef;font-family:Yeseva One;font-weight:400}.about-human h2{margin:8px 0 0;font-size:27px;line-height:1.2}.about-human-copy p{color:#959da7;margin:0;font-size:13px;line-height:1.75}.about-human-copy a{color:#d2d7dd;border-bottom:1px solid #525861;margin-top:18px;padding-bottom:3px;font-size:12px;text-decoration:none;display:inline-flex}.about-human-copy a span{margin-left:10px}.about-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.about-grid>section{border:1px solid var(--line);background:#111318d6;border-radius:18px;min-height:250px;padding:27px}.about-grid>section:first-child{background:linear-gradient(145deg,#7867b91c,#111318d6)}.about-grid h2{margin:12px 0 16px;font-size:25px;line-height:1.2}.about-grid p{color:#929aa4;margin:0;font-size:13px;line-height:1.75}.about-grid strong{color:#d8dde3;font-weight:600}.about-summary{background:linear-gradient(130deg,#7460b124,#13151aeb);border:1px solid #a193d340;border-radius:21px;grid-template-columns:60px 1fr auto;align-items:center;gap:24px;margin-top:14px;padding:30px;display:grid}.about-summary-mark{filter:drop-shadow(0 0 16px #dfe8f329);background:url(/avaelon-mark.png) 50%/contain no-repeat;width:50px;height:62px}.about-summary h2{margin:7px 0 6px;font-size:29px}.about-summary>div>span{color:#939ba5;font-size:12px}.about-actions{gap:8px;min-width:205px;display:grid}.about-actions a{border:1px solid var(--line-strong);color:#c1c8d0;border-radius:10px;justify-content:space-between;align-items:center;min-height:45px;padding:10px 13px;font-size:11px;text-decoration:none;display:flex}.about-actions a:first-child{color:#111318;background:#dce1e6;font-weight:800}.about-actions a:last-child{justify-content:center}.about-footer{border-top:1px solid var(--line);color:#696f78;letter-spacing:.08em;justify-content:space-between;margin-top:35px;padding:20px 2px 0;font-size:10px;display:flex}.about-footer a{color:#858c95;text-decoration:none}@keyframes about-breathe{50%{border-color:#bbaee54d;transform:rotate(45deg)scale(1.06)}}@media (width<=760px){.about-top{height:66px;padding:0 16px}.about-top>a:last-child{font-size:0}.about-top>a:last-child span{font-size:18px}.about-wrap{width:auto;padding:43px 14px 35px}.about-hero{grid-template-columns:1fr;gap:15px;min-height:0}.about-hero h1{font-size:44px}.about-hero-copy>p:last-child{font-size:14px}.about-hero-mark{height:190px}.about-hero-mark:before{width:130px;height:130px}.about-hero-mark:after{width:92px;height:92px}.about-hero-mark>span{width:67px;height:94px}.about-human{grid-template-columns:42px 1fr;gap:16px;padding:21px 17px}.about-section-number{width:34px;height:34px}.about-human-copy{grid-column:1/-1}.about-human h2{font-size:22px}.about-grid{grid-template-columns:1fr}.about-grid>section{min-height:0;padding:22px 19px}.about-grid h2{font-size:23px}.about-summary{grid-template-columns:44px 1fr;gap:14px;padding:22px 17px}.about-summary-mark{width:38px;height:48px}.about-summary h2{font-size:22px}.about-summary>div>span{font-size:11px;line-height:1.5;display:block}.about-actions{grid-column:1/-1;min-width:0}.about-footer{gap:8px;display:grid}.login-gate{padding:25px 18px}.login-gate .login-gate-title{margin-top:18px;font-size:28px}.access-intro-note{padding:18px 16px 17px 18px!important}.access-intro-note .access-intro-heading strong{font-size:17px!important}.access-intro-note p{font-size:12px}.access-intro-heading{grid-template-columns:23px 1fr;gap:8px!important}.access-intro-heading i{width:23px;height:23px}}.privacy-shell{color:#e0e4e8;background:radial-gradient(circle at 18% -8%,#7361b22b,#0000 31%),#090a0d;min-height:100vh}.privacy-top{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;height:68px;padding:0 32px;display:grid}.privacy-top>a{color:#8f969f;font-size:12px;text-decoration:none}.privacy-top>a:last-child{justify-self:end}.privacy-wrap{max-width:1120px;margin:auto;padding:58px 24px 90px}.privacy-intro>p:first-child,.privacy-grid section>span,.privacy-rights>div>p{letter-spacing:.16em;color:#7e858e;font-size:11px;font-weight:800}.privacy-intro h1{margin:10px 0 18px;font-family:Yeseva One;font-size:clamp(38px,6vw,64px);font-weight:400;line-height:1.05}.privacy-intro h1 span{color:#8e959f}.privacy-intro>p:last-child{color:#9aa1aa;max-width:650px;font-size:15px;line-height:1.7}.privacy-actions{background:linear-gradient(135deg,#725eb11f,#14161beb);border:1px solid #a193d340;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:36px;padding:24px;display:flex}.privacy-actions>div{align-items:flex-start;gap:18px;display:flex}.privacy-actions>div>span{color:#fff;background:#7564ac;border-radius:11px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.privacy-actions h2,.privacy-grid h2,.privacy-rights h2{color:#e3e7eb;margin:0;font-family:Yeseva One;font-weight:400}.privacy-actions h2{font-size:24px}.privacy-actions p{color:#8f969f;max-width:620px;margin:7px 0 0;font-size:13px;line-height:1.6}.privacy-actions>a{color:#111318;background:#dbe0e5;border-radius:10px;flex:none;align-items:center;gap:15px;min-height:48px;padding:0 17px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.privacy-actions>a strong{font-size:19px}.privacy-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.privacy-grid section{border:1px solid var(--line);background:#111318d1;border-radius:16px;padding:24px}.privacy-grid h2{margin:7px 0 13px;font-size:21px}.privacy-grid p,.privacy-grid li{color:#939aa3;font-size:13px;line-height:1.65}.privacy-grid ul{margin:0;padding-left:19px}.privacy-grid li+li{margin-top:7px}.privacy-rights{border:1px solid var(--line);background:#13151a;border-radius:18px;grid-template-columns:1.35fr .65fr;align-items:center;gap:35px;margin-top:18px;padding:28px;display:grid}.privacy-rights h2{margin:7px 0 12px;font-size:27px;line-height:1.25}.privacy-rights span{color:#9299a2;font-size:13px;line-height:1.65;display:block}.privacy-contact{gap:10px;display:grid}.privacy-contact a{border:1px solid var(--line-strong);color:#c8ced5;border-radius:9px;align-items:center;min-height:44px;padding:11px 13px;font-size:12px;text-decoration:none;display:flex}.privacy-contact a:first-child{color:#111318;background:#d6dce2;font-weight:800}.health-data-note{background:#7867b112;border-left:2px solid #9181c6;padding:9px 11px;color:#a8a0bd!important;margin:2px 0 8px!important;font-size:11px!important;line-height:1.55!important}@media (width<=760px){.mobile-nav{grid-template-columns:repeat(5,1fr)}.privacy-top{padding:0 14px}.privacy-top>a{font-size:11px}.privacy-top .workout-brand small{display:none}.privacy-wrap{padding:34px 13px 70px}.privacy-intro h1{font-size:38px}.privacy-intro>p:last-child{font-size:14px}.privacy-actions{padding:19px;display:grid}.privacy-actions>a{justify-content:space-between}.privacy-grid{grid-template-columns:1fr}.privacy-grid section{padding:20px}.privacy-rights{grid-template-columns:1fr;padding:21px}.privacy-rights h2{font-size:23px}}.privacy-delete{background:#45191c2e;border:1px solid #cd6f6f4d;border-radius:18px;grid-template-columns:1.2fr .8fr;align-items:end;gap:30px;margin-top:18px;padding:26px;display:grid}.privacy-delete p{color:#cf9292;letter-spacing:.15em;margin:0 0 7px;font-size:11px;font-weight:800}.privacy-delete h2{margin:0 0 10px;font-family:Yeseva One;font-size:27px;font-weight:400}.privacy-delete>div>span{color:#9b9294;font-size:13px;line-height:1.65;display:block}.privacy-delete-confirm{gap:10px;display:grid}.privacy-delete-confirm label{color:#aaa1a3;gap:7px;font-size:12px;display:grid}.privacy-delete-confirm input{color:#e3dadd;min-height:44px;font:inherit;letter-spacing:.08em;background:#0d0b0d;border:1px solid #cd6f6f4d;border-radius:9px;padding:10px 12px;font-size:14px}.privacy-delete-confirm button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#7d373d;border:1px solid #cd6f6f73;border-radius:9px;padding:10px 14px;font-size:12px;font-weight:800}.privacy-delete-confirm button:disabled{opacity:.4;cursor:not-allowed}.privacy-delete-confirm small{color:#d49797;font-size:11px}@media (width<=760px){.privacy-delete{grid-template-columns:1fr;padding:21px}}.completed-locked{border-color:#8bb9a033}.completed-locked .editor-session-head em{color:#a8cfb8;background:#8bb9a00f;border-color:#8bb9a047}.completed-locked .session-edit-top input:disabled{opacity:.7;cursor:not-allowed}.locked-session-note{color:#a8b8af;background:#8fb9a212;border-left:2px solid #8fb9a2;margin:12px 0;padding:11px 13px;font-size:11px;line-height:1.55}.backup-restore{background:#7460b112;border:1px solid #a193d338;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:8px 18px;margin-top:16px;padding:14px;display:grid}.backup-restore>div{gap:4px;display:grid}.backup-restore strong{font-size:12px}.backup-restore span{color:#858c95;font-size:10px;line-height:1.5}.backup-restore label{color:#d5cbed;cursor:pointer;background:#846dc524;border:1px solid #a193d34d;border-radius:9px;justify-content:center;align-items:center;min-height:42px;padding:10px 13px;font-size:11px;font-weight:800;display:flex}.backup-restore label.disabled{opacity:.5;cursor:wait}.backup-restore input{display:none}.backup-restore>p{color:#bdb5d3;grid-column:1/-1;margin:2px 0 0;font-size:11px}.admin-task-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.admin-task-list article{border:1px solid var(--line);background:#0f1115;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.admin-task-list article>div{gap:3px;display:grid}.admin-task-list strong{font-size:12px}.admin-task-list span{color:#818892;font-size:10px}.admin-task-list a,.admin-task-list button{color:#cfc4ed;min-height:38px;font:inherit;cursor:pointer;background:#7e69bc1a;border:1px solid #a193d347;border-radius:8px;flex:none;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none}@media (width<=760px){.backup-restore{grid-template-columns:1fr}.backup-restore>p{grid-column:auto}.admin-task-list{grid-template-columns:1fr}.admin-task-list article{align-items:flex-start}.locked-session-note{font-size:10px}}.level-card:after,.exercise-timer:after{content:none}.studio-symbol{filter:drop-shadow(0 0 10px #dfe8f324);background:url(/avaelon-mark.png) 50%/contain no-repeat;border:0;width:42px;height:42px;transform:none}.coach-access-loading .loading-brand-mark{filter:drop-shadow(0 0 14px #dfe8f32e);background:url(/avaelon-mark.png) 50%/contain no-repeat;border:0;width:48px;height:54px;transform:none}.current-exercise-card{scroll-margin-top:88px;box-shadow:0 24px 70px #0000002e;background:linear-gradient(145deg,#6f5bad1f,#121419f5 42%)!important;border-color:#b5a9e047!important;border-radius:19px!important}.exercise-list article.current-exercise-card.done{opacity:1}.current-exercise-card .exercise-main{background:linear-gradient(110deg,#7f6abe14,#0000 58%);padding:24px 25px}.current-exercise-card .exercise-main h2{margin:7px 0 6px;font-family:Yeseva One;font-size:clamp(25px,3.5vw,38px);font-weight:400;line-height:1.08}.current-exercise-card .exercise-main>div small{color:#a99adb;font-size:10px}.current-exercise-card .exercise-time{font-size:12px}.current-exercise-card .exercise-main>i{display:none}.current-exercise-card .exercise-detail{background:#0b0d11b8;gap:24px;padding:22px 24px}.workout-sequence-heading{justify-content:space-between;align-items:end;gap:16px;margin:18px 3px 2px;padding-top:5px;display:flex}.workout-sequence-heading>div{gap:4px;display:grid}.workout-sequence-heading small{letter-spacing:.16em;color:#8e80bd;font-size:9px}.workout-sequence-heading>span{color:#9299a3;font-family:Yeseva One;font-size:20px}.workout-sequence{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.workout-sequence>button{border:1px solid var(--line);color:#858c96;text-align:left;cursor:pointer;background:#101217;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;min-height:78px;padding:12px;transition:border-color .18s,background .18s,opacity .18s;display:grid}.workout-sequence>button:hover,.workout-sequence>button.current{background:linear-gradient(120deg,#725eb11f,#111318 65%);border-color:#a99adb61}.workout-sequence>button.done{opacity:.74}.workout-sequence>button.skipped{background:#493a221c;border-color:#caa86f33}.workout-sequence>button.timer-active{border-color:#a99adb85;box-shadow:inset 0 0 24px #7c67bd0f}.workout-sequence i{border:1px solid var(--line-strong);color:#9c8ed7;border-radius:9px;place-items:center;width:32px;height:32px;font:12px Yeseva One;display:grid}.workout-sequence .done i{color:#111612;background:#93bda7;border-color:#93bda7}.workout-sequence .skipped i{color:#c9a96f;border-color:#caa86f52}.workout-sequence>button>span{gap:2px;min-width:0;display:grid}.workout-sequence small{letter-spacing:.1em;color:#6f7680;font-size:8px}.workout-sequence strong{color:#d2d6dc;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.workout-sequence em{color:#747b85;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-style:normal;overflow:hidden}.workout-sequence b{color:#8e959f;white-space:nowrap;font-size:9px;font-weight:700}.workout-sequence .current b,.workout-sequence .timer-active b{color:#b7a8e3}.workout-sequence .done b{color:#9ec6b0}.workout-sequence .skipped b{color:#c8a96f}@media (width<=760px){.current-exercise-card{scroll-margin-top:76px}.current-exercise-card .exercise-main{grid-template-columns:42px 1fr;padding:18px 15px}.current-exercise-card .exercise-main h2{font-size:28px}.current-exercise-card .exercise-main p{font-size:13px;line-height:1.5}.current-exercise-card .exercise-detail{gap:16px;padding:17px 14px}.workout-sequence{grid-template-columns:1fr}.workout-sequence-heading{margin-top:15px}.workout-sequence-heading strong{font-size:13px}.workout-sequence-heading>span{font-size:18px}.workout-sequence>button{grid-template-columns:34px minmax(0,1fr) auto;min-height:74px;padding:11px 10px}.workout-sequence strong{font-size:13px}.workout-sequence em{font-size:11px}.workout-sequence b{font-size:9px}}.workout-shell{background:radial-gradient(circle at 72% -10%,#6854ae2b,#0000 34%),radial-gradient(circle at 10% 42%,#4f5c7614,#0000 32%),#090a0d}.workout-header{background:#090a0dd1;border-bottom-color:#cfd7e217;height:72px;padding-inline:clamp(22px,4vw,54px)}.workout-wrap{max-width:1120px;padding:34px 24px 84px}.workout-hero{align-items:center;gap:28px}.workout-hero h1{font-size:clamp(32px,4vw,48px);line-height:1.06}.workout-progress{background:0 0;border:0;border-radius:0;margin:24px 0 18px;padding:0}.workout-progress>div:first-child{letter-spacing:.04em;font-size:10px}.workout-track{background:#1b1e24;border-radius:99px;height:5px;margin-top:10px;overflow:hidden}.workout-track i{border-radius:inherit;background:linear-gradient(90deg,#7565b7,#b0a2df);box-shadow:0 0 18px #9f8eda33}.current-exercise-card{box-shadow:0 28px 80px #00000047;background:linear-gradient(145deg,#7463b61a,#111318 38%)!important;border-color:#cfd7e221!important;border-radius:20px!important}.current-exercise-card .exercise-main{background:linear-gradient(110deg,#7f6abe1a,#0000 62%);grid-template-columns:46px minmax(0,1fr) auto;gap:17px;min-height:150px;padding:28px 30px}.current-exercise-card .exercise-check{border-radius:12px;width:42px;height:42px;font-size:13px}.current-exercise-card .exercise-main h2{margin:8px 0;font-size:clamp(31px,4.2vw,48px)}.current-exercise-card .exercise-main>div small{letter-spacing:.16em;font-size:10px}.current-exercise-card .exercise-main p{color:#c4c9d0;font-size:14px}.current-exercise-card .exercise-previous{color:#d2c7eb;margin-top:10px;font-size:11px;display:inline-flex}.current-exercise-card .exercise-time{color:#8f97a2;align-self:start;margin-top:4px;font-size:12px}.current-exercise-card .exercise-detail{background:#0a0c10bd;grid-template-columns:minmax(0,1fr) minmax(290px,340px);grid-auto-flow:row;gap:16px 22px;padding:24px 28px 28px;display:grid}.current-exercise-card .execution{grid-area:1/1}.current-exercise-card .execution>span{color:#aeb5bf;max-width:620px;font-size:14px;line-height:1.7;display:block}.current-exercise-card .exercise-illustration{background:#f1f0ec;border:1px solid #cfd7e224;border-radius:14px;grid-area:2/1;margin:0;overflow:hidden}.current-exercise-card .exercise-illustration img{aspect-ratio:1279/720;object-fit:contain;width:100%;height:auto;display:block}.current-exercise-card .exercise-illustration figcaption{color:#8e96a1;letter-spacing:.12em;text-align:center;background:#15171c;padding:8px 10px;font-size:8px;font-weight:700}.current-exercise-card .video-placeholder{grid-area:2/1;min-height:118px}.current-exercise-card .load-tracker{grid-area:3/1/auto/-1}.current-exercise-card .exercise-detail:not(:has(.exercise-timer)){grid-template-columns:minmax(0,1fr) minmax(230px,300px)}:is(.current-exercise-card .exercise-detail:not(:has(.exercise-timer)) .video-placeholder,.current-exercise-card .exercise-detail:not(:has(.exercise-timer)) .exercise-illustration){grid-area:1/2}.current-exercise-card .exercise-detail:not(:has(.exercise-timer)) .load-tracker{grid-area:2/1/auto/-1}.current-exercise-card .exercise-timer:not(.timer-expanded){background:radial-gradient(circle at 50% 38%,var(--phase-glow),transparent 54%),#0d0f13;border-radius:16px;grid-area:1/2/span 2;grid-template-rows:auto minmax(180px,1fr) auto auto auto;grid-template-columns:1fr;align-self:stretch;gap:10px;padding:17px;display:grid}.current-exercise-card .exercise-timer:not(.timer-expanded) .timer-top{grid-row:1;grid-template-columns:minmax(0,1fr) auto}.current-exercise-card .exercise-timer:not(.timer-expanded) .timer-tools{grid-area:1/2/4}.current-exercise-card .exercise-timer:not(.timer-expanded) .timer-tools button{padding:7px;font-size:0}.current-exercise-card .exercise-timer:not(.timer-expanded) .timer-tools button:first-child:after{content:"SON";font-size:8px}.current-exercise-card .exercise-timer:not(.timer-expanded) .timer-tools button:last-child:after{content:"↗";font-size:13px}.current-exercise-card .exercise-timer:not(.timer-expanded) .timer-display{grid-area:2/1;min-width:0;min-height:180px}.current-exercise-card .exercise-timer:not(.timer-expanded) .timer-display:before{width:152px;height:152px}.current-exercise-card .exercise-timer:not(.timer-expanded) .timer-display>strong{font-size:44px}.current-exercise-card .exercise-timer:not(.timer-expanded) .timer-actions{grid-area:3/1;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:7px;display:grid}.current-exercise-card .exercise-timer:not(.timer-expanded) .timer-actions button{min-height:46px;font-size:10px}.current-exercise-card .exercise-timer:not(.timer-expanded) .timer-quick-actions{grid-area:4/1;grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.current-exercise-card .exercise-timer:not(.timer-expanded) .timer-quick-actions button{min-width:0;padding:7px 4px;font-size:8px}.current-exercise-card .exercise-timer:not(.timer-expanded)>p{grid-area:6/1;padding-top:10px;font-size:9px;line-height:1.55}.current-exercise-card .exercise-timer:not(.timer-expanded) .timer-sound-panel{grid-area:5/1;margin-bottom:8px}.workout-sequence-heading{margin:20px 3px 8px}.workout-sequence-heading small{color:#9c8ed7;font-size:9px}.workout-sequence-heading strong{color:#cbd1d8;font-size:13px}.workout-sequence{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.workout-sequence>button{opacity:.5;background:#0e1014;border-color:#cfd7e214;grid-template-rows:auto auto;grid-template-columns:32px minmax(0,1fr);align-content:center;min-height:92px;padding:12px}.workout-sequence>button.current,.workout-sequence>button.done,.workout-sequence>button.timer-active{opacity:1}.workout-sequence>button.current{border-color:#a99adb5c}.workout-sequence b{grid-column:2;font-size:8px}.workout-sequence em{display:none}@media (width<=760px){.workout-header{height:60px;padding-inline:12px}.workout-wrap{width:min(100%,560px);padding:22px 11px 64px}.workout-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.workout-hero h1{font-size:30px}.workout-hero>div>span{margin-top:5px;font-size:10px;line-height:1.45;display:block}.workout-duration>div{border-radius:10px}.workout-duration button{min-width:40px;min-height:40px;padding:5px}.workout-progress{margin:19px 2px 16px}.workout-progress>div:first-child{font-size:9px}.autosave-indicator{margin:2px 0 0;font-size:8px;display:block}.current-exercise-card{border-radius:18px!important}.current-exercise-card .exercise-main{grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:0;padding:20px 17px 18px}.current-exercise-card .exercise-check{border-radius:10px;width:36px;height:36px}.current-exercise-card .exercise-main h2{margin:8px 0;font-size:32px;line-height:1.04}.current-exercise-card .exercise-main p{font-size:13px;line-height:1.5}.current-exercise-card .exercise-previous{font-size:10px;line-height:1.45}.current-exercise-card .exercise-time{display:none}:is(.current-exercise-card .exercise-detail,.current-exercise-card .exercise-detail:not(:has(.exercise-timer))){grid-template-columns:1fr;gap:13px;padding:16px}.current-exercise-card .execution{grid-area:1/1}.current-exercise-card .exercise-detail:not(:has(.exercise-timer)) .execution{grid-area:1/1}.current-exercise-card .execution>span{font-size:13px;line-height:1.65}:is(.current-exercise-card .exercise-detail.has-illustration .exercise-illustration,.current-exercise-card .exercise-detail:not(:has(.exercise-timer)).has-illustration .exercise-illustration){grid-area:2/1}.current-exercise-card .exercise-detail.has-illustration .exercise-timer:not(.timer-expanded){grid-row:3}.current-exercise-card .exercise-detail.has-illustration .load-tracker{grid-row:4}.current-exercise-card .exercise-detail:not(:has(.exercise-timer)).has-illustration .load-tracker{grid-row:3}.current-exercise-card .exercise-timer:not(.timer-expanded){grid-area:2/1;min-height:0;padding:15px 13px}.current-exercise-card .exercise-timer:not(.timer-expanded) .timer-display{min-height:190px}.current-exercise-card .exercise-timer:not(.timer-expanded) .timer-display:before{width:158px;height:158px}.current-exercise-card .exercise-timer:not(.timer-expanded) .timer-display>strong{font-size:47px}.current-exercise-card .exercise-timer:not(.timer-expanded) .timer-actions{grid-template-columns:1.45fr .85fr}.current-exercise-card .exercise-timer:not(.timer-expanded) .timer-actions button{font-size:10px}.current-exercise-card .video-placeholder{grid-area:3/1;min-height:110px}.current-exercise-card .exercise-detail:not(:has(.exercise-timer)) .video-placeholder{grid-area:3/1;min-height:110px}.current-exercise-card .load-tracker{grid-area:4/1}.current-exercise-card .exercise-detail:not(:has(.exercise-timer)) .load-tracker{grid-area:4/1}.workout-sequence-heading{margin:17px 3px 8px}.workout-sequence-heading strong{font-size:12px}.workout-sequence{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.workout-sequence>button{grid-template-columns:28px minmax(0,1fr);gap:8px;min-height:91px;padding:10px 9px}.workout-sequence i{width:28px;height:28px;font-size:11px}.workout-sequence small{font-size:7px}.workout-sequence strong{font-size:11px}.workout-sequence b{font-size:8px}.session-feedback,.workout-footer-card{border-radius:16px}.replacement-reason-head{align-items:flex-start;display:grid}.replacement-reason-head>div:last-child{width:100%}.replacement-reason-head button{flex:1}.replacement-choice-list{display:grid}.replacement-choice-list button{width:100%}}@media (width<=390px){.workout-hero{grid-template-columns:1fr}.workout-duration>small{text-align:left;display:block}.workout-duration>div{width:max-content}.workout-sequence strong{font-size:10px}.workout-sequence b{font-size:7px}}.resume-session-notice{background:linear-gradient(120deg,#7762b521,#ffffff06);border:1px solid #a99adb3d;border-radius:12px;gap:4px;margin:18px 0 14px;padding:15px 16px;display:grid}.resume-session-notice>span{letter-spacing:.16em;color:#aa9adb;font-size:8px}.resume-session-notice>strong{color:#e1e4e8;font-size:13px}.resume-session-notice>small{color:#858d98;font-size:10px}.exercise-complete-actions{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-top:4px;display:grid}.exercise-complete-button{color:#101216;letter-spacing:.01em;cursor:pointer;background:linear-gradient(100deg,#e7ebef,#b9c1ca);border:0;border-radius:12px;min-height:54px;padding:14px 18px;font:700 12px Manrope;box-shadow:0 12px 28px #0003}.exercise-complete-button:hover{filter:brightness(1.04)}.exercise-complete-button:disabled{opacity:.6;cursor:wait}.exercise-undo-button{border:1px solid var(--line);color:#8c949e;cursor:pointer;background:#0d0f13;border-radius:10px;min-height:46px;padding:10px 13px;font:600 9px Manrope}.difficulty-optional{color:#737b85;margin-top:6px;font-size:9px;line-height:1.45;display:block}.workout-finish-shell{color:#edf0f4;background:radial-gradient(circle at 50% 0,#7463b638,#0000 42%),#090a0d;place-items:center;min-height:100vh;padding:28px;font-family:Manrope,sans-serif;display:grid;position:relative;overflow:hidden}.workout-finish-glow{filter:blur(14px);pointer-events:none;background:radial-gradient(circle,#8fb9a21a,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute}.workout-finish-card{text-align:center;background:linear-gradient(145deg,#7b68b917,#101217f7 38%);border:1px solid #cfd7e221;border-radius:22px;width:min(720px,100%);padding:42px;position:relative;box-shadow:0 36px 100px #0006}.workout-finish-check{color:#a8d0ba;background:#6fa4881c;border:1px solid #8fb9a259;border-radius:50%;place-items:center;width:62px;height:62px;margin:0 auto 20px;font-size:25px;display:grid}.workout-finish-card>p{letter-spacing:.18em;color:#a99adb;font-size:9px}.workout-finish-card>h1{margin:9px 0 8px;font:48px/1.05 Yeseva One}.workout-finish-card>span{color:#8e96a1;font-size:12px}.workout-finish-summary{text-align:left;grid-template-columns:repeat(3,1fr);gap:8px;margin:30px 0 18px;display:grid}.workout-finish-summary article{background:#0d0f13;border:1px solid #cfd7e217;border-radius:13px;align-content:start;gap:7px;min-height:132px;padding:17px;display:grid}.workout-finish-summary article.xp{background:#725eb117;border-color:#a99adb42}.workout-finish-summary small{letter-spacing:.13em;color:#757d87;font-size:7px}.workout-finish-summary strong{color:#e3e6ea;font:34px Yeseva One}.workout-finish-summary strong i{color:#737b85;margin-left:4px;font:12px Manrope}.workout-finish-summary strong.message-status{font-size:25px}.workout-finish-summary span{color:#7f8791;font-size:9px;line-height:1.45}.workout-finish-home{color:#111216;background:#e8ebef;border-radius:12px;justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.workout-finish-home b{font-size:19px}@media (width<=760px){.resume-session-notice{margin:15px 0 12px;padding:13px}.exercise-complete-actions{grid-template-columns:1fr}.exercise-complete-button{min-height:56px;font-size:12px}.exercise-undo-button{min-height:40px}.workout-finish-shell{padding:14px}.workout-finish-card{border-radius:18px;padding:30px 16px 18px}.workout-finish-card>h1{font-size:42px}.workout-finish-summary{grid-template-columns:1fr;margin-top:24px}.workout-finish-summary article{grid-template-columns:1fr auto;align-items:center;min-height:0}.workout-finish-summary article>small,.workout-finish-summary article>span{grid-column:1}.workout-finish-summary article>strong{grid-area:1/2/3}}.coach-view-hidden{display:none!important}.coach-view-tabs{border:1px solid var(--line);background:#0d0f13;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:1380px;margin:22px auto 4px;padding:5px;display:grid}.coach-view-tabs button{color:#767d86;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;gap:4px;min-height:58px;padding:10px 13px;display:grid}.coach-view-tabs button strong{color:#a9b0b9;font-size:12px}.coach-view-tabs button span{font-size:9px}.coach-view-tabs button.active{background:linear-gradient(135deg,#7f6bbe26,#ffffff06);border-color:#b0a1e140}.coach-view-tabs button.active strong{color:#ece7fa}.coach-rail nav button{color:#737983;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:13px;font-size:14px;font-weight:600;display:flex}.coach-rail nav button>span{text-align:center;width:18px;font-size:15px}.coach-rail nav button.active{color:#e7eaee;background:#ffffff0e;box-shadow:inset 1px 0 #c5ccd5}.coach-rail nav button i{color:#fff;background:#6f5e9b;border-radius:7px;place-items:center;min-width:20px;height:20px;margin-left:auto;font-size:9px;font-style:normal;display:grid}.coach-notification{cursor:pointer}.clients-list article.expanded{background:#7c68be0b;border-color:#a494dd52}.adaptation-proposal-list{gap:8px;display:grid}.adaptation-proposal-list article{border:1px solid var(--line);background:#0f1115;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;display:grid}.adaptation-proposal-icon{color:#a8d0ba;background:#8fb9a21f;border-radius:11px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.kind-discomfort .adaptation-proposal-icon{color:#d3a1a1;background:#c58b8b21}.kind-reduce .adaptation-proposal-icon{color:#d3b57d;background:#ccaa6f1f}.adaptation-proposal-list article>div:nth-child(2){gap:4px;display:grid}.adaptation-proposal-list small{color:#81758f;font-size:9px}.adaptation-proposal-list strong{font-size:12px}.adaptation-proposal-list p{color:#9299a2;margin:0;font-size:10px;line-height:1.55}.adaptation-proposal-list span{color:#686f78;font-size:9px}.adaptation-proposal-list article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.adaptation-proposal-list a,.adaptation-proposal-list button{border:1px solid var(--line);color:#a1a8b1;font:inherit;cursor:pointer;background:#0c0e12;border-radius:8px;padding:8px 10px;font-size:9px;text-decoration:none}.adaptation-proposal-list .approve{color:#b7d6c5;background:#6899801a;border-color:#8fb9a247}.current-exercise-card.adapted{border-color:#8fb9a24d!important}.adapt-exercise{margin-top:13px}.adapt-trigger{font-weight:700;color:#c9bdeb!important;background:#7e69bc14!important;border:1px solid #a897dc42!important;padding:9px 11px!important}.workout-sequence>button.adapted{opacity:1;border-color:#8fb9a238}.workout-sequence>button.adapted b{color:#9bc2ad}.adapt-options{background:#0c0e12;border:1px solid #a897dc2e;border-radius:11px;margin-top:8px;padding:12px;gap:7px!important;display:grid!important}.adapt-options>strong{font-size:12px}.adapt-options>span{color:#7c838c;font-size:10px}.adapt-options>button{width:100%;text-align:left!important;border:1px solid var(--line)!important;background:#111319!important;gap:3px!important;padding:10px 11px!important;display:grid!important}.adapt-options>button b{font-size:10px}.adapt-options>button small{color:#747b84;font-size:9px}.adapt-options>button:disabled{opacity:.45;cursor:not-allowed}.adapt-options>button.health-option{border-color:#c58b8b33!important}.adapt-options>p{color:#8d7c80!important;margin:3px 0 0!important;font-size:9px!important;line-height:1.55!important}.discomfort-zone-picker{background:#5930381c!important;border:1px solid #c58b8b33!important;border-radius:10px!important;gap:8px!important;padding:11px!important;display:grid!important}.discomfort-zone-picker>strong{color:#e0c8cd!important;font-size:11px!important}.discomfort-zone-picker>span{color:#9a858a!important;font-size:9px!important;line-height:1.5!important}.discomfort-zone-picker>div{grid-template-columns:1fr 1fr!important;gap:6px!important;display:grid!important}.discomfort-zone-picker button{text-align:left!important;color:#d8dce3!important;cursor:pointer!important;background:#111319!important;border:1px solid #c58b8b29!important;border-radius:8px!important;gap:3px!important;padding:9px!important;display:grid!important}.discomfort-zone-picker button b{font-size:10px!important}.discomfort-zone-picker button small{color:#8d858b!important;font-size:8px!important;line-height:1.4!important}@media (width<=560px){.discomfort-zone-picker>div{grid-template-columns:1fr!important}}.adaptation-applied{background:#5e91750e;border:1px solid #8fb9a233;border-radius:10px;margin-top:13px;padding:11px;gap:4px!important;display:grid!important}.adaptation-applied small{color:#85a995;letter-spacing:.12em;font-size:8px}.adaptation-applied strong{color:#c6d9ce;font-size:11px}.adaptation-applied span{color:#7f9288;font-size:9px}.adaptation-applied button{width:max-content;margin-top:4px}@media (width<=760px){.coach-view-tabs{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0c0e12f2;border-radius:12px;margin:15px 0 5px;position:sticky;top:0}.coach-view-tabs button{min-height:52px;padding:8px}.coach-view-tabs button strong{font-size:10px}.coach-view-tabs button span{font-size:8px}.adaptation-proposal-list article{grid-template-columns:36px 1fr}.adaptation-proposal-list article>div:last-child{grid-column:1/-1;justify-content:stretch}.adaptation-proposal-list a,.adaptation-proposal-list button{text-align:center;flex:1}}.workout-duration{min-width:112px;position:relative}.workout-duration summary{border:1px solid var(--line);cursor:pointer;background:#0e1014;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;min-height:56px;padding:9px 12px;list-style:none;display:grid}.workout-duration summary::-webkit-details-marker{display:none}.workout-duration summary small{letter-spacing:.13em;color:#747b84;grid-column:1;font-size:8px}.workout-duration summary strong{color:#e0e4e8;grid-column:1;font:400 18px Yeseva One}.workout-duration summary>span{color:#a99adb;grid-area:1/2/3;align-self:center;font-size:9px}.workout-duration[open] summary{border-color:#a99adb4d;border-radius:12px 12px 0 0}.workout-duration>div{z-index:12;background:#0e1014;border:1px solid #a99adb4d;border-top:0;border-radius:0 0 12px 12px;padding:5px;display:flex;position:absolute;right:0;box-shadow:0 18px 36px #0000004d}.workout-duration button{min-width:48px}.session-impact-choice{background:linear-gradient(120deg,#7e69bc17,#101217f5);border:1px solid #a897dc3d;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin:18px 0 0;padding:14px 15px;display:flex}.session-impact-choice>div{gap:3px;display:grid}.session-impact-choice small{letter-spacing:.13em;color:#9586c1;font-size:8px}.session-impact-choice strong{color:#d8dce2;font-size:13px}.session-impact-choice span{color:#7f8690;font-size:10px;line-height:1.45}.session-impact-choice button{color:#d7cef0;cursor:pointer;background:#211c30;border:1px solid #a897dc4d;border-radius:9px;flex:none;padding:10px 13px;font-size:10px;font-weight:700}.session-impact-choice.active{background:linear-gradient(120deg,#5e91751a,#101217f5);border-color:#8fb9a24d}.session-impact-choice.active small{color:#85a995}.session-impact-choice.active button{color:#bcd4c6;background:#17251d;border-color:#8fb9a247}.current-exercise-card .exercise-detail{align-items:start}.current-exercise-card .execution{padding:2px 1px}.current-exercise-card .workout-equipment{padding:7px 9px;margin-top:12px!important;display:inline-grid!important}.current-exercise-card .adapt-exercise{border-top:1px solid #cfd7e214;margin-top:16px;padding-top:13px}.current-exercise-card .adapt-trigger{text-align:left;justify-content:space-between;align-items:center;width:100%;min-height:40px;display:flex}.current-exercise-card .adapt-trigger:after{content:"+";color:#897bb5;font-size:15px;font-weight:400}.current-exercise-card .adapt-trigger[aria-expanded=true]:after{content:"−"}.current-exercise-card .adapt-options{margin-top:9px}.current-exercise-card .adapt-options .skip-exercise{margin-top:5px}.rir-explanation{border-color:#d0b9871f;margin-top:13px;padding:0;display:block;overflow:hidden}.rir-explanation summary{color:#a89d85;cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;font-size:10px;list-style:none;display:flex}.rir-explanation summary::-webkit-details-marker{display:none}.rir-explanation summary:before{content:"+";color:#c6b58f;border:1px solid #d0b9872e;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;display:grid}.rir-explanation[open] summary:before{content:"−"}.rir-explanation summary strong{white-space:nowrap;margin-left:auto}.rir-explanation p{padding:0 13px 12px 47px}@media (width<=760px){.workout-header-actions{gap:7px}.workout-format-label{display:none}.page-signout{padding:7px 8px;font-size:8px}.workout-wrap{padding-top:18px}.workout-hero{grid-template-columns:minmax(0,1fr) 98px;gap:10px}.workout-hero h1{font-size:27px;line-height:1.08}.workout-hero>div>span{font-size:9px}.workout-duration{min-width:98px}.workout-duration summary{grid-template-columns:1fr;min-height:51px;padding:8px 9px}.workout-duration summary small{font-size:7px}.workout-duration summary strong{font-size:16px}.workout-duration summary>span{grid-area:3/1;margin-top:1px;font-size:7px}.workout-duration>div{right:0}.workout-duration button{min-width:43px;min-height:40px;padding:5px}.session-impact-choice{align-items:stretch;gap:11px;padding:13px;display:grid}.session-impact-choice button{width:100%;min-height:42px}.workout-progress{margin:14px 1px 12px}.workout-progress>div:first-child>span{font-size:0}.workout-progress>div:first-child>span:before{content:"Séance";font-size:9px}.autosave-indicator{display:inline;margin-left:7px!important;font-size:8px!important}.current-exercise-card .exercise-main{padding:17px 14px 15px}.current-exercise-card .exercise-main h2{margin:6px 0;font-size:27px}.current-exercise-card .exercise-main p{color:#d1d5da;font-size:12px;line-height:1.4}.current-exercise-card .exercise-previous{margin-top:7px}:is(.current-exercise-card .exercise-detail,.current-exercise-card .exercise-detail:not(:has(.exercise-timer))){gap:11px;padding:14px 13px 15px}.current-exercise-card .execution>p{margin-top:0}.current-exercise-card .execution>span{font-size:12px;line-height:1.55}.current-exercise-card .workout-equipment{margin-top:9px!important}.current-exercise-card .adapt-exercise{margin-top:12px;padding-top:10px}.current-exercise-card .adapt-trigger{min-height:38px;padding:8px 10px!important;font-size:10px!important}.current-exercise-card .adapt-options{padding:10px}.current-exercise-card .exercise-timer:not(.timer-expanded){grid-template-rows:auto minmax(150px,1fr) auto auto auto;padding:12px 11px}.current-exercise-card .exercise-timer:not(.timer-expanded) .timer-display{min-height:150px}.current-exercise-card .exercise-timer:not(.timer-expanded) .timer-display:before{width:132px;height:132px}.current-exercise-card .exercise-timer:not(.timer-expanded) .timer-display>strong{font-size:42px}.current-exercise-card .exercise-timer:not(.timer-expanded)>p{color:#777f89;padding-top:5px;font-size:9px;line-height:1.45}.current-exercise-card .exercise-timer:not(.timer-expanded) .timer-actions button{min-height:44px}.current-exercise-card .load-tracker{grid-row:3;padding:14px 12px}.current-exercise-card .exercise-detail:not(:has(.exercise-timer)) .load-tracker{grid-row:3;padding:14px 12px}.load-tracker-head{gap:5px}.load-tracker-head h3{margin-top:3px;font-size:18px}.load-tracker-head>strong{font-size:20px}.performance-fields{margin-top:11px}.performance-fields input{padding:10px}.rir-choice{margin-top:13px}.rir-choice>p{font-size:10px}.rir-choice button{min-height:48px}.load-save{gap:8px;margin-top:12px}.load-save button{width:100%;min-height:42px}.rir-explanation p{padding-left:13px;font-size:10px}.workout-sequence-heading{margin-top:14px}.workout-sequence-heading strong{font-size:11px}.workout-sequence{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:7px;padding:1px 1px 8px;display:flex;overflow-x:auto}.workout-sequence>button{scroll-snap-align:start;opacity:.68;flex:0 0 142px;grid-template-rows:auto auto;grid-template-columns:27px minmax(0,1fr);min-height:68px;padding:9px}.workout-sequence i{width:27px;height:27px}.workout-sequence small{font-size:7px}.workout-sequence strong{font-size:10px}.workout-sequence b{font-size:7px}}@media (width<=390px){.workout-hero{grid-template-columns:minmax(0,1fr) 92px}.workout-duration{min-width:92px}.workout-duration summary{padding-inline:8px}}.exercise-database{max-width:1380px;margin:18px auto 0}.exercise-database-intro{border:1px solid var(--line);background:linear-gradient(135deg,#8a75c817,#111318f0 52%);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:25px 27px;display:grid}.exercise-database-intro p{color:#9180c6;letter-spacing:.16em;margin:0 0 6px;font-size:9px;font-weight:700}.exercise-database-intro h2{margin:0;font-family:Yeseva One;font-size:28px;font-weight:400}.exercise-database-intro>div>span{color:#858c95;margin-top:8px;font-size:11px;display:block}.exercise-database-stats{grid-template-columns:repeat(3,105px);gap:7px;display:grid}.exercise-database-stats button{border:1px solid var(--line);color:#9198a1;cursor:pointer;background:#0c0e12;border-radius:12px;place-content:center;gap:2px;min-height:70px;display:grid}.exercise-database-stats button strong{color:#e3e6eb;font-family:Yeseva One;font-size:22px;font-weight:400}.exercise-database-stats button span{text-transform:uppercase;letter-spacing:.09em;font-size:8px}.exercise-database-stats button.active{background:#846cc524;border-color:#a893e26b}.exercise-database-stats button.missing strong{color:#e4b696}.exercise-database-tools{border:1px solid var(--line);background:#0d0f13;border-radius:15px;gap:11px;margin-top:12px;padding:14px;display:grid}.exercise-search{color:#737a84;background:#111318;border:1px solid #292c34;border-radius:11px;grid-template-columns:28px 1fr 32px;align-items:center;height:46px;padding:0 8px;display:grid}.exercise-search>span{text-align:center;font-size:20px}.exercise-search input{color:#e3e6eb;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.exercise-search input::placeholder{color:#616770}.exercise-search button{color:#7f8690;cursor:pointer;background:0 0;border:0;font-size:20px}.exercise-category-filter{gap:6px;padding-bottom:1px;display:flex;overflow-x:auto}.exercise-category-filter button{color:#777e87;white-space:nowrap;cursor:pointer;background:#111318;border:1px solid #292c34;border-radius:9px;min-height:33px;padding:0 13px;font-size:9px}.exercise-category-filter button.active{color:#ebe6f8;background:#846cc526;border-color:#a893e261}.exercise-database-result{justify-content:space-between;align-items:center;margin:18px 2px 9px;display:flex}.exercise-database-result strong{font-size:12px}.exercise-database-result span{color:#777e87;font-size:9px}.exercise-database-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.exercise-database-card{border:1px solid var(--line);background:#0e1014;border-radius:15px;min-width:0;overflow:hidden}.exercise-database-card figure{aspect-ratio:16/9;background:#e7e6e2;margin:0;position:relative;overflow:hidden}.exercise-database-card figure img{object-fit:cover;width:100%;height:100%;display:block}.exercise-database-card figcaption{color:#b9c0c9;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d0f13db;border-radius:7px;padding:5px 7px;font-size:7px;position:absolute;top:9px;left:9px}.exercise-database-card.missing-image{border-color:#bf8b6845}.exercise-database-card.missing-image figure{background:repeating-linear-gradient(135deg,#121317,#121317 12px,#15171c 12px 24px)}.exercise-database-card.missing-image figure>div{color:#8c7769;place-content:center;justify-items:center;gap:5px;height:100%;display:grid}.exercise-database-card.missing-image figure>div span{letter-spacing:.13em;font-size:8px}.exercise-database-card.missing-image figure>div strong{font-size:28px;font-weight:300}.exercise-database-card.missing-image figure>div small{font-size:8px}.exercise-database-card.missing-image figcaption{color:#e1b28f;background:#422a1cd6}.exercise-database-copy{padding:15px}.exercise-database-copy>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.exercise-database-copy>div span{color:#aa99d6;text-transform:uppercase;letter-spacing:.08em;background:#7d69b824;border-radius:6px;padding:4px 7px;font-size:7px}.exercise-database-copy>div small{color:#666d76;text-align:right;font-size:7px}.exercise-database-copy h3{min-height:40px;margin:11px 0 5px;font-family:Yeseva One;font-size:17px;font-weight:400;line-height:1.18}.exercise-database-copy>p{color:#a0a6ae;margin:0;font-size:10px;line-height:1.45}.exercise-database-copy .exercise-database-cue{border-top:1px solid var(--line);color:#747b84;margin-top:10px;padding-top:10px}.exercise-database-copy footer{gap:4px;margin-top:12px;display:grid}.exercise-database-copy footer span{color:#686f78;letter-spacing:.04em;font-size:7px;line-height:1.4}.exercise-catalogue-variants{margin-top:12px;align-items:stretch!important;gap:7px!important;display:grid!important}.exercise-catalogue-variants>strong{color:#8172ab;letter-spacing:.11em;font-size:7px}.exercise-catalogue-variants section{background:#111319;border:1px solid #272a31;border-radius:9px;padding:9px}.exercise-catalogue-variants section>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.exercise-catalogue-variants b{color:#d8dce2;font-size:9px}.exercise-catalogue-variants section>div span{color:#8f96a0;text-align:right;text-transform:none;letter-spacing:normal;background:0 0;border-radius:0;padding:0;font-size:8px}.exercise-catalogue-variants p{color:#aab0b8;margin:5px 0 6px;font-size:9px;line-height:1.4}.exercise-catalogue-variants small{color:#666d76;letter-spacing:.03em;font-size:7px;line-height:1.4;display:block}.exercise-database-empty{color:#858c95;border:1px dashed #30333b;border-radius:15px;place-content:center;justify-items:center;gap:7px;min-height:260px;display:grid}.exercise-database-empty strong{color:#d9dce1;font-family:Yeseva One;font-size:21px;font-weight:400}.exercise-database-empty span{font-size:10px}.exercise-database-empty button{color:#b8bec6;cursor:pointer;background:#14161b;border:1px solid #343741;border-radius:9px;margin-top:7px;padding:9px 12px;font-size:9px}@media (width<=1050px){.exercise-database-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.exercise-database-intro{grid-template-columns:1fr}.exercise-database-stats{grid-template-columns:repeat(3,minmax(90px,1fr))}}@media (width<=760px){.coach-view-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.coach-view-tabs button{flex:0 0 108px}.exercise-database{margin-top:12px}.exercise-database-intro{gap:17px;padding:19px 15px}.exercise-database-intro h2{font-size:23px}.exercise-database-intro>div>span{font-size:10px;line-height:1.45}.exercise-database-stats{gap:5px}.exercise-database-stats button{min-height:62px}.exercise-database-stats button strong{font-size:19px}.exercise-database-tools{padding:10px}.exercise-database-grid{grid-template-columns:1fr}.exercise-database-result{margin-top:15px}.exercise-database-copy h3{min-height:0}.exercise-database-card figure{aspect-ratio:16/8.7}}.gym-structure-section{margin-top:18px}.gym-structure-options{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.gym-structure-options button{border:1px solid var(--line);color:#8b929b;text-align:left;cursor:pointer;background:#0e1014;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;min-height:105px;padding:13px;display:flex}.gym-structure-options button>span{letter-spacing:.13em;color:#656d76;font-size:7px}.gym-structure-options button>strong{color:#c1c7ce;font-size:11px}.gym-structure-options button>small{color:#6f7680;font-size:8px;line-height:1.45}.gym-structure-options button.selected{background:linear-gradient(145deg,#699f8221,#ffffff05);border-color:#91bda56b;box-shadow:inset 0 0 0 1px #91bda50f}.gym-structure-options button.selected>span{color:#91bda5}.gym-structure-options button.selected>strong{color:#e0e5e9}@media (width<=760px){.gym-structure-options{grid-template-columns:1fr}.gym-structure-options button{min-height:0}}.chip-list button:disabled{opacity:.35;cursor:not-allowed}.gym-style-section{margin-top:13px}.gym-style-options{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:8px;display:grid}.gym-style-options button{border:1px solid var(--line);text-align:left;color:#7b828b;cursor:pointer;background:#0e1014;border-radius:12px;gap:5px;padding:13px;display:grid}.gym-style-options button>span{letter-spacing:.13em;font-size:7px}.gym-style-options button>strong{color:#c2c8cf;font-size:11px}.gym-style-options button>small{font-size:8px;line-height:1.45}.gym-style-options button.selected{background:linear-gradient(145deg,#699f8221,#ffffff05);border-color:#91bda56b}.gym-style-options button.selected>span{color:#91bda5}.gym-style-options button.selected>strong{color:#e1e5e9}@media (width<=760px){.gym-style-options{grid-template-columns:1fr}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}@font-face{font-family:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yeseva-one-cyrillic-ext-400-normal-BcI5FCwK.woff2)format("woff2"),url(/assets/yeseva-one-cyrillic-ext-400-normal-tmV010Vw.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yeseva-one-cyrillic-400-normal-zn71iUjg.woff2)format("woff2"),url(/assets/yeseva-one-cyrillic-400-normal-BqwkFOD0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yeseva-one-vietnamese-400-normal-b2m8LyeV.woff2)format("woff2"),url(/assets/yeseva-one-vietnamese-400-normal-iZnAeTHK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yeseva-one-latin-ext-400-normal-DZPYAEWq.woff2)format("woff2"),url(/assets/yeseva-one-latin-ext-400-normal-Bfu-8ZsV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Yeseva One;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/yeseva-one-latin-400-normal-DOOi0Fwv.woff2)format("woff2"),url(/assets/yeseva-one-latin-400-normal-BFTviq16.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2)format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2)format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-B1OEZity.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-CNwnNrRC.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-GeMIHyWm.woff2)format("woff2"),url(/assets/manrope-greek-500-normal-DyxYGEtJ.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DCXiE_xi.woff2)format("woff2"),url(/assets/manrope-vietnamese-500-normal-DaZ8i3XM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-dm74KBQw.woff2)format("woff2"),url(/assets/manrope-latin-ext-500-normal-EtoS1VaI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,d09GMgABAAAAAAZMAA8AAAAAC/AAAAXvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAG4F8HC4GYD9TVEFUKgCBChEICokwh0oLIAABNgIkAzwEIAWFBgeBDgwHG+AJyB6FcZsTzpsm7MR0ftOC5+k96c+dTNh2BWYFuFo9QH9vM9ifft4kts6MwkozfJsn6nCS878Q7Pj7lW56BXWArVrk/NmmN7t7ZRXUYWcVYAt4VXjN1+KNB6q3zA3aqBpGnx6vT4IAHkWABNatPygESX3GICdIGqrDbpBEEMDXMGRIP+QGYeBq0SgQTIqR+Oqwm7lYOAAQ/AdBT0mQ/OTcuxjq4LaFwUmA9D0ZjHWN6sFlOwFjT6A2Hy8xF2XPx1UYmFjYOHgIQhgDAwMwAYWFRrCxkTO2KRTMqRP0vZXFqApNawBw91h5oZ6jOhIMZjp9Elif1lZXKaMW4nkqG1Cc2KYhqw9cJpLrrNP2/4NgXVF1zAWIHQDaN3cCuQhC7lSBdPjq2QiYMMCKCQCFAIipOgLWRQOUDQQ/PIjxADIQRyAWEXLRxmZuidIn9BX9Y66zNxjXZz6uL+sfrh78HNwMhqpFAODzzhBkAOA5EyYFqXj/CCYOFi42HoIESAlASgByAMgLkGYAZQEWEAYggsLAoJykMRH3QjXnSF6qgpuZsFRuVvZBRgpqXTAkaRnLToqcEpnkTQ5N7EKkZIrXJRtX32XxkycSmhmLXJKwFkUf9RciJi0MGqJ301N07TeJ0VvGHqM8Y1b8SdxbHG3sEORN6UGkBS/+8EJmvf8odvvyOTOT79rHEglxu7WPR6Nto/A9+xmTQ5OmRE5UU9STBYqibboETzCHpyEOcrtIaoyLn8T3CGN61H4Jiw42P2JmzDXA2PG47J4QbFiVMfK0Tf7Fm3qp7tqh+3QcOZY1tDNaZXDjb8trz2KuJLwBRY/skVnxisPzm6sOnszmNUs1EksXea/kCdHWg2UPR/uoY/LilpAba3A/7Negbtitxe2wnRph1ZYEQl8zTIKltKgKFpNWwCLSIphPkgdz7YIzYBbKstfbXG39+ecZ/+apkGVfnsx1r/9xl5Lra25f2G07w94+dGLhCtlaTGWxpnB3Uhr0UKj1cePOloNT6OqVJ7NBe37fJoef9bWrB1+zFxKA5H93Lp3+/lHFcadezu/5Y9eGqLBN6oq6eHK7few+litn5NMbzJ380v+1+zrV3GTt1Z2t3n7uhtOW5NNSV3eUYRImp8ZvbpTHi/v93Lev3/fHizZS676o3y/2slfu/nQRJwZY06b7b1L/XSaAN8WrDgQpd/2J45YVtNp5Z3m2pYusjvSl+R/9lFW1WZDQ2Sey9Y+WbOSNz9mHu9vuPvDd1l+XzOTgoTn8unxHqZ8VHDg0+5+ycufddRtf7ji0+fGaQbPUbTvde9c9Ab2ys1eXtRZT1UeMA3VTxufP+XDtXp+C4sJLy3qQa3PXy1jcK62sromJA3t1elK3iOtvrR70WRFx0D9YR5dDHPAPLi/TuVRR2VMT7v+QtXj2OnseCvNSqnagHh04j/RB1y0/YWIj66TQpthWv25f3fWixpLRfNYeoCw0aABA7zZ3IoCeZakvW/XRxFb91zHslwDvz++fC/AxZ6tNgE8bzWX2dsBCASDwrXUz/wQYWQHBG5nSfMhDMz9luk7vhiazPPNnUFVdrr3bBNboO7SUlUA06JP83GMaQQApaU80LrJuvH5ZmPUYiHaBndKytAgVJItFkULCFoPGXJ2rxy0mWdhtsSgHhhRY3GpJRRFZkFom1isKeRaKZt/uHTBhw4IVjACDSz5FOx6cGGGhww3CgxcTeXQxCgahYxAeC8PC4KWeWvJjGANb3YDxU0M2nGmLB4SF1OTQzSBrTi4Wrj4HiOuI1urpwU0eNMrokNI5SP8GBPTCom/m1+fzycJQuX4d6OYL583HDujSMaDxnhRIkKkjJMRKFs5bF7kl344GcKWNoXdFz30b8ih746xfVizYRmkIPQEDCF1vz1nPHRNkREfnu3b5xXICACDYShm8J0sJ5OOOKKqKIVpMscQWB0Nc8SRk1eqNTMOm8HZ/xxyEDWNCxw23kWi129Kd6sHwcb3idqzDvUi1SAF1Wut7UUi1aacl+KReBgAAAA==)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2)format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2)format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2)format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2)format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
