.page-module__xqxpoG__shell{background:linear-gradient(135deg,#092219,#164b2a);place-items:center;min-height:100vh;padding:28px;display:grid}.page-module__xqxpoG__panel{background:#fff;border-radius:20px;width:min(640px,100%);padding:clamp(28px,5vw,52px);box-shadow:0 32px 90px #04110866}.page-module__xqxpoG__eyebrow{color:#438c53;letter-spacing:1.6px;margin:0 0 12px;font-size:10px;font-weight:900}.page-module__xqxpoG__panel h1{letter-spacing:-2px;margin:0;font-size:clamp(32px,5vw,48px);line-height:1}.page-module__xqxpoG__panel>span{color:#63786c;margin:16px 0 28px;font-size:14px;line-height:1.55;display:block}.page-module__xqxpoG__panel form{gap:20px;display:grid}.page-module__xqxpoG__panel form>label{color:#234633;gap:7px;font-size:12px;font-weight:800;display:grid}.page-module__xqxpoG__panel input[type=text],.page-module__xqxpoG__panel input:not([type]){font:inherit;color:#173c26;border:1px solid #cfe0d4;border-radius:10px;padding:12px}.page-module__xqxpoG__panel fieldset{border:0;gap:9px;margin:0;padding:0;display:grid}.page-module__xqxpoG__panel legend{color:#234633;margin-bottom:8px;font-size:12px;font-weight:800}.page-module__xqxpoG__option{cursor:pointer;border:1px solid #d9e7de;border-radius:11px;align-items:flex-start;gap:10px;padding:12px;display:flex}.page-module__xqxpoG__option:has(input:checked){background:#f0faef;border-color:#49a568;box-shadow:inset 0 0 0 1px #74bf83}.page-module__xqxpoG__option input{accent-color:#1e8c45;margin-top:4px}.page-module__xqxpoG__option span{gap:3px;display:grid}.page-module__xqxpoG__option b{color:#1a3d29;font-size:13px}.page-module__xqxpoG__option small{color:#687d70;font-size:11px;line-height:1.35}.page-module__xqxpoG__panel button{color:#fff;cursor:pointer;background:#1b8d43;border:0;border-radius:10px;padding:14px 17px;font-size:13px;font-weight:900}.page-module__xqxpoG__panel button:hover{background:#117537}
.auth-module__z8imSW__shell{background:linear-gradient(135deg,#092219,#164b2a);grid-template-columns:minmax(0,1fr) minmax(320px,440px);align-items:center;gap:48px;min-height:100vh;padding:clamp(28px,8vw,120px);display:grid}.auth-module__z8imSW__copy{color:#eff9f0;max-width:640px}.auth-module__z8imSW__copy p{color:#87de44;letter-spacing:2px;margin:0 0 18px;font-size:11px;font-weight:900}.auth-module__z8imSW__copy h1{letter-spacing:-3px;margin:0;font-size:clamp(36px,5vw,68px);line-height:.98}.auth-module__z8imSW__copy span{color:#bfdbca;max-width:470px;margin-top:24px;font-size:16px;line-height:1.55;display:block}.auth-module__z8imSW__copy a{color:#fff;text-decoration:underline}@media (max-width:800px){.auth-module__z8imSW__shell{grid-template-columns:1fr;justify-items:center;gap:32px;padding:36px 18px}.auth-module__z8imSW__copy{text-align:center}.auth-module__z8imSW__copy h1{letter-spacing:-2px}}.auth-module__z8imSW__links,.auth-module__z8imSW__links a{text-decoration:underline;color:#fff!important}.auth-module__z8imSW__links a:hover{opacity:.85}.auth-module__z8imSW__gestao .cl-footerActionLink{cursor:pointer;color:#164b2a;font-weight:600;text-decoration:underline}
.page-module__fbg1Dq__shell{background:#f2f7f3;grid-template-columns:272px minmax(0,1fr);min-height:100vh;display:grid}.page-module__fbg1Dq__sidebar{color:#eaf7ec;background:#092219;flex-direction:column;min-height:100vh;padding:28px 18px 18px;display:flex}.page-module__fbg1Dq__brand{letter-spacing:-1.5px;align-items:center;gap:8px;margin:3px 10px 27px;font-size:27px;font-weight:900;display:flex}.page-module__fbg1Dq__brand b{color:#6dd61c}.page-module__fbg1Dq__brandMark{grid-template-columns:1fr 1fr;gap:2px;width:28px;height:23px;display:grid;transform:skew(-27deg)}.page-module__fbg1Dq__brandMark i{background:#eff6ed;border-radius:2px 0;display:block}.page-module__fbg1Dq__brandMark i:last-child{background:#65d011;margin-top:9px}.page-module__fbg1Dq__workspaceSwitch{background:#ffffff08;border:1px solid #ffffff20;border-radius:13px;align-items:center;gap:10px;padding:11px;display:flex}.page-module__fbg1Dq__avatar{color:#fff;background:#258e52;border-radius:9px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.page-module__fbg1Dq__workspaceSwitch div{gap:3px;min-width:0;display:grid}.page-module__fbg1Dq__workspaceSwitch small{color:#8ba89a;font-size:10px}.page-module__fbg1Dq__workspaceSwitch b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.page-module__fbg1Dq__chevron{color:#aed1bc;margin-left:auto}.page-module__fbg1Dq__modeToggle{background:#ffffff0b;border-radius:8px;grid-template-columns:1fr 1fr;gap:3px;margin:18px 1px 24px;padding:3px;display:grid}.page-module__fbg1Dq__modeToggle button{color:#9bb9a8;background:0 0;border:0;border-radius:6px;padding:8px 4px;font-size:11px;font-weight:700}.page-module__fbg1Dq__modeToggle .page-module__fbg1Dq__selected{color:#133a24;background:#eaf9ee}.page-module__fbg1Dq__navigation{gap:3px;display:grid}.page-module__fbg1Dq__navigation p{letter-spacing:1.4px;color:#789988;margin:0 10px 7px;font-size:9px;font-weight:800}.page-module__fbg1Dq__navigation .page-module__fbg1Dq__navGroup{margin-top:18px}.page-module__fbg1Dq__navigation button{text-align:left;color:#b4ccbc;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:10px;font-size:13px;display:flex}.page-module__fbg1Dq__navigation button span{color:#74c596;text-align:center;width:15px}.page-module__fbg1Dq__navigation button:hover,.page-module__fbg1Dq__navigation .page-module__fbg1Dq__active{color:#fff;background:#ffffff10}.page-module__fbg1Dq__navigation .page-module__fbg1Dq__active{box-shadow:inset 2px 0 #68d81d}.page-module__fbg1Dq__sidebarFoot{border-top:1px solid #ffffff16;align-items:center;gap:9px;margin-top:auto;padding:16px 7px 2px;display:flex}.page-module__fbg1Dq__safeDot{background:#68d81d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #68d81d1e}.page-module__fbg1Dq__sidebarFoot div{gap:2px;display:grid}.page-module__fbg1Dq__sidebarFoot b{font-size:10px}.page-module__fbg1Dq__sidebarFoot small{color:#8ba99a;font-size:9px}.page-module__fbg1Dq__content{min-width:0}.page-module__fbg1Dq__header{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:70px;padding:0 34px;display:flex}.page-module__fbg1Dq__path{color:#789086;font-size:12px;font-weight:650}.page-module__fbg1Dq__path span{color:#abc0b3;margin:0 8px}.page-module__fbg1Dq__headerActions{align-items:center;gap:10px;display:flex}.page-module__fbg1Dq__headerActions button{color:#355645;background:#fff;border:1px solid #dfe9e2;border-radius:9px;width:34px;height:34px;position:relative}.page-module__fbg1Dq__headerActions em{color:#15351f;background:#62cc18;border:2px solid #fff;border-radius:50%;place-items:center;min-width:17px;height:17px;font-size:9px;font-style:normal;display:grid;position:absolute;top:-6px;right:-6px}.page-module__fbg1Dq__headerActions .page-module__fbg1Dq__profileButton{color:#fff;background:#1c6c3d;border:0;font-size:11px;font-weight:800}.page-module__fbg1Dq__titleRow{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.page-module__fbg1Dq__eyebrow,.page-module__fbg1Dq__panelHead p,.page-module__fbg1Dq__differenceBand p,.page-module__fbg1Dq__networkBanner p{letter-spacing:1.5px;color:#3f9960;margin:0 0 9px;font-size:10px;font-weight:800}.page-module__fbg1Dq__titleRow h1{letter-spacing:-2px;margin:0;font-size:clamp(30px,3vw,45px);line-height:1}.page-module__fbg1Dq__intro{color:#657a6e;max-width:620px;margin:13px 0 0;font-size:15px;line-height:1.5}.page-module__fbg1Dq__mainActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.page-module__fbg1Dq__primaryButton,.page-module__fbg1Dq__secondaryButton{color:#1c4430;white-space:nowrap;background:#fff;border:1px solid #cfe0d5;border-radius:9px;padding:12px 16px;font-size:12px;font-weight:800}.page-module__fbg1Dq__primaryButton{color:#fff;background:#1a8e43;border-color:#1a8e43;box-shadow:0 9px 22px #12753929}.page-module__fbg1Dq__primaryButton:hover{background:#117938}.page-module__fbg1Dq__secondaryButton:hover{background:#f8fdf9;border-color:#68b483}.page-module__fbg1Dq__metricGrid{grid-template-columns:1.45fr repeat(3,1fr);gap:12px;display:grid}.page-module__fbg1Dq__heroMetric,.page-module__fbg1Dq__metricCard,.page-module__fbg1Dq__panel{background:#fff;border:1px solid #dce8df;border-radius:14px}.page-module__fbg1Dq__heroMetric{color:#fff;background:linear-gradient(130deg,#103124,#175831);border:0;justify-content:space-between;align-items:center;min-height:150px;padding:20px;display:flex}.page-module__fbg1Dq__heroMetric p,.page-module__fbg1Dq__metricCard p{letter-spacing:1.2px;color:#95d5a9;margin:0 0 10px;font-size:9px;font-weight:800}.page-module__fbg1Dq__heroMetric h2{letter-spacing:-1.6px;margin:0;font-size:35px}.page-module__fbg1Dq__heroMetric h2 span{color:#b8d8c2;letter-spacing:0;font-size:14px;font-weight:500}.page-module__fbg1Dq__heroMetric small{color:#acd0b7;margin-top:6px;font-size:11px;display:block}.page-module__fbg1Dq__progressRing{background:conic-gradient(#70da26 0 302deg,#ffffff20 302deg);text-align:center;border-radius:50%;place-content:center;width:82px;height:82px;display:grid;position:relative}.page-module__fbg1Dq__progressRing:before{content:"";background:#16462b;border-radius:50%;position:absolute;inset:7px}.page-module__fbg1Dq__progressRing strong,.page-module__fbg1Dq__progressRing span{z-index:1;position:relative}.page-module__fbg1Dq__progressRing strong{font-size:15px}.page-module__fbg1Dq__progressRing span{color:#b4d2bc;margin-top:2px;font-size:8px;line-height:1.2}.page-module__fbg1Dq__metricCard{flex-direction:column;justify-content:center;min-height:150px;padding:20px;display:flex}.page-module__fbg1Dq__metricCard p{color:#84978d}.page-module__fbg1Dq__metricCard strong{letter-spacing:-1.3px;font-size:28px}.page-module__fbg1Dq__metricCard strong span{color:#84978d;letter-spacing:0;font-size:13px;font-weight:500}.page-module__fbg1Dq__metricCard small{color:#74877d;margin-top:12px;font-size:10px;line-height:1.4}.page-module__fbg1Dq__up{color:#168646;font-style:normal;font-weight:800}.page-module__fbg1Dq__amberText{color:#d78b1d}.page-module__fbg1Dq__twoColumns{grid-template-columns:1.3fr 1fr;gap:12px;margin-top:12px;display:grid}.page-module__fbg1Dq__panel{overflow:hidden}.page-module__fbg1Dq__panelHead{border-bottom:1px solid #e9efeb;justify-content:space-between;align-items:flex-start;padding:18px 20px 15px;display:flex}.page-module__fbg1Dq__panelHead h2{letter-spacing:-.5px;margin:0;font-size:18px}.page-module__fbg1Dq__panelHead p{margin-bottom:5px;font-size:9px}.page-module__fbg1Dq__panelHead button{color:#19703d;background:#ecf7ef;border:0;border-radius:7px;padding:8px 10px;font-size:11px;font-weight:800}.page-module__fbg1Dq__scheduleList,.page-module__fbg1Dq__peopleList,.page-module__fbg1Dq__ruleList{padding:4px 20px}.page-module__fbg1Dq__scheduleItem{border-bottom:1px solid #eef3ef;grid-template-columns:45px 35px 1fr 26px;align-items:center;gap:9px;padding:14px 0;display:grid}.page-module__fbg1Dq__scheduleItem time{color:#456455;font-size:12px;font-weight:800}.page-module__fbg1Dq__scheduleItem>span{border-radius:7px;place-items:center;width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.page-module__fbg1Dq__crossfitBadge{color:#4d9f19;background:#e7f8de}.page-module__fbg1Dq__personalBadge{color:#13724a;background:#dff2eb}.page-module__fbg1Dq__scheduleItem div,.page-module__fbg1Dq__person div,.page-module__fbg1Dq__rule div{gap:3px;min-width:0;display:grid}.page-module__fbg1Dq__scheduleItem b,.page-module__fbg1Dq__person b,.page-module__fbg1Dq__rule b{font-size:12px}.page-module__fbg1Dq__scheduleItem small,.page-module__fbg1Dq__person small,.page-module__fbg1Dq__rule small{color:#73857b;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.page-module__fbg1Dq__scheduleItem button{color:#3c985d;background:0 0;border:0;font-size:16px}.page-module__fbg1Dq__fullLink{text-align:left;color:#227b45;background:#fbfdfb;border:0;border-top:1px solid #edf2ee;width:100%;padding:13px 20px;font-size:11px;font-weight:800}.page-module__fbg1Dq__fullLink span{float:right}.page-module__fbg1Dq__countPill{color:#16743e;background:#e8f6ed;border-radius:99px;padding:4px 8px;font-size:11px;font-weight:800}.page-module__fbg1Dq__person{border-bottom:1px solid #edf2ee;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.page-module__fbg1Dq__person:last-child{border:0}.page-module__fbg1Dq__personAvatar,.page-module__fbg1Dq__goodAvatar{color:#3e7558;background:#edf3ef;border-radius:9px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:900;display:grid}.page-module__fbg1Dq__goodAvatar{color:#27832b;background:#ddf4df}.page-module__fbg1Dq__person button{color:#267f49;background:0 0;border:0;font-size:10px;font-weight:800}.page-module__fbg1Dq__freeNote{color:#557164;background:#fbfdfb;border-top:1px solid #eaf0eb;margin:0;padding:14px 20px;font-size:10px;line-height:1.45}.page-module__fbg1Dq__freeNote span{color:#45ac30;margin-right:5px;font-weight:900}.page-module__fbg1Dq__differenceBand{background:#eaf7ec;border:1px solid #d3e9d8;border-radius:14px;justify-content:space-between;gap:25px;margin-top:12px;padding:23px 25px;display:flex}.page-module__fbg1Dq__differenceBand h2{letter-spacing:-.6px;margin:0 0 7px;font-size:21px}.page-module__fbg1Dq__differenceBand span{color:#547162;max-width:650px;font-size:12px;line-height:1.55;display:block}.page-module__fbg1Dq__differenceTags{flex-wrap:wrap;place-content:center flex-end;gap:6px;max-width:370px;display:flex}.page-module__fbg1Dq__differenceTags b{color:#317447;white-space:nowrap;border:1px solid #badbbc;border-radius:99px;height:min-content;padding:7px 9px;font-size:10px}.page-module__fbg1Dq__networkBanner{color:#fff;background:linear-gradient(120deg,#0b2a1d,#124d2c);border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin-bottom:12px;padding:23px 26px;display:flex}.page-module__fbg1Dq__networkBanner p{color:#92e2a6}.page-module__fbg1Dq__networkBanner h2{letter-spacing:-.8px;margin:0 0 8px;font-size:24px}.page-module__fbg1Dq__networkBanner span{color:#bbdac3;max-width:620px;font-size:12px;line-height:1.5;display:block}.page-module__fbg1Dq__scopeFlow{white-space:nowrap;align-items:center;gap:8px;display:flex}.page-module__fbg1Dq__scopeFlow b{border:1px solid #ffffff35;border-radius:8px;padding:8px 10px;font-size:11px}.page-module__fbg1Dq__scopeFlow b:first-child{color:#123a20;background:#65ce1d;border-color:#65ce1d}.page-module__fbg1Dq__scopeFlow span{color:#8ac99c}.page-module__fbg1Dq__unitList{padding:4px 20px}.page-module__fbg1Dq__unit{border-bottom:1px solid #edf2ee;grid-template-columns:9px minmax(110px,1fr) 70px 70px auto;align-items:center;gap:10px;padding:14px 0;display:grid}.page-module__fbg1Dq__unit:last-child{border:0}.page-module__fbg1Dq__unitDot{background:#62bc78;border-radius:50%;height:8px}.page-module__fbg1Dq__unitDot.page-module__fbg1Dq__amber{background:#e9a23c}.page-module__fbg1Dq__unitDot.page-module__fbg1Dq__blue{background:#4488dc}.page-module__fbg1Dq__unit b{font-size:12px}.page-module__fbg1Dq__unit small{color:#74877d;margin-top:3px;font-size:9px;display:block}.page-module__fbg1Dq__unit strong,.page-module__fbg1Dq__unit>span{font-size:12px}.page-module__fbg1Dq__unit>span{color:#24804a}.page-module__fbg1Dq__unit button{color:#1c7d43;background:0 0;border:0;font-size:10px;font-weight:800}.page-module__fbg1Dq__rule{border-bottom:1px solid #edf2ee;grid-template-columns:26px 1fr auto;align-items:center;gap:9px;padding:14px 0;display:grid}.page-module__fbg1Dq__rule:last-child{border:0}.page-module__fbg1Dq__rule>span{color:#188440;background:#e4f5e8;border-radius:7px;place-items:center;width:24px;height:24px;font-size:11px;font-weight:900;display:grid}.page-module__fbg1Dq__rule em{color:#277d49;white-space:nowrap;background:#edf8ef;border-radius:99px;padding:4px 7px;font-size:9px;font-style:normal}.page-module__fbg1Dq__toast{color:#eaf8eb;z-index:4;background:#143d27;border:1px solid #4cac70;border-radius:10px;padding:12px 15px;font-size:12px;font-weight:700;position:fixed;bottom:22px;right:22px;box-shadow:0 13px 34px #0a251b30}.page-module__fbg1Dq__modalBackdrop{z-index:5;background:#06160ccc;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.page-module__fbg1Dq__modal{background:#fff;border-radius:16px;width:min(500px,100%);padding:28px;position:relative;box-shadow:0 35px 80px #0004}.page-module__fbg1Dq__modal>p{color:#398e53;letter-spacing:1.3px;margin:0 0 8px;font-size:9px;font-weight:800}.page-module__fbg1Dq__modal h2{letter-spacing:-1px;margin:0;font-size:25px}.page-module__fbg1Dq__modal>span{color:#64786e;margin:10px 0 18px;font-size:13px;line-height:1.5;display:block}.page-module__fbg1Dq__modal label{gap:7px;margin-top:12px;font-size:11px;font-weight:800;display:grid}.page-module__fbg1Dq__modal input,.page-module__fbg1Dq__modal textarea{background:#f8fcf9;border:1px solid #d9e7de;border-radius:8px;outline:0;padding:10px;font-size:13px}.page-module__fbg1Dq__modal textarea{resize:vertical;min-height:105px;line-height:1.5}.page-module__fbg1Dq__closeButton{color:#638071;background:0 0;border:0;font-size:25px;position:absolute;top:14px;right:16px}.page-module__fbg1Dq__modalFoot{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}@media (max-width:1120px){.page-module__fbg1Dq__metricGrid{grid-template-columns:1fr 1fr}.page-module__fbg1Dq__heroMetric{grid-column:span 2}.page-module__fbg1Dq__twoColumns{grid-template-columns:1fr}.page-module__fbg1Dq__differenceBand{flex-direction:column;align-items:flex-start}.page-module__fbg1Dq__differenceTags{justify-content:flex-start;max-width:none}.page-module__fbg1Dq__unit{grid-template-columns:9px minmax(120px,1fr) 65px 65px}.page-module__fbg1Dq__unit button{text-align:left;grid-column:2/-1}}@media (max-width:780px){.page-module__fbg1Dq__shell{display:block}.page-module__fbg1Dq__sidebar{min-height:unset;padding:17px;position:relative}.page-module__fbg1Dq__brand{margin:0 2px 17px}.page-module__fbg1Dq__workspaceSwitch{display:none}.page-module__fbg1Dq__modeToggle{margin:0 0 12px}.page-module__fbg1Dq__navigation{display:flex;overflow-x:auto}.page-module__fbg1Dq__navigation p,.page-module__fbg1Dq__navigation .page-module__fbg1Dq__navGroup,.page-module__fbg1Dq__navigation button:last-child{display:none}.page-module__fbg1Dq__navigation button{white-space:nowrap;padding:8px 10px;font-size:11px}.page-module__fbg1Dq__sidebarFoot{display:none}.page-module__fbg1Dq__header{height:58px;padding:0 18px}.page-module__fbg1Dq__page{padding:27px 18px}.page-module__fbg1Dq__titleRow{margin-bottom:20px;display:block}.page-module__fbg1Dq__mainActions{justify-content:flex-start;margin-top:17px}.page-module__fbg1Dq__primaryButton,.page-module__fbg1Dq__secondaryButton{padding:10px 12px;font-size:11px}.page-module__fbg1Dq__metricGrid{grid-template-columns:1fr 1fr;gap:9px}.page-module__fbg1Dq__heroMetric{grid-column:span 2}.page-module__fbg1Dq__metricCard{min-height:130px;padding:15px}.page-module__fbg1Dq__metricCard:nth-child(4){grid-column:span 2}.page-module__fbg1Dq__twoColumns{gap:9px;margin-top:9px}.page-module__fbg1Dq__panelHead{padding:16px}.page-module__fbg1Dq__scheduleList,.page-module__fbg1Dq__peopleList,.page-module__fbg1Dq__ruleList,.page-module__fbg1Dq__unitList{padding-left:16px;padding-right:16px}.page-module__fbg1Dq__differenceBand{margin-top:9px;padding:20px}.page-module__fbg1Dq__networkBanner{padding:20px;display:block}.page-module__fbg1Dq__scopeFlow{margin-top:17px;overflow:auto}.page-module__fbg1Dq__unit{grid-template-columns:9px minmax(100px,1fr) 55px 55px;gap:7px}.page-module__fbg1Dq__unit button{font-size:9px}.page-module__fbg1Dq__rule{grid-template-columns:26px 1fr}.page-module__fbg1Dq__rule em{grid-column:2;justify-self:start}.page-module__fbg1Dq__intro{font-size:13px}.page-module__fbg1Dq__header .page-module__fbg1Dq__path{font-size:10px}.page-module__fbg1Dq__progressRing{width:72px;height:72px}.page-module__fbg1Dq__heroMetric h2{font-size:31px}}.page-module__fbg1Dq__programHero{color:#fff;background:radial-gradient(circle at 82% 0,#2d7b2f 0,#0000 31%),linear-gradient(125deg,#0c2419,#173d22);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:26px;display:flex}.page-module__fbg1Dq__programHero p{color:#9ce366;letter-spacing:1.4px;margin:0 0 9px;font-size:10px;font-weight:800}.page-module__fbg1Dq__programHero h2{letter-spacing:-1px;margin:0 0 9px;font-size:28px}.page-module__fbg1Dq__programHero span{color:#c7dfcc;max-width:670px;font-size:13px;line-height:1.5;display:block}.page-module__fbg1Dq__programHero .page-module__fbg1Dq__primaryButton{color:#133720;background:#70d21c;border-color:#70d21c}.page-module__fbg1Dq__programGrid{grid-template-columns:1.35fr .8fr;gap:12px;margin-top:12px;display:grid}.page-module__fbg1Dq__workoutCard{padding:22px}.page-module__fbg1Dq__workoutHead{border-bottom:1px solid #e6eee8;justify-content:space-between;gap:15px;padding-bottom:17px;display:flex}.page-module__fbg1Dq__workoutHead p{letter-spacing:1.3px;color:#37844c;margin:0 0 6px;font-size:9px;font-weight:800}.page-module__fbg1Dq__workoutHead h2{letter-spacing:-.9px;margin:0;font-size:25px}.page-module__fbg1Dq__workoutHead span{color:#6b7f73;margin-top:6px;font-size:11px;line-height:1.5;display:block}.page-module__fbg1Dq__workoutHead>b{color:#4c9116;background:#eff8e4;border-radius:7px;height:min-content;padding:7px 9px;font-size:11px}.page-module__fbg1Dq__workoutMovements{grid-template-columns:1fr 1fr 1fr;gap:8px;padding:18px 0;display:grid}.page-module__fbg1Dq__workoutMovements>div{border-left:2px solid #67c625;gap:4px;padding:0 0 0 10px;display:grid}.page-module__fbg1Dq__workoutMovements strong{color:#368342;letter-spacing:.7px;font-size:10px}.page-module__fbg1Dq__workoutMovements span{font-size:12px;font-weight:800;line-height:1.3}.page-module__fbg1Dq__workoutMovements small{color:#718379;font-size:10px}.page-module__fbg1Dq__scaling{border-top:1px solid #e6eee8;padding-top:15px}.page-module__fbg1Dq__scaling p{letter-spacing:1.2px;color:#6d8376;margin:0 0 8px;font-size:9px;font-weight:800}.page-module__fbg1Dq__scaling>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.page-module__fbg1Dq__scaling button{text-align:left;color:#20703d;background:#fbfefb;border:1px solid #dbe8de;border-radius:8px;gap:4px;padding:9px;font-size:10px;font-weight:900;display:grid}.page-module__fbg1Dq__scaling button span{color:#718277;font-size:9px;font-weight:600;line-height:1.35}.page-module__fbg1Dq__scaling button:hover{background:#f2fbf3;border-color:#65bb77}.page-module__fbg1Dq__benchmarkList{padding:4px 20px}.page-module__fbg1Dq__benchmarkList>div{border-bottom:1px solid #edf2ee;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;padding:14px 0;display:grid}.page-module__fbg1Dq__benchmarkList>div:last-child{border:0}.page-module__fbg1Dq__benchmarkList>div>span{color:#237c42;background:#e5f5e7;border-radius:7px;place-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:grid}.page-module__fbg1Dq__benchmarkList b{font-size:12px}.page-module__fbg1Dq__benchmarkList small{color:#728478;margin-top:3px;font-size:10px;display:block}.page-module__fbg1Dq__benchmarkList strong{color:#31824b;font-size:11px}.page-module__fbg1Dq__benchmarkNote{color:#577066;background:#fbfdfb;border-top:1px solid #edf2ee;margin:0;padding:13px 20px;font-size:10px;line-height:1.45}.page-module__fbg1Dq__movementLibrary{background:#eaf7ec;border:1px solid #d9e9dc;border-radius:14px;grid-template-columns:.8fr 1.7fr;gap:23px;margin-top:12px;padding:23px 25px;display:grid}.page-module__fbg1Dq__libraryIntro p{letter-spacing:1.2px;color:#35864b;margin:0 0 8px;font-size:9px;font-weight:800}.page-module__fbg1Dq__libraryIntro h2{letter-spacing:-.6px;margin:0 0 7px;font-size:20px;line-height:1.1}.page-module__fbg1Dq__libraryIntro span{color:#5d7366;font-size:11px;line-height:1.5}.page-module__fbg1Dq__movementGroups{grid-template-columns:1fr 1fr;gap:8px;display:grid}.page-module__fbg1Dq__movementGroups article{background:#fff;border:1px solid #d7e8da;border-radius:9px;gap:9px;padding:12px;display:flex}.page-module__fbg1Dq__movementGroups article>span{color:#57b228;font-size:16px}.page-module__fbg1Dq__movementGroups div{gap:3px;display:grid}.page-module__fbg1Dq__movementGroups b{font-size:11px}.page-module__fbg1Dq__movementGroups small{color:#6e8275;font-size:9px;line-height:1.4}@media (max-width:1120px){.page-module__fbg1Dq__programGrid,.page-module__fbg1Dq__movementLibrary{grid-template-columns:1fr}}@media (max-width:780px){.page-module__fbg1Dq__programHero{padding:21px;display:block}.page-module__fbg1Dq__programHero .page-module__fbg1Dq__primaryButton{margin-top:17px}.page-module__fbg1Dq__programGrid{gap:9px;margin-top:9px}.page-module__fbg1Dq__workoutCard{padding:16px}.page-module__fbg1Dq__workoutMovements,.page-module__fbg1Dq__scaling>div{grid-template-columns:1fr}.page-module__fbg1Dq__movementLibrary{margin-top:9px;padding:20px}.page-module__fbg1Dq__movementGroups{grid-template-columns:1fr}}.page-module__fbg1Dq__shell{background:#f7f9f7;grid-template-columns:228px minmax(0,1fr)}.page-module__fbg1Dq__sidebar{padding:24px 14px}.page-module__fbg1Dq__page{max-width:1180px;margin:0 auto;padding:48px 40px}.page-module__fbg1Dq__intro{font-size:15px}.page-module__fbg1Dq__navigation button{min-height:48px;font-size:14px}.page-module__fbg1Dq__navigation svg{width:20px;height:20px}.page-module__fbg1Dq__modeDetails{color:#b8cebf;margin:0 10px 24px;font-size:12px}.page-module__fbg1Dq__modeDetails summary{cursor:pointer;padding:8px 0}.page-module__fbg1Dq__modeDetails .page-module__fbg1Dq__modeToggle{margin-top:8px}.page-module__fbg1Dq__workspaceSwitch{margin-bottom:8px}.page-module__fbg1Dq__shortcutGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.page-module__fbg1Dq__shortcut{color:#15372a;cursor:pointer;background:#fff;border:1px solid #e0e7e0;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:200px;padding:24px 12px;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.page-module__fbg1Dq__shortcut:hover{border-color:#80bd66;transform:translateY(-3px);box-shadow:0 12px 28px #12351d0a}.page-module__fbg1Dq__shortcut:focus-visible,.page-module__fbg1Dq__navigation button:focus-visible{outline-offset:4px;outline:3px solid #69bd27}.page-module__fbg1Dq__shortcutIcon{color:#387b22;background:#f0f7e9;border-radius:20px;place-items:center;width:62px;height:62px;display:grid}.page-module__fbg1Dq__shortcut strong{font-size:16px;font-weight:700}.page-module__fbg1Dq__shortcut small{color:#69796f;text-align:center;font-size:12px;line-height:1.5}.page-module__fbg1Dq__shortcutArrow{color:#8eaa97;font-size:18px;position:absolute;top:16px;right:18px}.page-module__fbg1Dq__quickStart{border-top:1px solid #e0e7e0;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding-top:28px;display:flex}.page-module__fbg1Dq__quickStart p{color:#67776c;margin:0;font-size:13px;line-height:1.5}.page-module__fbg1Dq__quickStart>div:last-child{flex-wrap:wrap;gap:10px;display:flex}.page-module__fbg1Dq__sidebarFoot{font-size:11px}.page-module__fbg1Dq__sidebar .page-module__fbg1Dq__brand{width:190px;max-width:100%;margin-left:0}.page-module__fbg1Dq__headerActions{gap:12px}@media (max-width:1100px){.page-module__fbg1Dq__shortcutGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-module__fbg1Dq__quickStart{flex-direction:column;align-items:flex-start}}@media (max-width:780px){.page-module__fbg1Dq__shell{display:block}.page-module__fbg1Dq__sidebar{padding:12px 18px}.page-module__fbg1Dq__sidebar .page-module__fbg1Dq__brand{height:34px;margin-bottom:10px}.page-module__fbg1Dq__modeDetails{margin:0 0 8px}.page-module__fbg1Dq__navigation{justify-content:space-between;gap:2px}.page-module__fbg1Dq__navigation button,.page-module__fbg1Dq__navigation button:last-child{white-space:normal;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;padding:8px 4px;font-size:10px;line-height:1.3;display:flex}.page-module__fbg1Dq__navigation button span{width:auto}.page-module__fbg1Dq__header{height:52px}.page-module__fbg1Dq__page{padding:28px 20px}.page-module__fbg1Dq__titleRow h1{font-size:28px}.page-module__fbg1Dq__homeHub{margin-top:26px}.page-module__fbg1Dq__shortcutGrid{gap:12px}.page-module__fbg1Dq__shortcut{border-radius:18px;gap:12px;min-height:170px;padding:20px 10px}.page-module__fbg1Dq__shortcut strong{font-size:14px}.page-module__fbg1Dq__shortcut small{font-size:11px}.page-module__fbg1Dq__shortcutIcon{border-radius:16px;width:54px;height:54px}.page-module__fbg1Dq__quickStart{margin-top:26px;padding-top:22px}.page-module__fbg1Dq__quickStart button{min-height:44px;font-size:12px}.page-module__fbg1Dq__mainActions button{min-height:44px}}@media (prefers-reduced-motion:reduce){.page-module__fbg1Dq__shortcut{transition:none}.page-module__fbg1Dq__shortcut:hover{transform:none}}.page-module__fbg1Dq__toast{overflow-wrap:anywhere;max-width:calc(100vw - 32px)}.page-module__fbg1Dq__toast button{color:inherit;cursor:pointer;background:0 0;border:0;min-width:32px;min-height:32px;margin-left:12px;font-size:20px}.page-module__fbg1Dq__person .page-module__fbg1Dq__studentName{text-align:left;color:#184b2d;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-weight:700;text-decoration:underline}.page-module__fbg1Dq__studentActions{flex-shrink:0;max-width:100%}.page-module__fbg1Dq__studentActions summary{cursor:pointer;min-height:40px;padding:10px}.page-module__fbg1Dq__studentActions[open]{grid-column:1/-1;width:100%;min-width:0}.page-module__fbg1Dq__studentActions>div{padding:12px}.page-module__fbg1Dq__person:has(.page-module__fbg1Dq__studentActions[open]){flex-wrap:wrap}.page-module__fbg1Dq__recordModal>p:not(:first-of-type){letter-spacing:normal;color:#526759;margin:14px 0;font-size:13px;font-weight:400;line-height:1.6}.page-module__fbg1Dq__inlineNotice{color:#163b25;overflow-wrap:anywhere;background:#edf8ef;border:1px solid #a5d5b5;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:16px 0;padding:16px;display:flex}.page-module__fbg1Dq__inlineNotice button{cursor:pointer;min-width:36px;min-height:36px;color:inherit;background:0 0;border:0;flex-shrink:0;font-size:24px}.page-module__fbg1Dq__workspaceAccount{align-items:center;gap:9px;display:flex;position:relative}.page-module__fbg1Dq__headerActions .page-module__fbg1Dq__workspaceAccount>button{color:#1c6c3d;width:auto;height:34px;padding:0 13px;font-weight:800}.page-module__fbg1Dq__workspaceAccount details{position:relative}.page-module__fbg1Dq__workspaceAccount summary{cursor:pointer;color:#5e7167;padding:9px 2px;font-size:11px;list-style:none}.page-module__fbg1Dq__workspaceAccount summary::-webkit-details-marker{display:none}.page-module__fbg1Dq__workspaceAccount details>div{z-index:8;background:#fff;border:1px solid #dae5dc;border-radius:10px;width:165px;padding:12px;position:absolute;top:38px;right:0;box-shadow:0 12px 28px #0d2d1b18}.page-module__fbg1Dq__workspaceAccount details a{color:#9d3535;font-size:11px;text-decoration:none}.page-module__fbg1Dq__page{max-width:1400px;padding:22px 28px 38px}.page-module__fbg1Dq__header{height:58px;padding:0 28px}.page-module__fbg1Dq__titleRow{align-items:center;margin:8px 0 14px}.page-module__fbg1Dq__titleRow h1{letter-spacing:-.8px;font-size:30px;line-height:1.05}.page-module__fbg1Dq__eyebrow{margin-bottom:5px;font-size:9px}.page-module__fbg1Dq__intro{margin-top:6px;font-size:13px}.page-module__fbg1Dq__homeHub{margin-top:0}.page-module__fbg1Dq__quickStart{background:#fff;border:1px solid #dce8df;border-radius:12px;margin:0 0 12px;padding:12px 14px}.page-module__fbg1Dq__quickStart h2{margin:0 0 2px;font-size:14px}.page-module__fbg1Dq__quickStart p{font-size:11px}.page-module__fbg1Dq__primaryButton,.page-module__fbg1Dq__secondaryButton{border-radius:8px;padding:9px 13px}.page-module__fbg1Dq__panel{border-radius:12px}.page-module__fbg1Dq__panelHead{padding:13px 16px 11px}.page-module__fbg1Dq__panelHead h2{font-size:16px}.page-module__fbg1Dq__metricGrid{gap:8px}.page-module__fbg1Dq__compactMetrics{grid-template-columns:1.25fr repeat(3,1fr)}.page-module__fbg1Dq__compactMetrics .page-module__fbg1Dq__heroMetric,.page-module__fbg1Dq__compactMetrics .page-module__fbg1Dq__metricCard{min-height:92px;padding:14px}.page-module__fbg1Dq__compactMetrics .page-module__fbg1Dq__heroMetric h2{font-size:26px}.page-module__fbg1Dq__compactMetrics .page-module__fbg1Dq__heroMetric small,.page-module__fbg1Dq__compactMetrics .page-module__fbg1Dq__metricCard small{margin-top:4px;font-size:9px}.page-module__fbg1Dq__compactMetrics .page-module__fbg1Dq__metricCard strong{font-size:22px}.page-module__fbg1Dq__compactMetrics .page-module__fbg1Dq__progressRing{width:58px;height:58px}.page-module__fbg1Dq__scrollList{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:440px;overflow-y:auto}.page-module__fbg1Dq__scrollList::-webkit-scrollbar{width:8px}.page-module__fbg1Dq__scrollList::-webkit-scrollbar-thumb{background:#bfd2c5;border:2px solid #fff;border-radius:99px}.page-module__fbg1Dq__person{padding:10px 0}.page-module__fbg1Dq__toast{z-index:20;align-items:center;gap:12px;max-width:min(520px,100vw - 32px);padding:11px 12px 11px 14px;display:flex;bottom:24px;right:24px}.page-module__fbg1Dq__toast button{color:#fff;cursor:pointer;background:0 0;border:0;padding:0 3px;font-size:20px}.page-module__fbg1Dq__toast span{line-height:1.35}.page-module__fbg1Dq__shortcutGrid{display:none}@media (max-width:780px){.page-module__fbg1Dq__titleRow{margin-top:4px}.page-module__fbg1Dq__compactMetrics{grid-template-columns:1fr 1fr}.page-module__fbg1Dq__compactMetrics .page-module__fbg1Dq__heroMetric{grid-column:1/-1}.page-module__fbg1Dq__compactMetrics .page-module__fbg1Dq__metricCard{min-height:82px}.page-module__fbg1Dq__quickStart{flex-direction:row;align-items:center;padding:10px}.page-module__fbg1Dq__quickStart p{display:none}.page-module__fbg1Dq__header{padding:0 14px}.page-module__fbg1Dq__scrollList{max-height:55vh}.page-module__fbg1Dq__toast{bottom:16px;right:16px}.page-module__fbg1Dq__homeHub{margin-top:0}.page-module__fbg1Dq__shell{padding-bottom:calc(70px + env(safe-area-inset-bottom));display:block}.page-module__fbg1Dq__sidebar{z-index:40;min-height:0;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-top:1px solid #ffffff20;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #06160c20}.page-module__fbg1Dq__sidebar .page-module__fbg1Dq__brand,.page-module__fbg1Dq__sidebar .page-module__fbg1Dq__workspaceSwitch,.page-module__fbg1Dq__sidebar .page-module__fbg1Dq__modeDetails,.page-module__fbg1Dq__sidebarFoot,.page-module__fbg1Dq__navigation p{display:none}.page-module__fbg1Dq__navigation{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:4px;padding:0 4px 2px;display:flex;overflow:auto hidden}.page-module__fbg1Dq__navigation::-webkit-scrollbar{display:none}.page-module__fbg1Dq__navigation button,.page-module__fbg1Dq__navigation button:last-child{text-align:center;white-space:normal;scroll-snap-align:start;flex-direction:column;flex:0 0 72px;justify-content:center;align-items:center;gap:4px;min-width:72px;min-height:56px;padding:5px 4px;font-size:9px;line-height:1.15;display:flex}.page-module__fbg1Dq__navigation button span{width:auto}.page-module__fbg1Dq__navigation svg{width:21px;height:21px}.page-module__fbg1Dq__navigation .page-module__fbg1Dq__active{background:#ffffff10;border-radius:10px;box-shadow:inset 0 2px #68d81d}.page-module__fbg1Dq__header{z-index:30;height:52px;padding:env(safe-area-inset-top) 14px 0;background:#fff;position:sticky;top:0}.page-module__fbg1Dq__header .page-module__fbg1Dq__path{text-overflow:ellipsis;white-space:nowrap;max-width:45%;overflow:hidden}.page-module__fbg1Dq__page{padding:16px 14px 24px}.page-module__fbg1Dq__titleRow{margin:2px 0 12px}.page-module__fbg1Dq__titleRow h1{font-size:24px}.page-module__fbg1Dq__intro{margin-top:5px;font-size:12px}.page-module__fbg1Dq__quickStart{margin-bottom:10px;position:relative}.page-module__fbg1Dq__toast{bottom:calc(82px + env(safe-area-inset-bottom))}}.page-module__fbg1Dq__shortcutHelp{cursor:pointer;font-size:16px}.page-module__fbg1Dq__modal kbd{color:#234f38;background:#f5f8f6;border:1px solid #cbd9cf;border-bottom-width:2px;border-radius:6px;place-items:center;min-width:28px;margin-right:4px;padding:4px 7px;font:700 11px/1 system-ui;display:inline-grid}@media (max-width:780px){.page-module__fbg1Dq__shortcutHelp{display:none}}.page-module__fbg1Dq__modalBackdrop{z-index:60;align-items:center;height:100dvh;overflow:hidden}.page-module__fbg1Dq__modalBackdrop>.page-module__fbg1Dq__modal{overscroll-behavior:contain;min-height:0;max-height:calc(100dvh - 40px);margin:0;overflow-y:auto}.page-module__fbg1Dq__professionalNow{background:linear-gradient(135deg,#fff 0%,#f2f9ee 100%);border:1px solid #d9e7dc;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex;box-shadow:0 10px 26px #10351e0a}.page-module__fbg1Dq__professionalNow p{color:#298044;letter-spacing:1.25px;margin:0 0 6px;font-size:9px;font-weight:900}.page-module__fbg1Dq__professionalNow h2{color:#123727;letter-spacing:-.45px;margin:0 0 5px;font-size:20px}.page-module__fbg1Dq__professionalNow span{color:#65796d;font-size:12px}.page-module__fbg1Dq__professionalNowActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.page-module__fbg1Dq__professionalNowActions button{min-height:44px}.page-module__fbg1Dq__professionalModuleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.page-module__fbg1Dq__professionalModuleGrid>button{color:#133b29;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce7df;border-radius:16px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:104px;padding:17px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid;box-shadow:0 7px 20px #12351d08}.page-module__fbg1Dq__professionalModuleGrid>button:hover{border-color:#88c175;transform:translateY(-2px);box-shadow:0 12px 28px #12351d10}.page-module__fbg1Dq__professionalModuleGrid>button:focus-visible{outline-offset:3px;outline:3px solid #69bd27}.page-module__fbg1Dq__professionalModuleIcon{color:#2d7c35;background:#edf7e8;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.page-module__fbg1Dq__professionalModuleIcon svg{width:25px;height:25px}.page-module__fbg1Dq__professionalModuleCopy{gap:5px;min-width:0;display:grid}.page-module__fbg1Dq__professionalModuleCopy strong{font-size:15px;line-height:1.15}.page-module__fbg1Dq__professionalModuleCopy small{color:#6a7d70;font-size:11px;line-height:1.35}.page-module__fbg1Dq__professionalModuleArrow{color:#86a38f;font-size:25px;line-height:1}@media (max-width:980px){.page-module__fbg1Dq__professionalModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.page-module__fbg1Dq__professionalNow{align-items:flex-start;gap:12px;padding:16px}.page-module__fbg1Dq__professionalNow>div:first-child span{display:none}.page-module__fbg1Dq__professionalNow h2{font-size:17px}.page-module__fbg1Dq__professionalNowActions{gap:7px}.page-module__fbg1Dq__professionalNowActions button{min-height:42px;padding:9px 11px;font-size:10px}.page-module__fbg1Dq__professionalModuleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:11px}.page-module__fbg1Dq__professionalModuleGrid>button{border-radius:15px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-content:center;gap:10px;min-height:118px;padding:14px 12px}.page-module__fbg1Dq__professionalModuleIcon{border-radius:13px;width:42px;height:42px}.page-module__fbg1Dq__professionalModuleIcon svg{width:23px;height:23px}.page-module__fbg1Dq__professionalModuleCopy{grid-column:1/-1;gap:3px}.page-module__fbg1Dq__professionalModuleCopy strong{font-size:14px}.page-module__fbg1Dq__professionalModuleCopy small{font-size:10px}.page-module__fbg1Dq__professionalModuleArrow{grid-area:1/2;justify-self:end}.page-module__fbg1Dq__professionalNavigation button:nth-of-type(n+5){display:none}.page-module__fbg1Dq__professionalNavigation button,.page-module__fbg1Dq__professionalNavigation button:last-child{flex:25%;min-width:0}}@media (max-width:430px){.page-module__fbg1Dq__professionalNow{display:block}.page-module__fbg1Dq__professionalNowActions{justify-content:flex-start;margin-top:12px}.page-module__fbg1Dq__professionalNowActions button{flex:1}.page-module__fbg1Dq__professionalModuleGrid>button{min-height:112px}}@media (prefers-reduced-motion:reduce){.page-module__fbg1Dq__professionalModuleGrid>button{transition:none}.page-module__fbg1Dq__professionalModuleGrid>button:hover{transform:none}}.page-module__fbg1Dq__managementMobileIntro,.page-module__fbg1Dq__managementFocusGrid,.page-module__fbg1Dq__managementAreaHeading,.page-module__fbg1Dq__managementAreaGrid,.page-module__fbg1Dq__managementPanelBar{display:none}@media (max-width:780px){.page-module__fbg1Dq__managementMobileIntro{margin:18px 2px 11px;display:block}.page-module__fbg1Dq__managementMobileIntro p,.page-module__fbg1Dq__managementAreaHeading p{color:#38854b;letter-spacing:1.35px;margin:0 0 5px;font-size:9px;font-weight:900}.page-module__fbg1Dq__managementMobileIntro h2{color:#143b27;letter-spacing:-.5px;margin:0 0 5px;font-size:20px}.page-module__fbg1Dq__managementMobileIntro span,.page-module__fbg1Dq__managementAreaHeading span{color:#687b70;font-size:11px;line-height:1.45}.page-module__fbg1Dq__managementFocusGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.page-module__fbg1Dq__managementFocusGrid button{color:#153b28;text-align:left;background:linear-gradient(145deg,#fff,#f2f8ef);border:1px solid #d9e7dc;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:38px 1fr;align-items:center;gap:3px 9px;min-height:112px;padding:13px;display:grid;position:relative}.page-module__fbg1Dq__managementFocusIcon{color:#398228;background:#e4f4dd;border-radius:12px;grid-row:1/3;place-items:center;width:38px;height:38px;display:grid}.page-module__fbg1Dq__managementFocusIcon svg{width:21px;height:21px}.page-module__fbg1Dq__managementFocusGrid strong{align-self:end;font-size:13px}.page-module__fbg1Dq__managementFocusGrid small{color:#6c7f73;align-self:start;font-size:9px;line-height:1.35}.page-module__fbg1Dq__managementFocusGrid b{color:#86a291;font-size:17px;position:absolute;top:8px;right:10px}.page-module__fbg1Dq__managementAreaHeading{margin:22px 2px 10px;display:block}.page-module__fbg1Dq__managementAreaGrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.page-module__fbg1Dq__managementAreaGrid button{color:#153b28;text-align:left;background:#fff;border:1px solid #e0e8e2;border-radius:13px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:76px;padding:11px;display:grid;position:relative}.page-module__fbg1Dq__managementAreaGrid button>span{color:#43842d;background:#f0f6ec;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.page-module__fbg1Dq__managementAreaGrid svg{width:18px;height:18px}.page-module__fbg1Dq__managementAreaGrid div{gap:3px;min-width:0;display:grid}.page-module__fbg1Dq__managementAreaGrid strong{font-size:11px;line-height:1.25}.page-module__fbg1Dq__managementAreaGrid small{color:#708177;font-size:8px;line-height:1.35}.page-module__fbg1Dq__managementAreaGrid b{color:#9aafa1;font-size:14px;position:absolute;top:6px;right:8px}.page-module__fbg1Dq__managementPanelBar{background:#fff;border:1px solid #d9e7dc;border-radius:13px;align-items:center;gap:10px;margin:0 0 12px;padding:10px 12px;display:flex}.page-module__fbg1Dq__managementPanelBar>button{color:#245d37;background:#eff7ec;border:1px solid #d5e3d8;border-radius:10px;place-items:center;width:38px;height:38px;padding:0;font-size:27px;display:grid}.page-module__fbg1Dq__managementPanelBar div{gap:2px;display:grid}.page-module__fbg1Dq__managementPanelBar small{color:#438551;letter-spacing:1.2px;font-size:8px;font-weight:900}.page-module__fbg1Dq__managementPanelBar strong{color:#143b27;font-size:14px}}@media (max-width:390px){.page-module__fbg1Dq__managementFocusGrid,.page-module__fbg1Dq__managementAreaGrid{grid-template-columns:1fr}.page-module__fbg1Dq__managementFocusGrid button{min-height:92px}}
.communication-module__AcdPZW__panel{color:#123b2c;background:#fff;border:1px solid #d9e4dc;border-radius:18px;margin:18px 0;padding:20px}.communication-module__AcdPZW__panel details{margin:16px 0}.communication-module__AcdPZW__panel summary{cursor:pointer;padding:12px 0;font-weight:700}.communication-module__AcdPZW__panel article{overflow-wrap:anywhere;border-top:1px solid #d9e4dc;padding:16px 0}.communication-module__AcdPZW__panel label{gap:7px;margin:12px 0;display:grid}.communication-module__AcdPZW__panel input,.communication-module__AcdPZW__panel textarea,.communication-module__AcdPZW__panel select{font:inherit;border:1px solid #bbcec2;border-radius:8px;min-width:0;max-width:100%;padding:10px}.communication-module__AcdPZW__panel button{color:#fff;cursor:pointer;background:#126c3e;border:0;border-radius:8px;margin:6px 4px 6px 0;padding:12px 16px}.communication-module__AcdPZW__panel button:disabled{opacity:.55}.communication-module__AcdPZW__panel video{background:#111;width:100%;max-height:360px;margin:12px 0;display:block}.communication-module__AcdPZW__panel small{color:#526d60;display:block}.communication-module__AcdPZW__panel pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.communication-module__AcdPZW__list{max-height:350px;overflow:auto}.communication-module__AcdPZW__panel .communication-module__AcdPZW__consent{align-items:flex-start;display:flex}.communication-module__AcdPZW__panel .communication-module__AcdPZW__consent input{flex:none}.communication-module__AcdPZW__analysis{background:#f3faf5;border:1px solid #b9d8c5;border-radius:12px;margin:12px 0;padding:14px}.communication-module__AcdPZW__analysis>strong{color:#126c3e}.communication-module__AcdPZW__analysis>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.communication-module__AcdPZW__analysis span{background:#fff;border-radius:8px;padding:8px;display:grid}.communication-module__AcdPZW__analysis span b{font-size:18px}.communication-module__AcdPZW__analysis ul{padding-left:20px;font-size:13px}.communication-module__AcdPZW__analysis>small{border-top:1px solid #d6e7dc;padding-top:8px}.communication-module__AcdPZW__search{border-radius:12px;margin:0 0 14px;padding:0 14px}.communication-module__AcdPZW__search summary{padding:11px 0;font-size:13px}.communication-module__AcdPZW__search[open]{padding-bottom:12px}.communication-module__AcdPZW__search label{margin:4px 0}.communication-module__AcdPZW__search input{padding:9px}.communication-module__AcdPZW__search button{padding:8px 11px;font-size:12px}.communication-module__AcdPZW__guide{background:#f1f8f2;border:1px solid #cde2d2;border-radius:10px;padding:12px}.communication-module__AcdPZW__guide ol{margin:8px 0 0;padding-left:20px;font-size:12px;line-height:1.6}.communication-module__AcdPZW__motionReplay{text-align:center;background:#eef7f0;border-radius:10px;margin:10px 0;padding:10px}.communication-module__AcdPZW__motionReplay svg{background:#fff;border-radius:8px;width:100%;height:210px;margin-top:6px;display:block}.communication-module__AcdPZW__motionReplay line{stroke:#17683e;stroke-width:6px;stroke-linecap:round}.communication-module__AcdPZW__motionReplay circle{fill:#73cf38;stroke:#17683e;stroke-width:2px}.communication-module__AcdPZW__comparison{background:#f4faf5;border:1px solid #9bcbaa;border-radius:14px;margin:14px 0;padding:14px}.communication-module__AcdPZW__comparison>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.communication-module__AcdPZW__comparison>header div{display:grid}.communication-module__AcdPZW__comparison>header small{letter-spacing:1.2px;color:#287a45;font-size:9px;font-weight:900}.communication-module__AcdPZW__comparison>header span{background:#e2f2e6;border-radius:99px;padding:5px 8px;font-size:11px}.communication-module__AcdPZW__comparison>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.communication-module__AcdPZW__comparison>div>article{background:#fff;border:0;border-radius:10px;min-width:0;padding:10px}.communication-module__AcdPZW__comparison video{max-height:260px}.communication-module__AcdPZW__comparison .communication-module__AcdPZW__analysis{padding:9px}.communication-module__AcdPZW__comparison .communication-module__AcdPZW__analysis .communication-module__AcdPZW__motionReplay{display:none}@media (max-width:620px){.communication-module__AcdPZW__comparison>div{grid-template-columns:1fr}.communication-module__AcdPZW__comparison video{max-height:220px}}
.form-controls-module__nZ56Aa__fields{gap:.75rem;display:grid}.form-controls-module__nZ56Aa__field{color:#1d4933;gap:.4rem;font-size:.8rem;font-weight:800;display:grid}.form-controls-module__nZ56Aa__control{color:#163a28;width:100%;min-height:2.8rem;font:inherit;background:#f8fcf9;border:1px solid #d9e7de;border-radius:.5rem;padding:.6rem .7rem}.form-controls-module__nZ56Aa__control:focus{border-color:#1a8e43;outline:3px solid #1a8e4322}.form-controls-module__nZ56Aa__exercise{border:1px solid #d9e7de;border-radius:12px;min-width:0;margin:16px 0;padding:12px}.form-controls-module__nZ56Aa__action{text-align:left;color:#163a28;cursor:pointer;width:100%;font:inherit;background:#fff;border:0;border-bottom:1px solid #e6eee8;align-items:center;gap:12px;padding:18px;display:flex}.form-controls-module__nZ56Aa__action:hover{background:#f2f9f3}.form-controls-module__nZ56Aa__action:focus-visible{outline-offset:-3px;outline:3px solid #1a8e43}.form-controls-module__nZ56Aa__action small{color:#52695c;margin-top:5px;display:block}.form-controls-module__nZ56Aa__detail{white-space:pre-wrap;overflow-wrap:anywhere;padding:18px}.form-controls-module__nZ56Aa__resultLink{color:#163a28;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:700;text-decoration:underline}.form-controls-module__nZ56Aa__action:disabled{opacity:.6;cursor:wait}.form-controls-module__nZ56Aa__scrollModal{overscroll-behavior:contain;max-height:calc(100dvh - 40px);overflow-y:auto}.form-controls-module__nZ56Aa__contextBar{color:#317447;justify-content:space-between;align-items:center;gap:12px;margin-bottom:24px;font-size:13px;font-weight:700;display:flex}.form-controls-module__nZ56Aa__contextPicker{max-width:850px;padding:16px 0 32px}.form-controls-module__nZ56Aa__contextPicker h1{letter-spacing:-1px;margin:10px 0;font-size:clamp(28px,4vw,38px)}.form-controls-module__nZ56Aa__contextPicker p{color:#587064;line-height:1.5}.form-controls-module__nZ56Aa__contextChoices{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0;display:grid}.form-controls-module__nZ56Aa__contextChoices button{text-align:left;color:#15372a;background:#fff;border:1px solid #cfe0d5;border-radius:20px;flex-direction:column;align-items:flex-start;gap:14px;padding:24px;display:flex}.form-controls-module__nZ56Aa__contextChoices strong{font-size:18px}.form-controls-module__nZ56Aa__contextChoices span{color:#587064;font-size:14px;line-height:1.5}.form-controls-module__nZ56Aa__contextChoices b{color:#198644;margin-top:auto}.form-controls-module__nZ56Aa__contextChoices button:hover,.form-controls-module__nZ56Aa__contextChoices button[aria-pressed=true]{background:#eef8e9;border-color:#56a531}.form-controls-module__nZ56Aa__contextChoices button:focus-visible{outline-offset:3px;outline:3px solid #56a531}@media (max-width:650px){.form-controls-module__nZ56Aa__contextChoices{grid-template-columns:1fr;gap:12px}.form-controls-module__nZ56Aa__contextChoices button{gap:8px;padding:20px}.form-controls-module__nZ56Aa__contextBar{flex-wrap:wrap}}
.check-in-module__54GCDa__qrButton{color:#20763e;background:#f0faef;border:1px solid #b9e1c1;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:900}.check-in-module__54GCDa__qrBox{justify-items:center;gap:10px;padding:4px 0 2px;display:grid}.check-in-module__54GCDa__qrBox img{border:1px solid #dce8df;border-radius:10px}.check-in-module__54GCDa__qrBox small{color:#62786d;font-size:11px}.check-in-module__54GCDa__qrBox a{color:#217844;font-size:11px;font-weight:800}.check-in-module__54GCDa__error,.check-in-module__54GCDa__success{border-radius:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.check-in-module__54GCDa__error{color:#9b2929;background:#fff0f0;border:1px solid #f1c9c9}.check-in-module__54GCDa__success{color:#17683a;background:#ecf9ef;border:1px solid #c6e8cd}.check-in-module__54GCDa__publicPage{background:#f2f7f3;place-items:center;min-height:100vh;padding:24px;display:grid}.check-in-module__54GCDa__publicCard{width:min(460px,100%);padding:28px}.check-in-module__54GCDa__publicCard h1{letter-spacing:-1px;margin:0 0 10px;font-size:29px}.check-in-module__54GCDa__publicCard>p:not(.check-in-module__54GCDa__error){color:#61776b;margin:0 0 20px;font-size:13px;line-height:1.5}.check-in-module__54GCDa__countdown{color:#17683a;font-variant-numeric:tabular-nums;font-size:18px}.check-in-module__54GCDa__renewButton{color:#fff;font:inherit;cursor:pointer;background:#17683a;border:0;border-radius:10px;padding:12px 18px;font-weight:700}.check-in-module__54GCDa__renewButton:focus-visible{outline-offset:3px;outline:3px solid #86ba65}
.brand-module__EN5rpa__officialBrand{background:url(/brand/planeje-fit-dark.png) 50%/contain no-repeat;width:215px;height:56px;overflow:hidden}@media (max-width:780px){.brand-module__EN5rpa__officialBrand{width:188px;height:49px}}
.notification-center-module__e6ceVq__center{position:relative}.notification-center-module__e6ceVq__bell{cursor:pointer;border-radius:9px;width:34px;height:34px;font-size:20px;position:relative;color:#17432f!important;background:#fff!important;border:1px solid #dce7df!important}.notification-center-module__e6ceVq__bell b{color:#12351f;background:#67ce20;border:2px solid #fff;border-radius:99px;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid;position:absolute;top:-7px;right:-6px}.notification-center-module__e6ceVq__popover{z-index:50;background:#fff;border:1px solid #d8e5dc;border-radius:14px;width:min(380px,100vw - 28px);max-height:480px;padding:10px;position:absolute;top:43px;right:0;overflow:auto;box-shadow:0 22px 60px #09221930}.notification-center-module__e6ceVq__popover header{justify-content:space-between;align-items:center;padding:5px 6px 9px;display:flex}.notification-center-module__e6ceVq__popover header button{background:0 0;border:0;font-size:20px}.notification-center-module__e6ceVq__sound{color:#176c3d;cursor:pointer;background:#edf7ef;border:0;border-radius:8px;width:100%;padding:9px;font-weight:800}.notification-center-module__e6ceVq__popover article{border-bottom:1px solid #e8efea;padding:11px 7px}.notification-center-module__e6ceVq__popover article strong{font-size:12px}.notification-center-module__e6ceVq__popover article p{margin:4px 0;font-size:12px;line-height:1.4}.notification-center-module__e6ceVq__popover article small{color:#6d8175;font-size:10px}.notification-center-module__e6ceVq__empty{color:#6d8175;padding:14px 7px;font-size:12px}.notification-center-module__e6ceVq__bell svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.notification-center-module__e6ceVq__popover article a{color:#176c3d;margin-left:10px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}@media (max-width:600px){.notification-center-module__e6ceVq__center .notification-center-module__e6ceVq__bell{place-items:center;width:44px;height:44px;padding:0;display:grid}.notification-center-module__e6ceVq__center .notification-center-module__e6ceVq__popover{inset:calc(env(safe-area-inset-top) + 88px) 12px auto;box-sizing:border-box;z-index:100;width:auto;max-height:calc(100dvh - 180px);margin:0;position:fixed}.notification-center-module__e6ceVq__center .notification-center-module__e6ceVq__popover header{margin:0;padding:5px 6px 12px}.notification-center-module__e6ceVq__center .notification-center-module__e6ceVq__sound{min-height:44px;margin-bottom:8px}.notification-center-module__e6ceVq__center .notification-center-module__e6ceVq__popover article{border-radius:8px;margin:0;padding:12px}}
.training-editor-module__lUzGnW__steps{grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0 20px;display:grid}.training-editor-module__lUzGnW__steps button{text-align:left;color:#456154;cursor:pointer;background:#f8fbf8;border:1px solid #d9e6dc;border-radius:12px;align-items:center;gap:9px;padding:10px;display:flex}.training-editor-module__lUzGnW__steps button>b{color:#315d41;background:#e6efe8;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.training-editor-module__lUzGnW__steps button>span{font-size:11px;font-weight:800;display:grid}.training-editor-module__lUzGnW__steps button small{color:#77887e;font-size:8px}.training-editor-module__lUzGnW__steps .training-editor-module__lUzGnW__stepDone{color:#17693a;background:#eff8ef;border-color:#8fd29c}.training-editor-module__lUzGnW__steps .training-editor-module__lUzGnW__stepDone>b{color:#fff;background:#29a553}.training-editor-module__lUzGnW__anchor{scroll-margin-top:90px}.training-editor-module__lUzGnW__review{color:#607168;background:#f7f9f7;border:1px solid #e2e9e4;border-radius:12px;gap:4px;margin:18px 0;padding:14px 16px;display:grid}.training-editor-module__lUzGnW__review small{letter-spacing:1.2px;font-size:8px;font-weight:900}.training-editor-module__lUzGnW__review strong{color:#314d3d}.training-editor-module__lUzGnW__reviewReady{background:#eef8ef;border-color:#91d2a0}.training-editor-module__lUzGnW__reviewReady strong{color:#176b38}@media (max-width:560px){.training-editor-module__lUzGnW__steps button{justify-content:center}.training-editor-module__lUzGnW__steps button>span{display:none}}.training-editor-module__lUzGnW__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.training-editor-module__lUzGnW__row p{color:#52695c;margin:6px 0;font-size:13px}.training-editor-module__lUzGnW__actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.training-editor-module__lUzGnW__actions button,.training-editor-module__lUzGnW__library button{color:#17462f;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9ddd0;border-radius:10px;padding:10px 14px}.training-editor-module__lUzGnW__actions button[aria-pressed=true]{background:#eaf6e6;border-color:#3c8d36}.training-editor-module__lUzGnW__actions button:focus-visible,.training-editor-module__lUzGnW__library button:focus-visible{outline-offset:2px;outline:3px solid #368549}.training-editor-module__lUzGnW__library{background:#f7fbf6;border:1px solid #c9ddd0;border-radius:14px;margin:16px 0;padding:16px}.training-editor-module__lUzGnW__results{max-height:260px;margin-top:12px;overflow:auto}.training-editor-module__lUzGnW__results button{text-align:left;justify-content:space-between;gap:12px;width:100%;margin:6px 0;display:flex}.training-editor-module__lUzGnW__results button.training-editor-module__lUzGnW__added,.training-editor-module__lUzGnW__results button.training-editor-module__lUzGnW__added:disabled{color:#176f3c;opacity:1;cursor:default;background:#edf8ef;border-color:#8ccf9b}.training-editor-module__lUzGnW__results button.training-editor-module__lUzGnW__added>span:last-child{font-weight:800}.training-editor-module__lUzGnW__results small{color:#52695c;margin-top:4px;font-size:12px;display:block}.training-editor-module__lUzGnW__results button:disabled{opacity:.5;cursor:not-allowed}.training-editor-module__lUzGnW__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.training-editor-module__lUzGnW__pair input{box-sizing:border-box;width:100%;min-width:0}.training-editor-module__lUzGnW__optional{margin:14px 0}.training-editor-module__lUzGnW__optional summary{cursor:pointer;padding:8px 0;font-size:14px;font-weight:600}.training-editor-module__lUzGnW__selected{background:#eef6ef;border-radius:12px;padding:12px 16px}.training-editor-module__lUzGnW__hint{color:#52695c;font-size:13px}.training-editor-module__lUzGnW__preview{white-space:pre-wrap;font-size:14px}.training-editor-module__lUzGnW__library input,.training-editor-module__lUzGnW__library select{box-sizing:border-box;max-width:100%}.training-editor-module__lUzGnW__library h3{margin:0 0 8px}.training-editor-module__lUzGnW__aiConsent{background:#f1f7f2;border-radius:9px;align-items:flex-start;padding:12px;line-height:1.45;grid-template-columns:unset!important;gap:9px!important;display:flex!important}.training-editor-module__lUzGnW__aiConsent input{flex:none;width:18px;height:18px}.training-editor-module__lUzGnW__aiPreview{background:#eff8ef;border:1px solid #94cda6;border-radius:12px;margin-top:12px;padding:14px}.training-editor-module__lUzGnW__aiPreview small{color:#486555;line-height:1.5;display:block}@media (max-width:500px){.training-editor-module__lUzGnW__library{padding:12px}.training-editor-module__lUzGnW__results button{font-size:14px}.training-editor-module__lUzGnW__actions button{flex:auto}.training-editor-module__lUzGnW__row{align-items:stretch}.training-editor-module__lUzGnW__row>button{width:100%}}.training-editor-module__lUzGnW__bulk{background:#f0f8f1;border:1px solid #cce1d2;border-radius:12px;grid-template-columns:1fr 100px 120px auto;align-items:end;gap:10px;margin:16px 0 10px;padding:13px 14px;display:grid}.training-editor-module__lUzGnW__bulk>div{align-self:center;gap:3px;display:grid}.training-editor-module__lUzGnW__bulk small{color:#63756a;font-size:10px}.training-editor-module__lUzGnW__bulk label{margin:0!important;font-size:10px!important}.training-editor-module__lUzGnW__bulk input{box-sizing:border-box;width:100%;min-width:0;padding:8px!important}.training-editor-module__lUzGnW__bulk button{color:#fff;background:#1a8e43;border:0;border-radius:8px;height:35px;padding:0 14px;font-weight:800}.training-editor-module__lUzGnW__exerciseHeader{color:#607267;grid-template-columns:minmax(0,1fr) 100px 120px;gap:10px;padding:0 12px 5px;font-size:10px;font-weight:800;display:grid}.training-editor-module__lUzGnW__exerciseRow{background:#fff;grid-template-columns:minmax(0,1fr) 230px;align-items:end;gap:8px 10px;display:grid;margin:7px 0!important;padding:10px 12px!important}.training-editor-module__lUzGnW__exerciseRow legend{float:left;color:#3a7650;width:20px;padding:0;font-size:11px;font-weight:900}.training-editor-module__lUzGnW__exerciseRow>div:first-of-type{grid-column:1}.training-editor-module__lUzGnW__exerciseRow>.training-editor-module__lUzGnW__pair{grid-column:2;grid-template-columns:100px 120px;gap:10px}.training-editor-module__lUzGnW__exerciseRow label{margin:0!important;font-size:10px!important}.training-editor-module__lUzGnW__exerciseRow input{min-height:36px;padding:8px!important}.training-editor-module__lUzGnW__exerciseRow>details{border-top:1px solid #edf2ee;grid-column:1/-1;margin:0!important}.training-editor-module__lUzGnW__exerciseRow>details>summary{color:#4c6858;padding:7px 0 0;font-size:11px}.training-editor-module__lUzGnW__remove{color:#a33d3d;background:0 0;border:0;padding:8px 0;font-size:11px;font-weight:700}@media (max-width:650px){.training-editor-module__lUzGnW__bulk{grid-template-columns:1fr 1fr}.training-editor-module__lUzGnW__bulk>div{grid-column:1/-1}.training-editor-module__lUzGnW__bulk button{align-self:end}.training-editor-module__lUzGnW__exerciseHeader{display:none}.training-editor-module__lUzGnW__exerciseRow{grid-template-columns:1fr}.training-editor-module__lUzGnW__exerciseRow>div:first-of-type,.training-editor-module__lUzGnW__exerciseRow>.training-editor-module__lUzGnW__pair,.training-editor-module__lUzGnW__exerciseRow>details{grid-column:1}.training-editor-module__lUzGnW__exerciseRow>.training-editor-module__lUzGnW__pair{grid-template-columns:1fr 1fr}}.training-editor-module__lUzGnW__trainingModal{width:min(920px,100%)!important;padding:24px 28px 0!important}.training-editor-module__lUzGnW__tools{grid-template-columns:1fr 1fr;gap:10px;margin:14px 0;display:grid}.training-editor-module__lUzGnW__tools>section,.training-editor-module__lUzGnW__tools>details{background:#f8fbf8;border:1px solid #d7e5da;border-radius:12px;padding:12px 14px;margin:0!important}.training-editor-module__lUzGnW__tools>details[open]{grid-column:1/-1}.training-editor-module__lUzGnW__tools>section:has(button[aria-expanded=true]){grid-column:1/-1}.training-editor-module__lUzGnW__tools>details>summary{padding:4px 0;font-size:13px}.training-editor-module__lUzGnW__stickyFooter{z-index:6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border-top:1px solid #dce7df;padding:14px 28px;position:sticky;bottom:0;box-shadow:0 -10px 24px #17351e0b;margin:24px -28px 0!important}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseHeader{grid-template-columns:28px minmax(260px,1fr) 90px 110px 34px;padding:0 12px 6px}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseHeader span:first-child{grid-column:2}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseRow{grid-template-columns:28px minmax(260px,1fr) 200px 34px;align-items:center;gap:8px;border-radius:10px!important;padding:7px 10px!important}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseRow legend{float:none;grid-column:1;width:auto;font-size:11px}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseRow>div:first-of-type{grid-column:2;margin:0}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseRow>div:first-of-type>label,.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseRow>.training-editor-module__lUzGnW__pair label{font-size:0!important}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseRow>div:first-of-type input,.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseRow>.training-editor-module__lUzGnW__pair input{font-size:13px!important}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseRow>.training-editor-module__lUzGnW__pair{grid-column:3;grid-template-columns:90px 110px;gap:8px}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseRow>details{border:0;grid-column:4;position:relative;margin:0!important}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseRow>details>summary{color:#426653;background:#eff6f0;border-radius:8px;place-items:center;width:30px;height:30px;padding:0;font-size:0;display:grid}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseRow>details>summary:after{content:"⋯";font-size:18px;line-height:1}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseRow>details[open]{border-top:1px solid #e7eee9;grid-column:1/-1;padding:10px 8px}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseRow>details[open]>summary{margin-left:auto}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseRow input{min-height:34px;padding:7px 9px!important}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__bulk{grid-template-columns:minmax(150px,1fr) 90px 110px auto;margin:14px 0 8px;padding:10px 12px}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__bulk>div{align-items:baseline;gap:8px;display:flex}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__bulk button{height:34px}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__library{background:0 0;border:0;margin:0;padding:0}@media (max-width:700px){.training-editor-module__lUzGnW__trainingModal{padding:18px 16px 0!important}.training-editor-module__lUzGnW__tools{grid-template-columns:1fr 1fr}.training-editor-module__lUzGnW__tools>section,.training-editor-module__lUzGnW__tools>details{padding:10px}.training-editor-module__lUzGnW__stickyFooter{padding:12px 16px;margin:20px -16px 0!important}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__bulk{grid-template-columns:1fr 1fr}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__bulk>div{grid-column:1/-1}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseHeader{display:none}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseRow{grid-template-columns:24px minmax(0,1fr) 32px;align-items:end}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseRow legend{grid-column:1}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseRow>div:first-of-type{grid-column:2}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseRow>.training-editor-module__lUzGnW__pair{grid-column:2;grid-template-columns:1fr 1fr}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseRow>details{grid-area:1/3}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseRow>details[open]{grid-area:auto/1/auto/-1}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseRow>div:first-of-type>label,.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseRow>.training-editor-module__lUzGnW__pair label{font-size:10px!important}}.training-editor-module__lUzGnW__fastTrack{background:#f5faf5;border:1px solid #d7e5da;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin:14px 0;padding:12px 14px;display:flex}.training-editor-module__lUzGnW__fastTrack>div:first-child{gap:3px;display:grid}.training-editor-module__lUzGnW__fastTrack strong{color:#173f2a;font-size:13px}.training-editor-module__lUzGnW__fastTrack span{color:#64796c;font-size:11px}.training-editor-module__lUzGnW__fastTrack>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.training-editor-module__lUzGnW__fastTrack button{color:#24563a;cursor:pointer;background:#fff;border:1px solid #c7dccd;border-radius:99px;padding:7px 10px;font:700 11px/1 system-ui}.training-editor-module__lUzGnW__fastTrack button:hover{background:#edf8ef;border-color:#64ae76}.training-editor-module__lUzGnW__advanced{background:#fafcfa;border:1px solid #d7e5da;border-radius:12px;margin:14px 0;padding:0 14px}.training-editor-module__lUzGnW__advanced>summary{cursor:pointer;color:#284e38;justify-content:space-between;gap:12px;padding:13px 0;font-size:13px;font-weight:800;display:flex}.training-editor-module__lUzGnW__advanced>summary span{color:#708177;font-size:11px;font-weight:600}.training-editor-module__lUzGnW__advancedGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.training-editor-module__lUzGnW__advancedGrid label{margin:0!important}@media (max-width:700px){.training-editor-module__lUzGnW__fastTrack{flex-direction:column;align-items:flex-start}.training-editor-module__lUzGnW__fastTrack>div:last-child{justify-content:flex-start}.training-editor-module__lUzGnW__fastTrack button{min-height:38px}.training-editor-module__lUzGnW__advancedGrid{grid-template-columns:1fr}.training-editor-module__lUzGnW__advanced{padding:0 12px}}.training-editor-module__lUzGnW__results button{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;display:grid}.training-editor-module__lUzGnW__exerciseThumb{color:#fff;letter-spacing:.5px;background:linear-gradient(145deg,#173d2c,#368852);border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}@media (max-width:500px){.training-editor-module__lUzGnW__results button{grid-template-columns:38px minmax(0,1fr)}.training-editor-module__lUzGnW__results button>span:last-child{grid-column:2}.training-editor-module__lUzGnW__exerciseThumb{width:34px;height:34px}}@media (max-width:780px){.training-editor-module__lUzGnW__trainingModal input,.training-editor-module__lUzGnW__trainingModal select,.training-editor-module__lUzGnW__trainingModal textarea,.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseRow>div:first-of-type input,.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__exerciseRow>.training-editor-module__lUzGnW__pair input{font-size:16px!important}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__stickyFooter{padding-bottom:max(12px, env(safe-area-inset-bottom));flex-wrap:wrap}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__stickyFooter button{min-height:44px}}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__methodGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0 24px;display:grid}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__methodGrid button{text-align:left;color:#244c39;cursor:pointer;min-height:84px;font:inherit;background:#fff;border:1px solid #c9ded2;border-radius:14px;align-items:center;gap:10px;padding:16px 12px;display:flex}.training-editor-module__lUzGnW__methodGrid svg{flex-shrink:0}.training-editor-module__lUzGnW__methodGrid span{gap:5px;display:grid}.training-editor-module__lUzGnW__methodGrid strong{font-size:14px;line-height:1.3}.training-editor-module__lUzGnW__methodGrid small{color:#587363;font-size:12px;line-height:1.3}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__methodGrid button[aria-pressed=true]{color:#155b31;background:#eaf6e8;border:2px solid #258343;padding:15px 11px}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__methodGrid button:focus-visible{outline-offset:3px;outline:3px solid #258343}.training-editor-module__lUzGnW__sectionTitle{color:#234d38;border-top:1px solid #e0e9e3;margin:24px 0 12px;padding-top:18px;font-size:17px}.training-editor-module__lUzGnW__textTool{margin:14px 0}.training-editor-module__lUzGnW__aiPanel{background:#f6faf5;border:1px solid #c9dfcd;border-radius:16px;margin-bottom:20px;padding:22px}.training-editor-module__lUzGnW__aiPanel h3{margin:0 0 8px;font-size:20px}.training-editor-module__lUzGnW__aiPanel textarea{min-height:120px}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__aiConsent{background:0 0;align-items:flex-start;gap:10px;padding:12px 0;font-size:13px;line-height:1.5;display:flex!important}.training-editor-module__lUzGnW__voicePanel label:has(input[type=checkbox]){background:0 0;align-items:flex-start;gap:10px;padding:12px 0;font-size:13px;line-height:1.5;display:flex!important}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__aiConsent input[type=checkbox],.training-editor-module__lUzGnW__voicePanel input[type=checkbox]{flex-shrink:0;min-width:18px;margin:2px 0 0;padding:0;width:18px!important;height:18px!important}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__voiceToggle{color:#226842;text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;padding:10px 0;font-size:14px;text-decoration:underline}.training-editor-module__lUzGnW__voicePanel{border:1px solid #d1e2d5;border-radius:10px;margin:8px 0;padding:14px}.training-editor-module__lUzGnW__voicePanel p{font-size:13px;line-height:1.5}.training-editor-module__lUzGnW__voicePanel button{min-height:40px;margin-right:8px}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__aiGenerate{color:#fff;font:inherit;cursor:pointer;background:#18853e;border:0;border-radius:10px;padding:13px 18px;font-weight:700}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__aiGenerate:disabled,.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__stickyFooter button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:700px){.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__methodGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.training-editor-module__lUzGnW__trainingModal .training-editor-module__lUzGnW__methodGrid button{min-height:78px}.training-editor-module__lUzGnW__aiPanel{padding:16px}.training-editor-module__lUzGnW__methodGrid small{display:none}}
.training-detail-module__K_npJG__detail{width:min(700px,100%)}.training-detail-module__K_npJG__detail h2{padding-right:36px}.training-detail-module__K_npJG__context{color:#52695c;margin:10px 0;line-height:1.5}.training-detail-module__K_npJG__list{gap:12px;margin:20px 0;padding:0;list-style:none;display:grid}.training-detail-module__K_npJG__exercise{background:#fafcfb;border:1px solid #dce7df;border-radius:14px;min-width:0;padding:16px}.training-detail-module__K_npJG__exercise h3{overflow-wrap:anywhere;margin:0 0 12px;font-size:17px;line-height:1.4}.training-detail-module__K_npJG__number{color:#278349;margin-right:8px}.training-detail-module__K_npJG__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;display:grid}.training-detail-module__K_npJG__metrics dt{color:#64786e;margin-bottom:4px;font-size:12px}.training-detail-module__K_npJG__metrics dd{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700}.training-detail-module__K_npJG__fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.training-detail-module__K_npJG__wide{grid-column:1/-1}.training-detail-module__K_npJG__detail input,.training-detail-module__K_npJG__detail textarea{width:100%;min-width:0;font-size:16px}.training-detail-module__K_npJG__actions{padding:14px 0 max(14px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid #dce7df;flex-wrap:wrap;gap:8px;margin-top:16px;display:flex;position:sticky;bottom:0}.training-detail-module__K_npJG__actions button,.training-detail-module__K_npJG__add{min-height:44px}.training-detail-module__K_npJG__add{color:#19683a;background:#f0f8f2;border:1px dashed #2e8150;border-radius:10px;width:100%;padding:12px;font-weight:700}.training-detail-module__K_npJG__note{white-space:pre-wrap;line-height:1.6}.training-detail-module__K_npJG__error{color:#a32020}.training-detail-module__K_npJG__success{color:#166534}.training-detail-module__K_npJG__exercise details{margin-top:10px}.training-detail-module__K_npJG__exercise details p{white-space:pre-wrap}.training-detail-module__K_npJG__bulk{flex-wrap:wrap;align-items:end;gap:8px;margin:14px 0;display:flex}.training-detail-module__K_npJG__bulk label{flex:1;min-width:100px}.training-detail-module__K_npJG__bulk button{min-height:44px}@media (max-width:520px){.training-detail-module__K_npJG__detail{padding:18px}.training-detail-module__K_npJG__metrics{grid-template-columns:1fr 1fr}.training-detail-module__K_npJG__actions button{flex:130px}.training-detail-module__K_npJG__exercise{padding:14px}}
.workout-execution-module__OfZFDG__execution{color:#173c2d}.workout-execution-module__OfZFDG__execution>p,.workout-execution-module__OfZFDG__execution p{letter-spacing:normal;text-transform:none;font-size:14px;font-weight:400;line-height:1.55}.workout-execution-module__OfZFDG__execution h2{font-size:24px;line-height:1.2}.workout-execution-module__OfZFDG__execution label:has(input[type=checkbox]){cursor:pointer;align-items:center;gap:10px;min-height:44px;display:flex}.workout-execution-module__OfZFDG__execution input[type=checkbox]{accent-color:#178744;width:20px;min-width:20px;height:20px;margin:0}.workout-execution-module__OfZFDG__demo{color:#17623e;background:#e9f4ed;border-radius:10px;align-items:center;min-height:44px;margin-bottom:10px;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.workout-execution-module__OfZFDG__series{border-top:1px solid #dce7df;grid-template-columns:1fr 1fr;gap:8px 12px;margin-top:14px;padding-top:14px;display:grid}.workout-execution-module__OfZFDG__series>strong,.workout-execution-module__OfZFDG__series>label:last-child{grid-column:1/-1}.workout-execution-module__OfZFDG__series label,.workout-execution-module__OfZFDG__series input{min-width:0}.workout-execution-module__OfZFDG__execution summary{cursor:pointer;min-height:40px;padding:8px 0;line-height:1.5}.workout-execution-module__OfZFDG__execution details{margin:10px 0}.workout-execution-module__OfZFDG__exerciseHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.workout-execution-module__OfZFDG__exerciseHead p{margin:4px 0!important}.workout-execution-module__OfZFDG__quickDone{color:#17643c;cursor:pointer;background:#f3faf5;border:1px solid #a8cfb4;border-radius:999px;flex:none;padding:8px 11px;font-weight:800}.workout-execution-module__OfZFDG__quickDone[aria-pressed=true]{color:#fff;background:#176d40;border-color:#176d40}.workout-execution-module__OfZFDG__done{background:#f7fcf8!important;border-color:#82bd92!important}.workout-execution-module__OfZFDG__optional{background:#f8fbf9;border:1px solid #d8e7dc;border-radius:12px;padding:8px 12px;margin:14px 0!important}.workout-execution-module__OfZFDG__finishDetailed{color:#17683e;cursor:pointer;background:0 0;border:0;margin-top:8px;font-weight:700;text-decoration:underline;display:block}@media (max-width:520px){.workout-execution-module__OfZFDG__exerciseHead{flex-direction:column;align-items:flex-start}.workout-execution-module__OfZFDG__quickDone,.workout-execution-module__OfZFDG__finishDetailed{width:100%;min-height:44px}}.workout-execution-module__OfZFDG__errorNotice{color:#742516;background:#fff3ee;border:2px solid #b33b26;border-radius:12px;margin:16px 0;padding:14px 16px;scroll-margin-block:16px}.workout-execution-module__OfZFDG__errorNotice:focus{outline-offset:2px;outline:3px solid #742516}.workout-execution-module__OfZFDG__errorNotice p{margin:8px 0 0}
.workout-celebration-module__JcMGhq__celebration,.workout-celebration-module__JcMGhq__activity{color:#fff;background:#0c3525;border-radius:22px;gap:14px;min-width:0;margin:20px 0;padding:24px;display:grid}.workout-celebration-module__JcMGhq__celebration h2,.workout-celebration-module__JcMGhq__activity h2{margin:0;color:#fff!important}.workout-celebration-module__JcMGhq__celebration p,.workout-celebration-module__JcMGhq__activity p{margin:0;line-height:1.5;color:#dfedde!important}.workout-celebration-module__JcMGhq__duration{color:#adf354;font-size:36px}.workout-celebration-module__JcMGhq__week{justify-content:space-between;gap:8px;width:100%;max-width:480px;display:flex}.workout-celebration-module__JcMGhq__week>div{text-align:center;flex:1;gap:6px;min-width:0;display:grid}.workout-celebration-module__JcMGhq__week span{color:#dae8de;aspect-ratio:1;background:#254e3c;border-radius:50%;justify-self:center;place-items:center;width:100%;max-width:45px;display:grid}.workout-celebration-module__JcMGhq__week .workout-celebration-module__JcMGhq__done{color:#123b28;background:#a5ec36;font-weight:800}.workout-celebration-module__JcMGhq__preview{border-radius:14px;justify-self:center;width:100%;max-width:310px;height:auto}.workout-celebration-module__JcMGhq__actions,.workout-celebration-module__JcMGhq__stats,.workout-celebration-module__JcMGhq__badges{flex-wrap:wrap;gap:12px;display:flex}.workout-celebration-module__JcMGhq__actions button,.workout-celebration-module__JcMGhq__actions a,.workout-celebration-module__JcMGhq__fallback a,.workout-celebration-module__JcMGhq__fallback button,.workout-celebration-module__JcMGhq__activity details button,.workout-celebration-module__JcMGhq__close{color:#113723;font:inherit;cursor:pointer;background:#a5ec36;border:0;border-radius:10px;padding:12px 16px;text-decoration:none}.workout-celebration-module__JcMGhq__actions button:disabled{opacity:.6}.workout-celebration-module__JcMGhq__close{background:#e4eedf;justify-self:end}.workout-celebration-module__JcMGhq__small{font-size:12px}.workout-celebration-module__JcMGhq__stats strong{font-size:26px}.workout-celebration-module__JcMGhq__stats p{background:#1c4834;border-radius:12px;padding:12px;display:grid}.workout-celebration-module__JcMGhq__badges span{color:#a6b7ac;border:1px solid #4e715e;border-radius:10px;padding:10px}.workout-celebration-module__JcMGhq__badges .workout-celebration-module__JcMGhq__earned{color:#c1ff6b;border-color:#9ade34}.workout-celebration-module__JcMGhq__fallback{gap:12px;display:grid}.workout-celebration-module__JcMGhq__activity details{gap:8px;display:grid}.workout-celebration-module__JcMGhq__activity details button{max-width:100%;margin:8px}@media (max-width:480px){.workout-celebration-module__JcMGhq__celebration,.workout-celebration-module__JcMGhq__activity{padding:16px}.workout-celebration-module__JcMGhq__actions>*{text-align:center;width:100%}.workout-celebration-module__JcMGhq__stats{gap:6px}.workout-celebration-module__JcMGhq__stats p{font-size:12px}.workout-celebration-module__JcMGhq__week{gap:5px}}.workout-celebration-module__JcMGhq__chart{grid-template-columns:repeat(6,1fr);align-items:end;gap:8px;max-width:500px;display:grid}.workout-celebration-module__JcMGhq__chart>div{flex-direction:column;align-items:center;gap:6px;display:flex}.workout-celebration-module__JcMGhq__chart span{background:#88cb35;border-radius:6px 6px 0 0;width:65%;display:block}.workout-celebration-module__JcMGhq__chart small{font-size:11px}
.exercise-search-module__uJeHBW__wrapper{min-width:0;margin-bottom:14px}.exercise-search-module__uJeHBW__wrapper small{color:#52665b;margin:6px 0;font-size:12px;font-weight:400;line-height:1.5;display:block}.exercise-search-module__uJeHBW__list{background:#fff;border:1px solid #cadbd0;border-radius:12px;max-height:240px;margin:6px 0 0;padding:4px;list-style:none;overflow:auto}.exercise-search-module__uJeHBW__list li{color:#123b28;cursor:pointer;border-radius:8px;padding:12px;font-size:14px;font-weight:500}.exercise-search-module__uJeHBW__list li:hover,.exercise-search-module__uJeHBW__list li[aria-selected=true]{background:#e9f5e8}.exercise-search-module__uJeHBW__empty{color:#52665b;font-size:13px;font-weight:400}.exercise-search-module__uJeHBW__wrapper input{box-sizing:border-box;width:100%}
.student-health-module__vr5Ckq__health{gap:14px;margin-top:18px;display:grid}.student-health-module__vr5Ckq__intro,.student-health-module__vr5Ckq__cardHead,.student-health-module__vr5Ckq__aiCard,.student-health-module__vr5Ckq__editorHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.student-health-module__vr5Ckq__intro h3,.student-health-module__vr5Ckq__editor h3{margin:0 0 6px;font-size:24px}.student-health-module__vr5Ckq__intro p,.student-health-module__vr5Ckq__editorHead p{color:#607568;margin:0;line-height:1.5}.student-health-module__vr5Ckq__actions,.student-health-module__vr5Ckq__foot{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.student-health-module__vr5Ckq__card{background:#fff;border:1px solid #d9e7de;border-radius:14px;padding:18px}.student-health-module__vr5Ckq__card h4{margin:4px 0;font-size:17px}.student-health-module__vr5Ckq__card small,.student-health-module__vr5Ckq__editorHead small{color:#258648;letter-spacing:1.2px;font-size:10px;font-weight:800}.student-health-module__vr5Ckq__card p,.student-health-module__vr5Ckq__card li{color:#415c4d;line-height:1.5}.student-health-module__vr5Ckq__card details summary,.student-health-module__vr5Ckq__editor details summary{cursor:pointer;color:#17482d;padding:8px 0;font-weight:750}.student-health-module__vr5Ckq__assessment{border-top:1px solid #e5ede7}.student-health-module__vr5Ckq__assessment summary{grid-template-columns:80px 1fr auto;align-items:center;gap:12px;display:grid}.student-health-module__vr5Ckq__assessment summary em{background:#edf7ec;border-radius:99px;padding:6px 8px;font-size:10px;font-style:normal}.student-health-module__vr5Ckq__measureList,.student-health-module__vr5Ckq__deltas{flex-wrap:wrap;gap:8px;padding:8px 0;display:flex}.student-health-module__vr5Ckq__measureList span,.student-health-module__vr5Ckq__deltas>div{background:#f2f7f3;border-radius:9px;padding:9px 11px;font-size:11px}.student-health-module__vr5Ckq__deltas>div{gap:4px;min-width:120px;display:grid}.student-health-module__vr5Ckq__deltas strong{color:#176d3a}.student-health-module__vr5Ckq__aiCard{background:#eff8ed;border-color:#bcdab7;align-items:center}.student-health-module__vr5Ckq__aiCard>div{max-width:620px}.student-health-module__vr5Ckq__pre{white-space:pre-wrap}.student-health-module__vr5Ckq__shared,.student-health-module__vr5Ckq__success{font-weight:700;color:#146e37!important}.student-health-module__vr5Ckq__editor{gap:18px;display:grid}.student-health-module__vr5Ckq__editor label{color:#17472d;gap:7px;font-size:12px;font-weight:800;display:grid}.student-health-module__vr5Ckq__editorHead{border-bottom:1px solid #e5eee7;padding-bottom:16px}.student-health-module__vr5Ckq__editorHead button,.student-health-module__vr5Ckq__success button{color:#607568;cursor:pointer;background:0 0;border:0;font-size:26px}.student-health-module__vr5Ckq__grid2,.student-health-module__vr5Ckq__grid3,.student-health-module__vr5Ckq__measureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.student-health-module__vr5Ckq__grid3,.student-health-module__vr5Ckq__measureGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.student-health-module__vr5Ckq__method{grid-template-columns:1fr 1fr;gap:8px;display:grid}.student-health-module__vr5Ckq__method button,.student-health-module__vr5Ckq__question button{color:#17472d;background:#fff;border:1px solid #cfe0d5;border-radius:9px;padding:12px;font-weight:700}.student-health-module__vr5Ckq__method button[aria-pressed=true],.student-health-module__vr5Ckq__question button[aria-pressed=true]{background:#eaf7e9;border-color:#2a914e}.student-health-module__vr5Ckq__question{border-bottom:1px solid #e7eee8;grid-template-columns:minmax(160px,1fr) auto;align-items:center;gap:10px;padding-bottom:12px;display:grid}.student-health-module__vr5Ckq__question>span{font-weight:700}.student-health-module__vr5Ckq__question>div{gap:5px;display:flex}.student-health-module__vr5Ckq__question button{padding:8px 10px}.student-health-module__vr5Ckq__question textarea{grid-column:1/-1}.student-health-module__vr5Ckq__consent{background:#f1f7f2;border:1px solid #d6e5d9;border-radius:10px;align-items:flex-start;padding:14px;line-height:1.45;grid-template-columns:unset!important;gap:10px!important;display:flex!important}.student-health-module__vr5Ckq__consent input{flex:none;width:18px;height:18px}.student-health-module__vr5Ckq__privacy,.student-health-module__vr5Ckq__draft{background:#eef8ef;border-left:4px solid #279348;border-radius:8px;padding:14px}.student-health-module__vr5Ckq__privacy p{margin-bottom:0;line-height:1.55}.student-health-module__vr5Ckq__reportText{line-height:1.5;min-height:180px!important}.student-health-module__vr5Ckq__error,.student-health-module__vr5Ckq__alert{color:#8b271e;background:#fff0ed;border:1px solid #edc6c0;border-radius:10px;padding:12px}.student-health-module__vr5Ckq__alert button{margin-left:10px}.student-health-module__vr5Ckq__success{background:#edf8ef;border:1px solid #a5d5b5;border-radius:10px;justify-content:space-between;align-items:center;padding:12px;display:flex}.student-health-module__vr5Ckq__foot{border-top:1px solid #e2ebe4;padding-top:16px}@media (max-width:650px){.student-health-module__vr5Ckq__intro,.student-health-module__vr5Ckq__aiCard{display:grid}.student-health-module__vr5Ckq__actions{justify-content:flex-start}.student-health-module__vr5Ckq__grid2,.student-health-module__vr5Ckq__grid3,.student-health-module__vr5Ckq__measureGrid{grid-template-columns:1fr 1fr}.student-health-module__vr5Ckq__question,.student-health-module__vr5Ckq__assessment summary{grid-template-columns:1fr}.student-health-module__vr5Ckq__assessment summary em{justify-self:start}.student-health-module__vr5Ckq__editor{gap:15px}.student-health-module__vr5Ckq__card{padding:15px}}@media (max-width:420px){.student-health-module__vr5Ckq__grid2,.student-health-module__vr5Ckq__grid3,.student-health-module__vr5Ckq__measureGrid,.student-health-module__vr5Ckq__method{grid-template-columns:1fr}.student-health-module__vr5Ckq__question>div{flex-wrap:wrap}}
.student-record-module__OjsN7q__modal{width:min(920px,100%)}.student-record-module__OjsN7q__studentHead{align-items:center;gap:13px;padding-right:35px;display:flex}.student-record-module__OjsN7q__studentHead>span{color:#176b3b;background:#eaf6e7;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:21px;font-weight:900;display:grid}.student-record-module__OjsN7q__studentHead p{color:#398e53;letter-spacing:1.3px;margin:0 0 4px;font-size:9px;font-weight:800}.student-record-module__OjsN7q__studentHead h2{margin:0}.student-record-module__OjsN7q__studentHead small{color:#65796d;margin-top:3px;font-size:10px;display:block}.student-record-module__OjsN7q__anamnesisAlert{color:#173d2a;text-align:left;cursor:pointer;background:#fff8e7;border:1px solid #e1bf68;border-radius:14px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;width:100%;margin:18px 0 4px;padding:15px;display:grid}.student-record-module__OjsN7q__anamnesisAlert>span{color:#173d2a;background:#f2b936;border-radius:10px;place-items:center;width:32px;height:32px;font-weight:950;display:grid}.student-record-module__OjsN7q__anamnesisAlert div{gap:3px;display:grid}.student-record-module__OjsN7q__anamnesisAlert strong{font-size:13px}.student-record-module__OjsN7q__anamnesisAlert small{color:#6d5b2d;font-size:10px;line-height:1.4}.student-record-module__OjsN7q__anamnesisAlert b{color:#176b3b;white-space:nowrap;font-size:11px}.student-record-module__OjsN7q__tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:18px 0;display:grid}.student-record-module__OjsN7q__tabs button{color:#365a45;cursor:pointer;background:#fff;border:1px solid #d3e2d7;border-radius:10px;min-height:44px;padding:9px 10px;font-size:11px;font-weight:800;position:relative}.student-record-module__OjsN7q__tabs button:hover{background:#f1f8f2;border-color:#98c4a7}.student-record-module__OjsN7q__tabs .student-record-module__OjsN7q__activeTab{color:#fff;background:#176f3e;border-color:#176f3e}.student-record-module__OjsN7q__tabs i{background:#f2b936;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:6px;box-shadow:0 0 0 2px #fff}.student-record-module__OjsN7q__sectionHead{justify-content:space-between;align-items:end;gap:14px;margin:22px 0 12px;display:flex}.student-record-module__OjsN7q__sectionHead small{letter-spacing:1.2px;color:#398e53;font-size:9px;font-weight:850}.student-record-module__OjsN7q__sectionHead h3{color:#153c29;margin:4px 0 0;font-size:20px}.student-record-module__OjsN7q__workoutList{gap:10px;display:grid}.student-record-module__OjsN7q__workoutCard{background:#fff;border:1px solid #d8e5dc;border-radius:15px;overflow:hidden}.student-record-module__OjsN7q__workoutCard[open]{box-shadow:0 10px 30px #123a2410}.student-record-module__OjsN7q__workoutCard summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:15px;list-style:none;display:flex}.student-record-module__OjsN7q__workoutCard summary::-webkit-details-marker{display:none}.student-record-module__OjsN7q__workoutCard summary>div{align-items:center;gap:11px;min-width:0;display:flex}.student-record-module__OjsN7q__workoutCard summary>div>span:last-child{gap:3px;min-width:0;display:grid}.student-record-module__OjsN7q__workoutCard summary strong{color:#143b28;font-size:14px}.student-record-module__OjsN7q__workoutCard summary small{color:#6b7e72;white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.student-record-module__OjsN7q__workoutIcon{color:#268040;background:#edf7e9;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-weight:900;display:grid!important}.student-record-module__OjsN7q__workoutCard summary>b{color:#4f6a59;white-space:nowrap;background:#edf3ef;border-radius:99px;padding:6px 9px;font-size:9px}.student-record-module__OjsN7q__workoutCard summary>b[data-status=PRESCRIBED],.student-record-module__OjsN7q__workoutCard summary>b[data-status=STARTED]{color:#27702f;background:#e7f6df}.student-record-module__OjsN7q__workoutBody{border-top:1px solid #e6eee8;gap:13px;padding:15px;display:grid}.student-record-module__OjsN7q__validity{color:#65796d;margin:0;font-size:11px}.student-record-module__OjsN7q__exerciseList{grid-template-columns:1fr 1fr;gap:8px;display:grid}.student-record-module__OjsN7q__exerciseList article{background:#fafcf9;border:1px solid #e0e9e2;border-radius:11px;grid-template-columns:28px 1fr;gap:9px;padding:11px;display:grid}.student-record-module__OjsN7q__exerciseList article>span{color:#24763d;background:#e8f5e7;border-radius:8px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:900;display:grid}.student-record-module__OjsN7q__exerciseList article div{min-width:0}.student-record-module__OjsN7q__exerciseList strong{font-size:12px;line-height:1.3}.student-record-module__OjsN7q__exerciseList p{color:#486653;margin:4px 0 2px;font-size:10px}.student-record-module__OjsN7q__exerciseList small{color:#738479;font-size:9px;line-height:1.35}.student-record-module__OjsN7q__guidance{color:#385a45;white-space:pre-wrap;overflow-wrap:anywhere;background:#f2f7f3;border-radius:11px;padding:12px;font-size:11px;line-height:1.55}.student-record-module__OjsN7q__guidance p{margin:5px 0 0}.student-record-module__OjsN7q__result{color:#fff;background:#103f29;border-radius:11px;justify-content:space-between;gap:10px;padding:12px;font-size:11px;display:flex}.student-record-module__OjsN7q__result span{color:#cbe2d2}.student-record-module__OjsN7q__emptyState{text-align:center;color:#4d6858;border:1px dashed #bdd1c2;border-radius:14px;gap:5px;padding:28px;display:grid}.student-record-module__OjsN7q__emptyState span{font-size:11px}.student-record-module__OjsN7q__summaryGrid{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.student-record-module__OjsN7q__summaryGrid article,.student-record-module__OjsN7q__planCard{background:#f8fbf8;border:1px solid #dce8df;border-radius:12px;gap:6px;padding:16px;display:grid}.student-record-module__OjsN7q__summaryGrid small,.student-record-module__OjsN7q__planCard small{letter-spacing:1px;color:#678073;font-size:9px;font-weight:800}.student-record-module__OjsN7q__summaryGrid strong{color:#123b27;font-size:20px}.student-record-module__OjsN7q__summaryGrid span{color:#6a7d72;font-size:10px}.student-record-module__OjsN7q__summaryGrid .student-record-module__OjsN7q__alert{background:#fff8ed;border-color:#efc57e}.student-record-module__OjsN7q__summaryGrid .student-record-module__OjsN7q__alert strong{color:#a75d00}.student-record-module__OjsN7q__signalRow{color:#fff;background:#103f29;border-radius:12px;grid-template-columns:1fr auto;gap:16px;margin-top:10px;padding:15px 17px;display:grid}.student-record-module__OjsN7q__signalRow div{gap:4px;display:grid}.student-record-module__OjsN7q__signalRow b{font-size:11px}.student-record-module__OjsN7q__signalRow span{color:#cbe2d2;font-size:11px}.student-record-module__OjsN7q__signalRow div:last-child{text-align:right}.student-record-module__OjsN7q__signalRow div:last-child span{color:#7ee334;font-size:20px;font-weight:900}.student-record-module__OjsN7q__actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.student-record-module__OjsN7q__planCard h3{margin:2px 0 0}.student-record-module__OjsN7q__planCard p{margin:0}.student-record-module__OjsN7q__chargeList{border:1px solid #dce8df;border-radius:12px;display:grid;overflow:hidden}.student-record-module__OjsN7q__chargeList>div{border-bottom:1px solid #e7eee9;justify-content:space-between;gap:16px;padding:13px 15px;display:flex}.student-record-module__OjsN7q__chargeList>div:last-child{border:0}.student-record-module__OjsN7q__chargeList span,.student-record-module__OjsN7q__chargeList strong{gap:3px;display:grid}.student-record-module__OjsN7q__chargeList strong{text-align:right}.student-record-module__OjsN7q__chargeList small{color:#718278;font-size:10px;font-weight:500}@media (max-width:720px){.student-record-module__OjsN7q__modal{max-height:calc(100dvh - 18px);padding:18px 14px}.student-record-module__OjsN7q__studentHead>span{border-radius:12px;flex-basis:42px;width:42px;height:42px}.student-record-module__OjsN7q__anamnesisAlert{grid-template-columns:30px 1fr;gap:9px;padding:12px}.student-record-module__OjsN7q__anamnesisAlert>span{width:28px;height:28px}.student-record-module__OjsN7q__anamnesisAlert b{grid-column:2}.student-record-module__OjsN7q__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.student-record-module__OjsN7q__tabs button{min-height:42px;padding:7px 6px;font-size:10px}.student-record-module__OjsN7q__sectionHead{align-items:center}.student-record-module__OjsN7q__sectionHead h3{font-size:17px}.student-record-module__OjsN7q__exerciseList{grid-template-columns:1fr}.student-record-module__OjsN7q__workoutCard summary{align-items:flex-start;padding:13px}.student-record-module__OjsN7q__workoutCard summary>b{margin-top:4px}.student-record-module__OjsN7q__workoutBody{padding:12px}.student-record-module__OjsN7q__summaryGrid{grid-template-columns:1fr 1fr}.student-record-module__OjsN7q__signalRow{grid-template-columns:1fr}.student-record-module__OjsN7q__signalRow div:last-child{text-align:left}.student-record-module__OjsN7q__actions{justify-content:stretch}.student-record-module__OjsN7q__actions button{flex:1}}@media (max-width:410px){.student-record-module__OjsN7q__tabs{grid-template-columns:1fr 1fr}.student-record-module__OjsN7q__sectionHead{flex-direction:column;align-items:stretch}.student-record-module__OjsN7q__sectionHead button{width:100%}.student-record-module__OjsN7q__workoutCard summary{display:grid}.student-record-module__OjsN7q__workoutCard summary>b{justify-self:start;margin-left:45px}}
.anamnesis-form-module__MDDz4a__question{border:1px solid #d6e5d9;border-radius:12px;flex-wrap:wrap;gap:16px;min-width:0;padding:16px;display:flex}.anamnesis-form-module__MDDz4a__question legend{padding:0 6px;font-weight:700}.anamnesis-form-module__MDDz4a__question label{align-items:center;gap:8px;display:flex}.anamnesis-form-module__MDDz4a__question label:has(textarea){flex-basis:100%;display:grid}.anamnesis-form-module__MDDz4a__question input{width:18px;height:18px}.anamnesis-form-module__MDDz4a__question textarea{box-sizing:border-box;width:100%}.anamnesis-form-module__MDDz4a__progress{gap:8px;display:grid}.anamnesis-form-module__MDDz4a__progress progress{accent-color:#187341;width:100%;height:10px}.anamnesis-form-module__MDDz4a__buttons{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.anamnesis-form-module__MDDz4a__buttons button{color:#fff;font:inherit;cursor:pointer;background:#187341;border:0;border-radius:10px;padding:14px 22px}.anamnesis-form-module__MDDz4a__buttons button:disabled{opacity:.6;cursor:wait}.anamnesis-form-module__MDDz4a__question legend{line-height:1.5}.anamnesis-form-module__MDDz4a__question{background:#fff}.anamnesis-form-module__MDDz4a__choices{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.anamnesis-form-module__MDDz4a__choices legend{margin-bottom:10px;font-weight:700}.anamnesis-form-module__MDDz4a__choices small{color:#54685c;grid-column:1/-1}.anamnesis-form-module__MDDz4a__choices label{cursor:pointer;background:#fff;border:1px solid #cfded3;border-radius:10px;align-items:center;gap:10px;padding:14px;line-height:1.4;font-size:14px!important;display:flex!important}.anamnesis-form-module__MDDz4a__choices label:has(input:checked){background:#eaf6e7;border-color:#258247}.anamnesis-form-module__MDDz4a__choices input{accent-color:#187341;flex:0 0 18px;width:18px;height:18px}.anamnesis-form-module__MDDz4a__question details{flex-basis:100%}@media (max-width:600px){.anamnesis-form-module__MDDz4a__choices{grid-template-columns:1fr}}
.student-profile-module__byDPNG__card{color:#163c2e;background:#fff;border:1px solid #d8e5db;border-radius:20px;max-width:780px;margin:20px 0;padding:24px}.student-profile-module__byDPNG__card h2{margin:6px 0 10px;font-size:23px}.student-profile-module__byDPNG__card .student-profile-module__byDPNG__eyebrow{letter-spacing:.12em;color:#507158;margin:0;font-size:11px;font-weight:800}.student-profile-module__byDPNG__context{color:#587164;font-size:14px;line-height:1.5}.student-profile-module__byDPNG__fields{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;margin:22px 0;padding:0;display:grid}.student-profile-module__byDPNG__fields label{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:650;display:flex}.student-profile-module__byDPNG__fields input{box-sizing:border-box;color:#153a2c;width:100%;min-width:0;max-width:100%;min-height:46px;font:inherit;background:#fafcf9;border:1px solid #cbded0;border-radius:10px;padding:11px 12px;font-size:16px}.student-profile-module__byDPNG__fields input:focus-visible{outline-offset:2px;outline:2px solid #23844a}.student-profile-module__byDPNG__fields input[readonly]{color:#617066;background:#f1f4f1}.student-profile-module__byDPNG__fields small{color:#617066;font-size:12px;font-weight:400;line-height:1.5}.student-profile-module__byDPNG__wide{grid-column:1/-1}.student-profile-module__byDPNG__card button{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#187440;border:0;border-radius:11px;padding:12px 22px;font-weight:700}.student-profile-module__byDPNG__card button:disabled{opacity:.6;cursor:wait}.student-profile-module__byDPNG__error{color:#a52c2c}.student-profile-module__byDPNG__success{color:#17683b}@media (max-width:600px){.student-profile-module__byDPNG__card{padding:20px 16px}.student-profile-module__byDPNG__fields{grid-template-columns:minmax(0,1fr);gap:16px}.student-profile-module__byDPNG__card button{width:100%}}.student-profile-module__byDPNG__card button.student-profile-module__byDPNG__savedButton:disabled{opacity:1;cursor:default;color:#17683b;background:#e4f2e7;box-shadow:inset 0 0 0 1px #abd4b6}
.page-module__SeYOwa__page{color:#18352c;background:#f5f7f6;min-height:100vh;font-family:Arial,sans-serif;font-size:14px;display:flex}.page-module__SeYOwa__page *{box-sizing:border-box}.page-module__SeYOwa__sidebar{color:#fff;background:#142720;flex-direction:column;flex-shrink:0;width:232px;height:100vh;padding:35px 22px;display:flex;position:sticky;top:0}.page-module__SeYOwa__sidebar>img{background:#fff;border-radius:7px;width:188px;padding:12px}.page-module__SeYOwa__sidebar>p{letter-spacing:2px;color:#93a89e;margin:48px 12px 18px;font-size:10px}.page-module__SeYOwa__sidebar nav{gap:8px;display:grid}.page-module__SeYOwa__page .page-module__SeYOwa__sidebar button{color:#b7c8c0;text-align:left;background:0 0;border:0;justify-content:space-between;font-weight:500;display:flex}.page-module__SeYOwa__page .page-module__SeYOwa__sidebar button[aria-pressed=true]{color:#c0f77e;background:#294135}.page-module__SeYOwa__sidebarFoot{color:#96afa2;margin-top:auto;padding:20px 12px;font-size:12px;line-height:1.8}.page-module__SeYOwa__content{flex:1;min-width:0;max-width:1700px;margin:auto;padding:28px 40px}.page-module__SeYOwa__content>header{border-bottom:1px solid #dfe7e2;justify-content:space-between;align-items:center;margin-bottom:32px;padding-bottom:24px;display:flex}.page-module__SeYOwa__content>header>img{display:none}.page-module__SeYOwa__content>header>div{color:#6b7f75;justify-content:space-between;align-items:center;gap:18px;width:100%;font-size:12px;display:flex}.page-module__SeYOwa__heading,.page-module__SeYOwa__sectionHeading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.page-module__SeYOwa__heading p{letter-spacing:2px;color:#648245;font-size:10px;font-weight:700}.page-module__SeYOwa__page h1{letter-spacing:-1.2px;margin:10px 0 12px;font-size:34px;line-height:1.2}.page-module__SeYOwa__heading span{color:#75857c;font-size:13px}.page-module__SeYOwa__page h2{letter-spacing:-.4px;margin:0 0 8px;font-size:21px}.page-module__SeYOwa__page h3{margin:24px 0 16px;font-size:17px}.page-module__SeYOwa__page p{font-size:13px;line-height:1.7}.page-module__SeYOwa__sectionHeading p{color:#75857c;margin:0}.page-module__SeYOwa__sectionHeading>span{color:#718278;white-space:nowrap;font-size:12px}.page-module__SeYOwa__page button{color:#244c36;cursor:pointer;font:inherit;background:#fff;border:1px solid #dce5de;border-radius:9px;min-height:42px;padding:10px 14px;font-weight:600;transition:background .15s}.page-module__SeYOwa__page button:hover{background:#edf4e9}.page-module__SeYOwa__page .page-module__SeYOwa__heading>button,.page-module__SeYOwa__page form>button{color:#fff;background:#253d2d;border-color:#253d2d}.page-module__SeYOwa__page form>button{place-self:end start}.page-module__SeYOwa__page button:disabled{opacity:.5;cursor:default}.page-module__SeYOwa__page button:focus-visible,.page-module__SeYOwa__page input:focus-visible,.page-module__SeYOwa__page select:focus-visible{outline-offset:3px;outline:3px solid #83c951}.page-module__SeYOwa__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:28px;display:grid}.page-module__SeYOwa__metric{background:#fff;border:1px solid #e2e8e3;border-radius:14px;padding:24px}.page-module__SeYOwa__metric>span{color:#718278;font-size:12px}.page-module__SeYOwa__metric>strong{letter-spacing:-1px;margin:16px 0 10px;font-size:32px;font-weight:600;display:block}.page-module__SeYOwa__metric:first-child{border-top:3px solid #85c942}.page-module__SeYOwa__panel{background:#fff;border:1px solid #e0e7e2;border-radius:16px;min-width:0;margin-bottom:24px;padding:28px;box-shadow:0 3px 15px #16302203}.page-module__SeYOwa__panel .page-module__SeYOwa__metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.page-module__SeYOwa__panel .page-module__SeYOwa__metric{background:#f7f9f6}.page-module__SeYOwa__panel .page-module__SeYOwa__metric>strong{font-size:26px}.page-module__SeYOwa__page form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:960px;margin:24px 0;display:grid}.page-module__SeYOwa__page label{flex-direction:column;gap:9px;font-size:12px;font-weight:600;display:flex}.page-module__SeYOwa__page input,.page-module__SeYOwa__page select{width:100%;min-width:0;font:inherit;color:#203c2e;background:#fff;border:1px solid #dce4de;border-radius:8px;min-height:44px;padding:12px}.page-module__SeYOwa__page small{color:#7c8b82;font-size:11px;font-weight:400;line-height:1.6;display:block}.page-module__SeYOwa__filters{grid-template-columns:minmax(180px,420px) 220px;gap:16px;margin:26px 0;display:grid}.page-module__SeYOwa__tableWrap{overflow-x:auto}.page-module__SeYOwa__table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.page-module__SeYOwa__table th{text-transform:uppercase;letter-spacing:.8px;color:#7e8d84;background:#f6f8f6;padding:15px;font-size:10px;font-weight:600}.page-module__SeYOwa__table td{vertical-align:middle;border-bottom:1px solid #e9ede9;padding:22px 15px}.page-module__SeYOwa__table td:first-child{min-width:225px;max-width:310px}.page-module__SeYOwa__table td strong{font-size:13px;line-height:1.6;display:block}.page-module__SeYOwa__table td small{overflow-wrap:anywhere;margin-top:5px}.page-module__SeYOwa__table td:last-child{white-space:nowrap}.page-module__SeYOwa__table tr:hover td{background:#fafcf9}.page-module__SeYOwa__table progress{accent-color:#73b739;width:100%;max-width:130px;height:5px;margin:8px 0;display:block}.page-module__SeYOwa__muted{color:#819086;font-size:11px;font-weight:400}.page-module__SeYOwa__badge{white-space:nowrap;color:#476c34;background:#edf4e9;border-radius:20px;padding:6px 10px;font-size:11px;display:inline-flex}.page-module__SeYOwa__badge[data-status=COURTESY]{color:#4f6a9e;background:#eaf0fc}.page-module__SeYOwa__badge[data-status=PENDING]{color:#927226;background:#fff5dd}.page-module__SeYOwa__badge[data-status=SUSPENDED],.page-module__SeYOwa__badge[data-status=EXPIRED]{color:#a85c45;background:#f9ede9}.page-module__SeYOwa__tabs{border-bottom:1px solid #e6ece7;gap:8px;margin-top:30px;padding-bottom:12px;display:flex;overflow-x:auto}.page-module__SeYOwa__page .page-module__SeYOwa__tabs button{white-space:nowrap;color:#7d8d83;border:0}.page-module__SeYOwa__page .page-module__SeYOwa__tabs button[aria-pressed=true]{color:#335b27;background:#edf4e7}.page-module__SeYOwa__page .page-module__SeYOwa__back{border:0;margin-bottom:24px;padding-left:0;font-size:12px}.page-module__SeYOwa__row{border-bottom:1px solid #edf1ea;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;display:flex}.page-module__SeYOwa__actions{flex-wrap:wrap;gap:8px;display:flex}.page-module__SeYOwa__error{color:#8a321c;background:#fff0eb;border:1px solid #e7c4b9;border-radius:10px;padding:16px}.page-module__SeYOwa__page footer{color:#8b988f;padding:12px 0 24px;font-size:11px}.page-module__SeYOwa__srOnly{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:1600px){.page-module__SeYOwa__content{padding:32px 55px}}@media (max-width:1200px){.page-module__SeYOwa__sidebar{width:200px;padding:30px 16px}.page-module__SeYOwa__sidebar>img{width:165px}.page-module__SeYOwa__content{padding:24px}.page-module__SeYOwa__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.page-module__SeYOwa__page{display:block}.page-module__SeYOwa__sidebar{width:auto;height:auto;padding:18px;position:static}.page-module__SeYOwa__sidebar>img{width:160px}.page-module__SeYOwa__sidebar>p,.page-module__SeYOwa__sidebarFoot{display:none}.page-module__SeYOwa__sidebar nav{gap:6px;margin-top:18px;display:flex;overflow-x:auto}.page-module__SeYOwa__page .page-module__SeYOwa__sidebar button{white-space:nowrap;font-size:11px}.page-module__SeYOwa__sidebar button span{display:none}.page-module__SeYOwa__content{padding:20px 14px}.page-module__SeYOwa__content>header{margin-bottom:24px}.page-module__SeYOwa__page h1{font-size:27px}.page-module__SeYOwa__heading{flex-direction:column;align-items:flex-start;gap:16px}.page-module__SeYOwa__panel{padding:20px 16px}.page-module__SeYOwa__metric{padding:18px 14px}.page-module__SeYOwa__metric>strong{font-size:28px}.page-module__SeYOwa__panel .page-module__SeYOwa__metrics,.page-module__SeYOwa__page form,.page-module__SeYOwa__filters{grid-template-columns:1fr}.page-module__SeYOwa__sectionHeading{align-items:flex-start}.page-module__SeYOwa__row{flex-direction:column;align-items:flex-start}}.page-module__SeYOwa__inviteFeedback{overflow-wrap:anywhere;background:#f0f7ec;border:1px solid #d5e4cd;border-radius:10px;max-width:640px;margin-top:16px;padding:16px}.page-module__SeYOwa__inviteFeedback strong{display:block}.page-module__SeYOwa__inviteFeedback p{margin:6px 0 0}.page-module__SeYOwa__inviteFeedback[data-status=failed],.page-module__SeYOwa__inviteFeedback[data-status=unavailable]{color:#8a321c;background:#fff0eb;border-color:#e7c4b9}.page-module__SeYOwa__inviteFeedback[data-status=pending]{color:#725919;background:#fff8e7;border-color:#ead9ae}.page-module__SeYOwa__integrationCard{background:linear-gradient(135deg,#f7fbf4,#eef6ea);border:1px solid #dce7dc;border-radius:14px;max-width:760px;margin-top:18px;padding:24px}.page-module__SeYOwa__integrationCard[data-active=true]{background:linear-gradient(135deg,#f3faee,#e5f4dc);border-color:#8fc86c}.page-module__SeYOwa__integrationCard h2{margin:18px 0 8px}.page-module__SeYOwa__integrationCard button{color:#fff;background:#253d2d;border-color:#253d2d;margin-top:12px}
