.home-updates_events__Hetyh,.home-updates_news__vfSnj{padding:40px}.home-updates_news__vfSnj{background:var(--pag-white);color:var(--pag-ink)}.home-updates_events__Hetyh>header,.home-updates_news__vfSnj>header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.home-updates_events__Hetyh h1,.home-updates_news__vfSnj h1{margin:0}.home-updates_news__vfSnj>header>span{font-size:.875rem}.home-updates_ticker__5CJer{list-style:none;margin:0;padding:0}.home-updates_ticker__5CJer>li{display:grid;grid-template-columns:70px 1fr;gap:18px;padding:24px 0;border-top:1px solid var(--pag-line)}.home-updates_ticker__5CJer>li:last-child{padding-bottom:0}.home-updates_ticker__5CJer time{font:700 1.4rem/1.3 var(--pag-display)}.home-updates_category__lTeNd{display:block;font-size:.875rem;margin-bottom:8px}.home-updates_ticker__5CJer h2{font-size:1.5rem;line-height:1.2}.home-updates_ticker__5CJer p{font-size:1rem;line-height:1.5;margin:0}.home-updates_ticker__5CJer a,.home-updates_ticker__5CJer button{display:inline-flex;gap:8px;align-items:center;font-size:.875rem;font-weight:700;color:var(--pag-red);background:none;padding:12px 0 0;border:0;text-decoration:underline;min-height:44px}.home-updates_events__Hetyh{background:#000;color:#fff;scroll-margin-top:95px;min-width:0}.home-updates_events__Hetyh nav{display:flex;align-items:center;gap:8px;font-size:.875rem}.home-updates_events__Hetyh nav button{padding:8px;background:transparent;color:#fff;width:44px}.home-updates_flyers__7oLq9{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--pag-red) transparent;padding-bottom:12px}.home-updates_flyer__otAor{position:relative;isolation:isolate;flex:0 0 76%;min-width:0;min-height:510px;scroll-snap-align:start;scroll-snap-stop:always;display:flex;background:var(--pag-green)}.home-updates_flyer__otAor>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.home-updates_flyer__otAor:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0009,#0007 20%,#000e 70%);z-index:-1}.home-updates_flyerContent__lSDRb{padding:30px;display:flex;flex-direction:column;justify-content:space-between;gap:30px;width:100%}.home-updates_flyerMeta__kSakK{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:1rem;font-weight:700}.home-updates_flyerMeta__kSakK time{background:var(--pag-red);padding:6px 10px}.home-updates_flyerMeta__kSakK>span{align-self:center}.home-updates_flyer__otAor h2{font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.02;margin-bottom:16px;overflow-wrap:anywhere;hyphens:auto}.home-updates_flyer__otAor p{max-width:40ch;line-height:1.5;margin:0}.home-updates_flyer__otAor .home-updates_location__Jd9kc{margin-top:16px;font-size:.875rem;color:#ddd}.home-updates_flyerActions__e7zK2{display:grid;gap:12px}.home-updates_flyerActions__e7zK2 button{width:100%;background:var(--pag-red);color:#fff;min-height:52px}.home-updates_booked__J1Cmm{display:flex;align-items:center;gap:8px;font-size:.875rem}.home-updates_placeholder__4sSeN{position:absolute;bottom:10px;left:30px;color:#ddd;font-size:.875rem}.home-updates_swipe__0GchD{font-size:.875rem;margin:12px 0 0;color:var(--pag-silver)}.home-updates_spin__CdIfS{animation:home-updates_flyerSpin__lxL3p .8s linear infinite}@keyframes home-updates_flyerSpin__lxL3p{to{transform:rotate(1turn)}}@media(min-width:1000px){.home-updates_flyer__otAor{flex-basis:calc(50% - 9px)}}@media(max-width:600px){.home-updates_events__Hetyh,.home-updates_news__vfSnj{padding:28px 20px}.home-updates_news__vfSnj>header{align-items:flex-start;flex-direction:column;gap:8px}.home-updates_ticker__5CJer>li{grid-template-columns:54px 1fr;gap:12px;padding:20px 0}.home-updates_ticker__5CJer time{font-size:1.1rem}.home-updates_ticker__5CJer h2{font-size:1.4rem}.home-updates_flyer__otAor{flex-basis:92%;min-height:510px}.home-updates_flyerContent__lSDRb{padding:22px;gap:24px}.home-updates_placeholder__4sSeN{left:22px}.home-updates_events__Hetyh nav{gap:0}}.home-updates_bookedEvents__fPkPE{margin-top:28px;padding-top:24px;border-top:1px solid var(--pag-line-inverse);scroll-margin-top:20px}.home-updates_bookedEvents__fPkPE>h2{font:var(--pag-type-section);margin:0 0 8px}.home-updates_bookedEvents__fPkPE>p{font:var(--pag-type-copy);margin:0 0 12px;color:var(--pag-silver)}.home-updates_bookedEvents__fPkPE ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.home-updates_bookedEvents__fPkPE li>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#ffffff0d;color:#fff;padding:12px 16px;text-align:left;min-height:64px;border:0}.home-updates_bookedEvents__fPkPE button>span{min-width:0;display:grid;gap:4px}.home-updates_bookedEvents__fPkPE strong{font:var(--pag-type-card);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-updates_bookedEvents__fPkPE small{font:var(--pag-type-meta);color:var(--pag-silver)}.home-updates_bookedEvents__fPkPE svg{width:20px;flex:none}.home-updates_bookedEvents__fPkPE>.home-updates_bookedEmpty__M5mFF{margin:12px 0 0;color:#fff;font-size:1rem}.home-updates_newsImage__9kzpQ{width:100%;max-height:220px;object-fit:cover;margin-bottom:18px}.home-updates_flyerActions__e7zK2 a{display:inline-flex;align-items:center;gap:12px;padding:14px 18px;background:#ec3c0a;color:#fff;font-weight:700;text-decoration:none}.home-updates_flyer__otAor p,.home-updates_ticker__5CJer p{font:var(--pag-type-copy)}.home-updates_bookedEvents__fPkPE small,.home-updates_bookedEvents__fPkPE>p,.home-updates_booked__J1Cmm,.home-updates_category__lTeNd,.home-updates_events__Hetyh nav,.home-updates_flyerMeta__kSakK,.home-updates_flyer__otAor .home-updates_location__Jd9kc,.home-updates_news__vfSnj>header>span,.home-updates_placeholder__4sSeN,.home-updates_swipe__0GchD{font-size:.75rem}.home-updates_bookedEvents__fPkPE li>button{background:#2b2c29;border-left:0}.home-updates_bookedEvents__fPkPE strong{font-size:1rem;text-transform:none}.home-updates_ticker__5CJer h2{font:var(--pag-type-card);text-transform:none;margin:0 0 8px}.home-updates_ticker__5CJer time{font:var(--pag-type-day)}.home-updates_flyerActions__e7zK2 :is(button,a){font:var(--pag-type-action)}.home-updates_bookedEvents__fPkPE small,.home-updates_bookedEvents__fPkPE>p,.home-updates_booked__J1Cmm,.home-updates_category__lTeNd,.home-updates_events__Hetyh nav,.home-updates_events__Hetyh>p,.home-updates_flyerMeta__kSakK,.home-updates_flyer__otAor .home-updates_location__Jd9kc,.home-updates_flyer__otAor p,.home-updates_news__vfSnj>header>span,.home-updates_news__vfSnj>p,.home-updates_placeholder__4sSeN,.home-updates_swipe__0GchD,.home-updates_ticker__5CJer :is(button,a),.home-updates_ticker__5CJer p{font-family:var(--pag-text);font-size:.875rem;line-height:1.45}.home-updates_flyerContent__lSDRb{justify-content:flex-end;gap:18px}.home-updates_eventDate__KE_xY{align-self:flex-start;margin-bottom:auto;padding:8px 12px;background:var(--pag-red);font:700 14px/1.3 var(--pag-text)}.home-updates_eventDetails__SeCJ8{display:grid;gap:12px}.home-updates_eventDetails__SeCJ8 h2{margin:0;font:var(--pag-type-section);overflow-wrap:anywhere}.home-updates_eventDetails__SeCJ8>p{margin:0;font:var(--pag-type-copy)}.home-updates_eventFacts__Zoi78{display:grid;gap:9px;padding-top:9px;border-top:1px solid #ffffff80}.home-updates_eventFacts__Zoi78>div{display:flex;align-items:flex-start;gap:9px;min-width:0;font:500 14px/1.4 var(--pag-text)}.home-updates_eventFacts__Zoi78 svg{flex:0 0 18px;width:18px;height:18px}.home-updates_eventFacts__Zoi78 a{color:#fff;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.home-updates_eventFacts__Zoi78 span{overflow-wrap:anywhere}.home-updates_eventComingSoon__OrXdP{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:340px;margin-bottom:12px;padding:24px;background:#171717;overflow:hidden}.home-updates_eventComingSoon__OrXdP img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;filter:grayscale(1)}.home-updates_eventComingSoon__OrXdP:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0008,#000e);z-index:-1}.home-updates_eventComingSoon__OrXdP>div{max-width:390px}.home-updates_eventComingSoon__OrXdP span{display:block;margin-bottom:12px;color:var(--pag-red);font:700 14px/1.2 var(--pag-text)}.home-updates_eventComingSoon__OrXdP h2{margin:0 0 9px;color:#fff;font:var(--pag-type-section)}.home-updates_eventComingSoon__OrXdP p{margin:0;color:#fff;font:var(--pag-type-copy)}.home-updates_bookedEvents__fPkPE li{display:flex;align-items:stretch;background:#2b2c29;padding:0 9px 0 0}.home-updates_bookedEvents__fPkPE li>button:first-child{flex:1;min-width:0;padding:18px 9px 18px 18px}.home-updates_bookedEvents__fPkPE li>.home-updates_cancelEvent__uNd84{flex:0 0 44px;align-self:center;width:44px;min-height:44px;height:44px;padding:11px;background:transparent;color:#fff}.home-updates_bookedEvents__fPkPE li>button:is(:hover,:focus,:active){background:transparent;filter:none}.home-updates_bookedEvents__fPkPE li>.home-updates_eventDetails__SeCJ8{flex:0 0 44px;align-self:center;width:44px;min-height:44px;height:44px;padding:11px;background:transparent;color:#fff}.home-updates_newsHeading__YBQ9E{min-width:0}.home-updates_newsHeading__YBQ9E>span{font:var(--pag-type-meta);font-size:.875rem}.home-updates_newsPagination__XsX4v{display:flex;align-items:center;gap:9px;flex-shrink:0;font:var(--pag-type-meta)}.home-updates_newsPagination__XsX4v button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:0;background:transparent;color:inherit;cursor:pointer}.home-updates_newsPagination__XsX4v button:disabled{opacity:.3;cursor:default}.home-updates_newsPagination__XsX4v span{white-space:nowrap}.home-updates_ticker__5CJer{touch-action:pan-y}@media(max-width:600px){.home-updates_news__vfSnj>header{flex-direction:row;align-items:center;gap:9px}.home-updates_newsPagination__XsX4v{gap:0}}.power-day_starter__t_PH9,.power-day_state__G3xru{padding:18px;background:#4f5241;color:var(--pag-white)}.power-day_state__G3xru{padding-top:24px!important}.power-day_starter__t_PH9 h3,.power-day_state__G3xru h3{margin:0 0 9px;font:var(--pag-type-card);text-transform:none}.power-day_starter__t_PH9 p,.power-day_state__G3xru p{margin:0;font:var(--pag-type-meta);line-height:1.5}.power-day_starter__t_PH9{position:relative;margin-top:18px}.power-day_starterHeader__MN5gX{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:9px}.power-day_starterHeader__MN5gX h3{margin:0}.power-day_starterClose__dDPXg{flex:none;width:44px;height:44px;min-height:44px;margin:-11px -11px 0 0;padding:10px;background:transparent;color:var(--pag-white);border:0}.power-day_starterClose__dDPXg svg{width:22px;height:22px}.power-day_starter__t_PH9 p{margin-bottom:18px}.power-day_links__RStuf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.power-day_links__RStuf a,.power-day_links__RStuf button{display:flex;align-items:center;justify-content:space-between;gap:9px;min-height:48px;padding:12px;background:var(--pag-ink);color:var(--pag-white);font:700 14px/1.4 var(--pag-text);border:0;border-radius:0;text-align:left;text-decoration:none}.power-day_links__RStuf svg{flex-shrink:0;width:18px;height:18px}.power-day_returnHint__vJD3M{margin:0 0 9px;font:var(--pag-type-meta);line-height:1.5}@media(max-width:360px){.power-day_links__RStuf{grid-template-columns:1fr}}.partner-offers_filterPanel__fFTYb{margin:0 0 24px}.partner-offers_filters__8H2L7{display:flex;flex-wrap:wrap;gap:8px}.partner-offers_filters__8H2L7 button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid var(--pag-line);background:#fff;color:#111;font:var(--pag-type-action)}.partner-offers_filters__8H2L7 button[aria-pressed=true]{background:#111;color:#fff;border-color:#111}.partner-offers_filters__8H2L7 svg{width:19px;height:19px;flex:none}.partner-offers_discount__LIjWl{display:inline-flex;align-items:center;gap:9px}.partner-offers_discount__LIjWl svg{width:18px;height:18px}.partner-offers_location__23cs8{display:flex;align-items:center;gap:9px;color:#fff;font:var(--pag-type-action)}.partner-offers_location__23cs8 select{min-width:0;background:#fff;color:#111}.partner-offers_location__23cs8 svg{width:18px;height:18px}.partner-offers_partnerFlyer__xdTlD,.partner-offers_partnerFlyer__xdTlD :is(h2,p,strong,svg,span,a,label){color:#fff}.athlete-profile-editor{margin-top:18px;padding-top:18px;border-top:0}.athlete-profile-fields{display:grid;gap:18px;margin:18px 0}.athlete-profile-fields label{display:grid;gap:9px;font:var(--pag-type-action)}.athlete-profile-fields textarea{width:100%;box-sizing:border-box;resize:vertical;padding:12px;background:#fff;color:#000;border:1px solid #999;border-radius:0;font:var(--pag-type-copy)}.athlete-profile-editor>button{background:var(--pag-red);color:#fff;padding:14px 18px;width:100%;font:var(--pag-type-action)}.athlete-profile-dialog[data-slot=dialog-content]{padding:0!important;max-width:600px;max-height:calc(100dvh - 36px);background:#000!important;color:#fff!important;border:0;overflow-x:hidden;overflow-y:auto;overflow-wrap:anywhere}.athlete-profile-dialog .athlete-card-hero{display:grid;grid-template-columns:108px minmax(0,1fr);gap:18px;align-items:center;padding:36px 18px;background:#000;color:#fff}.athlete-profile-dialog .athlete-card-portrait{width:108px;height:108px;overflow:hidden;background:var(--pag-green);display:grid;place-items:center}.athlete-card-portrait img{display:block;width:100%;height:100%;object-fit:cover}.athlete-card-portrait>span{font:800 40px/1 var(--pag-display);color:#fff}.athlete-profile-dialog .athlete-card-heading[data-slot=dialog-header]{display:grid;gap:9px;margin:0;padding:0 22px 0 0;min-width:0}.athlete-profile-dialog .athlete-card-heading [data-slot=dialog-title]{font:800 26px/1.05 var(--pag-display);color:#fff;margin:0;text-transform:uppercase}.athlete-profile-dialog .athlete-card-heading [data-slot=dialog-description]{font:700 12px/16px var(--pag-text);color:#d9dbd8;margin:0}.athlete-card-tag{justify-self:start;background:var(--pag-red);padding:5px 9px;font:700 12px/16px var(--pag-text);color:#fff}.athlete-profile-dialog [data-slot=dialog-close].pag-dialog-dismiss{top:0;right:0;color:#fff!important;background:#000!important}.athlete-profile-dialog .athlete-card-about{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:18px;background:#fff;color:#000}.athlete-card-about section{min-width:0;margin:0}.athlete-card-about section[data-field=achievements]{grid-column:1/-1}.athlete-profile-dialog .athlete-card-about h3{font:500 12px/16px var(--pag-text);color:#64665d;margin:0 0 5px;text-transform:none}.athlete-profile-dialog .athlete-card-about p{font:700 16px/22px var(--pag-text);margin:0;white-space:pre-wrap}.athlete-card-about small{display:block;font:500 12px/16px var(--pag-text);color:#64665d;margin-top:5px}.athlete-profile-dialog .athlete-card-records{margin:0;padding:36px 18px;background:var(--pag-green);color:#fff}.athlete-card-records>header{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px 9px;margin-bottom:18px}.athlete-card-records h3{font:700 20px/24px var(--pag-display);color:#fff;margin:0}.athlete-card-records header>span{font:500 12px/16px var(--pag-text);color:#fff}.athlete-card-records dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:0}.athlete-card-records dl>div{display:flex;flex-direction:column;justify-content:space-between;gap:9px;min-width:0;padding:9px;background:#000}.athlete-card-records dt{font:700 12px/16px var(--pag-text);color:#fff}.athlete-card-records dd{display:flex;align-items:baseline;gap:5px;flex-wrap:wrap;font:800 24px/1 var(--pag-display);margin:0;color:var(--pag-red)}.athlete-card-records dd>small{font:500 12px/16px var(--pag-text);color:#fff}.athlete-card-message{padding:18px;margin:0;font:500 14px/20px var(--pag-text)}@media(min-width:520px){.athlete-card-records dl{grid-template-columns:repeat(3,minmax(0,1fr))}.athlete-profile-dialog .athlete-card-hero{grid-template-columns:132px minmax(0,1fr)}.athlete-profile-dialog .athlete-card-portrait{width:132px;height:132px}}@media(max-width:360px){.athlete-profile-dialog .athlete-card-hero{grid-template-columns:84px minmax(0,1fr);gap:9px}.athlete-profile-dialog .athlete-card-portrait{width:84px;height:84px}.athlete-profile-dialog .athlete-card-heading [data-slot=dialog-title]{font-size:22px}}.athlete-profile-dialog .athlete-card-about [data-field=bio]{grid-column:1/-1}.athlete-profile-dialog .athlete-card-about section:not([data-field=bio]) p{font:500 14px/1.5 var(--pag-text);color:var(--pag-muted)}.athlete-profile-dialog .athlete-card-about section:not([data-field=bio]) h3{font:500 12px/1.4 var(--pag-text);color:var(--pag-muted)}.pag-ranking{padding:28px 18px;background:#000;color:#fff;margin:9px 0}.pag-ranking h2{font:var(--pag-type-page);text-transform:uppercase;margin:0 0 9px;color:#fff}.pag-ranking p{font:var(--pag-type-copy);margin:9px 0;color:inherit}.pag-ranking-filters{display:flex;flex-wrap:wrap;gap:18px;margin:24px 0 18px}.pag-ranking-filters label{flex:1 1 180px;min-width:0;font:var(--pag-type-meta);color:#fff}.pag-ranking select{display:block;width:100%;min-height:44px;padding:9px;border:1px solid #fff;border-radius:0;background:#000;color:#fff;font:var(--pag-type-input);color-scheme:dark}.pag-ranking button{border:0;border-radius:0;background:transparent;color:#fff;cursor:pointer}.pag-ranking :is(button,summary):focus-visible{outline:2px solid #fff;outline-offset:3px}.pag-ranking-results{touch-action:pan-y;min-height:90px;margin-top:9px}.pag-ranking-row{display:grid;grid-template-columns:24px 45px minmax(0,1fr) auto;column-gap:9px;align-items:center;padding:18px 0;border-bottom:1px solid var(--pag-line-inverse);background:transparent;color:#fff}.pag-ranking-place{font:var(--pag-type-action)}.pag-ranking-name strong{color:#fff}.pag-ranking-name{min-width:0}.pag-ranking-name strong{display:block;font:var(--pag-type-action);overflow-wrap:anywhere}.pag-ranking-score{text-align:right;white-space:nowrap;font:var(--pag-type-action);font-variant-numeric:tabular-nums;color:var(--pag-red,#ee3338)}.pag-ranking-score small{display:block;font:var(--pag-type-meta);font-size:12px;color:#fff}.pag-ranking-avatar{position:relative;display:grid;place-items:center;width:36px;height:36px;margin-left:9px;background:transparent;color:#fff}.pag-ranking-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.pag-ranking-avatar svg{width:22px}.pag-ranking-own{margin-top:0}.pag-ranking summary{cursor:pointer;font:var(--pag-type-action);padding:12px 0;color:#fff}.pag-ranking-row[data-podium=true] .pag-ranking-place{font-size:22px;font-style:italic;font-weight:800;color:var(--pag-red,#ee3338)}.pag-ranking-row[data-own]{position:relative;background:#000}.pag-ranking-row[data-own]:before{content:"";position:absolute;left:-10px;top:18px;bottom:18px;width:2px;background:var(--pag-red,#ee3338)}@media(max-width:380px){.pag-ranking-row{grid-template-columns:24px 41px minmax(0,1fr) auto}.pag-ranking-avatar{width:32px;height:32px}.pag-ranking-name strong,.pag-ranking-score{font-size:14px}}.pag-ranking-pagination{display:flex;align-items:center;justify-content:flex-end;gap:9px;margin:0;flex-shrink:0;font:var(--pag-type-meta)}.pag-ranking-pagination button{display:grid;place-items:center;width:44px;height:44px;padding:0}.pag-ranking-pagination button:disabled{opacity:.3;cursor:default}.pag-ranking-pagination span{white-space:nowrap}.pag-ranking-own>.pag-ranking-row:last-child,.pag-ranking-results>.pag-ranking-row:last-child{border-bottom:0;padding-bottom:0}.pag-ranking-own>.pag-ranking-row:last-child[data-own]:before,.pag-ranking-results>.pag-ranking-row:last-child[data-own]:before{bottom:0}.pag-ranking-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:24px}.pag-ranking-header>div{min-width:0}.pag-ranking-header h2{margin:0}.pag-ranking-header p{margin:0;font:var(--pag-type-meta);font-size:.875rem;line-height:1.45}.pag-ranking-row[role=button]{cursor:pointer}.pag-ranking-row[role=button]:focus-visible{outline:2px solid #fff;outline-offset:3px}@media(max-width:600px){.pag-ranking-header{gap:9px}.pag-ranking-pagination{gap:0}}.pag-ranking-own .pag-ranking-avatar,.pag-ranking-own .pag-ranking-name strong,.pag-ranking-own .pag-ranking-place,.pag-ranking-own .pag-ranking-row,.pag-ranking-own .pag-ranking-score,.pag-ranking-own .pag-ranking-score small{color:#ccc}.pag-ranking select:focus{outline:none;box-shadow:none}.pag-ranking select:focus-visible{border-color:var(--pag-red,#ee3338);outline:none;box-shadow:none}.pag-personal-bests{margin-top:28px}.pag-personal-bests>header{display:flex;align-items:center;gap:9px;margin-bottom:18px}.pag-personal-bests>header>svg{width:28px;height:28px;color:var(--pag-red);flex:none}.pag-personal-bests h3{font:var(--pag-type-section);margin:0}.pag-personal-bests>header p{font:var(--pag-type-meta);margin:4px 0 0}.pag-personal-best-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pag-personal-best-grid article{padding:18px;background:#4f5241;color:#fff;border:0;min-width:0}.pag-personal-best-grid h4{font:var(--pag-type-meta);text-transform:none;min-height:2.8em;margin:0 0 9px}.pag-personal-best-grid strong{display:block;font:var(--pag-type-page);font-variant-numeric:tabular-nums;color:var(--pag-red)}.pag-personal-best-grid small{font:var(--pag-type-meta);color:#fff;margin-left:6px}.pag-personal-best-grid article>span{display:block;font:var(--pag-type-meta);font-size:12px;color:#ccc;margin-top:9px}@media(min-width:700px){.pag-personal-best-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.pag-personal-best-grid .pag-previous-best{margin:18px 0 0;font:var(--pag-type-meta);color:#ccc}.pag-previous-best :is(span,b){display:block}.pag-previous-best b{font-weight:700;margin-top:4px}#pag-ci-root .pag-ranking-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0;margin-top:18px;background:transparent}#pag-ci-root .pag-ranking-tools>:is(button,a){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:64px;padding:9px 2px;background:#4f5241;color:#fff;border:0;border-radius:0;font:700 14px/20px var(--pag-text);text-align:center;text-decoration:none}#pag-ci-root .pag-ranking-tools>button[aria-expanded=true]{border:0}#pag-ci-root .pag-ranking-tools svg{width:19px;height:19px;flex:none}#pag-ci-root .pag-ranking-tools>:is(button,a):focus{outline:none;box-shadow:none}.pag-ranking-tool-content{margin-top:18px}.pag-ranking-tool-content>h3{font:700 18px/24px var(--pag-text);margin:0 0 12px}#pag-ci-root .pag-ranking-tools>button[aria-expanded=false]{background:#4f5241;color:#fff;border:0!important}#pag-ci-root .pag-ranking-tools>button[aria-expanded=true]{background:var(--pag-red);color:#fff;border:0!important}.pag-record-instructions{list-style:decimal outside;margin:12px 0 18px;padding-left:24px}.pag-record-instructions li{display:list-item;padding-left:4px;margin:9px 0;font:500 14px/22px var(--pag-text)}#pag-ci-root .pag-record-submit{display:flex;justify-content:center;align-items:center;width:100%;min-height:48px;padding:14px 18px;background:#000;color:#fff;border:0;text-align:center;text-decoration:none;font:var(--pag-type-action)}.pag-performance-submission{display:grid;gap:18px}.pag-performance-submission label{display:grid;gap:9px}.pag-performance-submission select{width:100%;padding:12px;background:var(--pag-paper);color:var(--pag-ink);border:0;border-radius:0}:root .pag-coaching-heading{font:var(--pag-type-page);text-transform:uppercase;margin:0 0 18px}:root .cv3-page>.cv3-perform,:root .cv3-page>section.cv3-perform{padding:18px;background:var(--pag-white,#fff);color:var(--pag-ink,#000)}:root .cv3-perform .cv3-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}:root .cv3-perform .cv3-plan-grid>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-width:0;min-height:108px;padding:12px 2px;border:1px solid var(--pag-line);border-radius:0;background:var(--pag-paper);color:var(--pag-ink);font:700 14px/1.3 var(--pag-display);text-align:center}:root .cv3-perform .cv3-plan-grid>button.active{background:var(--pag-ink);border-color:var(--pag-ink)}:root .cv3-perform .cv3-plan-grid>button>svg{width:24px;height:24px;margin:0;flex-shrink:0}:root .cv3-perform .cv3-plan-grid>button>span{display:block;text-align:center}:root .pag-dominate{padding:18px;background:var(--pag-green,#4f5241);color:#fff;margin:9px 0}:root .pag-dominate h3{font:var(--pag-type-card);margin:0;color:inherit}:root .pag-dominate p{font:var(--pag-type-copy);color:inherit;margin:9px 0}:root .dominate-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:auto;padding:0;gap:9px;background:transparent;border:0;border-radius:0;margin-bottom:18px}:root .dominate-tabs>button{font:var(--pag-type-action);font-size:14px;min-height:44px;padding:9px 2px;border:0;border-radius:0;color:#fff;background:#4f5241;box-shadow:none}:root .dominate-tabs>button[data-state=active]{background:var(--pag-red);color:#fff}:root .dominate-panel{padding:18px;background:transparent;border:0;margin-bottom:9px;min-width:0}:root .dominate-selector{display:flex;align-items:center;justify-content:space-between;gap:9px}:root .dominate-selector h3{flex:1;text-align:center}.dominate-selector small{font-size:12px;font-weight:400}:root .dominate-selector button{width:40px;min-height:40px;display:grid;place-items:center;padding:8px;background:transparent;color:#fff;border:0}.dominate-chart{height:220px;width:100%;min-width:0;margin-top:9px}.dominate-chart>p{height:100%;display:grid;place-content:center;text-align:center}:root .dominate-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;border-top:0;padding-top:18px}.dominate-stats>div{min-width:0}.dominate-stats strong{display:block;font:var(--pag-type-action);font-size:14px;overflow-wrap:anywhere}.dominate-stats span{display:block;font:var(--pag-type-meta);font-size:12px;margin-top:4px}:root .dominate-form{margin-top:18px}.dominate-form h3{margin-bottom:18px!important}.dominate-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}:root .dominate-form label{display:block;min-width:0;font:var(--pag-type-meta);font-size:12px;margin-bottom:9px}:root .dominate-form input{margin-top:9px;background:#fff;color:#000;border-radius:0;width:100%;min-width:0;min-height:44px;padding:9px;font-size:14px}:root .dominate-form p{font-size:12px}.dominate-form .dominate-save{width:100%;background:#000;color:#fff;border:0;min-height:44px;font:var(--pag-type-action);padding:12px}:root .dominate-exercise-label{font:var(--pag-type-action);display:block}.dominate-exercise-label select{width:100%;min-height:44px;margin-top:9px;padding:9px;background:#000;color:#fff;border:1px solid var(--pag-line-inverse);border-radius:0;font-size:14px}:root .pag-dominate .dominate-meta{font-size:12px}.dominate-best{display:flex;justify-content:space-between;align-items:center;margin-top:18px;font:var(--pag-type-action)}:root .pag-dominate .pag-ranking{padding:0;background:transparent;margin:0}.pag-dominate .pag-ranking-header h2{font:var(--pag-type-section)}:root .pag-dominate .pag-ranking-row[data-own]{background:transparent}:root .dominate-whatsapp{display:flex;align-items:center;gap:9px;font:var(--pag-type-action);padding:18px;margin-top:18px;text-decoration:none;border-radius:0}.dominate-whatsapp svg{flex-shrink:0}:root .cv3-page #coaching-shop{background:var(--pag-red);padding:18px;margin-top:9px;color:#fff}:root .cv3-page #coaching-shop>h2{font:var(--pag-type-page);margin:0 0 18px;color:#fff}@media(max-width:380px){:root .cv3-perform .cv3-plan-grid>button{font-size:12px}.dominate-panel{padding:9px!important}}:root .cv3-page.cv3-coaching-overview{padding:0}:root .cv3-coaching-overview>.pag-dominate{margin-top:9px}:root .cv3-coaching-overview #coaching-shop .cv3-booster-filters>small{color:#fff}:root .cv3-coaching-overview #coaching-shop .pag-choice-group>button.active{background:#000;color:#fff;border-color:#000}:root .cv3-perform .pag-coaching-heading{margin-bottom:0}:root .pag-perform-subtitle{font:var(--pag-type-copy);margin:0 0 18px}:root .cv3-perform .cv3-plan-grid>button{background:#000;color:#fff;border:0;min-height:92px}:root .cv3-perform .cv3-plan-grid>button.active{background:var(--pag-red);border:0;color:#fff}:root .cv3-own-plan-options{margin-top:18px;border-top:1px solid var(--pag-line);padding-top:18px}:root .cv3-own-plan-options>summary{font:var(--pag-type-action);min-height:44px;cursor:pointer}:root .cv3-coaching-overview #coaching-shop,:root .cv3-coaching-overview>.pag-dominate{margin:0}:root .dominate-exercise-label select,:root .pag-dominate .pag-ranking select{background:transparent;color:#fff;border:1px solid var(--pag-line-inverse);font:var(--pag-type-input);text-transform:none;color-scheme:dark}:root .pag-dominate select optgroup,:root .pag-dominate select option{background:var(--pag-green);color:#fff;text-transform:none}:root .pag-dominate select:is(:focus,:focus-visible,:active){border-color:var(--pag-line-inverse);outline:0;box-shadow:none}:root .pag-dominate select:focus-visible{text-decoration:none}:root .pag-dominate [role=tabpanel]{outline:0;box-shadow:none;border:0}:root .dominate-tabs>button:focus{outline:0;box-shadow:none}:root .dominate-tabs>button:focus-visible{text-decoration:underline;text-underline-offset:4px}:root .cv3-perform .cv3-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root .cv3-perform .cv3-plan-grid>button{font:700 14px/20px var(--pag-text)}:root .cv3-coaching-overview :is(h1,h2,h3,h4,summary){font-family:var(--pag-text)}:root .cv3-coaching-overview :is(.cv3-plan-tools,.cv3-plan-inactive,.cv3-nutrition-onboarding,.cv3-longevity-filter-group,.cv3-activity-config,.cv3-plan-guide,.cv3-mindset-actions,.self-training-builder,.cv3-longevity-activity) :is(button,a[href]):not(.cv3-tool-close):not([aria-label]){background:#fff;color:#000;border:0;border-radius:0;font:700 14px/20px var(--pag-text);text-transform:none;min-height:44px;padding:12px 14px;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;gap:9px;box-shadow:none;text-decoration:none}:root .cv3-coaching-overview :is(.cv3-plan-tools,.cv3-plan-inactive,.cv3-nutrition-onboarding,.cv3-longevity-filter-group,.cv3-activity-config,.cv3-plan-guide,.cv3-mindset-actions,.self-training-builder) :is(button.active,button[aria-pressed=true],button[aria-expanded=true]):not(.cv3-tool-close){background:var(--pag-red);color:#fff;border:0}:root .cv3-coaching-overview :is(.cv3-plan-tools>nav,.cv3-plan-manage,.cv3-free-plan-actions,.cv3-plan-choice-row,.cv3-mindset-actions,.self-training-actions,.cv3-longevity-activity>footer){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%}:root .cv3-coaching-overview :is(.cv3-plan-tools>nav,.cv3-plan-manage,.cv3-free-plan-actions,.cv3-plan-choice-row,.cv3-mindset-actions,.self-training-actions,.cv3-longevity-activity>footer)>:last-child:nth-child(odd){grid-column:1/-1}:root .cv3-coaching-overview .cv3-free-plan-actions>:is(h3,small){grid-column:1/-1}:root .cv3-coaching-overview .cv3-options-heading+button{grid-column:1/-1}:root .cv3-coaching-overview .cv3-plan-tools>nav{background:var(--pag-paper);padding:9px}:root .cv3-coaching-overview .cv3-plan-tools>nav>button{flex-direction:column;min-height:64px}:root .cv3-coaching-overview .cv3-plan-tool-panel h3{font:700 18px/24px var(--pag-text);margin:24px 36px 12px 0;text-transform:none}:root .cv3-coaching-overview .cv3-plan-tool-panel h3:first-of-type{margin-top:0}:root .cv3-coaching-overview .cv3-plan-tool-panel :is(p,li){font:500 14px/22px var(--pag-text)}:root .cv3-coaching-overview .cv3-plan-tool-panel p{margin:0 0 12px}:root .cv3-coaching-overview .cv3-plan-tool-panel ol{list-style:decimal outside;padding-left:24px;margin:0 0 18px}:root .cv3-coaching-overview .cv3-plan-tool-panel li{display:list-item;padding-left:4px;margin-top:9px}:root .cv3-coaching-overview .cv3-plan-tool-panel li::marker{font-weight:700}:root .cv3-coaching-overview .cv3-training-day-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:9px}:root .cv3-coaching-overview .cv3-training-day-choice>button:last-child{grid-column:1/-1}:root .cv3-coaching-overview .cv3-longevity-choice>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}:root .cv3-coaching-overview .cv3-longevity-choice>div>button:last-child:nth-child(odd){grid-column:1/-1}:root .cv3-coaching-overview .cv3-activity-details{margin-bottom:9px}:root .dominate-form input{background:transparent;color:#fff;border:1px solid var(--pag-line-inverse);color-scheme:dark;caret-color:#fff}:root .dominate-form input::placeholder{color:#ffffffb3}:root .dominate-form input:is(:focus,:focus-visible,:active){background:transparent;border:1px solid var(--pag-line-inverse);outline:0;box-shadow:none}:root .cv3-coaching-overview .cv3-activity-config>button+button{margin-top:9px}:root .cv3-coaching-overview .cv3-plan-guide h2{font:700 20px/26px var(--pag-text)}:root .cv3-coaching-overview .cv3-plan-guide :is(p,li,li span){font:500 14px/22px var(--pag-text)}:root .cv3-coaching-overview .cv3-plan-tools>nav{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;background:transparent;gap:9px}:root .cv3-coaching-overview .cv3-plan-tools>nav>button:last-child:nth-child(odd){grid-column:auto}:root .cv3-coaching-overview .cv3-plan-tools>nav>button{padding:9px 2px;font-size:14px;min-width:0}:root .cv3-coaching-overview .cv3-plan-tools>nav>button:only-child{grid-column:1/-1}:root .cv3-coaching-overview .cv3-tool-close{border:0!important;background:transparent!important;box-shadow:none!important;outline:0;width:36px;height:36px;padding:6px;color:inherit}:root .cv3-coaching-overview .cv3-tool-close:focus-visible{opacity:.65}:root .cv3-coaching-overview .cv3-longevity-activity>footer{grid-template-columns:minmax(0,1fr);padding:0 18px 18px;background:transparent;gap:9px}:root .cv3-coaching-overview .cv3-longevity-activity>footer>:is(button,a){min-height:48px;justify-content:flex-start;padding:12px 18px;white-space:normal;background:var(--pag-paper);border:0}:root .cv3-coaching-overview .cv3-longevity-activity>footer>:is(button,a)>svg{flex:none;width:20px;height:20px}:root .cv3-coaching-overview #coaching-shop>h2,:root .cv3-coaching-overview .pag-coaching-heading{font:var(--pag-type-page);font-family:var(--pag-display)}:root .cv3-coaching-overview .cv3-plan-tools>nav>button{background:var(--pag-paper);border:0}:root .cv3-coaching-overview .cv3-plan-tools>nav>button[aria-expanded=true]{background:var(--pag-red);color:#fff}:root .cv3-coaching-overview :is(.cv3-plan-tool-panel,.cv3-plan-guide,.cv3-plan-panel,.self-training-day,.cv3-nutrition-onboarding){background:var(--pag-paper)}.dominate-chart{pointer-events:none;user-select:none}.dominate-chart :is(svg,div){outline:none!important;box-shadow:none!important}#pag-ci-root .cv3-coaching-overview .cv3-plan-tools>nav>button{background:var(--pag-paper);color:var(--pag-ink);border:0}#pag-ci-root .cv3-coaching-overview .cv3-plan-tools>nav>button[aria-expanded=true]{background:var(--pag-red);color:#fff}#pag-ci-root .cv3-coaching-overview .cv3-longevity-activity>footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:0 18px 18px;background:transparent}#pag-ci-root .cv3-coaching-overview .cv3-longevity-activity>footer>:is(button,a){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0;min-height:80px;margin:0;padding:12px 9px;background:var(--pag-paper);color:var(--pag-ink);border:0;font:700 12px/16px var(--pag-text);text-align:center;white-space:normal;overflow-wrap:anywhere;box-sizing:border-box}#pag-ci-root .cv3-coaching-overview .cv3-longevity-activity>footer>:is(button,a)>svg{width:18px;height:18px;flex:none}#pag-ci-root .cv3-coaching-overview .cv3-longevity-activity>.cv3-activity-details{width:calc(100% - 36px);margin:18px;background:var(--pag-paper);color:var(--pag-ink);border:0;font:700 12px/16px var(--pag-text);padding:12px;min-height:44px;box-sizing:border-box}#pag-ci-root .cv3-coaching-overview .pag-plan-archive{background:transparent;margin-top:18px;padding:0}#pag-ci-root .cv3-coaching-overview .pag-plan-archive>button{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:44px;padding:12px 14px;background:#fff;color:var(--pag-ink);border:0;font:700 14px/20px var(--pag-text);text-transform:none}#pag-ci-root .cv3-coaching-overview .pag-plan-archive>button[aria-expanded=true]{background:var(--pag-red);color:#fff}#pag-ci-root .cv3-coaching-overview .pag-plan-archive>button>span{flex:initial;min-width:0;overflow-wrap:anywhere}#pag-ci-root .cv3-coaching-overview .pag-plan-archive>button>svg{width:18px;height:18px;flex:none}#pag-ci-root .cv3-coaching-overview .pag-plan-archive details{border:0;background:transparent}#pag-ci-root .cv3-coaching-overview .pag-plan-archive summary{display:flex;align-items:center;gap:9px;min-height:44px;padding:12px 14px;background:#fff;color:var(--pag-ink);border:0;font:700 14px/20px var(--pag-text)}#pag-ci-root .cv3-coaching-overview .pag-plan-archive details[open]>summary{background:var(--pag-red);color:#fff}#pag-ci-root .cv3-coaching-overview .pag-plan-archive summary svg{color:inherit}:root .dominate-whatsapp{justify-content:center;text-align:center;border:0;background:#000;color:#fff}:root .dominate-whatsapp>span{width:100%;text-align:center}.pag-select-wrap{position:relative;display:block;width:100%;margin-top:9px}#pag-ci-root .pag-dominate .pag-select-wrap>select{width:100%;margin:0;appearance:none;background-image:none;padding:12px 48px 12px 18px;text-decoration:none}#pag-ci-root .pag-dominate .pag-select-wrap>svg{position:absolute;right:18px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:#fff;pointer-events:none}:root .pag-dominate{padding-bottom:36px}:root .cv3-page #coaching-shop{padding-top:36px}:root .dominate-form .dominate-save{text-transform:none}:root .pag-dominate .pag-ranking-section-title{font:var(--pag-type-card);margin:0;color:inherit}.plan-archive_archive__rah18{margin:18px 0 0;padding:0;border:0;background:#fff;color:#000;font-family:var(--pag-text)}.plan-archive_entryToggle__2tXPA,.plan-archive_toggle__LOcWg{display:flex;width:100%;align-items:center;gap:9px;border:0;border-radius:0;box-shadow:none;text-align:left;min-height:50px;padding:18px;font:700 14px/18px var(--pag-text)}.plan-archive_toggle__LOcWg{background:#30341f;color:#fff}.plan-archive_toggle__LOcWg>span{flex:1}.plan-archive_entryToggle__2tXPA>svg,.plan-archive_toggle__LOcWg>svg{width:24px;height:24px;flex-shrink:0}.plan-archive_entryToggle__2tXPA[aria-expanded=true]>svg:last-child,.plan-archive_toggle__LOcWg[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.plan-archive_entries__PIV_8{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;padding-top:9px;min-width:0;max-width:100%}.plan-archive_entry__ma0vr{min-width:0;max-width:100%;padding:0;margin:0 0 9px;border:0;background:var(--pag-paper)}.plan-archive_entry__ma0vr:last-child{margin-bottom:0}.plan-archive_entryToggle__2tXPA{background:var(--pag-paper);color:#000;justify-content:space-between}.plan-archive_entryToggle__2tXPA>span{display:grid;gap:6px;min-width:0}.plan-archive_entryToggle__2tXPA strong{font:700 16px/20px var(--pag-text);overflow-wrap:anywhere}.plan-archive_entryToggle__2tXPA small{font:700 12px/16px var(--pag-text);color:#4f5241}.plan-archive_content__TZz_n{min-width:0;max-width:100%;box-sizing:border-box;background:#fff;padding:18px}.plan-archive_content__TZz_n :is(p,li){font:700 12px/18px var(--pag-text)}.plan-archive_content__TZz_n h2{font:700 20px/24px var(--pag-text);margin:0 0 18px}.plan-archive_content__TZz_n h3{font:700 16px/20px var(--pag-text)}.plan-archive_actions__JiuOp{padding:18px 0 0}.plan-archive_actions__JiuOp>button{width:100%;min-height:50px;border:0;border-radius:0;background:#ee3b0b;color:#fff;padding:12px 18px;font:700 14px/18px var(--pag-text)}.plan-archive_empty__xuDwQ{padding:24px;margin:0;background:var(--pag-paper);color:var(--pag-ink);border-top:4px solid var(--pag-red)}.plan-archive_empty__xuDwQ h2{margin:0 0 12px;font:700 24px/28px var(--pag-text);text-transform:none}.plan-archive_empty__xuDwQ p{margin:0;font:500 16px/24px var(--pag-text);max-width:560px}.plan-archive_nutrition__94HRD{padding:18px;background:#30341f;color:white;margin-bottom:18px}.plan-archive_nutrition__94HRD h3{margin:0 0 9px;font:700 14px/18px var(--pag-text)}.plan-archive_nutrition__94HRD dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0}.plan-archive_nutrition__94HRD dl>div{display:flex;flex-direction:column-reverse;gap:3px}.plan-archive_nutrition__94HRD dt{font:700 12px/16px var(--pag-text)}.plan-archive_nutrition__94HRD dd{margin:0;font:700 20px/24px var(--pag-text)}.plan-archive_archive__rah18{min-width:0;max-width:100%}.plan-archive_entries__PIV_8 details,.plan-archive_entries__PIV_8 details>div,.plan-archive_entries__PIV_8>*{min-width:0;max-width:100%;box-sizing:border-box}.plan-archive_entries__PIV_8 details>div{padding:9px}.plan-archive_content__TZz_n>*{min-width:0;max-width:100%;box-sizing:border-box}.cv3-nutrition-setup-summary{display:grid;gap:12px;padding:0 0 22px}.cv3-nutrition-setup-summary>strong{font:700 22px/26px var(--pag-display);text-transform:none}.cv3-nutrition-setup-actions p,.cv3-nutrition-setup-summary p{margin:0;font:500 15px/1.55 var(--pag-text)}.cv3-nutrition-setup-summary dl{display:grid;gap:9px;margin:9px 0}.cv3-nutrition-setup-summary dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:9px;padding:9px 0;border-bottom:1px solid var(--pag-line)}.cv3-nutrition-setup-summary dt{font-size:13px;font-weight:700}.cv3-nutrition-setup-summary dd{margin:0;overflow-wrap:anywhere;font-size:15px;line-height:1.5}.cv3-nutrition-setup-actions a,.cv3-nutrition-setup-actions button,.cv3-nutrition-setup-summary>button{padding:12px 18px;border:1px solid var(--pag-line);border-radius:0;background:var(--pag-paper);color:var(--pag-ink);font:var(--pag-type-action);text-transform:none;cursor:pointer;text-decoration:none}.cv3-nutrition-setup-summary>button{justify-self:start}.cv3-nutrition-reuse{display:grid;gap:9px;padding:0;background:transparent;border:0}.cv3-nutrition-reuse>div{display:flex;flex-wrap:wrap;gap:9px}.cv3-nutrition-reuse button{min-height:46px;padding:12px 16px;border:1px solid var(--pag-ink);background:var(--pag-white);color:var(--pag-ink);font:700 14px/18px var(--pag-text)}.cv3-nutrition-reuse button[aria-pressed=true]{background:var(--pag-red);border-color:var(--pag-red);color:var(--pag-white)}.cv3-nutrition-setup-actions{display:grid;gap:18px;padding-top:18px;border-top:1px solid var(--pag-line)}.cv3-nutrition-setup-actions>.cv3-primary{background:var(--pag-red);border-color:var(--pag-red);color:var(--pag-white)}.cv3-nutrition-setup-actions button:disabled{cursor:default;opacity:.5}.cv3-nutrition-setup-actions>div:not(.cv3-nutrition-setup-error){display:grid;gap:9px}.cv3-nutrition-setup-error{display:grid;gap:9px;padding:18px;border-left:3px solid var(--pag-red);background:var(--pag-white)}.cv3-nutrition-setup-error>div{display:flex;flex-wrap:wrap;gap:9px}@media(max-width:420px){.cv3-nutrition-setup-summary dl>div{grid-template-columns:1fr;gap:3px}}#nutrition-daily-targets,#nutrition-plan-start,#nutrition-week-fields{scroll-margin-top:18px}.self-training-builder{margin:18px 0}.self-training-builder fieldset{border:0;padding:0;margin-top:18px;min-width:0}.self-training-builder legend{font:var(--pag-type-section)}.self-training-builder label{display:block;min-width:0;font:var(--pag-type-meta)}.self-training-builder input,.self-training-builder select{display:block;width:100%;min-width:0;min-height:44px;background:#fff;color:var(--pag-ink);border:1px solid var(--pag-line);border-radius:0;padding:9px;font:var(--pag-type-input)}.self-training-fields{display:grid;grid-template-columns:2fr 1fr 1fr;gap:9px;margin-top:9px}.self-training-day{background:var(--pag-paper);padding:18px;margin-top:18px}.self-training-exercise{margin-top:18px;border-top:1px solid var(--pag-line);padding-top:9px}.self-training-exercise[data-role=assistance]{margin-left:9px}.self-training-exercise-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px;font:var(--pag-type-action)}.self-training-exercise-title button{background:transparent;color:var(--pag-red);border:0;min-width:44px;min-height:44px}.self-training-doses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:9px}.self-training-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.self-training-actions button,.self-training-builder>button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:9px 18px;font:var(--pag-type-action);border:1px solid var(--pag-line);border-radius:0;background:var(--pag-ink);color:#fff}.self-training-builder p{font:var(--pag-type-copy);margin:9px 0}@media(max-width:480px){.self-training-fields{grid-template-columns:1fr 1fr}.self-training-fields>label:first-child{grid-column:1/-1}}.self-training-block{margin-top:18px;border-top:1px solid var(--pag-line)}.self-training-block>summary{padding:18px 0;font:var(--pag-type-action);cursor:pointer}.self-training-block-content{padding-bottom:9px}.self-training-block .self-training-exercise:first-child{margin-top:0;border-top:0}.self-training-actions button,.self-training-builder>button{border:0}.self-training-block .self-training-exercise[data-role=assistance]{margin-left:0;padding-left:18px}:root .self-training-builder>button{background:#fff;color:var(--pag-ink);border:0;text-transform:none}