.membership-module__Sa49WG__pageHeader{justify-content:space-between;align-items:center;gap:16px;margin:24px 0;display:flex}.membership-module__Sa49WG__pageHeader h1{margin:0 0 8px}.membership-module__Sa49WG__pageHeader p{color:#6b7076;margin:0;font-size:14px}.membership-module__Sa49WG__badge{color:#666;white-space:nowrap;background:#e9e9e9;border-radius:20px;padding:5px 10px;font-size:11px}.membership-module__Sa49WG__memberships{gap:14px;display:grid}.membership-module__Sa49WG__card{background:#fff;border:1px solid #dedfe1;border-radius:10px;min-width:0;padding:20px 24px}.membership-module__Sa49WG__cardHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-bottom:12px;display:flex}.membership-module__Sa49WG__cardHeader h2{text-transform:none;letter-spacing:0;margin:0;font-family:inherit;font-size:16px;font-weight:650;line-height:1.4}.membership-module__Sa49WG__cardHeader span{color:#6b7076;font-size:12px}.membership-module__Sa49WG__card p{color:#61666c;margin:8px 0;font-size:13px;line-height:1.5}.membership-module__Sa49WG__plan{border-top:1px solid #eee;margin-top:12px;padding:14px 0 0;position:relative}.membership-module__Sa49WG__plan h3{color:#6b7076;text-transform:none;letter-spacing:0;margin:0 0 4px;font-family:inherit;font-size:12px}.membership-module__Sa49WG__plan h3+p{color:#252525;margin:0 0 8px;font-size:20px;font-weight:650}.membership-module__Sa49WG__plan .membership-module__Sa49WG__status{text-transform:capitalize;background:#f2f3f3;border-radius:20px;margin:0 0 4px;padding:3px 9px;font-size:11px;display:inline-block}.membership-module__Sa49WG__plan .notice{margin:10px 0;padding:10px 12px}.membership-module__Sa49WG__plan .notice h4{margin:0;font-family:inherit;font-size:13px;font-weight:600}.membership-module__Sa49WG__plan button{min-height:40px;font-size:12px}.membership-module__Sa49WG__ended{border-top:1px solid #eee;margin-top:10px;padding-top:10px}.membership-module__Sa49WG__ended summary{color:#73777c;cursor:pointer;align-items:center;gap:12px;font-size:12px;list-style:none;display:flex}.membership-module__Sa49WG__ended summary:before{content:"›";font-size:18px}.membership-module__Sa49WG__ended[open] summary:before{transform:rotate(90deg)}.membership-module__Sa49WG__ended summary span:last-child{margin-left:auto}.membership-module__Sa49WG__ended p{padding-left:20px}.membership-module__Sa49WG__card>p:last-child{margin-bottom:0}@media (max-width:640px){.membership-module__Sa49WG__pageHeader{align-items:flex-start;margin:18px 0}.membership-module__Sa49WG__pageHeader h1{font-size:30px;line-height:1.1}.membership-module__Sa49WG__pageHeader p{font-size:12px;line-height:1.4}.membership-module__Sa49WG__badge{padding:4px 8px;font-size:10px}.membership-module__Sa49WG__card{padding:14px 16px}.membership-module__Sa49WG__memberships{gap:10px}.membership-module__Sa49WG__cardHeader{flex-direction:column;gap:3px;margin-bottom:8px}.membership-module__Sa49WG__cardHeader h2{font-size:14px}.membership-module__Sa49WG__cardHeader span{font-size:11px}.membership-module__Sa49WG__plan{margin-top:10px;padding-top:10px}}
:root body .guided-help-module__WkmK9G__surface .guided-help-module__WkmK9G__search input:focus-visible{outline:none!important}.guided-help-module__WkmK9G__launcher{right:24px;bottom:calc(22px + env(safe-area-inset-bottom));z-index:45;background:var(--charcoal,#1e1e1e);color:#fff;cursor:pointer;border:1px solid #444;border-radius:24px;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.2;display:flex;position:fixed;box-shadow:0 4px 18px #0002}.guided-help-module__WkmK9G__launcher:hover{background:#353535}.guided-help-module__WkmK9G__launcher:focus-visible,.guided-help-module__WkmK9G__surface button:focus-visible,.guided-help-module__WkmK9G__destination:focus-visible{outline-offset:3px;outline:2px solid #ed1931}.guided-help-module__WkmK9G__loading{color:#272727;z-index:46;background:#fff;border:1px solid #ddd;border-radius:8px;padding:12px;position:fixed;bottom:80px;right:24px}.guided-help-module__WkmK9G__panel{inset:auto 20px calc(20px + env(safe-area-inset-bottom)) auto;color:#262626;background:#fff;border:1px solid #dedede;border-radius:16px;width:min(430px,100vw - 40px);max-width:none;height:min(740px,100dvh - 40px);max-height:none;margin:0;padding:0;position:fixed;overflow:hidden;box-shadow:0 20px 70px #0003}.guided-help-module__WkmK9G__panel::backdrop{background:#14141433}.guided-help-module__WkmK9G__surface{text-align:left;flex-direction:column;height:100%;min-height:0;font-family:inherit;display:flex}.guided-help-module__WkmK9G__header{background:var(--charcoal,#1e1e1e);color:#fff;border-bottom:3px solid #e40c18;justify-content:space-between;align-items:flex-start;gap:12px;padding:24px;display:flex}.guided-help-module__WkmK9G__header .guided-help-module__WkmK9G__eyebrow{letter-spacing:1.6px;color:#cacaca;margin:0 0 12px;font-size:10px;font-weight:700}.guided-help-module__WkmK9G__eyebrow span{color:#ff3650}.guided-help-module__WkmK9G__header h2{letter-spacing:.35px;color:#f3f3f3;text-transform:none;margin:0 0 9px;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:30px;font-weight:700;line-height:1.2}.guided-help-module__WkmK9G__header p{color:#c4c4c4;margin:0;font-size:13px}.guided-help-module__WkmK9G__surface .guided-help-module__WkmK9G__iconButton{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:1px solid #555;border-radius:7px;flex-shrink:0;place-items:center;padding:0;display:grid}.guided-help-module__WkmK9G__body{overscroll-behavior:contain;flex:1;min-height:0;padding:22px;overflow-y:auto}.guided-help-module__WkmK9G__search{color:#7a7a7a;background:#fbfbfb;border:1px solid #d0d0d0;border-radius:8px;align-items:center;gap:9px;padding:0 12px;display:flex}.guided-help-module__WkmK9G__search:focus-within{outline-offset:2px;outline:2px solid #333}.guided-help-module__WkmK9G__search input{width:100%;min-width:0;height:44px;box-shadow:none;color:#272727;background:0 0;border:0;outline:0;padding:0;font-family:inherit;font-size:16px}.guided-help-module__WkmK9G__categories{flex-wrap:wrap;gap:6px;margin:15px 0 22px;display:flex}.guided-help-module__WkmK9G__surface .guided-help-module__WkmK9G__categories button{color:#656565;cursor:pointer;background:#fff;border:1px solid #e1e1e1;border-radius:5px;min-height:32px;padding:5px 10px;font-family:inherit;font-size:11px}.guided-help-module__WkmK9G__surface .guided-help-module__WkmK9G__categories button[aria-pressed=true]{color:#fff;background:#282828;border-color:#282828}.guided-help-module__WkmK9G__kicker{letter-spacing:1.3px;color:#747474;margin:0 0 10px;font-size:10px;font-weight:700}.guided-help-module__WkmK9G__suggestions{background:#f7f7f7;border:1px solid #e4e4e4;border-radius:8px;margin-bottom:22px;padding:14px}.guided-help-module__WkmK9G__surface .guided-help-module__WkmK9G__suggested{text-align:left;color:#272727;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e4e4e4;border-radius:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:10px 0;font-family:inherit;font-size:13px;font-weight:600;display:flex}.guided-help-module__WkmK9G__suggested:last-child{border-bottom:0;padding-bottom:2px}.guided-help-module__WkmK9G__listHeading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.guided-help-module__WkmK9G__listHeading span{color:#7a7a7a;font-size:11px}.guided-help-module__WkmK9G__topics{margin:0;padding:0;list-style:none}.guided-help-module__WkmK9G__topics li{border-bottom:1px solid #eaeaea}.guided-help-module__WkmK9G__surface .guided-help-module__WkmK9G__topics button{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:14px;padding:15px 0;font-family:inherit;display:flex}.guided-help-module__WkmK9G__topics button:hover strong{color:#c8122b}.guided-help-module__WkmK9G__topics strong{font-size:14px;font-weight:650;line-height:1.35;display:block}.guided-help-module__WkmK9G__topics small{color:#747474;margin-top:5px;font-size:12px;line-height:1.5;display:block}.guided-help-module__WkmK9G__topics svg,.guided-help-module__WkmK9G__suggested svg{flex-shrink:0}.guided-help-module__WkmK9G__surface .guided-help-module__WkmK9G__back{color:#646464;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;min-height:36px;margin-bottom:8px;padding:0;font-family:inherit;font-size:12px;display:inline-flex}.guided-help-module__WkmK9G__articleBody{padding-top:10px}.guided-help-module__WkmK9G__articleTitle{text-transform:none;letter-spacing:0;margin:0 0 12px;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:30px;font-weight:700;line-height:1.2}.guided-help-module__WkmK9G__summary{color:#747474;margin:0 0 24px;font-size:14px;line-height:1.6}.guided-help-module__WkmK9G__steps{counter-reset:step;margin:0;padding:0;list-style:none}.guided-help-module__WkmK9G__steps li{counter-increment:step;padding:0 0 22px 38px;font-size:14px;line-height:1.65;position:relative}.guided-help-module__WkmK9G__steps li:before{content:counter(step, decimal-leading-zero);color:#cd1029;font-size:12px;font-weight:700;position:absolute;top:1px;left:0}.guided-help-module__WkmK9G__note{color:#676767;background:#f6f6f6;border-left:2px solid #d9d9d9;margin:0 0 24px;padding:14px;font-size:12px;line-height:1.7}.guided-help-module__WkmK9G__destination{color:#272727;background:#fff;border:1px solid #d8d8d8;border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:38px;padding:7px 12px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.guided-help-module__WkmK9G__destination svg{color:#e40c18}.guided-help-module__WkmK9G__destination:hover{color:#272727;background:#f6f6f6;border-color:#b6b6b6}.guided-help-module__WkmK9G__footer{color:#828282;background:#fbfbfb;border-top:1px solid #e9e9e9;flex-shrink:0;padding:13px 22px;font-size:10px}.guided-help-module__WkmK9G__empty{text-align:center;color:#737373;padding:28px 12px}.guided-help-module__WkmK9G__empty h3{text-transform:none;color:#272727;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:23px}.guided-help-module__WkmK9G__empty p{font-size:13px;line-height:1.6}.guided-help-module__WkmK9G__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:600px){.guided-help-module__WkmK9G__launcher{right:14px;bottom:calc(14px + env(safe-area-inset-bottom))}.guided-help-module__WkmK9G__panel{inset:auto 8px calc(8px + env(safe-area-inset-bottom)) 8px;width:auto;height:min(720px, calc(100dvh - 24px - env(safe-area-inset-bottom)));border-radius:13px}.guided-help-module__WkmK9G__header{padding:20px}.guided-help-module__WkmK9G__body{padding:18px}.guided-help-module__WkmK9G__surface .guided-help-module__WkmK9G__categories button{min-height:36px}}@media print{.guided-help-module__WkmK9G__launcher,.guided-help-module__WkmK9G__panel,.guided-help-module__WkmK9G__loading{display:none!important}}@media (max-width:600px){.guided-help-module__WkmK9G__articleBody{padding-top:8px}}.guided-help-module__WkmK9G__surface .guided-help-module__WkmK9G__search{box-sizing:border-box;min-height:46px}.guided-help-module__WkmK9G__surface .guided-help-module__WkmK9G__search>svg{flex-shrink:0}.guided-help-module__WkmK9G__surface .guided-help-module__WkmK9G__search:focus-within{border-color:#777;outline:none;box-shadow:0 0 0 1px #777}.guided-help-module__WkmK9G__surface .guided-help-module__WkmK9G__search input,.guided-help-module__WkmK9G__surface .guided-help-module__WkmK9G__search input:focus-visible{box-shadow:none;box-sizing:border-box;background:0 0;border:0;border-radius:0;outline:none;height:44px;min-height:0;margin:0;padding:0;font-weight:400;line-height:normal}
section.assessment-posture-module__aFjBla__dragging{outline-offset:-2px;background:#fff5f5;outline:2px solid #ed202a}
.assessment-feedback-video-module__q2y-LG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:12px;display:flex}.assessment-feedback-video-module__q2y-LG__title{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.assessment-feedback-video-module__q2y-LG__options{flex:0 230px;justify-content:flex-end;align-items:center;min-width:0;max-width:100%;margin-left:auto;padding:0;display:flex}.assessment-feedback-video-module__q2y-LG__saved{width:100%;min-width:0;margin:0!important}.assessment-feedback-video-module__q2y-LG__saved select{text-align:left;text-align-last:left;appearance:none;min-width:0;line-height:1.4;color:#333!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23555' stroke-width='2'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat!important;border:1px solid #d5d7da!important;border-radius:6px!important;width:100%!important;min-height:40px!important;margin:0!important;padding:8px 38px 8px 12px!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important}.assessment-feedback-video-module__q2y-LG__saved select:focus-visible{outline-offset:2px;outline:2px solid #df272d}button.assessment-feedback-video-module__q2y-LG__skip{border-radius:6px;justify-content:center;align-items:center;min-height:42px;text-decoration:none;display:inline-flex;color:#333!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5d7da!important;padding:10px 20px!important;font-size:13px!important;font-weight:600!important}.assessment-feedback-video-module__q2y-LG__skip:focus-visible{outline-offset:3px;outline:2px solid #333}
.account-details-form-module__Dm_4Iq__form>h2{margin:0 0 24px}.account-details-form-module__Dm_4Iq__fields{border:0;min-width:0;margin:0;padding:0}.account-details-form-module__Dm_4Iq__form .account-details-form-module__Dm_4Iq__grid{gap:20px 24px}.account-details-form-module__Dm_4Iq__form .account-details-form-module__Dm_4Iq__grid label{min-width:0;margin:0}.account-details-form-module__Dm_4Iq__form .account-details-form-module__Dm_4Iq__grid input{box-sizing:border-box;min-height:46px}.account-details-form-module__Dm_4Iq__actions{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:24px;padding-top:20px;display:flex}.account-details-form-module__Dm_4Iq__actions button{min-height:44px;margin:0}@media (max-width:640px){.account-details-form-module__Dm_4Iq__form .account-details-form-module__Dm_4Iq__grid{grid-template-columns:minmax(0,1fr);gap:18px}.account-details-form-module__Dm_4Iq__actions button{width:100%}}.account-details-form-module__Dm_4Iq__actions{justify-content:flex-end}.account-details-form-module__Dm_4Iq__signOut{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 24px;display:grid}.account-details-form-module__Dm_4Iq__signOut>h2{margin:0}.account-details-form-module__Dm_4Iq__signOut>p{margin:0;font-size:13px}.account-details-form-module__Dm_4Iq__signOut>form{grid-area:1/2/3;margin:0}.account-details-form-module__Dm_4Iq__signOut button{min-height:44px}@media (max-width:640px){.account-details-form-module__Dm_4Iq__signOut{grid-template-columns:1fr;gap:12px}.account-details-form-module__Dm_4Iq__signOut>form{grid-area:auto/1;justify-self:end}}
.lab-approval-settings-module__X5E0FG__settings{border-top:1px solid #ddd;min-width:0;max-width:620px;margin-top:22px;padding-top:20px;container-type:inline-size}.lab-approval-settings-module__X5E0FG__heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.lab-approval-settings-module__X5E0FG__settings .lab-approval-settings-module__X5E0FG__heading h3{font-family:var(--font-display,"Barlow Condensed"),sans-serif;text-transform:uppercase;margin:0;font-size:24px;font-weight:700;line-height:1.1}.lab-approval-settings-module__X5E0FG__badge{color:#62666b;background:#f1f2f3;border-radius:4px;flex-shrink:0;padding:4px 7px;font-size:11px;line-height:1.4}.lab-approval-settings-module__X5E0FG__settings .lab-approval-settings-module__X5E0FG__intro{color:#62666b;margin:9px 0 16px;font-size:12px;line-height:1.6}.lab-approval-settings-module__X5E0FG__choices{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;display:grid}.lab-approval-settings-module__X5E0FG__choice{box-sizing:border-box;color:#252628;width:100%;min-width:0;font:inherit;text-align:left;text-transform:none;cursor:pointer;background:#fff;border:1px solid #dedfe2;border-radius:7px;padding:14px 12px;transition:background .15s,border-color .15s;display:block}.lab-approval-settings-module__X5E0FG__choice:hover:not(:disabled){background:#fafafa;border-color:#a9aaad}.lab-approval-settings-module__X5E0FG__choice[aria-pressed=true]{background:#f6f6f7;border-color:#b9bbbf;box-shadow:inset 3px 0 #e60012}.lab-approval-settings-module__X5E0FG__choice:disabled{cursor:default}.lab-approval-settings-module__X5E0FG__choice:focus-visible{outline-offset:3px;outline:2px solid #e60012}.lab-approval-settings-module__X5E0FG__choiceHeading{align-items:center;gap:8px;display:flex}.lab-approval-settings-module__X5E0FG__choiceHeading svg{stroke-width:1.6px;color:#686c72;flex:none;width:17px;height:17px}.lab-approval-settings-module__X5E0FG__choiceHeading strong{flex:1;min-width:0;font-size:13px;font-weight:600;line-height:1.5}.lab-approval-settings-module__X5E0FG__choiceHeading .lab-approval-settings-module__X5E0FG__selectedIcon{visibility:hidden;stroke-width:2.2px;color:#e60012;width:15px;height:15px}.lab-approval-settings-module__X5E0FG__choice[aria-pressed=true] .lab-approval-settings-module__X5E0FG__selectedIcon{visibility:visible}.lab-approval-settings-module__X5E0FG__description{color:#62666b;margin:7px 0 0 25px;font-size:12px;line-height:1.6;display:block}.lab-approval-settings-module__X5E0FG__settings .lab-approval-settings-module__X5E0FG__help{color:#62666b;margin:15px 0 18px;font-size:12px;line-height:1.65}.lab-approval-settings-module__X5E0FG__saveArea{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.lab-approval-settings-module__X5E0FG__settings .lab-approval-settings-module__X5E0FG__save{color:#fff;background:#e60012;border:1px solid #e60012;border-radius:5px;justify-content:center;align-items:center;gap:8px;max-width:100%;min-height:40px;padding:10px 14px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.lab-approval-settings-module__X5E0FG__settings .lab-approval-settings-module__X5E0FG__save:disabled{color:#686c72;opacity:1;cursor:default;background:#f1f2f3;border-color:#f1f2f3}.lab-approval-settings-module__X5E0FG__save svg{flex-shrink:0;width:14px;height:14px}.lab-approval-settings-module__X5E0FG__settings .lab-approval-settings-module__X5E0FG__status{color:#62666b;flex:180px;margin:0;font-size:11px;line-height:1.6}@container (max-width:350px){.lab-approval-settings-module__X5E0FG__settings .lab-approval-settings-module__X5E0FG__save{width:100%}.lab-approval-settings-module__X5E0FG__settings .lab-approval-settings-module__X5E0FG__status{text-align:center}}@media (prefers-reduced-motion:reduce){.lab-approval-settings-module__X5E0FG__choice{transition:none}}.lab-approval-settings-module__X5E0FG__wide{max-width:none}.lab-approval-settings-module__X5E0FG__overview,.lab-approval-settings-module__X5E0FG__controls{min-width:0}@container (min-width:800px){.lab-approval-settings-module__X5E0FG__wide .lab-approval-settings-module__X5E0FG__layout{grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:start;gap:32px;display:grid}.lab-approval-settings-module__X5E0FG__wide .lab-approval-settings-module__X5E0FG__heading{justify-content:flex-start;gap:14px}.lab-approval-settings-module__X5E0FG__wide .lab-approval-settings-module__X5E0FG__intro{max-width:none;margin-bottom:12px}.lab-approval-settings-module__X5E0FG__wide .lab-approval-settings-module__X5E0FG__intro:last-child{margin-bottom:0}.lab-approval-settings-module__X5E0FG__wide .lab-approval-settings-module__X5E0FG__help{margin:12px 0 14px}}
.posture-geometry-debug-module__H7j3LW__debug{background:#fff;border:1px solid #ddd;border-radius:8px;margin-top:28px;padding:24px}.posture-geometry-debug-module__H7j3LW__controls{grid-template-columns:2fr 1fr 2fr;gap:18px;display:grid}.posture-geometry-debug-module__H7j3LW__controls label{min-width:0}.posture-geometry-debug-module__H7j3LW__controls select,.posture-geometry-debug-module__H7j3LW__controls input{width:100%}.posture-geometry-debug-module__H7j3LW__actions{flex-wrap:wrap;align-items:center;gap:18px;margin:20px 0;display:flex}.posture-geometry-debug-module__H7j3LW__actions label{align-items:center;gap:8px;margin:0;display:flex}.posture-geometry-debug-module__H7j3LW__actions input[type=checkbox]{width:auto;min-height:0}.posture-geometry-debug-module__H7j3LW__image{background:#222;width:fit-content;max-width:100%;margin:24px auto;position:relative}.posture-geometry-debug-module__H7j3LW__image img{width:auto;max-width:100%;height:auto;max-height:720px;display:block}.posture-geometry-debug-module__H7j3LW__image svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.posture-geometry-debug-module__H7j3LW__table{margin:20px 0;overflow:auto}.posture-geometry-debug-module__H7j3LW__table table{border-collapse:collapse;width:100%;font-size:12px}.posture-geometry-debug-module__H7j3LW__table th,.posture-geometry-debug-module__H7j3LW__table td{text-align:left;white-space:nowrap;border-bottom:1px solid #ddd;padding:9px}.posture-geometry-debug-module__H7j3LW__table th{color:#fff;background:#252525}.posture-geometry-debug-module__H7j3LW__debug pre{max-height:400px;font-size:12px;overflow:auto}.posture-geometry-debug-module__H7j3LW__note{color:#666;font-size:13px}.posture-geometry-debug-module__H7j3LW__debug h2{margin-top:28px}@media (max-width:700px){.posture-geometry-debug-module__H7j3LW__controls{grid-template-columns:1fr}.posture-geometry-debug-module__H7j3LW__debug{padding:14px}}
.athlete-management-module__Uusd-q__heading{margin:24px 0 18px}.athlete-management-module__Uusd-q__heading h1{margin:0 0 6px}.athlete-management-module__Uusd-q__heading p{color:#686d72;margin:0;font-size:14px;line-height:1.5}.athlete-management-module__Uusd-q__card{background:#fff;border:1px solid #dedfe2;border-radius:10px;min-width:0;max-width:900px;padding:20px}.athlete-management-module__Uusd-q__card header,.athlete-management-module__Uusd-q__accessRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.athlete-management-module__Uusd-q__card h2{margin:0;font-size:22px}.athlete-management-module__Uusd-q__card p{color:#686d72;margin:6px 0 0;font-size:13px;line-height:1.5}.athlete-management-module__Uusd-q__status{color:#344237;white-space:nowrap;background:#f0f2ef;border-radius:5px;padding:5px 9px;font-size:11px;font-weight:700}.athlete-management-module__Uusd-q__accessRow{border-top:1px solid #ececee;margin-top:16px;padding:16px 0}.athlete-management-module__Uusd-q__accessRow strong{overflow-wrap:anywhere;font-size:14px}.athlete-management-module__Uusd-q__invite{margin-top:16px}.athlete-management-module__Uusd-q__invite form{align-items:end;gap:12px;display:flex}.athlete-management-module__Uusd-q__invite label{flex:1;gap:5px;margin:0;font-size:13px;font-weight:600;display:grid}.athlete-management-module__Uusd-q__invite input,.athlete-management-module__Uusd-q__dialog input{box-sizing:border-box;width:100%;font:inherit;background:#fafafa;border:1px solid #d5d8dc;border-radius:6px;margin:0;padding:10px 12px}.athlete-management-module__Uusd-q__invite button{white-space:nowrap}.athlete-management-module__Uusd-q__message{margin:8px 0 0!important;font-size:12px!important}.athlete-management-module__Uusd-q__fallback{align-items:center;gap:10px;margin-top:10px;display:flex}.athlete-management-module__Uusd-q__revoke{margin:0}.athlete-management-module__Uusd-q__revoke button{color:#555!important;box-shadow:none!important;background:#fff!important;border:1px solid #d5d8dc!important}.athlete-management-module__Uusd-q__subheading{margin:20px 0 0!important;font-size:14px!important}.athlete-management-module__Uusd-q__row{align-items:center;gap:12px;width:100%;min-width:0;display:flex}.athlete-management-module__Uusd-q__row>a{flex:1;min-width:0}.athlete-management-module__Uusd-q__actions{flex-shrink:0;align-items:center;gap:6px;padding-right:12px;display:flex;position:relative}.athlete-management-module__Uusd-q__actions .athlete-management-module__Uusd-q__icon,.athlete-management-module__Uusd-q__dialog .athlete-management-module__Uusd-q__icon{box-sizing:border-box;color:#525960;width:32px;min-width:32px;height:32px;min-height:32px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #d9dcdf;border-radius:5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.athlete-management-module__Uusd-q__icon:hover{color:#222!important;background:#f4f5f6!important}.athlete-management-module__Uusd-q__icon:focus-visible,.athlete-management-module__Uusd-q__menu button:focus-visible{outline-offset:2px;outline:2px solid #ed0017}.athlete-management-module__Uusd-q__menu{z-index:20;background:#fff;border:1px solid #dedfe2;border-radius:7px;min-width:205px;padding:5px;position:absolute;top:calc(100% + 5px);right:12px;box-shadow:0 8px 24px #0002}.athlete-management-module__Uusd-q__menu button{color:#292929;width:100%;font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:4px;align-items:center;gap:9px;padding:10px;font-size:13px;display:flex}.athlete-management-module__Uusd-q__menu button:hover{background:#f4f5f6}.athlete-management-module__Uusd-q__dialog{box-sizing:border-box;color:#242424;background:#fff;border:1px solid #d9dcdf;border-radius:12px;width:min(460px,100vw - 32px);max-height:85dvh;padding:22px;overflow:auto;box-shadow:0 20px 80px #0003}.athlete-management-module__Uusd-q__dialog::backdrop{background:#0006}.athlete-management-module__Uusd-q__dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.athlete-management-module__Uusd-q__dialog h2{margin:0;font-size:24px}.athlete-management-module__Uusd-q__dialog p{font-size:14px;line-height:1.5}.athlete-management-module__Uusd-q__dialog label{gap:6px;font-size:13px;display:grid}.athlete-management-module__Uusd-q__dialog footer{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.athlete-management-module__Uusd-q__error{color:#ae1527!important}.athlete-management-module__Uusd-q__filters{background:#eef0f2;border-radius:7px;gap:4px;width:fit-content;margin-bottom:16px;padding:4px;display:flex}.athlete-management-module__Uusd-q__filters a{color:#5b6066;border-radius:5px;padding:7px 13px;font-size:12px;text-decoration:none}.athlete-management-module__Uusd-q__filters a[aria-current=page]{color:#222;background:#fff;box-shadow:0 1px 3px #0002}.athlete-management-module__Uusd-q__archived{color:#656b71;background:#eef0f2;border-radius:4px;margin-left:8px;padding:3px 6px;font-size:10px}@media (max-width:650px){.athlete-management-module__Uusd-q__card{padding:16px}.athlete-management-module__Uusd-q__invite form{flex-direction:column;align-items:stretch}.athlete-management-module__Uusd-q__accessRow{flex-direction:column;align-items:flex-start;gap:10px}.athlete-management-module__Uusd-q__actions{gap:4px;padding-right:4px}.athlete-management-module__Uusd-q__actions .athlete-management-module__Uusd-q__icon{width:36px;min-width:36px;height:36px;min-height:36px}.athlete-management-module__Uusd-q__row{gap:4px}.athlete-management-module__Uusd-q__row .avatar{display:none}.athlete-management-module__Uusd-q__card header{align-items:flex-start}.athlete-management-module__Uusd-q__dialog{padding:18px}}
.coach-plans-module__F64W5a__catalog{background:#fff;border:1px solid #dedfe1;border-radius:14px;margin:24px 0;padding:24px}.coach-plans-module__F64W5a__catalog header,.coach-plans-module__F64W5a__modal header{justify-content:space-between;align-items:center;gap:16px;display:flex}.coach-plans-module__F64W5a__catalog h2{margin:0}.coach-plans-module__F64W5a__catalog p{color:#646970;margin:6px 0;font-size:14px;line-height:1.5}.coach-plans-module__F64W5a__row{border-bottom:1px solid #eee;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:18px 0;display:grid}.coach-plans-module__F64W5a__row p{white-space:pre-wrap;overflow-wrap:anywhere}.coach-plans-module__F64W5a__row small{color:#676c72;margin-top:4px;font-size:12px;display:block}.coach-plans-module__F64W5a__note{margin-top:16px!important;font-size:12px!important}.coach-plans-module__F64W5a__check{align-items:center;gap:8px;margin-top:16px;font-size:14px!important;display:flex!important}.coach-plans-module__F64W5a__check input{width:16px!important;height:16px!important;margin:0!important}.coach-plans-module__F64W5a__modal{z-index:1000;border:1px solid #ddd;border-radius:16px;width:min(540px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:24px;position:fixed;inset:0;overflow:auto;box-shadow:0 0 0 100vmax #0008,0 12px 60px #0003}.coach-plans-module__F64W5a__modal form{gap:16px;display:grid}.coach-plans-module__F64W5a__modal label{gap:6px;display:grid}.coach-plans-module__F64W5a__modal input,.coach-plans-module__F64W5a__modal select,.coach-plans-module__F64W5a__modal textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid #d5d7da;border-radius:8px;padding:10px 12px}.coach-plans-module__F64W5a__fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.coach-plans-module__F64W5a__modal footer{justify-content:flex-end;gap:10px;display:flex}.coach-plans-module__F64W5a__modal button,.coach-plans-module__F64W5a__catalog button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}@media (max-width:600px){.coach-plans-module__F64W5a__catalog{padding:16px}.coach-plans-module__F64W5a__catalog header{flex-wrap:wrap;align-items:flex-start}.coach-plans-module__F64W5a__row{gap:10px}.coach-plans-module__F64W5a__row strong{font-size:15px}.coach-plans-module__F64W5a__modal{padding:18px}.coach-plans-module__F64W5a__fields{grid-template-columns:1fr}.coach-plans-module__F64W5a__catalog button{font-size:13px}}.coach-plans-module__F64W5a__modal::backdrop{background:#0007}.coach-plans-module__F64W5a__modal{box-shadow:0 12px 60px #0003}.coach-plans-module__F64W5a__eyebrow{letter-spacing:.14em;color:#777e85;margin-bottom:7px;font-size:10px;font-weight:750;display:block}.coach-plans-module__F64W5a__empty{background:#f7f8f9;border:1px solid #eceef0;border-radius:10px;align-items:center;gap:18px;margin-top:22px;padding:24px;display:flex}.coach-plans-module__F64W5a__emptyIcon{color:#59616b;background:#fff;border:1px solid #e4e6e9;border-radius:13px;flex:0 0 54px;place-items:center;height:54px;display:grid}.coach-plans-module__F64W5a__empty h3{margin:0;font-family:inherit;font-size:16px}.coach-plans-module__F64W5a__examples{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.coach-plans-module__F64W5a__examples span{color:#66707b;background:#fff;border:1px solid #e0e3e7;border-radius:20px;padding:5px 10px;font-size:12px}.coach-plans-module__F64W5a__note{color:#6b727a;border-top:1px solid #eceef0;align-items:center;gap:9px;padding-top:17px;line-height:1.5;display:flex}.coach-plans-module__F64W5a__note svg{flex-shrink:0}.coach-plans-module__F64W5a__note strong{color:#41474e;font-weight:600}@media (max-width:600px){.coach-plans-module__F64W5a__empty{align-items:flex-start;padding:18px}.coach-plans-module__F64W5a__note{align-items:flex-start}}.coach-plans-module__F64W5a__rowActions{flex-wrap:wrap;gap:8px;display:flex}.coach-plans-module__F64W5a__price{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.coach-plans-module__F64W5a__row .coach-plans-module__F64W5a__price small{margin:0;display:inline}.coach-plans-module__F64W5a__catalog .coach-plans-module__F64W5a__iconAction{box-shadow:none;color:#303638;background:0 0;border:0;min-width:36px;min-height:36px;padding:9px}.coach-plans-module__F64W5a__catalog .coach-plans-module__F64W5a__iconAction:hover{background:#f3f4f5}.coach-plans-module__F64W5a__moveModal{color:#242626;background:#fff;width:min(820px,100% - 32px);padding:0}.coach-plans-module__F64W5a__moveModal>header{border-bottom:1px solid #e4e6e9;padding:22px 24px}.coach-plans-module__F64W5a__moveModal h2{margin:0}.coach-plans-module__F64W5a__moveModal h3{margin:0;font-family:inherit;font-size:14px}.coach-plans-module__F64W5a__moveBody{padding:22px 24px}.coach-plans-module__F64W5a__moveBody p{color:#646970;font-size:14px}.coach-plans-module__F64W5a__moveColumns{grid-template-columns:1fr 1fr;gap:24px;margin-top:20px;display:grid}.coach-plans-module__F64W5a__moveBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.coach-plans-module__F64W5a__moveModal small{color:#626b75;margin-top:4px;font-size:12px;display:block}.coach-plans-module__F64W5a__moveModal .coach-plans-module__F64W5a__textAction{font:inherit;color:#323638;background:0 0;border:0;padding:6px 0;font-size:12px;text-decoration:underline}.coach-plans-module__F64W5a__moveModal .coach-plans-module__F64W5a__member{border-bottom:1px solid #e9ebed;flex-direction:row;align-items:center;gap:12px;padding:15px 0;display:flex}.coach-plans-module__F64W5a__moveModal .coach-plans-module__F64W5a__member input{accent-color:#242626;flex:0 0 17px;width:17px;height:17px;margin:0;padding:0}.coach-plans-module__F64W5a__member strong{font-size:14px}.coach-plans-module__F64W5a__moveModal .coach-plans-module__F64W5a__planChoice{text-align:left;white-space:normal;color:#242626;width:100%;font:inherit;background:#fff;border:1px solid #dfe2e5;border-radius:7px;justify-content:flex-start;align-items:center;gap:12px;margin-top:10px;padding:14px;display:flex}.coach-plans-module__F64W5a__planChoice svg{color:#626b75;flex-shrink:0}.coach-plans-module__F64W5a__moveModal .coach-plans-module__F64W5a__selectedChoice{background:#f6f7f8;border:2px solid #242626;padding:13px}.coach-plans-module__F64W5a__moveNote{color:#626b75;background:#f6f7f8;border-radius:7px;align-items:flex-start;gap:10px;margin-top:20px;padding:14px;font-size:12px;line-height:1.6;display:flex}.coach-plans-module__F64W5a__moveNote svg{flex-shrink:0;margin-top:2px}.coach-plans-module__F64W5a__moveSummary{background:#f6f7f8;border-radius:8px;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin:18px 0;padding:18px;display:grid}.coach-plans-module__F64W5a__reviewRow{border-bottom:1px solid #e9ebed;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;font-size:14px;display:flex}.coach-plans-module__F64W5a__reviewRow>span:last-child{text-align:right}.coach-plans-module__F64W5a__moveModal>footer{background:#f6f7f8;border-top:1px solid #e4e6e9;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:16px 24px;display:flex}.coach-plans-module__F64W5a__moveModal>footer button{flex:none;width:auto;min-height:38px;margin:0}.coach-plans-module__F64W5a__moveCount{color:#626b75;margin-right:auto;font-size:12px}@media (max-width:600px){.coach-plans-module__F64W5a__moveColumns{grid-template-columns:1fr}.coach-plans-module__F64W5a__moveBody,.coach-plans-module__F64W5a__moveModal>header{padding:18px}.coach-plans-module__F64W5a__moveModal>footer{padding:14px 18px}.coach-plans-module__F64W5a__moveCount{flex-basis:100%}.coach-plans-module__F64W5a__row{grid-template-columns:minmax(0,1fr) auto}.coach-plans-module__F64W5a__rowActions{grid-column:1/-1;justify-content:flex-end}}@media (max-width:420px){.coach-plans-module__F64W5a__row{grid-template-columns:minmax(0,1fr)}.coach-plans-module__F64W5a__price{flex-wrap:wrap}}
.detailed-cutout-module__X87CNW__root{background:#f7f8fa;border:1px solid #bfc8cf;border-radius:6px;margin:20px 0;padding:16px}.detailed-cutout-module__X87CNW__header{justify-content:space-between;align-items:center;gap:14px;display:flex}.detailed-cutout-module__X87CNW__header h3{margin:0;font-size:20px}.detailed-cutout-module__X87CNW__header p,.detailed-cutout-module__X87CNW__note{color:#555;margin:8px 0;font-size:13px;line-height:1.5}.detailed-cutout-module__X87CNW__root button{white-space:nowrap;padding:8px 12px}.detailed-cutout-module__X87CNW__tools{flex-wrap:wrap;align-items:center;gap:16px;margin:12px 0;display:flex}.detailed-cutout-module__X87CNW__tools label,.detailed-cutout-module__X87CNW__review{align-items:center;gap:7px;font-size:13px;display:flex}.detailed-cutout-module__X87CNW__root input[type=checkbox]{width:16px;height:16px;margin:0}.detailed-cutout-module__X87CNW__tools select{width:auto;height:34px;padding:4px 8px}.detailed-cutout-module__X87CNW__panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:960px;display:grid}.detailed-cutout-module__X87CNW__panels figure{margin:0}.detailed-cutout-module__X87CNW__panels figcaption{color:#fff;background:#272727;padding:8px 12px;font-size:13px}.detailed-cutout-module__X87CNW__image{position:relative}.detailed-cutout-module__X87CNW__image canvas{width:100%;height:auto;display:block}.detailed-cutout-module__X87CNW__image svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.detailed-cutout-module__X87CNW__purple{background:#aa64d2}.detailed-cutout-module__X87CNW__white{background:#fff}.detailed-cutout-module__X87CNW__charcoal{background:#272727}.detailed-cutout-module__X87CNW__checker{background-color:#eee;background-image:conic-gradient(#ccc 25%, transparent 0 50%, #ccc 0 75%, transparent 0);background-size:24px 24px}.detailed-cutout-module__X87CNW__review{margin-top:16px}@media (max-width:700px){.detailed-cutout-module__X87CNW__header{flex-direction:column;align-items:start}.detailed-cutout-module__X87CNW__panels{grid-template-columns:1fr}}.detailed-cutout-module__X87CNW__image .detailed-cutout-module__X87CNW__original{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.detailed-cutout-module__X87CNW__image canvas{position:relative}.detailed-cutout-module__X87CNW__tableScroll{overflow-x:auto}.detailed-cutout-module__X87CNW__measurements{border-collapse:collapse;width:100%;font-size:13px}.detailed-cutout-module__X87CNW__measurements th,.detailed-cutout-module__X87CNW__measurements td{text-align:left;border-bottom:1px solid #d7d9db;padding:9px}.detailed-cutout-module__X87CNW__measurements thead{color:#fff;background:#272727}.detailed-cutout-module__X87CNW__root summary{cursor:pointer;padding:12px 0;font-weight:600}.detailed-cutout-module__X87CNW__reviewRow{grid-template-columns:minmax(180px,1fr) 2fr;align-items:end;gap:12px;margin:8px 0;display:grid}.detailed-cutout-module__X87CNW__reviewRow label{gap:5px;font-size:13px;display:grid}.detailed-cutout-module__X87CNW__reviewRow input,.detailed-cutout-module__X87CNW__reviewRow select{min-width:0;height:38px;padding:8px;font-size:13px}@media (max-width:700px){.detailed-cutout-module__X87CNW__reviewRow{grid-template-columns:1fr}}.detailed-cutout-module__X87CNW__crosschecks{margin:22px 0}.detailed-cutout-module__X87CNW__crosscheck{background:#fff;border:1px solid #d5d8dc;border-radius:6px;margin:12px 0;padding:14px}.detailed-cutout-module__X87CNW__crosscheck h4{margin:0;font-size:16px}.detailed-cutout-module__X87CNW__crosscheck [data-evidence-status]{border:1px solid #bcc5cb;border-radius:4px;padding:5px 8px;font-size:12px}.detailed-cutout-module__X87CNW__crosscheck [data-evidence-status=Same\ direction]{color:#225240;background:#e6f3ee}.detailed-cutout-module__X87CNW__crosscheck [data-evidence-status=Different\ directions],.detailed-cutout-module__X87CNW__crosscheck [data-evidence-status=Unstable\ silhouette]{color:#66441b;background:#fff1de}.detailed-cutout-module__X87CNW__evidenceColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:14px 0;display:grid}.detailed-cutout-module__X87CNW__evidenceColumns b{font-size:13px}.detailed-cutout-module__X87CNW__evidenceColumns p{margin:5px 0;font-size:15px}.detailed-cutout-module__X87CNW__evidenceColumns small{color:#555}
.farm-lab-product-sidebar-module__4h3GQW__panel{color:#252525;background:#fff;border:1px solid #dddde0;border-radius:8px;min-width:0;overflow:hidden}.farm-lab-product-sidebar-module__4h3GQW__panel:before{content:"";background:#e50720;width:40px;height:3px;margin-left:18px;display:block}.farm-lab-product-sidebar-module__4h3GQW__intro{padding:17px 18px 12px}.farm-lab-product-sidebar-module__4h3GQW__eyebrow{letter-spacing:1.3px;text-transform:uppercase;color:#6c6c70;font-family:inherit;font-size:11px;font-weight:700}.farm-lab-product-sidebar-module__4h3GQW__panel .farm-lab-product-sidebar-module__4h3GQW__intro h3{text-transform:uppercase;margin:7px 0 0;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:26px;font-weight:700;line-height:1.1}.farm-lab-product-sidebar-module__4h3GQW__panel .farm-lab-product-sidebar-module__4h3GQW__intro p{color:#646469;margin:13px 0 0;font-family:inherit;font-size:13px;line-height:1.55}.farm-lab-product-sidebar-module__4h3GQW__products{margin:0;padding:0 18px;list-style:none}.farm-lab-product-sidebar-module__4h3GQW__products li{border-top:1px solid #e9e9eb;margin:0;padding:0}.farm-lab-product-sidebar-module__4h3GQW__products a{color:#252525;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:14px 0;text-decoration:none;display:flex}.farm-lab-product-sidebar-module__4h3GQW__products strong{overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.4;display:block}.farm-lab-product-sidebar-module__4h3GQW__products small{color:#c7001b;margin-top:4px;font-size:12px;font-weight:600;display:block}.farm-lab-product-sidebar-module__4h3GQW__products a:hover strong{text-underline-offset:3px;text-decoration:underline}.farm-lab-product-sidebar-module__4h3GQW__arrow{color:#c7001b;flex-shrink:0;font-size:20px}.farm-lab-product-sidebar-module__4h3GQW__panel footer{color:#66666b;background:#f8f8f9;border-top:1px solid #e9e9eb;padding:12px 18px;font-family:inherit;font-size:12px;line-height:1.7}.farm-lab-product-sidebar-module__4h3GQW__panel .farm-lab-product-sidebar-module__4h3GQW__empty{color:#646469;margin:0;padding:0 18px 16px;font-size:13px;line-height:1.5}
.locations-page-module__l3hNDW__page{min-width:0;max-width:1200px;margin:auto}.locations-page-module__l3hNDW__page p{color:#666d73;margin:7px 0 0;font-size:13px;line-height:1.6}.locations-page-module__l3hNDW__pageHeader,.locations-page-module__l3hNDW__panelHeader,.locations-page-module__l3hNDW__locationHeading{justify-content:space-between;align-items:center;gap:18px;display:flex}.locations-page-module__l3hNDW__pageHeader{margin-bottom:12px}.locations-page-module__l3hNDW__pageHeader h1{margin:0}.locations-page-module__l3hNDW__page .locations-page-module__l3hNDW__eyebrow,.locations-page-module__l3hNDW__dialog .locations-page-module__l3hNDW__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#747c83;margin:0 0 8px;font-size:10px;font-weight:700}.locations-page-module__l3hNDW__revenueLink{text-underline-offset:3px;margin-bottom:22px;font-size:13px;display:inline-block}.locations-page-module__l3hNDW__locationGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px;display:grid}.locations-page-module__l3hNDW__locationCard{color:#242626;background:#fff;border:1px solid #dce0e4;border-radius:10px;padding:22px;text-decoration:none;display:block}.locations-page-module__l3hNDW__locationCard:hover{border-color:#aeb5b9}.locations-page-module__l3hNDW__locationCard[aria-current=page]{border-top:3px solid #ed1024;padding-top:20px}.locations-page-module__l3hNDW__cardTitle{align-items:center;gap:12px;margin-bottom:16px;display:flex}.locations-page-module__l3hNDW__cardTitle small{color:#59636d;margin-top:4px;font-size:12px;display:block}.locations-page-module__l3hNDW__symbol{color:#59636d;background:#fafbfb;border:1px solid #e1e4e7;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.locations-page-module__l3hNDW__locationIdentity{overflow-wrap:anywhere;flex:1;min-width:0}.locations-page-module__l3hNDW__cardTitle .locations-page-module__l3hNDW__symbol{width:36px;height:40px}.locations-page-module__l3hNDW__selected{color:#59636d;border-top:1px solid #e5e7eb;justify-content:flex-end;align-items:center;padding-top:14px;font-size:12px;display:flex}.locations-page-module__l3hNDW__counts{color:#59636d;text-align:center;border-left:1px solid #e5e7eb;flex-shrink:0;align-items:center;gap:12px;padding-left:12px;font-size:11px;display:flex}.locations-page-module__l3hNDW__counts strong{color:#242626;margin-bottom:3px;font-size:17px;display:block}.locations-page-module__l3hNDW__locationHeading{margin:30px 0 14px}.locations-page-module__l3hNDW__locationHeading h2{margin:0}.locations-page-module__l3hNDW__panel{background:#fff;border:1px solid #dfe3e6;border-radius:12px;margin-top:16px;padding:18px}.locations-page-module__l3hNDW__panelHeader{margin-bottom:12px}.locations-page-module__l3hNDW__panelHeader h2{margin:0}.locations-page-module__l3hNDW__panelHeader h3,.locations-page-module__l3hNDW__empty h3{letter-spacing:0;text-transform:none;margin:0;font:700 15px/1.4 DM Sans,Arial,sans-serif}.locations-page-module__l3hNDW__row{border-top:1px solid #eceeef;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:18px;padding:10px 0;font-size:13px;display:grid}.locations-page-module__l3hNDW__person{min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.locations-page-module__l3hNDW__person strong{overflow-wrap:anywhere}.locations-page-module__l3hNDW__person:hover strong{text-decoration:underline}.locations-page-module__l3hNDW__person small,.locations-page-module__l3hNDW__assigned small{color:#687078;margin-top:4px;font-size:12px;display:block}.locations-page-module__l3hNDW__assigned span{overflow-wrap:anywhere}.locations-page-module__l3hNDW__avatar{color:#59626b;background:#eff1f2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:700;display:flex}.locations-page-module__l3hNDW__role{color:#59646d;background:#f2f4f5;border-radius:4px;width:fit-content;padding:5px 9px;font-size:12px}.locations-page-module__l3hNDW__edit{color:#30363a;text-underline-offset:3px;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:9px 0;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.locations-page-module__l3hNDW__add{white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;display:inline-flex!important}.locations-page-module__l3hNDW__note{color:#626b73;border-top:1px solid #eceeef;align-items:flex-start;gap:9px;margin-top:0;padding-top:10px;font-size:12px;line-height:1.5;display:flex}.locations-page-module__l3hNDW__note svg,.locations-page-module__l3hNDW__empty>svg{flex-shrink:0;margin-top:2px}.locations-page-module__l3hNDW__empty{color:#626c76;background:#f6f7f8;border:1px solid #ebedef;border-radius:8px;align-items:center;gap:17px;padding:22px;display:flex}.locations-page-module__l3hNDW__empty .locations-page-module__l3hNDW__add{margin-top:13px}.locations-page-module__l3hNDW__dialog{color:#242626;background:#fff;border:1px solid #d9dde0;border-radius:12px;width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);padding:0;overflow:auto;box-shadow:0 18px 70px #0003}.locations-page-module__l3hNDW__dialog::backdrop{background:#171b2066}.locations-page-module__l3hNDW__dialog>header{border-bottom:1px solid #eceeef;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.locations-page-module__l3hNDW__dialog>header h2{margin:0;font-size:25px}.locations-page-module__l3hNDW__close{color:#646b70;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.locations-page-module__l3hNDW__dialogBody{padding:22px 24px}.locations-page-module__l3hNDW__dialogBody h3{text-transform:none;letter-spacing:0;margin:0 0 14px;font:700 16px/1.4 DM Sans,Arial,sans-serif}.locations-page-module__l3hNDW__dialog>footer{background:#fafafa;border-top:1px solid #eceeef;justify-content:flex-end;padding:14px 24px;display:flex}.locations-page-module__l3hNDW__form>fieldset{border:0;flex-direction:column;gap:18px;min-width:0;margin:0;padding:0;display:flex}.locations-page-module__l3hNDW__form>fieldset>label{margin:0;font-size:13px;font-weight:600;display:block}.locations-page-module__l3hNDW__form input:not([type=radio]):not([type=checkbox]):not([type=hidden]){width:100%;min-height:44px;margin-top:7px;font-size:16px}.locations-page-module__l3hNDW__form>fieldset>button{align-self:flex-end}.locations-page-module__l3hNDW__help{margin:0 0 14px;line-height:1.6;color:#687078!important;font-size:12px!important}.locations-page-module__l3hNDW__form .locations-page-module__l3hNDW__help{margin:0}.locations-page-module__l3hNDW__form .locations-page-module__l3hNDW__checkbox{align-items:center;gap:9px;display:flex}.locations-page-module__l3hNDW__checkbox input{width:auto}.locations-page-module__l3hNDW__roleField,.locations-page-module__l3hNDW__picker{border:0;min-width:0;margin:0;padding:0}.locations-page-module__l3hNDW__roleField legend,.locations-page-module__l3hNDW__picker legend{margin:0 0 10px;padding:0;font-size:13px;font-weight:600}.locations-page-module__l3hNDW__roleGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.locations-page-module__l3hNDW__roleChoice{cursor:pointer;background:#fff;border:1px solid #dbe0e3;border-radius:7px;align-items:flex-start;gap:11px;margin:0;padding:15px;display:flex;position:relative;font-size:13px!important;font-weight:400!important}.locations-page-module__l3hNDW__roleChoice:last-child:nth-child(3){grid-column:1/-1}.locations-page-module__l3hNDW__roleChoice:has(input:checked){background:#f3f4f4;border-color:#292e31;box-shadow:inset 0 0 0 1px #292e31}.locations-page-module__l3hNDW__roleChoice:has(input:focus-visible){outline-offset:3px;outline:1px solid #8b9399}.locations-page-module__l3hNDW__roleChoice input{opacity:0;width:1px;height:1px;position:absolute}.locations-page-module__l3hNDW__roleChoice svg{color:#59646d;flex-shrink:0}.locations-page-module__l3hNDW__roleChoice:has(input:checked) svg{color:#ed1024}.locations-page-module__l3hNDW__roleChoice strong{font-size:13px;display:block}.locations-page-module__l3hNDW__roleChoice small{color:#687078;margin-top:5px;font-size:12px;line-height:1.5;display:block}.locations-page-module__l3hNDW__pickerList{flex-direction:column;gap:8px;max-height:240px;display:flex;overflow:auto}.locations-page-module__l3hNDW__pickerList label{cursor:pointer;border:1px solid #dfe3e6;border-radius:6px;align-items:center;gap:10px;margin:0;padding:11px 13px;font-size:13px;display:flex}.locations-page-module__l3hNDW__pickerList label[hidden]{display:none}.locations-page-module__l3hNDW__pickerList label:has(input:checked){background:#f3f4f4;border-color:#42484c}.locations-page-module__l3hNDW__pickerList input{accent-color:#30363a;width:auto;margin:0}.locations-page-module__l3hNDW__search{margin-bottom:12px;font-size:12px;display:block}.locations-page-module__l3hNDW__coachEditor{border-top:1px solid #e0e3e5;margin-top:22px;padding-top:20px}.locations-page-module__l3hNDW__coachEditor .locations-page-module__l3hNDW__form+.locations-page-module__l3hNDW__form{margin-top:18px}.locations-page-module__l3hNDW__assignRow{border-top:1px solid #e0e3e5;grid-template-columns:1fr auto;gap:4px 12px;padding:15px 0;font-size:13px;display:grid}.locations-page-module__l3hNDW__assignRow small{color:#687078;grid-column:1}.locations-page-module__l3hNDW__assignRow .locations-page-module__l3hNDW__form{grid-area:1/2/span 2}.locations-page-module__l3hNDW__edit:focus-visible,.locations-page-module__l3hNDW__close:focus-visible{outline-offset:3px;outline:1px solid #8b9399}.locations-page-module__l3hNDW__form fieldset:disabled{opacity:.7}.locations-page-module__l3hNDW__form fieldset:disabled label{cursor:wait}@media (max-width:700px){.locations-page-module__l3hNDW__pageHeader,.locations-page-module__l3hNDW__panelHeader,.locations-page-module__l3hNDW__locationHeading{flex-wrap:wrap;align-items:flex-start}.locations-page-module__l3hNDW__panel{padding:16px}.locations-page-module__l3hNDW__locationCard{padding:18px}.locations-page-module__l3hNDW__locationCard[aria-current=page]{padding-top:16px}.locations-page-module__l3hNDW__locationHeading{margin-top:25px}.locations-page-module__l3hNDW__row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.locations-page-module__l3hNDW__row>.locations-page-module__l3hNDW__role,.locations-page-module__l3hNDW__row>.locations-page-module__l3hNDW__assigned{grid-column:1}.locations-page-module__l3hNDW__row>.locations-page-module__l3hNDW__edit{grid-area:1/2/span 2}.locations-page-module__l3hNDW__row>.locations-page-module__l3hNDW__person{grid-column:1}.locations-page-module__l3hNDW__edit{min-height:44px;font-size:11px}.locations-page-module__l3hNDW__empty{align-items:flex-start;padding:18px}.locations-page-module__l3hNDW__dialog>header,.locations-page-module__l3hNDW__dialogBody{padding:18px}.locations-page-module__l3hNDW__dialog>footer{padding:12px 18px}.locations-page-module__l3hNDW__roleGrid{grid-template-columns:1fr}.locations-page-module__l3hNDW__roleChoice:last-child:nth-child(3){grid-column:1}.locations-page-module__l3hNDW__locationGrid{grid-template-columns:1fr}.locations-page-module__l3hNDW__page .locations-page-module__l3hNDW__eyebrow{overflow-wrap:anywhere}}.locations-page-module__l3hNDW__teamPanel{background:#fff;border:1px solid #dfe3e6;border-radius:12px;padding:24px}.locations-page-module__l3hNDW__teamPanel .locations-page-module__l3hNDW__teamHeader{color:#242626;background:0 0;border-radius:0;padding:0}.locations-page-module__l3hNDW__teamPanel .locations-page-module__l3hNDW__teamHeader h2{color:#242626}.locations-page-module__l3hNDW__teamPanel .locations-page-module__l3hNDW__teamHeader p{color:#687078;margin-top:7px}.locations-page-module__l3hNDW__teamPanel .new-invite-form{flex-direction:column;gap:16px;display:flex}.locations-page-module__l3hNDW__teamPanel .new-invite-form>button{align-self:flex-end}.locations-page-module__l3hNDW__teamPanel .new-invite-form input{min-height:44px;font-size:16px}.locations-page-module__l3hNDW__teamPanel .new-invite-form>p{color:#687078;font-size:12px;line-height:1.5}@media (max-width:700px){.locations-page-module__l3hNDW__teamPanel{padding:18px}}.locations-page-module__l3hNDW__page nav.locations-page-module__l3hNDW__locationGrid{align-items:stretch;gap:16px;display:grid}.locations-page-module__l3hNDW__page nav.locations-page-module__l3hNDW__locationGrid a.locations-page-module__l3hNDW__locationCard{color:#242626;text-decoration:none}.locations-page-module__l3hNDW__page nav.locations-page-module__l3hNDW__locationGrid a.locations-page-module__l3hNDW__locationCard:hover{background:#fafbfc}.locations-page-module__l3hNDW__teamPanel .locations-page-module__l3hNDW__dialog form.new-invite-form{flex-direction:column;align-items:stretch;gap:16px;display:flex}.locations-page-module__l3hNDW__teamPanel .locations-page-module__l3hNDW__dialog form.new-invite-form>label{flex:none;width:100%}.locations-page-module__l3hNDW__teamPanel .locations-page-module__l3hNDW__dialog form.new-invite-form>button{align-self:flex-end}.locations-page-module__l3hNDW__formActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.locations-page-module__l3hNDW__locationCard .locations-page-module__l3hNDW__symbol{color:#59636d;background:#f8f9fa;border-color:#e1e4e7}.locations-page-module__l3hNDW__locationCard:focus-visible{outline-offset:3px;outline:2px solid #ed1024}.locations-page-module__l3hNDW__locationInviteForm{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.locations-page-module__l3hNDW__locationInviteForm .person-name-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%;margin:0;display:grid}.locations-page-module__l3hNDW__locationInviteForm label{margin:0;font-size:13px;font-weight:600}.locations-page-module__l3hNDW__locationInviteForm input:not([type=radio]){box-sizing:border-box;width:100%;margin:6px 0 0}.locations-page-module__l3hNDW__locationInviteForm .locations-page-module__l3hNDW__roleField{margin:0;padding-top:0}.locations-page-module__l3hNDW__locationInviteForm .locations-page-module__l3hNDW__roleChoice{padding:12px}.locations-page-module__l3hNDW__locationInviteForm .locations-page-module__l3hNDW__inviteNote{color:#687078;margin:0;font-size:12px;line-height:1.5}.locations-page-module__l3hNDW__locationInviteForm .locations-page-module__l3hNDW__formActions{border-top:1px solid #e0e3e5;width:100%;margin:0;padding-top:12px}@media (max-width:420px){.locations-page-module__l3hNDW__locationInviteForm .person-name-fields{grid-template-columns:minmax(0,1fr)}}.locations-page-module__l3hNDW__dialog:has(.locations-page-module__l3hNDW__locationInviteForm) .locations-page-module__l3hNDW__dialogBody{padding-top:14px;padding-bottom:12px}.locations-page-module__l3hNDW__dialog:has(.locations-page-module__l3hNDW__locationInviteForm) .locations-page-module__l3hNDW__dialogBody>.locations-page-module__l3hNDW__help{margin:0 0 4px}.locations-page-module__l3hNDW__dialog:has(.locations-page-module__l3hNDW__locationInviteForm) .people-choice{margin-bottom:12px}.locations-page-module__l3hNDW__dialog form.locations-page-module__l3hNDW__locationInviteForm{gap:12px;margin:0}.locations-page-module__l3hNDW__dialog .locations-page-module__l3hNDW__locationInviteForm>label{gap:6px;margin:0;display:grid}.locations-page-module__l3hNDW__dialog .locations-page-module__l3hNDW__locationInviteForm .person-name-fields>label{gap:6px;margin:0;display:grid}.locations-page-module__l3hNDW__dialog .locations-page-module__l3hNDW__locationInviteForm input:not([type=radio]){margin:0}.locations-page-module__l3hNDW__dialog .locations-page-module__l3hNDW__locationInviteForm .locations-page-module__l3hNDW__roleField legend{margin-bottom:8px}.locations-page-module__l3hNDW__dialog .locations-page-module__l3hNDW__assignRow{align-items:center;gap:3px 12px;padding:9px 0}.locations-page-module__l3hNDW__dialog .locations-page-module__l3hNDW__assignRow strong,.locations-page-module__l3hNDW__dialog .locations-page-module__l3hNDW__assignRow small{margin:0;line-height:1.35}.locations-page-module__l3hNDW__dialog .locations-page-module__l3hNDW__assignRow .locations-page-module__l3hNDW__form{align-self:center;margin:0}.locations-page-module__l3hNDW__dialog .locations-page-module__l3hNDW__assignRow .locations-page-module__l3hNDW__form>fieldset{gap:0;margin:0;padding:0}.locations-page-module__l3hNDW__dialog .locations-page-module__l3hNDW__assignRow .locations-page-module__l3hNDW__formActions{margin:0;padding:0}.locations-page-module__l3hNDW__edit[aria-label]{justify-content:center;width:36px;min-height:36px;padding:8px}.locations-page-module__l3hNDW__dialog:has(.locations-page-module__l3hNDW__locationEdit) .locations-page-module__l3hNDW__dialogBody{padding:14px 24px}.locations-page-module__l3hNDW__locationEdit .locations-page-module__l3hNDW__form{margin:0}.locations-page-module__l3hNDW__locationEdit .locations-page-module__l3hNDW__form>fieldset{gap:14px}.locations-page-module__l3hNDW__dialog .locations-page-module__l3hNDW__locationEdit label{gap:6px;margin:0;font-size:13px;font-weight:600;display:grid}.locations-page-module__l3hNDW__dialog .locations-page-module__l3hNDW__locationEdit input:not([type=hidden]){min-height:40px;margin:0;padding:9px 11px}.locations-page-module__l3hNDW__locationEdit .locations-page-module__l3hNDW__formActions{margin:0}.locations-page-module__l3hNDW__archiveArea{border-top:1px solid #e0e3e5;margin-top:14px;padding-top:12px}.locations-page-module__l3hNDW__archiveButton{color:#606975;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-family:inherit;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.locations-page-module__l3hNDW__archiveConfirm{color:#222;background:#fff;border:1px solid #ddd;border-radius:12px;width:min(440px,100vw - 32px);padding:20px}.locations-page-module__l3hNDW__archiveConfirm::backdrop{background:#0008}.locations-page-module__l3hNDW__archiveConfirm>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.locations-page-module__l3hNDW__archiveConfirm h2{margin:0}.locations-page-module__l3hNDW__archiveConfirm p{margin:12px 0 16px;font-size:13px;line-height:1.5}.locations-page-module__l3hNDW__archiveButton:focus-visible{outline-offset:3px;outline:2px solid #ed0016}.locations-page-module__l3hNDW__dialog:has(.locations-page-module__l3hNDW__locationCreate) .locations-page-module__l3hNDW__dialogBody{padding-top:14px;padding-bottom:14px}.locations-page-module__l3hNDW__dialog .locations-page-module__l3hNDW__locationCreate{margin:0}.locations-page-module__l3hNDW__dialog .locations-page-module__l3hNDW__locationCreate>fieldset{gap:14px}.locations-page-module__l3hNDW__dialog .locations-page-module__l3hNDW__locationCreate label{gap:6px;margin:0;font-size:13px;font-weight:600;display:grid}.locations-page-module__l3hNDW__dialog .locations-page-module__l3hNDW__locationCreate input:not([type=hidden]){min-height:40px;margin:0;padding:9px 11px}.locations-page-module__l3hNDW__dialog .locations-page-module__l3hNDW__locationCreate .locations-page-module__l3hNDW__help{margin:0}.locations-page-module__l3hNDW__locationEdit>.locations-page-module__l3hNDW__form>fieldset>.locations-page-module__l3hNDW__formActions{border-top:1px solid #e0e3e5;padding-top:12px}.locations-page-module__l3hNDW__locationEdit .locations-page-module__l3hNDW__formActions>.locations-page-module__l3hNDW__archiveButton{margin-right:auto}
.overview-module__-Ax7TG__overview{max-width:1260px;margin:0 auto}.overview-module__-Ax7TG__heading{justify-content:space-between;align-items:flex-end;gap:22px;margin:10px 0 28px;display:flex}.overview-module__-Ax7TG__eyebrow{letter-spacing:.14em;color:#ae252e;font-size:10px;font-weight:750}.overview-module__-Ax7TG__heading h1{letter-spacing:-.03em;margin:8px 0;font-size:35px}.overview-module__-Ax7TG__heading p:last-child{color:#6b7075;margin-bottom:0;font-size:14px}.overview-module__-Ax7TG__periods{white-space:nowrap;background:#ebedef;border-radius:8px;gap:4px;padding:4px;display:flex}.overview-module__-Ax7TG__periods button{border-radius:5px;padding:8px 12px;font-size:12px;color:#53595f!important;text-decoration:none!important}.overview-module__-Ax7TG__periods button[aria-pressed=true]{background:#fff;box-shadow:0 1px 4px #0001;color:#1a2025!important}.overview-module__-Ax7TG__metrics{grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:24px;display:grid}.overview-module__-Ax7TG__metrics>div{background:#fff;border:1px solid #e2e5e7;border-radius:10px;padding:24px}.overview-module__-Ax7TG__metrics span{font-size:13px;font-weight:600}.overview-module__-Ax7TG__metrics strong{letter-spacing:-.04em;margin:12px 0;font-size:39px;display:block}.overview-module__-Ax7TG__columns{grid-template-columns:1.35fr 1fr;gap:20px;margin-bottom:22px;display:grid}.overview-module__-Ax7TG__panel{background:#fff;border:1px solid #e2e5e7;border-radius:11px;padding:24px}.overview-module__-Ax7TG__panel h2{margin:0 0 12px;font-size:19px}.overview-module__-Ax7TG__panelHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.overview-module__-Ax7TG__panelHeading span{color:#6b7075;font-size:12px}.overview-module__-Ax7TG__note{color:#747a80;font-size:13px;line-height:1.6}.overview-module__-Ax7TG__row{border-bottom:1px solid #eceef0;justify-content:space-between;align-items:center;gap:15px;padding:16px 0;color:#252a2f!important;text-decoration:none!important;display:flex!important}.overview-module__-Ax7TG__row small{color:#737a80;margin-top:6px;font-size:12px;display:block}.overview-module__-Ax7TG__row strong{font-size:13px}.overview-module__-Ax7TG__empty{padding:24px 0}.overview-module__-Ax7TG__empty h3{font-size:16px}.overview-module__-Ax7TG__empty p{color:#737a80;font-size:13px}.overview-module__-Ax7TG__update{color:#fff;background:#191c20;border-radius:12px;gap:23px;margin:22px 0;padding:29px;display:flex}.overview-module__-Ax7TG__update h2{letter-spacing:-.025em;color:#fff;margin:8px 0 12px;font-size:26px}.overview-module__-Ax7TG__update p{color:#c6c9cd;max-width:700px;font-size:14px;line-height:1.6}.overview-module__-Ax7TG__update .overview-module__-Ax7TG__eyebrow{color:#ff7178;font-size:10px}.overview-module__-Ax7TG__update a{align-items:center;gap:15px;font-size:13px;display:inline-flex;color:#fff!important}.overview-module__-Ax7TG__updateIcon{color:#ff7178;background:#ffffff10;border-radius:12px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}@media (max-width:650px){.overview-module__-Ax7TG__heading{flex-direction:column;align-items:flex-start}.overview-module__-Ax7TG__metrics{gap:8px}.overview-module__-Ax7TG__metrics>div{padding:17px 12px}.overview-module__-Ax7TG__metrics span{font-size:11px}.overview-module__-Ax7TG__metrics strong{font-size:30px}.overview-module__-Ax7TG__columns{grid-template-columns:1fr}.overview-module__-Ax7TG__panel{padding:20px}.overview-module__-Ax7TG__update{gap:15px;padding:22px}}.overview-module__-Ax7TG__heading{gap:14px;margin:4px 0 18px}.overview-module__-Ax7TG__heading h1{margin:5px 0}.overview-module__-Ax7TG__periods{border-radius:6px;gap:2px;padding:3px}.overview-module__-Ax7TG__periods button{padding:5px 9px;font-size:11px}.overview-module__-Ax7TG__metrics{gap:12px;margin-bottom:18px}.overview-module__-Ax7TG__metrics>div{color:#fff;background:#242627;border-color:#242627;border-radius:8px;padding:15px 18px}.overview-module__-Ax7TG__metrics span{color:#e4e5e7;font-size:12px}.overview-module__-Ax7TG__metricValue{flex-wrap:wrap;align-items:baseline;gap:10px;margin-top:8px;display:flex}.overview-module__-Ax7TG__metrics strong{color:#fff;margin:0;font-size:32px;line-height:1}.overview-module__-Ax7TG__metrics small{color:#bcbfc3;font-size:11px}.overview-module__-Ax7TG__panel{padding:18px 20px}.overview-module__-Ax7TG__row,.overview-module__-Ax7TG__empty{padding:12px 0}.overview-module__-Ax7TG__seeAll{color:#303438;cursor:pointer;background:0 0;border:0;min-height:28px;margin-top:14px;padding:0;font-size:12px;font-weight:650}.overview-module__-Ax7TG__attentionDialog{color:#222;background:#fff;border:0;border-radius:12px;width:min(560px,100vw - 32px);max-height:80dvh;padding:22px;overflow:auto}.overview-module__-Ax7TG__attentionDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0008}.overview-module__-Ax7TG__attentionDialog h2{margin:0}@media (max-width:650px){.overview-module__-Ax7TG__metrics>div{padding:13px 10px}.overview-module__-Ax7TG__metricValue{gap:5px}.overview-module__-Ax7TG__metrics small{font-size:10px}.overview-module__-Ax7TG__metrics strong{font-size:28px}}.overview-module__-Ax7TG__completedMetric{gap:4px;display:grid}.overview-module__-Ax7TG__overview .overview-module__-Ax7TG__periods button{color:#555;background:0 0;border:0;min-height:28px;margin:0;padding:5px 9px;font-size:11px;line-height:18px}.overview-module__-Ax7TG__overview .overview-module__-Ax7TG__periods button[aria-pressed=true]{background:#242424;color:#fff!important}.overview-module__-Ax7TG__update{border-radius:9px;align-items:flex-start;gap:16px;margin:16px 0;padding:18px 20px}.overview-module__-Ax7TG__update h2{margin:4px 0 6px;font-size:23px}.overview-module__-Ax7TG__update p{max-width:850px;margin:0 0 9px;font-size:13px;line-height:1.45}.overview-module__-Ax7TG__update .overview-module__-Ax7TG__eyebrow{margin:0 0 4px}.overview-module__-Ax7TG__updateIcon{flex:0 0 42px;width:42px;height:42px}.overview-module__-Ax7TG__ownerColumns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;margin-bottom:20px;display:grid}.overview-module__-Ax7TG__ownerColumns>section{border-radius:10px;min-width:0;margin:0;padding:20px}.overview-module__-Ax7TG__ownerColumns .overview-module__-Ax7TG__panelHeading{align-items:center;min-height:28px;margin-bottom:12px}.overview-module__-Ax7TG__ownerColumns .overview-module__-Ax7TG__panelHeading h2{margin:0;font-size:19px}.overview-module__-Ax7TG__ownerColumns .overview-module__-Ax7TG__note{margin:8px 0;font-size:12px}.overview-module__-Ax7TG__ownerColumns .overview-module__-Ax7TG__empty,.overview-module__-Ax7TG__ownerColumns .overview-module__-Ax7TG__row{padding:12px 0}.overview-module__-Ax7TG__ownerColumns .overview-module__-Ax7TG__row>span{overflow-wrap:anywhere;min-width:0}.overview-module__-Ax7TG__ownerColumns .overview-module__-Ax7TG__row>svg{flex-shrink:0}@media (max-width:1050px){.overview-module__-Ax7TG__ownerColumns{grid-template-columns:1fr}}@media (max-width:650px){.overview-module__-Ax7TG__metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.overview-module__-Ax7TG__heading{position:relative}.overview-module__-Ax7TG__heading>div{width:100%}.overview-module__-Ax7TG__heading .overview-module__-Ax7TG__eyebrow{padding-right:108px}.overview-module__-Ax7TG__overview .overview-module__-Ax7TG__periods{background:0 0;gap:2px;padding:0;position:absolute;top:0;right:0}.overview-module__-Ax7TG__overview .overview-module__-Ax7TG__periods button{border-radius:4px;min-width:30px;min-height:28px;padding:4px 5px;font-size:10px;line-height:20px}.overview-module__-Ax7TG__overview .overview-module__-Ax7TG__periods button[aria-pressed=true]{box-shadow:none;background:#e4e6e8;color:#30363b!important}}
.posture-inference-lab-module__vyG5ra__lab{color:#252525;margin:24px 0}.posture-inference-lab-module__vyG5ra__header{color:#fff;background:#252525;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.posture-inference-lab-module__vyG5ra__header h2{color:#fff;margin:4px 0}.posture-inference-lab-module__vyG5ra__header p{margin:4px 0}.posture-inference-lab-module__vyG5ra__identity,.posture-inference-lab-module__vyG5ra__row{flex-wrap:wrap;align-items:center;gap:16px;margin:18px 0;display:flex}.posture-inference-lab-module__vyG5ra__identity>label:first-child{flex:1;min-width:220px}.posture-inference-lab-module__vyG5ra__lab label{font-size:13px;display:block}.posture-inference-lab-module__vyG5ra__lab input:not([type=checkbox]),.posture-inference-lab-module__vyG5ra__lab select{color:#222;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #ccc;border-radius:4px;padding:8px}.posture-inference-lab-module__vyG5ra__lab .posture-inference-lab-module__vyG5ra__inline{align-items:center;gap:8px;display:flex}.posture-inference-lab-module__vyG5ra__inline input{flex:none;width:16px;height:16px;min-height:0;margin:0}.posture-inference-lab-module__vyG5ra__notice{color:#626262;max-width:1100px;font-size:13px}.posture-inference-lab-module__vyG5ra__status{min-height:26px;font-size:14px;font-weight:600}.posture-inference-lab-module__vyG5ra__views{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.posture-inference-lab-module__vyG5ra__view,.posture-inference-lab-module__vyG5ra__activeView{background:#fff;border:1px solid #ddd;border-radius:6px;padding:16px}.posture-inference-lab-module__vyG5ra__activeView{border-color:#bd1c26;box-shadow:0 0 0 1px #bd1c26}.posture-inference-lab-module__vyG5ra__views header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.posture-inference-lab-module__vyG5ra__views header button{color:#222;cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;font-weight:700}.posture-inference-lab-module__vyG5ra__views header span{color:#777;font-size:11px}.posture-inference-lab-module__vyG5ra__views label{margin:10px 0}.posture-inference-lab-module__vyG5ra__lab input[type=file]{max-width:100%;font-size:11px}.posture-inference-lab-module__vyG5ra__inspector{grid-template-columns:minmax(240px,.8fr) minmax(0,1.3fr);align-items:start;gap:24px;margin:26px 0;display:grid}.posture-inference-lab-module__vyG5ra__visual{background:#fff;border:1px solid #ddd;border-radius:6px;padding:18px;position:sticky;top:12px}.posture-inference-lab-module__vyG5ra__image{background:#222;width:fit-content;max-width:100%;margin:auto;position:relative}.posture-inference-lab-module__vyG5ra__image img{width:auto;max-width:100%;height:auto;max-height:620px;display:block}.posture-inference-lab-module__vyG5ra__image svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.posture-inference-lab-module__vyG5ra__visual p{margin:8px 0;font-size:12px}.posture-inference-lab-module__vyG5ra__scroll{overflow:auto}.posture-inference-lab-module__vyG5ra__metricScroll{max-height:860px;overflow:auto}.posture-inference-lab-module__vyG5ra__lab table{border-collapse:collapse;background:#fff;width:100%;font-size:12px}.posture-inference-lab-module__vyG5ra__lab th{color:#fff;text-align:left;white-space:nowrap;background:#292929;padding:12px}.posture-inference-lab-module__vyG5ra__lab td{vertical-align:top;border-bottom:1px solid #e5e5e5;min-width:75px;padding:10px}.posture-inference-lab-module__vyG5ra__lab td:first-child{min-width:160px}.posture-inference-lab-module__vyG5ra__lab .posture-inference-lab-module__vyG5ra__metricButton,.posture-inference-lab-module__vyG5ra__lab .posture-inference-lab-module__vyG5ra__textAction{box-shadow:none;color:#252525;font:inherit;text-align:left;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;min-height:0;padding:0;text-decoration:underline}.posture-inference-lab-module__vyG5ra__lab .posture-inference-lab-module__vyG5ra__metricButton{width:100%;text-decoration:none}.posture-inference-lab-module__vyG5ra__lab .posture-inference-lab-module__vyG5ra__metricButton:hover,.posture-inference-lab-module__vyG5ra__lab .posture-inference-lab-module__vyG5ra__textAction:hover{color:#b51022;background:0 0}.posture-inference-lab-module__vyG5ra__selected{background:#fff0f0}.posture-inference-lab-module__vyG5ra__section{border-top:1px solid #ddd;margin:32px 0;padding-top:22px}.posture-inference-lab-module__vyG5ra__section h3{font-size:22px}.posture-inference-lab-module__vyG5ra__feature{background:#fff;border:1px solid #ddd;border-radius:5px;margin:8px 0}.posture-inference-lab-module__vyG5ra__feature summary{cursor:pointer;align-items:center;gap:18px;padding:15px;font-size:13px;list-style:none;display:flex}.posture-inference-lab-module__vyG5ra__feature summary>span:first-child{flex:1}.posture-inference-lab-module__vyG5ra__feature summary:before{content:"+";color:#b51022;font-size:18px}.posture-inference-lab-module__vyG5ra__feature[open] summary:before{content:"−"}.posture-inference-lab-module__vyG5ra__featureBody{padding:0 18px 18px;font-size:13px}.posture-inference-lab-module__vyG5ra__ruleGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.posture-inference-lab-module__vyG5ra__present,.posture-inference-lab-module__vyG5ra__absent,.posture-inference-lab-module__vyG5ra__unsure{white-space:nowrap;border-radius:3px;padding:4px 8px;font-size:12px}.posture-inference-lab-module__vyG5ra__present{color:#143e32;background:#dceae6}.posture-inference-lab-module__vyG5ra__absent{color:#333;background:#eee}.posture-inference-lab-module__vyG5ra__unsure{color:#73520d;background:#fff1cc}.posture-inference-lab-module__vyG5ra__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.posture-inference-lab-module__vyG5ra__summaryGrid>details{background:#fff;border:1px solid #ddd;border-radius:5px;max-height:420px;padding:16px;overflow:auto}.posture-inference-lab-module__vyG5ra__summaryGrid summary{font-weight:700}.posture-inference-lab-module__vyG5ra__summaryGrid p{border-bottom:1px solid #eee;padding-bottom:10px;font-size:12px}.posture-inference-lab-module__vyG5ra__lab small{color:#666;margin-top:5px;font-size:11px;display:block}.posture-inference-lab-module__vyG5ra__footer{color:#fff;background:#252525;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.posture-inference-lab-module__vyG5ra__empty{background:#fff;border:1px dashed #ccc;padding:32px}.posture-inference-lab-module__vyG5ra__lab button:focus-visible,.posture-inference-lab-module__vyG5ra__lab input:focus-visible,.posture-inference-lab-module__vyG5ra__lab select:focus-visible{outline-offset:3px;outline:2px solid #c7192a}@media (max-width:1100px){.posture-inference-lab-module__vyG5ra__views{grid-template-columns:repeat(2,minmax(0,1fr))}.posture-inference-lab-module__vyG5ra__inspector{grid-template-columns:1fr}.posture-inference-lab-module__vyG5ra__visual{position:static}.posture-inference-lab-module__vyG5ra__ruleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.posture-inference-lab-module__vyG5ra__views,.posture-inference-lab-module__vyG5ra__summaryGrid,.posture-inference-lab-module__vyG5ra__ruleGrid{grid-template-columns:1fr}.posture-inference-lab-module__vyG5ra__header,.posture-inference-lab-module__vyG5ra__footer{flex-direction:column;align-items:flex-start}.posture-inference-lab-module__vyG5ra__feature summary{flex-wrap:wrap}.posture-inference-lab-module__vyG5ra__feature summary>span:first-child{flex-basis:100%}}
.profile-section-nav-module__PF_SBa__mobile{display:none}@media (max-width:760px){nav.profile-section-nav-module__PF_SBa__desktop{display:none!important}.profile-section-nav-module__PF_SBa__mobile{margin:16px 0;display:block;position:relative}.profile-section-nav-module__PF_SBa__label{color:#666;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.profile-section-nav-module__PF_SBa__mobile .profile-section-nav-module__PF_SBa__trigger{color:#fff;text-align:left;cursor:pointer;background:#242624;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;margin:0;padding:10px 14px;font:600 14px/1.4 DM Sans,Arial,sans-serif;display:flex}.profile-section-nav-module__PF_SBa__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.profile-section-nav-module__PF_SBa__mobile .profile-section-nav-module__PF_SBa__menu{z-index:30;background:#fff;border:1px solid #ddd;border-radius:5px;margin:5px 0 0;padding:5px;display:block;position:absolute;inset:auto 0;box-shadow:0 8px 20px #00000018}.profile-section-nav-module__PF_SBa__menu[hidden]{display:none}.profile-section-nav-module__PF_SBa__mobile .profile-section-nav-module__PF_SBa__menu a:not(.button){color:#333;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;margin:0;padding:10px 12px;font:500 14px/1.4 DM Sans,Arial,sans-serif;text-decoration:none;display:flex}.profile-section-nav-module__PF_SBa__mobile .profile-section-nav-module__PF_SBa__menu a:hover{background:#f3f3f3}.profile-section-nav-module__PF_SBa__mobile .profile-section-nav-module__PF_SBa__menu a[aria-current=page]{background:#f3f3f3;border-left-color:#ed0016;font-weight:700}.profile-section-nav-module__PF_SBa__menu a[aria-current=page] svg{color:#ed0016}}
.review-module__Cv6JVG__root{max-width:1260px;margin:auto}.review-module__Cv6JVG__root header{margin:24px 0}.review-module__Cv6JVG__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#666;font-size:11px}.review-module__Cv6JVG__controls{background:#fff;border:1px solid #ddd;border-radius:8px;grid-template-columns:1fr 2fr 1fr 1fr;align-items:end;gap:14px;padding:20px;display:grid}.review-module__Cv6JVG__controls label{flex-direction:column;gap:6px;font-size:12px;display:flex}.review-module__Cv6JVG__controls input,.review-module__Cv6JVG__controls select{width:100%;min-width:0;min-height:38px;padding:8px;font-size:13px}.review-module__Cv6JVG__controls .review-module__Cv6JVG__check{flex-direction:row;grid-column:span 3;align-items:center}.review-module__Cv6JVG__check input{width:16px;min-height:16px}.review-module__Cv6JVG__summary{color:#fff;background:#242424;border-radius:8px;grid-template-columns:2fr 1.3fr 1fr;gap:24px;margin:24px 0;padding:24px;display:grid}.review-module__Cv6JVG__summary h2,.review-module__Cv6JVG__summary h3{color:#fff;margin:8px 0}.review-module__Cv6JVG__summary p{margin:8px 0;font-size:13px}.review-module__Cv6JVG__columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.review-module__Cv6JVG__columns li{margin-bottom:14px}.review-module__Cv6JVG__columns li p{margin:5px 0;font-size:13px}.review-module__Cv6JVG__candidate{background:#fff;border:1px solid #ddd;border-radius:8px;grid-template-columns:1fr 1fr;gap:24px;margin:12px 0;padding:20px;display:grid}.review-module__Cv6JVG__candidate h3{margin:7px 0}.review-module__Cv6JVG__candidate p{font-size:13px}.review-module__Cv6JVG__json{white-space:pre-wrap;overflow-wrap:anywhere;color:#252525;background:#f5f5f5;max-height:540px;padding:14px;font-size:11px;overflow:auto}.review-module__Cv6JVG__root summary{cursor:pointer;font-weight:600}.review-module__Cv6JVG__root details{margin:12px 0}@media (max-width:850px){.review-module__Cv6JVG__controls,.review-module__Cv6JVG__summary,.review-module__Cv6JVG__columns,.review-module__Cv6JVG__candidate{grid-template-columns:1fr}.review-module__Cv6JVG__controls .review-module__Cv6JVG__check{grid-column:auto}}
.athlete-updates-module__r8P1gq__item{border-top:1px solid #e7e7e7;min-width:0;padding:16px 0}.athlete-updates-module__r8P1gq__item strong{overflow-wrap:anywhere;font-size:14px;display:block}.athlete-updates-module__r8P1gq__item time{color:#666;margin-top:5px;font-size:12px;display:block}.athlete-updates-module__r8P1gq__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-size:13px;display:flex}.athlete-updates-module__r8P1gq__actions a{font-weight:600}.athlete-updates-module__r8P1gq__item .athlete-updates-module__r8P1gq__actions button{color:#555;cursor:pointer;background:0 0;border:1px solid #ddd;border-radius:5px;min-height:32px;padding:6px 10px;font-size:12px}.athlete-updates-module__r8P1gq__item .athlete-updates-module__r8P1gq__actions button:disabled{opacity:.5;cursor:wait}.athlete-updates-module__r8P1gq__actions :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #e50019}@media (max-width:640px){.athlete-updates-module__r8P1gq__actions a{padding:8px 0}.athlete-updates-module__r8P1gq__item .athlete-updates-module__r8P1gq__actions button{min-height:44px}}
.coach-checkin-review-module__ZO4ija__page{max-width:1120px;margin:auto}.coach-checkin-review-module__ZO4ija__heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;display:flex}.coach-checkin-review-module__ZO4ija__heading h1{margin:0 0 8px}.coach-checkin-review-module__ZO4ija__heading p{color:#64666b;margin:0}.coach-checkin-review-module__ZO4ija__status{color:#ad0016;background:#fff6f7;border:1px solid #efc5ca;border-radius:5px;padding:6px 10px;font-size:12px}.coach-checkin-review-module__ZO4ija__grid{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:20px;display:grid}.coach-checkin-review-module__ZO4ija__panel,.coach-checkin-review-module__ZO4ija__notifications{background:#fff;border:1px solid #ddd;border-radius:10px;padding:22px}.coach-checkin-review-module__ZO4ija__panel h2,.coach-checkin-review-module__ZO4ija__notifications h2{margin:0 0 12px}.coach-checkin-review-module__ZO4ija__panel dt{color:#666;margin-top:18px;font-size:13px}.coach-checkin-review-module__ZO4ija__panel dd{margin:5px 0 0;font-weight:600}.coach-checkin-review-module__ZO4ija__panel dl{margin:0}.coach-checkin-review-module__ZO4ija__comparison{grid-template-columns:1fr 1fr;gap:16px;display:grid}.coach-checkin-review-module__ZO4ija__column{min-width:0}.coach-checkin-review-module__ZO4ija__column h3{margin:0 0 12px;font-size:14px}.coach-checkin-review-module__ZO4ija__column:last-child{border-left:2px solid #e60012;padding-left:16px}.coach-checkin-review-module__ZO4ija__section h4{margin:0 0 10px}.coach-checkin-review-module__ZO4ija__exercise{padding:10px 0}.coach-checkin-review-module__ZO4ija__exercise small{color:#65666b;margin-top:5px;display:block}.coach-checkin-review-module__ZO4ija__custom{border:1px solid #ddd;border-radius:4px;margin:4px 0;padding:3px 6px;font-size:11px;display:inline-block}.coach-checkin-review-module__ZO4ija__actions{border-top:1px solid #ddd;flex-wrap:wrap;gap:8px;margin-top:20px;padding-top:20px;display:flex}.coach-checkin-review-module__ZO4ija__notice{color:#555;background:#f7f7f8;border-left:3px solid #e60012;margin-top:16px;padding:12px}.coach-checkin-review-module__ZO4ija__notifications{margin:0 0 24px}.coach-checkin-review-module__ZO4ija__notifications header{align-items:center;gap:10px;display:flex}.coach-checkin-review-module__ZO4ija__count{color:#fff;background:#e60012;border-radius:50%;place-items:center;min-width:22px;height:22px;padding:0 5px;font-size:12px;display:inline-grid}.coach-checkin-review-module__ZO4ija__notification{color:inherit;border-top:1px solid #e1e1e1;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;text-decoration:none;display:flex}.coach-checkin-review-module__ZO4ija__notification small{color:#666;margin-top:4px;display:block}.coach-checkin-review-module__ZO4ija__modal{color:#252525;background:#fff;border:1px solid #ddd;border-radius:10px;width:min(480px,100vw - 32px);padding:0}.coach-checkin-review-module__ZO4ija__modal::backdrop{background:#1118}.coach-checkin-review-module__ZO4ija__modal header{color:#fff;background:#252628;border-bottom:3px solid #e60012;padding:16px 22px}.coach-checkin-review-module__ZO4ija__modal header h2{font-family:var(--font-display,"Barlow Condensed"), sans-serif;text-transform:uppercase;color:#fff;margin:0}.coach-checkin-review-module__ZO4ija__modalbody{padding:20px 22px}.coach-checkin-review-module__ZO4ija__modalbody .coach-checkin-review-module__ZO4ija__actions{border:0;margin:0;padding-top:10px}@media (max-width:760px){.coach-checkin-review-module__ZO4ija__grid,.coach-checkin-review-module__ZO4ija__comparison{grid-template-columns:1fr}.coach-checkin-review-module__ZO4ija__heading{flex-direction:column;align-items:flex-start}.coach-checkin-review-module__ZO4ija__panel{padding:16px}.coach-checkin-review-module__ZO4ija__column:last-child{border-top:2px solid #e60012;border-left:0;padding:16px 0 0}.coach-checkin-review-module__ZO4ija__notification{align-items:flex-start}.coach-checkin-review-module__ZO4ija__notification>span{white-space:nowrap}}.coach-checkin-review-module__ZO4ija__page{width:100%;min-width:0;max-width:none}.coach-checkin-review-module__ZO4ija__panel{min-width:0}.coach-checkin-review-module__ZO4ija__comparison{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (min-width:1151px){.coach-checkin-review-module__ZO4ija__grid{grid-template-columns:minmax(240px,280px) minmax(0,1fr)}}@media (min-width:761px) and (max-width:1150px){.coach-checkin-review-module__ZO4ija__grid{grid-template-columns:1fr}.coach-checkin-review-module__ZO4ija__panel dl{grid-template-columns:180px minmax(0,1fr);gap:12px 20px;display:grid}.coach-checkin-review-module__ZO4ija__panel dt,.coach-checkin-review-module__ZO4ija__panel dd{margin:0}.coach-checkin-review-module__ZO4ija__heading{align-items:flex-start}.coach-checkin-review-module__ZO4ija__status{flex-shrink:0}}@media (max-width:760px){.coach-checkin-review-module__ZO4ija__comparison{grid-template-columns:minmax(0,1fr)}}.coach-checkin-review-module__ZO4ija__section{border-top:0;margin-top:20px;padding-top:0}.coach-checkin-review-module__ZO4ija__section h4{color:#fff;background:#252628;border-left:3px solid #e60012;border-radius:4px;margin:0 0 10px;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.4}
.farm-lab-module__VBhgxq__lab{max-width:1260px;margin:0 auto}.farm-lab-module__VBhgxq__hero{color:#fff;background:#151719;border-radius:16px;grid-template-columns:1.15fr 1fr;gap:28px;margin-bottom:26px;padding:42px 44px;display:grid;position:relative;overflow:hidden}.farm-lab-module__VBhgxq__heroCopy{z-index:1;position:relative}.farm-lab-module__VBhgxq__eyebrow{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:9px;font-size:11px;font-weight:750;display:flex}.farm-lab-module__VBhgxq__hero .farm-lab-module__VBhgxq__eyebrow{color:#c7c9cb}.farm-lab-module__VBhgxq__hero h1{letter-spacing:-.045em;color:#fff;text-transform:none;margin:22px 0 16px;font-size:clamp(34px,4vw,54px);line-height:1.03}.farm-lab-module__VBhgxq__hero h1 em{color:#ff565b;font-style:normal}.farm-lab-module__VBhgxq__hero p{color:#c9cbce;max-width:435px;font-size:15px;line-height:1.6}.farm-lab-module__VBhgxq__hero button.farm-lab-module__VBhgxq__start{color:#fff;cursor:pointer;background:#e52c38;border:0;border-radius:7px;align-items:center;gap:20px;margin-top:12px;padding:13px 20px;font-weight:700;display:inline-flex}.farm-lab-module__VBhgxq__heroDiagram{background-image:radial-gradient(#ffffff20 1px,#0000 1px);background-size:20px 20px;place-items:center;min-height:255px;display:grid;position:relative}.farm-lab-module__VBhgxq__orbit{border:1px solid #ffffff24;border-radius:50%;width:230px;height:230px;position:absolute;box-shadow:0 0 0 32px #ffffff04,0 0 0 65px #ffffff03}.farm-lab-module__VBhgxq__hitterArt{z-index:1;flex-direction:column;align-items:center;gap:9px;width:340px;max-width:90%;padding:20px 0;display:flex;position:relative}.farm-lab-module__VBhgxq__hitterArt img{border-radius:10px;width:100%;height:auto;box-shadow:0 15px 45px #0005}.farm-lab-module__VBhgxq__hitterArt strong{letter-spacing:.08em;color:#fff;margin-top:6px;font-size:36px;line-height:1.1}.farm-lab-module__VBhgxq__hitterArt>span{letter-spacing:.17em;color:#c9cbce;font-size:9px}.farm-lab-module__VBhgxq__assessor{text-align:right;flex-direction:column;gap:5px;display:flex}.farm-lab-module__VBhgxq__assessor small{text-transform:uppercase;letter-spacing:.08em;color:#757575;font-size:10px}.farm-lab-module__VBhgxq__nodeOne,.farm-lab-module__VBhgxq__nodeTwo,.farm-lab-module__VBhgxq__nodeThree{letter-spacing:.09em;z-index:2;background:#202326;border:1px solid #ffffff24;border-radius:6px;padding:9px 12px;font-size:9px;position:absolute}.farm-lab-module__VBhgxq__nodeOne{top:10px;left:0}.farm-lab-module__VBhgxq__nodeTwo{top:95px;right:0}.farm-lab-module__VBhgxq__nodeThree{bottom:6px;left:16px}.farm-lab-module__VBhgxq__intro{max-width:740px;margin:32px 0 24px}.farm-lab-module__VBhgxq__intro h2{letter-spacing:-.025em;margin:7px 0 10px;font-size:29px}.farm-lab-module__VBhgxq__intro p,.farm-lab-module__VBhgxq__features p,.farm-lab-module__VBhgxq__panel>p,.farm-lab-module__VBhgxq__reviewHeading>p{color:#62666b;line-height:1.6}.farm-lab-module__VBhgxq__features{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.farm-lab-module__VBhgxq__features>div{background:#fff;border:1px solid #e4e6e8;border-radius:12px;padding:24px}.farm-lab-module__VBhgxq__features svg{color:#d52a36}.farm-lab-module__VBhgxq__features h3{margin:15px 0 8px;font-size:17px}.farm-lab-module__VBhgxq__features p{margin:0;font-size:14px}.farm-lab-module__VBhgxq__requests{margin-top:32px}.farm-lab-module__VBhgxq__requests h2{font-size:21px}.farm-lab-module__VBhgxq__request{border-bottom:1px solid #e4e6e8;justify-content:space-between;align-items:center;gap:15px;padding:17px 0;color:inherit!important;text-decoration:none!important;display:flex!important}.farm-lab-module__VBhgxq__request span:last-child{align-items:center;gap:10px;font-size:13px;display:flex}.farm-lab-module__VBhgxq__request small{color:#6b7075;margin-top:6px;display:block}.farm-lab-module__VBhgxq__steps{grid-template-columns:repeat(5,1fr);gap:8px;margin:0 0 20px;padding:0;display:grid}.farm-lab-module__VBhgxq__steps>div{color:#72777b;border-bottom:2px solid #e1e3e5;align-items:center;gap:9px;padding:12px 4px 15px;display:flex}.farm-lab-module__VBhgxq__steps>div>span{background:#e9ebed;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.farm-lab-module__VBhgxq__steps strong{font-size:12px}.farm-lab-module__VBhgxq__steps .farm-lab-module__VBhgxq__current{color:#b8202c;border-color:#d62c37}.farm-lab-module__VBhgxq__steps .farm-lab-module__VBhgxq__current>span{color:#fff;background:#d62c37}.farm-lab-module__VBhgxq__steps .farm-lab-module__VBhgxq__complete{color:#24282c}.farm-lab-module__VBhgxq__context{color:#62666b;justify-content:space-between;gap:12px;margin:12px 0 20px;font-size:13px;display:flex}.farm-lab-module__VBhgxq__context strong{color:#21262a}.farm-lab-module__VBhgxq__context a{font-size:12px}.farm-lab-module__VBhgxq__panel{background:#fff;border:1px solid #e2e5e7;border-radius:12px;padding:28px}.farm-lab-module__VBhgxq__panel h2,.farm-lab-module__VBhgxq__reviewHeading h2{letter-spacing:-.025em;margin:8px 0 12px;font-size:26px}.farm-lab-module__VBhgxq__panel label{font-size:13px}.farm-lab-module__VBhgxq__panel input[type=search]{margin-top:7px}.farm-lab-module__VBhgxq__assessments{gap:8px;max-height:450px;margin:18px 0;display:grid;overflow:auto}.farm-lab-module__VBhgxq__assessment,.farm-lab-module__VBhgxq__selectedAssessment{cursor:pointer;border:1px solid #e1e3e5;border-radius:8px;align-items:center;gap:13px;padding:16px;display:flex!important}.farm-lab-module__VBhgxq__selectedAssessment{background:#fff5f5;border-color:#d62c37}.farm-lab-module__VBhgxq__assessment input,.farm-lab-module__VBhgxq__selectedAssessment input{width:auto!important;margin:0!important}.farm-lab-module__VBhgxq__assessment span:last-child,.farm-lab-module__VBhgxq__selectedAssessment span:last-child{margin-left:auto;font-size:12px}.farm-lab-module__VBhgxq__assessments small{color:#707579;margin-top:6px;font-size:12px;display:block}.farm-lab-module__VBhgxq__equipment{grid-template-columns:repeat(3,1fr);gap:9px;max-height:340px;margin:18px 0;display:grid;overflow:auto}.farm-lab-module__VBhgxq__equipment label{border:1px solid #e2e5e7;border-radius:7px;align-items:center;gap:9px;padding:12px;margin:0!important;display:flex!important}.farm-lab-module__VBhgxq__equipment input,.farm-lab-module__VBhgxq__confirm input{flex-shrink:0;width:auto!important;margin:0!important}.farm-lab-module__VBhgxq__equipment label:has(input:checked){background:#fff5f5;border-color:#d62c37}.farm-lab-module__VBhgxq__confirm{background:#f4f5f6;border-radius:8px;align-items:flex-start;gap:10px;padding:16px;line-height:1.5;margin:20px 0!important;display:flex!important}.farm-lab-module__VBhgxq__confirm input{margin-top:3px!important}.farm-lab-module__VBhgxq__summary{background:#f5f6f7;border-radius:8px;margin:20px 0;padding:18px;font-size:14px}.farm-lab-module__VBhgxq__summary p:last-child{margin-bottom:0}.farm-lab-module__VBhgxq__summary small{color:#62666b}.farm-lab-module__VBhgxq__footer{align-items:center;gap:12px;margin:22px 0;display:flex}.farm-lab-module__VBhgxq__footer span{color:#62666b;margin-right:auto;font-size:12px}.farm-lab-module__VBhgxq__footer button:last-child{align-items:center;gap:12px;display:flex}.farm-lab-module__VBhgxq__reviewHeading>button{margin-top:12px}.farm-lab-module__VBhgxq__lab details{background:#fff;border:1px solid #e1e3e5;border-radius:8px;margin:15px 0;padding:14px 16px;font-size:13px;line-height:1.6}.farm-lab-module__VBhgxq__lab summary{cursor:pointer;font-weight:650}.farm-lab-module__VBhgxq__lab li{margin:6px 0}.farm-lab-module__VBhgxq__error{color:#9e202a;background:#fff2f2;border:1px solid #df7a7e;border-radius:8px;padding:15px 20px}.farm-lab-module__VBhgxq__success{padding:22px 0}.farm-lab-module__VBhgxq__success>svg{color:#29764d}.farm-lab-module__VBhgxq__success h2{margin:15px 0}.farm-lab-module__VBhgxq__lab button:disabled{opacity:.5;cursor:not-allowed}@media (max-width:900px){.farm-lab-module__VBhgxq__hero{grid-template-columns:1fr .8fr;padding:30px}.farm-lab-module__VBhgxq__heroDiagram{transform:scale(.85)}.farm-lab-module__VBhgxq__equipment{grid-template-columns:repeat(2,1fr)}.farm-lab-module__VBhgxq__steps strong{font-size:11px}.farm-lab-module__VBhgxq__steps>div{gap:5px}}@media (max-width:600px){.farm-lab-module__VBhgxq__hero{grid-template-columns:1fr;padding:27px 23px}.farm-lab-module__VBhgxq__heroDiagram{display:none}.farm-lab-module__VBhgxq__hero h1{font-size:38px}.farm-lab-module__VBhgxq__features{grid-template-columns:1fr}.farm-lab-module__VBhgxq__features>div{padding:20px}.farm-lab-module__VBhgxq__steps{grid-template-columns:repeat(5,minmax(112px,1fr));gap:6px;overflow-x:auto}.farm-lab-module__VBhgxq__panel{padding:20px 16px}.farm-lab-module__VBhgxq__equipment{grid-template-columns:1fr 1fr}.farm-lab-module__VBhgxq__equipment label{padding:10px;font-size:12px}.farm-lab-module__VBhgxq__footer{flex-wrap:wrap}.farm-lab-module__VBhgxq__footer span{min-width:30px}.farm-lab-module__VBhgxq__context{font-size:12px}.farm-lab-module__VBhgxq__assessment .farm-lab-module__VBhgxq__assessor,.farm-lab-module__VBhgxq__selectedAssessment .farm-lab-module__VBhgxq__assessor{max-width:95px;font-size:11px}.farm-lab-module__VBhgxq__request{align-items:flex-start}.farm-lab-module__VBhgxq__request span:last-child{font-size:11px}.farm-lab-module__VBhgxq__hero p{font-size:14px}}.farm-lab-module__VBhgxq__setupFields{border:0;min-width:0;margin:0;padding:0}.farm-lab-module__VBhgxq__assessmentHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;display:flex}.farm-lab-module__VBhgxq__assessmentHeading h2{margin:0}.farm-lab-module__VBhgxq__assessmentTools{flex-wrap:wrap;align-items:end;gap:16px;margin-top:16px;display:flex}.farm-lab-module__VBhgxq__assessmentTools>label{min-width:230px}.farm-lab-module__VBhgxq__assessmentTools details{flex:1;min-width:180px}.farm-lab-module__VBhgxq__assessmentTools summary{cursor:pointer;padding:12px 0;font-weight:650}.farm-lab-module__VBhgxq__assessmentFilters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 0;display:grid}.farm-lab-module__VBhgxq__assessmentDialog{color:#202124;background:#f5f5f5;border:0;border-radius:14px;width:min(1120px,100vw - 32px);max-width:1120px;max-height:calc(100dvh - 40px);padding:24px;overflow:auto}.farm-lab-module__VBhgxq__assessmentDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000a}@media (max-width:600px){.farm-lab-module__VBhgxq__assessmentDialog{padding:12px}.farm-lab-module__VBhgxq__assessmentFilters{grid-template-columns:1fr}.farm-lab-module__VBhgxq__assessmentTools>label{width:100%}}.farm-lab-module__VBhgxq__lab .farm-lab-module__VBhgxq__assessmentChoice{color:#242424;text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d4d4d4;border-radius:0}.farm-lab-module__VBhgxq__lab .farm-lab-module__VBhgxq__assessmentChoice:hover{background:#f0f0f0}.farm-lab-module__VBhgxq__lab .farm-lab-module__VBhgxq__assessmentChoice[aria-pressed=true]{background:#fff2f3;box-shadow:inset 3px 0 #e52c38}.farm-lab-module__VBhgxq__lab .farm-lab-module__VBhgxq__assessmentChoice:focus-visible{outline-offset:-2px;outline:2px solid #e52c38}.farm-lab-module__VBhgxq__hero{gap:20px;margin-bottom:18px;padding:24px 30px}.farm-lab-module__VBhgxq__hero h1{margin:12px 0;font-size:42px}.farm-lab-module__VBhgxq__hero p{margin:10px 0;font-size:14px}.farm-lab-module__VBhgxq__heroDiagram{background:0 0;flex-direction:column;justify-content:center;min-height:250px;display:flex}.farm-lab-module__VBhgxq__orbit{display:none}.farm-lab-module__VBhgxq__hitterArt{gap:0;width:330px;max-width:100%;padding:0}.farm-lab-module__VBhgxq__hitterArt img{object-fit:contain;width:100%;height:210px;box-shadow:none;border-radius:0}.farm-lab-module__VBhgxq__hitterArt strong{margin:0;font-size:28px}.farm-lab-module__VBhgxq__heroTags{letter-spacing:.08em;color:#aeb1b5;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:12px;font-size:9px;display:flex}.farm-lab-module__VBhgxq__activeLab .farm-lab-module__VBhgxq__hero{margin-bottom:12px;padding:16px 22px;display:block}.farm-lab-module__VBhgxq__activeLab .farm-lab-module__VBhgxq__heroDiagram{display:none}.farm-lab-module__VBhgxq__activeLab .farm-lab-module__VBhgxq__heroCopy{align-items:center;gap:22px;display:flex}.farm-lab-module__VBhgxq__activeLab .farm-lab-module__VBhgxq__hero h1{white-space:nowrap;margin:0;font-size:26px}.farm-lab-module__VBhgxq__activeLab .farm-lab-module__VBhgxq__hero h1 br{display:none}.farm-lab-module__VBhgxq__activeLab .farm-lab-module__VBhgxq__hero h1 em:before{content:" "}.farm-lab-module__VBhgxq__activeLab .farm-lab-module__VBhgxq__hero p{max-width:310px;margin:0 0 0 auto;font-size:12px;line-height:1.4}.farm-lab-module__VBhgxq__steps{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:8px}.farm-lab-module__VBhgxq__steps>div{gap:7px;padding:7px 2px}.farm-lab-module__VBhgxq__steps>div>span{width:22px;height:22px;font-size:10px}.farm-lab-module__VBhgxq__context{margin:8px 0 12px;font-size:12px}.farm-lab-module__VBhgxq__panel{padding:18px 20px}.farm-lab-module__VBhgxq__panel h2,.farm-lab-module__VBhgxq__reviewHeading h2{margin:4px 0 8px;font-size:23px}.farm-lab-module__VBhgxq__panel>p,.farm-lab-module__VBhgxq__reviewHeading>p{margin:6px 0 12px;font-size:13px}.farm-lab-module__VBhgxq__panel .farm-lab-module__VBhgxq__eyebrow,.farm-lab-module__VBhgxq__reviewHeading .farm-lab-module__VBhgxq__eyebrow{margin:0 0 5px;font-size:10px}.farm-lab-module__VBhgxq__lab .farm-lab-module__VBhgxq__assessmentHeading{margin-bottom:8px}.farm-lab-module__VBhgxq__lab .farm-lab-module__VBhgxq__assessmentHeading button{min-height:34px;padding:7px 12px;font-size:12px}.farm-lab-module__VBhgxq__panel label{margin:7px 0;font-size:12px}.farm-lab-module__VBhgxq__panel input:not([type=checkbox]),.farm-lab-module__VBhgxq__panel select{min-height:36px;margin:4px 0 0;padding:7px 10px;font-size:13px}.farm-lab-module__VBhgxq__lab .farm-lab-module__VBhgxq__assessmentTools{align-items:center;gap:10px;margin:8px 0}.farm-lab-module__VBhgxq__lab .farm-lab-module__VBhgxq__assessmentTools>label{white-space:nowrap;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.farm-lab-module__VBhgxq__lab .farm-lab-module__VBhgxq__assessmentTools select{width:auto;min-height:32px;margin:0;padding:5px 24px 5px 8px;font-size:12px}.farm-lab-module__VBhgxq__lab .farm-lab-module__VBhgxq__assessmentTools details{border:0;flex:none;min-width:0;margin:0;padding:0;line-height:1.4;position:relative}.farm-lab-module__VBhgxq__lab .farm-lab-module__VBhgxq__assessmentTools summary{border:1px solid #d8dadd;border-radius:5px;padding:7px 10px;font-size:12px}.farm-lab-module__VBhgxq__lab .farm-lab-module__VBhgxq__assessmentTools>button{width:auto;min-height:30px;padding:5px 8px;font-size:11px}.farm-lab-module__VBhgxq__lab .farm-lab-module__VBhgxq__assessmentFilters{z-index:5;background:#fff;border:1px solid #ddd;border-radius:8px;width:min(420px,70vw);padding:12px;position:absolute;top:32px;left:0;box-shadow:0 8px 30px #0002}.farm-lab-module__VBhgxq__lab .farm-lab-module__VBhgxq__assessmentFilters select{width:100%}.farm-lab-module__VBhgxq__lab .farm-lab-module__VBhgxq__assessmentChoice{min-height:46px;padding:11px 14px}.farm-lab-module__VBhgxq__lab .assessment-list-head{padding:9px 14px;font-size:10px}.farm-lab-module__VBhgxq__lab .farm-lab-module__VBhgxq__summary{margin:10px 0 0;padding:10px 12px;font-size:12px}.farm-lab-module__VBhgxq__lab .farm-lab-module__VBhgxq__summary p{margin:6px 0}.farm-lab-module__VBhgxq__equipment{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;max-height:230px;margin:10px 0}.farm-lab-module__VBhgxq__equipment label{padding:7px 8px;font-size:12px}.farm-lab-module__VBhgxq__panel .form-grid{gap:12px;margin:6px 0}.farm-lab-module__VBhgxq__panel fieldset{margin:8px 0;padding:10px}.farm-lab-module__VBhgxq__panel .schedule-weekdays{gap:6px}.farm-lab-module__VBhgxq__panel .schedule-weekdays label{margin:0;padding:6px 9px;font-size:12px}.farm-lab-module__VBhgxq__footer{z-index:6;background:#f5f5f5f5;border-top:1px solid #dedede;gap:8px;margin:12px 0 0;padding:10px 0;position:sticky;bottom:0}.farm-lab-module__VBhgxq__lab .farm-lab-module__VBhgxq__footer button{width:auto;min-height:36px;padding:8px 13px;font-size:12px}.farm-lab-module__VBhgxq__reviewHeading{margin:10px 0}.farm-lab-module__VBhgxq__lab details{margin:10px 0;padding:9px 12px}.farm-lab-module__VBhgxq__assignDialog{color:#222;background:#fff;border:0;border-radius:12px;width:min(530px,100vw - 32px);max-height:85dvh;padding:24px;overflow:auto}.farm-lab-module__VBhgxq__assignDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0009}.farm-lab-module__VBhgxq__assignDialog h2{margin:0 0 12px}.farm-lab-module__VBhgxq__assignDialog p{font-size:14px;line-height:1.5}.farm-lab-module__VBhgxq__activeLab .builder-bottom-actions{z-index:6;background:#fff;border-top:1px solid #ddd;padding:12px;position:sticky;bottom:0}@media (max-width:900px){.farm-lab-module__VBhgxq__activeLab .farm-lab-module__VBhgxq__heroCopy{gap:12px}.farm-lab-module__VBhgxq__activeLab .farm-lab-module__VBhgxq__hero p{display:none}.farm-lab-module__VBhgxq__equipment{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.farm-lab-module__VBhgxq__hero{padding:22px}.farm-lab-module__VBhgxq__hero h1{font-size:34px}.farm-lab-module__VBhgxq__activeLab .farm-lab-module__VBhgxq__heroCopy{flex-direction:column;align-items:flex-start;gap:7px}.farm-lab-module__VBhgxq__activeLab .farm-lab-module__VBhgxq__hero h1{white-space:normal;font-size:25px}.farm-lab-module__VBhgxq__steps{grid-template-columns:repeat(4,minmax(94px,1fr))}.farm-lab-module__VBhgxq__panel{padding:14px}.farm-lab-module__VBhgxq__equipment{grid-template-columns:repeat(2,minmax(0,1fr))}.farm-lab-module__VBhgxq__lab .farm-lab-module__VBhgxq__assessmentTools>label{width:auto}.farm-lab-module__VBhgxq__lab .farm-lab-module__VBhgxq__assessmentFilters{left:auto;right:0}.farm-lab-module__VBhgxq__footer{flex-wrap:wrap}.farm-lab-module__VBhgxq__footer span{font-size:11px}}.farm-lab-module__VBhgxq__fieldGrid{width:100%;max-width:430px;height:220px;display:block}.farm-lab-module__VBhgxq__fieldBrand{letter-spacing:.1em;z-index:1;margin-top:-30px;font-size:30px;line-height:1}.farm-lab-module__VBhgxq__heroTags{margin-top:10px}.farm-lab-module__VBhgxq__backLink{color:#555;margin:0 0 12px;font-size:13px;display:inline-block}.farm-lab-module__VBhgxq__activeLab .farm-lab-module__VBhgxq__hero h1{letter-spacing:.005em}.farm-lab-module__VBhgxq__activeLab .farm-lab-module__VBhgxq__hero h1 em{margin-left:.18em}.farm-lab-module__VBhgxq__panel h2,.farm-lab-module__VBhgxq__reviewHeading h2{font-size:28px}.farm-lab-module__VBhgxq__lab button.farm-lab-module__VBhgxq__resetFilters{color:#555;text-underline-offset:3px;min-height:32px;box-shadow:none;background:0 0;border:0;padding:4px 0;text-decoration:underline}.farm-lab-module__VBhgxq__hero h1{letter-spacing:-.025em;text-shadow:none;filter:none;font-synthesis:none;font-family:DM Sans,Arial,sans-serif;font-weight:700;line-height:1.1}.farm-lab-module__VBhgxq__hero h1 em{color:#f24750}.farm-lab-module__VBhgxq__toolGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:24px 0;display:grid}.farm-lab-module__VBhgxq__toolCard{background:#fafafa;border:1px solid #dedede;border-radius:10px;padding:20px}.farm-lab-module__VBhgxq__toolHeading{justify-content:space-between;align-items:center;gap:12px;display:flex}.farm-lab-module__VBhgxq__toolHeading h3{margin:0}.farm-lab-module__VBhgxq__toolHeading label{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.farm-lab-module__VBhgxq__toolHeading input{width:auto}.farm-lab-module__VBhgxq__toolCard>small{color:#666;margin-top:8px;display:block}.farm-lab-module__VBhgxq__toolMovement{border-top:1px solid #e4e4e4;margin-top:14px;padding-top:14px}.farm-lab-module__VBhgxq__toolMovement p{margin:6px 0;font-size:14px}.farm-lab-module__VBhgxq__toolMovement a{font-size:12px;font-weight:700}.farm-lab-module__VBhgxq__toolsOverview{color:#fff;background:#242424;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:22px 0 12px;padding:18px 20px;display:flex}.farm-lab-module__VBhgxq__toolsOverview p{color:#ddd;margin:4px 0 0;font-size:13px}.farm-lab-module__VBhgxq__toolsOverview a{color:#fff;font-size:13px}.farm-lab-module__VBhgxq__toolsIntro{font-size:14px}.farm-lab-module__VBhgxq__toolStatus{text-transform:uppercase;letter-spacing:.12em;color:#666;font-size:10px;font-weight:700}.farm-lab-module__VBhgxq__toolCard h3{margin:8px 0}.farm-lab-module__VBhgxq__toolPurpose{margin:0 0 14px;font-size:14px;line-height:1.5}.farm-lab-module__VBhgxq__toolDrills{font-size:13px}.farm-lab-module__VBhgxq__toolDrills summary{cursor:pointer;font-weight:600}.farm-lab-module__VBhgxq__toolAccess{align-items:center;gap:8px!important;margin:16px 0 0!important;font-size:13px!important;display:flex!important}.farm-lab-module__VBhgxq__toolAccess input{width:16px!important;height:16px!important;margin:0!important}.farm-lab-module__VBhgxq__toolShop{border-top:1px solid #ddd;gap:10px;margin-top:16px;padding-top:14px;display:grid}.farm-lab-module__VBhgxq__toolShop a{text-underline-offset:3px;font-size:13px;font-weight:700;text-decoration:underline}.farm-lab-module__VBhgxq__toolShop small{color:#666;margin-top:4px;font-size:11px;line-height:1.4;display:block}.farm-lab-module__VBhgxq__toolMovement a{margin-top:4px;display:block}@media (max-width:600px){.farm-lab-module__VBhgxq__toolsOverview{flex-direction:column;align-items:flex-start}}.farm-lab-module__VBhgxq__panel .farm-lab-module__VBhgxq__equipmentGuidance{color:#343434;background:#f7f7f8;border-left:3px solid #e60012;border-radius:6px;margin:16px 0 18px;padding:14px 18px}.farm-lab-module__VBhgxq__panel .farm-lab-module__VBhgxq__equipmentGuidance h3{text-transform:uppercase;letter-spacing:-.25px;margin:0 0 10px;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.1}.farm-lab-module__VBhgxq__panel .farm-lab-module__VBhgxq__equipmentGuidance p{margin:0;font-family:inherit;font-size:14px;line-height:1.5}.farm-lab-module__VBhgxq__panel .farm-lab-module__VBhgxq__equipmentGuidance p+p{margin-top:5px}.farm-lab-module__VBhgxq__panel .farm-lab-module__VBhgxq__equipmentGuidance strong{color:#252525;font-weight:600}.farm-lab-module__VBhgxq__panel .farm-lab-module__VBhgxq__equipmentGuidance .farm-lab-module__VBhgxq__equipmentSecondary{color:#606166;margin-top:8px;font-size:13px}.farm-lab-module__VBhgxq__equipmentSearch{width:100%;position:relative}.farm-lab-module__VBhgxq__equipmentSearch>svg{color:#787d85;pointer-events:none;position:absolute;top:12px;left:12px}.farm-lab-module__VBhgxq__panel .farm-lab-module__VBhgxq__equipmentSearch input{color:#222;background:#fafafa;border:1px solid #e2e3e5;border-radius:8px;width:100%;min-height:40px;margin:0;padding:11px 12px 11px 38px;font-family:inherit;font-size:14px;font-weight:400}.farm-lab-module__VBhgxq__panel .farm-lab-module__VBhgxq__equipment{scrollbar-width:thin;scrollbar-color:#c9cbd0 transparent;gap:6px;max-height:260px}.farm-lab-module__VBhgxq__panel .farm-lab-module__VBhgxq__equipment label{border:1px solid #e7e7e9;border-radius:7px;gap:8px;min-height:38px;padding:9px 10px;font-family:inherit;font-size:12px;font-weight:500;line-height:1.3}.farm-lab-module__VBhgxq__panel .farm-lab-module__VBhgxq__equipment input{accent-color:#d50919;height:14px;width:14px!important}.farm-lab-module__VBhgxq__panel .farm-lab-module__VBhgxq__equipment label:hover{background:#f7f7f8}.farm-lab-module__VBhgxq__panel .farm-lab-module__VBhgxq__equipment label:has(input:checked){background:#f0f1f3;border-color:#d3d5d8}.farm-lab-module__VBhgxq__panel .farm-lab-module__VBhgxq__equipment label:has(input:checked):hover{background:#e9ebee}.farm-lab-module__VBhgxq__panel .farm-lab-module__VBhgxq__equipmentCount{color:#666;margin:12px 0;font-size:12px}@media (max-width:600px){.farm-lab-module__VBhgxq__panel .farm-lab-module__VBhgxq__equipment label{min-height:44px}.farm-lab-module__VBhgxq__panel .farm-lab-module__VBhgxq__equipmentSearch input{font-size:16px}}.farm-lab-module__VBhgxq__trainingAccessHeading{align-items:center;gap:10px;margin:22px 0 8px;display:flex}.farm-lab-module__VBhgxq__panel .farm-lab-module__VBhgxq__trainingAccessHeading h3{text-transform:uppercase;letter-spacing:-.25px;margin:0;font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-size:22px;font-weight:700;line-height:1.1}.farm-lab-module__VBhgxq__trainingAccessHeading span{color:#b30b16;font-family:inherit;font-size:11px;font-weight:600}
.references-module__oOV2sW__root{color:#222;max-width:1200px;margin:0 auto;padding:32px 24px}.references-module__oOV2sW__root h1{font-size:2.5rem}.references-module__oOV2sW__index{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.references-module__oOV2sW__index a{color:inherit;border:1px solid #ddd;border-radius:6px;padding:8px 12px}.references-module__oOV2sW__program{background:#fff;border:1px solid #ddd;border-radius:12px;margin:32px 0;padding:24px;scroll-margin-top:24px}.references-module__oOV2sW__program header p,.references-module__oOV2sW__source{color:#666;font-size:.85rem}.references-module__oOV2sW__program aside{background:#f6f6f6;border-left:3px solid #e51b23;margin:20px 0;padding:16px}.references-module__oOV2sW__table{overflow-x:auto}.references-module__oOV2sW__table table{border-collapse:collapse;text-align:left;width:100%}.references-module__oOV2sW__table th{color:#fff;background:#222}.references-module__oOV2sW__table th,.references-module__oOV2sW__table td{vertical-align:top;border-bottom:1px solid #ddd;padding:12px}.references-module__oOV2sW__table td:last-child{white-space:pre-wrap;width:48%}.references-module__oOV2sW__source{margin-top:24px}@media (max-width:700px){.references-module__oOV2sW__root{padding:20px 12px}.references-module__oOV2sW__program{padding:16px}.references-module__oOV2sW__table table{min-width:650px}}
