.ktThcG_shell{--coach-green:#55ee7b;--coach-green-soft:#4cff7c1f;--coach-green-border:#4cff7c6b;--lime:var(--coach-green);min-height:100svh;padding:calc(14px + env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) calc(28px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background:radial-gradient(ellipse at 50% -24%,#4cff7c1f,transparent 44%),var(--surface-0,#07080b);color:var(--text-primary,#f7f7fb);font-family:inherit}.ktThcG_header{justify-content:space-between;align-items:center;gap:16px;width:min(100%,1180px);margin:0 auto 16px;display:flex}.ktThcG_brand{color:var(--text-primary,#f7f7fb);align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.ktThcG_brandMark{object-fit:contain;border-radius:11px;width:40px;height:40px;display:block}.ktThcG_productLabel{color:var(--text-primary,#f7f7fb);letter-spacing:-.02em;font-size:15px;font-weight:700}.ktThcG_switcher{border:1px solid var(--separator,#ffffff1a);min-height:44px;color:var(--text-secondary,#a9abb8);background:#ffffff06;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:650;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:inline-flex}.ktThcG_switcher:hover,.ktThcG_switcher:focus-visible{border-color:var(--coach-green-border);background:var(--coach-green-soft);color:var(--text-primary,#fff)}.ktThcG_content{width:min(100%,1180px);margin:0 auto;font-family:inherit}:is(.ktThcG_content .coach-shell,.ktThcG_content .module-page){width:100%;max-width:none;margin:0;padding:0}.ktThcG_content .coach-shell{padding-bottom:16px}.ktThcG_nativeBrand{display:none}html[data-r12-shell=coach-ios] .ktThcG_nativeBrand{justify-content:center;align-items:center;height:58px;margin:0 auto 10px;display:flex}html[data-r12-shell=coach-ios] .ktThcG_nativeBrand img{object-fit:contain;width:58px;height:58px;display:block}@media (max-width:600px){.ktThcG_shell{padding-top:10px}.ktThcG_header{margin-bottom:10px}.ktThcG_content .coach-header{padding:20px}.ktThcG_content .coach-grid{grid-template-columns:minmax(0,1fr)}.ktThcG_content .coach-client-list{max-height:36svh;overflow:auto}.ktThcG_content .coach-content{min-width:0}}.ktThcG_content{min-width:0}.ktThcG_content .coach-shell{max-width:none;padding:0 0 20px}:is(.ktThcG_content .coach-shell h1,.ktThcG_content .module-page h1){letter-spacing:-.035em;font-size:clamp(25px,3vw,32px);line-height:1.1}.ktThcG_content .coach-header{max-width:none;margin:0 0 14px;padding:0}.ktThcG_content .coach-header h1{margin:2px 0 0}.ktThcG_content .coach-header p{display:none}.ktThcG_content .coach-dashboard{gap:12px}.ktThcG_content .coach-dashboard-grid{gap:10px}.ktThcG_content .coach-dashboard-card{min-height:104px;padding:15px}.ktThcG_content .coach-dashboard-card strong{font-size:27px}.ktThcG_content .coach-dashboard-section{gap:12px;padding:16px}.ktThcG_content .coach-roster-filter{min-height:42px}.ktThcG_content .coach-empty-panel{padding:12px 0}:is(.ktThcG_content .coach-shell .primary,.ktThcG_content .module-page.coach-nutrition-page .primary){border:1px solid var(--coach-green-border);background:var(--coach-green-soft);color:#edfff2;box-shadow:none;text-decoration:none}:is(.ktThcG_content .coach-shell .primary:hover,.ktThcG_content .coach-shell .primary:focus-visible,.ktThcG_content .module-page.coach-nutrition-page .primary:hover,.ktThcG_content .module-page.coach-nutrition-page .primary:focus-visible){border-color:var(--coach-green);color:#fff;background:#4cff7c33}.ktThcG_content .coach-add-client-action{border-color:var(--coach-green-border);color:#edfff2;background:#4cff7c14}.ktThcG_content .coach-add-client-action .coach-add-icon{color:#8dffa9}:is(.ktThcG_content .coach-add-client-action:hover,.ktThcG_content .coach-add-client-action:focus-visible){border-color:var(--coach-green);color:#fff;background:#4cff7c2e}.ktThcG_content .coach-shell .text-button{color:#9effb5;width:auto;min-height:40px;padding:8px 10px;text-decoration:none}:is(.ktThcG_content .coach-shell .text-button:hover,.ktThcG_content .coach-shell .text-button:focus-visible){color:#fff;background:#4cff7c14}.ktThcG_content .module-page.coach-nutrition-page{max-width:none;padding:0 0 24px}.ktThcG_content .coach-nutrition-heading{margin:0 0 10px;display:block}.ktThcG_content .coach-nutrition-heading h1{margin:3px 0 0}.ktThcG_content .coach-client-unavailable .card{max-width:560px}.ktThcG_content .coach-client-unavailable .card p{color:var(--muted,#aaa6b3);margin:8px 0}.ktThcG_content .coach-client-unavailable .card a{border:1px solid var(--coach-green-border);color:#edfff2;background:#4cff7c0f;border-radius:10px;justify-content:center;align-items:center;min-height:44px;margin-top:8px;padding:0 13px;text-decoration:none;display:inline-flex}.ktThcG_content .coach-visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.ktThcG_content .coach-header{margin-bottom:10px}.ktThcG_content .coach-header-actions{margin-top:0}@media (max-width:760px){.ktThcG_content .coach-dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ktThcG_content .coach-dashboard-card{min-height:95px;padding:12px}.ktThcG_content .coach-dashboard-card strong{font-size:24px}.ktThcG_content .coach-dashboard-card p{font-size:12px}.ktThcG_content .coach-roster-filters{gap:6px}.ktThcG_content .coach-roster-filter{flex:1 0 auto;padding-inline:10px}}@media (max-width:540px){.ktThcG_shell{padding-inline:max(14px,env(safe-area-inset-left)) max(14px,env(safe-area-inset-right))}.ktThcG_content .coach-dashboard-grid{grid-template-columns:1fr}.ktThcG_content .coach-dashboard-card{min-height:auto}.ktThcG_content .coach-dashboard-heading{align-items:flex-start}.ktThcG_content .coach-header-actions{margin-top:8px}.ktThcG_content .coach-header-action{min-height:44px}.ktThcG_content .coach-roster-row{min-width:0}.ktThcG_content .coach-roster-detail span{overflow-wrap:anywhere}}:is(.ktThcG_content .coach-shell .primary,.ktThcG_content .module-page.coach-nutrition-page .primary){border-color:var(--coach-green-border);background:var(--coach-green-soft);color:#edfff2}:is(.ktThcG_content .coach-shell .primary:hover,.ktThcG_content .coach-shell .primary:focus-visible,.ktThcG_content .module-page.coach-nutrition-page .primary:hover,.ktThcG_content .module-page.coach-nutrition-page .primary:focus-visible){border-color:var(--coach-green);background:#4cff7c33}:is(.ktThcG_content .coach-builder-session.selected,.ktThcG_content .coach-workspace-tab.selected,.ktThcG_content .coach-workspace-tab[aria-current=page],.ktThcG_content .coach-roster-filter.selected){border-color:var(--coach-green);box-shadow:0 0 0 1px var(--coach-green);background:var(--coach-green-soft)}:is(.ktThcG_content .coach-builder-result:hover,.ktThcG_content .coach-builder-result:focus,.ktThcG_content .coach-roster-row:hover,.ktThcG_content .coach-client-dashboard:hover){border-color:var(--coach-green)}:is(.ktThcG_content .coach-structure-picker,.ktThcG_content .coach-structure-card){background:#4cff7c0a;border-color:#4cff7c47}.ktThcG_content .coach-structure-selection label.selected{border-color:var(--coach-green);background:var(--coach-green-soft);color:#f2fff5}.ktThcG_content .coach-structure-selection input{accent-color:var(--coach-green)}:is(.ktThcG_content .coach-shell .text-button,.ktThcG_content .module-page.coach-nutrition-page .text-button){color:#9effb5}.ktThcG_content .coach-overview-note{border-left-color:var(--coach-green);background:#4cff7c12}:is(.ktThcG_content .coach-shell .eyebrow,.ktThcG_content .module-page.coach-nutrition-page .eyebrow,.ktThcG_content .coach-lock,.ktThcG_content .coach-block-status.active){color:#8dffa9}:is(.ktThcG_content .coach-roster-filter:hover,.ktThcG_content .coach-workspace-tab:hover,.ktThcG_content .coach-search-result.selected,.ktThcG_content .coach-mode-tabs .selected,.ktThcG_content .coach-programme-block.selected){border-color:var(--coach-green);box-shadow:0 0 0 1px var(--coach-green);background:var(--coach-green-soft)}:is(.ktThcG_content .coach-search-members-button,.ktThcG_content .coach-shell .secondary:hover,.ktThcG_content .coach-shell .secondary:focus-visible,.ktThcG_content .module-page.coach-nutrition-page .secondary:hover,.ktThcG_content .module-page.coach-nutrition-page .secondary:focus-visible){border-color:var(--coach-green-border);color:#edfff2;background:#4cff7c1a}:is(.ktThcG_content .coach-search-members-button:hover,.ktThcG_content .coach-search-members-button:focus-visible){border-color:var(--coach-green);background:#4cff7c33}:is(.ktThcG_content .coach-add-client-close:hover,.ktThcG_content .coach-add-client-close:focus-visible,.ktThcG_content .coach-pending-actions .text-button:hover,.ktThcG_content .coach-pending-actions .text-button:focus-visible){background:#4cff7c1a}.ktThcG_content .coach-add-client-action:active{border-color:var(--coach-green);background:#4cff7c3d}:is(.ktThcG_content .coach-structure-card,.ktThcG_content .guided-structure){background:#4cff7c0f;border-color:#4cff7c57}.ktThcG_content .coach-block-status.active{border-color:var(--coach-green)}:is(.ktThcG_content .coach-shell input:focus,.ktThcG_content .coach-shell textarea:focus,.ktThcG_content .coach-shell select:focus,.ktThcG_content .module-page.coach-nutrition-page input:focus,.ktThcG_content .module-page.coach-nutrition-page textarea:focus,.ktThcG_content .module-page.coach-nutrition-page select:focus){outline:2px solid var(--coach-green);outline-offset:2px;border-color:var(--coach-green)}@media (max-width:600px){:is(.ktThcG_content .coach-builder,.ktThcG_content .coach-builder *,.ktThcG_content .coach-structure-picker,.ktThcG_content .coach-structure-card){min-width:0;max-width:100%}:is(.ktThcG_content .coach-builder-exercise-toggle strong,.ktThcG_content .coach-builder-exercise-toggle small,.ktThcG_content .coach-structure-members span){overflow-wrap:anywhere;word-break:break-word}.ktThcG_content .coach-builder-inline-actions{flex-wrap:wrap;margin-left:0;padding:0}.ktThcG_content .coach-builder-exercise-heading{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.ktThcG_content .coach-builder-exercise-heading .coach-builder-inline-actions{justify-content:flex-start}:is(.ktThcG_content .coach-structure-selection,.ktThcG_content .coach-structure-settings){grid-template-columns:1fr}:is(.ktThcG_content .coach-structure-card-heading,.ktThcG_content .coach-structure-members>div){flex-direction:column;align-items:flex-start}.ktThcG_content .coach-structure-members .coach-builder-inline-actions{justify-content:flex-start;width:100%}.ktThcG_content .nutrition-inline-fields{grid-template-columns:1fr;display:grid}:is(.ktThcG_content .nutrition-inline-fields>*,.ktThcG_content .section-heading-row>*,.ktThcG_content .coach-builder-filters select){width:100%;min-width:0}}
._272G-G_nav{z-index:30;border:1px solid var(--separator,#ffffff17);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overscroll-behavior-x:contain;scrollbar-width:none;background:#101116eb;border-radius:14px;align-items:center;gap:5px;width:min(100%,1180px);margin:0 auto 20px;padding:5px;font-family:inherit;display:flex;position:sticky;top:0;overflow-x:auto}._272G-G_nav::-webkit-scrollbar{display:none}._272G-G_nav a{min-height:44px;color:var(--text-secondary,#a9abb8);white-space:nowrap;border:1px solid #0000;border-radius:10px;flex:1 0 auto;justify-content:center;align-items:center;padding:0 17px;font-size:.86rem;font-weight:650;text-decoration:none;transition:background .16s,color .16s,border-color .16s;display:inline-flex}._272G-G_nav a:hover{color:var(--text-primary,#f7f7fb);background:#ffffff0a}._272G-G_nav a._272G-G_selected{color:var(--text-primary,#fff);background:#4cff7c21;border-color:#4cff7c6b;box-shadow:0 5px 18px #0004}@media (max-width:540px){._272G-G_nav{width:100%;margin-bottom:18px}._272G-G_nav a{flex:none;min-height:44px;padding-inline:13px}}
