.bz-ui-reset-club-detail,.bz-ui-reset-discovery{--bz-discovery-max:1180px;--bz-page-max:1180px;--bz-shell-max:1180px;--bz-gutter:16px;--bz-section-gap:32px;--bz-card-gap:16px;--bz-product-card-radius:8px;--bz-workspace-card-radius:8px;--bz-workspace-control-radius:8px;--bz-product-card-shadow:none;--bz-product-card-shadow-hover:0 1px 2px rgba(11,24,43,0.08);--bz-product-panel-shadow:none;--bz-opp-family-radius:8px;--bz-opp-family-shadow:none;--bz-opp-family-shadow-hover:0 1px 2px rgba(11,24,43,0.08);min-width:0;color:var(--ballrz-navy);background:var(--ballrz-surface);font-family:var(--bz-font)}.bz-page.bz-ui-reset-club-detail,.bz-page.bz-ui-reset-discovery{width:100%;max-width:calc(1180px + (var(--bz-gutter) * 2));margin-inline:auto;padding-inline:var(--bz-gutter)}.bz-ui-reset-club-detail *,.bz-ui-reset-club-detail :after,.bz-ui-reset-club-detail :before,.bz-ui-reset-discovery *,.bz-ui-reset-discovery :after,.bz-ui-reset-discovery :before{min-width:0}.bz-ui-reset-club-detail :is(img,svg,video,canvas,iframe),.bz-ui-reset-discovery :is(img,svg,video,canvas,iframe){max-width:100%}.bz-ui-reset-club-detail :is(.bz-club-landing-title,.bz-club-record-section h2,.bz-task-panel-card__title),.bz-ui-reset-discovery :is(.bz-title-page,.bz-title-section,.bz-workspace-masthead__title,.bz-record-card__title,.bz-product-panel-title,.bz-task-panel-card__title,.bz-clubs-title,.bz-clubs-results-heading){font-family:var(--bz-font-display);font-weight:700;text-wrap:balance}.bz-ui-reset-club-detail :is(.bz-club-activity-kind,.bz-record-card__kicker),.bz-ui-reset-discovery :is(.bz-workspace-masthead__kicker,.bz-record-card__kicker,.bz-clubs-v2-eyebrow,.bz-clubs-system-label,.bz-clubs-filter-label,.bz-club-activity-kind){font-family:var(--bz-font);letter-spacing:0;text-transform:none}.bz-ui-reset-club-detail :is(p,li,dt,dd,h1,h2,h3,h4,a,button,label,legend,summary,strong),.bz-ui-reset-discovery :is(p,li,dt,dd,h1,h2,h3,h4,a,button,label,legend,summary,strong){overflow-wrap:anywhere}.bz-ui-reset-club-detail :is(.bz-btn,.bz-control,input,select,textarea,summary),.bz-ui-reset-discovery :is(.bz-btn,.bz-control,input,select,textarea,summary){border-radius:8px}.bz-ui-reset-club-detail :is(.bz-btn,.bz-control,input,select),.bz-ui-reset-discovery :is(.bz-btn,.bz-control,input,select){min-height:44px}.bz-ui-reset-club-detail :is(.bz-control,input:not([type=checkbox]):not([type=radio])),.bz-ui-reset-discovery :is(.bz-control,input:not([type=checkbox]):not([type=radio])){max-width:100%}.bz-ui-reset-club-detail :is(.bz-btn-primary,.bz-btn-brand),.bz-ui-reset-discovery :is(.bz-btn-primary,.bz-btn-brand){border-color:var(--ballrz-coral-action);background:var(--ballrz-coral-action);color:#ffffff;box-shadow:none}.bz-ui-reset-club-detail :is(.bz-btn-primary,.bz-btn-brand):hover,.bz-ui-reset-discovery :is(.bz-btn-primary,.bz-btn-brand):hover{border-color:var(--bz-action-hover);background:var(--bz-action-hover);color:#ffffff;box-shadow:none;transform:translateY(-1px)}.bz-ui-reset-club-detail :is(.bz-btn-primary,.bz-btn-brand):active,.bz-ui-reset-discovery :is(.bz-btn-primary,.bz-btn-brand):active{border-color:var(--bz-action-active);background:var(--bz-action-active);transform:translateY(0)}.bz-ui-reset-club-detail :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible,.bz-ui-reset-discovery :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--ballrz-coral);outline-offset:2px;box-shadow:0 0 0 2px #ffffff}.bz-ui-reset-discovery .bz-discovery-mode-nav{display:grid;width:100%;grid-gap:var(--bz-space-2);gap:var(--bz-space-2)}.bz-ui-reset-discovery .bz-discovery-mode-nav__label{color:var(--bz-ink-muted);font-size:var(--bz-text-meta);font-weight:600;line-height:var(--bz-leading-tight)}.bz-ui-reset-discovery .bz-discovery-mode-nav__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--bz-space-2);gap:var(--bz-space-2)}.bz-ui-reset-discovery .bz-discovery-mode-nav__link{position:relative;display:flex;min-height:52px;align-items:center;justify-content:center;padding:var(--bz-space-2) var(--bz-space-3);border:1px solid var(--bz-border-strong);border-radius:8px;background:#ffffff;color:var(--ballrz-navy);font-size:var(--bz-text-label);font-weight:600;line-height:var(--bz-leading-snug);text-align:center;text-decoration:none;transition:border-color var(--bz-motion-quick) var(--bz-ease),background-color var(--bz-motion-quick) var(--bz-ease),color var(--bz-motion-quick) var(--bz-ease)}.bz-ui-reset-discovery .bz-discovery-mode-nav__link:hover{border-color:var(--ballrz-navy);background:var(--bz-primary-soft);color:var(--ballrz-navy);text-decoration:none}.bz-ui-reset-discovery .bz-discovery-mode-nav__link[aria-current=page]{border-color:var(--ballrz-navy);background:var(--ballrz-navy);color:#ffffff}.bz-ui-reset-discovery .bz-discovery-mode-nav__link[aria-current=page]:after{position:absolute;inset:auto var(--bz-space-3) -1px;height:3px;border-radius:3px 3px 0 0;background:var(--ballrz-coral);content:""}.bz-ui-reset-discovery .bz-workspace-masthead{min-height:0;padding:clamp(24px,4vw,32px);border:0;border-radius:8px;background:var(--ballrz-navy);box-shadow:none}.bz-ui-reset-discovery .bz-workspace-masthead:after{display:none;content:none}.bz-ui-reset-discovery .bz-workspace-masthead__title{max-width:24ch;font-size:clamp(2rem,6vw,3.125rem);line-height:1;letter-spacing:-.035em}.bz-ui-reset-discovery .bz-workspace-masthead__description{max-width:64ch;color:rgba(255,255,255,.78)}.bz-ui-reset-discovery .bz-workspace-masthead__actions :is(.bz-btn-primary,.bz-btn-brand){border-color:var(--ballrz-coral-action);background:var(--ballrz-coral-action);color:#ffffff;box-shadow:none}.bz-ui-reset-discovery .bz-workspace-header__context{margin:0;overflow:visible;border:1px solid var(--bz-border);border-radius:8px;background:#ffffff;box-shadow:none}.bz-ui-reset-discovery .bz-workspace-tabs{gap:var(--bz-space-4);border-bottom-color:var(--bz-border)}.bz-ui-reset-discovery .bz-workspace-tabs__link{min-height:48px;border-bottom-color:transparent;color:var(--bz-ink-muted);text-transform:none}.bz-ui-reset-discovery .bz-workspace-tabs__link[aria-current=page]{border-bottom-color:var(--ballrz-coral);color:var(--ballrz-navy)}.bz-ui-reset-discovery :is(.bz-product-search-panel,.bz-discovery-context-control-card,.bz-discovery-search-panel,.bz-nearby-browse-controls,.bz-nearby-utility-surface){border:1px solid var(--bz-border);border-radius:8px;background:#ffffff;box-shadow:none}.bz-ui-reset-discovery .bz-discovery-context-control-card.bz-product-search-panel{padding:var(--bz-space-4)}.bz-ui-reset-discovery .bz-discovery-context-bar{gap:var(--bz-space-3)}.bz-ui-reset-discovery :is(.bz-discovery-context-bar__label,.bz-label,.bz-fieldset-legend){color:var(--ballrz-navy);font-size:var(--bz-text-meta);font-weight:600;letter-spacing:0;text-transform:none}.bz-ui-reset-discovery .bz-discovery-context-bar__value{color:var(--ballrz-navy);font-weight:600}.bz-ui-reset-discovery .bz-discovery-context-bar__fact{border-color:var(--bz-border);background:transparent}.bz-ui-reset-discovery.bz-clubs-page{padding-block:var(--bz-space-5) calc(var(--bz-space-9) + var(--bz-tab-bar-height, 0px))}.bz-ui-reset-discovery .bz-clubs-page-shell,.bz-ui-reset-discovery .bz-directory-utility-shell{width:100%;max-width:1180px;margin-inline:auto;gap:var(--bz-space-6)}.bz-ui-reset-discovery .bz-clubs-hero,.bz-ui-reset-discovery .bz-clubs-hero--app-utility,.bz-ui-reset-discovery .bz-directory-utility-header{width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.bz-ui-reset-discovery .bz-clubs-hero:after,.bz-ui-reset-discovery .bz-clubs-hero:before{display:none;content:none}.bz-ui-reset-discovery .bz-clubs-account-section,.bz-ui-reset-discovery .bz-clubs-back-home,.bz-ui-reset-discovery .bz-clubs-browse-fa-section,.bz-ui-reset-discovery .bz-clubs-hero-grid,.bz-ui-reset-discovery .bz-clubs-layout,.bz-ui-reset-discovery>.bz-clubs-page-shell>.bz-feedback-message,.bz-ui-reset-discovery>.bz-clubs-page-shell>.bz-notice{width:100%;max-width:1180px;margin-inline:auto}.bz-ui-reset-discovery .bz-clubs-back-home{min-height:44px;align-items:center;padding:0;color:var(--bz-ink-muted);transform:none}.bz-ui-reset-discovery .bz-clubs-hero-grid,.bz-ui-reset-discovery .bz-directory-utility-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:var(--bz-space-5);gap:var(--bz-space-5);padding:0}.bz-ui-reset-discovery .bz-clubs-public-header,.bz-ui-reset-discovery .bz-directory-utility-copy{max-width:64ch;gap:var(--bz-space-2)}.bz-ui-reset-discovery .bz-clubs-v2-eyebrow{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-meta);font-weight:600}.bz-ui-reset-discovery .bz-clubs-page .bz-clubs-hero--app-utility .bz-clubs-title,.bz-ui-reset-discovery .bz-clubs-title,.bz-ui-reset-discovery .bz-directory-utility-title{max-width:18ch;margin:0;color:var(--ballrz-navy);font-size:clamp(2rem,10vw,3.125rem);line-height:1;letter-spacing:-.035em}.bz-ui-reset-discovery .bz-home-title-accent{display:inline;color:inherit}.bz-ui-reset-discovery .bz-clubs-public-lead,.bz-ui-reset-discovery .bz-directory-utility-summary{max-width:62ch;margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-body);font-weight:400;line-height:var(--bz-leading-normal)}.bz-ui-reset-discovery .bz-clubs-page .bz-clubs-hero--app-utility .bz-directory-search-panel,.bz-ui-reset-discovery .bz-clubs-search-strip,.bz-ui-reset-discovery .bz-directory-utility-search-panel{position:relative;align-self:stretch;padding:var(--bz-space-4);border:1px solid var(--bz-border);border-radius:8px;background:#ffffff;box-shadow:none}.bz-ui-reset-discovery .bz-clubs-search-strip:after,.bz-ui-reset-discovery .bz-clubs-search-strip:before,.bz-ui-reset-discovery.bz-clubs-page--conversion .bz-clubs-search-strip.bz-product-search-panel:before{display:none;content:none}.bz-ui-reset-discovery .bz-clubs-search-strip:focus-within{border-color:var(--bz-border-strong);box-shadow:none}.bz-ui-reset-discovery .bz-clubs-search-fieldset,.bz-ui-reset-discovery .bz-clubs-search-form,.bz-ui-reset-discovery .bz-clubs-search-secondary-fields{display:grid;grid-gap:var(--bz-space-4);gap:var(--bz-space-4)}.bz-ui-reset-discovery .bz-clubs-search-primary-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"location location" "submit filters";grid-gap:var(--bz-space-3);gap:var(--bz-space-3);align-items:end}.bz-ui-reset-discovery .bz-clubs-search-primary-row .bz-clubs-search-postcode-field{grid-area:location}.bz-ui-reset-discovery .bz-clubs-search-primary-row .bz-clubs-search-submit{grid-area:submit}.bz-ui-reset-discovery .bz-clubs-search-primary-row .bz-clubs-v2-filter-trigger{grid-area:filters}.bz-ui-reset-discovery .bz-clubs-search-postcode-input.bz-control{width:100%;min-height:48px;border:1px solid var(--bz-border-strong);border-radius:8px;background:#ffffff;color:var(--ballrz-navy);box-shadow:none}.bz-ui-reset-discovery .bz-clubs-search-postcode-input.bz-control:hover{border-color:var(--ballrz-navy);box-shadow:none}.bz-ui-reset-discovery .bz-clubs-filter-apply.bz-btn,.bz-ui-reset-discovery .bz-clubs-filter-apply.bz-btn:hover,.bz-ui-reset-discovery.bz-fabric-club-discovery .bz-clubs-search-submit.bz-btn,.bz-ui-reset-discovery.bz-fabric-club-discovery .bz-clubs-search-submit.bz-btn:hover{min-height:48px;border-color:var(--ballrz-coral-action);border-radius:8px;background:var(--ballrz-coral-action);color:#ffffff;box-shadow:none}.bz-ui-reset-discovery .bz-clubs-v2-filter-trigger{display:flex;min-height:48px;align-items:center;justify-content:center;border-color:var(--bz-border-strong);border-radius:8px;background:#ffffff;color:var(--ballrz-navy);box-shadow:none}.bz-ui-reset-discovery .bz-clubs-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bz-space-2);padding-top:var(--bz-space-3);border-top:1px solid var(--bz-border)}.bz-ui-reset-discovery .bz-clubs-active-filters__label{color:var(--bz-ink-muted);font-size:var(--bz-text-meta);font-weight:600}.bz-ui-reset-discovery .bz-clubs-active-filters ul{display:flex;flex:1 1 12rem;flex-wrap:wrap;gap:var(--bz-space-2);margin:0;padding:0;list-style:none}.bz-ui-reset-discovery .bz-clubs-active-filters li{display:inline-flex;min-height:36px;align-items:center;padding:var(--bz-space-1) var(--bz-space-3);border:1px solid var(--bz-primary-border-soft);border-radius:8px;background:var(--bz-primary-soft);color:var(--ballrz-navy);font-size:var(--bz-text-meta);font-weight:600}.bz-ui-reset-discovery .bz-clubs-active-filters .bz-clubs-clear-search{min-height:44px;flex:0 0 auto;align-items:center;color:var(--ballrz-navy)}.bz-ui-reset-discovery .bz-clubs-v2-filter-backdrop{position:fixed;z-index:69;inset:0;width:100%;height:100%;padding:0;border:0;border-radius:0;background:rgba(11,24,43,.46);cursor:pointer}.bz-ui-reset-discovery .bz-clubs-v2-filter-panel{position:fixed;z-index:70;inset:auto 0 0;display:grid;width:100%;max-height:min(88dvh,48rem);grid-gap:var(--bz-space-4);gap:var(--bz-space-4);padding:var(--bz-space-4) var(--bz-gutter) calc(var(--bz-space-4) + env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--bz-border);border-bottom:0;border-radius:12px 12px 0 0;background:#ffffff;box-shadow:0 -8px 24px rgba(11,24,43,.12);visibility:hidden;transform:translateY(102%);transition:transform var(--bz-motion-panel) var(--bz-ease),visibility 0s linear var(--bz-motion-panel)}.bz-ui-reset-discovery .bz-clubs-v2-filter-panel[data-open=true]{visibility:visible;transform:translateY(0);transition-delay:0s}.bz-ui-reset-discovery .bz-clubs-hero-grid:has(.bz-clubs-v2-filter-panel[data-open=true]),.bz-ui-reset-discovery .bz-clubs-hero:has(.bz-clubs-v2-filter-panel[data-open=true]),.bz-ui-reset-discovery .bz-clubs-search-form:has(.bz-clubs-v2-filter-panel[data-open=true]){z-index:80}.bz-ui-reset-discovery .bz-clubs-v2-filter-head{position:-webkit-sticky;position:sticky;z-index:1;top:calc(var(--bz-space-4) * -1);display:flex;align-items:center;justify-content:space-between;gap:var(--bz-space-3);margin:calc(var(--bz-space-4) * -1) calc(var(--bz-gutter) * -1) 0;padding:var(--bz-space-4) var(--bz-gutter) var(--bz-space-3);border-bottom:1px solid var(--bz-border);background:#ffffff}.bz-ui-reset-discovery .bz-clubs-v2-filter-head h2{margin:0;color:var(--ballrz-navy);font-family:var(--bz-font-display);font-size:1.5rem;line-height:1.1}.bz-ui-reset-discovery .bz-football-type-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--bz-border-strong);border-radius:8px;background:#ffffff}.bz-ui-reset-discovery .bz-football-type-option span{min-height:44px;border:0;-webkit-border-start:1px solid var(--bz-border);border-inline-start:1px solid var(--bz-border);border-radius:0;background:#ffffff;color:var(--ballrz-navy)}.bz-ui-reset-discovery .bz-football-type-option:first-child span{-webkit-border-start:0;border-inline-start:0}.bz-ui-reset-discovery .bz-football-type-option input:checked+span{border-color:var(--ballrz-navy);background:var(--ballrz-navy);color:#ffffff;box-shadow:inset 0 -3px 0 var(--ballrz-coral)}.bz-ui-reset-discovery .bz-clubs-radius-control{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--bz-space-3);gap:var(--bz-space-3);align-items:center}.bz-ui-reset-discovery .bz-clubs-radius-range{width:100%;min-height:44px;accent-color:var(--ballrz-navy)}.bz-ui-reset-discovery .bz-clubs-radius-value{color:var(--ballrz-navy);font-weight:600;white-space:nowrap}.bz-ui-reset-discovery .bz-clubs-radius-help,.bz-ui-reset-discovery .bz-clubs-search-policy,.bz-ui-reset-discovery .bz-discovery-contact-boundary{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-meta)}.bz-ui-reset-discovery .bz-discovery-contact-boundary{padding-top:var(--bz-space-3);border-top:1px solid var(--bz-border);line-height:var(--bz-leading-normal)}.bz-ui-reset-discovery .bz-clubs-browse-fa-section{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--bz-space-3);gap:var(--bz-space-3);padding:var(--bz-space-4) 0;border:0;border-block:1px solid var(--bz-border);border-radius:0;background:transparent;box-shadow:none}.bz-ui-reset-discovery .bz-clubs-browse-fa-section p{margin:0;color:var(--bz-ink-muted)}.bz-ui-reset-discovery .bz-board-filter-shell{display:grid;width:100%;grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}.bz-ui-reset-discovery .bz-board-filter-toolbar{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--bz-space-2);gap:var(--bz-space-2)}.bz-ui-reset-discovery .bz-board-filter-shell__summary{width:100%;min-height:48px;padding:var(--bz-space-2) var(--bz-space-3);border:1px solid var(--bz-border-strong);border-radius:8px;background:#ffffff;box-shadow:none}.bz-ui-reset-discovery .bz-board-filter-shell[data-open=true] .bz-board-filter-shell__summary{border-color:var(--ballrz-navy)}.bz-ui-reset-discovery .bz-board-filter-shell__heading{display:flex;flex-wrap:wrap;gap:var(--bz-space-1) var(--bz-space-2)}.bz-ui-reset-discovery .bz-board-filter-shell__title{color:var(--ballrz-navy);font-size:var(--bz-text-body);font-weight:600}.bz-ui-reset-discovery .bz-board-filter-shell__description{color:var(--bz-ink-muted);font-size:var(--bz-text-meta)}.bz-ui-reset-discovery .bz-board-filter-shell__status{padding:0;border-radius:0;background:transparent;color:var(--ballrz-navy);font-size:var(--bz-text-meta);font-weight:600}.bz-ui-reset-discovery .bz-board-filter-active-summary{display:flex;flex-wrap:wrap;gap:var(--bz-space-2)}.bz-ui-reset-discovery :is(.bz-board-filter-active-summary__chip,.bz-board-filter-active-summary__more){min-height:44px;max-width:100%;padding:var(--bz-space-2) var(--bz-space-3);border:1px solid var(--bz-primary-border-soft);border-radius:8px;background:var(--bz-primary-soft);color:var(--ballrz-navy);box-shadow:none}.bz-ui-reset-discovery .bz-board-filter-active-summary__clear{min-height:44px;align-items:center;color:var(--ballrz-navy)}.bz-ui-reset-discovery .bz-board-filter-backdrop{position:fixed;z-index:69;inset:0;display:block;width:100%;height:100%;padding:0;border:0;border-radius:0;background:rgba(11,24,43,.46)}.bz-ui-reset-discovery .bz-board-filter-form.bz-board-filter-form--results{position:fixed;z-index:70;inset:auto 0 0;width:100%;max-height:min(88dvh,48rem);gap:var(--bz-space-4);padding:var(--bz-space-4) var(--bz-gutter) calc(var(--bz-space-4) + env(safe-area-inset-bottom, 0px));overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--bz-border);border-bottom:0;border-radius:12px 12px 0 0;background:#ffffff;box-shadow:0 -8px 24px rgba(11,24,43,.12)}.bz-ui-reset-discovery .bz-board-filter-form__mobile-header{position:-webkit-sticky;position:sticky;z-index:1;top:calc(var(--bz-space-4) * -1);display:flex;align-items:center;justify-content:space-between;gap:var(--bz-space-3);margin:calc(var(--bz-space-4) * -1) calc(var(--bz-gutter) * -1) 0;padding:var(--bz-space-4) var(--bz-gutter) var(--bz-space-3);border-bottom:1px solid var(--bz-border);background:#ffffff}.bz-ui-reset-discovery .bz-board-filter-form__mobile-header button{min-width:44px;min-height:44px;border:0;background:transparent;color:var(--ballrz-navy);font:inherit;font-weight:600}.bz-ui-reset-discovery .bz-board-filter-form__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}.bz-ui-reset-discovery .bz-board-filter-field{overflow:hidden;border:1px solid var(--bz-border);border-radius:8px;background:#ffffff}.bz-ui-reset-discovery .bz-board-filter-field__summary{min-height:48px;padding:var(--bz-space-2) var(--bz-space-3)}.bz-ui-reset-discovery .bz-board-filter-field .bz-check{min-height:44px;border:1px solid var(--bz-border);border-radius:8px;background:#ffffff}.bz-ui-reset-discovery .bz-board-filter-form__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--bz-space-2);gap:var(--bz-space-2);padding-top:var(--bz-space-3);border-top:1px solid var(--bz-border)}.bz-ui-reset-discovery .bz-board-filter-form__actions .bz-btn,.bz-ui-reset-discovery .bz-board-filter-form__actions>*{width:100%}.bz-ui-reset-discovery :is(.bz-discovery-results-list,.bz-discovery-result-list,.bz-clubs-list,.bz-clubs-grid),.bz-ui-reset-discovery :is(.bz-parent-home-opportunities,.bz-player-home-opportunities,.bz-lft-coach-result-list){display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}.bz-ui-reset-discovery .bz-clubs-layout{gap:var(--bz-space-6);padding:0}.bz-ui-reset-discovery .bz-clubs-results,.bz-ui-reset-discovery .bz-clubs-results-panel{gap:var(--bz-space-4)}.bz-ui-reset-discovery .bz-clubs-results-heading{max-width:30ch;margin:0;color:var(--ballrz-navy);font-size:clamp(1.75rem,6vw,2rem);line-height:1.1;letter-spacing:-.025em}.bz-ui-reset-discovery .bz-clubs-results-subheading{margin:0;color:var(--bz-ink-muted)}.bz-ui-reset-discovery .bz-club-result-card,.bz-ui-reset-discovery .bz-discovery-result-card,.bz-ui-reset-discovery .bz-record-card{position:relative;display:grid;min-height:0;grid-gap:var(--bz-space-3);gap:var(--bz-space-3);padding:var(--bz-space-4);overflow:hidden;border:1px solid var(--bz-border);border-radius:8px;background:#ffffff;box-shadow:none;transform:none;transition:border-color var(--bz-motion-base) var(--bz-ease),box-shadow var(--bz-motion-base) var(--bz-ease),transform var(--bz-motion-base) var(--bz-ease)}.bz-ui-reset-discovery .bz-club-result-card:after,.bz-ui-reset-discovery .bz-club-result-card:before,.bz-ui-reset-discovery .bz-record-card:after,.bz-ui-reset-discovery .bz-record-card:before{display:none;content:none}.bz-ui-reset-discovery :is(.bz-record-card,.bz-club-result-card).bz-discovery-result-card--selected:after,.bz-ui-reset-discovery :is(.bz-record-card,.bz-club-result-card,.bz-discovery-result-card):is([aria-current=true],[aria-current=page],[data-selected=true],.bz-discovery-result--priority):after{position:absolute;inset:auto auto 0 var(--bz-space-4);display:block;width:40px;height:5px;border-radius:3px 3px 0 0;background:var(--ballrz-coral);content:""}@media (hover:hover){.bz-ui-reset-discovery :is(.bz-record-card,.bz-club-result-card,.bz-discovery-result-card):hover{border-color:var(--bz-border-strong);box-shadow:0 1px 2px rgba(11,24,43,.08);transform:translateY(-1px)}}.bz-ui-reset-discovery .bz-record-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bz-space-3)}.bz-ui-reset-discovery .bz-record-card__heading{gap:var(--bz-space-1)}.bz-ui-reset-discovery .bz-record-card__kicker{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-meta);font-weight:600;line-height:var(--bz-leading-tight)}.bz-ui-reset-discovery .bz-club-card-title,.bz-ui-reset-discovery .bz-object-card-title,.bz-ui-reset-discovery .bz-record-card__title{margin:0;color:var(--ballrz-navy);font-family:var(--bz-font-display);font-size:1.3125rem;font-weight:700;line-height:1.12;letter-spacing:-.015em}.bz-ui-reset-discovery .bz-club-result-card .bz-object-card-meta,.bz-ui-reset-discovery .bz-record-card__meta{display:flex;flex-wrap:wrap;gap:var(--bz-space-1) var(--bz-space-3);margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:var(--bz-leading-normal)}.bz-ui-reset-discovery :is(.bz-discovery-location,.bz-discovery-distance,.bz-discovery-locality){color:var(--ballrz-pitch-green);font-weight:600}.bz-ui-reset-discovery .bz-record-card__facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;overflow:visible;border:0;border-top:1px solid var(--bz-border);border-radius:0;background:transparent}.bz-ui-reset-discovery .bz-record-card__fact{display:grid;grid-gap:var(--bz-space-1);gap:var(--bz-space-1);padding:var(--bz-space-3) var(--bz-space-3) 0 0}.bz-ui-reset-discovery .bz-record-card__fact+.bz-record-card__fact{padding-inline:var(--bz-space-3) 0;border-left:1px solid var(--bz-border)}.bz-ui-reset-discovery .bz-record-card__fact dt{color:var(--bz-ink-muted);font-size:var(--bz-text-meta);font-weight:600}.bz-ui-reset-discovery .bz-record-card__fact dd{margin:0;color:var(--ballrz-navy);font-size:var(--bz-text-label);font-weight:600}.bz-ui-reset-discovery .bz-record-card__footer{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bz-space-2);margin:0;padding-top:var(--bz-space-3);border-top:1px solid var(--bz-border)}.bz-ui-reset-discovery .bz-record-card__primary-action .bz-btn-primary{border-color:var(--ballrz-coral-action);background:var(--ballrz-coral-action);color:#ffffff;box-shadow:none}.bz-ui-reset-discovery .bz-record-card__details summary{min-height:44px;border:1px solid var(--bz-border-strong);border-radius:8px;background:#ffffff;color:var(--ballrz-navy)}.bz-ui-reset-discovery .bz-record-card__details[open]{flex:1 1 100%}.bz-ui-reset-discovery .bz-record-card__details-panel{display:grid;grid-gap:var(--bz-space-4);gap:var(--bz-space-4);padding-top:var(--bz-space-4)}.bz-ui-reset-discovery .bz-discovery-status{display:inline-flex;min-height:28px;align-items:center;gap:var(--bz-space-2);padding:var(--bz-space-1) var(--bz-space-2);border:1px solid var(--bz-border);border-radius:4px;background:#ffffff;color:var(--bz-ink-muted);font-size:var(--bz-text-meta);font-weight:600;line-height:1;white-space:nowrap}.bz-ui-reset-discovery .bz-discovery-status:before{width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:currentColor;content:""}.bz-ui-reset-discovery .bz-discovery-status--positive{border-color:var(--bz-success-border);background:var(--ballrz-pitch-green-soft);color:var(--ballrz-pitch-green)}.bz-ui-reset-discovery .bz-discovery-protected-note{display:grid;grid-gap:var(--bz-space-1);gap:var(--bz-space-1);padding:var(--bz-space-3) var(--bz-space-4);border:1px solid var(--bz-border);border-radius:8px;background:var(--ballrz-surface)}.bz-ui-reset-discovery .bz-discovery-protected-note strong{color:var(--ballrz-navy);font-size:var(--bz-text-label)}.bz-ui-reset-discovery .bz-discovery-protected-note p{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:var(--bz-leading-normal)}.bz-ui-reset-discovery .bz-clubs-grid{grid-template-columns:minmax(0,1fr);gap:var(--bz-space-3)}.bz-ui-reset-discovery .bz-club-result-card,.bz-ui-reset-discovery .bz-club-result-card--basic,.bz-ui-reset-discovery .bz-club-result-card--managed,.bz-ui-reset-discovery .bz-club-result-card--unclaimed{grid-template-columns:minmax(0,1fr);grid-template-areas:"kicker" "head" "excerpt" "facts" "actions";align-items:start;background:#ffffff;border-color:var(--bz-border)}.bz-ui-reset-discovery .bz-club-result-card .bz-record-card__kicker{grid-area:kicker}.bz-ui-reset-discovery .bz-club-result-card .bz-object-card-head{grid-area:head;align-items:flex-start;gap:var(--bz-space-2);text-align:left}.bz-ui-reset-discovery .bz-club-result-card .bz-club-card-title-row{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--bz-space-3);text-align:left}.bz-ui-reset-discovery .bz-club-result-card .bz-club-crest{width:48px;height:48px;flex:0 0 auto;border:1px solid var(--bz-border);border-radius:8px;background:#ffffff;box-shadow:none;object-fit:contain}.bz-ui-reset-discovery .bz-club-card-managed-label{color:var(--bz-ink-muted);font-size:var(--bz-text-meta);font-weight:600}.bz-ui-reset-discovery .bz-club-card-excerpt{grid-area:excerpt;max-width:62ch;margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:var(--bz-leading-normal)}.bz-ui-reset-discovery .bz-club-card-chips{grid-area:facts;display:flex;flex-wrap:wrap;align-items:center;gap:var(--bz-space-2) var(--bz-space-3);margin:0;padding-top:var(--bz-space-3);border-top:1px solid var(--bz-border)}.bz-ui-reset-discovery .bz-club-card-chips :is(.bz-status-text,.bz-club-audience-tag,.bz-club-card-chip){min-height:28px;padding:var(--bz-space-1) var(--bz-space-2);border:1px solid var(--bz-border);border-radius:4px;background:#ffffff;color:var(--bz-ink-muted);font-size:var(--bz-text-meta);font-weight:600}.bz-ui-reset-discovery .bz-club-card-chips .bz-status-text.bz-club-recruiting-chip{position:relative;display:inline-flex;align-items:center;gap:var(--bz-space-2);padding:var(--bz-space-1) var(--bz-space-2);border-color:var(--bz-success-border);border-radius:4px;background:var(--ballrz-pitch-green-soft);color:var(--ballrz-pitch-green)}.bz-ui-reset-discovery .bz-club-card-chips .bz-status-text.bz-club-recruiting-chip:before{position:static;width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--ballrz-pitch-green);box-shadow:none;content:""}.bz-ui-reset-discovery .bz-club-result-card .bz-object-card-actions{grid-area:actions;align-self:stretch;margin:0;padding:var(--bz-space-3) 0 0;border:0;border-top:1px solid var(--bz-border)}.bz-ui-reset-discovery .bz-club-card-actions{display:flex;height:auto;flex-wrap:wrap;align-items:center;gap:var(--bz-space-2);margin:0;padding:0}.bz-ui-reset-discovery .bz-club-card-actions .bz-btn,.bz-ui-reset-discovery .bz-club-card-actions .bz-club-card-claim-link,.bz-ui-reset-discovery .bz-club-card-actions .bz-club-card-report-link,.bz-ui-reset-discovery .bz-club-card-actions .bz-club-card-view-link{min-width:0;min-height:44px;align-items:center;justify-content:center;margin:0;padding-inline:var(--bz-space-4);border-radius:8px}.bz-ui-reset-discovery .bz-club-card-actions .bz-club-card-view-link{display:inline-flex;border:1px solid var(--ballrz-coral-action);background:var(--ballrz-coral-action);color:#ffffff;font-size:.9375rem;font-weight:600;text-decoration:none}.bz-ui-reset-discovery .bz-club-card-actions .bz-club-card-view-link:hover{border-color:var(--bz-action-hover);background:var(--bz-action-hover);color:#ffffff;transform:translateY(-1px)}.bz-ui-reset-discovery .bz-club-card-actions :is(.bz-club-card-claim-link,.bz-club-card-report-link){padding-inline:var(--bz-space-2);color:var(--ballrz-navy);text-underline-offset:.2em}.bz-ui-reset-discovery :is(.bz-discovery-results-layout,.bz-discovery-master-detail,.bz-discovery-list-detail){display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--bz-space-4);gap:var(--bz-space-4);align-items:start}.bz-ui-reset-discovery :is(.bz-discovery-results-layout__list,.bz-discovery-master-detail__list,.bz-discovery-list-detail__list){display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2)}.bz-ui-reset-discovery :is(.bz-discovery-result-row,.bz-discovery-results-layout__row,.bz-discovery-master-detail__row){position:relative;display:grid;grid-gap:var(--bz-space-1);gap:var(--bz-space-1);min-height:72px;padding:var(--bz-space-3) var(--bz-space-4);border:1px solid var(--bz-border);border-radius:8px;background:#ffffff;color:var(--ballrz-navy);text-decoration:none}.bz-ui-reset-discovery :is(.bz-discovery-result-row,.bz-discovery-results-layout__row,.bz-discovery-master-detail__row):is([aria-current=true],[aria-current=page],[data-selected=true]){border-color:var(--bz-border-strong)}.bz-ui-reset-discovery :is(.bz-discovery-result-row,.bz-discovery-results-layout__row,.bz-discovery-master-detail__row):is([aria-current=true],[aria-current=page],[data-selected=true]):before{position:absolute;inset:-1px auto -1px -1px;width:4px;border-radius:8px 0 0 8px;background:var(--ballrz-coral);content:"";animation:bz-discovery-selection-draw var(--bz-motion-base) var(--bz-ease) both;transform-origin:top}.bz-ui-reset-discovery :is(.bz-discovery-detail,.bz-discovery-detail-panel,.bz-discovery-results-layout__detail,.bz-discovery-master-detail__detail){display:grid;grid-gap:var(--bz-space-5);gap:var(--bz-space-5);padding:var(--bz-space-4);border:1px solid var(--bz-border);border-radius:8px;background:#ffffff;box-shadow:none}.bz-ui-reset-discovery :is(.bz-discovery-detail__back,.bz-discovery-detail-panel__back){display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:44px;align-items:center;color:var(--ballrz-navy)}.bz-ui-reset-discovery :is(.bz-discovery-detail__facts,.bz-discovery-detail-panel__facts){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;border-top:1px solid var(--bz-border)}.bz-ui-reset-discovery :is(.bz-discovery-detail__facts,.bz-discovery-detail-panel__facts)>div{display:grid;grid-gap:var(--bz-space-1);gap:var(--bz-space-1);padding:var(--bz-space-3) var(--bz-space-3) 0 0}.bz-ui-reset-discovery :is(.bz-discovery-detail__section,.bz-discovery-detail-panel__section){display:grid;grid-gap:var(--bz-space-3);gap:var(--bz-space-3);padding-top:var(--bz-space-4);border-top:1px solid var(--bz-border)}.bz-ui-reset-discovery :is(.bz-discovery-detail__actions,.bz-discovery-detail-panel__actions){display:flex;flex-wrap:wrap;gap:var(--bz-space-2);padding-top:var(--bz-space-4);border-top:1px solid var(--bz-border)}.bz-ui-reset-discovery :is(.bz-product-empty-state,.bz-discovery-empty-state,.bz-empty,.bz-task-panel-card,.bz-route-loading-surface){padding:var(--bz-space-4);border:1px solid var(--bz-border);border-radius:8px;background:#ffffff;box-shadow:none}.bz-ui-reset-discovery .bz-task-panel-card--warning{border-color:var(--bz-warning-border);background:var(--bz-warning-bg)}.bz-ui-reset-discovery .bz-task-panel-card--danger{border-color:var(--bz-danger-border);background:var(--bz-danger-bg)}.bz-ui-reset-discovery .bz-product-empty-actions,.bz-ui-reset-discovery .bz-task-panel-card__action{display:flex;flex-wrap:wrap;gap:var(--bz-space-2)}.bz-ui-reset-discovery .bz-product-empty-actions .bz-btn,.bz-ui-reset-discovery .bz-task-panel-card__action .bz-btn{min-height:44px}.bz-ui-reset-discovery.bz-route-loading-page{min-height:min(68vh,44rem)}.bz-ui-reset-discovery .bz-route-loading-section,.bz-ui-reset-discovery .bz-route-loading-stack{gap:var(--bz-space-3)}.bz-ui-reset-discovery .bz-route-loading-surface{position:relative;overflow:hidden}.bz-ui-reset-discovery .bz-route-loading-surface:after{display:none;content:none}.bz-ui-reset-discovery .bz-route-loading-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}.bz-ui-reset-discovery .bz-route-loading-list{display:grid;grid-gap:0;gap:0}.bz-ui-reset-discovery .bz-route-loading-row{border:0;border-top:1px solid var(--bz-border);border-radius:0;background:transparent}.bz-ui-reset-discovery .bz-route-loading-row:first-child{border-top:0}.bz-ui-reset-discovery :is(.bz-route-loading-avatar,.bz-route-loading-line){border-radius:2px;background:var(--bz-surface-sunken);animation:none}.bz-ui-reset-club-detail.bz-club-detail-page{max-width:none;padding:var(--bz-space-4) var(--bz-gutter) max(var(--bz-space-9),env(safe-area-inset-bottom,0px));background:var(--ballrz-surface)}.bz-ui-reset-club-detail .bz-club-record-shell{display:grid;width:100%;max-width:1180px;grid-gap:var(--bz-space-4);gap:var(--bz-space-4);margin-inline:auto;padding:0}.bz-ui-reset-club-detail .bz-club-record-back-link{width:-moz-fit-content;width:fit-content;min-height:44px;margin:0;padding:var(--bz-space-2) 0;color:var(--ballrz-navy);text-decoration:underline;text-underline-offset:.2em}.bz-ui-reset-club-detail.bz-club-detail-page--conversion .bz-club-landing-hero[data-treatment]{position:relative;isolation:isolate;width:100%;margin:0;padding:var(--bz-space-5);overflow:hidden;border:1px solid var(--bz-border);border-radius:8px;background:#ffffff;color:var(--ballrz-navy);box-shadow:none}.bz-ui-reset-club-detail .bz-club-landing-hero:after,.bz-ui-reset-club-detail .bz-club-landing-hero:before{display:none;content:none}.bz-ui-reset-club-detail .bz-club-landing-hero__main{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:var(--bz-space-5);gap:var(--bz-space-5);width:100%;max-width:none;margin:0;padding:0}.bz-ui-reset-club-detail .bz-club-landing-identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:var(--bz-space-4);gap:var(--bz-space-4)}.bz-ui-reset-club-detail .bz-club-landing-crest.bz-club-detail-crest,.bz-ui-reset-club-detail .bz-club-landing-crest.bz-club-detail-crest-placeholder{width:72px;height:72px;padding:var(--bz-space-2);border:1px solid var(--bz-border);border-radius:8px;background:#ffffff;color:var(--ballrz-navy);box-shadow:none;object-fit:contain}.bz-ui-reset-club-detail .bz-club-landing-crest.bz-club-detail-crest-placeholder{display:inline-flex;align-items:center;justify-content:center;background:var(--ballrz-navy);color:#ffffff;font-family:var(--bz-font-display);font-size:2rem}.bz-ui-reset-club-detail .bz-club-landing-crest.bz-club-detail-crest-placeholder:after{display:none;content:none}.bz-ui-reset-club-detail .bz-club-landing-copy{display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2)}.bz-ui-reset-club-detail.bz-club-detail-page--conversion .bz-club-landing-title{max-width:20ch;margin:0;color:var(--ballrz-navy);font-size:clamp(2rem,9vw,3.125rem);line-height:1;letter-spacing:-.035em}.bz-ui-reset-club-detail.bz-club-detail-page--conversion :is(.bz-club-landing-descriptor,.bz-club-landing-intro){max-width:64ch;margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-body);line-height:var(--bz-leading-normal)}.bz-ui-reset-club-detail :is(.bz-club-hero-facts,.bz-club-hero-chips){display:flex;flex-wrap:wrap;gap:var(--bz-space-2) var(--bz-space-3);margin:var(--bz-space-2) 0 0;padding:0;list-style:none}.bz-ui-reset-club-detail.bz-club-detail-page--conversion :is(.bz-club-hero-facts,.bz-club-hero-chips) li{position:relative;display:inline-flex;min-height:28px;align-items:center;margin:0;padding:var(--bz-space-1) var(--bz-space-2);border:1px solid var(--bz-border);border-radius:4px;background:var(--ballrz-surface);color:var(--bz-ink-muted);font-size:var(--bz-text-meta);font-weight:600}.bz-ui-reset-club-detail .bz-club-hero-facts li+li{-webkit-padding-start:var(--bz-space-2);padding-inline-start:var(--bz-space-2);-webkit-border-start:1px solid var(--bz-border);border-inline-start:1px solid var(--bz-border)}.bz-ui-reset-club-detail .bz-club-hero-chips li:before{display:none;content:none}.bz-ui-reset-club-detail .bz-club-hero-actions{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--bz-space-2);gap:var(--bz-space-2);width:100%}.bz-ui-reset-club-detail .bz-club-hero-actions .bz-btn{width:100%;min-height:48px;border-radius:8px;box-shadow:none}.bz-ui-reset-club-detail.bz-club-detail-page--conversion .bz-club-hero-actions .bz-btn-primary:first-child,.bz-ui-reset-club-detail.bz-club-detail-page--conversion .bz-club-hero-actions .bz-btn-primary:first-child:hover{border-color:var(--ballrz-coral-action);background:var(--ballrz-coral-action);color:#ffffff}.bz-ui-reset-club-detail .bz-club-detail-layout--landing{display:block;width:100%;max-width:1180px;margin:0;padding:0}.bz-ui-reset-club-detail .bz-discovery-safeguarding-note{display:grid;grid-gap:var(--bz-space-1);gap:var(--bz-space-1);padding:var(--bz-space-4);border:1px solid var(--bz-border-strong);border-radius:8px;background:var(--bz-surface-muted);color:var(--ballrz-navy)}.bz-ui-reset-club-detail .bz-discovery-safeguarding-note strong{font-size:var(--bz-text-label);font-weight:600}.bz-ui-reset-club-detail .bz-discovery-safeguarding-note p{max-width:72ch;margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:var(--bz-leading-normal)}.bz-ui-reset-club-detail.bz-club-detail-page--conversion .bz-club-record-sheet--landing{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--bz-space-3);gap:var(--bz-space-3);overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.bz-ui-reset-club-detail .bz-club-detail-main>.bz-club-record-section,.bz-ui-reset-club-detail.bz-club-detail-page--conversion .bz-club-record-sheet--landing>.bz-club-record-section{grid-column:1;display:grid;grid-gap:var(--bz-space-3);gap:var(--bz-space-3);margin:0;padding:var(--bz-space-4);border:1px solid var(--bz-border);border-radius:8px;background:#ffffff;box-shadow:none}.bz-ui-reset-club-detail.bz-club-detail-page--conversion .bz-club-record-section h2{max-width:30ch;margin:0;color:var(--ballrz-navy);font-size:clamp(1.3125rem,4vw,1.75rem);line-height:1.15;letter-spacing:-.02em}.bz-ui-reset-club-detail.bz-club-detail-page--conversion .bz-club-about-section .bz-club-detail-about-copy{max-width:68ch;margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-body);line-height:var(--bz-leading-relaxed)}.bz-ui-reset-club-detail.bz-club-detail-page--conversion :is(.bz-information-list,.bz-club-recruiting-groups,.bz-club-activity-list){display:grid;grid-gap:0;gap:0;margin:0}.bz-ui-reset-club-detail.bz-club-detail-page--conversion :is(.bz-information-row,.bz-club-recruiting-groups>div,.bz-club-activity-list li){display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--bz-space-1);gap:var(--bz-space-1);padding:var(--bz-space-3) 0;border:0;border-top:1px solid var(--bz-border);border-radius:0;background:transparent}.bz-ui-reset-club-detail.bz-club-detail-page--conversion :is(.bz-information-row:first-child,.bz-club-recruiting-groups>div:first-child,.bz-club-activity-list li:first-child){padding-top:0;border-top:0}.bz-ui-reset-club-detail .bz-club-record-sheet--landing>.bz-club-recruiting-panel{border-color:var(--bz-success-border);background:var(--ballrz-pitch-green-soft)}.bz-ui-reset-club-detail .bz-club-recruiting-panel__header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--bz-space-2)}.bz-ui-reset-club-detail .bz-club-recruiting-panel__header .bz-status-text.bz-club-recruiting-chip{position:static;display:inline-flex;min-height:28px;align-items:center;gap:var(--bz-space-2);padding:var(--bz-space-1) var(--bz-space-2);border:1px solid var(--bz-success-border);border-radius:4px;background:#ffffff;color:var(--ballrz-pitch-green)}.bz-ui-reset-club-detail .bz-club-recruiting-panel__header .bz-status-text.bz-club-recruiting-chip:before{position:static;width:6px;height:6px;flex:0 0 auto;border-radius:50%;background:var(--ballrz-pitch-green);box-shadow:none;content:""}.bz-ui-reset-club-detail .bz-club-recruiting-panel .bz-btn-primary,.bz-ui-reset-club-detail .bz-club-recruiting-panel .bz-btn-primary:hover{min-height:44px;border-color:var(--ballrz-coral-action);background:var(--ballrz-coral-action);color:#ffffff;box-shadow:none}@media (max-width:799px){.bz-ui-reset-club-detail,.bz-ui-reset-discovery{--bz-gutter:16px}.bz-ui-reset-discovery .bz-workspace-masthead{padding:var(--bz-space-5) var(--bz-space-4)}.bz-ui-reset-discovery .bz-club-card-actions,.bz-ui-reset-discovery .bz-club-card-actions .bz-btn,.bz-ui-reset-discovery .bz-club-card-actions .bz-club-card-view-link,.bz-ui-reset-discovery .bz-club-result-card .bz-object-card-actions,.bz-ui-reset-discovery .bz-product-empty-actions,.bz-ui-reset-discovery .bz-product-empty-actions .bz-btn,.bz-ui-reset-discovery .bz-workspace-masthead__actions,.bz-ui-reset-discovery .bz-workspace-masthead__actions .bz-btn{width:100%}.bz-ui-reset-discovery .bz-clubs-v2-filter-head .bz-btn{display:inline-flex}.bz-ui-reset-discovery :is(.bz-discovery-detail,.bz-discovery-detail-panel,.bz-discovery-results-layout__detail,.bz-discovery-master-detail__detail){min-height:min(72dvh,44rem)}}@media (min-width:768px) and (max-width:799px){.bz-ui-reset-discovery .bz-clubs-results,.bz-ui-reset-discovery .bz-clubs-search-strip,.bz-ui-reset-discovery .bz-discovery-mode-nav,.bz-ui-reset-discovery .bz-discovery-section{width:min(100%,760px);margin-inline:auto}}@media (min-width:800px){.bz-ui-reset-club-detail,.bz-ui-reset-discovery{--bz-gutter:28px;--bz-section-gap:48px;--bz-card-gap:24px}.bz-ui-reset-discovery .bz-discovery-mode-nav__items{grid-template-columns:repeat(4,minmax(0,1fr))}.bz-ui-reset-discovery .bz-discovery-mode-nav__link{min-height:52px;padding-inline:var(--bz-space-4)}.bz-ui-reset-discovery .bz-workspace-masthead{padding:var(--bz-space-7)}.bz-ui-reset-discovery .bz-discovery-context-bar{flex-direction:row;align-items:end}.bz-ui-reset-discovery .bz-clubs-page .bz-clubs-hero--app-utility .bz-directory-search-panel,.bz-ui-reset-discovery .bz-clubs-search-strip,.bz-ui-reset-discovery .bz-directory-utility-search-panel{padding:var(--bz-space-5)}.bz-ui-reset-discovery .bz-clubs-search-primary-row{grid-template-columns:minmax(16rem,1fr) minmax(10rem,auto) minmax(9rem,auto);grid-template-areas:"location submit filters"}.bz-ui-reset-discovery .bz-clubs-v2-filter-backdrop,.bz-ui-reset-discovery .bz-clubs-v2-filter-head,.bz-ui-reset-discovery .bz-clubs-v2-filter-trigger{display:none}.bz-ui-reset-discovery .bz-clubs-v2-filter-panel{position:static;z-index:auto;inset:auto;display:block;width:100%;max-height:none;padding:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;visibility:visible;transform:none;transition:none}.bz-ui-reset-discovery .bz-clubs-v2-filter-panel .bz-clubs-search-fieldset{display:grid;grid-template-columns:minmax(14rem,.8fr) minmax(0,1.2fr);grid-gap:var(--bz-space-4) var(--bz-space-5);gap:var(--bz-space-4) var(--bz-space-5);align-items:end;padding-top:var(--bz-space-4);border-top:1px solid var(--bz-border)}.bz-ui-reset-discovery .bz-clubs-search-secondary-fields{grid-template-columns:minmax(0,1fr);align-items:end}.bz-ui-reset-discovery .bz-clubs-filter-apply{display:none}.bz-ui-reset-discovery .bz-clubs-search-policy{grid-column:1/-1}.bz-ui-reset-discovery .bz-clubs-browse-fa-section{grid-template-columns:minmax(0,1fr) auto;align-items:center}.bz-ui-reset-discovery .bz-board-filter-toolbar{display:flex;align-items:center;flex-wrap:wrap}.bz-ui-reset-discovery .bz-board-filter-shell__summary{width:auto}.bz-ui-reset-discovery .bz-board-filter-backdrop{display:none}.bz-ui-reset-discovery .bz-board-filter-form.bz-board-filter-form--results{position:static;z-index:auto;inset:auto;width:100%;max-height:none;padding:var(--bz-space-4);overflow:visible;border:1px solid var(--bz-border);border-radius:8px;box-shadow:none}.bz-ui-reset-discovery .bz-board-filter-form__mobile-header{display:none}.bz-ui-reset-discovery .bz-board-filter-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-ui-reset-discovery :is(.bz-discovery-results-layout,.bz-discovery-master-detail,.bz-discovery-list-detail){grid-template-columns:minmax(280px,.82fr) minmax(0,1.4fr);gap:var(--bz-space-5)}.bz-ui-reset-discovery :is(.bz-discovery-detail,.bz-discovery-detail-panel,.bz-discovery-results-layout__detail,.bz-discovery-master-detail__detail){position:-webkit-sticky;position:sticky;top:calc(72px + var(--bz-space-4));padding:var(--bz-space-5)}.bz-ui-reset-discovery :is(.bz-discovery-detail__back,.bz-discovery-detail-panel__back){display:none}.bz-ui-reset-discovery .bz-club-result-card,.bz-ui-reset-discovery .bz-club-result-card--basic,.bz-ui-reset-discovery .bz-club-result-card--managed,.bz-ui-reset-discovery .bz-club-result-card--unclaimed{grid-template-columns:minmax(0,1.45fr) minmax(14rem,.55fr);grid-template-areas:"kicker actions" "head actions" "excerpt actions" "facts actions";align-items:center;gap:var(--bz-space-3) var(--bz-space-6);padding:var(--bz-space-5)}.bz-ui-reset-discovery .bz-club-result-card .bz-object-card-actions{align-self:stretch;padding:0 0 0 var(--bz-space-5);border-top:0;border-left:1px solid var(--bz-border)}.bz-ui-reset-discovery .bz-club-card-actions{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;height:100%}.bz-ui-reset-club-detail .bz-club-landing-hero__main{grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:end;gap:var(--bz-space-7)}.bz-ui-reset-club-detail .bz-club-hero-actions{align-self:end}.bz-ui-reset-club-detail.bz-club-detail-page--conversion .bz-club-record-sheet--landing{grid-template-columns:minmax(0,1.5fr) minmax(17rem,.65fr);align-items:start;gap:var(--bz-space-4)}.bz-ui-reset-club-detail.bz-club-detail-page--conversion .bz-club-record-sheet--landing>.bz-club-record-section{grid-column:1}.bz-ui-reset-club-detail .bz-club-record-sheet--landing>.bz-club-record-section:has(#club-public-contact-heading),.bz-ui-reset-club-detail .bz-club-record-sheet--landing>.bz-club-record-section:has(#club-visit-heading),.bz-ui-reset-club-detail.bz-club-detail-page--conversion .bz-club-record-sheet--landing>.bz-club-accreditation-section{grid-column:2}.bz-ui-reset-club-detail.bz-club-detail-page--conversion :is(.bz-information-row,.bz-club-recruiting-groups>div,.bz-club-activity-list li){grid-template-columns:minmax(8.5rem,.38fr) minmax(0,1fr);gap:var(--bz-space-4)}}@media (min-width:1120px){.bz-ui-reset-discovery .bz-board-filter-form__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1440px){.bz-ui-reset-club-detail,.bz-ui-reset-discovery{--bz-gutter:28px}.bz-page.bz-ui-reset-club-detail,.bz-page.bz-ui-reset-discovery{max-width:1236px}}@media (max-width:430px){.bz-ui-reset-discovery .bz-clubs-search-primary-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"location" "submit" "filters"}.bz-ui-reset-discovery .bz-clubs-active-filters{align-items:stretch}.bz-ui-reset-discovery .bz-clubs-active-filters .bz-clubs-clear-search,.bz-ui-reset-discovery .bz-clubs-active-filters ul{flex-basis:100%}.bz-ui-reset-discovery .bz-board-filter-form__actions{grid-template-columns:minmax(0,1fr)}.bz-ui-reset-discovery .bz-record-card__header{display:grid}.bz-ui-reset-discovery .bz-record-card__status{justify-self:start}.bz-ui-reset-club-detail .bz-club-landing-identity{grid-template-columns:minmax(0,1fr)}}@media (max-width:390px){.bz-ui-reset-discovery .bz-discovery-mode-nav__link{padding-inline:var(--bz-space-2);font-size:var(--bz-text-meta)}.bz-ui-reset-club-detail.bz-club-detail-page--conversion .bz-club-landing-hero[data-treatment],.bz-ui-reset-club-detail.bz-club-detail-page--conversion .bz-club-record-sheet--landing>.bz-club-record-section,.bz-ui-reset-discovery :is(.bz-product-empty-state,.bz-discovery-empty-state,.bz-task-panel-card),.bz-ui-reset-discovery :is(.bz-record-card,.bz-club-result-card,.bz-discovery-result-card){padding:var(--bz-space-3)}}@media (max-width:360px){.bz-ui-reset-club-detail,.bz-ui-reset-discovery{--bz-gutter:16px}.bz-ui-reset-discovery .bz-record-card__facts,.bz-ui-reset-discovery :is(.bz-discovery-detail__facts,.bz-discovery-detail-panel__facts){grid-template-columns:minmax(0,1fr)}.bz-ui-reset-discovery .bz-record-card__fact+.bz-record-card__fact{padding:var(--bz-space-3) 0 0;border-top:1px solid var(--bz-border);border-left:0}}@keyframes bz-discovery-card-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes bz-discovery-selection-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.bz-ui-reset-discovery :is(.bz-discovery-results-list,.bz-discovery-result-list,.bz-clubs-grid)>*{animation:bz-discovery-card-enter var(--bz-motion-base) var(--bz-ease) both}.bz-ui-reset-discovery :is(.bz-discovery-results-list,.bz-discovery-result-list,.bz-clubs-grid)>:nth-child(n+2){animation-delay:30ms}@media (prefers-reduced-motion:reduce){.bz-ui-reset-club-detail *,.bz-ui-reset-club-detail :after,.bz-ui-reset-club-detail :before,.bz-ui-reset-discovery *,.bz-ui-reset-discovery :after,.bz-ui-reset-discovery :before{scroll-behavior:auto;animation:none;transition-duration:0s;transition-delay:0s}.bz-ui-reset-club-detail .bz-btn:hover,.bz-ui-reset-discovery :is(.bz-btn,.bz-record-card,.bz-club-result-card):hover{transform:none}}body[data-shell=auth]{--bz-canvas:var(--ballrz-surface);--bz-canvas-clean:var(--ballrz-surface);--bz-surface:#ffffff;--bz-border:#d9e0ea;--bz-border-input:#aeb9c8;--bz-ink-muted:#475467;--bz-control-height:48px;background:var(--ballrz-surface)}body[data-shell=auth] .bz-auth-public-shell,body[data-shell=auth] .bz-auth-shell,body[data-shell=auth] .bz-page{background:var(--ballrz-surface);background-image:none}body[data-shell=auth] .bz-auth-shell{width:100%;min-height:calc(100svh - 64px);align-items:center;gap:24px;padding:clamp(32px,6vw,64px) 16px 64px}body[data-shell=auth] .bz-auth-card:before,body[data-shell=auth] .bz-auth-shell:before,body[data-shell=auth] .bz-signup-account-header:after,body[data-shell=auth] .bz-signup-entry .bz-signup-role-card:before,body[data-shell=auth] .bz-signup-entry-panel:before,body[data-shell=auth] .bz-signup-form-panel:before,body[data-shell=auth] .bz-signup-form-surface:before,body[data-shell=auth] .bz-signup-masthead:after,body[data-shell=auth] .bz-signup-role-card:before,body[data-shell=auth] .bz-signup-role-header:after,body[data-shell=auth] .bz-signup-task-panel:before{content:none;display:none}body[data-shell=auth] .bz-auth-card,body[data-shell=auth] .bz-auth-public-shell .bz-auth-card,body[data-shell=auth] .bz-auth-signup-flow .bz-auth-card,body[data-shell=auth] .bz-signup-entry-panel,body[data-shell=auth] .bz-signup-form-panel,body[data-shell=auth] .bz-signup-task-panel{width:100%;max-width:560px;overflow:visible;padding:28px;border:1px solid var(--bz-border);border-radius:8px;background:#ffffff;box-shadow:none}body[data-shell=auth] .bz-signup-entry-panel,body[data-shell=auth] .bz-signup-form-panel,body[data-shell=auth] .bz-signup-task-panel{max-width:none}body[data-shell=auth] .bz-auth-head,body[data-shell=auth] .bz-signup-public-copy{position:relative;gap:8px;max-width:68ch;margin:0;text-align:left}body[data-shell=auth] .bz-auth-head:before,body[data-shell=auth] .bz-signup-public-copy:before{content:"";display:block;width:56px;height:5px;margin-bottom:8px;background:var(--ballrz-coral)}body[data-shell=auth] .bz-auth-title,body[data-shell=auth] .bz-signup-card-title,body[data-shell=auth] .bz-signup-public-title{max-width:18ch;margin:0;color:var(--ballrz-navy);font-family:var(--bz-font-display);font-size:clamp(2.25rem,7vw,3.125rem);font-weight:700;letter-spacing:-.015em;line-height:1.02}body[data-shell=auth] .bz-auth-check-email-copy,body[data-shell=auth] .bz-auth-lead,body[data-shell=auth] .bz-auth-verify-copy,body[data-shell=auth] .bz-signup-public-lead{max-width:62ch;margin:0;color:var(--bz-ink-muted);font-family:var(--bz-font);font-size:1rem;line-height:1.55}body[data-shell=auth] .bz-auth-step-eyebrow{margin:0;color:var(--ballrz-navy);font-size:.8125rem;font-weight:600;letter-spacing:.025em;line-height:1.35;text-transform:none}body[data-shell=auth] .bz-auth-signup-flow{--bz-auth-family-accent:var(--ballrz-coral);--bz-auth-family-card-radius:8px;--bz-auth-family-card-shadow:none}body[data-shell=auth] .bz-signup-entry-page,body[data-shell=auth] .bz-signup-public-page{min-height:calc(100svh - 64px)}body[data-shell=auth] .bz-role-signup-shell,body[data-shell=auth] .bz-signup-entry,body[data-shell=auth] .bz-signup-public-hero{width:100%;max-width:820px;gap:24px;margin-inline:auto}body[data-shell=auth] .bz-role-signup-shell>.bz-auth-head,body[data-shell=auth] .bz-signup-account-header,body[data-shell=auth] .bz-signup-entry .bz-signup-masthead{min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}body[data-shell=auth] .bz-signup-role-list{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;margin:0;padding:0;list-style:none}body[data-shell=auth] .bz-signup-role-list>li{min-width:0}body[data-shell=auth] .bz-signup-entry .bz-signup-role-card,body[data-shell=auth] .bz-signup-entry .bz-signup-role-card:hover,body[data-shell=auth] .bz-signup-role-card{min-width:0;min-height:104px;flex-direction:row;align-items:center;gap:16px;padding:18px;border:1px solid var(--bz-border);border-radius:8px;background:#ffffff;box-shadow:none;color:var(--ballrz-navy);transform:none}body[data-shell=auth] .bz-signup-role-card:hover{border-color:var(--ballrz-navy)}body[data-shell=auth] .bz-signup-role-card:active{transform:translateY(1px)}body[data-shell=auth] .bz-signup-role-card-title{color:var(--ballrz-navy);font-family:var(--bz-font-display);font-size:1.375rem;font-weight:700;letter-spacing:-.01em;line-height:1.1}body[data-shell=auth] .bz-signup-role-card-desc{max-width:44ch;color:var(--bz-ink-muted);font-size:.9375rem;line-height:1.45}body[data-shell=auth] .bz-signup-entry .bz-signup-role-card-action,body[data-shell=auth] .bz-signup-role-card-action{width:44px;min-width:44px;min-height:44px;margin:0 0 0 auto;padding:0;border:1px solid var(--bz-border);border-radius:8px;background:var(--ballrz-surface);box-shadow:none;color:var(--ballrz-navy);font-size:1.25rem}body[data-shell=auth] .bz-signup-role-card:hover .bz-signup-role-card-action{border-color:var(--ballrz-navy);background:var(--ballrz-navy);color:#ffffff;box-shadow:none;transform:none}body[data-shell=auth] .bz-signup-role-card-action-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body[data-shell=auth] .bz-signup-role-card-action-arrow{display:inline}body[data-shell=auth] .bz-signup-role-card--summary,body[data-shell=auth] .bz-signup-role-card--summary:hover{min-height:0;padding:16px;border-color:#b9d9ca;background:var(--ballrz-pitch-green-soft)}body[data-shell=auth] .bz-signup-role-card-summary-mark{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:50%;background:var(--ballrz-pitch-green);color:#ffffff;font-size:.875rem;font-weight:600}body[data-shell=auth] .bz-signup-responsibility-note{display:grid;grid-gap:6px;gap:6px;padding:18px 20px;border-radius:8px;background:var(--ballrz-navy);color:#ffffff}body[data-shell=auth] .bz-signup-responsibility-note h2,body[data-shell=auth] .bz-signup-responsibility-note p{margin:0}body[data-shell=auth] .bz-signup-responsibility-note h2{color:#ffffff;font-family:var(--bz-font);font-size:.9375rem;font-weight:600;letter-spacing:0;line-height:1.35}body[data-shell=auth] .bz-signup-responsibility-note p{max-width:64ch;color:#dce5f0;font-size:.875rem;line-height:1.5}body[data-shell=auth] .bz-signup-entry-panel,body[data-shell=auth] .bz-signup-form-panel{padding:0}body[data-shell=auth] .bz-signup-entry-panel>.bz-form-panel-card__body,body[data-shell=auth] .bz-signup-form-panel>.bz-form-panel-card__body{gap:24px;padding:24px}body[data-shell=auth] .bz-signup-form-panel>.bz-form-panel-card__header{padding:24px 24px 0;border:0;background:transparent}body[data-shell=auth] .bz-club-official-flow-section-title,body[data-shell=auth] .bz-form-panel-card__title,body[data-shell=auth] .bz-form-panel-section h2,body[data-shell=auth] .bz-form-panel-section h3,body[data-shell=auth] .bz-subcard-title{color:var(--ballrz-navy);font-family:var(--bz-font-display);font-weight:700;letter-spacing:-.01em}body[data-shell=auth] .bz-signup-form-panel .bz-club-official-flow-card,body[data-shell=auth] .bz-signup-form-panel .bz-subcard{gap:16px;padding:0 0 24px;border:0;border-bottom:1px solid var(--bz-border);border-radius:0;background:transparent;box-shadow:none}body[data-shell=auth] .bz-signup-form-panel .bz-club-official-flow-card+.bz-club-official-flow-card{padding-top:0;border-top:0}body[data-shell=auth] .bz-control,body[data-shell=auth] input,body[data-shell=auth] select,body[data-shell=auth] textarea{min-height:48px;border-color:var(--bz-border-input);border-radius:8px;background:#ffffff;color:var(--ballrz-navy)}body[data-shell=auth] textarea{min-height:112px}body[data-shell=auth] .bz-control:hover,body[data-shell=auth] input:hover,body[data-shell=auth] select:hover,body[data-shell=auth] textarea:hover{border-color:var(--ballrz-navy);background:#ffffff}body[data-shell=auth] .bz-control:focus,body[data-shell=auth] input:focus,body[data-shell=auth] select:focus,body[data-shell=auth] textarea:focus{border-color:var(--ballrz-navy);outline:0;box-shadow:var(--bz-shadow-focus)}body[data-shell=auth] .bz-field-label,body[data-shell=auth] .bz-fieldset-legend,body[data-shell=auth] .bz-label{color:var(--ballrz-navy);font-size:.9375rem;font-weight:600;text-transform:none}body[data-shell=auth] .bz-field-help,body[data-shell=auth] .bz-form-panel-card__description,body[data-shell=auth] .bz-help,body[data-shell=auth] .bz-subcard-meta{color:var(--bz-ink-muted);font-size:.875rem;line-height:1.5}body[data-shell=auth] .bz-btn{min-height:48px;border-radius:8px;font-weight:600}body[data-shell=auth] .bz-btn-brand{border-color:var(--ballrz-coral-action);background:var(--ballrz-coral-action);box-shadow:none;color:#ffffff}body[data-shell=auth] .bz-btn-brand:hover{border-color:var(--bz-action-hover);background:var(--bz-action-hover);box-shadow:none;color:#ffffff;transform:translateY(-1px)}body[data-shell=auth] .bz-btn-brand:active{border-color:var(--bz-action-active);background:var(--bz-action-active);color:#ffffff;transform:none}body[data-shell=auth] .bz-btn-secondary{border-color:var(--bz-border-input);background:#ffffff;box-shadow:none;color:var(--ballrz-navy)}body[data-shell=auth] .bz-btn-secondary:hover{border-color:var(--ballrz-navy);background:var(--ballrz-surface);color:var(--ballrz-navy)}body[data-shell=auth] .bz-btn-inline{color:var(--ballrz-navy);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}body[data-shell=auth] .bz-btn-inline:hover{color:var(--bz-action-hover);text-decoration-thickness:2px}body[data-shell=auth] :where(a,button,input,select,textarea,summary):focus-visible{outline:0;box-shadow:var(--bz-shadow-focus)}body[data-shell=auth] .bz-signup-role-card:focus-visible{outline:0;border-color:var(--ballrz-navy);box-shadow:var(--bz-shadow-focus);transform:none}body[data-shell=auth] .bz-auth-password-control .bz-control{padding-right:78px}body[data-shell=auth] .bz-auth-password-reveal{min-width:68px;min-height:44px;border-radius:8px;color:var(--ballrz-navy)}body[data-shell=auth] .bz-auth-password-reveal:hover{background:var(--ballrz-surface)}body[data-shell=auth] .bz-signup-progress{width:100%;max-width:820px;gap:8px;margin-inline:auto}body[data-shell=auth] .bz-signup-progress-track{height:4px;border-radius:2px;background:var(--bz-border)}body[data-shell=auth] .bz-signup-progress-track>span{border-radius:2px;background:var(--ballrz-coral-action)}body[data-shell=auth] .bz-signup-change-role-link,body[data-shell=auth] .bz-signup-progress-back{min-height:44px;color:var(--ballrz-navy);font-weight:600}body[data-shell=auth] .bz-signup-confirmation-list{gap:12px}body[data-shell=auth] .bz-signup-confirmation-list .bz-check,body[data-shell=auth] .bz-signup-form-panel .bz-check{min-height:44px;border-radius:8px}body[data-shell=auth] .bz-signup-policy-link{color:var(--ballrz-navy)}body[data-shell=auth] .bz-signup-saved-note{color:var(--ballrz-pitch-green)}body[data-shell=auth] .bz-feedback,body[data-shell=auth] .bz-notice,body[data-shell=auth] .bz-signup-entry-error{border-radius:8px;box-shadow:none}body[data-shell=auth] .bz-auth-divider{color:var(--bz-ink-muted);text-transform:none}body[data-shell=auth] .bz-auth-divider>span{background:#ffffff}body[data-shell=auth] .bz-auth-footer{align-items:flex-start;gap:8px;padding-top:16px;border-top:1px solid var(--bz-border);text-align:left}body[data-shell=auth] .bz-auth-state-signal{width:44px;height:44px;margin:0 0 4px;border-radius:8px;background:var(--ballrz-pitch-green);color:#ffffff}body[data-shell=auth] .bz-auth-check-email-card{max-width:620px;padding:0}body[data-shell=auth] .bz-auth-check-email-footer,body[data-shell=auth] .bz-auth-check-email-head,body[data-shell=auth] .bz-auth-check-email-task{margin:0;padding:24px;border:0;border-radius:0;background:transparent;text-align:left}body[data-shell=auth] .bz-auth-check-email-head{align-items:flex-start;border-bottom:1px solid var(--bz-border)}body[data-shell=auth] .bz-auth-check-email-task{border-bottom:1px solid var(--bz-border)}body[data-shell=auth] .bz-auth-check-email-footer{gap:12px;background:var(--ballrz-surface)}body[data-shell=auth] .bz-create-account-card,body[data-shell=auth] .bz-create-account-page-head{max-width:620px}body[data-shell=auth] .bz-create-account-continuation-row{align-items:center;padding-bottom:16px;border-bottom:1px solid var(--bz-border)}body[data-shell=auth] .bz-create-account-continuation{color:var(--ballrz-navy)}body[data-shell=auth] .bz-signup-form-panel .bz-club-official-action-footer,body[data-shell=auth] .bz-signup-form-panel .bz-form>.bz-submit-row:last-child{margin:0 -24px -24px;padding:16px 24px;border:0;border-top:1px solid var(--bz-border);border-radius:0 0 8px 8px;background:var(--ballrz-surface);box-shadow:none}@media (min-width:720px){body[data-shell=auth] .bz-auth-shell{padding-inline:28px}body[data-shell=auth] .bz-signup-name-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:800px){body[data-shell=auth] .bz-signup-role-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:719px){body[data-shell=auth] .bz-auth-shell{min-height:calc(100svh - 56px);align-items:stretch;padding:28px 16px calc(48px + env(safe-area-inset-bottom, 0px))}body[data-shell=auth] .bz-auth-card,body[data-shell=auth] .bz-auth-public-shell .bz-auth-card,body[data-shell=auth] .bz-auth-signup-flow .bz-auth-card,body[data-shell=auth] .bz-signup-entry-panel,body[data-shell=auth] .bz-signup-form-panel,body[data-shell=auth] .bz-signup-task-panel{max-width:none;padding:20px;border:1px solid var(--bz-border);border-radius:8px;background:#ffffff;box-shadow:none}body[data-shell=auth] .bz-signup-entry-panel,body[data-shell=auth] .bz-signup-form-panel{padding:0}body[data-shell=auth] .bz-signup-entry-panel>.bz-form-panel-card__body,body[data-shell=auth] .bz-signup-form-panel>.bz-form-panel-card__body{padding:20px}body[data-shell=auth] .bz-signup-form-panel>.bz-form-panel-card__header{display:block;padding:20px 20px 0}body[data-shell=auth] .bz-signup-entry .bz-signup-role-card{min-height:96px;padding:16px}body[data-shell=auth] .bz-signup-role-card-title{font-size:1.25rem}body[data-shell=auth] .bz-signup-form-panel .bz-form{padding-bottom:calc(84px + env(safe-area-inset-bottom, 0px))}body[data-shell=auth] .bz-signup-form-panel .bz-club-official-action-footer .bz-club-official-submit-row,body[data-shell=auth] .bz-signup-form-panel .bz-form>.bz-submit-row:last-child{position:fixed;z-index:34;right:0;bottom:0;left:0;width:auto;margin:0;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));border:0;border-top:1px solid var(--bz-border);border-radius:0;background:var(--ballrz-surface);box-shadow:none}body[data-shell=auth] .bz-signup-form-panel :is(input,select,textarea){scroll-margin-bottom:calc(104px + env(safe-area-inset-bottom, 0px))}body[data-shell=auth] .bz-signup-form-panel .bz-form:has(.bz-control:focus) .bz-club-official-action-footer .bz-club-official-submit-row,body[data-shell=auth] .bz-signup-form-panel .bz-form:has(.bz-control:focus)>.bz-submit-row:last-child{pointer-events:none;transform:translateY(110%)}body[data-shell=auth] .bz-auth-check-email-card{padding:0}body[data-shell=auth] .bz-auth-check-email-footer,body[data-shell=auth] .bz-auth-check-email-head,body[data-shell=auth] .bz-auth-check-email-task{padding:20px}body[data-shell=auth] .bz-auth-card>.bz-actions,body[data-shell=auth] .bz-auth-card>.bz-actions .bz-btn,body[data-shell=auth] .bz-auth-card>.bz-actions form,body[data-shell=auth] .bz-auth-card>.bz-actions form .bz-btn{width:100%}}@media (max-width:359px){body[data-shell=auth] .bz-auth-shell{padding-inline:12px}body[data-shell=auth] .bz-signup-role-card-desc{font-size:.875rem}body[data-shell=auth] .bz-signup-form-panel .bz-club-official-action-footer .bz-club-official-submit-row,body[data-shell=auth] .bz-signup-form-panel .bz-form>.bz-submit-row:last-child{padding-inline:12px}}@media (prefers-reduced-motion:reduce){body[data-shell=auth] *,body[data-shell=auth] :after,body[data-shell=auth] :before{scroll-behavior:auto;transition-duration:0s;animation-duration:0s;animation-iteration-count:1}body[data-shell=auth] .bz-btn-brand:hover,body[data-shell=auth] .bz-signup-role-card:active,body[data-shell=auth] .bz-signup-role-card:hover{transform:none}}body[data-shell=product]:not(:has(.bz-internal-ops-page)){--bz-tab-bar-height:72px;background:var(--ballrz-surface);padding-bottom:calc(var(--bz-tab-bar-height) + env(safe-area-inset-bottom, 0px))}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-product-header{min-height:64px;border-bottom:1px solid rgba(255,255,255,.16);background:var(--ballrz-navy);color:#ffffff;box-shadow:none}body[data-shell=product]:not(:has(.bz-internal-ops-page)) :is(.bz-product-header-desktop,.bz-product-header-mobile){min-height:64px;width:100%;max-width:calc(var(--bz-public-max) + 56px);padding-block:8px;padding-inline:16px}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-product-brand{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:flex-start}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-product-link{position:relative;min-height:44px;padding:8px 10px;border-radius:0;background:transparent;color:rgba(255,255,255,.78);box-shadow:none;font-size:.875rem;font-weight:600}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-product-link:is(:hover,:focus-visible){background:transparent;color:#ffffff}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-product-link-active{color:#ffffff;box-shadow:inset 0 -3px 0 var(--ballrz-coral)}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-product-menu-trigger{min-height:44px;min-width:44px;max-width:220px;padding:0 12px;border:1px solid rgba(255,255,255,.34);border-radius:8px;background:#ffffff;color:var(--ballrz-navy);box-shadow:none}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-product-menu-trigger:is(:hover,[aria-expanded=true]){background:var(--ballrz-surface);color:var(--ballrz-navy)}.bz-product-menu-trigger:focus-visible{outline:3px solid var(--ballrz-coral-action,#d93037)!important;outline-offset:2px;box-shadow:0 0 0 2px #ffffff,0 0 0 5px var(--ballrz-coral-action,#d93037)!important}.bz-product-header:focus-within .bz-skip-link,.bz-skip-link:focus,.bz-skip-link:focus-visible{transform:translateY(0)!important;transition:none!important}.bz-product-account-initials{display:none;font-weight:700}.bz-product-account-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-product-account-chevron{flex:0 0 auto;transition:transform .16s ease}.bz-product-menu-trigger[aria-expanded=true] .bz-product-account-chevron{transform:rotate(180deg)}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-product-menu-drawer{width:min(100%,420px);padding:calc(20px + env(safe-area-inset-top, 0px)) 20px calc(24px + env(safe-area-inset-bottom, 0px));border:0;border-radius:12px 0 0 12px;background:#ffffff;color:var(--ballrz-navy);box-shadow:-16px 0 40px rgba(11,24,43,.2)}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-product-menu-head :is(h2,h3){font-family:var(--bz-font-display);font-weight:700}body[data-shell=product]:not(:has(.bz-internal-ops-page)) :is(.bz-product-menu-setup p,.bz-product-menu-roles h3){letter-spacing:0;text-transform:none}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-product-menu-link-active{box-shadow:inset 3px 0 0 var(--ballrz-coral)}.bz-product-tab-bar{position:fixed;z-index:40;inset:auto 0 0;display:block;min-height:calc(72px + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);border-top:1px solid #d9e0ea;background:#ffffff;box-shadow:0 -2px 12px rgba(11,24,43,.08)}.bz-product-tab-bar__inner{display:grid;min-height:72px;width:100%;max-width:620px;margin-inline:auto;grid-auto-flow:column;grid-auto-columns:minmax(60px,1fr)}.bz-product-tab-bar__link{position:relative;display:flex;min-width:60px;min-height:72px;align-items:center;justify-content:center;flex-direction:column;gap:4px;padding:8px 4px 6px;color:#475467;font-size:.75rem;font-weight:600;line-height:1.15;text-align:center;text-decoration:none}.bz-product-tab-bar__link:before{content:"";position:absolute;inset:0 12px auto;height:3px;background:transparent}.bz-product-tab-bar__link--active,.bz-product-tab-bar__link:is(:hover,:focus-visible){background:transparent;color:var(--ballrz-navy);text-decoration:none}.bz-product-tab-bar__link--active:before,.bz-product-tab-bar__link--pending:before{background:var(--ballrz-coral)}.bz-product-tab-bar__link:focus-visible{outline:3px solid var(--ballrz-coral-action);outline-offset:-4px}.bz-product-tab-bar__icon{position:relative;display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center}.bz-product-tab-bar__icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bz-product-tab-bar__icon .bz-nav-unread-badge{position:absolute;top:-5px;right:-10px;background:var(--ballrz-coral-action);color:#ffffff}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-workspace-page:not(.bz-internal-ops-page){--bz-canvas:var(--ballrz-surface);--bz-surface:#ffffff;--bz-surface-muted:#f6f7fb;--bz-surface-utility:#ffffff;--bz-border:#d9e0ea;--bz-border-strong:#aeb9c8;--bz-primary:var(--ballrz-navy);--bz-primary-hover:#07111f;--bz-focus:var(--ballrz-coral-action);width:100%;max-width:1212px;color:var(--ballrz-navy);background:var(--ballrz-surface);font-family:var(--bz-font)}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-workspace-page:not(.bz-internal-ops-page) :is(.bz-title-page,.bz-title-section,.bz-workspace-masthead__title,.bz-product-page-title,.bz-product-panel-title,.bz-product-context-title,.bz-task-panel-card__title,.bz-record-card__title,.bz-object-card-title){color:var(--ballrz-navy);font-family:var(--bz-font-display);font-weight:700;letter-spacing:0;text-wrap:balance}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-workspace-page:not(.bz-internal-ops-page) :is(.bz-product-page-description,.bz-product-section-description,.bz-product-object-card-description){display:block;height:auto;max-height:none;overflow:visible;-webkit-line-clamp:unset}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-workspace-page:not(.bz-internal-ops-page) :is(.bz-workspace-masthead__kicker,.bz-record-card__kicker,.bz-task-panel-card__status,.bz-metric-card__label){font-family:var(--bz-font);letter-spacing:0;text-transform:none}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-workspace-page:not(.bz-internal-ops-page) :is(.bz-btn,.bz-control,input,select,textarea,summary){border-radius:8px}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-workspace-page:not(.bz-internal-ops-page) :is(.bz-control,input:not([type=hidden]),select,textarea){border-color:#7a8699}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-workspace-page:not(.bz-internal-ops-page) :is(.bz-btn,.bz-control,input,select){min-height:44px}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-workspace-page:not(.bz-internal-ops-page) input{accent-color:var(--ballrz-navy)!important}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-workspace-page:not(.bz-internal-ops-page) :is(.bz-btn-primary,.bz-btn-brand){border-color:var(--ballrz-coral-action);background:var(--ballrz-coral-action);color:#ffffff;box-shadow:none}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-workspace-page:not(.bz-internal-ops-page) :is(.bz-btn-primary,.bz-btn-brand):hover{border-color:var(--bz-action-hover);background:var(--bz-action-hover);color:#ffffff}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-workspace-page:not(.bz-internal-ops-page) :is(.bz-record-card,.bz-object-card,.bz-product-surface,.bz-form-panel-card,.bz-task-panel-card){border-radius:8px;box-shadow:none}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-workspace-page:not(.bz-internal-ops-page) .bz-workspace-masthead{min-height:0;padding-block:8px;border:0;border-radius:0;background:transparent;box-shadow:none}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-workspace-page:not(.bz-internal-ops-page) .bz-workspace-masthead__title{font-size:clamp(2.25rem,8vw,3.5rem);line-height:1.05;-webkit-padding-after:.08em;padding-block-end:.08em}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-fabric-parent-home.bz-product-page{grid-auto-flow:row}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-fabric-parent-home .bz-parent-home-child-context .bz-discrete-miles-slider__control{grid-template-columns:minmax(0,1fr);gap:4px}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-fabric-parent-home .bz-parent-home-child-context .bz-discrete-miles-slider__range{width:100%;min-width:44px}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-fabric-parent-home>#recent-messages .bz-parent-home-message-row--unread{border-left-color:var(--ballrz-pitch-green)}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-fabric-player-home>.bz-player-home-support .bz-player-home-support-row--unread{border-left-color:var(--ballrz-pitch-green)}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-fabric-player-home>.bz-player-home-support{border-color:#d9e0ea;border-top-color:var(--ballrz-pitch-green);background:#ffffff;color:var(--ballrz-navy)}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-fabric-player-home>.bz-player-home-support :is(.bz-title-section,.bz-product-section-description,.bz-player-home-support-row,.bz-task-row__link,.bz-task-row__title,.bz-task-row__meta,.bz-task-row__body,.bz-task-row__link:after){color:var(--ballrz-navy)}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-fabric-player-home>.bz-player-home-support .bz-product-section-head{border-bottom-color:#d9e0ea}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-fabric-player-home>.bz-player-home-support .bz-player-home-support-row{border-bottom-color:#d9e0ea}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-fabric-coach-home>.bz-coach-home-team-work{border-color:#d9e0ea;border-top-color:var(--ballrz-pitch-green);background:#ffffff;color:var(--ballrz-navy)}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-fabric-coach-home>.bz-coach-home-team-work :is(.bz-title-section,.bz-product-section-description,.bz-task-row,.bz-task-row__link,.bz-task-row__title,.bz-task-row__meta,.bz-task-row__body){color:var(--ballrz-navy)}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-fabric-coach-home>.bz-coach-home-team-work :is(.bz-product-section-head,.bz-task-row){border-color:#d9e0ea}@media (min-width:1040px){body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-fabric-parent-home .bz-parent-home-child-context .bz-discovery-context-bar{grid-template-columns:minmax(9rem,1.15fr) minmax(6rem,.65fr) minmax(10rem,1fr) max-content;gap:0}}@media (max-width:799px){body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-workspace-page:not(.bz-internal-ops-page) .bz-product-result-summary{align-items:flex-start;flex-direction:column}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-workspace-page:not(.bz-internal-ops-page) .bz-product-result-summary p{min-width:0;flex:1 1 auto;white-space:normal;overflow-wrap:anywhere}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-product-header-desktop{display:none}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-product-header-mobile{display:flex}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-product-mobile-context{flex:1 1 auto;justify-content:flex-end;overflow:hidden}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-product-mobile-role{max-width:100%;font-size:.8125rem}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-product-mobile-role:before{content:"";margin:0}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-product-menu-trigger{padding:0 10px;border-color:rgba(255,255,255,.34);background:transparent;color:#ffffff}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-product-menu-trigger:is(:hover,[aria-expanded=true]){background:rgba(255,255,255,.1);color:#ffffff}.bz-product-account-initials{display:inline}.bz-product-account-name{display:none}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-product-menu-drawer{width:100%;max-width:none;border-radius:0}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-workspace-page:not(.bz-internal-ops-page){padding-bottom:40px}}@media (min-width:800px){body[data-shell=product]:not(:has(.bz-internal-ops-page)){--bz-tab-bar-height:0px;padding-bottom:0}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-product-header{min-height:72px}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-product-header-desktop{display:grid;min-height:72px;padding-inline:28px}.bz-product-tab-bar,body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-product-header-mobile{display:none}}@media (max-width:379px){body[data-shell=product]:not(:has(.bz-internal-ops-page)) :is(.bz-product-header-mobile,.bz-workspace-page:not(.bz-internal-ops-page)){padding-inline:12px}body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-product-mobile-role{max-width:82px}}@media (prefers-reduced-motion:reduce){.bz-product-account-chevron,.bz-product-tab-bar *,body[data-shell=product]:not(:has(.bz-internal-ops-page)) .bz-product-header *{transition-duration:.01ms!important;animation-duration:.01ms!important}}