.styles_container__HZUoc{display:flex;flex-direction:column;gap:1.5rem;max-width:900px;margin:0 auto;padding:var(--inner-padding)}.styles_pageTitle__QAzZx{font-size:1.5rem;font-weight:700;color:var(--text-color)}.styles_availabilityBanner__M2aUd{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;background:var(--primary-color);border-radius:var(--border-radius);text-decoration:none;transition:opacity .2s ease}.styles_availabilityBanner__M2aUd:hover{opacity:.9}@media(max-width:600px){.styles_availabilityBanner__M2aUd{flex-direction:column;align-items:flex-start}}.styles_availabilityBannerCopy__Slh_n{display:flex;flex-direction:column;gap:2px}.styles_availabilityBannerTitle___oYVW{font-size:.9375rem;font-weight:700;color:#fff}.styles_availabilityBannerText__WmEaj{font-size:.8125rem;color:hsla(0,0%,100%,.8)}.styles_availabilityBannerCta___Wnn6{font-size:.875rem;font-weight:600;color:#fff;white-space:nowrap}.styles_tabsSkeleton__PBl0U{display:flex;gap:8px;margin-bottom:var(--section-margin)}.styles_tabContent__K_s3s{min-height:200px}.styles_loading__7PqKh{display:flex;align-items:center;justify-content:center;padding:60px 20px}.styles_communityGroups__GO3pC{display:flex;flex-direction:column;gap:var(--section-margin)}.styles_communityGroup__ZU7yv{display:flex;flex-direction:column;gap:12px}.styles_communityHeader__bwAiD{font-size:1rem;font-weight:600;color:var(--text-color);margin:0}.styles_cardGrid__4gDCP{display:flex;flex-direction:column;gap:var(--spacing-md)}.styles_manageCard__n1cLA{transition:transform .2s ease-out,box-shadow .2s ease-out;border:1px solid var(--divider-color);border-radius:var(--border-radius-lg);overflow:hidden}.styles_manageCard__n1cLA:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--primary-color-light)}.styles_manageCardClickable__7Fu3R{cursor:pointer}.styles_card__txv9A{display:flex;flex-direction:column;padding:var(--spacing-md)}.styles_cardHeader__LDPIp{display:flex;flex-direction:row;align-items:flex-start;gap:var(--spacing-md)}.styles_cardAvatar__wdpFR{flex-shrink:0;display:flex;align-items:center;justify-content:center}.styles_cardBody__7bPJs,.styles_cardInfo__CiIaQ{flex:1 1;display:flex;flex-direction:column;gap:4px;min-width:0}.styles_cardName__Aay4N{font-size:var(--font-size-md);font-weight:600;color:var(--text-color);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.styles_cardLink__4hD2J{text-decoration:none;color:inherit;display:inline-flex;max-width:100%}.styles_cardLink__4hD2J:hover .styles_cardName__Aay4N{color:var(--primary-color)}.styles_cardProgram__GvILJ{line-height:1.4}.styles_cardProgram__GvILJ,.styles_cardSessions__wpCXv{font-size:var(--font-size-sm);color:var(--muted-text-color)}.styles_cardBadges__2_HB_{display:flex;flex-direction:row;flex-wrap:wrap;gap:6px;margin:2px 0}.styles_badgeContainer__ldyH8{flex-shrink:0;display:flex;align-items:flex-start}.styles_cardMeta__o2DkU{font-size:var(--font-size-sm);color:var(--muted-text-color);margin:0;line-height:1.4}.styles_cardFooter__Vtz_p{display:flex;align-items:center;justify-content:flex-end;gap:8px;border-top:1px solid var(--divider-color);padding-top:12px;margin-top:12px}.styles_footerDate__ZdIcD{font-size:var(--font-size-sm);color:var(--muted-text-color);font-weight:500;flex-shrink:0}@media(max-width:480px){.styles_footerDate__ZdIcD{text-align:center}}.styles_footerDate__ZdIcD{-webkit-margin-end:auto;margin-inline-end:auto}.styles_footerButton__xMkSJ{min-height:32px;padding:6px 14px;font-weight:600;transition:all .2s ease-out}.styles_footerButton__xMkSJ:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.styles_footerButton__xMkSJ:active{transform:translateY(0)}.styles_cardActions__63hqJ{display:flex;align-items:center;gap:8px;flex-shrink:0}@media(max-width:480px){.styles_cardActions__63hqJ{justify-content:stretch;gap:8px}.styles_cardActions__63hqJ>button{flex:1 1}}.styles_sessionCard__gHTUO{display:flex;flex-direction:column;padding:var(--spacing-md);border:1px solid var(--divider-color);border-radius:var(--border-radius-lg);transition:transform .2s ease-out,box-shadow .2s ease-out}.styles_sessionCard__gHTUO:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--primary-color-light)}.styles_sessionBody__rY_jq{display:flex;flex-direction:column;gap:6px}.styles_sessionTitle__2sgO2{font-size:var(--font-size-md);font-weight:600;color:var(--text-color);margin:0;text-decoration:none}.styles_sessionTitle__2sgO2:hover{color:var(--primary-color)}.styles_sessionMeta__hLtme{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:6px}.styles_sessionDate__1ADRd{font-size:var(--font-size-sm);font-weight:600;color:var(--text-color);margin:0}.styles_sessionTime__TNysG{margin:0}.styles_sessionDot__gA2rY,.styles_sessionPartner__52mLW,.styles_sessionTime__TNysG{font-size:var(--font-size-sm);color:var(--muted-text-color)}.styles_sessionPartner__52mLW{margin:0}.styles_sessionProgram__K0T_9{font-size:var(--font-size-xs);color:var(--muted-text-color);margin:0}.styles_pendingCard__6btDP{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md)}.styles_pendingTop__6mppa{display:flex;align-items:flex-start;gap:var(--spacing-md)}.styles_pendingBody__MD_Ix{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.styles_requestMessage__NjXcZ{font-size:var(--font-size-md);color:var(--text-color);padding:var(--spacing-sm) 0;background:var(--background-color-light);-webkit-border-start:3px solid var(--primary-color-light);border-inline-start:3px solid var(--primary-color-light);border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.styles_overlapSection__obNgf{display:flex;flex-direction:column;gap:6px}.styles_overlapLabel__vDexR{font-size:.6875rem;font-weight:600;color:var(--muted-text-color);text-transform:uppercase;letter-spacing:.5px}.styles_overlapPills__cQmB_{display:flex;flex-wrap:wrap;gap:6px}.styles_overlapText___mzNK{font-size:.8125rem;color:var(--text-color);margin:0;line-height:1.4}.styles_fitSummaryBox__em4hp{display:flex;flex-direction:column;gap:4px;padding:10px 12px;background:var(--card-background-color);border:1px solid var(--divider-color);border-radius:var(--border-radius-sm)}.styles_fitSummaryText__JJmpz{font-size:.8125rem;color:var(--text-color);margin:0;line-height:1.5}.styles_detailsToggleRow__VLR4j{display:flex;justify-content:flex-start}.styles_toggleButton__EFXXV{display:flex;align-items:center;gap:6px;padding:4px 0!important;height:auto!important;font-size:var(--font-size-sm)!important;font-weight:700!important;color:var(--primary-color)!important}.styles_toggleButton__EFXXV svg{width:18px!important;height:18px!important;transition:transform var(--transition-speed-fast) ease}.styles_toggleButton__EFXXV:hover{opacity:.8}.styles_detailsPanel__7PAo_{margin-top:4px;padding:var(--spacing-md);background:var(--background-color-light);border:1px solid var(--divider-color);border-radius:var(--border-radius-md);display:flex;flex-direction:column;gap:var(--spacing-md)}.styles_summarySection__k53pJ{display:flex;flex-direction:column;gap:var(--spacing-sm)}.styles_customFieldsHeader__XSR37{font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-text-color);margin:0}.styles_summaryItem__GwxN_{display:flex;flex-direction:column;gap:4px}.styles_summaryLabel__c0Vxg{font-size:.6875rem;font-weight:600;color:var(--muted-text-color);text-transform:uppercase;letter-spacing:.5px}.styles_summaryText__hWumN{white-space:pre-wrap}.styles_goalList__ksypF,.styles_summaryText__hWumN{font-size:.8125rem;color:var(--text-color);margin:0;line-height:1.5}.styles_goalList__ksypF{-webkit-padding-start:1rem;padding-inline-start:1rem}.styles_skillTags__Qa99o{display:flex;flex-wrap:wrap;gap:6px}.styles_skillTag__Fv5x2{display:inline-flex;align-items:center;border-radius:var(--border-radius-pill);padding:4px 10px;font-size:.75rem;background:var(--card-background-color);border:1px solid var(--divider-color);color:var(--text-color)}.styles_divider__Gn05g{height:1px;background:var(--divider-color)}.styles_customFieldGrid__xwPF5{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.styles_customFieldEntry__hzeWH{display:flex;flex-direction:column;gap:2px}.styles_customFieldLabel__Uhv4Y{font-size:.6875rem;font-weight:600;color:var(--muted-text-color);text-transform:uppercase;letter-spacing:.5px}.styles_customFieldValue__g42S7{font-size:.8125rem;color:var(--text-color);line-height:1.5}.styles_customFieldsEmpty__9DVsV{font-size:.8125rem;color:var(--muted-text-color);font-style:italic}.styles_tabsContainer___Mvmv{display:flex;gap:8px}.styles_filterBar__4HNhD{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:var(--section-margin)}.styles_searchInput__1se5F{flex:1 1;min-width:200px;height:45px;box-sizing:border-box;-webkit-padding-start:15px;padding-inline-start:15px;-webkit-padding-end:15px;padding-inline-end:15px;border:1px solid var(--divider-color);border-radius:var(--border-radius-sm);font-size:var(--font-size-sm);color:var(--text-color);background:var(--muted-divider-color);outline:none;transition:border-color .15s ease,background .15s ease}.styles_searchInput__1se5F::placeholder{color:var(--muted-text-color)}.styles_searchInput__1se5F:hover{background:#fff}.styles_searchInput__1se5F:focus{border-color:var(--primary-color);background:#fff;box-shadow:0 0 0 3px rgba(var(--primary-color-rgb),.1)}.styles_filterSelectWrap__eSFfY{min-width:180px;max-width:240px}.styles_clearFiltersBtn__yCUrM{height:45px;box-sizing:border-box;-webkit-padding-start:14px;padding-inline-start:14px;-webkit-padding-end:14px;padding-inline-end:14px;border:none;background:rgba(0,0,0,0);font-size:var(--font-size-sm);color:var(--muted-text-color);cursor:pointer;white-space:nowrap;border-radius:var(--border-radius-sm);transition:color .15s ease}.styles_clearFiltersBtn__yCUrM:hover{color:var(--text-color)}.styles_cardContent__fwk4Y{flex:1 1;display:flex;flex-direction:column;gap:6px;min-width:0}.styles_progressSection___Rh0W{display:flex;flex-direction:column;gap:6px;padding:10px var(--inner-padding) 0;-webkit-border-before:1px solid var(--divider-color);border-block-start:1px solid var(--divider-color);-webkit-margin-before:10px;margin-block-start:10px}.styles_progressMeta__8upDF{display:flex;align-items:center;justify-content:space-between;gap:8px}.styles_progressLabel__zCEIO{font-size:.75rem;font-weight:500;color:var(--muted-text-color)}.styles_progressKpi__U_nye{font-size:.75rem;font-weight:600;color:var(--secondary-color)}.styles_progressTrack__f6MVl{position:relative;width:100%;height:5px;background:var(--divider-color);border-radius:999px;overflow:hidden}.styles_progressFill__Cfw3j{position:absolute;inset-block-start:0;inset-inline-start:0;height:100%;background:var(--secondary-color);border-radius:999px;transition:width .6s ease}.styles_progressSessions__lBURX{font-size:.6875rem;color:var(--muted-text-color)}