.cc-modal-bg-transparent{--backdropBg: transparent}.cc-modal-component-v2{animation:cc-modal-fade-out .1s var(--motion-ease-out-gentle);background-color:transparent;border:none;display:none;height:100%;inset:0;margin:0 auto;max-height:100%;max-width:100%;overscroll-behavior:contain;padding:var(--space-24) .8rem;position:fixed}.cc-modal-component-v2[open]{animation:cc-modal-fade-in .3s var(--motion-ease-out-gentle);display:grid}.cc-modal-component-v2[open]::backdrop{animation:cc-modal-fade-in .3s var(--motion-ease-out-gentle);background-color:var(--color-bg-overlay)}.cc-modal-component-v2[open].cc-modal-bg-transparent::backdrop{background-color:transparent}.cc-modal-dialog{--modalBorderRadius: var(--radius-10);align-content:start;background-color:var(--color-bg-opaque);border-radius:var(--modalBorderRadius);box-shadow:var(--elevation-modal),inset 0 0 0 var(--border-1) var(--color-border-default);color:var(--color-text-default);margin:auto;max-width:var(--cc-modal-max-width);position:relative;width:100%}.cc-modal-xxxs{--cc-modal-max-width: var(--container-200);width:var(--container-200)}.cc-modal-xxs{--cc-modal-max-width: var(--container-300);width:var(--container-300)}.cc-modal-xs{--cc-modal-max-width: var(--container-360);width:var(--container-360)}.cc-modal-sm{--cc-modal-max-width: var(--container-400);width:var(--container-400)}.cc-modal-md{--cc-modal-max-width: var(--container-460);width:var(--container-460)}.cc-modal-lg{--cc-modal-max-width: var(--container-500);width:var(--container-500)}.cc-modal-xl{--cc-modal-max-width: var(--container-600);width:var(--container-600)}@keyframes cc-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes cc-modal-fade-out{0%{display:grid;opacity:1}to{display:none;opacity:0}}.cc-close-button-component{background-color:transparent;border:none;margin:0;padding:0;color:var(--cc-close-button-color);display:grid;height:var(--cc-close-button-size);place-items:center;width:var(--cc-close-button-size)}@media (hover: hover){.cc-close-button-component:hover:not(:disabled){color:var(--cc-close-button-color-hover)}}.cc-close-button-component:active:not(:disabled){opacity:.8}.cc-close-button-bg,.cc-close-button-icon{grid-column-start:1;grid-row-start:1}.cc-close-button-bg{background-color:var(--cc-close-button-color-bg, transparent);border-radius:var(--radius-circular);height:var(--icon-24);width:var(--icon-24)}.cc-close-button-opaque .cc-close-button-bg{box-shadow:inset 0 0 0 var(--border-1) var(--color-transparent-black-5)}.cc-close-button-default{--cc-close-button-color: var(--color-icon-default);--cc-close-button-color-hover: var(--color-icon-default-hovered)}.cc-close-button-subtle{--cc-close-button-color: var(--color-icon-subtle);--cc-close-button-color-hover: var(--color-icon-default)}.cc-close-button-opaque{--cc-close-button-color-bg: var(--color-bg-opaque-lighter);--cc-close-button-color: var(--color-icon-default);--cc-close-button-color-hover: var(--color-icon-default-hovered)}.cc-close-button-white{--cc-close-button-color-bg: var(--color-neutrals-white);--cc-close-button-color: var(--color-gray-500);--cc-close-button-color-hover: var(--color-gray-600)}.cc-close-button-small{--cc-close-button-size: var(--icon-32)}.cc-close-button-medium{--cc-close-button-size: var(--icon-40)}.cc-close-button-large{--cc-close-button-size: var(--icon-48)}.cc-modal-close-component{position:absolute;top:0;z-index:10}[dir=ltr] .cc-modal-close-component{right:0}[dir=rtl] .cc-modal-close-component{left:0}.modal-first-time-modal{font-size:1.6rem;font-weight:600;min-height:36rem;padding-top:var(--space-40);position:relative}.modal-first-time-header{align-items:center;display:flex;flex-direction:column;text-align:center}.modal-first-time-title{color:var(--color-text-boldest);line-height:3.6rem;margin:0 var(--space-32) var(--space-24)}.modal-first-time-subtitle{color:var(--color-text-subtle);line-height:2.4rem;margin:0 var(--space-32)}.modal-first-time-body{align-items:center;display:flex;flex-direction:column;overflow:hidden}.modal-first-time-button{padding:var(--space-24) var(--space-32) var(--space-32);width:100%}.modal-first-time-list{display:flex;flex-direction:column;gap:var(--space-8);margin:0;margin-top:var(--space-24);max-width:38rem}ul.modal-first-time-list{padding:0 var(--space-12)}.modal-first-time-icon{margin-top:var(--space-24)}.modal-first-time-bullet{align-items:center;color:var(--color-text-default);display:flex;gap:var(--space-12);list-style:none;min-height:2.4rem}.modal-first-time-bullet-icon{color:var(--color-icon-default);flex-shrink:0}.modal-first-time-bullet-label{color:var(--color-text-subtle);font-size:1.6rem;font-weight:400}.cc-tooltip-component{--tooltipBackground: var(--color-transparent-black-77);--tooltipTextColor: var(--color-text-boldest);background:transparent;border:none;inset:auto;margin:0;max-width:none;overflow:visible;padding:0;pointer-events:none;position:fixed;z-index:9999}.cc-tooltip-content{display:flex;opacity:0;position:absolute;transition-timing-function:var(--motion-ease-out-gentle);width:30rem}[dir=ltr] .cc-tooltip-content{transition-property:opacity,left,right,top,bottom}[dir=rtl] .cc-tooltip-content{transition-property:opacity,right,left,top,bottom}.cc-tooltip-content.cc-tooltip-visible{opacity:1}.cc-tooltip-content:before{border:.5rem solid transparent;content:"";display:block;position:absolute}.cc-tooltip-inner{background-color:var(--tooltipBackground);border-radius:var(--radius-3);color:var(--tooltipTextColor);font-family:var(--font-family-system);padding:var(--space-8)}.cc-tooltip-left{justify-content:flex-end;top:50%;transform:translateY(-50%)}[dir=ltr] .cc-tooltip-left{right:calc(100% - .1rem)}[dir=rtl] .cc-tooltip-left{left:calc(100% - .1rem)}[dir=ltr] .cc-tooltip-left.cc-tooltip-visible{right:calc(100% + .9rem)}[dir=rtl] .cc-tooltip-left.cc-tooltip-visible{left:calc(100% + .9rem)}.cc-tooltip-left:before{top:50%;transform:translateY(-50%)}[dir=ltr] .cc-tooltip-left:before{border-left-color:var(--tooltipBackground);left:100%}[dir=rtl] .cc-tooltip-left:before{border-right-color:var(--tooltipBackground);right:100%}.cc-tooltip-right{top:50%;transform:translateY(-50%)}[dir=ltr] .cc-tooltip-right{left:calc(100% - .1rem)}[dir=rtl] .cc-tooltip-right{right:calc(100% - .1rem)}[dir=ltr] .cc-tooltip-right.cc-tooltip-visible{left:calc(100% + .9rem)}[dir=rtl] .cc-tooltip-right.cc-tooltip-visible{right:calc(100% + .9rem)}.cc-tooltip-right:before{top:50%;transform:translateY(-50%)}[dir=ltr] .cc-tooltip-right:before{border-right-color:var(--tooltipBackground);right:100%}[dir=rtl] .cc-tooltip-right:before{border-left-color:var(--tooltipBackground);left:100%}.cc-tooltip-top{bottom:calc(100% - .1rem)}.cc-tooltip-top.cc-tooltip-visible{bottom:calc(100% + .9rem)}.cc-tooltip-top:before{border-top-color:var(--tooltipBackground);top:100%}.cc-tooltip-bottom{top:calc(100% - .1rem)}.cc-tooltip-bottom.cc-tooltip-visible{top:calc(100% + .9rem)}.cc-tooltip-bottom:before{border-bottom-color:var(--tooltipBackground);bottom:100%}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-left,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-left{left:0}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-left,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-left{right:0}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-left:before,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-left:before{left:calc(var(--target-width) / 2 - .5rem)}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-left:before,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-left:before{right:calc(var(--target-width) / 2 - .5rem)}.cc-tooltip-top.cc-tooltip-anchor-center,.cc-tooltip-bottom.cc-tooltip-anchor-center{justify-content:center}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-center,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-center{left:50%;transform:translate(-50%)}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-center,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-center{right:50%;transform:translate(50%)}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-center:before,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-center:before{left:50%;transform:translate(-50%)}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-center:before,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-center:before{right:50%;transform:translate(50%)}.cc-tooltip-top.cc-tooltip-anchor-right,.cc-tooltip-bottom.cc-tooltip-anchor-right{justify-content:flex-end}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-right,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-right{right:0}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-right,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-right{left:0}[dir=ltr] .cc-tooltip-top.cc-tooltip-anchor-right:before,[dir=ltr] .cc-tooltip-bottom.cc-tooltip-anchor-right:before{right:calc(var(--target-width) / 2 - .5rem)}[dir=rtl] .cc-tooltip-top.cc-tooltip-anchor-right:before,[dir=rtl] .cc-tooltip-bottom.cc-tooltip-anchor-right:before{left:calc(var(--target-width) / 2 - .5rem)}.club-row-club-activity{background-color:var(--color-bg-subtle);border-radius:var(--radius-3);height:1.2rem;overflow:hidden;position:relative;width:2.4rem}[dir=ltr] .club-row-club-activity{margin-right:1.4rem}[dir=rtl] .club-row-club-activity{margin-left:1.4rem}.club-row-club-activity-bar{background-color:var(--color-green-300);height:100%;position:absolute;top:0}[dir=ltr] .club-row-club-activity-bar{left:0}[dir=rtl] .club-row-club-activity-bar{right:0}.club-row-club-activity-container{align-items:center;color:var(--color-text-subtle);display:flex;gap:.4rem}[dir=ltr] .club-row-club-activity-container{margin-right:1rem}[dir=rtl] .club-row-club-activity-container{margin-left:1rem}.club-row-club-description{color:var(--color-text-subtle);height:4rem;overflow:hidden;word-break:break-word}.club-row-club-details{display:flex;flex-basis:0;flex-direction:column;flex-grow:1;flex-shrink:1;gap:.5rem;min-width:0}.club-row-club-header{align-items:center;color:var(--color-text-boldest);display:flex;gap:.5rem}.club-row-component{align-items:center;display:flex;gap:1.25rem}.club-row-component-mini{display:flex;gap:var(--space-12)}.club-row-component-mini .club-row-club-details{gap:0;justify-content:space-between}.club-row-green-badge{color:var(--color-green-300)}.club-row-header{max-height:2.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-bar-sort-row-full{flex:1 0 100%}.cc-aside-header-component{align-items:center;display:flex;height:4.8rem;padding:var(--space-4) var(--padding-size);position:relative;width:100%}.cc-aside-header-content{align-items:center;display:flex;gap:var(--space-12)}.cc-aside-header-back-button{flex-shrink:0}.cc-aside-header-name-link{align-self:stretch;flex:1;min-width:0}a.cc-aside-header-component:hover,a.cc-aside-header-name-link:hover{--icon-hovered: var(--color-icon-default-hovered)}.cc-aside-header-name{align-items:center;color:var(--color-text-boldest);display:flex;flex:1;gap:var(--space-4);overflow:hidden}.cc-aside-header-name>:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-aside-header-subtext{color:var(--color-text-default)}.cc-aside-header-icon{color:var(--icon-hovered, var(--color-icon-default))}.cc-aside-header-narrow,.cc-aside-header-wide{--padding-size: var(--space-12)}.cc-aside-header-none{--padding-size: 0}.cc-aside-header-border:after,.cc-aside-header-border-full:after{border-bottom:var(--border-1) solid var(--color-border-default);bottom:0;content:"";position:absolute}[dir=ltr] .cc-aside-header-border:after,[dir=ltr] .cc-aside-header-border-full:after{left:var(--padding-left);right:var(--padding-right)}[dir=rtl] .cc-aside-header-border:after,[dir=rtl] .cc-aside-header-border-full:after{right:var(--padding-left);left:var(--padding-right)}.cc-aside-header-border{--padding-right: var(--padding-size);--padding-left: var(--padding-size)}.cc-aside-header-border-full{--padding-right: 0;--padding-left: 0}@media (min-width: 48em){.cc-aside-header-wide{--padding-size: var(--space-24)}}.cc-container-component{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;justify-content:center;padding:0}.cc-container-inline-flex{display:inline-flex}.cc-container-direction-row{flex-direction:row}.cc-container-direction-column{flex-direction:column}.cc-container-padding-0{padding:0}.cc-container-padding-8{padding:var(--space-8)}.cc-container-padding-12{padding:var(--space-12)}.cc-container-padding-16{padding:var(--space-16)}.cc-container-padding-24{padding:var(--space-24)}.cc-container-padding-40{padding:var(--space-40)}.cc-container-gap-0{gap:0}.cc-container-gap-2{gap:var(--space-2)}.cc-container-gap-4{gap:var(--space-4)}.cc-container-gap-8{gap:var(--space-8)}.cc-container-gap-12{gap:var(--space-12)}.cc-container-gap-16{gap:var(--space-16)}.cc-container-gap-24{gap:var(--space-24)}.cc-container-align-start{align-items:flex-start}.cc-container-align-center{align-items:center}.cc-container-align-end{align-items:flex-end}.cc-container-justify-start{justify-content:flex-start}.cc-container-justify-center{justify-content:center}.cc-container-justify-end{justify-content:flex-end}.cc-container-wrap-nowrap{flex-wrap:nowrap}.cc-container-wrap-wrap{flex-wrap:wrap}.cc-empty-state-slot{margin-top:var(--space-12)}.cc-empty-state-glyph{color:var(--color-icon-default)}.cc-empty-state-content{text-align:center}.clubs-search-column-container{background-color:var(--color-bg-secondary);border-radius:var(--radius-5);padding:2.4rem}.clubs-search-column-component{color:var(--color-text-default);display:flex;flex-direction:column}.clubs-search-column-loader{align-self:center;margin-top:var(--space-24)}.clubs-search-column-min-content{width:-moz-min-content;width:min-content}.clubs-search-column-results-container{display:flex;flex-direction:column;gap:var(--space-16);padding-top:var(--space-16)}.clubs-search-column-results-container>div:not(:last-child){border-bottom:.1rem solid var(--color-border-default);border-bottom-color:#ffffff1a;padding-bottom:var(--space-16)}.clubs-search-column-search-container{align-items:center;border-bottom:var(--border-1) solid var(--color-border-default);display:flex;flex-wrap:wrap;gap:1.5rem;padding-bottom:var(--space-24)}.clubs-search-column-landing-heading{align-items:center;border-bottom:var(--border-1) solid var(--color-border-default);color:var(--color-text-boldest);display:flex;gap:var(--space-4);margin:0;min-height:4.8rem;padding:0 var(--space-12)}@media (min-width: 48em){.clubs-search-column-landing-heading{padding:0 var(--space-24)}}.clubs-search-column-landing-heading-count{color:var(--color-text-default)}.clubs-search-column-sort-row-full{flex:1 0 100%}.sidebar-recommended-clubs-results{display:flex;flex-direction:column;gap:var(--space-12)}
