.Header-module__Af2_WG__header{z-index:100;background-color:var(--card-bg);border-bottom:1px solid var(--border-color);padding:.6rem 0;position:sticky;top:0;box-shadow:3px 4px 6px #0003}.gvw-h1 .Header-module__Af2_WG__bell_wrapper{color:#ffffffd9}.gvw-h1 .Header-module__Af2_WG__bell_wrapper:hover{color:var(--vibrant-orange);background-color:#ffffff1a}.Header-module__Af2_WG__container{justify-content:space-between;align-items:center;gap:2rem;max-width:1600px;margin:0 auto;padding:0 1rem 0 2rem;display:flex}.Header-module__Af2_WG__logo_section{align-items:center;gap:1rem;display:flex}.Header-module__Af2_WG__logo_link{align-items:center;line-height:0;display:flex}.Header-module__Af2_WG__logo_img{flex-shrink:0;width:auto;height:44px;display:block}.Header-module__Af2_WG__header_actions{white-space:nowrap;align-items:center;gap:1.5rem;display:flex}.Header-module__Af2_WG__bell_wrapper{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;padding:.4rem .75rem;transition:all .2s;display:flex;position:relative}.Header-module__Af2_WG__bell_wrapper:hover{color:var(--primary-orange);background-color:#ff9f430d}.Header-module__Af2_WG__bell_badge{color:#fff;background-color:#ae413c;border-radius:50%;justify-content:center;align-items:center;width:14px;height:14px;font-family:Poppins,sans-serif;font-size:.55rem;font-weight:700;line-height:1;display:flex;position:absolute;top:2px;right:6px}.Header-module__Af2_WG__nav_menu_ring{cursor:pointer;touch-action:manipulation;background:0 0;border-radius:8px;padding:3px;transition:transform .2s;display:inline-flex}.Header-module__Af2_WG__nav_menu_ring:hover{transform:scale(1.05)}.Header-module__Af2_WG__nav_menu_ring_club{background:linear-gradient(to bottom right,#fad147 0%,#eda440 50%)}.Header-module__Af2_WG__nav_menu_btn{width:60px;height:32px;color:var(--grounding-blue,#213443);cursor:pointer;background:#fff;border:none;border-radius:5px;justify-content:center;align-items:center;display:flex;box-shadow:3px 4px 6px #0003}.Header-module__Af2_WG__overlay{z-index:99;background:#000000a6;animation:.15s Header-module__Af2_WG__overlayFadeIn;position:fixed;inset:0}@keyframes Header-module__Af2_WG__overlayFadeIn{0%{opacity:0}to{opacity:1}}.Header-module__Af2_WG__header_signin_btn{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(to bottom right,#fad147 0%,#eda440 50%);border:none;border-radius:5px;justify-content:center;align-items:center;padding:.45rem 1.1rem;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600;transition:opacity .15s;display:inline-flex;box-shadow:3px 4px 6px #0003}.Header-module__Af2_WG__header_signin_btn:hover{color:#213443;box-shadow:none}.Header-module__Af2_WG__modal_overlay{z-index:999;position:fixed;inset:0}.Header-module__Af2_WG__login_panel{z-index:1000;background:#fff;border-radius:8px;width:300px;padding:1.5rem;animation:.12s Header-module__Af2_WG__overlayFadeIn;position:fixed;box-shadow:0 8px 32px #0003}.Header-module__Af2_WG__modal_close{cursor:pointer;color:#aaa;background:0 0;border:none;padding:.25rem;font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1;position:absolute;top:.75rem;right:.875rem}.Header-module__Af2_WG__modal_close:hover{color:#1a1a1a}.Header-module__Af2_WG__modal_error{color:#ae413c;background:#fef2f2;border:1px solid #fca5a5;border-radius:5px;margin-bottom:.875rem;padding:.5rem .75rem;font-family:Poppins,sans-serif;font-size:.78rem;line-height:1.4}.Header-module__Af2_WG__or_divider{color:#aaa;align-items:center;gap:.75rem;margin:.875rem 0;font-family:Poppins,sans-serif;font-size:.72rem;display:flex}.Header-module__Af2_WG__or_divider:before,.Header-module__Af2_WG__or_divider:after{content:"";background:#e0e0e0;flex:1;height:1px}.Header-module__Af2_WG__pw_toggle{cursor:pointer;color:#125977;background:0 0;border:none;padding:0;font-family:Poppins,sans-serif;font-size:.72rem;font-weight:600;position:absolute;right:.75rem}.Header-module__Af2_WG__pw_toggle:hover{color:#213443}.Header-module__Af2_WG__panel_divider{background:#e8e8e8;height:1px;margin:1rem 0 .75rem}.Header-module__Af2_WG__signup_prompt{color:#666;text-align:center;margin:0;font-family:Poppins,sans-serif;font-size:.8rem}.Header-module__Af2_WG__signup_gap{width:.4rem;display:inline-block}.Header-module__Af2_WG__signup_link{color:#006268;font-weight:600;text-decoration:none}.Header-module__Af2_WG__signup_link:hover{text-decoration:underline}.Header-module__Af2_WG__signin_wrapper{position:relative}.Header-module__Af2_WG__signin_dropdown{z-index:1000;background:#fff;border-radius:5px;flex-direction:column;gap:.75rem;min-width:280px;padding:1.25rem 1.25rem 1rem;display:flex;box-shadow:0 8px 24px #00000026}.Header-module__Af2_WG__signin_heading{color:#213443;margin:0 0 .25rem;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600}.Header-module__Af2_WG__signin_field{flex-direction:column;gap:.25rem;display:flex}.Header-module__Af2_WG__signin_label{color:#666;text-transform:uppercase;letter-spacing:.04em;font-family:Poppins,sans-serif;font-size:.72rem;font-weight:600}.Header-module__Af2_WG__signin_input{color:#1a1a1a;background:#f5f5f5;border:1px solid #d0d0d0;border-radius:5px;outline:none;padding:.45rem .65rem;font-family:Poppins,sans-serif;font-size:.85rem;transition:border-color .2s}.Header-module__Af2_WG__signin_input:focus{border-color:#eda440}.Header-module__Af2_WG__signin_input::placeholder{color:#aaa}.Header-module__Af2_WG__signin_submit{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(to bottom right,#fad147,#eda440 50%);border:none;border-radius:5px;justify-content:center;align-items:center;margin-top:.25rem;padding:.5rem;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex;box-shadow:3px 4px 6px #00000026}.Header-module__Af2_WG__signin_submit:hover{color:#213443;box-shadow:none}.Header-module__Af2_WG__signin_forgot{width:100%;color:var(--news-red);text-align:center;cursor:pointer;background:0 0;border:none;margin-top:.6rem;padding:0;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:500;text-decoration:none;transition:opacity .15s;display:block}.Header-module__Af2_WG__signin_forgot:hover{opacity:.7;text-decoration:underline}.Header-module__Af2_WG__avatar_wrapper{position:relative}.Header-module__Af2_WG__dropdown{background:var(--header-dropdown-bg,#fff);box-shadow:0 8px 24px #00000026, var(--modal-glow,0 0 0 #0000);z-index:1000;border-radius:5px;min-width:340px;padding:.4rem 0;position:absolute;top:calc(100% + .6rem);right:0;overflow:hidden}.Header-module__Af2_WG__dropdown_club{background-image:linear-gradient(var(--header-dropdown-bg,#fff), var(--header-dropdown-bg,#fff)), linear-gradient(to bottom right, #fad147 0%, #eda440 50%);background-origin:border-box;background-clip:padding-box,border-box;border:3px solid #0000}.Header-module__Af2_WG__dropdown_item{width:100%;color:var(--header-dropdown-text,#1a1a1a);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.65rem;padding:.6rem 1.75rem;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:400;text-decoration:none;transition:background .15s;display:flex}.Header-module__Af2_WG__dropdown_item:hover{background:var(--header-dropdown-hover-bg,#0000000a)}.Header-module__Af2_WG__dropdown_item_upgrade{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(to bottom right,#fad147 0%,#eda440 50%);border:none;border-radius:5px;width:calc(100% - 1.5rem);margin:1rem .75rem .3rem;padding:.55rem 1rem;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:block;box-shadow:3px 4px 6px #00000026}.Header-module__Af2_WG__dropdown_item_upgrade:hover{color:#213443;box-shadow:none}.Header-module__Af2_WG__dropdown_item_signout{color:#ae413c;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.65rem;width:100%;padding:.6rem 1.75rem;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:400;transition:background .15s;display:flex}.Header-module__Af2_WG__dropdown_item_signout:hover{background:#ae413c0d}.Header-module__Af2_WG__dropdown_divider{background:var(--header-dropdown-divider,#e0e0e0);height:1px;margin:.35rem 1.75rem}.Header-module__Af2_WG__dropdown_bottom_row{justify-content:space-between;align-items:center;padding:.1rem .75rem .25rem 1.25rem;display:flex}.Header-module__Af2_WG__dropdown_item_bare{color:var(--header-dropdown-text,#1a1a1a);cursor:pointer;background:0 0;border:none;align-items:center;gap:.65rem;padding:.6rem 0;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:400;transition:background .15s;display:flex}.Header-module__Af2_WG__dropdown_item_bare:hover{opacity:.7}.Header-module__Af2_WG__dropdown_search_wrapper{align-items:stretch;gap:.35rem;padding:.5rem .75rem .3rem;display:flex;position:relative}.Header-module__Af2_WG__dropdown_search_input{color:#1a1a1a;background-color:#f5f5f5;border:1px solid #1a1a1a;border-radius:5px;flex:1;min-width:0;padding:.4rem .75rem .4rem 2.1rem;font-family:Poppins,sans-serif;font-size:.85rem;transition:border-color .2s}.Header-module__Af2_WG__dropdown_search_input:focus{border-color:var(--primary-orange);outline:none}.Header-module__Af2_WG__dropdown_search_input::placeholder{color:#888}.Header-module__Af2_WG__dropdown_search_icon{opacity:.45;pointer-events:none;font-size:.85rem;position:absolute;top:50%;left:1.35rem;transform:translateY(-50%)}.Header-module__Af2_WG__dropdown_search_btn{color:#fff;cursor:pointer;background:linear-gradient(to bottom right,#fad147 0%,#eda440 50%);border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:44px;transition:opacity .15s;display:flex}.Header-module__Af2_WG__dropdown_search_btn:hover{color:#213443;box-shadow:none}.Header-module__Af2_WG__dropdown_item_signout_bare{color:var(--header-dropdown-signout-text,#ae413c);cursor:pointer;background:0 0;border:none;align-items:center;gap:.65rem;padding:.6rem 0;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:400;transition:opacity .15s;display:flex}.Header-module__Af2_WG__dropdown_item_signout_bare:hover{opacity:.7}@media (max-width:768px){.Header-module__Af2_WG__header{width:100%}.Header-module__Af2_WG__container{flex-wrap:wrap;gap:1rem;padding:0 1rem}.Header-module__Af2_WG__logo_img{height:32px}.Header-module__Af2_WG__header_actions{gap:1rem}}
.HelpModal-module__ZQhwaq__help_overlay{z-index:1100;position:fixed;inset:0}.HelpModal-module__ZQhwaq__help_modal{z-index:1101;text-align:left;background:#fff;border-radius:10px;padding:.6rem;position:fixed;box-shadow:0 8px 28px #0000004d}.HelpModal-module__ZQhwaq__help_header{background:linear-gradient(to bottom right, var(--fitness-blue), var(--grounding-blue));border-radius:5px;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem .75rem .8rem 1rem;display:flex;box-shadow:3px 4px 6px #0003}.HelpModal-module__ZQhwaq__help_close{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:1.25rem;line-height:1;transition:background .15s;display:flex}.HelpModal-module__ZQhwaq__help_close:hover{background:#ffffff59}.HelpModal-module__ZQhwaq__help_title{color:#fff;margin:0;font-size:1.05rem;font-weight:600}.HelpModal-module__ZQhwaq__help_text{color:#444;margin:0;padding:.9rem .6rem .5rem;font-size:.92rem;line-height:1.6}.HelpModal-module__ZQhwaq__help_email{color:var(--podcast-green);word-break:break-word;font-weight:600}
.Footer-module__EZoWya__footer{border-top:1px solid var(--border-color);background-color:var(--background);padding:1.25rem 0;box-shadow:0 -3px 6px #0003}.Footer-module__EZoWya__inner{justify-content:space-between;align-items:center;max-width:1600px;margin:0 auto;padding:0 1rem 0 2rem;display:flex}.Footer-module__EZoWya__left{flex-direction:column;gap:.4rem;display:flex}.Footer-module__EZoWya__support_email{color:var(--text-secondary);font-size:.8rem;font-weight:400;text-decoration:none;transition:color .2s}.Footer-module__EZoWya__support_email:hover{color:var(--primary-orange)}.Footer-module__EZoWya__nav{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.Footer-module__EZoWya__nav_item{align-items:center;gap:.25rem;display:flex}.Footer-module__EZoWya__dot{color:var(--text-secondary);font-size:.85rem}.Footer-module__EZoWya__nav_link{color:var(--text-secondary);font-size:.85rem;font-weight:400;text-decoration:none;transition:color .2s}.Footer-module__EZoWya__nav_link:hover{color:var(--text-primary)}.Footer-module__EZoWya__nav_button{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.Footer-module__EZoWya__social{align-items:center;gap:.75rem;display:flex}.Footer-module__EZoWya__social_link{color:var(--text-secondary);align-items:center;transition:color .2s;display:flex}.Footer-module__EZoWya__social_link:hover{color:var(--primary-orange)}@media (max-width:768px){.Footer-module__EZoWya__inner{text-align:center;flex-direction:column;gap:1rem}}
.Button-module__3dJGfa__button{font-family:var(--font-family-base,"Poppins", sans-serif);border-radius:var(--btn-radius,5px);cursor:pointer;white-space:nowrap;box-shadow:var(--btn-shadow,3px 4px 6px #0003);border:none;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:all .2s;display:inline-flex}.Button-module__3dJGfa__primary{background:linear-gradient(to bottom right, var(--btn-primary-gradient-start,#fad147), var(--btn-primary-gradient-end,#eda440) 50%);color:#fff}.Button-module__3dJGfa__primary:hover:not(:disabled){color:#213443;box-shadow:none}.Button-module__3dJGfa__secondary{background-color:var(--primary-blue);color:#fff}.Button-module__3dJGfa__secondary:hover:not(:disabled){background-color:#345074;box-shadow:0 4px 12px #3d5a8066}.Button-module__3dJGfa__outline{color:var(--primary-orange);border:2px solid var(--primary-orange);background-color:#0000}.Button-module__3dJGfa__outline:hover:not(:disabled){color:#213443;background-color:#ff9f431a}.Button-module__3dJGfa__small{padding:.5rem 1rem;font-size:.85rem}.Button-module__3dJGfa__medium{padding:.75rem 1.5rem;font-size:.95rem}.Button-module__3dJGfa__large{padding:1rem 2rem;font-size:1rem}.Button-module__3dJGfa__button:disabled{opacity:.5;cursor:not-allowed}
.Card-module__7fBG1G__card{background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:5px;padding:1.5rem;transition:all .3s;box-shadow:3px 4px 6px #0003}.Card-module__7fBG1G__card.Card-module__7fBG1G__clickable{cursor:pointer}.Card-module__7fBG1G__card.Card-module__7fBG1G__clickable:hover{border-color:var(--primary-orange);transform:translateY(-2px);box-shadow:0 8px 24px #00000014}.Card-module__7fBG1G__title{color:var(--text-primary);margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.Card-module__7fBG1G__subtitle{color:var(--text-secondary);margin:0;font-size:.9rem}
.ContentModal-module__EpW-8a__backdrop{z-index:300;background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.ContentModal-module__EpW-8a__panel{width:100%;max-width:860px;box-shadow:0 24px 64px #00000073, var(--modal-glow,0 0 0 #0000);border-radius:8px;margin:auto;position:relative;overflow:hidden}.ContentModal-module__EpW-8a__panel.gvw-h1{background:var(--modal-panel-bg,linear-gradient(to bottom right, var(--fitness-blue), var(--grounding-blue)))!important}.ContentModal-module__EpW-8a__close_btn{z-index:10;color:#fff;cursor:pointer;background:#00000059;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;transition:background .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.ContentModal-module__EpW-8a__close_btn:hover{background:#0009}.ContentModal-module__EpW-8a__club_hero_wrapper{border-radius:8px;margin:1rem 1.5rem 1.5rem;padding:.75rem}.ContentModal-module__EpW-8a__club_hero_wrapper .ContentModal-module__EpW-8a__hero_content{padding:0}.ContentModal-module__EpW-8a__club_hero_wrapper .ContentModal-module__EpW-8a__details{padding-bottom:0;padding-left:0;padding-right:0}.ContentModal-module__EpW-8a__club_hero_wrapper .ContentModal-module__EpW-8a__hero_info_card{background:var(--club-hero-card-bg,#ffffffb3)!important}.ContentModal-module__EpW-8a__club_hero_wrapper .ContentModal-module__EpW-8a__title{color:var(--club-hero-card-text,#1a1a1a)}.ContentModal-module__EpW-8a__club_hero_wrapper .ContentModal-module__EpW-8a__instructor{color:var(--club-hero-card-text-secondary,#666)}.ContentModal-module__EpW-8a__hero_content{padding:1rem 1.5rem 0}.ContentModal-module__EpW-8a__hero_card{background:var(--modal-hero-bg,#ffffffbf);border-radius:8px;flex-direction:row;display:flex;overflow:hidden;box-shadow:3px 4px 6px #0003}.ContentModal-module__EpW-8a__hero_image_wrapper{box-sizing:border-box;flex-shrink:0;width:58%;padding:.75rem 0 .75rem .75rem}.ContentModal-module__EpW-8a__hero_card_recipe{flex-direction:column}.ContentModal-module__EpW-8a__hero_image_wrapper_recipe{width:100%;padding:.75rem .75rem 0}.ContentModal-module__EpW-8a__hero_image{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}.ContentModal-module__EpW-8a__hero_info{flex-direction:column;flex:1;padding:.75rem;display:flex}.ContentModal-module__EpW-8a__hero_info_card{flex:1;background:var(--modal-hero-card-bg,#ffffffb3)!important;border:none!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:.6rem!important;padding:1.25rem!important;display:flex!important;box-shadow:3px 4px 12px #00000026!important}.ContentModal-module__EpW-8a__club_pill{background:var(--vibrant-orange,#eda440);color:#fff;letter-spacing:.05em;border-radius:20px;width:fit-content;padding:.2rem .6rem;font-size:.7rem;font-weight:700;display:inline-block}.ContentModal-module__EpW-8a__hero_top{flex-direction:column;gap:.3rem;display:flex}.ContentModal-module__EpW-8a__hero_bottom{flex-direction:column;gap:.75rem;width:100%;margin-top:auto;display:flex}.ContentModal-module__EpW-8a__title.ContentModal-module__EpW-8a__title_recipe{height:auto}.ContentModal-module__EpW-8a__title{color:var(--modal-hero-text,#1a1a1a);-webkit-line-clamp:2;-webkit-box-orient:vertical;height:3.6rem;margin:0;font-size:1.5rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.ContentModal-module__EpW-8a__instructor{color:var(--modal-hero-text,#666);margin:0;font-size:.85rem}.ContentModal-module__EpW-8a__modal_play_card{background:#fff;border-radius:8px;align-self:flex-start;align-items:center;gap:.75rem;padding:.4rem .65rem .4rem .4rem;display:flex;box-shadow:2px 3px 5px #0000001f}.ContentModal-module__EpW-8a__play_btn{flex-shrink:0}.ContentModal-module__EpW-8a__modal_play_meta{flex-direction:column;gap:.1rem;display:flex}.ContentModal-module__EpW-8a__modal_play_label{text-transform:uppercase;letter-spacing:.06em;color:#888;font-size:.6rem;font-weight:700;line-height:1}.ContentModal-module__EpW-8a__modal_play_value{color:#1a1a1a;font-size:.9rem;font-weight:600;line-height:1.2}.ContentModal-module__EpW-8a__action_row{justify-content:space-between;align-items:center;width:100%;display:flex}.ContentModal-module__EpW-8a__icon_group{gap:.4rem;display:flex}.ContentModal-module__EpW-8a__recipe_actions_right{align-items:center;gap:.6rem;display:flex}.ContentModal-module__EpW-8a__complete_btn{color:#fff!important;background:linear-gradient(to bottom right,#fad147 0%,#eda440 50%)!important;border-radius:5px!important;padding:.42rem .9rem!important;font-size:.72rem!important;font-weight:600!important;box-shadow:3px 4px 6px #0003!important}.ContentModal-module__EpW-8a__complete_btn:hover{color:#213443!important;box-shadow:none!important}.ContentModal-module__EpW-8a__complete_done{color:#fff!important;box-shadow:none!important;cursor:pointer!important;opacity:1!important;background:#006268!important;border:none!important;border-radius:5px!important;padding:.42rem .9rem!important;font-size:.72rem!important;font-weight:600!important}.ContentModal-module__EpW-8a__icon_btn{color:#fff;cursor:pointer;background:linear-gradient(to bottom right,#fad147 0%,#eda440 50%);border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .2s,color .2s;display:flex;box-shadow:3px 4px 6px #0003}.ContentModal-module__EpW-8a__icon_btn:hover{color:#213443;box-shadow:none}.ContentModal-module__EpW-8a__icon_active,.ContentModal-module__EpW-8a__icon_star_active{color:#fff!important;box-shadow:none!important;background:#006268!important}.ContentModal-module__EpW-8a__details{gap:2rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.ContentModal-module__EpW-8a__description_col{flex:2}.ContentModal-module__EpW-8a__club_description_col{border-radius:5px;padding:.85rem 1rem;box-shadow:3px 4px 12px #00000026;background:var(--club-session-description-bg,#ffffffd9)!important}.ContentModal-module__EpW-8a__club_description_col .ContentModal-module__EpW-8a__description_text{color:var(--club-hero-card-text,#1a1a1a)}.ContentModal-module__EpW-8a__equipment_col{flex:1;min-width:140px}.ContentModal-module__EpW-8a__detail_label{letter-spacing:.08em;text-transform:uppercase;color:#eda440;margin:0 0 .5rem;font-size:.7rem;font-weight:700}.ContentModal-module__EpW-8a__detail_label.ContentModal-module__EpW-8a__detail_label_lg{font-size:.95rem}.ContentModal-module__EpW-8a__detail_label.ContentModal-module__EpW-8a__ingredients_label_gap{margin-bottom:.05rem}.ContentModal-module__EpW-8a__description_text{color:#ffffffe6;margin:0;font-size:.9rem;line-height:1.6}.ContentModal-module__EpW-8a__equipment_list{flex-wrap:wrap;gap:.4rem;display:flex}.ContentModal-module__EpW-8a__nutrition_groups{flex-direction:column;gap:.2rem;padding-left:.5rem;display:flex}.ContentModal-module__EpW-8a__equipment_pill{color:#1a1a1a;background:#fff;border:none;border-radius:5px;padding:.2rem .6rem;font-size:.75rem;font-weight:500;display:inline-block;box-shadow:1px 2px 4px #0000001f}.ContentModal-module__EpW-8a__nutrition_text{color:#ffffffe6;font-size:.85rem;display:inline-block}.ContentModal-module__EpW-8a__nutrition_text:not(:last-child){border-right:1px solid #ffffff59;padding-right:.6rem}.ContentModal-module__EpW-8a__recipe_body{flex-direction:column;gap:1.5rem;width:100%;display:flex}.ContentModal-module__EpW-8a__recipe_col{width:100%}.ContentModal-module__EpW-8a__recipe_indent_col{padding-left:.75rem}.ContentModal-module__EpW-8a__recipe_servings{color:#ffffffe6;margin:0 0 .5rem;font-size:.78rem;font-weight:600}.ContentModal-module__EpW-8a__ingredient_list,.ContentModal-module__EpW-8a__instruction_list{color:#ffffffe6;margin:0;padding-left:1.25rem;font-size:.9rem;line-height:1.6;list-style-position:outside}.ContentModal-module__EpW-8a__ingredient_list{list-style-type:disc}.ContentModal-module__EpW-8a__instruction_list{padding-left:1.5rem;list-style-type:decimal}.ContentModal-module__EpW-8a__instructions_card{width:100%;background:var(--instructions-card-bg,#fffffff2)!important;border:none!important;padding:1.25rem!important;box-shadow:3px 4px 12px #00000026!important}.ContentModal-module__EpW-8a__instructions_card .ContentModal-module__EpW-8a__instruction_list{color:var(--modal-hero-text,#1a1a1a)!important}.ContentModal-module__EpW-8a__skeleton{flex-direction:column;gap:.6rem;width:100%;display:flex}.ContentModal-module__EpW-8a__skel_line{background:linear-gradient(90deg,#ffffff14 25%,#ffffff2e 50%,#ffffff14 75%) 0 0/200% 100%;border-radius:4px;width:100%;height:.9rem;animation:1.4s infinite ContentModal-module__EpW-8a__shimmer}@keyframes ContentModal-module__EpW-8a__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ContentModal-module__EpW-8a__upgrade_panel{text-align:center;background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:1rem;max-width:440px;padding:3rem 2rem;display:flex;position:relative}.ContentModal-module__EpW-8a__club_badge{background:var(--vibrant-orange,#eda440);color:#fff;letter-spacing:.08em;border-radius:20px;padding:.35rem 1rem;font-size:.85rem;font-weight:700}.ContentModal-module__EpW-8a__upgrade_title{color:#213443;margin:0;font-size:1.1rem;font-weight:700;line-height:1.4}.ContentModal-module__EpW-8a__upgrade_text{color:#666;margin:0;font-size:.9rem;line-height:1.5}@media (max-width:640px){.ContentModal-module__EpW-8a__backdrop{align-items:center;padding:1rem}.ContentModal-module__EpW-8a__panel{border-radius:8px;max-height:90vh;overflow-y:auto}.ContentModal-module__EpW-8a__hero_content{padding:.75rem .75rem 0}.ContentModal-module__EpW-8a__hero_card{flex-direction:column}.ContentModal-module__EpW-8a__hero_image_wrapper{width:100%;padding:.75rem .75rem 0}.ContentModal-module__EpW-8a__hero_info{width:100%}.ContentModal-module__EpW-8a__title{height:3.24rem;font-size:1.35rem}.ContentModal-module__EpW-8a__details{flex-direction:column;gap:1.25rem;padding:1rem 1.25rem 1.25rem}.ContentModal-module__EpW-8a__description_text{font-size:.85rem}}
.SessionCard-module__ELMfuG__card{cursor:pointer;border:none;border-radius:5px;flex-direction:column;height:100%;transition:all .3s;display:flex;overflow:hidden;box-shadow:3px 4px 6px #0003;background:var(--next-on-deck-card-bg,#ffffffbf)!important}.SessionCard-module__ELMfuG__card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001f}.SessionCard-module__ELMfuG__image_container{background-color:var(--background);flex-shrink:0;width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.SessionCard-module__ELMfuG__image{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0}.SessionCard-module__ELMfuG__card:hover .SessionCard-module__ELMfuG__image{transform:scale(1.05)}.SessionCard-module__ELMfuG__image_locked{filter:grayscale()brightness(.6)}.SessionCard-module__ELMfuG__lock_overlay{pointer-events:none;background:#00000040;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.SessionCard-module__ELMfuG__lock_icon{color:#fff;opacity:.9;filter:drop-shadow(0 1px 3px #00000080)}.SessionCard-module__ELMfuG__content{flex-direction:column;flex:1;padding:.7rem;display:flex;background:var(--next-on-deck-card-bg,transparent)!important}.SessionCard-module__ELMfuG__title{color:var(--next-on-deck-card-text,#1a1a1a);min-height:2.4rem;margin:0 0 .25rem;font-size:1rem;font-weight:600;line-height:1.2}.SessionCard-module__ELMfuG__instructor{color:var(--next-on-deck-card-text,#666);margin:0 0 .75rem;font-size:.85rem}.SessionCard-module__ELMfuG__footer{justify-content:space-between;align-items:center;margin-top:auto;font-size:.8rem;display:flex}.SessionCard-module__ELMfuG__play_card{background:#fff;border-radius:6px;align-items:center;gap:.5rem;max-width:100%;padding:.3rem .5rem .3rem .3rem;display:flex;box-shadow:2px 3px 5px #0000001f}.SessionCard-module__ELMfuG__play_card_full{width:100%}.SessionCard-module__ELMfuG__play_btn{white-space:nowrap;border-radius:5px;box-shadow:3px 4px 6px #0003;padding:.35rem .7rem!important;font-size:.7rem!important}.SessionCard-module__ELMfuG__play_btn_full{justify-content:center;width:100%}.SessionCard-module__ELMfuG__play_card_meta{flex-direction:column;gap:.05rem;min-width:0;display:flex}.SessionCard-module__ELMfuG__play_card_label{text-transform:uppercase;letter-spacing:.05em;color:#888;white-space:nowrap;font-size:.55rem;font-weight:700}.SessionCard-module__ELMfuG__play_card_value{color:#1a1a1a;white-space:nowrap;font-size:.8rem;font-weight:600}.SessionCard-module__ELMfuG__xp{color:var(--primary-orange);background-color:#ff9f431a;border-radius:5px;padding:.25rem .75rem;font-weight:600;display:none}.SessionCard-module__ELMfuG__club_badge{background:var(--vibrant-orange,#eda440);color:#fff;letter-spacing:.05em;pointer-events:none;border-radius:10px;padding:.15rem .45rem;font-size:.62rem;font-weight:700;position:absolute;top:.4rem;left:.4rem}.SessionCard-module__ELMfuG__club_badge_shifted{left:2rem}.SessionCard-module__ELMfuG__completed_badge{color:#fff;pointer-events:none;z-index:2;background:#006268;border-radius:50%;justify-content:center;align-items:center;width:1.4rem;height:1.4rem;font-size:.8rem;font-weight:700;line-height:1;display:flex;position:absolute;top:.4rem;left:.4rem;box-shadow:3px 4px 6px #0003}.SessionCard-module__ELMfuG__icon_group{gap:.25rem;display:flex;position:absolute;top:.4rem;right:.4rem}.SessionCard-module__ELMfuG__card_icon_btn{color:#ffffffd9;cursor:pointer;opacity:0;background:#00000073;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;transition:opacity .2s,background .2s,color .2s;display:flex}.SessionCard-module__ELMfuG__card:hover .SessionCard-module__ELMfuG__card_icon_btn{opacity:1}.SessionCard-module__ELMfuG__card_icon_btn:hover{color:#fff;background:#000000b3}.SessionCard-module__ELMfuG__card_icon_active,.SessionCard-module__ELMfuG__card_icon_star{color:#fad147!important;opacity:1!important}@media (max-width:768px){.SessionCard-module__ELMfuG__content{padding:.5rem .75rem .75rem}.SessionCard-module__ELMfuG__title{min-height:1.92rem;margin-bottom:.15rem;font-size:.8rem;line-height:1.2}.SessionCard-module__ELMfuG__instructor{margin-bottom:.35rem;font-size:.68rem}.SessionCard-module__ELMfuG__play_btn{padding:.3rem .55rem!important;font-size:.65rem!important}.SessionCard-module__ELMfuG__play_card_value{font-size:.72rem}}
.RouletteCard-module__xTCLYq__roulette_stack{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.RouletteCard-module__xTCLYq__roulette_idle_card{border-radius:5px;width:100%;position:relative;overflow:hidden;box-shadow:3px 4px 6px #0003}.RouletteCard-module__xTCLYq__roulette_ghost{visibility:hidden}.RouletteCard-module__xTCLYq__roulette_idle{background-image:url(/images/RouletteVisual.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.RouletteCard-module__xTCLYq__roulette_overlay_label{color:#fff;text-align:center;background:#0009;border-radius:999px;max-width:calc(100% - 1.2rem);padding:.35rem .75rem;font-size:.75rem;font-weight:600;position:absolute;top:.6rem;left:50%;transform:translate(-50%)}.RouletteCard-module__xTCLYq__spin_btn{gap:.225rem!important;padding:.32rem .8rem!important;font-size:.77rem!important}.RouletteCard-module__xTCLYq__result_card{width:100%}
.SeriesCard-module__Wca8-W__card{cursor:pointer;border:none;border-radius:5px;flex-direction:column;height:100%;transition:all .3s;display:flex;overflow:hidden;box-shadow:3px 4px 6px #0003;background:var(--next-on-deck-card-bg,#ffffffbf)!important}.SeriesCard-module__Wca8-W__card:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0000001f}.SeriesCard-module__Wca8-W__image_container{background-color:var(--background);flex-shrink:0;width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.SeriesCard-module__Wca8-W__image{object-fit:cover;width:100%;height:100%;transition:transform .3s;position:absolute;top:0;left:0}.SeriesCard-module__Wca8-W__card:hover .SeriesCard-module__Wca8-W__image{transform:scale(1.05)}.SeriesCard-module__Wca8-W__image_locked{filter:grayscale()brightness(.6)}.SeriesCard-module__Wca8-W__lock_overlay{pointer-events:none;background:#00000040;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.SeriesCard-module__Wca8-W__lock_icon{color:#fff;opacity:.9;filter:drop-shadow(0 1px 3px #00000080)}.SeriesCard-module__Wca8-W__content{flex-direction:column;flex:1;padding:.7rem;display:flex;background:var(--next-on-deck-card-bg,transparent)!important}.SeriesCard-module__Wca8-W__title{color:var(--next-on-deck-card-text,#1a1a1a);min-height:2.4rem;margin:0 0 .25rem;font-size:1rem;font-weight:600;line-height:1.2}.SeriesCard-module__Wca8-W__subtitle{color:var(--next-on-deck-card-text,#666);margin:0 0 .75rem;font-size:.85rem}.SeriesCard-module__Wca8-W__footer{justify-content:space-between;align-items:center;margin-top:auto;font-size:.8rem;display:flex}.SeriesCard-module__Wca8-W__play_card{background:#fff;border-radius:6px;align-items:center;gap:.5rem;max-width:100%;padding:.3rem .5rem .3rem .3rem;display:flex;box-shadow:2px 3px 5px #0000001f}.SeriesCard-module__Wca8-W__play_btn{white-space:nowrap;border-radius:5px;box-shadow:3px 4px 6px #0003;padding:.35rem .7rem!important;font-size:.7rem!important}.SeriesCard-module__Wca8-W__play_card_meta{flex-direction:column;gap:.05rem;min-width:0;display:flex}.SeriesCard-module__Wca8-W__play_card_label{text-transform:uppercase;letter-spacing:.05em;color:#888;white-space:nowrap;font-size:.55rem;font-weight:700}.SeriesCard-module__Wca8-W__play_card_value{color:#1a1a1a;white-space:nowrap;font-size:.8rem;font-weight:600}.SeriesCard-module__Wca8-W__xp{color:var(--primary-orange);background-color:#ff9f431a;border-radius:5px;padding:.25rem .75rem;font-weight:600;display:none}.SeriesCard-module__Wca8-W__club_badge{background:var(--vibrant-orange,#eda440);color:#fff;letter-spacing:.05em;pointer-events:none;border-radius:10px;padding:.15rem .45rem;font-size:.62rem;font-weight:700;position:absolute;top:.4rem;left:.4rem}@media (max-width:768px){.SeriesCard-module__Wca8-W__content{padding:.5rem .75rem .75rem}.SeriesCard-module__Wca8-W__title{min-height:1.92rem;margin-bottom:.15rem;font-size:.8rem;line-height:1.2}.SeriesCard-module__Wca8-W__subtitle{margin-bottom:.35rem;font-size:.68rem}.SeriesCard-module__Wca8-W__play_btn{padding:.3rem .55rem!important;font-size:.65rem!important}.SeriesCard-module__Wca8-W__play_card_value{font-size:.72rem}}
.WeekSection-module__x__dyW__week_section{flex-direction:column;display:flex}.WeekSection-module__x__dyW__week_header{all:unset;box-sizing:border-box;cursor:pointer;background:var(--week-header-bg,#fff);border-radius:5px;justify-content:space-between;align-items:center;width:100%;height:2.36rem;padding:.5rem .65rem;display:flex;overflow:hidden;box-shadow:2px 3px 8px #0000001f}.WeekSection-module__x__dyW__week_header_open{border-radius:5px 5px 0 0}.WeekSection-module__x__dyW__week_header_label{color:var(--week-header-text,#1a1a1a);font-size:.85rem;font-weight:700}.WeekSection-module__x__dyW__week_chevron{color:var(--week-header-text,#1a1a1a);flex-shrink:0;font-size:2.13333em;line-height:1;transition:transform .15s;display:inline-block;transform:rotate(-90deg)scaleX(1.25)scaleY(.8)rotate(90deg)}.WeekSection-module__x__dyW__week_chevron_open{transform:scaleX(1.25)scaleY(.8)rotate(90deg)}.WeekSection-module__x__dyW__week_card{background:var(--week-card-bg,linear-gradient(to bottom right, var(--fitness-blue), var(--grounding-blue)));--episode-row-bg:#fffffff2;border-radius:0 0 5px 5px;flex-direction:column;gap:.5rem;padding:.6rem;display:flex;box-shadow:2px 3px 8px #00000026}.WeekSection-module__x__dyW__week_empty{color:#ffffffe6;margin:0;padding:.25rem .1rem;font-size:.8rem}
.SeriesModal-module__BkKd_a__backdrop{z-index:300;background:#000000a6;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.SeriesModal-module__BkKd_a__panel{width:100%;max-width:960px;box-shadow:0 24px 64px #00000073, var(--modal-glow,0 0 0 #0000);border-radius:8px;margin:auto;position:relative;overflow:hidden}.SeriesModal-module__BkKd_a__panel.gvw-h1{background:var(--modal-panel-bg,linear-gradient(to bottom right, var(--fitness-blue), var(--grounding-blue)))!important}.SeriesModal-module__BkKd_a__close_btn{z-index:10;color:#fff;cursor:pointer;background:#00000059;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1rem;transition:background .2s;display:flex;position:absolute;top:.75rem;right:.75rem}.SeriesModal-module__BkKd_a__close_btn:hover{background:#0009}.SeriesModal-module__BkKd_a__club_hero_wrapper{border-radius:8px;margin:1rem 1.5rem 1.5rem;padding:.75rem}.SeriesModal-module__BkKd_a__club_hero_wrapper .SeriesModal-module__BkKd_a__hero_content{padding:0}.SeriesModal-module__BkKd_a__club_hero_wrapper .SeriesModal-module__BkKd_a__details{padding-bottom:0;padding-left:0;padding-right:0}.SeriesModal-module__BkKd_a__hero_content{padding:1rem 1.5rem 0}.SeriesModal-module__BkKd_a__series_hero_content{background:var(--series-card-bg,#ffffffbf);border-radius:8px;flex-direction:row;display:flex;overflow:hidden;box-shadow:3px 4px 6px #0003}.SeriesModal-module__BkKd_a__series_info_panel{box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:.5rem;width:40%;padding:.75rem;display:flex}.SeriesModal-module__BkKd_a__series_title{color:var(--regular-hero-text,#1a1a1a);margin:0;font-size:1.5rem;font-weight:700;line-height:1.2}.SeriesModal-module__BkKd_a__series_subtitle{color:var(--regular-hero-text,#666);margin:0;font-size:.95rem}.SeriesModal-module__BkKd_a__series_image{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}.SeriesModal-module__BkKd_a__series_episode_list{flex-direction:column;flex:1;gap:.5rem;max-height:420px;padding:.75rem;display:flex;overflow-y:auto}.SeriesModal-module__BkKd_a__episode_link_row{background:var(--episode-row-bg,#ffffffd9);border-radius:5px;align-items:center;gap:.6rem;padding:.5rem;transition:background .15s,box-shadow .15s;display:flex;box-shadow:2px 3px 8px #0000002e}.SeriesModal-module__BkKd_a__episode_link_row:hover{background:var(--episode-row-hover-bg,#fff);box-shadow:2px 4px 10px #00000038}.SeriesModal-module__BkKd_a__episode_row_top{flex:1;align-items:center;gap:.6rem;min-width:0;display:flex}.SeriesModal-module__BkKd_a__episode_row_bottom{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.SeriesModal-module__BkKd_a__episode_link_number{background:var(--primary-orange);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.75rem;font-weight:700;display:flex}.SeriesModal-module__BkKd_a__episode_link_thumb{aspect-ratio:16/9;object-fit:cover;border-radius:4px;flex-shrink:0;width:3.2rem;height:auto}.SeriesModal-module__BkKd_a__episode_link_meta{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.SeriesModal-module__BkKd_a__episode_link_title{color:var(--club-hero-episode-text,#1a1a1a);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.SeriesModal-module__BkKd_a__episode_link_duration{color:var(--club-hero-episode-text,#666);font-size:.72rem}.SeriesModal-module__BkKd_a__episode_action_group{flex-shrink:0;align-items:center;gap:.4rem;margin-left:.75rem;display:flex}.SeriesModal-module__BkKd_a__episode_divider{background:var(--episode-divider-color,#00000026);flex-shrink:0;align-self:stretch;width:1px;margin:.2rem .4rem}.SeriesModal-module__BkKd_a__week_empty{color:var(--club-hero-episode-text,#666);margin:0;padding:.25rem .1rem;font-size:.8rem}.SeriesModal-module__BkKd_a__episode_play_btn{border-radius:5px;flex-shrink:0;box-shadow:3px 4px 6px #0003;min-width:unset!important;padding:.35rem .6rem!important;font-size:.7rem!important}.SeriesModal-module__BkKd_a__episode_complete_btn{border-radius:5px;flex-shrink:0;width:2rem;height:2rem;box-shadow:3px 4px 6px #0003;color:#fff!important;min-width:unset!important;background:linear-gradient(to bottom right,#fad147 0%,#eda440 50%)!important;padding:0!important;font-size:.7rem!important}.SeriesModal-module__BkKd_a__episode_complete_btn:hover{color:#213443!important;box-shadow:none!important}.SeriesModal-module__BkKd_a__episode_complete_done{border:none;border-radius:5px;flex-shrink:0;width:2rem;height:2rem;font-weight:600;color:#fff!important;box-shadow:none!important;min-width:unset!important;background:#006268!important;padding:0!important;font-size:.7rem!important}.SeriesModal-module__BkKd_a__icon_row{align-items:center;gap:.5rem;display:flex}.SeriesModal-module__BkKd_a__hero_icon_btn{color:#fff;cursor:pointer;background:linear-gradient(to bottom right,#fad147 0%,#eda440 50%);border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .2s,color .2s,opacity .2s;display:flex;box-shadow:3px 4px 6px #0003}.SeriesModal-module__BkKd_a__hero_icon_btn:hover{color:#213443;box-shadow:none}.SeriesModal-module__BkKd_a__hero_icon_active,.SeriesModal-module__BkKd_a__hero_icon_star{color:#fff!important;box-shadow:none!important;background:#006268!important}.SeriesModal-module__BkKd_a__details{gap:2rem;padding:1.25rem 1.5rem 1.5rem;display:flex}.SeriesModal-module__BkKd_a__description_col{flex:1}.SeriesModal-module__BkKd_a__club_description_col{border-radius:5px;padding:.85rem 1rem;box-shadow:3px 4px 12px #00000026;background:var(--club-session-description-bg,#ffffffd9)!important}.SeriesModal-module__BkKd_a__club_description_col .SeriesModal-module__BkKd_a__description_text{color:var(--club-hero-card-text,#1a1a1a)}.SeriesModal-module__BkKd_a__detail_label{letter-spacing:.08em;text-transform:uppercase;color:#eda440;margin:0 0 .5rem;font-size:.7rem;font-weight:700}.SeriesModal-module__BkKd_a__description_text{color:#ffffffe6;margin:0;font-size:.9rem;line-height:1.6}.SeriesModal-module__BkKd_a__skeleton{flex-direction:column;gap:.6rem;width:100%;display:flex}.SeriesModal-module__BkKd_a__skel_line{background:linear-gradient(90deg,#ffffff14 25%,#ffffff2e 50%,#ffffff14 75%) 0 0/200% 100%;border-radius:4px;width:100%;height:.9rem;animation:1.4s infinite SeriesModal-module__BkKd_a__shimmer}@keyframes SeriesModal-module__BkKd_a__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.SeriesModal-module__BkKd_a__upgrade_panel{text-align:center;background:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:1rem;max-width:440px;padding:3rem 2rem;display:flex;position:relative}.SeriesModal-module__BkKd_a__club_badge{background:var(--vibrant-orange,#eda440);color:#fff;letter-spacing:.08em;border-radius:20px;padding:.35rem 1rem;font-size:.85rem;font-weight:700}.SeriesModal-module__BkKd_a__upgrade_title{color:#213443;margin:0;font-size:1.1rem;font-weight:700;line-height:1.4}.SeriesModal-module__BkKd_a__upgrade_text{color:#666;margin:0;font-size:.9rem;line-height:1.5}@media (max-width:768px){.SeriesModal-module__BkKd_a__backdrop{align-items:center;padding:1rem}.SeriesModal-module__BkKd_a__panel{border-radius:8px;max-height:90vh;overflow-y:auto}.SeriesModal-module__BkKd_a__hero_content{padding:.75rem .75rem 0}.SeriesModal-module__BkKd_a__series_hero_content{flex-direction:column}.SeriesModal-module__BkKd_a__series_info_panel{width:100%}.SeriesModal-module__BkKd_a__details{flex-direction:column;gap:1.25rem;padding:1rem 1.25rem 1.25rem}.SeriesModal-module__BkKd_a__description_text{font-size:.85rem}.SeriesModal-module__BkKd_a__episode_link_row{flex-direction:column;align-items:stretch;gap:.5rem}.SeriesModal-module__BkKd_a__episode_row_top{width:100%}.SeriesModal-module__BkKd_a__episode_row_bottom{flex-wrap:wrap;row-gap:.4rem;width:100%}.SeriesModal-module__BkKd_a__episode_action_group{margin-left:0}.SeriesModal-module__BkKd_a__episode_row_bottom .SeriesModal-module__BkKd_a__icon_row{margin-left:auto}.SeriesModal-module__BkKd_a__episode_divider{display:none}}
.PricingCards-module__uG2JNG__pricing_grid{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:3rem;max-width:860px;margin:0 auto 2.5rem;display:grid}.PricingCards-module__uG2JNG__pricing_card{text-align:center;flex-direction:column;align-items:center;padding:1.75rem 1.5rem;display:flex;position:relative;border:none!important;box-shadow:4px 6px 16px #00000040!important}.PricingCards-module__uG2JNG__pricing_card_outer_plus{background:#fff;border-radius:12px;flex-direction:column;padding:1rem;display:flex;box-shadow:4px 6px 16px #00000040}.PricingCards-module__uG2JNG__pricing_card_outer{background:linear-gradient(to bottom right,#fad147 0%,#eda440 50%);border-radius:12px;flex-direction:column;padding:1rem;display:flex;box-shadow:4px 6px 16px #00000040}.PricingCards-module__uG2JNG__pricing_card_outer_plus .PricingCards-module__uG2JNG__pricing_card,.PricingCards-module__uG2JNG__pricing_card_outer .PricingCards-module__uG2JNG__pricing_card{flex:1}.PricingCards-module__uG2JNG__recommended_badge{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:linear-gradient(to bottom right,#fad147 0%,#eda440 50%);border-radius:0 0 5px 5px;padding:.25rem .75rem;font-size:.68rem;font-weight:700;position:absolute;top:-1px;right:1.25rem}.PricingCards-module__uG2JNG__pricing_name_card{border-radius:6px;width:fit-content;margin-bottom:1rem;padding:.6rem 1rem;box-shadow:3px 4px 6px #0003;background:#fff!important}.PricingCards-module__uG2JNG__pricing_name{color:#213443;margin:0;font-size:1.4rem;font-weight:700}.PricingCards-module__uG2JNG__pricing_buttons{flex-direction:column;gap:1.1rem;width:70%;margin-top:auto;display:flex}.PricingCards-module__uG2JNG__pricing_features{flex-direction:column;flex:1;gap:.4rem;margin:0 0 1.25rem;padding:0;list-style:none;display:flex}.PricingCards-module__uG2JNG__pricing_feature{color:#fffc;justify-content:center;align-items:baseline;gap:.4rem;font-size:.82rem;line-height:1.4;display:flex}.PricingCards-module__uG2JNG__pricing_divider{letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;margin-top:.4rem;font-size:.7rem;font-weight:700;list-style:none}.PricingCards-module__uG2JNG__pricing_feature:before{content:"✓";color:#fad147;flex-shrink:0;font-weight:700}.PricingCards-module__uG2JNG__pricing_cta_primary,.PricingCards-module__uG2JNG__pricing_cta_outline,.PricingCards-module__uG2JNG__pricing_cta_inactive{text-align:center;cursor:pointer;box-sizing:border-box;border:none;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;width:100%;padding:.45rem .5rem;font-family:Poppins,sans-serif;text-decoration:none;transition:opacity .15s;display:flex;box-shadow:3px 4px 6px #0003}.PricingCards-module__uG2JNG__pricing_cta_primary{color:#fff;background:linear-gradient(to bottom right,#fad147 0%,#eda440 50%)}.PricingCards-module__uG2JNG__pricing_cta_outline{color:#fff;background:#006268}.PricingCards-module__uG2JNG__pricing_cta_inactive{color:#213443;background:#fff}.PricingCards-module__uG2JNG__pricing_cta_primary:hover{color:#213443;box-shadow:none}.PricingCards-module__uG2JNG__pricing_cta_outline:hover{opacity:.9}.PricingCards-module__uG2JNG__pricing_cta_inactive:hover{opacity:.85}.PricingCards-module__uG2JNG__cta_price{color:inherit;font-family:Poppins,sans-serif;font-size:1.05rem;font-weight:700;line-height:1.2}.PricingCards-module__uG2JNG__cta_label{opacity:.75;font-family:Poppins,sans-serif;font-size:.64rem;font-weight:500}@media (max-width:900px){.PricingCards-module__uG2JNG__pricing_grid{grid-template-columns:1fr;max-width:400px;margin-left:auto;margin-right:auto}}@media (max-width:600px){.PricingCards-module__uG2JNG__pricing_grid{gap:.75rem}}
.DatePicker-module__m_dZVW__multiselect{position:relative}.DatePicker-module__m_dZVW__multiselect_trigger{color:#1a1a1a;cursor:pointer;text-align:left;background:#ffffffbf;border:none;border-radius:5px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.45rem .75rem;font-family:Poppins,sans-serif;font-size:.85rem;transition:box-shadow .12s;display:flex;box-shadow:3px 4px 6px #0003}.DatePicker-module__m_dZVW__multiselect_trigger:hover{box-shadow:3px 4px 8px #00000047}.DatePicker-module__m_dZVW__multiselect_trigger_text{flex:1;min-width:0}.DatePicker-module__m_dZVW__datepicker_dropdown{z-index:200;background:#fddcaa;border-radius:5px;min-width:276px;padding:.72rem;position:absolute;bottom:calc(100% + 4px);right:0;box-shadow:3px 4px 10px #0003}.DatePicker-module__m_dZVW__datepicker_nav{justify-content:space-between;align-items:center;gap:.4rem;margin-bottom:.5rem;display:flex}.DatePicker-module__m_dZVW__datepicker_month{color:#1a1a1a;text-align:center;flex:1;font-family:Poppins,sans-serif;font-size:.82rem;font-weight:600}.DatePicker-module__m_dZVW__datepicker_month_btn{color:#1a1a1a;text-align:center;cursor:pointer;background:0 0;border:none;border-radius:4px;flex:1;justify-content:center;align-items:center;gap:2px;padding:.1rem .3rem;font-family:Poppins,sans-serif;font-size:.82rem;font-weight:600;transition:background .12s;display:flex}.DatePicker-module__m_dZVW__datepicker_month_btn:hover{background:#00000012}.DatePicker-module__m_dZVW__datepicker_year_grid{grid-template-columns:repeat(4,1fr);gap:5px;max-height:196px;padding-right:2px;display:grid;overflow-y:auto}.DatePicker-module__m_dZVW__datepicker_year_btn{color:#1a1a1a;cursor:pointer;text-align:center;background:#fffffff2;border:none;border-radius:5px;padding:.35rem 0;font-family:Poppins,sans-serif;font-size:.72rem;font-weight:500;transition:all .1s;box-shadow:1px 2px 4px #0000001a}.DatePicker-module__m_dZVW__datepicker_year_btn:hover{background:#fff;transform:translateY(-1px);box-shadow:1px 2px 6px #0000002e}.DatePicker-module__m_dZVW__datepicker_year_btn_selected{border:1px solid #006268;font-weight:700;color:#006268!important;box-shadow:none!important;background:#0062681a!important;transform:none!important}.DatePicker-module__m_dZVW__datepicker_nav_btn{cursor:pointer;color:#1a1a1a;background:#fffffff2;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-family:Poppins,sans-serif;font-size:1rem;font-weight:700;line-height:1;transition:all .1s;display:flex;box-shadow:2px 3px 5px #0000001f}.DatePicker-module__m_dZVW__datepicker_nav_btn:hover{transform:translateY(-1px);box-shadow:2px 3px 8px #0003}.DatePicker-module__m_dZVW__datepicker_grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.DatePicker-module__m_dZVW__datepicker_weekday{color:#888;text-align:center;padding:.15rem 0 .25rem;font-family:Poppins,sans-serif;font-size:.62rem;font-weight:600}.DatePicker-module__m_dZVW__datepicker_day{color:#1a1a1a;cursor:pointer;text-align:center;aspect-ratio:1;background:#fffffff2;border:none;border-radius:5px;justify-content:center;align-items:center;padding:.3rem 0;font-family:Poppins,sans-serif;font-size:.73rem;font-weight:500;transition:all .1s;display:flex;box-shadow:1px 2px 4px #0000001a}.DatePicker-module__m_dZVW__datepicker_day:hover{background:#fff;transform:translateY(-1px);box-shadow:1px 2px 6px #0000002e}.DatePicker-module__m_dZVW__datepicker_day_selected{border:1px solid #006268;color:#006268!important;box-shadow:none!important;background:#0062681a!important;transform:none!important}.DatePicker-module__m_dZVW__datepicker_day_today{border:1px solid #0003}.DatePicker-module__m_dZVW__datepicker_day_empty{aspect-ratio:1}.DatePicker-module__m_dZVW__datepicker_dropdown_down{top:calc(100% + 4px);bottom:auto}.DatePicker-module__m_dZVW__datepicker_day_disabled,.DatePicker-module__m_dZVW__datepicker_day_disabled:hover{opacity:.35;cursor:default;box-shadow:none;transform:none}.DatePicker-module__m_dZVW__datepicker_clear{color:#666;cursor:pointer;background:0 0;border:none;padding:.2rem;font-size:.8rem;line-height:1;position:absolute;top:50%;right:.55rem;transform:translateY(-50%)}.DatePicker-module__m_dZVW__datepicker_clear:hover{color:#ae413c}
.UploadZone-module__1ujwBG__upload_zone{cursor:pointer;background:#fafafa;border:2px dashed #ccc;border-radius:5px;justify-content:center;align-items:center;min-height:72px;padding:1.25rem 1rem;transition:border-color .15s,background-color .15s;display:flex}.UploadZone-module__1ujwBG__upload_zone:hover{background:#fffbf2;border-color:#eda440}.UploadZone-module__1ujwBG__upload_zone_drag{background:#fffbf2;border-style:solid;border-color:#eda440}.UploadZone-module__1ujwBG__upload_zone_filled{background:#f0fafa;border-color:#006268}.UploadZone-module__1ujwBG__upload_zone_filled:hover{background:#e8f5f5}.UploadZone-module__1ujwBG__upload_zone_prompt{color:#666;pointer-events:none;flex-direction:column;align-items:center;gap:.4rem;font-size:.82rem;display:flex}.UploadZone-module__1ujwBG__upload_zone_file{color:#213443;pointer-events:none;align-items:center;gap:.5rem;font-size:.85rem;font-weight:500;display:flex}.UploadZone-module__1ujwBG__upload_zone_filename{text-overflow:ellipsis;white-space:nowrap;max-width:340px;overflow:hidden}.UploadZone-module__1ujwBG__upload_zone_clear{cursor:pointer;color:#aaa;pointer-events:all;background:0 0;border:none;padding:0 .25rem;font-size:.85rem;line-height:1;transition:color .12s}.UploadZone-module__1ujwBG__upload_zone_clear:hover{color:#ae413c}
.PhotoCropModal-module__9vyVWq__overlay{z-index:600;background:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.PhotoCropModal-module__9vyVWq__modal{background:#fff;border-radius:8px;flex-direction:column;gap:.85rem;width:420px;max-width:calc(100vw - 2rem);padding:1.5rem;display:flex;box-shadow:0 8px 32px #0000004d}.PhotoCropModal-module__9vyVWq__title{color:#213443;margin:0;font-size:1rem;font-weight:700}.PhotoCropModal-module__9vyVWq__desc{color:#666;margin:0;font-size:.78rem;line-height:1.4}.PhotoCropModal-module__9vyVWq__cropper_frame{aspect-ratio:1;background:#333;border-radius:5px;width:100%;position:relative;overflow:hidden}.PhotoCropModal-module__9vyVWq__zoom_row{align-items:center;gap:.75rem;display:flex}.PhotoCropModal-module__9vyVWq__zoom_label{color:#555;flex-shrink:0;font-size:.78rem;font-weight:600}.PhotoCropModal-module__9vyVWq__zoom_slider{accent-color:var(--vibrant-orange);flex:1}.PhotoCropModal-module__9vyVWq__footer{justify-content:flex-end;gap:.75rem;margin-top:.25rem;display:flex}.PhotoCropModal-module__9vyVWq__cancel_btn{color:#555;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:5px;padding:.5rem 1rem;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:500;transition:all .12s}.PhotoCropModal-module__9vyVWq__cancel_btn:hover{color:#333;border-color:#bbb}.PhotoCropModal-module__9vyVWq__save_btn{color:#fff;cursor:pointer;background:linear-gradient(to bottom right,#fad147,#eda440 50%);border:none;border-radius:5px;padding:.5rem 1.4rem;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600;transition:all .15s;box-shadow:3px 4px 6px #0003}.PhotoCropModal-module__9vyVWq__save_btn:hover{color:#213443;box-shadow:none}.PhotoCropModal-module__9vyVWq__save_btn:disabled{opacity:.45;cursor:not-allowed}
.SkinPicker-module__TrUCqW__skin_list{flex-direction:column;gap:.75rem;display:flex}.SkinPicker-module__TrUCqW__status_text{color:#888;font-size:.9rem}.SkinPicker-module__TrUCqW__error_text{color:var(--news-red,#ae413c);margin-bottom:.5rem;font-size:.9rem}.SkinPicker-module__TrUCqW__skin_row{background:#fff;border:1px solid #e0e0e0;border-radius:10px;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}.SkinPicker-module__TrUCqW__skin_row_applied{border-color:var(--podcast-green,#006268);background:#0062680d;border-width:2px}.SkinPicker-module__TrUCqW__skin_swatch{border-radius:8px;flex-shrink:0;width:48px;height:48px;overflow:hidden}.SkinPicker-module__TrUCqW__skin_thumbnail{object-fit:cover;width:100%;height:100%}.SkinPicker-module__TrUCqW__skin_swatch_fallback{width:100%;height:100%;display:block}.SkinPicker-module__TrUCqW__skin_info{flex:1;min-width:0}.SkinPicker-module__TrUCqW__skin_name_row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.SkinPicker-module__TrUCqW__skin_name{color:#1a1a1a;font-weight:600}.SkinPicker-module__TrUCqW__skin_description{color:#888;margin-top:.15rem;font-size:.85rem}.SkinPicker-module__TrUCqW__draft_badge,.SkinPicker-module__TrUCqW__club_badge,.SkinPicker-module__TrUCqW__plus_badge,.SkinPicker-module__TrUCqW__applied_badge{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:700}.SkinPicker-module__TrUCqW__draft_badge{color:#666;background:#00000014}.SkinPicker-module__TrUCqW__club_badge,.SkinPicker-module__TrUCqW__plus_badge{background:var(--vibrant-orange,#eda440);color:#fff}.SkinPicker-module__TrUCqW__applied_badge{background:var(--podcast-green,#006268);color:#fff}.SkinPicker-module__TrUCqW__skin_actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.SkinPicker-module__TrUCqW__action_btn{border-radius:var(--btn-radius,5px);border:1.5px solid var(--grounding-blue,#213443);color:var(--grounding-blue,#213443);cursor:pointer;background:#fff;padding:.4rem .85rem;font-size:.85rem;font-weight:600}.SkinPicker-module__TrUCqW__action_btn:hover{background:var(--grounding-blue,#213443);color:#fff}.SkinPicker-module__TrUCqW__action_btn_primary{border-radius:var(--btn-radius,5px);background:linear-gradient(to bottom right, var(--btn-primary-gradient-start,#fad147), var(--btn-primary-gradient-end,#eda440) 50%);color:#1a1a1a;cursor:pointer;border:none;padding:.4rem .85rem;font-size:.85rem;font-weight:600}.SkinPicker-module__TrUCqW__action_btn_primary:hover:not(:disabled){color:#213443;box-shadow:none}.SkinPicker-module__TrUCqW__action_btn_primary:disabled{opacity:.5;cursor:not-allowed}.SkinPicker-module__TrUCqW__locked_hint{color:#888;white-space:nowrap;font-size:.8rem}
.AssistantLauncher-module__XpzZaW__root{z-index:150;pointer-events:none;justify-content:flex-end;width:100%;padding-right:.75rem;display:flex;position:sticky;bottom:.75rem}.AssistantLauncher-module__XpzZaW__root>*{pointer-events:auto}.AssistantLauncher-module__XpzZaW__card{background:var(--assistant-launcher-card-bg,linear-gradient(to bottom right, var(--fitness-blue), var(--grounding-blue)));border-radius:6px;align-items:center;gap:.5rem;padding:.5rem;display:flex;box-shadow:3px 4px 6px #0003}.AssistantLauncher-module__XpzZaW__trigger_btn{color:#fff;white-space:nowrap;cursor:pointer;background:linear-gradient(to bottom right,#fad147 0%,#eda440 50%);border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;height:2.4rem;padding:0 1rem;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600;transition:background .2s,color .2s,box-shadow .2s;display:flex}.AssistantLauncher-module__XpzZaW__trigger_btn:hover{color:#213443;box-shadow:none}.AssistantLauncher-module__XpzZaW__search_bar{align-items:center;width:390px;max-width:calc(100vw - 9rem);display:flex;position:relative}.AssistantLauncher-module__XpzZaW__search_icon{color:#888;pointer-events:none;flex-shrink:0;position:absolute;left:.75rem}.AssistantLauncher-module__XpzZaW__search_input{color:#1a1a1a;background:#fff;border:1px solid silver;border-radius:5px;width:100%;height:2.4rem;padding:0 2.5rem;font-family:Poppins,sans-serif;font-size:.85rem;transition:border-color .2s}.AssistantLauncher-module__XpzZaW__search_input::placeholder{color:#888}.AssistantLauncher-module__XpzZaW__search_input:focus{outline:none}.AssistantLauncher-module__XpzZaW__search_clear{color:#888;cursor:pointer;background:0 0;border:none;align-items:center;padding:0 .2rem;font-size:1.1rem;line-height:1;display:flex;position:absolute;right:.6rem}.AssistantLauncher-module__XpzZaW__search_clear:hover{color:#1a1a1a}@media (max-width:768px){.AssistantLauncher-module__XpzZaW__root{padding-right:.5rem;bottom:.5rem}.AssistantLauncher-module__XpzZaW__search_bar{width:200px}}
.ThumbnailComposer-module__nfexAG__frame{background:#e9edf0;border:1.5px dashed #c9d2d8;border-radius:6px;width:100%;position:relative;overflow:hidden}.ThumbnailComposer-module__nfexAG__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ThumbnailComposer-module__nfexAG__card{background:#fff;position:absolute}.ThumbnailComposer-module__nfexAG__card img{position:absolute}.ThumbnailComposer-module__nfexAG__message{text-align:center;font:inherit;color:#555;background:0 0;border:none;justify-content:center;align-items:center;padding:1.5rem;font-size:.85rem;display:flex;position:absolute;inset:0}button.ThumbnailComposer-module__nfexAG__message{cursor:pointer;color:#006268;text-decoration:underline}.ThumbnailComposer-module__nfexAG__message_error{color:#ae413c}.ThumbnailComposer-module__nfexAG__hint{color:#213443;text-align:center;background:#ffffffd9;border-radius:5px;max-width:40%;padding:.4rem .7rem;font-size:.78rem;position:absolute;top:50%;right:4%;transform:translateY(-50%)}.ThumbnailComposer-module__nfexAG__corner{gap:.4rem;display:flex;position:absolute;bottom:.5rem;left:.5rem}.ThumbnailComposer-module__nfexAG__corner_btn{color:#213443;font:inherit;cursor:pointer;background:#ffffffeb;border:none;border-radius:5px;padding:.3rem .65rem;font-size:.75rem;font-weight:600;box-shadow:2px 3px 6px #00000040}.ThumbnailComposer-module__nfexAG__corner_btn:hover{background:#fff}.ThumbnailComposer-module__nfexAG__stepper{align-items:center;gap:.6rem;margin-top:.5rem;display:flex}.ThumbnailComposer-module__nfexAG__stepper_btn{color:#213443;cursor:pointer;background:#fff;border:none;border-radius:50%;width:1.9rem;height:1.9rem;font-size:1.3rem;line-height:1;box-shadow:2px 3px 6px #0003}.ThumbnailComposer-module__nfexAG__stepper_btn:hover:not(:disabled){background:#fddcaa}.ThumbnailComposer-module__nfexAG__stepper_btn:disabled{opacity:.4;cursor:default}.ThumbnailComposer-module__nfexAG__stepper_label{color:#213443;font-size:.8rem;font-weight:600}
.archive-module__qw6w2a__layout{flex-direction:column;min-height:100vh;display:flex}.archive-module__qw6w2a__page_content{flex:1;width:100%;max-width:1600px;margin:0 auto;padding:2rem}.archive-module__qw6w2a__page_header{margin-bottom:1rem;margin-left:1.5rem;margin-right:1.5rem}.archive-module__qw6w2a__page_title{color:var(--heading-on-bg,#213443);margin:0;font-size:2rem;font-weight:700}.archive-module__qw6w2a__search_filter_card{border-radius:5px;margin-bottom:1rem;margin-left:1.5rem;margin-right:1.5rem;padding:1.25rem 1.5rem;box-shadow:3px 4px 6px #0003}.archive-module__qw6w2a__search_label{color:#fffc;margin:0 0 .6rem;padding-left:1.25rem;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:300}.archive-module__qw6w2a__category_section{margin:0 1.5rem 1rem}.archive-module__qw6w2a__filter_divider_label{color:var(--heading-on-bg,#213443);margin:0 0 .6rem;padding-left:.25rem;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:400}.archive-module__qw6w2a__search_bar{align-items:center;width:100%;display:flex;position:relative}.archive-module__qw6w2a__search_icon{color:#888;pointer-events:none;flex-shrink:0;position:absolute;left:.75rem}.archive-module__qw6w2a__search_input{color:#1a1a1a;background:#fff;border:1px solid silver;border-radius:5px;width:100%;padding:.55rem 2.5rem;font-family:Poppins,sans-serif;font-size:.85rem;transition:border-color .2s,box-shadow .2s;box-shadow:3px 4px 6px #0003}.archive-module__qw6w2a__search_input::placeholder{color:#888}.archive-module__qw6w2a__search_input:focus{border-color:#eda440;outline:none;box-shadow:0 4px 12px #eda4404d}.archive-module__qw6w2a__search_clear{color:#888;cursor:pointer;background:0 0;border:none;align-items:center;padding:0 .2rem;font-size:1.1rem;line-height:1;display:flex;position:absolute;right:.6rem}.archive-module__qw6w2a__search_clear:hover{color:#1a1a1a}.archive-module__qw6w2a__filter_bar{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.archive-module__qw6w2a__category_card{border-radius:8px;flex-wrap:wrap;gap:.5rem;padding:.6rem;display:flex;box-shadow:3px 4px 10px #00000040}.archive-module__qw6w2a__filter_dropdown_btn_inert,.archive-module__qw6w2a__filter_dropdown_btn_inert:hover{opacity:.45;cursor:not-allowed;color:var(--filter-btn-text,#666);box-shadow:none}.archive-module__qw6w2a__filter_dropdown_wrapper{position:relative}.archive-module__qw6w2a__filter_dropdown_btn{color:var(--filter-btn-text,#666);background:var(--filter-btn-bg,#fff);cursor:pointer;white-space:nowrap;border:none;border-radius:5px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:600;transition:all .2s;display:flex;box-shadow:3px 4px 6px #0003}.archive-module__qw6w2a__filter_dropdown_btn:hover{color:#eda440;box-shadow:var(--filter-btn-hover-shadow,0 4px 12px #eda44066)}.archive-module__qw6w2a__filter_dropdown_btn_active{color:#fff;background:linear-gradient(to bottom right,#fad147 0%,#eda440 50%)}.archive-module__qw6w2a__filter_dropdown_btn_active:hover{color:#213443;box-shadow:none}.archive-module__qw6w2a__toggle_switch_track{box-sizing:border-box;background:#00000014;border:1.5px solid;border-radius:999px;flex-shrink:0;justify-content:flex-start;align-items:center;width:2rem;height:1.05rem;padding:0 .15rem;transition:background .2s,border-color .2s,box-shadow .2s;display:inline-flex;box-shadow:inset 0 1px 3px #0000004d,inset 0 -1px #ffffff80}.archive-module__qw6w2a__toggle_switch_track_on{background:linear-gradient(to bottom right,#fad147 0%,#eda440 100%);border-color:#0000;justify-content:flex-end;box-shadow:inset 0 1px 3px #0003}.archive-module__qw6w2a__toggle_switch_knob{background:currentColor;border-radius:50%;width:.7rem;height:.7rem;transition:background .2s;box-shadow:0 1px 2px #0006}.archive-module__qw6w2a__toggle_switch_track_on .archive-module__qw6w2a__toggle_switch_knob{background:#fff}.archive-module__qw6w2a__club_toggle_ring{background:linear-gradient(to bottom right,#fad147 0%,#eda440 50%);border-radius:7px;padding:.2rem;display:inline-flex}.archive-module__qw6w2a__club_toggle_btn_padding{padding:.2rem .7rem}.archive-module__qw6w2a__filter_count{background:#ffffff59;border-radius:10px;justify-content:center;align-items:center;min-width:1.2rem;padding:0 .4rem;font-size:.68rem;font-weight:700;line-height:1.4;display:inline-flex}.archive-module__qw6w2a__filter_dropdown_panel{z-index:50;background:var(--filter-dropdown-panel-bg,#fddcaa);border-radius:5px;flex-direction:column;gap:.35rem;min-width:160px;padding:.6rem;display:flex;position:absolute;top:calc(100% + 5px);left:0;box-shadow:3px 8px 24px #0000002e}.archive-module__qw6w2a__filter_tag{color:var(--filter-tag-text,#666);background:var(--filter-tag-bg,#f5f5f5);cursor:pointer;white-space:nowrap;text-align:left;border:none;border-radius:5px;padding:.3rem .85rem;font-family:Poppins,sans-serif;font-size:.78rem;font-weight:600;transition:all .2s;box-shadow:3px 4px 6px #0003}.archive-module__qw6w2a__filter_tag:hover{color:#eda440;box-shadow:0 2px 8px #eda4404d}.archive-module__qw6w2a__filter_tag_active{color:#fff;background:linear-gradient(to bottom right,#fad147 0%,#eda440 50%)}.archive-module__qw6w2a__filter_tag_active:hover{color:#213443;box-shadow:none}.archive-module__qw6w2a__dropdown_search_input{color:#1a1a1a;box-sizing:border-box;background:#fff;border:1px solid silver;border-radius:4px;width:100%;padding:.3rem .6rem;font-family:Poppins,sans-serif;font-size:.78rem}.archive-module__qw6w2a__dropdown_search_input:focus{border-color:#eda440;outline:none}.archive-module__qw6w2a__filter_dropdown_panel_scrollable{max-height:300px;overflow-y:auto}.archive-module__qw6w2a__active_filters{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.75rem;display:flex}.archive-module__qw6w2a__active_chip{color:#fff;cursor:pointer;background:linear-gradient(to bottom right,#fad147 0%,#eda440 50%);border:none;border-radius:5px;padding:.25rem .7rem;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;transition:all .2s;box-shadow:3px 4px 6px #0003}.archive-module__qw6w2a__active_chip:hover{color:#213443;box-shadow:none}.archive-module__qw6w2a__clear_all{color:var(--archive-clear-all-text,#ae413c);cursor:pointer;background:0 0;border:none;padding:.25rem .4rem;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;text-decoration:underline}.archive-module__qw6w2a__clear_all:hover{color:var(--archive-clear-all-hover-text,#8a2e29)}.archive-module__qw6w2a__results_count{color:var(--archive-results-count-text,#666);margin:0 0 1rem;font-size:.85rem}.archive-module__qw6w2a__results_grid{grid-template-columns:repeat(6,1fr);gap:1.25rem;margin-bottom:2rem;display:grid}.archive-module__qw6w2a__no_results{color:#666;grid-column:1/-1;padding:2rem 0;font-size:.9rem}.archive-module__qw6w2a__skeleton_card{aspect-ratio:3/4;background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 50%,#e8e8e8 75%) 0 0/200% 100%;border-radius:5px;animation:1.4s infinite archive-module__qw6w2a__shimmer;box-shadow:3px 4px 6px #00000014}@keyframes archive-module__qw6w2a__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.archive-module__qw6w2a__show_more_wrapper{justify-content:center;padding-bottom:1rem;display:flex}@media (max-width:1200px){.archive-module__qw6w2a__results_grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:900px){.archive-module__qw6w2a__results_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.archive-module__qw6w2a__page_content{padding:1rem}.archive-module__qw6w2a__page_title{font-size:26px;line-height:1.3}.archive-module__qw6w2a__search_filter_card{margin-left:0;margin-right:0;padding:.75rem}.archive-module__qw6w2a__category_section{margin-left:0;margin-right:0}.archive-module__qw6w2a__search_label,.archive-module__qw6w2a__filter_divider_label{text-align:center;padding-left:0}.archive-module__qw6w2a__filter_bar{grid-template-columns:repeat(3,1fr);gap:.4rem;display:grid}.archive-module__qw6w2a__category_card{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:.4rem;padding:.5rem;display:grid}.archive-module__qw6w2a__filter_dropdown_wrapper{min-width:0}.archive-module__qw6w2a__filter_dropdown_btn{justify-content:center;gap:.25rem;width:100%;padding:.35rem .4rem;font-size:.68rem}.archive-module__qw6w2a__hide_completed_wrapper{grid-column:1/-1}.archive-module__qw6w2a__results_grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.archive-module__qw6w2a__show_more_wrapper button{padding:.45rem 1rem;font-size:.8rem}}.archive-module__qw6w2a__search_row{align-items:flex-end;gap:1rem;display:flex}.archive-module__qw6w2a__search_col{flex:1;min-width:0}.archive-module__qw6w2a__date_col{flex:0 0 220px}.archive-module__qw6w2a__date_slot>div>button:first-child{background:#fff;border:1px solid silver;padding:.55rem 2rem .55rem .75rem;font-size:.85rem}@media (max-width:768px){.archive-module__qw6w2a__search_row{flex-direction:column;align-items:stretch;gap:0}.archive-module__qw6w2a__date_col{flex:none;margin-top:1rem}}
.page-module__8wTA3G__layout{flex-direction:column;min-height:100vh;display:flex}.page-module__8wTA3G__btn_dots{align-items:center;gap:4px;display:inline-flex}.page-module__8wTA3G__btn_dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:.55s ease-in-out infinite alternate page-module__8wTA3G__btn_bounce}.page-module__8wTA3G__btn_dot:nth-child(2){animation-delay:.18s}.page-module__8wTA3G__btn_dot:nth-child(3){animation-delay:.36s}@keyframes page-module__8wTA3G__btn_bounce{0%{opacity:1;transform:translateY(0)}to{opacity:.6;transform:translateY(-5px)}}.page-module__8wTA3G__page_body{padding-bottom:1rem}.page-module__8wTA3G__main_container{align-items:start;width:100%;max-width:1600px;margin:0 auto;display:flex}.page-module__8wTA3G__content{flex:1;min-width:0;padding:1rem 2rem}.page-module__8wTA3G__greeting_section{flex-direction:column;gap:1.25rem;margin-bottom:.4rem;padding:1rem 0;display:flex}.page-module__8wTA3G__greeting_top_row{flex-direction:row;align-items:stretch;gap:1.25rem;display:flex}.page-module__8wTA3G__greeting_avatar_card{border-radius:8px;flex-shrink:0;align-self:center;padding:.4rem;box-shadow:3px 4px 6px #0003;background:var(--avatar-card-bg,#ffffffbf)!important}.page-module__8wTA3G__greeting_avatar_card.page-module__8wTA3G__greeting_avatar_card_club{background:linear-gradient(to bottom right,#fad147 0%,#eda440 50%)!important}.page-module__8wTA3G__greeting_avatar_col{border-radius:5px;position:relative;overflow:hidden;box-shadow:2px 3px 5px #0000002e}.page-module__8wTA3G__greeting_avatar_img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.page-module__8wTA3G__greeting_avatar_placeholder{cursor:pointer;background:#ffffff59;border:2px dashed #bbb;border-radius:5px;justify-content:center;align-items:center;padding:.75rem;text-decoration:none;transition:border-color .15s,background .15s;display:flex;position:absolute;inset:0}.page-module__8wTA3G__greeting_avatar_placeholder:hover{background:#ffffff8c;border-color:#888}.page-module__8wTA3G__greeting_avatar_placeholder_text{color:#888;text-align:center;font-family:Poppins,sans-serif;font-size:.72rem;line-height:1.5}.page-module__8wTA3G__greeting_right{flex-direction:column;flex:1;min-width:0;display:flex}.page-module__8wTA3G__daily_content_wrapper{border-radius:5px;margin-bottom:1rem;overflow:hidden;box-shadow:3px 4px 6px #0003}.page-module__8wTA3G__daily_content_wrapper.gvw-h1{background:var(--daily-content-bg,linear-gradient(to bottom right, var(--fitness-blue), var(--grounding-blue)))!important}.page-module__8wTA3G__greeting_title{color:var(--heading-on-bg,var(--grounding-blue));margin:0;font-size:2rem;font-weight:700}.page-module__8wTA3G__greeting_subtitle{color:var(--text-secondary);margin:.25rem 0 0;font-size:1.1rem;font-style:italic}.page-module__8wTA3G__quote_section{border-radius:5px;margin-bottom:.75rem;padding:.75rem}.page-module__8wTA3G__quote_card{text-align:left;padding:.75rem;box-shadow:none!important;border:none!important}.page-module__8wTA3G__quote_icon{color:var(--text-primary);opacity:.7;margin-bottom:.75rem;font-size:2rem;display:block}.page-module__8wTA3G__quote_text{color:var(--quote-on-bg,var(--text-secondary));margin:0;font-size:.95rem;font-weight:500;line-height:1.6}.page-module__8wTA3G__quote_author{color:var(--quote-on-bg,var(--text-secondary));opacity:.7;font-size:.85rem}.page-module__8wTA3G__announcement_section{border-radius:5px;margin-bottom:1rem;padding:.75rem}.page-module__8wTA3G__announcement_card{background:var(--card-bg);box-shadow:3px 4px 6px #0003;border:none!important;padding:.35rem .75rem .35rem 1.125rem!important}.page-module__8wTA3G__announcement_content{align-items:center;gap:.75rem;display:flex}.page-module__8wTA3G__announcement_icon{color:#fff;flex-shrink:0;font-size:1.5rem}.page-module__8wTA3G__announcement_icon_right{margin-left:auto}.page-module__8wTA3G__announcement_title{color:var(--text-primary);margin:0;font-size:1rem;font-weight:600}.page-module__8wTA3G__announcement_text{color:var(--text-secondary);margin:0;font-size:.95rem}.page-module__8wTA3G__announcement_actions{flex-shrink:0;align-items:center;gap:.5rem;margin-left:.5rem;display:flex}.page-module__8wTA3G__daily_session{border-radius:5px;padding:1rem 1rem 0}.page-module__8wTA3G__section_header .page-module__8wTA3G__section_title{margin-bottom:0}.page-module__8wTA3G__section_title{color:var(--text-primary);margin:0 0 .75rem;font-size:1.3rem;font-weight:500}.page-module__8wTA3G__daily_session .page-module__8wTA3G__section_title{color:#fff;margin-bottom:.3rem;margin-left:.75rem}.page-module__8wTA3G__tabs{background:var(--vertical-tabs-bar-bg,#ffffffbf);border-radius:5px;gap:.5rem;margin-bottom:1rem;padding:.6rem;display:flex;box-shadow:3px 4px 6px #0003}.page-module__8wTA3G__tab{background-color:var(--vertical-tab-bg,#ffffffd9);color:var(--vertical-tab-text,#666);cursor:pointer;border:none;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.4rem 1rem;font-family:Poppins,sans-serif;font-weight:500;transition:all .2s;display:flex;box-shadow:3px 4px 6px #0000001f}.page-module__8wTA3G__tab:hover{opacity:.8}.page-module__8wTA3G__tab.page-module__8wTA3G__active{color:#fff;background:linear-gradient(to bottom right,#fad147 0%,#eda440 50%)}.page-module__8wTA3G__tab.page-module__8wTA3G__active:hover{opacity:1;color:#213443;box-shadow:none}.page-module__8wTA3G__tab_icon{flex-shrink:0;align-items:center;display:flex}.page-module__8wTA3G__tab_label{font-size:.95rem}.page-module__8wTA3G__tabs_mobile{background:linear-gradient(to bottom right,#fad147 0%,#eda440 50%);border-radius:5px;justify-content:space-between;align-items:center;margin-bottom:1rem;display:none;overflow:hidden;box-shadow:3px 4px 6px #0003}.page-module__8wTA3G__tab_arrow{color:#fff;cursor:pointer;touch-action:manipulation;background:0 0;border:none;flex-shrink:0;padding:.35rem 1rem;font-size:1.8rem;line-height:1}.page-module__8wTA3G__tab_arrow:active{background:#00000014}.page-module__8wTA3G__tab_active_pill{color:#fff;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.35rem .5rem;font-weight:600;display:flex}.page-module__8wTA3G__club_hero_wrapper{border-radius:5px;margin-bottom:.5rem;padding:.75rem}.page-module__8wTA3G__club_hero_wrapper .page-module__8wTA3G__featured_session{margin-bottom:0}.page-module__8wTA3G__club_hero_wrapper .page-module__8wTA3G__session_details{padding-bottom:0;padding-left:0;padding-right:0}.page-module__8wTA3G__club_hero_wrapper .page-module__8wTA3G__featured_info_card{background:var(--club-hero-card-bg,#ffffffb3)!important}.page-module__8wTA3G__club_hero_wrapper .page-module__8wTA3G__featured_title{color:var(--club-hero-card-text,#1a1a1a)}.page-module__8wTA3G__club_hero_wrapper .page-module__8wTA3G__featured_instructor{color:var(--club-hero-card-text-secondary,#666)}.page-module__8wTA3G__featured_session{margin-bottom:.5rem;position:relative;overflow:hidden;box-shadow:3px 4px 6px #0003;border:none!important;padding:0!important}.page-module__8wTA3G__featured_content{background:var(--regular-hero-bg,#ffffffbf);flex-direction:row;display:flex}.page-module__8wTA3G__series_award_content{background:var(--series-card-bg,#ffffffbf);flex-direction:row;display:flex}.page-module__8wTA3G__featured_image_wrapper{box-sizing:border-box;flex-shrink:0;width:58%;padding:.75rem 0 .75rem .75rem;position:relative}.page-module__8wTA3G__hero_completed_badge{color:#fff;pointer-events:none;z-index:2;background:#006268;border-radius:50%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.9rem;font-weight:700;line-height:1;display:flex;position:absolute;top:1.15rem;left:1.15rem;box-shadow:3px 4px 6px #0003}.page-module__8wTA3G__club_collapsed_image_wrapper{width:40%}.page-module__8wTA3G__club_collapsed_content{position:relative}.page-module__8wTA3G__club_collapsed_info{position:absolute;inset:0 0 0 40%;overflow:hidden auto;padding:.75rem!important}.page-module__8wTA3G__series_award_image_wrapper{box-sizing:border-box;flex-shrink:0;width:29%;padding:.75rem 0 .75rem .75rem}.page-module__8wTA3G__series_award_cta_text{color:var(--regular-hero-text,#666);margin:auto 0 0;padding-top:.5rem;font-size:.85rem}.page-module__8wTA3G__series_award_arrow_btn{vertical-align:middle;color:#fff;background:linear-gradient(to bottom right,#fad147 0%,#eda440 50%);border-radius:5px;justify-content:center;align-items:center;width:2rem;height:2rem;margin-left:.5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s,opacity .2s;display:inline-flex;box-shadow:3px 4px 6px #0003}.page-module__8wTA3G__series_award_arrow_btn:hover{color:#213443;box-shadow:none}.page-module__8wTA3G__featured_image{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}.page-module__8wTA3G__featured_info{flex-direction:column;flex:1;padding:.75rem;display:flex}.page-module__8wTA3G__featured_info_card{flex:1;background:var(--regular-hero-card-bg,#ffffffb3)!important;border:none!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:.6rem!important;padding:1.25rem!important;display:flex!important;box-shadow:3px 4px 12px #00000026!important}.page-module__8wTA3G__club_collapsed_info_card{padding:.75rem!important}.page-module__8wTA3G__featured_top{flex-direction:column;gap:.4rem;display:flex}.page-module__8wTA3G__featured_bottom{flex-direction:column;gap:.9rem;width:100%;margin-top:auto;display:flex}.page-module__8wTA3G__complete_row{justify-content:space-between;align-items:center;width:100%;display:flex}.page-module__8wTA3G__featured_title{color:var(--regular-hero-text,#1a1a1a);-webkit-line-clamp:2;-webkit-box-orient:vertical;height:4.32rem;margin:0;font-size:1.8rem;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.page-module__8wTA3G__series_award_info{padding:1.25rem .75rem}.page-module__8wTA3G__series_award_title{color:var(--regular-hero-text,#1a1a1a);margin:0 0 .4rem;font-size:1.8rem;font-weight:700;line-height:1.2}.page-module__8wTA3G__series_award_emoji{vertical-align:middle;font-size:.85em;display:inline-block}.page-module__8wTA3G__featured_instructor{color:var(--regular-hero-text,#666);margin:0;font-size:.95rem}.page-module__8wTA3G__club_collapsed_top{gap:.25rem!important}.page-module__8wTA3G__club_collapsed_title{height:auto!important;font-size:1.5rem!important}.page-module__8wTA3G__club_collapsed_description{font-size:.85rem!important}.page-module__8wTA3G__play_btn{border-radius:5px;align-self:flex-start;box-shadow:3px 4px 6px #0003;padding-left:1.5rem!important;padding-right:1.5rem!important;font-size:.85rem!important}.page-module__8wTA3G__club_collapsed_open_btn{text-transform:uppercase;gap:.26rem;padding:.425rem .85rem!important;font-size:.72rem!important}.page-module__8wTA3G__club_collapse_btn{text-transform:uppercase;padding:.425rem .85rem!important;font-size:.72rem!important}.page-module__8wTA3G__mark_complete_btn{border-radius:5px;justify-content:center;align-self:flex-start;align-items:center;min-width:6.5rem;min-height:1.75rem;transition:all .2s;box-shadow:3px 4px 6px #0003;color:#fff!important;background:linear-gradient(to bottom right,#fad147 0%,#eda440 50%)!important;padding:.35rem .8rem!important;font-size:.6rem!important;display:inline-flex!important}.page-module__8wTA3G__mark_complete_btn:hover{color:#213443!important;box-shadow:none!important}.page-module__8wTA3G__play_card{background:#fff;border-radius:8px;align-self:flex-start;align-items:center;gap:1rem;padding:.5rem .75rem .5rem .5rem;display:flex;box-shadow:2px 3px 5px #0000001f}.page-module__8wTA3G__play_card_full{align-self:flex-start;width:50%}.page-module__8wTA3G__play_btn_full{justify-content:center;width:100%}.page-module__8wTA3G__play_card_meta{flex-direction:column;gap:.1rem;display:flex}.page-module__8wTA3G__play_card_label{text-transform:uppercase;letter-spacing:.06em;color:#888;font-size:.6rem;font-weight:700}.page-module__8wTA3G__play_card_value{color:#1a1a1a;font-size:.95rem;font-weight:600}.page-module__8wTA3G__icon_row{align-items:center;gap:.5rem;display:flex}.page-module__8wTA3G__xp_badge{color:var(--primary-orange);background-color:#ff9f4326;border-radius:5px;padding:.4rem .8rem}.page-module__8wTA3G__session_details{align-items:flex-start;gap:2rem;padding:.85rem 1rem 1.5rem;display:flex}.page-module__8wTA3G__session_description{flex:1;min-width:0}.page-module__8wTA3G__club_session_description{border-radius:5px;padding:.85rem 1rem;box-shadow:3px 4px 12px #00000026;background:var(--club-session-description-bg,#ffffffd9)!important}.page-module__8wTA3G__club_session_description .page-module__8wTA3G__session_description_text{color:var(--club-hero-card-text,#1a1a1a)}.page-module__8wTA3G__session_equipment{flex:none;min-width:160px}.page-module__8wTA3G__session_details_label{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-orange);margin:0 0 .3rem;font-size:.68rem;font-weight:700}.page-module__8wTA3G__session_description_text{color:#fff;margin:0;font-size:.85rem;line-height:1.55}.page-module__8wTA3G__equipment_list{flex-wrap:wrap;gap:.4rem;display:flex}.page-module__8wTA3G__equipment_pill{color:#1a1a1a;background-color:#fff;border:none;border-radius:5px;padding:.2rem .6rem;font-size:.75rem;font-weight:500;display:inline-block;box-shadow:1px 2px 4px #0000001f}.page-module__8wTA3G__deck_divider{border:none;border-top:1px solid #ffffff40;width:90%;margin:0 auto}.page-module__8wTA3G__club_divider{margin-top:2rem;margin-bottom:.75rem}.page-module__8wTA3G__club_feature_divider{margin-top:.5rem;margin-bottom:1.5rem}.page-module__8wTA3G__club_feature_block{padding:0 1rem 1rem}.page-module__8wTA3G__series_hero_content{background:var(--series-card-bg,#ffffffbf);flex-direction:row;display:flex}.page-module__8wTA3G__series_info_panel{box-sizing:border-box;flex-direction:column;flex-shrink:0;gap:.5rem;width:40%;padding:.75rem;display:flex}.page-module__8wTA3G__series_episode_list{flex-direction:column;flex:1;gap:.5rem;padding:.75rem;display:flex;overflow-y:auto}.page-module__8wTA3G__episode_link_row{background:var(--episode-row-bg,#ffffffd9);border-radius:5px;align-items:center;gap:.6rem;padding:.5rem;transition:background .15s,box-shadow .15s;display:flex;box-shadow:2px 3px 8px #0000002e}.page-module__8wTA3G__episode_link_row:hover{background:var(--episode-row-hover-bg,#fff);box-shadow:2px 4px 10px #00000038}.page-module__8wTA3G__episode_row_top{flex:1;align-items:center;gap:.6rem;min-width:0;display:flex}.page-module__8wTA3G__episode_row_bottom{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.page-module__8wTA3G__episode_link_number{background:var(--primary-orange);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.75rem;font-weight:700;display:flex}.page-module__8wTA3G__episode_link_thumb{aspect-ratio:16/9;object-fit:cover;border-radius:4px;flex-shrink:0;width:3.2rem;height:auto}.page-module__8wTA3G__episode_link_meta{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.page-module__8wTA3G__episode_link_title{color:var(--club-hero-episode-text,#1a1a1a);white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.85rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.page-module__8wTA3G__episode_link_duration{color:var(--club-hero-episode-text,#666);font-size:.72rem}.page-module__8wTA3G__episode_action_group{flex-shrink:0;align-items:center;gap:.4rem;margin-left:.75rem;display:flex}.page-module__8wTA3G__episode_divider{background:var(--episode-divider-color,#00000026);flex-shrink:0;align-self:stretch;width:1px;margin:.2rem .4rem}.page-module__8wTA3G__week_empty{color:var(--club-hero-episode-text,#666);margin:0;padding:.25rem .1rem;font-size:.8rem}.page-module__8wTA3G__episode_play_btn{border-radius:5px;flex-shrink:0;box-shadow:3px 4px 6px #0003;min-width:unset!important;padding:.35rem .6rem!important;font-size:.7rem!important}.page-module__8wTA3G__episode_complete_btn{border-radius:5px;flex-shrink:0;width:2rem;height:2rem;box-shadow:3px 4px 6px #0003;color:#fff!important;min-width:unset!important;background:linear-gradient(to bottom right,#fad147 0%,#eda440 50%)!important;padding:0!important;font-size:.7rem!important}.page-module__8wTA3G__episode_complete_btn:hover{color:#213443!important;box-shadow:none!important}.page-module__8wTA3G__episode_complete_done{border:none;border-radius:5px;flex-shrink:0;width:2rem;height:2rem;font-weight:600;color:#fff!important;box-shadow:none!important;min-width:unset!important;background:#006268!important;padding:0!important;font-size:.7rem!important}@media (max-width:768px){.page-module__8wTA3G__episode_link_row{flex-direction:column;align-items:stretch;gap:.5rem}.page-module__8wTA3G__episode_row_top{width:100%}.page-module__8wTA3G__episode_row_bottom{flex-wrap:wrap;row-gap:.4rem;width:100%}.page-module__8wTA3G__episode_action_group{margin-left:0}.page-module__8wTA3G__episode_row_bottom .page-module__8wTA3G__icon_row{margin-left:auto}.page-module__8wTA3G__episode_divider{display:none}}.page-module__8wTA3G__saved_sessions{border-radius:5px;flex-direction:column;margin:1.5rem 1rem 1rem;padding:.7rem;display:flex;box-shadow:3px 4px 6px #0003;background:var(--next-on-deck-bg,#ffffffa6)!important}.page-module__8wTA3G__saved_sessions .page-module__8wTA3G__section_title{color:var(--next-on-deck-text,#1a1a1a);margin-bottom:.2rem;font-weight:500}.page-module__8wTA3G__saved_sessions .page-module__8wTA3G__sessions_grid>*{background-color:var(--next-on-deck-card-bg,#ffffffd9)!important}.page-module__8wTA3G__section_header{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.page-module__8wTA3G__view_archive{color:#fff;white-space:nowrap;background:linear-gradient(to bottom right,#fad147 0%,#eda440 50%);border-radius:5px;align-items:center;gap:.225rem;padding:.32rem .8rem;font-size:.77rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:3px 4px 6px #0003}.page-module__8wTA3G__view_archive:hover{color:#213443;box-shadow:none}.page-module__8wTA3G__view_archive_mobile{display:none}.page-module__8wTA3G__deck_stack{flex-direction:column;align-items:flex-end;gap:.75rem;display:flex}.page-module__8wTA3G__sessions_grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:.75rem;width:100%;display:grid}.page-module__8wTA3G__next_on_deck_row{align-items:stretch;display:flex}.page-module__8wTA3G__next_on_deck_row .page-module__8wTA3G__saved_sessions{flex:1;min-width:0}.page-module__8wTA3G__roulette_section{border-radius:5px;flex-direction:column;flex:0 0 calc(20% + .69rem);align-self:flex-start;margin:1.5rem 1rem 1rem 0;padding:.7rem;display:flex;box-shadow:3px 4px 6px #0003;background:var(--next-on-deck-bg,#ffffffa6)!important}.page-module__8wTA3G__roulette_section .page-module__8wTA3G__section_title{color:var(--next-on-deck-text,#1a1a1a);margin-bottom:.2rem;font-weight:500}.page-module__8wTA3G__roulette_section>:last-child{flex:1;min-height:0}.page-module__8wTA3G__roulette_inner_card{flex-direction:column;display:flex;background:var(--roulette-card-bg,#ffffffbf)!important;border:none!important;padding:.75rem!important}.page-module__8wTA3G__deck_inner_card{flex-direction:column;flex:1;display:flex;background:var(--roulette-card-bg,#ffffffbf)!important;border:none!important;padding:.75rem!important}.page-module__8wTA3G__roulette_inner_card>:last-child{flex:1;min-height:0}.page-module__8wTA3G__community_section{border-radius:5px;padding:1rem;box-shadow:3px 4px 6px #0003}.page-module__8wTA3G__community_section.gvw-h0{background:var(--community-section-bg,#ffffffbf)!important}.page-module__8wTA3G__community_section>.page-module__8wTA3G__section_title{color:var(--community-section-text,var(--text-primary))}.page-module__8wTA3G__community_top{align-items:flex-start;gap:1.25rem;margin-bottom:0;display:flex}.page-module__8wTA3G__community_left{flex-direction:column;flex:0 0 45%;gap:.5rem;display:flex}.page-module__8wTA3G__video_placeholder{aspect-ratio:16/9;border-radius:5px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:3px 4px 6px #0003}.page-module__8wTA3G__video_thumb{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__8wTA3G__video_play_icon{color:#ffffffe6;text-shadow:0 2px 8px #00000080;font-size:2.5rem;position:relative}.page-module__8wTA3G__community_right{flex-direction:column;flex:1;gap:.75rem;display:flex}.page-module__8wTA3G__question_label{text-transform:uppercase;letter-spacing:.08em;color:var(--primary-orange);margin:0;font-size:.75rem;font-weight:700}.page-module__8wTA3G__question_card{border-radius:6px;padding:.75rem;box-shadow:2px 3px 6px #0003}.page-module__8wTA3G__daily_feature_card{border-radius:6px;flex-direction:column;gap:.75rem;padding:.75rem;display:flex;box-shadow:2px 3px 6px #0003}.page-module__8wTA3G__daily_feature_card.gvw-h0{background:var(--community-card-bg,#ffffffbf)!important}.page-module__8wTA3G__community_feed_card{border-radius:6px;flex-direction:column;gap:.75rem;padding:.75rem;display:flex;box-shadow:2px 3px 6px #0003}.page-module__8wTA3G__community_feed_card.gvw-h0{background:var(--community-card-bg,#ffffffbf)!important}.page-module__8wTA3G__question_text{color:var(--community-card-text,#1a1a1a);margin:0;font-size:1.1rem;font-weight:600;line-height:1.3}.page-module__8wTA3G__posts{scroll-behavior:smooth;background-color:var(--post-feed-bg,#fff);border-radius:5px;height:420px;padding:.5rem;overflow-y:auto;box-shadow:3px 4px 6px #0003}.page-module__8wTA3G__posts_track{flex-direction:column;gap:0;display:flex}.page-module__8wTA3G__posts_empty{color:#888;text-align:center;margin:0;padding:2rem 1rem;font-size:.82rem}.page-module__8wTA3G__post_card_wrapper{position:relative}.page-module__8wTA3G__post_delete_btn{color:#ccc;cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:.75rem;line-height:1;transition:color .12s;display:none;position:absolute;top:6px;right:6px}.page-module__8wTA3G__post_card_wrapper:hover .page-module__8wTA3G__post_delete_btn{display:block}.page-module__8wTA3G__post_delete_btn:hover{color:#ae413c}.page-module__8wTA3G__post_image{border-radius:4px;width:100%;height:auto;margin-top:.4rem;display:block}.page-module__8wTA3G__community_section_label{text-transform:uppercase;letter-spacing:.08em;color:#eda440;margin:0;font-size:.7rem;font-weight:700}.page-module__8wTA3G__community_actions_row{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.page-module__8wTA3G__image_attach_btn{color:#fff;background:linear-gradient(to bottom right, var(--btn-primary-gradient-start,#fad147), var(--btn-primary-gradient-end,#eda440) 50%);cursor:pointer;border:none;border-radius:5px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-family:Poppins,sans-serif;font-size:.78rem;font-weight:500;transition:all .2s;display:inline-flex;box-shadow:3px 4px 6px #0000001f}.page-module__8wTA3G__image_attach_btn:hover{opacity:.8}.page-module__8wTA3G__image_preview_row{align-items:center;gap:.5rem;display:flex}.page-module__8wTA3G__image_preview_thumb{object-fit:cover;border-radius:4px;width:48px;height:48px}.page-module__8wTA3G__image_remove_btn{color:#aaa;cursor:pointer;background:0 0;border:none;padding:2px;font-size:.85rem}.page-module__8wTA3G__image_remove_btn:hover{color:#ae413c}.page-module__8wTA3G__post_card{padding:.4rem .75rem;box-shadow:none!important;border:none!important;border-radius:0!important}.page-module__8wTA3G__post_even{background-color:var(--post-even-bg,#fff)!important}.page-module__8wTA3G__post_odd{background-color:var(--post-odd-bg,#ebebeb)!important}.page-module__8wTA3G__post_header{align-items:center;gap:.75rem;margin-bottom:.2rem;display:flex}.page-module__8wTA3G__avatar{color:#fff;background:linear-gradient(to bottom right,#ff9f43,#ff8c42);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.75rem;font-weight:700;display:flex;position:relative;overflow:hidden}.page-module__8wTA3G__post_author{color:var(--post-text,var(--text-primary));margin:0;font-size:.82rem;font-weight:600}.page-module__8wTA3G__post_time{color:var(--post-text,var(--text-secondary));margin:.15rem 0 0;font-size:.72rem}.page-module__8wTA3G__post_content{color:var(--post-text,var(--text-secondary));margin:0;font-size:.8rem;line-height:1.5}.page-module__8wTA3G__community_input_row{border-radius:6px;flex-direction:column;gap:.75rem;padding:.75rem;display:flex;box-shadow:2px 3px 6px #0003}.page-module__8wTA3G__community_input_row.gvw-h0{background:var(--community-input-card-bg,#ffffffbf)!important}.page-module__8wTA3G__community_locked_prompt{text-align:center;color:#fff;cursor:pointer;justify-content:center;align-items:center;min-height:96px;font-size:.9rem;font-weight:600;line-height:1.5;text-decoration:none;transition:all .2s}.page-module__8wTA3G__community_locked_prompt:hover{color:#213443;box-shadow:none}.page-module__8wTA3G__community_input{color:#1a1a1a;resize:vertical;background-color:#fff;border:1px solid silver;border-radius:5px;width:100%;padding:.75rem 1rem;font-family:Poppins,sans-serif;font-size:.9rem;box-shadow:inset 1px 2px 4px #0000000f}.page-module__8wTA3G__community_input:focus{border-color:var(--primary-orange);outline:none}.page-module__8wTA3G__community_submit{align-self:flex-end;box-shadow:3px 4px 6px #0003;padding-top:.35rem!important;padding-bottom:.35rem!important}.page-module__8wTA3G__community_right_col{flex-direction:column;flex:1;gap:1rem;display:flex}.page-module__8wTA3G__events_list{flex-direction:column;gap:.75rem;display:flex}.page-module__8wTA3G__event_content{border-radius:6px;grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:0 .85rem;padding:.75rem;display:grid;box-shadow:0 2px 6px #0000001f}.page-module__8wTA3G__event_content.gvw-h0{background:var(--community-card-bg,#ffffffbf)!important}.page-module__8wTA3G__event_image{background:#d8d8d8;border-radius:4px;grid-area:1/1/3;justify-content:center;align-items:center;min-width:90px;max-width:128px;height:100%;display:flex;overflow:hidden;box-shadow:3px 4px 10px #00000059}.page-module__8wTA3G__event_image img{object-fit:contain;width:auto;max-width:128px;height:100%;display:block}.page-module__8wTA3G__event_title_group{flex-direction:column;grid-area:1/2;align-self:start;gap:.15rem;display:flex}.page-module__8wTA3G__event_card_title{color:var(--community-card-text,#1a1a1a);margin:0;font-size:1.02rem;font-weight:600;line-height:1.3}.page-module__8wTA3G__event_card_description{color:var(--community-card-text,#555);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.82rem;line-height:1.4;display:-webkit-box;overflow:hidden}.page-module__8wTA3G__event_actions{flex-direction:column;grid-area:2/2;align-self:end;align-items:flex-start;gap:.35rem;display:flex}.page-module__8wTA3G__event_date_row{color:var(--community-card-text,#333);flex-direction:column;align-items:flex-start;gap:.15rem;font-size:.85rem;display:flex}.page-module__8wTA3G__event_date_label{white-space:nowrap;align-items:center;gap:.3rem;display:flex}.page-module__8wTA3G__event_date_value{font-weight:700}.page-module__8wTA3G__event_btn{color:#fff;background:linear-gradient(to bottom right,#fad147,#eda440 50%);border-radius:5px;justify-content:center;align-items:center;width:fit-content;padding:.5rem 1rem;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:3px 4px 6px #0003}.page-module__8wTA3G__event_btn:hover{color:#213443;box-shadow:none}.page-module__8wTA3G__event_btn_disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.page-module__8wTA3G__community_cards_stack{flex-direction:row;align-items:flex-start;gap:1rem;display:flex}.page-module__8wTA3G__community_inner_card{background:var(--community-inner-card-bg,linear-gradient(135deg, #125977, #213443));border-radius:6px;flex-direction:column;gap:.6rem;padding:1rem;display:flex;box-shadow:2px 3px 5px #0000001f}.page-module__8wTA3G__community_cards_stack>.page-module__8wTA3G__community_inner_card{flex:1}.page-module__8wTA3G__community_inner_title{color:#fff;margin:0;font-size:1rem;font-weight:600}.page-module__8wTA3G__book_club_currently_reading{text-transform:uppercase;letter-spacing:.08em;color:#eda440;margin:0;font-size:.75rem;font-weight:700}.page-module__8wTA3G__book_club_content{border-radius:6px;grid-template-rows:1fr auto;grid-template-columns:130px 1fr;gap:0 1rem;padding:.75rem;display:grid;box-shadow:0 2px 6px #0000001f}.page-module__8wTA3G__book_club_content.gvw-h0{background:var(--community-card-bg,#ffffffbf)!important}.page-module__8wTA3G__book_club_cover{aspect-ratio:2/3;background:#d8d8d8;border-radius:4px;grid-area:1/1/3;justify-content:center;align-items:center;width:130px;display:flex;overflow:hidden;box-shadow:3px 4px 10px #00000059}.page-module__8wTA3G__book_club_cover img{object-fit:cover;width:100%;height:100%;display:block}.page-module__8wTA3G__book_club_title_group{flex-direction:column;grid-area:1/2;align-self:start;gap:.1rem;display:flex}.page-module__8wTA3G__book_club_title{color:var(--community-card-text,#1a1a1a);margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.page-module__8wTA3G__book_club_author{color:var(--community-card-text,#555);margin:0;font-size:.88rem}.page-module__8wTA3G__book_club_description{color:var(--community-card-text,#555);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.15rem 0 0;font-size:.82rem;line-height:1.4;display:-webkit-box;overflow:hidden}.page-module__8wTA3G__book_club_actions{flex-direction:column;grid-area:2/2;align-self:end;align-items:flex-start;gap:.35rem;display:flex}.page-module__8wTA3G__book_club_meeting{color:var(--community-card-text,#333);flex-direction:column;align-items:flex-start;gap:.15rem;font-size:.85rem;display:flex}.page-module__8wTA3G__book_club_meeting_label{white-space:nowrap;align-items:center;gap:.3rem;display:flex}.page-module__8wTA3G__book_club_meeting_date{font-weight:700}.page-module__8wTA3G__book_club_btn{color:#fff;background:linear-gradient(to bottom right,#fad147,#eda440 50%);border-radius:5px;justify-content:center;align-items:center;width:fit-content;padding:.5rem 1rem;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:3px 4px 6px #0003}.page-module__8wTA3G__book_club_btn:hover{color:#213443;box-shadow:none}.page-module__8wTA3G__book_club_buttons_row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.page-module__8wTA3G__book_club_btn_disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.page-module__8wTA3G__book_club_join_hint{color:var(--community-card-text,#888);margin:0;font-size:.75rem}.page-module__8wTA3G__book_club_no_link{color:var(--community-card-text,#888);margin:0;font-size:.8rem}@media (max-width:768px){.page-module__8wTA3G__book_club_content{grid-template-rows:auto auto;grid-template-columns:75px 1fr}.page-module__8wTA3G__book_club_cover{grid-row:1;width:75px}.page-module__8wTA3G__book_club_title_group{grid-row:1}.page-module__8wTA3G__book_club_actions{flex-direction:row;grid-area:2/1/auto/3;justify-content:space-between;align-self:auto;align-items:center;margin-top:.25rem;padding-top:.6rem}.page-module__8wTA3G__book_club_meeting{flex-direction:column;align-items:flex-start;gap:.05rem}.page-module__8wTA3G__book_club_btn{flex-shrink:0}}.page-module__8wTA3G__badges_section{margin-bottom:1.5rem}.page-module__8wTA3G__badges_grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.page-module__8wTA3G__badge{text-align:center;background-color:var(--card-bg);border:1px solid var(--border-color);border-radius:5px;flex-direction:column;align-items:center;padding:1rem;transition:all .2s;display:flex}.page-module__8wTA3G__badge:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.page-module__8wTA3G__badge_icon{margin-bottom:.75rem;font-size:2rem}.page-module__8wTA3G__badge_name{color:var(--text-primary);margin:0;font-size:.85rem;font-weight:600}.page-module__8wTA3G__featured_action_row{align-items:center;gap:.5rem;display:flex}.page-module__8wTA3G__mark_complete_done{cursor:pointer;border:none;border-radius:5px;align-self:flex-start;margin-top:auto;font-weight:600;color:#fff!important;box-shadow:none!important;opacity:1!important;background:#006268!important;padding:.35rem .8rem!important;font-size:.6rem!important}.page-module__8wTA3G__hero_icon_btn{color:#fff;cursor:pointer;background:linear-gradient(to bottom right,#fad147 0%,#eda440 50%);border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .2s,color .2s,opacity .2s;display:flex;box-shadow:3px 4px 6px #0003}.page-module__8wTA3G__hero_icon_btn:hover{color:#213443;box-shadow:none}.page-module__8wTA3G__hero_icon_active,.page-module__8wTA3G__hero_icon_star{color:#fff!important;box-shadow:none!important;background:#006268!important}.page-module__8wTA3G__deck_empty{text-align:center;color:#666;grid-column:span 4;justify-content:center;align-items:center;padding:1.5rem 1rem;font-size:.88rem;line-height:1.5;display:flex}.page-module__8wTA3G__deck_empty_link{color:var(--primary-orange);font-weight:500;text-decoration:underline}.page-module__8wTA3G__level_up_banner{width:100%;margin-bottom:-1rem;position:relative;box-shadow:0 -3px 6px #00000026}.page-module__8wTA3G__assistant_launcher_above_banner{margin-bottom:.75rem}.page-module__8wTA3G__level_up_inner{justify-content:center;align-items:center;gap:2rem;max-width:1600px;margin:0 auto;padding:.4rem 3rem .4rem 2rem;display:flex}.page-module__8wTA3G__level_up_title{color:var(--text-primary);white-space:nowrap;margin:0;font-size:1rem;font-weight:700}.page-module__8wTA3G__level_up_text{color:var(--text-secondary);margin:0;font-size:.9rem}.page-module__8wTA3G__level_up_close{color:var(--text-primary);cursor:pointer;background:0 0;border:none;padding:.25rem .5rem;font-size:1rem;transition:opacity .2s;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.page-module__8wTA3G__level_up_close:hover{opacity:1}@media (max-width:1024px){.page-module__8wTA3G__content{padding:1rem 1.5rem}.page-module__8wTA3G__featured_content,.page-module__8wTA3G__series_hero_content,.page-module__8wTA3G__series_award_content{flex-direction:column}.page-module__8wTA3G__series_info_panel{width:100%}.page-module__8wTA3G__badges_grid{grid-template-columns:repeat(2,1fr)}.page-module__8wTA3G__sessions_grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.page-module__8wTA3G__next_on_deck_row{flex-direction:column}.page-module__8wTA3G__roulette_section{flex:none;align-self:stretch;margin:0 1rem 1rem}}@media (max-width:768px){.page-module__8wTA3G__layout{height:auto}.page-module__8wTA3G__main_container{flex-direction:column;display:flex;overflow:visible}.page-module__8wTA3G__content{max-width:100%;padding:.4rem 1rem 1rem}.page-module__8wTA3G__greeting_section{margin-bottom:.4rem;padding-top:22px}.page-module__8wTA3G__greeting_avatar_card{display:none}.page-module__8wTA3G__greeting_title{white-space:nowrap;font-size:26px;line-height:1.3}.page-module__8wTA3G__section_title{font-size:1.1rem}.page-module__8wTA3G__section_header .page-module__8wTA3G__section_title{margin-bottom:0}.page-module__8wTA3G__view_archive_desktop{display:none}.page-module__8wTA3G__view_archive_mobile{display:inline}.page-module__8wTA3G__featured_session{margin-bottom:0}.page-module__8wTA3G__session_details{flex-direction:column;gap:1.5rem;padding:1.25rem .75rem 1.5rem}.page-module__8wTA3G__session_equipment{min-width:0}.page-module__8wTA3G__saved_sessions{padding-top:1rem}.page-module__8wTA3G__featured_image_wrapper{width:100%;padding:.75rem .75rem 0}.page-module__8wTA3G__featured_image{aspect-ratio:16/9;width:100%;height:auto}.page-module__8wTA3G__featured_info,.page-module__8wTA3G__club_collapsed_image_wrapper{width:100%}.page-module__8wTA3G__club_collapsed_info{width:100%;position:static;overflow:visible}.page-module__8wTA3G__series_award_image_wrapper{width:100%;padding:.75rem .75rem 0}.page-module__8wTA3G__series_award_title{white-space:nowrap;font-size:1.5rem}.page-module__8wTA3G__featured_bottom{gap:.75rem;margin-top:0}.page-module__8wTA3G__featured_top{gap:.2rem}.page-module__8wTA3G__featured_title{height:2.9rem;font-size:1.2rem}.page-module__8wTA3G__featured_instructor{font-size:.8rem}.page-module__8wTA3G__play_card_full{width:65%}.page-module__8wTA3G__badges_grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.page-module__8wTA3G__badge{padding:.75rem}.page-module__8wTA3G__sessions_grid{grid-template-columns:repeat(2,1fr)}.page-module__8wTA3G__tabs{display:none}.page-module__8wTA3G__tabs_mobile{display:flex}.page-module__8wTA3G__question_text{font-size:.88rem}.page-module__8wTA3G__community_top{flex-direction:column}.page-module__8wTA3G__community_left{flex:none;width:100%}.page-module__8wTA3G__community_cards_stack{flex-direction:column}.page-module__8wTA3G__community_right_col{width:100%}.page-module__8wTA3G__posts{height:300px}.page-module__8wTA3G__quote_text{line-height:1.4}.page-module__8wTA3G__announcement_title{font-size:.82rem;line-height:1.35}.page-module__8wTA3G__announcement_text{font-size:.78rem;line-height:1.4}.page-module__8wTA3G__level_up_inner{flex-wrap:wrap;align-items:center;gap:.4rem .75rem;padding:.75rem 1rem}.page-module__8wTA3G__level_up_title{white-space:normal;flex-basis:100%;margin:0;padding-right:1.5rem;font-size:.95rem}.page-module__8wTA3G__level_up_text{flex:1;min-width:0;line-height:1.2}.page-module__8wTA3G__level_up_close{top:.75rem;transform:none}}@media (max-width:480px){.page-module__8wTA3G__featured_content{gap:0}.page-module__8wTA3G__play_card{gap:.75rem}.page-module__8wTA3G__section_header{flex-direction:row;align-items:center}.page-module__8wTA3G__badges_grid{grid-template-columns:repeat(2,1fr)}}
.instructors-module__1r_bOa__layout{flex-direction:column;min-height:100vh;display:flex}.instructors-module__1r_bOa__hero{margin-bottom:1rem;padding:1rem}.instructors-module__1r_bOa__hero_title{color:var(--heading-on-bg,var(--grounding-blue));margin:0;font-size:2rem;font-weight:700}.instructors-module__1r_bOa__hero_subtitle{color:var(--quote-on-bg,var(--text-secondary));margin:0;font-size:.95rem;font-weight:500;line-height:1.6}.instructors-module__1r_bOa__page_content{flex:1;width:100%;max-width:1600px;margin:0 auto;padding:1rem 2rem}.instructors-module__1r_bOa__instructors_grid{grid-template-columns:repeat(5,1fr);gap:.75rem;display:grid}.instructors-module__1r_bOa__instructor_card_outer{border-radius:5px;padding:.5rem;box-shadow:3px 4px 6px #0003}.instructors-module__1r_bOa__instructor_card_outer.gvw-h1{background:var(--instructor-card-outer-bg,linear-gradient(to bottom right, var(--fitness-blue), var(--grounding-blue)))!important}.instructors-module__1r_bOa__instructor_card_inner{text-align:center;box-sizing:border-box;border-radius:5px;flex-direction:column;align-items:center;height:100%;display:flex;overflow:hidden;box-shadow:3px 4px 6px #0003;background:var(--instructor-card-inner-bg,#fff)!important}.instructors-module__1r_bOa__instructor_image_wrap{cursor:pointer;flex-shrink:0;width:100%;padding:.6rem .6rem 0;display:block}.instructors-module__1r_bOa__instructor_image_viewport{aspect-ratio:1;border-radius:4px;width:100%;font-size:2.5rem;position:relative;overflow:hidden}.instructors-module__1r_bOa__card_content{text-align:center;flex-direction:column;flex:1;align-items:center;gap:.6rem;width:100%;padding:.5rem .85rem .75rem;display:flex}.instructors-module__1r_bOa__instructor_name{color:var(--instructor-card-name-text,#1a1a1a);margin:0 0 -.25rem;font-size:1.15rem;font-weight:700;line-height:1.1}.instructors-module__1r_bOa__specialty_pills{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.instructors-module__1r_bOa__specialty_pill{color:#fff;background-color:var(--instructor-pill-bg,var(--pill-color));border-radius:5px;padding:.2rem .75rem;font-size:.75rem;font-weight:500;display:inline-block}.instructors-module__1r_bOa__instructor_bio{color:var(--instructor-card-bio-text,#666);-webkit-line-clamp:3;text-align:center;-webkit-box-orient:vertical;width:100%;margin:0;font-size:.85rem;line-height:1.3;display:-webkit-box;overflow:hidden}.instructors-module__1r_bOa__card_footer{border-top:1px solid var(--instructor-card-divider,#0000001a);flex-direction:column;align-items:center;gap:.5rem;width:100%;padding-top:.6rem;display:flex}.instructors-module__1r_bOa__session_count{color:var(--instructor-card-count-text,#888);text-align:center;font-size:.8rem;font-weight:500;line-height:1.2}.instructors-module__1r_bOa__card_footer button{padding:.375rem .75rem;font-size:.64rem}@media (max-width:900px){.instructors-module__1r_bOa__instructors_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.instructors-module__1r_bOa__page_content{padding:1rem}.instructors-module__1r_bOa__hero{padding:2rem 1rem}.instructors-module__1r_bOa__hero_title{font-size:26px;line-height:1.3}.instructors-module__1r_bOa__instructors_grid{grid-template-columns:repeat(2,1fr)}}
.invite-module__DIhd4G__layout{flex-direction:column;min-height:100vh;display:flex}.invite-module__DIhd4G__page_content{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:2rem}.invite-module__DIhd4G__page_header{text-align:center;margin-bottom:1rem}.invite-module__DIhd4G__page_title{color:#213443;margin:0 0 .5rem;font-size:2rem;font-weight:700}.invite-module__DIhd4G__page_subtitle{color:#666;margin:0;font-size:1rem}.invite-module__DIhd4G__container{max-width:480px;margin:0 auto}.invite-module__DIhd4G__form_panel{background:#ffffffeb;border:1px solid #e0e0e0;border-radius:8px;padding:1.75rem 2rem 2rem;box-shadow:3px 4px 6px #00000026}.invite-module__DIhd4G__status_text{text-align:center;color:#666;margin:0;padding:1rem 0;font-size:.9rem}.invite-module__DIhd4G__field_group{flex-direction:column;gap:.3rem;margin-bottom:.85rem;display:flex}.invite-module__DIhd4G__field_label{color:#666;text-transform:uppercase;letter-spacing:.03em;font-size:.75rem;font-weight:600}.invite-module__DIhd4G__field_input{color:#1a1a1a;background:#fff;border:1px solid silver;border-radius:5px;padding:.65rem .875rem;font-family:Poppins,sans-serif;font-size:.9rem;transition:border-color .15s}.invite-module__DIhd4G__field_input::placeholder{color:#aaa}.invite-module__DIhd4G__field_input:focus{border-color:#125977;outline:none}.invite-module__DIhd4G__field_input:disabled{color:#888;background:#f5f5f5}.invite-module__DIhd4G__password_wrapper{align-items:center;display:flex;position:relative}.invite-module__DIhd4G__password_input{width:100%;padding-right:3.5rem}.invite-module__DIhd4G__password_toggle{cursor:pointer;color:#125977;background:0 0;border:none;padding:0;font-family:Poppins,sans-serif;font-size:.75rem;font-weight:600;line-height:1;position:absolute;right:.75rem}.invite-module__DIhd4G__password_toggle:hover{color:#213443}.invite-module__DIhd4G__field_hint_error{color:#ae413c;margin:.35rem 0 0;font-size:.78rem}.invite-module__DIhd4G__terms_row{color:#1a1a1a;cursor:pointer;align-items:flex-start;gap:.6rem;margin-top:1.25rem;font-size:.88rem;line-height:1.45;display:flex}.invite-module__DIhd4G__terms_checkbox{width:18px;height:18px;accent-color:var(--fitness-blue);cursor:pointer;flex-shrink:0;margin-top:1px}.invite-module__DIhd4G__terms_link{color:var(--podcast-green);font-weight:600;text-decoration:underline}.invite-module__DIhd4G__submit_btn_wrapper{margin-top:1.5rem}.invite-module__DIhd4G__submit_btn_wrapper>button{justify-content:center;width:100%}.invite-module__DIhd4G__error_banner{color:#ae413c;background:#fef2f2;border:1px solid #fca5a5;border-radius:5px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.85rem;line-height:1.4}@media (max-width:768px){.invite-module__DIhd4G__page_content{padding:1rem}.invite-module__DIhd4G__page_title{font-size:26px;line-height:1.3}.invite-module__DIhd4G__form_panel{padding:1.25rem}}
