.bz-coach-compact-card{overflow:hidden;border-color:color-mix(in srgb,var(--bz-primary) 12%,var(--bz-border));border-radius:var(--bz-radius-card);background:linear-gradient(180deg,var(--bz-surface) 0,color-mix(in srgb,var(--bz-surface-muted) 58%,var(--bz-surface)) 100%);box-shadow:var(--bz-shadow-card)}.bz-coach-filter-bar{display:flex;flex-wrap:wrap;gap:var(--bz-space-4);align-items:flex-start;justify-content:space-between}.bz-coach-chip-row{display:flex;flex-wrap:wrap;gap:var(--bz-space-2)}.bz-coach-team-access-note.bz-notice{padding:var(--bz-space-3) var(--bz-space-4);border-left-width:1px;border-color:color-mix(in srgb,var(--bz-primary) 18%,var(--bz-border));border-radius:var(--bz-radius-lg);background:color-mix(in srgb,var(--bz-primary-soft) 42%,var(--bz-surface));box-shadow:var(--bz-shadow-flat)}.bz-coach-team-access-note .bz-notice-body{color:var(--bz-ink-muted);font-size:var(--bz-text-label)}.bz-coach-team-monogram{display:inline-flex;width:38px;height:38px;border-radius:var(--bz-radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--bz-brand) 12%,var(--bz-primary-soft)) 0,var(--bz-primary-soft) 100%);color:var(--bz-primary);border:1px solid color-mix(in srgb,var(--bz-primary) 12%,var(--bz-border));align-items:center;justify-content:center;font-weight:var(--bz-weight-semibold);font-size:.875rem;flex-shrink:0}.bz-coach-matches-page{--bz-page-max:var(--bz-workspace-max);--bz-shell-max:var(--bz-workspace-max)}.bz-coach-matches-control-card.bz-discovery-context-control-card.bz-product-search-panel{border-color:color-mix(in srgb,var(--bz-primary) 12%,var(--bz-border));background:color-mix(in srgb,var(--bz-surface) 88%,var(--bz-primary-soft));box-shadow:var(--bz-shadow-flat)}.bz-coach-matches-preview-note{margin:calc(var(--bz-space-2) * -1) 0 0;color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:var(--bz-leading-normal)}.bz-coach-matches-result-card.bz-product-object-card{position:relative;overflow:hidden;border-color:var(--bz-opp-family-border);border-radius:var(--bz-opp-family-radius);background:var(--bz-opp-family-bg);box-shadow:var(--bz-opp-family-shadow)}.bz-coach-matches-result-card.bz-product-object-card:before{content:"";position:absolute;inset:0 0 auto;height:var(--bz-opp-family-accent-height);background:var(--bz-opp-family-accent);opacity:.7;pointer-events:none}.bz-coach-matches-result-card .bz-object-card-meta{gap:var(--bz-space-1) var(--bz-space-2)}.bz-coach-matches-result-card .bz-object-card-actions{margin-top:var(--bz-space-4)}.bz-coach-matches-result-details{margin-top:var(--bz-space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.bz-coach-matches-cta-card.bz-product-object-card{border-color:var(--bz-border)}@media (max-width:719px){.bz-coach-matches-page{background:var(--bz-canvas-clean,#f7f8fb)}.bz-coach-matches-page .bz-coach-matches-result-card.bz-product-object-card:before,.bz-coach-matches-page .bz-find-team-opportunity-card.bz-product-object-card:before,.bz-coach-matches-page .bz-mobile-result-card:before,.bz-coach-matches-page .bz-parent-matches-cta-card.bz-product-object-card:before,.bz-coach-matches-page .bz-product-object-card:before{content:none!important;display:none!important}.bz-coach-matches-page .bz-mobile-result-card,.bz-coach-matches-page .bz-parent-matches-cta-card.bz-product-object-card{border-color:color-mix(in srgb,var(--bz-border) 88%,transparent);border-radius:16px;background:var(--bz-surface);box-shadow:0 1px 2px rgba(15,23,42,.04)}.bz-coach-matches-page .bz-mobile-result-card{gap:8px;padding:14px}.bz-coach-matches-page .bz-mobile-result-card__title{font-size:1.08rem;line-height:1.2;letter-spacing:-.012em}.bz-coach-matches-page .bz-mobile-result-card__level-line,.bz-coach-matches-page .bz-mobile-result-card__meta,.bz-coach-matches-page .bz-mobile-result-card__quick-row{font-size:.9rem;line-height:1.35}.bz-coach-matches-page .bz-mobile-result-card__chips>li{min-height:1.55rem;padding:.22rem .5rem;border-color:color-mix(in srgb,var(--bz-border) 86%,transparent);background:var(--bz-surface);color:var(--bz-ink-muted);font-size:.78rem;font-weight:var(--bz-weight-semibold)}.bz-coach-matches-page .bz-lft-coach-card-actions,.bz-coach-matches-page .bz-mobile-result-card__actions{gap:7px}.bz-coach-matches-page .bz-lft-coach-card-actions .bz-btn,.bz-coach-matches-page .bz-lft-coach-card-actions .bz-submit-button,.bz-coach-matches-page .bz-mobile-result-card__actions .bz-btn,.bz-coach-matches-page .bz-mobile-result-card__actions .bz-submit-button{min-height:40px;border-radius:10px;box-shadow:none;font-size:.93rem}.bz-coach-matches-page .bz-mobile-result-card__details>summary{min-height:44px;border-radius:10px;background:var(--bz-surface);box-shadow:none;font-size:.92rem}.bz-coach-matches-page .bz-parent-matches-cta-card.bz-product-object-card{margin-top:0;padding:16px}.bz-coach-matches-page .bz-parent-matches-cta-card .bz-object-card-title{font-size:1.08rem;line-height:1.25;letter-spacing:-.012em}.bz-coach-matches-page .bz-parent-matches-cta-card .bz-product-object-card-description{color:var(--bz-ink-muted);font-size:.92rem;line-height:1.4}.bz-coach-matches-page .bz-parent-matches-cta-card .bz-object-card-actions{margin-top:12px}.bz-coach-matches-page .bz-parent-matches-cta-card .bz-btn{min-height:40px;width:auto;padding-inline:1rem;border-radius:10px;box-shadow:none;font-size:.93rem}}.bz-coach-cards-check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(4.75rem,max-content));grid-gap:var(--bz-space-2) var(--bz-space-3);gap:var(--bz-space-2) var(--bz-space-3);align-items:start}.bz-coach-cards-position-grid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,max-content))}.bz-coach-cards-check-grid .bz-check{padding-block:var(--bz-space-1)}@media (min-width:720px){.bz-coach-matches-result-card.bz-product-object-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(11rem,auto);grid-gap:var(--bz-space-3) var(--bz-space-5);gap:var(--bz-space-3) var(--bz-space-5);align-items:start}.bz-coach-matches-result-card .bz-object-card-head,.bz-coach-matches-result-card .bz-product-object-card-description,.bz-coach-matches-result-card>.bz-def-list{grid-column:1}.bz-coach-matches-result-card .bz-object-card-actions{grid-column:2;grid-row:1/span 3;margin-top:0;align-self:center}}.bz-coach-tournaments-page{--bz-page-max:var(--bz-workspace-max);--bz-shell-max:var(--bz-workspace-max)}.bz-coach-tournaments-page .bz-product-page-header{gap:var(--bz-space-2);padding-block:var(--bz-space-4)}.bz-coach-tournament-browse-filters.bz-product-search-panel{padding:var(--bz-space-3);border-color:color-mix(in srgb,var(--bz-primary) 10%,var(--bz-border));background:color-mix(in srgb,var(--bz-surface) 90%,var(--bz-canvas-clean));box-shadow:var(--bz-shadow-flat)}.bz-coach-tournament-browse-filters-form{display:grid;grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}.bz-coach-tournament-browse-filters-row{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--bz-space-2);gap:var(--bz-space-2)}.bz-coach-tournament-browse-utility-row{align-items:end;padding-top:var(--bz-space-2);border-top:1px solid color-mix(in srgb,var(--bz-border) 68%,transparent)}.bz-coach-tournament-browse-context-summary{display:flex;flex-wrap:wrap;gap:var(--bz-space-2);color:var(--bz-ink-muted);font-size:var(--bz-text-label)}.bz-coach-tournament-browse-context-summary span{display:inline-flex;gap:.25rem;padding:.25rem .6rem;border:1px solid color-mix(in srgb,var(--bz-border) 78%,transparent);border-radius:var(--bz-radius-pill);background:var(--bz-surface)}.bz-coach-tournament-more-filters{display:grid;grid-gap:var(--bz-space-3);gap:var(--bz-space-3);padding:var(--bz-space-3);border:1px solid color-mix(in srgb,var(--bz-border) 76%,transparent);border-radius:var(--bz-radius-lg);background:color-mix(in srgb,var(--bz-surface) 94%,var(--bz-primary-soft))}.bz-coach-tournament-more-filters summary{cursor:pointer;color:var(--bz-ink);font-weight:var(--bz-weight-semibold)}.bz-coach-tournament-browse-filters-actions{display:flex;flex-wrap:wrap;gap:var(--bz-space-2);align-items:center}.bz-coach-tournament-browse-context{margin-top:var(--bz-space-3);padding-top:var(--bz-space-3);border-top:1px solid color-mix(in srgb,var(--bz-border) 74%,transparent)}.bz-coach-tournament-browse-context-line{margin:0 0 var(--bz-space-2);color:var(--bz-ink-muted);font-size:var(--bz-text-label)}.bz-coach-tournament-radius-form.bz-form{gap:var(--bz-space-2)}.bz-coach-tournament-results{display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2)}.bz-coach-tournament-results-summary{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label);font-weight:var(--bz-weight-medium)}.bz-coach-tournament-results-list{display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2)}.bz-coach-tournament-card-sections{color:var(--bz-ink);font-size:var(--bz-text-label);line-height:var(--bz-leading-normal)}.bz-coach-tournament-card .bz-tournament-sections-by-date{display:grid;grid-gap:var(--bz-space-1);gap:var(--bz-space-1)}.bz-coach-tournament-card .bz-tournament-sections-by-date-day+.bz-tournament-sections-by-date-day{margin-top:0}.bz-coach-tournament-card .bz-tournament-sections-by-date-heading{margin:0;color:var(--bz-ink);font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold)}.bz-coach-tournament-card .bz-club-tournament-competition-group-list{margin:0;padding-left:1rem;color:var(--bz-ink-muted)}.bz-coach-tournament-card .bz-club-tournament-competition-group-list li+li{margin-top:0}.bz-coach-tournament-legacy-sections{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label)}.bz-coach-tournament-registration-availability{display:flex;flex-wrap:wrap;gap:var(--bz-space-1) var(--bz-space-2);margin:var(--bz-space-1) 0 0;padding:0;list-style:none}.bz-coach-tournament-registration-availability li{width:-moz-fit-content;width:fit-content;padding:.16rem .48rem;border-radius:var(--bz-radius-pill);background:color-mix(in srgb,var(--bz-primary-soft) 68%,var(--bz-surface));color:var(--bz-primary-strong);font-size:.75rem;font-weight:var(--bz-weight-semibold)}.bz-coach-tournament-card-actions.bz-actions{display:contents}@media (min-width:360px){.bz-coach-tournament-browse-filters-row{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-coach-tournament-browse-search-field{grid-column:1/-1}}@media (min-width:720px){.bz-coach-tournament-browse-filters-row{grid-template-columns:repeat(4,minmax(0,1fr))}.bz-coach-tournament-browse-search-field{grid-column:span 2}.bz-coach-tournament-browse-utility-row{grid-template-columns:minmax(15rem,2fr) repeat(3,minmax(0,1fr))}}@media (max-width:719px){.bz-coach-tournaments-page.bz-page{padding-inline:var(--bz-space-3);padding-bottom:calc(var(--bz-space-8) + 4.5rem)}.bz-coach-tournament-browse-filters-actions{display:grid;grid-template-columns:minmax(0,1fr) auto}.bz-coach-tournament-card .bz-tournament-sections-by-date,.bz-coach-tournament-legacy-sections{max-height:4.75rem;overflow:hidden}}.bz-coach-matches-page .bz-coach-matches-subject-panel{gap:var(--bz-space-3);padding:var(--bz-space-3);border-color:color-mix(in srgb,var(--bz-primary) 12%,var(--bz-border));background:color-mix(in srgb,var(--bz-surface-muted) 72%,var(--bz-surface));box-shadow:var(--bz-shadow-flat)}.bz-coach-matches-followup-copy{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-body);line-height:var(--bz-leading-normal)}.bz-coach-matches-primary-actions{flex-wrap:wrap;gap:var(--bz-space-2);align-items:center}.bz-coach-matches-page .bz-coach-matches-workspace-grid{align-items:start}@media (max-width:1039px){.bz-coach-matches-page .bz-compose-browse-columns.bz-coach-matches-workspace-grid{grid-template-columns:minmax(0,1fr)}}@media (min-width:1040px){.bz-coach-matches-page .bz-compose-browse-columns.bz-coach-matches-workspace-grid{grid-template-columns:minmax(0,65fr) minmax(280px,35fr)}.bz-coach-matches-rail{position:-webkit-sticky;position:sticky;top:calc(var(--bz-space-6) + 72px);align-self:start;display:flex;flex-direction:column;gap:var(--bz-space-6);min-width:0}}.bz-coach-matches-page .bz-coach-search-control.bz-coach-matches-search-panel{gap:var(--bz-space-3);padding:var(--bz-space-3);border-color:var(--bz-border);background:var(--bz-surface-muted);box-shadow:none}@media (max-width:719px){.bz-coach-matches-page .bz-coach-search-control-main{gap:var(--bz-space-3)}}.bz-coach-context-compact.bz-discovery-context-card{padding:var(--bz-space-4);margin-top:0}.bz-coach-context-compact .bz-coach-active-row{gap:var(--bz-space-3)}.bz-coach-context-compact .bz-coach-avatar{width:44px;height:44px;font-size:1rem}.bz-coach-context-compact .bz-coach-active-name{font-size:var(--bz-text-body)}.bz-coach-search-control{display:flex;flex-direction:column;gap:var(--bz-space-3);border-color:color-mix(in srgb,var(--bz-primary) 14%,var(--bz-border));border-radius:var(--bz-radius-card);background:linear-gradient(180deg,var(--bz-surface) 0,color-mix(in srgb,var(--bz-primary-soft) 14%,var(--bz-surface)) 100%);box-shadow:var(--bz-shadow-card)}.bz-coach-search-control-footer,.bz-coach-search-control-head,.bz-coach-search-control-main{display:flex;flex-direction:column;gap:var(--bz-space-3);min-width:0}.bz-coach-search-identity{display:flex;align-items:center;gap:var(--bz-space-4);min-width:0}.bz-coach-search-forms{display:grid;grid-template-columns:1fr;grid-gap:var(--bz-space-3);gap:var(--bz-space-3);min-width:0}.bz-coach-search-inline-form{display:grid;grid-template-columns:1fr;grid-gap:var(--bz-space-2);gap:var(--bz-space-2);align-items:end;min-width:0}.bz-coach-search-inline-form .bz-field{margin:0}.bz-coach-search-control-footer{padding-top:var(--bz-space-4);border-top:1px solid color-mix(in srgb,var(--bz-border) 76%,transparent)}.bz-coach-search-control-footer p{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:var(--bz-leading-normal)}.bz-coach-results-empty{border:1px solid color-mix(in srgb,var(--bz-border) 78%,transparent);border-radius:var(--bz-radius-lg);background:color-mix(in srgb,var(--bz-surface-muted) 38%,#fff)}.bz-coach-results-empty>div:last-child{display:flex;flex-wrap:wrap;gap:var(--bz-space-2);justify-content:center}.bz-coach-guidance-strip{border-radius:var(--bz-radius-surface);box-shadow:none}.bz-coach-key-row{display:grid;grid-template-columns:1fr;grid-gap:var(--bz-space-4);gap:var(--bz-space-4);margin-top:calc(var(--bz-space-1) * -1)}@media (min-width:720px){.bz-coach-key-row{grid-template-columns:repeat(3,1fr)}}.bz-coach-key-card{display:flex;flex-direction:column;gap:var(--bz-space-2);padding:var(--bz-space-4);border-radius:var(--bz-radius-lg);background:color-mix(in srgb,var(--bz-surface-quiet) 82%,var(--bz-surface));border:1px solid color-mix(in srgb,var(--bz-border) 84%,transparent);color:var(--bz-ink);text-decoration:none;transition:border-color var(--bz-motion-quick) var(--bz-ease),box-shadow var(--bz-motion-quick) var(--bz-ease)}.bz-coach-key-card:focus-visible,.bz-coach-key-card:hover{border-color:color-mix(in srgb,var(--bz-primary) 24%,var(--bz-border));box-shadow:var(--bz-shadow-card);outline:none}.bz-coach-key-card-primary{background:linear-gradient(180deg,var(--bz-surface) 0,color-mix(in srgb,var(--bz-primary-soft) 18%,var(--bz-surface)) 100%);border-color:color-mix(in srgb,var(--bz-primary) 18%,var(--bz-border));box-shadow:var(--bz-shadow-card)}.bz-coach-key-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--bz-radius-md);background:var(--bz-surface-muted);color:var(--bz-ink-muted)}.bz-coach-key-card-primary .bz-coach-key-icon{background:var(--bz-surface);color:var(--bz-primary)}.bz-coach-key-title{font-weight:var(--bz-weight-semibold);font-size:var(--bz-text-body);color:var(--bz-ink)}.bz-coach-key-meta{color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:var(--bz-leading-normal)}.bz-coach-avatar{width:48px;height:48px;border-radius:var(--bz-radius-md);background:var(--bz-primary-soft);color:var(--bz-primary);display:flex;align-items:center;justify-content:center;font-weight:var(--bz-weight-semibold);font-size:1.125rem;flex-shrink:0}.bz-coach-active-row{display:flex;flex-wrap:wrap;gap:var(--bz-space-4);align-items:center;justify-content:space-between}.bz-coach-active-row form{flex:0 1 320px}.bz-coach-active-row .bz-form,.bz-coach-active-row .bz-stack{width:100%}.bz-coach-active-identity{display:flex;align-items:center;gap:var(--bz-space-4);min-width:0}.bz-coach-active-copy{display:flex;flex-direction:column;gap:var(--bz-space-1);min-width:0}.bz-coach-active-name{margin:0;font-size:var(--bz-text-section-title);font-weight:var(--bz-weight-semibold);color:var(--bz-ink)}.bz-coach-active-meta,.bz-coach-active-submeta{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:var(--bz-leading-normal)}.bz-coach-live-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}@media (min-width:720px){.bz-coach-live-grid{grid-template-columns:1fr 1fr}}.bz-coach-live-headline{margin:0;font-size:var(--bz-text-body);font-weight:var(--bz-weight-semibold);color:var(--bz-ink);line-height:var(--bz-leading-snug)}.bz-coach-live-detail,.bz-coach-live-meta{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:var(--bz-leading-normal)}.bz-coach-live-footer{display:flex;flex-wrap:wrap;gap:var(--bz-space-3);align-items:center;justify-content:space-between;padding-top:var(--bz-space-3);border-top:1px solid var(--bz-border);margin-top:var(--bz-space-3)}.bz-coach-info-rule{display:flex;gap:var(--bz-space-2);align-items:flex-start;color:var(--bz-ink-subtle);font-size:var(--bz-text-label);line-height:var(--bz-leading-normal);margin:var(--bz-space-2) 0 0 0}.bz-coach-section-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--bz-space-3);margin-bottom:var(--bz-space-3);flex-wrap:wrap}.bz-coach-message-list{display:flex;flex-direction:column;gap:var(--bz-space-2)}.bz-coach-message-link{display:flex;gap:var(--bz-space-3);padding:var(--bz-space-3);border-radius:var(--bz-radius-md);border:1px solid var(--bz-border);background:var(--bz-surface-quiet);text-decoration:none;color:var(--bz-ink);transition:border-color var(--bz-motion-quick) var(--bz-ease)}.bz-coach-message-link:hover{border-color:var(--bz-border-strong);background:var(--bz-surface)}.bz-coach-message-avatar{width:40px;height:40px;border-radius:var(--bz-radius-pill);background:var(--bz-surface-muted);color:var(--bz-ink-muted);display:flex;align-items:center;justify-content:center;font-weight:var(--bz-weight-semibold);font-size:.875rem;flex-shrink:0}.bz-coach-message-name{margin:0;font-weight:var(--bz-weight-semibold);font-size:var(--bz-text-body);color:var(--bz-ink)}.bz-coach-message-time{margin:0;color:var(--bz-ink-subtle);font-size:var(--bz-text-meta)}.bz-coach-message-header{display:flex;justify-content:space-between;align-items:baseline;gap:var(--bz-space-2)}.bz-coach-message-preview{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.bz-coach-action-list{display:flex;flex-direction:column;gap:var(--bz-space-2)}.bz-coach-action-row{display:flex;flex-wrap:wrap;gap:var(--bz-space-3);align-items:flex-start;padding:var(--bz-space-3);border:1px solid color-mix(in srgb,var(--bz-border) 82%,transparent);border-radius:var(--bz-radius-lg);background:color-mix(in srgb,var(--bz-surface-muted) 72%,var(--bz-surface))}.bz-coach-action-row:last-child{border-bottom:1px solid color-mix(in srgb,var(--bz-border) 82%,transparent)}.bz-coach-action-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--bz-radius-sm);background:var(--bz-primary-soft);color:var(--bz-primary);font-weight:var(--bz-weight-bold);font-size:.75rem;flex-shrink:0}.bz-coach-action-title{margin:0 0 var(--bz-space-1) 0;font-weight:var(--bz-weight-semibold);font-size:var(--bz-text-body);color:var(--bz-ink)}.bz-coach-action-meta{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:var(--bz-leading-normal)}.bz-coach-action-aside{margin-left:auto;flex-shrink:0}.bz-coach-manage-row{display:flex;align-items:center;justify-content:space-between;gap:var(--bz-space-3);padding:var(--bz-space-3);border:1px solid color-mix(in srgb,var(--bz-border) 72%,transparent);border-radius:var(--bz-radius-lg);background:color-mix(in srgb,var(--bz-surface) 78%,transparent);text-decoration:none;color:var(--bz-ink)}.bz-coach-manage-row:last-child{border-bottom:1px solid color-mix(in srgb,var(--bz-border) 72%,transparent)}.bz-coach-manage-row:hover .bz-coach-manage-label{text-decoration:underline}.bz-coach-manage-row:hover{border-color:color-mix(in srgb,var(--bz-primary) 20%,var(--bz-border));background:var(--bz-surface)}.bz-coach-manage-label{margin:0;font-weight:var(--bz-weight-medium);font-size:var(--bz-text-body);color:var(--bz-ink)}.bz-coach-manage-meta{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label)}.bz-coach-manage-chevron{color:var(--bz-ink-subtle);font-size:1.25rem}.bz-coach-opportunity-identity{display:flex;align-items:center;gap:var(--bz-space-3);min-width:0}.bz-coach-opportunity-avatar{width:44px;height:44px;border-radius:var(--bz-radius-pill);background:var(--bz-surface-muted);color:var(--bz-ink);display:flex;align-items:center;justify-content:center;font-weight:var(--bz-weight-semibold);font-size:.9375rem;flex-shrink:0}.bz-coach-opportunity-titles{display:flex;flex-direction:column;gap:var(--bz-space-1);min-width:0}.bz-coach-opportunity-title{font-weight:var(--bz-weight-semibold);color:var(--bz-ink);font-size:var(--bz-text-body);overflow-wrap:anywhere}.bz-coach-opportunity-subtitle{color:var(--bz-ink-muted);font-size:var(--bz-text-label);overflow-wrap:anywhere}.bz-coach-opportunity-badges{display:flex;flex-wrap:wrap;gap:var(--bz-space-2)}.bz-coach-opportunity-summary{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:var(--bz-leading-normal)}.bz-coach-form-grid{display:grid;grid-gap:var(--bz-space-4);gap:var(--bz-space-4)}@media (min-width:640px){.bz-coach-form-grid{grid-template-columns:1fr 1fr}}.bz-coach-card-bar{display:flex;flex-wrap:wrap;gap:var(--bz-space-4);align-items:flex-start;justify-content:space-between}.bz-coach-card-bar-title{margin:0 0 var(--bz-space-1) 0;font-size:var(--bz-text-body);font-weight:var(--bz-weight-semibold);color:var(--bz-ink)}.bz-coach-card-bar-meta{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:var(--bz-leading-normal)}.bz-coach-quiet-empty{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-body)}@media (min-width:720px){.bz-coach-search-control-footer,.bz-coach-search-control-head,.bz-coach-search-control-main{flex-direction:row;align-items:flex-start;justify-content:space-between}.bz-coach-search-forms{flex:0 1 420px}.bz-coach-search-inline-form{grid-template-columns:minmax(0,1fr) auto}.bz-coach-search-control-footer{align-items:center}}.bz-coach-polished-hero{position:relative;overflow:hidden;padding:var(--bz-space-6);border:1px solid color-mix(in srgb,var(--bz-accent-coach) 18%,var(--bz-border));border-radius:var(--bz-radius-card);background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--bz-accent-coach-soft) 78%,transparent) 0 10rem,transparent 11rem),linear-gradient(180deg,var(--bz-surface) 0,color-mix(in srgb,var(--bz-accent-coach-soft) 26%,var(--bz-surface)) 100%);box-shadow:var(--bz-shadow-card)}.bz-coach-eyebrow{width:-moz-fit-content;width:fit-content;color:var(--bz-accent-coach);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-bold);letter-spacing:0;text-transform:none}.bz-coach-summary-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:0;gap:0;border-block:1px solid color-mix(in srgb,var(--bz-border) 74%,transparent)}.bz-coach-summary-strip>div{display:flex;flex-direction:column;gap:var(--bz-space-1);padding:var(--bz-space-3) 0;min-width:0}.bz-coach-summary-strip span{color:var(--bz-ink-muted);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-medium)}.bz-coach-summary-strip strong{color:var(--bz-ink);font-size:var(--bz-text-body);line-height:var(--bz-leading-snug)}.bz-coach-matches-page .bz-discovery-section .bz-section-head .bz-description{max-width:56ch}@media (min-width:720px){.bz-coach-polished-hero{padding:var(--bz-space-7)}.bz-coach-summary-strip>div{padding-inline:var(--bz-space-4);border-left:1px solid color-mix(in srgb,var(--bz-border) 68%,transparent)}.bz-coach-summary-strip>div:first-child{padding-left:0;border-left:0}}.bz-coach-action-main,.bz-coach-message-body{min-width:0;flex:1 1}.bz-coach-message-context{margin:0 0 var(--bz-space-1) 0}.bz-coach-matches-section-heading{margin:0}.bz-coach-matches-secondary-block{-webkit-margin-before:var(--bz-space-2);margin-block-start:var(--bz-space-2)}.bz-coach-matches-footer-actions{flex-wrap:wrap;row-gap:var(--bz-space-2)}.bz-coach-lft-head-badges{display:flex;flex-wrap:wrap;gap:var(--bz-space-2);align-items:flex-start;justify-content:flex-end}.bz-coach-lft-signal-badges{-webkit-margin-before:var(--bz-space-1);margin-block-start:var(--bz-space-1)}.bz-coach-matches-page .bz-discovery-result-card.bz-coach-lft-result-card{padding:var(--bz-space-4)}@media (max-width:719px){.bz-coach-polished-hero{padding:var(--bz-space-5)}.bz-coach-search-control{gap:var(--bz-space-3)}.bz-coach-action-aside,.bz-coach-action-aside .bz-btn,.bz-coach-matches-footer-actions,.bz-coach-search-control-footer .bz-actions,.bz-coach-search-inline-form .bz-btn{width:100%}.bz-coach-message-header{flex-direction:column;align-items:flex-start}.bz-coach-lft-result-head{flex-direction:column;align-items:stretch}.bz-coach-lft-head-badges{justify-content:flex-start}.bz-coach-matches-page .bz-coach-search-control-main{gap:var(--bz-space-4)}}.bz-coach-workspace-page,.bz-friendlies-board-shell-page{--bz-page-max:1040px}.bz-coach-workspace-header-actions{flex-wrap:wrap;margin-block:calc(-1 * var(--bz-space-1)) var(--bz-space-4)}.bz-coach-cards-page .bz-coach-cards-card-actions{flex-wrap:wrap;gap:var(--bz-space-2)}.bz-coach-cards-workspace-title{margin:0 0 var(--bz-space-3) 0}.bz-coach-cards-workspace-links{-webkit-margin-before:var(--bz-space-2);margin-block-start:var(--bz-space-2)}.bz-coach-cards-workspace-actions{flex-wrap:wrap;gap:var(--bz-space-2)}.bz-coach-cards-paused-item{margin:0}.bz-coach-cards-paused-line{margin:0 0 var(--bz-space-2) 0}.bz-coach-cards-paused-line:last-of-type{margin-bottom:0}@media (max-width:719px){.bz-coach-cards-page>.bz-stack{gap:var(--bz-space-5)}}.bz-coach-friendlies-board{display:grid;grid-gap:var(--bz-space-5);gap:var(--bz-space-5);grid-template-columns:minmax(0,1fr);align-items:start}.bz-friendlies-match-ticket-board{padding-block:var(--bz-space-1)}.bz-friendly-ticket-eyebrow{margin:0 0 .2rem;color:var(--bz-primary-hover);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-bold);letter-spacing:.01em}.bz-friendlies-match-ticket-board .bz-discovery-result-list{display:grid;grid-template-columns:minmax(0,1fr)}.bz-coach-friendlies-board-main,.bz-coach-friendlies-opportunities{min-width:0}.bz-coach-friendlies-opportunities{order:1}.bz-coach-friendlies-board-main{order:2}.bz-coach-friendlies-board-main .bz-empty-state,.bz-coach-friendlies-board-main .bz-object-card,.bz-coach-friendlies-board-main .bz-section{max-width:100%}@media (min-width:1024px){.bz-coach-friendlies-board{grid-template-columns:minmax(0,1.8fr) minmax(18rem,.62fr);gap:var(--bz-space-6)}.bz-coach-friendlies-opportunities{order:1}.bz-coach-friendlies-board-main{order:2;position:-webkit-sticky;position:sticky;top:calc(var(--bz-space-6) + 72px);align-self:start}}.bz-coach-friendlies-secondary-links{display:flex;flex-wrap:wrap;gap:var(--bz-space-2) var(--bz-space-4);padding-block:var(--bz-space-1)}.bz-coach-friendlies-context-label{margin:.25rem 0 0}.bz-coach-friendlies-team-title{margin:.25rem 0}.bz-coach-friendlies-request-title,.bz-coach-friendlies-team-meta{margin:0}.bz-coach-friendlies-request-meta{margin:.25rem 0 0}.bz-coach-friendlies-confirmation{position:relative}.bz-coach-friendlies-confirmation>summary{list-style:none;cursor:pointer}.bz-coach-friendlies-confirmation>summary::-webkit-details-marker{display:none}.bz-coach-friendlies-confirmation-panel{display:grid;grid-gap:var(--bz-space-3);gap:var(--bz-space-3);margin-top:var(--bz-space-3);padding:var(--bz-space-4);border:1px solid color-mix(in srgb,var(--bz-border) 82%,transparent);border-radius:var(--bz-radius-lg);background:var(--bz-surface);box-shadow:var(--bz-shadow-card)}.bz-coach-friendlies-confirmation-panel h3{margin:0;font-size:var(--bz-text-body)}.bz-friendly-outcome-actions{display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2)}.bz-friendly-outcome-actions .bz-btn{justify-content:center}@media (min-width:720px){.bz-friendly-outcome-actions{grid-template-columns:repeat(3,minmax(0,1fr))}}.bz-coach-friendlies-history{margin-top:var(--bz-space-4)}.bz-coach-friendlies-history-summary{cursor:pointer;color:var(--bz-ink);font-weight:var(--bz-weight-semibold)}.bz-coach-friendlies-history-list{margin-top:var(--bz-space-3)}.bz-friendly-form-sections{display:grid;grid-gap:var(--bz-space-4);gap:var(--bz-space-4)}.bz-friendly-form-sections .bz-fieldset{display:grid;grid-gap:var(--bz-space-3);gap:var(--bz-space-3);margin:0}.bz-friendly-form-team-summary{margin:0}.bz-friendly-availability-row{display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2);padding:var(--bz-space-2) 0;border-bottom:1px solid color-mix(in srgb,var(--bz-border) 60%,transparent)}.bz-friendly-availability-row:last-of-type{border-bottom:0}.bz-friendly-availability-row-main{display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end}.bz-friendly-availability-row-extra{display:flex;gap:var(--bz-space-2);align-items:center}.bz-friendly-availability-row-extra .bz-control{flex:1 1;min-width:0}.bz-friendly-conditional-fields{display:grid;grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}.bz-friendly-availability-list{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--bz-space-1);gap:var(--bz-space-1);font-size:var(--bz-text-body);font-weight:var(--bz-weight-semibold)}.bz-friendly-previous-requests{margin-top:var(--bz-space-3)}.bz-friendly-previous-requests>summary{cursor:pointer;font-size:var(--bz-text-label);color:var(--bz-ink-muted);padding:var(--bz-space-1) 0}.bz-friendly-previous-requests[open]>summary{margin-bottom:var(--bz-space-2)}body:has(.bz-fabric-coach-home){background:var(--bz-canvas)}body:has(.bz-fabric-coach-home) .bz-product-header{border-bottom-color:var(--bz-border);background:var(--bz-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.bz-fabric-coach-home) .bz-product-brand,body:has(.bz-fabric-coach-home) .bz-product-continuation,body:has(.bz-fabric-coach-home) .bz-product-link,body:has(.bz-fabric-coach-home) .bz-role-trigger{min-height:44px}body:has(.bz-fabric-coach-home) .bz-nav-unread-badge{background:var(--bz-primary);color:var(--bz-ink-inverse)}.bz-fabric-coach-home.bz-product-page{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:clamp(1rem,2.4vw,1.75rem);gap:clamp(1rem,2.4vw,1.75rem);padding-block:clamp(1.25rem,3vw,2.5rem) var(--bz-space-9);background:var(--bz-canvas)}.bz-fabric-coach-home>*{min-width:0}.bz-fabric-coach-home .bz-coach-home-header{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;grid-gap:clamp(1rem,2.4vw,1.75rem);gap:clamp(1rem,2.4vw,1.75rem)}.bz-fabric-coach-home .bz-coach-home-header .bz-workspace-masthead{display:grid;min-height:0;overflow:visible;padding:clamp(1.25rem,3vw,2rem) 0 clamp(1.25rem,3vw,2rem) clamp(1rem,2.4vw,1.5rem);border:0;border-top:2px solid var(--bz-primary);border-left:1px solid var(--bz-border-strong);border-radius:0;background:transparent;box-shadow:none}.bz-fabric-coach-home .bz-coach-home-header .bz-workspace-masthead:after{display:none;content:none}.bz-fabric-coach-home .bz-coach-home-header .bz-workspace-masthead__copy{align-content:start;gap:var(--bz-space-3)}.bz-fabric-coach-home .bz-coach-home-header .bz-workspace-masthead__title{height:auto;max-width:12ch;max-height:none;overflow:visible;color:var(--bz-ink-black);font-size:clamp(2.25rem,5vw,3.8rem);line-height:1.14;letter-spacing:-.05em;text-wrap:balance;overflow-wrap:anywhere}.bz-fabric-coach-home .bz-coach-home-header .bz-workspace-masthead__description{max-width:42ch;color:var(--bz-ink-muted);font-size:clamp(.9375rem,.9rem + .18vw,1.0625rem);line-height:1.55;overflow-wrap:anywhere}.bz-fabric-coach-home .bz-coach-home-header .bz-workspace-header__context{z-index:auto;min-width:0;margin:0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.bz-fabric-coach-home .bz-coach-home-header .bz-coach-home-team-context.bz-product-search-panel{height:100%;overflow:visible;padding:clamp(1rem,2vw,1.4rem);border:1px solid var(--bz-border);border-top:2px solid var(--bz-primary);border-radius:var(--bz-radius-card);background:var(--bz-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.bz-fabric-coach-home .bz-coach-home-team-context.bz-product-search-panel:before{display:none;content:none}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;grid-gap:0;gap:0;min-width:0}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__divider{display:none}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__action,.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__fact,.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__select{min-width:0;margin:0;padding:var(--bz-space-3) 0;border:0;border-top:1px solid var(--bz-border);border-radius:0;background:transparent}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__select{padding-top:0;border-top:0}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__select>.bz-form{width:100%;min-width:0}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__select .bz-field,.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__select .bz-select{width:100%;min-width:0;max-width:100%}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__fact{align-content:center}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__label{color:var(--bz-ink-subtle);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-bold);letter-spacing:.02em;text-transform:uppercase}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__value{max-width:100%;overflow:visible;color:var(--bz-ink);font-weight:var(--bz-weight-semibold);text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__action{display:flex;align-items:center;padding-bottom:0}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__action .bz-btn{width:100%;justify-content:center}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-collapse__toggle{min-height:44px}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-collapse__summary{min-width:0;overflow-wrap:anywhere}.bz-fabric-coach-home>.bz-workspace-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;min-width:0;overflow:visible;grid-gap:0;gap:0;padding:0;border:1px solid var(--bz-border);border-radius:var(--bz-radius-control);background:var(--bz-surface);box-shadow:none}.bz-fabric-coach-home>.bz-workspace-tabs .bz-workspace-tabs__link{min-width:0;min-height:44px;justify-content:center;padding:var(--bz-space-3);border:0;border-left:1px solid var(--bz-border);border-radius:0;background:transparent;color:var(--bz-ink-muted);text-align:center;white-space:normal;overflow-wrap:anywhere}.bz-fabric-coach-home>.bz-workspace-tabs .bz-workspace-tabs__link:first-child{border-left:0}.bz-fabric-coach-home>.bz-workspace-tabs .bz-workspace-tabs__link[aria-current=page]{border-bottom:2px solid var(--bz-primary);background:var(--bz-primary-soft);color:var(--bz-primary)}.bz-fabric-coach-home>.bz-coach-home-feedback,.bz-fabric-coach-home>.bz-coach-home-listing-task,.bz-fabric-coach-home>.bz-coach-home-no-teams{grid-column:1/-1}.bz-fabric-coach-home>.bz-coach-home-feedback{border-radius:var(--bz-radius-card);box-shadow:none}.bz-fabric-coach-home>.bz-coach-home-listing-task{position:relative;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--bz-border);border-top:2px solid var(--bz-primary);border-left:2px solid var(--bz-primary);border-radius:var(--bz-radius-card);background:var(--bz-surface);box-shadow:none}.bz-fabric-coach-home>.bz-coach-home-listing-task .bz-task-panel-card__copy{gap:var(--bz-space-2)}.bz-fabric-coach-home>.bz-coach-home-listing-task .bz-task-panel-card__title{height:auto;max-width:32ch;max-height:none;overflow:visible;color:var(--bz-ink-black);font-size:clamp(1.45rem,2.8vw,2.25rem);line-height:1.14;letter-spacing:-.04em;overflow-wrap:anywhere}.bz-fabric-coach-home>.bz-coach-home-listing-task .bz-task-panel-card__description{max-width:70ch;color:var(--bz-ink-muted);line-height:1.55;overflow-wrap:anywhere}.bz-fabric-coach-home>.bz-coach-home-listing-task .bz-task-panel-card__action .bz-btn,.bz-fabric-coach-home>.bz-coach-home-listing-task .bz-task-panel-card__action .bz-btn:hover{border-color:var(--bz-brand);background:var(--bz-brand);color:var(--bz-emphasis-bg);box-shadow:none;transform:none}.bz-fabric-coach-home>.bz-coach-home-no-teams{max-width:none;padding:clamp(1rem,2vw,1.4rem);border:1px solid var(--bz-border);border-left:2px solid var(--bz-primary);border-radius:var(--bz-radius-card);background:var(--bz-surface);box-shadow:none}.bz-fabric-coach-home>.bz-coach-home-no-teams .bz-btn-primary,.bz-fabric-coach-home>.bz-coach-home-no-teams .bz-btn-primary:hover{border-color:var(--bz-brand);background:var(--bz-brand);color:var(--bz-emphasis-bg);box-shadow:none;transform:none}.bz-fabric-coach-home>#coach-player-results{grid-column:1;gap:var(--bz-space-5);min-width:0;padding-top:var(--bz-space-5);border-top:2px solid var(--bz-primary)}.bz-fabric-coach-home .bz-coach-home-results{min-width:0}.bz-fabric-coach-home .bz-coach-home-results .bz-board-filter-shell{min-width:0;padding-bottom:var(--bz-space-4);border-bottom:1px solid var(--bz-border)}.bz-fabric-coach-home .bz-coach-home-results .bz-board-filter-shell__summary{min-height:44px;border-color:var(--bz-border-strong);border-radius:var(--bz-radius-control);background:var(--bz-surface);box-shadow:none}.bz-fabric-coach-home .bz-coach-home-results .bz-board-filter-shell[data-open=true] .bz-board-filter-shell__summary{border-color:var(--bz-primary)}.bz-fabric-coach-home .bz-coach-home-results .bz-board-filter-shell__status{border-radius:var(--bz-radius-control);background:var(--bz-primary-soft);color:var(--bz-primary)}.bz-fabric-coach-home .bz-coach-home-results .bz-board-filter-active-summary__chip,.bz-fabric-coach-home .bz-coach-home-results .bz-board-filter-active-summary__clear,.bz-fabric-coach-home .bz-coach-home-results .bz-board-filter-active-summary__more{height:auto;min-height:44px;border-radius:var(--bz-radius-control)}.bz-fabric-coach-home .bz-coach-home-results .bz-board-filter-active-summary__clear{min-width:44px;flex:0 0 auto;justify-content:center}.bz-fabric-coach-home .bz-coach-home-results .bz-board-filter-active-summary__chip span:first-child{min-width:0;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.bz-fabric-coach-home .bz-coach-home-results .bz-board-filter-form.bz-board-filter-form--results{border-color:var(--bz-border);border-top:2px solid var(--bz-primary);border-radius:var(--bz-radius-card);background:var(--bz-surface);box-shadow:none}.bz-fabric-coach-home .bz-coach-home-results .bz-board-filter-field{border-color:var(--bz-border);border-radius:var(--bz-radius-control);background:var(--bz-surface-muted)}.bz-fabric-coach-home .bz-coach-home-results .bz-board-filter-field .bz-check{border-color:var(--bz-border-strong);border-radius:var(--bz-radius-control);background:var(--bz-surface)}.bz-fabric-coach-home .bz-coach-home-results .bz-board-filter-field .bz-check:has(input:checked){border-color:var(--bz-primary);background:var(--bz-primary-soft)}.bz-fabric-coach-home .bz-coach-home-results .bz-opportunity-section-heading{margin:0;padding:0 0 var(--bz-space-2) var(--bz-space-3);border-bottom:1px solid var(--bz-border-strong);border-left:2px solid var(--bz-primary)}.bz-fabric-coach-home .bz-coach-home-results .bz-opportunity-section-kicker{color:var(--bz-ink-black);font-size:var(--bz-text-label);font-weight:var(--bz-weight-bold);letter-spacing:.04em;text-transform:uppercase}.bz-fabric-coach-home .bz-coach-home-results .bz-lft-coach-result-list{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--bz-space-4);min-width:0;padding:0}.bz-fabric-coach-home .bz-coach-home-results .bz-lft-coach-result-list>.bz-recruitment-card{align-self:start;height:auto!important;gap:var(--bz-space-4);padding:clamp(1rem,2.2vw,1.4rem);border:1px solid var(--bz-border);border-left:2px solid var(--bz-primary);border-radius:var(--bz-radius-card);background:var(--bz-surface);box-shadow:none;transform:none}.bz-fabric-coach-home .bz-coach-home-results .bz-lft-coach-result-list>.bz-recruitment-card:first-child{border-left-color:var(--bz-brand)}.bz-fabric-coach-home .bz-coach-home-results .bz-lft-coach-result-list>.bz-recruitment-card:focus-within,.bz-fabric-coach-home .bz-coach-home-results .bz-lft-coach-result-list>.bz-recruitment-card:hover{border-color:var(--bz-border-strong);border-left-color:var(--bz-primary);box-shadow:none;transform:none}.bz-fabric-coach-home .bz-coach-home-results .bz-lft-coach-result-list>.bz-recruitment-card:first-child:focus-within,.bz-fabric-coach-home .bz-coach-home-results .bz-lft-coach-result-list>.bz-recruitment-card:first-child:hover{border-left-color:var(--bz-brand)}.bz-fabric-coach-home .bz-coach-home-results .bz-li-op-card__detail-list dd,.bz-fabric-coach-home .bz-coach-home-results .bz-record-card__fact dd,.bz-fabric-coach-home .bz-coach-home-results .bz-record-card__meta,.bz-fabric-coach-home .bz-coach-home-results .bz-record-card__title{overflow-wrap:anywhere}.bz-fabric-coach-home .bz-coach-home-results .bz-record-card__facts{overflow:visible;border:0;border-top:1px solid var(--bz-border);border-bottom:1px solid var(--bz-border);border-radius:0;background:transparent}.bz-fabric-coach-home .bz-coach-home-results .bz-record-card__fact{padding:var(--bz-space-3) var(--bz-space-4) var(--bz-space-3) 0}.bz-fabric-coach-home .bz-coach-home-results .bz-record-card__fact+.bz-record-card__fact{padding-inline:var(--bz-space-4) 0;border-left-color:var(--bz-border)}.bz-fabric-coach-home .bz-coach-home-results .bz-record-card__footer{margin-top:0;padding-top:var(--bz-space-3);border-top-color:var(--bz-border);background:transparent}.bz-fabric-coach-home .bz-coach-home-results .bz-product-empty-state .bz-btn-primary,.bz-fabric-coach-home .bz-coach-home-results .bz-product-empty-state .bz-btn-primary:hover,.bz-fabric-coach-home .bz-coach-home-results .bz-record-card__primary-action .bz-btn-primary,.bz-fabric-coach-home .bz-coach-home-results .bz-record-card__primary-action .bz-btn-primary:hover{border-color:var(--bz-primary);background:var(--bz-primary);color:var(--bz-ink-inverse);box-shadow:none;transform:none}.bz-fabric-coach-home .bz-coach-home-results .bz-record-card__details summary{min-height:44px;border-color:var(--bz-border-strong);border-radius:var(--bz-radius-control);background:var(--bz-surface);color:var(--bz-primary)}.bz-fabric-coach-home .bz-coach-home-results .bz-record-card__primary-action .bz-btn,.bz-fabric-coach-home .bz-coach-home-results .bz-record-card__primary-action .bz-submit-button{min-height:44px;border-radius:var(--bz-radius-control)}.bz-fabric-coach-home .bz-coach-home-results .bz-product-empty-state{max-width:none;padding:clamp(1rem,2vw,1.4rem);border:1px solid var(--bz-border);border-left:2px solid var(--bz-primary);border-radius:var(--bz-radius-card);background:var(--bz-surface);box-shadow:none}.bz-fabric-coach-home>.bz-coach-home-team-work{grid-column:1;align-self:start;min-width:0;gap:var(--bz-space-3);padding:clamp(1rem,2vw,1.4rem);border:1px solid var(--bz-emphasis-bg);border-top:2px solid var(--bz-primary);border-radius:var(--bz-radius-card);background:var(--bz-emphasis-bg);color:var(--bz-ink-inverse);box-shadow:none}.bz-fabric-coach-home>.bz-coach-home-team-work .bz-product-section-head{padding-bottom:var(--bz-space-3);border-bottom-color:color-mix(in srgb,var(--bz-surface) 34%,transparent)}.bz-fabric-coach-home>.bz-coach-home-team-work .bz-title-section{color:var(--bz-ink-inverse)}.bz-fabric-coach-home>.bz-coach-home-team-work .bz-product-section-description{display:block;height:auto;max-height:none;overflow:visible;color:color-mix(in srgb,var(--bz-surface) 76%,transparent);-webkit-line-clamp:unset}.bz-fabric-coach-home>.bz-coach-home-team-work .bz-coach-home-team-work-list{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.bz-fabric-coach-home>.bz-coach-home-team-work .bz-task-row{position:relative;min-width:0;min-height:44px;padding:0;border:0;border-bottom:1px solid color-mix(in srgb,var(--bz-surface) 24%,transparent);border-radius:0;background:transparent;color:var(--bz-ink-inverse)}.bz-fabric-coach-home>.bz-coach-home-team-work .bz-task-row:last-child{border-bottom:0}.bz-fabric-coach-home>.bz-coach-home-team-work .bz-task-row:hover{background:color-mix(in srgb,var(--bz-surface) 8%,transparent)}.bz-fabric-coach-home>.bz-coach-home-team-work .bz-task-row__link{min-height:44px;padding:var(--bz-space-3) var(--bz-space-4);color:var(--bz-ink-inverse)}.bz-fabric-coach-home>.bz-coach-home-team-work .bz-task-row__head{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--bz-space-1);gap:var(--bz-space-1)}.bz-fabric-coach-home>.bz-coach-home-team-work .bz-task-row__title{color:var(--bz-ink-inverse);overflow-wrap:anywhere}.bz-fabric-coach-home>.bz-coach-home-team-work .bz-task-row__body,.bz-fabric-coach-home>.bz-coach-home-team-work .bz-task-row__meta{color:color-mix(in srgb,var(--bz-surface) 76%,transparent);overflow-wrap:anywhere}.bz-fabric-coach-home>.bz-coach-home-team-work .bz-task-row__link:after{color:color-mix(in srgb,var(--bz-surface) 76%,transparent)}.bz-fabric-coach-home .bz-input,.bz-fabric-coach-home .bz-select,.bz-fabric-coach-home .bz-textarea{min-width:0;min-height:44px;border-color:var(--bz-ink-subtle);border-radius:var(--bz-radius-control);background:var(--bz-surface);color:var(--bz-ink);box-shadow:none}.bz-fabric-coach-home .bz-input::placeholder,.bz-fabric-coach-home .bz-textarea::placeholder{color:var(--bz-ink-muted);opacity:1}.bz-fabric-coach-home .bz-check{min-width:0;min-height:44px;border-radius:var(--bz-radius-control)}.bz-fabric-coach-home .bz-check input,.bz-fabric-coach-home .bz-discrete-miles-slider__range{accent-color:var(--bz-primary)}.bz-fabric-coach-home .bz-discrete-miles-slider__range{min-height:44px}.bz-fabric-coach-home.bz-product-page .bz-btn{min-height:44px;border-radius:var(--bz-radius-control);box-shadow:none;transform:none}.bz-fabric-coach-home :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--bz-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--bz-surface)}.bz-fabric-coach-home>.bz-coach-home-team-work :where(a,button,input,select,textarea,summary):focus-visible{outline-color:var(--bz-surface);box-shadow:0 0 0 2px var(--bz-primary)}@media (min-width:800px){.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__fact--radius,.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-radius-form,.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-radius-form .bz-discrete-miles-slider,.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-radius-form .bz-discrete-miles-slider__control,.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-radius-form .bz-discrete-miles-slider__range,.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-radius-form .bz-discrete-miles-slider__value,.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-radius-form .bz-field{width:100%;min-width:0;max-width:100%}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-radius-form .bz-discrete-miles-slider__value{white-space:normal;overflow-wrap:anywhere}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-radius-form .bz-discrete-miles-slider__control{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}}@media (min-width:800px) and (max-width:1039px){.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__action,.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__fact,.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__select{padding:var(--bz-space-3) var(--bz-space-4);border:0;border-left:1px solid var(--bz-border)}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__fact--radius,.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__select{padding-left:0;border-left:0}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__action,.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__fact--radius{border-top:1px solid var(--bz-border)}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__action{padding-right:0}}@media (min-width:1040px){.bz-fabric-coach-home.bz-product-page{grid-template-columns:minmax(0,1.8fr) minmax(18rem,.62fr);column-gap:clamp(1.5rem,3vw,2.75rem)}.bz-fabric-coach-home>.bz-coach-home-feedback,.bz-fabric-coach-home>.bz-coach-home-header,.bz-fabric-coach-home>.bz-coach-home-listing-task,.bz-fabric-coach-home>.bz-coach-home-no-teams,.bz-fabric-coach-home>.bz-workspace-tabs{grid-column:1/-1}.bz-fabric-coach-home>#coach-player-results{grid-column:1}.bz-fabric-coach-home>.bz-coach-home-team-work{grid-column:2}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar{grid-template-columns:minmax(10rem,1.05fr) minmax(8rem,.7fr) minmax(12rem,1fr) max-content}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__action,.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__fact,.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__select{padding:0 var(--bz-space-4);border:0;border-left:1px solid var(--bz-border)}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__select{padding-left:0;border-left:0}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__action{padding-right:0}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__action .bz-btn{width:auto}}@media (min-width:1400px){.bz-fabric-coach-home .bz-coach-home-header{grid-template-columns:minmax(15rem,.6fr) minmax(0,1.4fr)}}@media (max-width:799px){.bz-fabric-coach-home.bz-product-page{gap:var(--bz-space-4);padding-block:var(--bz-space-5) var(--bz-space-8)}.bz-fabric-coach-home .bz-coach-home-header{gap:var(--bz-space-4)}.bz-fabric-coach-home .bz-coach-home-header .bz-workspace-masthead{padding:var(--bz-space-5) 0 var(--bz-space-5) var(--bz-space-4)}.bz-fabric-coach-home .bz-coach-home-header .bz-workspace-masthead__title{max-width:100%;font-size:clamp(2rem,11vw,2.8rem)}.bz-fabric-coach-home .bz-coach-home-header .bz-coach-home-team-context.bz-product-search-panel{padding:var(--bz-space-4)}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-bar__fact--radius,.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-radius-form,.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-radius-form .bz-discrete-miles-slider,.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-radius-form .bz-discrete-miles-slider__control,.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-radius-form .bz-discrete-miles-slider__range,.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-radius-form .bz-discrete-miles-slider__value,.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-radius-form .bz-field{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-radius-form .bz-discrete-miles-slider__value{white-space:normal;overflow-wrap:anywhere}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-radius-form .bz-discrete-miles-slider__control{padding-inline:0}.bz-fabric-coach-home .bz-coach-home-team-context .bz-discovery-context-radius-form .bz-discrete-miles-slider__range{margin-inline:0}.bz-fabric-coach-home>.bz-workspace-tabs .bz-workspace-tabs__link{padding-inline:var(--bz-space-1);font-size:var(--bz-text-meta)}.bz-fabric-coach-home>.bz-coach-home-listing-task{grid-template-columns:minmax(0,1fr);align-items:stretch;padding:var(--bz-space-5)}.bz-fabric-coach-home>.bz-coach-home-listing-task .bz-task-panel-card__action,.bz-fabric-coach-home>.bz-coach-home-listing-task .bz-task-panel-card__action .bz-btn{width:100%}.bz-fabric-coach-home>#coach-player-results,.bz-fabric-coach-home>.bz-coach-home-team-work{padding-top:var(--bz-space-4)}.bz-fabric-coach-home .bz-coach-home-results .bz-record-card__facts{grid-template-columns:minmax(0,1fr)}.bz-fabric-coach-home .bz-coach-home-results .bz-record-card__fact+.bz-record-card__fact{padding-inline:0;border-top:1px solid var(--bz-border);border-left:0}.bz-fabric-coach-home .bz-coach-home-results .bz-record-card__primary-action,.bz-fabric-coach-home .bz-coach-home-results .bz-record-card__primary-action .bz-btn,.bz-fabric-coach-home .bz-coach-home-results .bz-record-card__primary-action form,.bz-fabric-coach-home .bz-coach-home-results .bz-record-card__primary-action form .bz-btn{width:100%}.bz-fabric-coach-home>.bz-coach-home-team-work{padding:var(--bz-space-4)}}@media (prefers-reduced-motion:reduce){.bz-fabric-coach-home .bz-btn,.bz-fabric-coach-home .bz-record-card,.bz-fabric-coach-home .bz-record-card__details summary:before,.bz-fabric-coach-home .bz-task-row,.bz-fabric-coach-home .bz-workspace-tabs__link{transition:none}.bz-fabric-coach-home .bz-btn:hover,.bz-fabric-coach-home .bz-record-card:focus-within,.bz-fabric-coach-home .bz-record-card:hover{transform:none}}body:has(.bz-fabric-touchline.bz-fabric-club-tournaments){background:var(--bz-canvas)}body:has(.bz-fabric-touchline.bz-fabric-club-tournaments) .bz-product-header{border-bottom-color:var(--bz-border);background:var(--bz-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.bz-fabric-touchline.bz-fabric-club-tournaments) .bz-product-brand,body:has(.bz-fabric-touchline.bz-fabric-club-tournaments) .bz-product-continuation,body:has(.bz-fabric-touchline.bz-fabric-club-tournaments) .bz-product-link,body:has(.bz-fabric-touchline.bz-fabric-club-tournaments) .bz-role-trigger{min-height:44px}body:has(.bz-fabric-touchline.bz-fabric-club-tournaments) .bz-nav-unread-badge{background:var(--bz-primary);color:var(--bz-ink-inverse)}.bz-fabric-club-tournaments.bz-product-page{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:clamp(1rem,2.4vw,1.75rem);gap:clamp(1rem,2.4vw,1.75rem);min-width:0;padding-block:clamp(1.25rem,3vw,2.5rem) var(--bz-space-9);background:var(--bz-canvas);color:var(--bz-ink)}.bz-fabric-club-tournaments .bz-club-tournaments-detail-workspace,.bz-fabric-club-tournaments .bz-club-tournaments-header,.bz-fabric-club-tournaments .bz-club-tournaments-workspace,.bz-fabric-club-tournaments .bz-coach-tournament-card,.bz-fabric-club-tournaments .bz-coach-tournament-detail-card,.bz-fabric-club-tournaments .bz-coach-tournament-results,.bz-fabric-club-tournaments .bz-coach-tournament-results-list,.bz-fabric-club-tournaments .bz-control,.bz-fabric-club-tournaments .bz-field,.bz-fabric-club-tournaments .bz-filter-disclosure,.bz-fabric-club-tournaments .bz-form,.bz-fabric-club-tournaments .bz-stack,.bz-fabric-club-tournaments>*{min-width:0;max-width:100%}.bz-fabric-club-tournaments .bz-coach-tournament-browse-context-line,.bz-fabric-club-tournaments .bz-coach-tournament-browse-context-summary,.bz-fabric-club-tournaments .bz-coach-tournament-detail-contact,.bz-fabric-club-tournaments .bz-coach-tournament-detail-instructions,.bz-fabric-club-tournaments .bz-coach-tournament-detail-signup,.bz-fabric-club-tournaments .bz-empty-state,.bz-fabric-club-tournaments .bz-empty-state p,.bz-fabric-club-tournaments .bz-feedback,.bz-fabric-club-tournaments .bz-li-op-card__public-preview,.bz-fabric-club-tournaments .bz-li-op-card__public-preview p,.bz-fabric-club-tournaments .bz-record-card__decision,.bz-fabric-club-tournaments .bz-record-card__details-panel,.bz-fabric-club-tournaments .bz-record-card__details-panel li,.bz-fabric-club-tournaments .bz-record-card__details-panel p,.bz-fabric-club-tournaments .bz-record-card__fact dd,.bz-fabric-club-tournaments .bz-record-card__fact dt,.bz-fabric-club-tournaments .bz-record-card__meta,.bz-fabric-club-tournaments .bz-record-card__title,.bz-fabric-club-tournaments .bz-workspace-masthead__description,.bz-fabric-club-tournaments .bz-workspace-masthead__title{height:auto;max-height:none;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.bz-fabric-club-tournaments .bz-club-tournaments-header{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;overflow:visible;border:0;background:transparent;box-shadow:none}.bz-fabric-club-tournaments .bz-club-tournaments-header .bz-workspace-masthead{min-height:0;overflow:visible;padding:clamp(1.25rem,3vw,2rem) 0 clamp(1.25rem,3vw,2rem) clamp(1rem,2.4vw,1.5rem);border:0;border-top:2px solid var(--bz-primary);border-left:1px solid var(--bz-border-strong);border-radius:0;background:transparent;box-shadow:none}.bz-fabric-club-tournaments .bz-club-tournaments-header .bz-workspace-masthead__copy{align-content:start;gap:var(--bz-space-3)}.bz-fabric-club-tournaments .bz-club-tournaments-header .bz-workspace-masthead__title{max-width:16ch;color:var(--bz-ink-black);font-size:clamp(2.25rem,5vw,3.8rem);line-height:1.14;letter-spacing:-.05em;text-wrap:balance}.bz-fabric-club-tournaments .bz-club-tournaments-header .bz-workspace-masthead__description{max-width:48ch;color:var(--bz-ink-muted);font-size:var(--bz-text-body);line-height:1.55}.bz-fabric-club-tournaments .bz-club-tournaments-header .bz-workspace-masthead__actions{align-items:flex-start}.bz-fabric-club-tournaments .bz-filter-disclosure{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.bz-fabric-club-tournaments .bz-filter-disclosure>summary{min-height:44px;padding:var(--bz-space-3) var(--bz-space-4);border:1px solid var(--bz-border);border-left:3px solid var(--bz-primary);border-radius:var(--bz-radius-card);background:var(--bz-surface);color:var(--bz-ink);white-space:normal;overflow-wrap:anywhere}.bz-fabric-club-tournaments .bz-filter-disclosure[open]>summary{border-bottom-right-radius:0;border-bottom-left-radius:0}.bz-fabric-club-tournaments .bz-coach-tournament-browse-filters.bz-product-search-panel{margin:0;padding:clamp(1rem,2.4vw,1.5rem);border:1px solid var(--bz-border);border-top:0;border-radius:0 0 var(--bz-radius-card) var(--bz-radius-card);background:var(--bz-surface);box-shadow:none}.bz-fabric-club-tournaments .bz-coach-tournament-browse-context-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;padding-block:var(--bz-space-2);border-block:1px solid var(--bz-border);color:var(--bz-ink-muted)}.bz-fabric-club-tournaments .bz-coach-tournament-browse-context-summary span{display:block;min-width:0;padding:var(--bz-space-2) var(--bz-space-3);border:0;border-left:1px solid var(--bz-border);border-radius:0;background:transparent;white-space:normal;overflow-wrap:anywhere}.bz-fabric-club-tournaments .bz-coach-tournament-browse-context-summary span:first-child{border-left:0}.bz-fabric-club-tournaments .bz-coach-tournament-browse-context,.bz-fabric-club-tournaments .bz-coach-tournament-browse-utility-row{border-color:var(--bz-border)}.bz-fabric-club-tournaments .bz-control{width:100%;height:auto;min-height:44px;border-color:var(--bz-border-strong);border-radius:var(--bz-radius-control);background:var(--bz-surface);color:var(--bz-ink)}.bz-fabric-club-tournaments .bz-control:focus-visible,.bz-fabric-club-tournaments .bz-control:hover{border-color:var(--bz-primary)}.bz-fabric-club-tournaments .bz-coach-tournament-results{gap:var(--bz-space-3)}.bz-fabric-club-tournaments .bz-coach-tournament-results-summary{padding-bottom:var(--bz-space-2);border-bottom:1px solid var(--bz-border);color:var(--bz-ink-muted);font-size:var(--bz-text-label)}.bz-fabric-club-tournaments .bz-coach-tournament-results-list{gap:var(--bz-space-4)}.bz-fabric-club-tournaments .bz-record-card{overflow:visible;padding:clamp(1rem,2.4vw,1.5rem);border:1px solid var(--bz-border);border-radius:var(--bz-radius-card);background:var(--bz-surface);box-shadow:none;transform:none}.bz-club-tournaments-browse .bz-coach-tournament-card{display:flex;flex-direction:column}.bz-club-tournaments-browse .bz-coach-tournament-card .bz-record-card__decision{order:1}.bz-club-tournaments-browse .bz-coach-tournament-card .bz-record-card__header{order:2}.bz-club-tournaments-browse .bz-coach-tournament-card .bz-record-card__facts{order:3}.bz-club-tournaments-browse .bz-coach-tournament-card .bz-record-card__footer{order:4}.bz-fabric-club-tournaments .bz-coach-tournament-results-list>.bz-coach-tournament-card:first-child{border-left:3px solid var(--bz-brand)}.bz-fabric-club-tournaments .bz-record-card:focus-within,.bz-fabric-club-tournaments .bz-record-card:hover{border-color:var(--bz-border-strong);box-shadow:none;transform:none}.bz-fabric-club-tournaments .bz-record-card__header{align-items:flex-start;gap:var(--bz-space-3)}.bz-fabric-club-tournaments .bz-record-card__title{color:var(--bz-ink-black);font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.18;letter-spacing:-.035em}.bz-fabric-club-tournaments .bz-record-card__meta{color:var(--bz-ink-muted);line-height:1.5}.bz-fabric-club-tournaments .bz-record-card__decision{padding-block:var(--bz-space-3);border-block:1px solid var(--bz-border)}.bz-fabric-club-tournaments .bz-coach-tournament-club-identity{align-items:center;min-width:0}.bz-fabric-club-tournaments .bz-coach-tournament-club-crest{width:40px;height:40px;flex:0 0 40px}.bz-fabric-club-tournaments .bz-coach-tournament-club-copy{min-width:0}.bz-fabric-club-tournaments .bz-coach-tournament-club-accreditation,.bz-fabric-club-tournaments .bz-coach-tournament-club-label{color:var(--bz-ink-muted)}.bz-fabric-club-tournaments .bz-coach-tournament-club-name{color:var(--bz-ink);white-space:normal;overflow-wrap:anywhere}.bz-fabric-club-tournaments .bz-coach-tournament-registration-availability li,.bz-fabric-club-tournaments .bz-li-op-card__status-pill{width:-moz-fit-content;width:fit-content;max-width:100%;padding:0;border:0;border-radius:0;background:transparent;color:var(--bz-primary);font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold);white-space:normal;overflow-wrap:anywhere}.bz-fabric-club-tournaments .bz-coach-tournament-registration-availability li{padding-left:var(--bz-space-2);border-left:2px solid var(--bz-border-strong)}.bz-fabric-club-tournaments .bz-record-card__facts{border-color:var(--bz-border);background:transparent}.bz-fabric-club-tournaments .bz-record-card__fact{min-width:0;background:transparent}.bz-fabric-club-tournaments .bz-record-card__footer{align-items:flex-start;gap:var(--bz-space-3);padding-top:var(--bz-space-4);border-top:1px solid var(--bz-border)}.bz-fabric-club-tournaments .bz-record-card__details,.bz-fabric-club-tournaments .bz-record-card__details summary{min-width:0;max-width:100%}.bz-fabric-club-tournaments .bz-record-card__details summary{min-height:44px;color:var(--bz-primary);white-space:normal;overflow-wrap:anywhere}.bz-fabric-club-tournaments .bz-record-card__details-panel{min-width:0;padding:var(--bz-space-4) 0 0;border:0;border-top:1px solid var(--bz-border);background:transparent;box-shadow:none}.bz-fabric-club-tournaments .bz-coach-tournament-card .bz-tournament-sections-by-date,.bz-fabric-club-tournaments .bz-coach-tournament-legacy-sections{height:auto;max-height:none;overflow:visible}.bz-fabric-club-tournaments .bz-tournament-sections-by-date-day{padding-block:var(--bz-space-2);border-top:1px solid var(--bz-border)}.bz-fabric-club-tournaments .bz-tournament-sections-by-date-day:first-child{border-top:0}.bz-fabric-club-tournaments .bz-tournament-sections-by-date-heading{color:var(--bz-ink);white-space:normal;overflow-wrap:anywhere}.bz-fabric-club-tournaments .bz-club-tournament-competition-group-list{color:var(--bz-ink-muted)}.bz-fabric-club-tournaments .bz-coach-tournament-detail-card{max-width:74rem}.bz-fabric-club-tournaments .bz-coach-tournament-detail-contact,.bz-fabric-club-tournaments .bz-coach-tournament-detail-instructions,.bz-fabric-club-tournaments .bz-coach-tournament-detail-signup{padding-top:var(--bz-space-3);border-top:1px solid var(--bz-border)}.bz-fabric-club-tournaments .bz-btn{min-height:44px}.bz-fabric-club-tournaments .bz-btn-primary,.bz-fabric-club-tournaments .bz-btn-primary:hover{border-color:var(--bz-primary);background:var(--bz-primary);color:var(--bz-ink-inverse);box-shadow:none;transform:none}.bz-fabric-club-tournaments .bz-btn-primary:hover{border-color:var(--bz-primary-hover);background:var(--bz-primary-hover)}.bz-fabric-club-tournaments.bz-club-tournaments-detail .bz-record-card__primary-action .bz-btn-primary,.bz-fabric-club-tournaments.bz-club-tournaments-detail .bz-record-card__primary-action .bz-btn-primary:hover{border-color:var(--bz-brand);background:var(--bz-brand);color:var(--bz-emphasis-bg)}.bz-fabric-club-tournaments.bz-club-tournaments-detail .bz-record-card__primary-action .bz-btn-primary:hover{border-color:var(--bz-brand-hover);background:var(--bz-brand-hover)}.bz-fabric-club-tournaments .bz-btn-quiet,.bz-fabric-club-tournaments .bz-btn-secondary{border-color:var(--bz-border-strong);background:var(--bz-surface);color:var(--bz-primary);box-shadow:none}.bz-fabric-club-tournaments .bz-btn-quiet:hover,.bz-fabric-club-tournaments .bz-btn-secondary:hover{border-color:var(--bz-primary);background:var(--bz-primary-soft);color:var(--bz-primary-hover)}.bz-fabric-club-tournaments .bz-btn:focus-visible,.bz-fabric-club-tournaments .bz-control:focus-visible,.bz-fabric-club-tournaments a:focus-visible,.bz-fabric-club-tournaments summary:focus-visible{outline:3px solid var(--bz-focus);outline-offset:2px}@media (max-width:719px){.bz-fabric-club-tournaments.bz-product-page{gap:var(--bz-space-4);padding-block:var(--bz-space-4) var(--bz-space-8);padding-inline:var(--bz-space-3)}.bz-fabric-club-tournaments .bz-club-tournaments-header .bz-workspace-masthead{padding:var(--bz-space-5) 0 var(--bz-space-5) var(--bz-space-4)}.bz-fabric-club-tournaments .bz-club-tournaments-header .bz-workspace-masthead__title{max-width:100%;font-size:clamp(2rem,11vw,2.8rem)}.bz-fabric-club-tournaments .bz-coach-tournament-browse-context-summary{grid-template-columns:minmax(0,1fr)}.bz-fabric-club-tournaments .bz-coach-tournament-browse-context-summary span,.bz-fabric-club-tournaments .bz-coach-tournament-browse-context-summary span:first-child{padding-inline:0;border-left:0;border-top:1px solid var(--bz-border)}.bz-fabric-club-tournaments .bz-coach-tournament-browse-context-summary span:first-child{border-top:0}.bz-fabric-club-tournaments .bz-coach-tournament-browse-filters-row{grid-template-columns:minmax(0,1fr)}.bz-fabric-club-tournaments .bz-coach-tournament-browse-search-field{grid-column:auto}.bz-fabric-club-tournaments .bz-coach-tournament-browse-filters-actions,.bz-fabric-club-tournaments .bz-record-card__footer,.bz-fabric-club-tournaments .bz-record-card__header,.bz-fabric-club-tournaments .bz-record-card__primary-action,.bz-fabric-club-tournaments .bz-record-card__primary-action .bz-actions,.bz-fabric-club-tournaments .bz-record-card__primary-action form{width:100%}.bz-fabric-club-tournaments .bz-coach-tournament-browse-filters-actions,.bz-fabric-club-tournaments .bz-record-card__footer,.bz-fabric-club-tournaments .bz-record-card__header,.bz-fabric-club-tournaments .bz-record-card__primary-action .bz-actions{display:grid;grid-template-columns:minmax(0,1fr)}.bz-fabric-club-tournaments .bz-record-card__status{justify-self:start}.bz-fabric-club-tournaments .bz-club-tournaments-header .bz-workspace-masthead__actions,.bz-fabric-club-tournaments .bz-club-tournaments-header .bz-workspace-masthead__actions .bz-btn,.bz-fabric-club-tournaments .bz-record-card__primary-action .bz-btn,.bz-fabric-club-tournaments .bz-record-card__primary-action form .bz-btn{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.bz-fabric-club-tournaments,.bz-fabric-club-tournaments *{animation:none!important;transition:none!important}.bz-fabric-club-tournaments .bz-btn,.bz-fabric-club-tournaments .bz-btn:hover,.bz-fabric-club-tournaments .bz-record-card,.bz-fabric-club-tournaments .bz-record-card:focus-within,.bz-fabric-club-tournaments .bz-record-card:hover{transform:none}}