.bz-public-footer{--bz-footer-bg:color-mix(in srgb,var(--bz-surface-muted) 72%,var(--bz-surface));--bz-footer-ink:var(--bz-ink-muted);--bz-footer-ink-muted:var(--bz-ink-subtle);--bz-footer-ink-heading:var(--bz-ink);--bz-footer-ink-meta:var(--bz-ink-subtle);--bz-footer-divider:color-mix(in srgb,var(--bz-border) 78%,transparent);--bz-footer-divider-strong:color-mix(in srgb,var(--bz-border-strong) 74%,transparent);width:100%;margin-top:var(--bz-space-6);padding-block:var(--bz-space-5) var(--bz-space-4);color:var(--bz-footer-ink-muted);background:var(--bz-footer-bg);box-shadow:none}body:has(.bz-fabric-account-support),body:has(.bz-fabric-auth-support){background:var(--bz-canvas-clean)}body:has(.bz-fabric-account-support) .bz-product-header,body:has(.bz-fabric-auth-support) .bz-product-header{border-bottom:1px solid color-mix(in srgb,var(--bz-primary) 18%,var(--bz-border));background:color-mix(in srgb,var(--bz-surface) 96%,var(--bz-primary-soft));box-shadow:none}body:has(.bz-fabric-account-support) .bz-nav-unread-badge{border-color:var(--bz-primary);background:var(--bz-primary);color:var(--bz-surface)}.bz-fabric-auth-support.bz-auth-shell{position:relative;isolation:isolate;min-height:calc(100dvh - var(--bz-header-height, 0px));justify-content:center;overflow:visible;padding:clamp(var(--bz-space-6),7vw,var(--bz-space-10)) var(--bz-gutter);background:linear-gradient(90deg,color-mix(in srgb,var(--bz-primary) 7%,transparent) 0 3px,transparent 3px),linear-gradient(180deg,color-mix(in srgb,var(--bz-canvas-clean) 90%,var(--bz-primary-soft)),var(--bz-canvas-clean) 62%)}.bz-fabric-auth-support.bz-auth-shell:before{position:absolute;z-index:-1;inset:clamp(var(--bz-space-5),6vw,var(--bz-space-9)) max(var(--bz-gutter),4vw) auto auto;width:min(24rem,38vw);height:1px;background:color-mix(in srgb,var(--bz-primary) 32%,transparent);content:""}.bz-fabric-auth-support .bz-auth-card{position:relative;width:min(100%,36rem);max-width:36rem;gap:var(--bz-space-5);overflow:visible;padding:clamp(var(--bz-space-5),4vw,var(--bz-space-7));border:1px solid color-mix(in srgb,var(--bz-primary) 22%,var(--bz-border));border-radius:14px;background:color-mix(in srgb,var(--bz-surface) 98%,var(--bz-primary-soft));box-shadow:0 18px 48px color-mix(in srgb,var(--bz-primary) 10%,transparent)}.bz-fabric-auth-support .bz-auth-card:before{position:absolute;inset:var(--bz-space-5) auto var(--bz-space-5) 0;width:3px;border-radius:0 3px 3px 0;background:var(--bz-primary);content:""}.bz-fabric-auth-support .bz-auth-head{gap:var(--bz-space-3);max-width:34rem}.bz-fabric-auth-support .bz-auth-title{max-width:13ch;color:var(--bz-ink-black);font-size:clamp(2.25rem,6vw,4.15rem);font-weight:var(--bz-weight-extrabold);line-height:.98;letter-spacing:-.055em;overflow-wrap:anywhere}.bz-fabric-auth-support .bz-auth-check-email-copy,.bz-fabric-auth-support .bz-auth-check-email-copy p,.bz-fabric-auth-support .bz-auth-lead,.bz-fabric-auth-support .bz-auth-lead strong,.bz-fabric-auth-support .bz-auth-verify-copy,.bz-fabric-auth-support .bz-auth-verify-copy p,.bz-fabric-auth-support .bz-feedback{min-width:0;max-width:none;overflow:visible;color:var(--bz-ink-muted);line-height:var(--bz-leading-relaxed);white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.bz-fabric-auth-support .bz-field,.bz-fabric-auth-support .bz-form,.bz-fabric-auth-support .bz-turnstile,.bz-fabric-auth-support .bz-turnstile>*{min-width:0;max-width:100%}.bz-fabric-auth-support .bz-form{gap:var(--bz-space-4)}.bz-fabric-auth-support .bz-control{width:100%;min-height:44px;height:auto;border-color:color-mix(in srgb,var(--bz-primary) 24%,var(--bz-border));background:var(--bz-surface);color:var(--bz-ink);font-size:var(--bz-text-body);line-height:var(--bz-leading-normal)}.bz-fabric-auth-support input.bz-control::placeholder,.bz-fabric-auth-support textarea.bz-control::placeholder{color:var(--bz-ink-subtle);opacity:1}.bz-fabric-auth-support .bz-field-label,.bz-fabric-auth-support .bz-label{color:var(--bz-ink);font-weight:var(--bz-weight-semibold)}.bz-fabric-auth-support .bz-btn{min-width:0;min-height:44px;height:auto;white-space:normal;overflow-wrap:anywhere}.bz-fabric-auth-support .bz-btn-brand{border-color:var(--bz-action);background:var(--bz-action);color:#ffffff}.bz-fabric-auth-support .bz-btn-brand:hover{border-color:var(--bz-action-hover);background:var(--bz-action-hover);color:#ffffff}.bz-fabric-auth-support .bz-btn-inline,.bz-fabric-auth-support .bz-btn-secondary{border-color:color-mix(in srgb,var(--bz-primary) 32%,var(--bz-border));background:var(--bz-surface);color:var(--bz-primary)}.bz-fabric-auth-support .bz-btn-inline:hover,.bz-fabric-auth-support .bz-btn-secondary:hover{border-color:var(--bz-primary);background:var(--bz-primary-soft);color:var(--bz-primary-hover)}.bz-fabric-auth-support .bz-auth-aux-row{align-items:center;gap:var(--bz-space-3)}.bz-fabric-auth-support .bz-auth-divider{color:var(--bz-ink-muted)}.bz-fabric-auth-support .bz-auth-divider:after,.bz-fabric-auth-support .bz-auth-divider:before,.bz-fabric-auth-support .bz-auth-footer{border-color:color-mix(in srgb,var(--bz-primary) 18%,var(--bz-border))}.bz-fabric-auth-support .bz-auth-divider>span{background:color-mix(in srgb,var(--bz-surface) 98%,var(--bz-primary-soft))}.bz-fabric-auth-support .bz-auth-footer{align-items:flex-start;padding-top:var(--bz-space-4)}.bz-fabric-auth-support .bz-feedback,.bz-fabric-auth-support .bz-notice{border-radius:10px;box-shadow:none}.bz-fabric-auth-support.bz-auth-check-email-page .bz-auth-card{overflow:visible;align-items:stretch;gap:0;padding:0;text-align:left}.bz-fabric-auth-support.bz-auth-check-email-page .bz-auth-card:before{inset-block:var(--bz-space-5)}.bz-fabric-auth-support.bz-auth-check-email-page .bz-auth-check-email-head{position:relative;align-items:flex-start;gap:var(--bz-space-3);overflow:visible;padding:clamp(var(--bz-space-5),4vw,var(--bz-space-7));border-bottom:1px solid color-mix(in srgb,var(--bz-primary) 18%,var(--bz-border));background:transparent;text-align:left}.bz-fabric-auth-support.bz-auth-check-email-page .bz-auth-check-email-head:after{display:none;content:none}.bz-fabric-auth-support.bz-auth-check-email-page .bz-auth-check-email-signal{width:48px;height:48px;border-color:color-mix(in srgb,var(--bz-primary) 28%,var(--bz-border));border-radius:10px;background:var(--bz-surface);box-shadow:none}.bz-fabric-auth-support.bz-auth-check-email-page .bz-auth-check-email-head .bz-auth-title{max-width:none;color:var(--bz-ink-black);font-size:clamp(2.15rem,6vw,3.65rem)}.bz-fabric-auth-support.bz-auth-check-email-page .bz-auth-check-email-task{margin:0;padding:var(--bz-space-5) clamp(var(--bz-space-5),4vw,var(--bz-space-7));border:0;border-bottom:1px solid color-mix(in srgb,var(--bz-primary) 15%,var(--bz-border));border-radius:0;background:color-mix(in srgb,var(--bz-primary-soft) 38%,var(--bz-surface))}.bz-fabric-auth-support.bz-auth-check-email-page .bz-auth-check-email-feedback{padding:var(--bz-space-4) clamp(var(--bz-space-5),4vw,var(--bz-space-7)) 0}.bz-fabric-auth-support.bz-auth-check-email-page .bz-auth-check-email-footer{gap:var(--bz-space-3);padding:var(--bz-space-5) clamp(var(--bz-space-5),4vw,var(--bz-space-7));border-top:0;background:transparent}.bz-fabric-account-support :where(a,button,input,select,textarea,summary):focus-visible,.bz-fabric-auth-support :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--bz-brand) 82%,var(--bz-surface));outline-offset:3px;box-shadow:0 0 0 2px var(--bz-primary)}.bz-fabric-account-support.bz-product-page{position:relative;isolation:isolate;width:100%;min-width:0;max-width:none;gap:var(--bz-space-5);overflow:visible;padding:clamp(var(--bz-space-4),4vw,var(--bz-space-7)) var(--bz-gutter) clamp(var(--bz-space-8),8vw,var(--bz-space-10));background:linear-gradient(90deg,color-mix(in srgb,var(--bz-primary) 7%,transparent) 0 3px,transparent 3px),var(--bz-canvas-clean)}.bz-fabric-account-support.bz-account-security-page{--bz-content-max:760px;--bz-shell-max:760px}.bz-fabric-account-support.bz-account-saved-searches-page{--bz-content-max:980px;--bz-shell-max:980px}.bz-fabric-account-support>*{width:min(100%,var(--bz-content-max));min-width:0;margin-inline:auto}.bz-fabric-account-support .bz-account-support-header{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.bz-fabric-account-support .bz-account-support-header .bz-workspace-masthead{position:relative;align-items:end;overflow:visible;padding:clamp(var(--bz-space-5),5vw,var(--bz-space-7)) 0 var(--bz-space-5);border-bottom:1px solid color-mix(in srgb,var(--bz-primary) 28%,var(--bz-border));background:transparent}.bz-fabric-account-support .bz-account-support-header .bz-workspace-masthead:after{position:absolute;right:0;bottom:-1px;width:min(9rem,34vw);height:3px;background:var(--bz-primary);content:""}.bz-fabric-account-support .bz-account-support-header .bz-workspace-masthead__copy{min-width:0;max-width:52rem}.bz-fabric-account-support .bz-account-support-header .bz-workspace-masthead__title{max-width:15ch;color:var(--bz-ink-black);font-size:clamp(2.4rem,7vw,5.1rem);line-height:.96;letter-spacing:-.06em;overflow-wrap:anywhere}.bz-fabric-account-support .bz-account-support-header .bz-workspace-masthead__description,.bz-fabric-account-support .bz-feedback,.bz-fabric-account-support .bz-field-help,.bz-fabric-account-support .bz-product-empty-state,.bz-fabric-account-support .bz-product-empty-state p,.bz-fabric-account-support .bz-record-card__facts,.bz-fabric-account-support .bz-record-card__meta,.bz-fabric-account-support .bz-task-panel-card__description{min-width:0;max-width:none;overflow:visible;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.bz-fabric-account-support .bz-account-saved-searches-content,.bz-fabric-account-support .bz-account-security-panel{border:0;border-radius:0;background:transparent;box-shadow:none}.bz-fabric-account-support .bz-account-security-panel{gap:var(--bz-space-5);padding:clamp(var(--bz-space-5),4vw,var(--bz-space-6));border-block:1px solid color-mix(in srgb,var(--bz-primary) 20%,var(--bz-border))}.bz-fabric-account-support .bz-account-security-form,.bz-fabric-account-support .bz-account-security-form .bz-stack,.bz-fabric-account-support .bz-account-security-panel .bz-task-panel-card__body,.bz-fabric-account-support .bz-account-security-panel .bz-task-panel-card__copy{width:100%;min-width:0}.bz-fabric-account-support .bz-account-security-panel .bz-task-panel-card__title{color:var(--bz-ink-black);font-size:clamp(1.5rem,4vw,2.15rem);line-height:1.08}.bz-fabric-account-support .bz-control{width:100%;min-height:44px;height:auto;border-color:color-mix(in srgb,var(--bz-primary) 24%,var(--bz-border));background:var(--bz-surface);color:var(--bz-ink);font-size:var(--bz-text-body);line-height:var(--bz-leading-normal)}.bz-fabric-account-support .bz-check{min-height:44px;align-items:flex-start}.bz-fabric-account-support .bz-btn{min-width:0;min-height:44px;height:auto;white-space:normal;overflow-wrap:anywhere}.bz-fabric-account-support .bz-btn-primary,.bz-fabric-account-support .bz-form .bz-btn-primary,.bz-fabric-account-support .bz-record-card__primary-action .bz-btn-primary{border-color:var(--bz-primary);background:var(--bz-primary);color:var(--bz-surface)}.bz-fabric-account-support .bz-btn-primary:hover,.bz-fabric-account-support .bz-form .bz-btn-primary:hover,.bz-fabric-account-support .bz-record-card__primary-action .bz-btn-primary:hover{border-color:var(--bz-primary-hover);background:var(--bz-primary-hover);color:var(--bz-surface)}.bz-fabric-account-support .bz-btn-destructive,.bz-fabric-account-support .bz-btn-destructive:hover{color:var(--bz-danger)}.bz-fabric-account-support .bz-account-saved-searches-content>.bz-stack{gap:var(--bz-space-5)}.bz-fabric-account-support .bz-account-saved-search-record{position:relative;overflow:visible;border:1px solid color-mix(in srgb,var(--bz-primary) 18%,var(--bz-border));border-radius:10px;background:var(--bz-surface);box-shadow:none}.bz-fabric-account-support .bz-account-saved-search-record:before{position:absolute;inset:var(--bz-space-4) auto var(--bz-space-4) 0;width:3px;border-radius:0 3px 3px 0;background:var(--bz-primary);content:""}.bz-fabric-account-support .bz-account-saved-search-record .bz-record-card__details,.bz-fabric-account-support .bz-account-saved-search-record .bz-record-card__footer,.bz-fabric-account-support .bz-account-saved-search-record .bz-record-card__header{min-width:0;overflow:visible}.bz-fabric-account-support .bz-account-saved-search-record .bz-record-card__title{color:var(--bz-ink-black);overflow-wrap:anywhere}.bz-fabric-account-support .bz-account-saved-search-record .bz-badge{border-color:color-mix(in srgb,var(--bz-primary) 28%,var(--bz-border));background:var(--bz-primary-soft);color:var(--bz-primary)}.bz-fabric-account-support .bz-account-saved-search-record details,.bz-fabric-account-support .bz-account-saved-search-record summary{min-width:0;max-width:100%}@media (max-width:719px){.bz-fabric-auth-support.bz-auth-shell{justify-content:flex-start;min-height:auto;padding:var(--bz-space-5) var(--bz-space-4) var(--bz-space-7)}.bz-fabric-auth-support .bz-auth-card{gap:var(--bz-space-4);padding:var(--bz-space-5);border-radius:10px}.bz-fabric-auth-support .bz-auth-title{max-width:none;font-size:clamp(2.1rem,12vw,3.2rem);line-height:1}.bz-fabric-auth-support.bz-auth-check-email-page .bz-auth-card{padding:0}.bz-fabric-auth-support.bz-auth-check-email-page .bz-auth-check-email-footer,.bz-fabric-auth-support.bz-auth-check-email-page .bz-auth-check-email-head,.bz-fabric-auth-support.bz-auth-check-email-page .bz-auth-check-email-task{padding-inline:var(--bz-space-5)}.bz-fabric-auth-support .bz-auth-aux-row{align-items:flex-start}.bz-fabric-account-support.bz-product-page{gap:var(--bz-space-4);padding:0 var(--bz-space-4) var(--bz-space-8)}.bz-fabric-account-support .bz-account-support-header .bz-workspace-masthead{padding:var(--bz-space-5) 0 var(--bz-space-4)}.bz-fabric-account-support .bz-account-support-header .bz-workspace-masthead__title{max-width:none;font-size:clamp(2.25rem,12vw,3.4rem);line-height:.98}.bz-fabric-account-support .bz-account-security-panel{padding-inline:0}.bz-fabric-account-support .bz-actions,.bz-fabric-account-support .bz-form,.bz-fabric-account-support .bz-form .bz-btn,.bz-fabric-account-support .bz-product-action-row,.bz-fabric-account-support .bz-record-card__primary-action,.bz-fabric-account-support .bz-record-card__primary-action .bz-btn{width:100%}.bz-fabric-account-support .bz-account-saved-search-record{border-radius:8px}}@media (max-width:359px){.bz-fabric-account-support.bz-product-page,.bz-fabric-auth-support.bz-auth-shell{padding-inline:var(--bz-space-3)}.bz-fabric-auth-support .bz-auth-card,.bz-fabric-auth-support.bz-auth-check-email-page .bz-auth-check-email-footer,.bz-fabric-auth-support.bz-auth-check-email-page .bz-auth-check-email-head,.bz-fabric-auth-support.bz-auth-check-email-page .bz-auth-check-email-task{padding-inline:var(--bz-space-4)}}@media (prefers-reduced-motion:reduce){.bz-fabric-account-support,.bz-fabric-account-support *,.bz-fabric-account-support :after,.bz-fabric-account-support :before,.bz-fabric-auth-support,.bz-fabric-auth-support *,.bz-fabric-auth-support :after,.bz-fabric-auth-support :before,body:has(.bz-fabric-account-support) .bz-product-header,body:has(.bz-fabric-auth-support) .bz-product-header{scroll-behavior:auto;transition:none;animation:none}}body:has(.bz-fabric-signup){background:var(--bz-canvas-clean)}body:has(.bz-fabric-signup) .bz-product-header{border-bottom:1px solid color-mix(in srgb,var(--bz-primary) 18%,var(--bz-border));background:color-mix(in srgb,var(--bz-surface) 96%,var(--bz-primary-soft));box-shadow:none}.bz-fabric-signup.bz-auth-shell{position:relative;isolation:isolate;min-height:calc(100dvh - var(--bz-header-height, 0px));justify-content:flex-start;overflow:visible;padding:clamp(var(--bz-space-5),6vw,var(--bz-space-9)) var(--bz-gutter) clamp(var(--bz-space-8),8vw,var(--bz-space-10));background:linear-gradient(90deg,color-mix(in srgb,var(--bz-primary) 7%,transparent) 0 3px,transparent 3px),linear-gradient(180deg,color-mix(in srgb,var(--bz-canvas-clean) 90%,var(--bz-primary-soft)),var(--bz-canvas-clean) 48%)}.bz-fabric-signup.bz-auth-shell:before{position:absolute;z-index:-1;top:clamp(var(--bz-space-5),6vw,var(--bz-space-9));right:max(var(--bz-gutter),4vw);width:min(24rem,38vw);height:1px;background:color-mix(in srgb,var(--bz-primary) 32%,transparent);content:""}.bz-fabric-signup .bz-role-signup-shell,.bz-fabric-signup .bz-signup-entry{width:min(100%,64rem);max-width:64rem;min-width:0;margin-inline:auto}.bz-fabric-signup .bz-signup-entry{gap:clamp(var(--bz-space-5),4vw,var(--bz-space-7))}.bz-fabric-signup .bz-role-signup-shell>.bz-signup-role-header,.bz-fabric-signup .bz-signup-entry .bz-signup-masthead,.bz-fabric-signup>.bz-signup-account-header{position:relative;isolation:isolate;width:100%;max-width:none;min-height:0;align-items:flex-start;justify-content:flex-end;gap:var(--bz-space-3);overflow:visible;margin:0;padding:clamp(var(--bz-space-5),5vw,var(--bz-space-7)) 0 var(--bz-space-5);border:0;border-bottom:1px solid color-mix(in srgb,var(--bz-primary) 30%,var(--bz-border));border-radius:0;background:transparent;box-shadow:none;text-align:left}.bz-fabric-signup .bz-role-signup-shell>.bz-signup-role-header:after,.bz-fabric-signup .bz-signup-entry .bz-signup-masthead:after,.bz-fabric-signup>.bz-signup-account-header:after{position:absolute;z-index:0;inset:auto 0 -1px auto;display:block;width:min(9rem,34vw);height:3px;border-radius:0;background:var(--bz-primary);content:"";pointer-events:none}.bz-fabric-signup .bz-role-signup-shell>.bz-signup-role-header .bz-auth-title,.bz-fabric-signup .bz-signup-entry .bz-signup-masthead .bz-signup-public-title,.bz-fabric-signup>.bz-signup-account-header .bz-auth-title{position:relative;z-index:1;max-width:15ch;overflow:visible;color:var(--bz-ink-black);font-size:clamp(2.5rem,7vw,5rem);font-weight:var(--bz-weight-extrabold);line-height:.96;letter-spacing:-.06em;white-space:normal;overflow-wrap:anywhere;text-wrap:balance}.bz-fabric-signup .bz-role-signup-shell>.bz-signup-role-header .bz-auth-lead,.bz-fabric-signup .bz-signup-entry .bz-signup-public-lead{position:relative;z-index:1;max-width:58ch;overflow:visible;color:var(--bz-ink-muted);line-height:var(--bz-leading-relaxed);white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.bz-fabric-signup .bz-signup-role-list{width:100%;min-width:0;gap:var(--bz-space-4)}.bz-fabric-signup .bz-signup-role-list>li{min-width:0}.bz-fabric-signup .bz-signup-entry .bz-signup-role-card,.bz-fabric-signup .bz-signup-entry .bz-signup-role-card:hover{position:relative;min-width:0;min-height:164px;gap:var(--bz-space-4);overflow:visible;padding:var(--bz-space-5);border:1px solid color-mix(in srgb,var(--bz-primary) 20%,var(--bz-border));border-radius:10px;background:var(--bz-surface);color:var(--bz-ink);box-shadow:none;transform:none}.bz-fabric-signup .bz-signup-entry .bz-signup-role-card:before{position:absolute;inset:var(--bz-space-4) auto var(--bz-space-4) 0;display:block;width:3px;height:auto;border-radius:0 3px 3px 0;background:var(--bz-primary);opacity:1;content:""}.bz-fabric-signup .bz-signup-entry .bz-signup-role-card-body,.bz-fabric-signup .bz-signup-entry .bz-signup-role-card-desc,.bz-fabric-signup .bz-signup-entry .bz-signup-role-card-title{min-width:0;max-width:100%;overflow:visible;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.bz-fabric-signup .bz-signup-entry .bz-signup-role-card-title{color:var(--bz-ink-black);font-size:clamp(1.2rem,3vw,1.45rem);line-height:1.12}.bz-fabric-signup .bz-signup-entry .bz-signup-role-card-desc{color:var(--bz-ink-muted);font-size:var(--bz-text-body);line-height:var(--bz-leading-normal)}.bz-fabric-signup .bz-signup-entry .bz-signup-role-card-action,.bz-fabric-signup .bz-signup-entry .bz-signup-role-card:hover .bz-signup-role-card-action{min-height:44px;height:auto;justify-content:center;padding:var(--bz-space-2) var(--bz-space-4);border:1px solid var(--bz-primary);border-radius:6px;background:var(--bz-primary);color:var(--bz-surface);box-shadow:none;transform:none;white-space:normal;overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.bz-fabric-signup .bz-signup-entry .bz-signup-role-card:not(.bz-signup-role-card--summary):not(.bz-signup-role-card--disabled):hover{border-color:color-mix(in srgb,var(--bz-primary) 42%,var(--bz-border));background:color-mix(in srgb,var(--bz-primary-soft) 30%,var(--bz-surface));box-shadow:none;transform:none}.bz-fabric-signup .bz-signup-entry .bz-signup-role-card:not(.bz-signup-role-card--summary):not(.bz-signup-role-card--disabled):hover .bz-signup-role-card-action{border-color:var(--bz-primary-hover);background:var(--bz-primary-hover);color:var(--bz-surface)}}.bz-fabric-signup .bz-feedback,.bz-fabric-signup .bz-notice,.bz-fabric-signup .bz-signup-entry-error{min-width:0;max-width:100%;overflow:visible;border-radius:8px;box-shadow:none;white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.bz-fabric-signup .bz-create-account-card,.bz-fabric-signup .bz-signup-entry-panel,.bz-fabric-signup .bz-signup-form-panel,.bz-fabric-signup .bz-signup-task-panel{position:relative;min-width:0;overflow:visible;border:1px solid color-mix(in srgb,var(--bz-primary) 20%,var(--bz-border));border-radius:10px;background:color-mix(in srgb,var(--bz-surface) 98%,var(--bz-primary-soft));box-shadow:none}.bz-fabric-signup .bz-create-account-card:before,.bz-fabric-signup .bz-signup-entry-panel:before,.bz-fabric-signup .bz-signup-form-panel:before,.bz-fabric-signup .bz-signup-task-panel:before{position:absolute;inset:var(--bz-space-5) auto var(--bz-space-5) 0;width:3px;border-radius:0 3px 3px 0;background:var(--bz-primary);content:""}.bz-fabric-signup .bz-actions,.bz-fabric-signup .bz-field,.bz-fabric-signup .bz-fieldset,.bz-fabric-signup .bz-form,.bz-fabric-signup .bz-form-panel-card__actions,.bz-fabric-signup .bz-form-panel-card__body,.bz-fabric-signup .bz-form-panel-card__header,.bz-fabric-signup .bz-stack,.bz-fabric-signup .bz-turnstile,.bz-fabric-signup .bz-turnstile>*{min-width:0;max-width:100%}.bz-fabric-signup .bz-form-panel-card__header{border-color:color-mix(in srgb,var(--bz-primary) 17%,var(--bz-border));background:transparent}.bz-fabric-signup .bz-form-panel-card__title,.bz-fabric-signup .bz-form-panel-section h2,.bz-fabric-signup .bz-form-panel-section h3,.bz-fabric-signup .bz-subcard-title{color:var(--bz-ink-black);overflow-wrap:anywhere}.bz-fabric-signup .bz-club-official-flow-note,.bz-fabric-signup .bz-club-official-flow-section-meta,.bz-fabric-signup .bz-create-account-continuation,.bz-fabric-signup .bz-create-account-sign-in,.bz-fabric-signup .bz-field-help,.bz-fabric-signup .bz-form-panel-card__description,.bz-fabric-signup .bz-help,.bz-fabric-signup .bz-signup-gate-helper,.bz-fabric-signup .bz-subcard-meta{min-width:0;max-width:none;overflow:visible;color:var(--bz-ink-muted);line-height:var(--bz-leading-normal);white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.bz-fabric-signup .bz-signup-entry-panel .bz-signup-role-card--summary{min-height:0;overflow:visible;border-color:color-mix(in srgb,var(--bz-primary) 24%,var(--bz-border));border-radius:8px;background:color-mix(in srgb,var(--bz-primary-soft) 42%,var(--bz-surface));box-shadow:none}.bz-fabric-signup .bz-signup-role-card-summary-mark{width:36px;height:36px;border-radius:6px;box-shadow:none}.bz-fabric-signup .bz-create-account-edit-link,.bz-fabric-signup .bz-create-account-sign-in .bz-btn-inline,.bz-fabric-signup .bz-role-signup-shell>.bz-auth-lead .bz-btn-inline,.bz-fabric-signup .bz-signup-change-role-link,.bz-fabric-signup .bz-signup-policy-link{min-height:44px;height:auto;align-items:center;padding-inline:var(--bz-space-3);border-radius:6px;color:var(--bz-primary);white-space:normal;overflow-wrap:anywhere}.bz-fabric-signup .bz-check,.bz-fabric-signup .bz-choice,.bz-fabric-signup .bz-signup-confirmation-list .bz-check{min-width:0;min-height:44px;align-items:flex-start;overflow:visible;border-radius:8px;white-space:normal;overflow-wrap:anywhere}.bz-fabric-signup .bz-signup-confirmation-list .bz-check{border-color:color-mix(in srgb,var(--bz-primary) 18%,var(--bz-border));background:var(--bz-surface)}.bz-fabric-signup .bz-signup-confirmation-list .bz-check:has(input:checked){border-color:color-mix(in srgb,var(--bz-primary) 45%,var(--bz-border));background:color-mix(in srgb,var(--bz-primary-soft) 48%,var(--bz-surface))}.bz-fabric-signup .bz-club-official-authorisation,.bz-fabric-signup .bz-club-official-flow-card,.bz-fabric-signup .bz-signup-form-section{min-width:0;max-width:100%;overflow:visible;border-radius:0;background:transparent;box-shadow:none}.bz-fabric-signup .bz-choice,.bz-fabric-signup .bz-club-claim-result-card,.bz-fabric-signup .bz-club-suggestion,.bz-fabric-signup .bz-row-cluster-card,.bz-fabric-signup .bz-subcard{min-width:0;max-width:100%;border-radius:8px;box-shadow:none}.bz-fabric-signup .bz-control{width:100%;min-width:0;max-width:100%;min-height:44px;height:auto;border-color:color-mix(in srgb,var(--bz-primary) 24%,var(--bz-border));background:var(--bz-surface);color:var(--bz-ink);font-size:var(--bz-text-body);line-height:var(--bz-leading-normal)}.bz-fabric-signup input.bz-control::placeholder,.bz-fabric-signup textarea.bz-control::placeholder{color:var(--bz-ink-subtle);opacity:1}.bz-fabric-signup .bz-field-label,.bz-fabric-signup .bz-label,.bz-fabric-signup legend{color:var(--bz-ink);font-weight:var(--bz-weight-semibold)}.bz-fabric-signup .bz-btn{min-width:0;min-height:44px;height:auto;border-radius:6px;white-space:normal;overflow-wrap:anywhere}.bz-fabric-signup .bz-btn-brand,.bz-fabric-signup .bz-btn-primary,.bz-fabric-signup .bz-signup-role-card .bz-btn-brand{border-color:var(--bz-primary);background:var(--bz-primary);color:var(--bz-surface);box-shadow:none}.bz-fabric-signup .bz-btn-brand:hover,.bz-fabric-signup .bz-btn-primary:hover,.bz-fabric-signup .bz-signup-role-card:hover .bz-btn-brand{border-color:var(--bz-primary-hover);background:var(--bz-primary-hover);color:var(--bz-surface);box-shadow:none}.bz-fabric-signup .bz-btn-inline,.bz-fabric-signup .bz-btn-secondary,.bz-fabric-signup .bz-btn-tertiary{border-color:color-mix(in srgb,var(--bz-primary) 30%,var(--bz-border));background:var(--bz-surface);color:var(--bz-primary);box-shadow:none}.bz-fabric-signup .bz-btn-inline:hover,.bz-fabric-signup .bz-btn-secondary:hover,.bz-fabric-signup .bz-btn-tertiary:hover{border-color:var(--bz-primary);background:var(--bz-primary-soft);color:var(--bz-primary-hover)}.bz-fabric-signup .bz-create-account-card .bz-form>.bz-btn-brand,.bz-fabric-signup .bz-signup-entry-actions .bz-btn-brand,.bz-fabric-signup .bz-signup-form-panel .bz-club-official-submit-row .bz-btn-primary,.bz-fabric-signup .bz-signup-form-panel .bz-form>.bz-submit-row:last-child .bz-btn-primary,.bz-fabric-signup .bz-signup-task-panel .bz-submit-row .bz-btn-brand{border-color:var(--bz-action);background:var(--bz-action);color:#ffffff}.bz-fabric-signup .bz-create-account-card .bz-form>.bz-btn-brand:hover,.bz-fabric-signup .bz-signup-entry-actions .bz-btn-brand:hover,.bz-fabric-signup .bz-signup-form-panel .bz-club-official-submit-row .bz-btn-primary:hover,.bz-fabric-signup .bz-signup-form-panel .bz-form>.bz-submit-row:last-child .bz-btn-primary:hover,.bz-fabric-signup .bz-signup-task-panel .bz-submit-row .bz-btn-brand:hover{border-color:var(--bz-action-hover);background:var(--bz-action-hover);color:#ffffff}.bz-fabric-signup .bz-club-official-action-footer,.bz-fabric-signup .bz-signup-entry-actions,.bz-fabric-signup .bz-signup-form-panel .bz-form>.bz-submit-row:last-child{border-color:color-mix(in srgb,var(--bz-primary) 18%,var(--bz-border));background:color-mix(in srgb,var(--bz-primary-soft) 30%,var(--bz-surface))}.bz-fabric-signup.bz-signup-account-surface{align-items:center}.bz-fabric-signup>.bz-create-account-card,.bz-fabric-signup>.bz-signup-account-editorial,.bz-fabric-signup>.bz-signup-account-header{width:min(100%,36rem);max-width:36rem}:where(.bz-fabric-signup,.bz-fabric-parent-lft,.bz-coach-new-team-page,.bz-coach-cards-page) .bz-onboarding-editorial{position:relative;isolation:isolate;width:100%;min-width:0;min-height:220px;aspect-ratio:16/7;overflow:hidden;margin:0;border:1px solid color-mix(in srgb,var(--bz-primary) 22%,var(--bz-border));border-radius:14px;background:var(--bz-emphasis-bg);box-shadow:0 18px 42px rgba(11,18,32,.14)}:where(.bz-fabric-signup,.bz-fabric-parent-lft,.bz-coach-new-team-page,.bz-coach-cards-page) .bz-onboarding-editorial:after{position:absolute;z-index:0;inset:0;background:linear-gradient(90deg,rgba(7,17,31,.9),rgba(7,17,31,.62) 46%,rgba(7,17,31,.08) 78%);content:"";pointer-events:none}:where(.bz-fabric-signup,.bz-fabric-parent-lft,.bz-coach-new-team-page,.bz-coach-cards-page) .bz-onboarding-editorial__image{z-index:-1;object-fit:cover;object-position:center}:where(.bz-fabric-signup,.bz-fabric-parent-lft,.bz-coach-new-team-page,.bz-coach-cards-page) .bz-onboarding-editorial--parent .bz-onboarding-editorial__image{object-position:60% center}:where(.bz-fabric-signup,.bz-fabric-parent-lft,.bz-coach-new-team-page,.bz-coach-cards-page) .bz-onboarding-editorial__caption{position:absolute;z-index:1;inset:auto auto clamp(var(--bz-space-4),4vw,var(--bz-space-6)) clamp(var(--bz-space-4),4vw,var(--bz-space-6));display:grid;width:min(30rem,calc(100% - 2 * clamp(var(--bz-space-4), 4vw, var(--bz-space-6))));grid-gap:var(--bz-space-2);gap:var(--bz-space-2);color:var(--bz-surface)}:where(.bz-fabric-signup,.bz-fabric-parent-lft,.bz-coach-new-team-page,.bz-coach-cards-page) .bz-onboarding-editorial__caption strong{color:var(--bz-surface);font-size:clamp(1.25rem,3vw,1.8rem);font-weight:var(--bz-weight-extrabold);line-height:1.08;letter-spacing:-.03em;text-wrap:balance}:where(.bz-fabric-signup,.bz-fabric-parent-lft,.bz-coach-new-team-page,.bz-coach-cards-page) .bz-onboarding-editorial__caption span{max-width:46ch;color:#eef3f8;font-size:var(--bz-text-body);line-height:var(--bz-leading-normal);overflow-wrap:anywhere}.bz-fabric-signup .bz-signup-account-editorial,.bz-fabric-signup .bz-signup-entry-editorial{box-shadow:none}@media (min-width:960px){.bz-fabric-signup.bz-signup-account-surface{display:grid;grid-template-columns:minmax(0,30rem) minmax(0,36rem);align-content:start;align-items:start;justify-content:center;grid-gap:var(--bz-space-6);gap:var(--bz-space-6)}.bz-fabric-signup.bz-signup-account-surface>.bz-signup-account-header{grid-column:1/-1;width:min(100%,68rem);max-width:68rem}.bz-fabric-signup.bz-signup-account-surface>.bz-signup-account-editorial{grid-column:1;min-height:100%;aspect-ratio:auto}.bz-fabric-signup.bz-signup-account-surface>.bz-create-account-card{grid-column:2}}.bz-fabric-signup .bz-create-account-card{gap:var(--bz-space-5);padding:clamp(var(--bz-space-5),4vw,var(--bz-space-7))}.bz-fabric-signup .bz-create-account-continuation-row{align-items:center;gap:var(--bz-space-3)}.bz-fabric-signup .bz-signup-task-boundary{max-width:46rem}.bz-fabric-signup .bz-signup-task-panel .bz-form-panel-card__body{display:grid;grid-gap:var(--bz-space-4);gap:var(--bz-space-4)}.bz-fabric-signup :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--bz-brand) 82%,var(--bz-surface));outline-offset:3px;box-shadow:0 0 0 2px var(--bz-primary)}@media (max-width:719px){.bz-fabric-signup.bz-auth-shell{min-height:auto;padding:var(--bz-space-4) var(--bz-space-4) var(--bz-space-8)}.bz-fabric-signup .bz-role-signup-shell,.bz-fabric-signup .bz-signup-entry{gap:var(--bz-space-4)}.bz-fabric-signup .bz-role-signup-shell>.bz-signup-role-header,.bz-fabric-signup .bz-signup-entry .bz-signup-masthead,.bz-fabric-signup>.bz-signup-account-header{padding:var(--bz-space-5) 0 var(--bz-space-4);border-radius:0}.bz-fabric-signup .bz-role-signup-shell>.bz-signup-role-header .bz-auth-title,.bz-fabric-signup .bz-signup-entry .bz-signup-masthead .bz-signup-public-title,.bz-fabric-signup>.bz-signup-account-header .bz-auth-title{max-width:none;font-size:clamp(2.25rem,12vw,3.5rem);line-height:.98}.bz-fabric-signup .bz-signup-role-list{grid-template-columns:minmax(0,1fr);gap:var(--bz-space-3)}.bz-fabric-signup .bz-signup-entry .bz-signup-role-card,.bz-fabric-signup .bz-signup-entry .bz-signup-role-card:hover{min-height:0;padding:var(--bz-space-4)}.bz-fabric-signup .bz-create-account-continuation-row,.bz-fabric-signup .bz-signup-selected-role{display:grid;grid-template-columns:minmax(0,1fr);align-items:flex-start}.bz-fabric-signup .bz-create-account-card,.bz-fabric-signup .bz-signup-entry-panel,.bz-fabric-signup .bz-signup-form-panel,.bz-fabric-signup .bz-signup-task-panel{border-radius:8px}.bz-fabric-signup .bz-actions,.bz-fabric-signup .bz-actions .bz-btn,.bz-fabric-signup .bz-create-account-edit-link,.bz-fabric-signup .bz-create-account-sign-in .bz-btn-inline,.bz-fabric-signup .bz-signup-entry-actions,.bz-fabric-signup .bz-submit-row,.bz-fabric-signup .bz-submit-row .bz-btn{width:100%}.bz-fabric-signup .bz-create-account-edit-link,.bz-fabric-signup .bz-create-account-sign-in .bz-btn-inline{justify-content:center}.bz-fabric-signup .bz-create-account-card,.bz-fabric-signup .bz-form-panel-card__body,.bz-fabric-signup .bz-form-panel-card__header{padding-inline:var(--bz-space-4)}:where(.bz-fabric-signup,.bz-fabric-parent-lft,.bz-coach-new-team-page,.bz-coach-cards-page) .bz-onboarding-editorial{min-height:260px;aspect-ratio:4/3;border-radius:10px}:where(.bz-fabric-signup,.bz-fabric-parent-lft,.bz-coach-new-team-page,.bz-coach-cards-page) .bz-onboarding-editorial:after{background:linear-gradient(0deg,rgba(7,17,31,.94),rgba(7,17,31,.54) 58%,rgba(7,17,31,.04))}:where(.bz-fabric-signup,.bz-fabric-parent-lft,.bz-coach-new-team-page,.bz-coach-cards-page) .bz-onboarding-editorial__caption{inset:auto var(--bz-space-4) var(--bz-space-4);width:auto}.bz-fabric-signup .bz-club-official-flow-card,.bz-fabric-signup .bz-row-cluster-card,.bz-fabric-signup .bz-signup-form-section,.bz-fabric-signup .bz-subcard{padding-inline:0}}@media (max-width:359px){.bz-fabric-signup .bz-create-account-card,.bz-fabric-signup .bz-form-panel-card__body,.bz-fabric-signup .bz-form-panel-card__header,.bz-fabric-signup.bz-auth-shell{padding-inline:var(--bz-space-3)}}@media (prefers-reduced-motion:reduce){.bz-fabric-signup,.bz-fabric-signup *,.bz-fabric-signup :after,.bz-fabric-signup :before,body:has(.bz-fabric-signup) .bz-product-header{scroll-behavior:auto;transition:none;animation:none}}@media (min-width:720px){.bz-public-footer{padding-block:var(--bz-space-6) var(--bz-space-5)}}.bz-public-footer-inner{display:flex;flex-direction:column;gap:var(--bz-space-4);max-width:calc(var(--bz-page-max) + var(--bz-gutter) * 2);margin-inline:auto;padding-inline:var(--bz-gutter)}.bz-public-footer-product .bz-public-footer-inner{max-width:calc(var(--bz-workspace-max) + var(--bz-gutter) * 2);padding-bottom:calc(var(--bz-space-5) + 64px)}@media (min-width:720px){.bz-public-footer-product .bz-public-footer-inner{padding-bottom:var(--bz-space-5)}}.bz-public-footer-main{display:grid;grid-gap:var(--bz-space-4) var(--bz-space-6);gap:var(--bz-space-4) var(--bz-space-6);grid-template-columns:1fr}@media (min-width:360px) and (max-width:639px){.bz-public-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--bz-space-5)}.bz-public-footer-brand{grid-column:1/-1}}@media (min-width:640px){.bz-public-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-public-footer-brand{grid-column:1/-1}}@media (min-width:900px){.bz-public-footer-main{grid-template-columns:minmax(220px,1.45fr) repeat(4,minmax(112px,1fr));gap:var(--bz-space-5) var(--bz-space-7)}.bz-public-footer-brand{grid-column:auto}}.bz-public-footer-brand{display:flex;flex-direction:column;gap:var(--bz-space-2);max-width:34ch}.bz-public-footer-logo{align-self:flex-start}.bz-public-footer .bz-brand:focus-visible{outline:2px solid var(--bz-brand);outline-offset:4px;border-radius:var(--bz-radius-sm)}.bz-public-footer-tagline{margin:0;font-size:var(--bz-text-label);line-height:var(--bz-leading-relaxed);color:var(--bz-footer-ink-muted)}.bz-public-footer-group-title{margin:0 0 var(--bz-space-2);font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-snug);color:var(--bz-footer-ink-heading)}.bz-public-footer-group-list{display:flex;flex-direction:column;gap:var(--bz-space-1);margin:0;padding:0;list-style:none}.bz-public-footer-group-list .bz-cookie-settings-trigger,.bz-public-footer-link{display:inline-flex;align-items:center;padding:2px 0;border:0;border-radius:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-size:var(--bz-text-label);line-height:var(--bz-leading-normal);font-weight:var(--bz-weight-regular);text-decoration:none;transition:color var(--bz-motion-quick) var(--bz-ease)}.bz-public-footer-group-list .bz-cookie-settings-trigger:hover,.bz-public-footer-link:hover{color:var(--bz-brand);text-decoration:underline;text-underline-offset:2px}.bz-public-footer-group-list .bz-cookie-settings-trigger:focus-visible,.bz-public-footer-link:focus-visible{outline:2px solid var(--bz-brand);outline-offset:3px;border-radius:var(--bz-radius-sm);color:var(--bz-brand);text-decoration:underline;text-underline-offset:2px}.bz-public-footer-meta{padding-top:var(--bz-space-3);border-top:1px solid var(--bz-footer-divider)}.bz-public-footer-meta-line{margin:0;font-size:var(--bz-text-meta);line-height:var(--bz-leading-normal);color:var(--bz-footer-ink-meta)}.bz-cookie-banner{position:fixed;inset:auto 0 0;z-index:80;padding:var(--bz-space-3);display:flex;align-items:flex-end;justify-content:center;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--bz-canvas) 86%,transparent));pointer-events:none}.bz-cookie-banner-card{display:flex;flex-direction:column;gap:var(--bz-space-3);width:min(100%,980px);margin-inline:auto;padding:var(--bz-space-3);border:1px solid color-mix(in srgb,var(--bz-primary) 16%,var(--bz-border));border-radius:var(--bz-radius-card);background:color-mix(in srgb,var(--bz-surface) 98%,transparent);box-shadow:0 14px 34px color-mix(in srgb,var(--bz-ink) 12%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto}.bz-cookie-banner-copy{display:flex;flex-direction:column;gap:var(--bz-space-2)}.bz-cookie-banner-copy h2{margin:0;color:var(--bz-ink);font-size:var(--bz-text-label);line-height:var(--bz-leading-tight)}.bz-cookie-banner-copy p{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:var(--bz-leading-normal)}.bz-cookie-banner-actions,.bz-cookie-modal-actions{display:flex;flex-direction:column;gap:var(--bz-space-2)}.bz-cookie-banner-actions .bz-btn,.bz-cookie-modal-actions .bz-btn{width:100%}.bz-cookie-modal-backdrop{position:fixed;inset:0;z-index:90;display:flex;align-items:flex-end;justify-content:center;padding:var(--bz-space-3);background:color-mix(in srgb,var(--bz-ink-black) 46%,transparent)}.bz-cookie-modal{display:flex;flex-direction:column;gap:var(--bz-space-4);width:min(100%,620px);max-height:min(92vh,760px);overflow-y:auto;padding:var(--bz-space-4);border:1px solid var(--bz-border);border-radius:var(--bz-radius-card);background:var(--bz-surface);box-shadow:var(--bz-shadow-card)}.bz-cookie-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bz-space-3)}.bz-cookie-modal-head>div{display:flex;flex-direction:column;gap:var(--bz-space-2)}.bz-cookie-modal-head h2{margin:0;color:var(--bz-ink);font-size:var(--bz-text-section-title);line-height:var(--bz-leading-tight)}.bz-cookie-choice p,.bz-cookie-modal-head p{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:var(--bz-leading-normal)}.bz-cookie-modal-close{flex:0 0 auto;min-height:34px;padding:0 var(--bz-space-3);border:1px solid var(--bz-border);border-radius:var(--bz-radius-pill);background:var(--bz-surface-muted);color:var(--bz-ink-muted);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold)}.bz-cookie-modal-close:hover{border-color:var(--bz-border-strong);color:var(--bz-ink)}.bz-cookie-choice,.bz-cookie-choice-list{display:flex;flex-direction:column;gap:var(--bz-space-3)}.bz-cookie-choice{padding:var(--bz-space-4);border:1px solid var(--bz-border);border-radius:var(--bz-radius-surface);background:var(--bz-surface-muted)}.bz-cookie-choice-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bz-space-3)}.bz-cookie-choice-head h3{margin:0;color:var(--bz-ink);font-size:var(--bz-text-card-title);line-height:var(--bz-leading-tight)}.bz-cookie-choice-head span{flex:0 0 auto;padding:.15rem var(--bz-space-2);border:1px solid color-mix(in srgb,var(--bz-primary) 20%,var(--bz-border));border-radius:var(--bz-radius-pill);background:var(--bz-surface);color:var(--bz-primary);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-snug)}.bz-cookie-toggle{display:flex;align-items:center;gap:var(--bz-space-2);color:var(--bz-ink);font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-normal)}.bz-cookie-toggle input{width:1.1rem;height:1.1rem;margin:0;accent-color:var(--bz-primary)}@media (min-width:560px){.bz-cookie-banner-actions,.bz-cookie-modal-actions{flex-direction:row;flex-wrap:wrap}.bz-cookie-banner-actions .bz-btn,.bz-cookie-modal-actions .bz-btn{width:auto}}@media (min-width:720px){.bz-cookie-banner{align-items:flex-end;padding:var(--bz-space-4)}.bz-cookie-banner-card{flex-direction:row;align-items:center;justify-content:space-between;padding:var(--bz-space-4)}.bz-cookie-banner-actions{flex:0 0 auto;justify-content:flex-end}.bz-cookie-modal-backdrop{align-items:center;padding:var(--bz-space-5)}.bz-cookie-modal{padding:var(--bz-space-5)}}.bz-home-page{--bz-page-max:1180px;--bz-shell-max:1180px;padding-block:var(--bz-space-5) var(--bz-space-8)}.bz-home-page--landing{-webkit-padding-before:0;padding-block-start:0}@media (min-width:1024px){.bz-home-page{padding-block:var(--bz-space-6) var(--bz-space-9)}.bz-home-page--landing{-webkit-padding-before:0;padding-block-start:0}}.bz-home-shell{width:100%;max-width:var(--bz-shell-max);margin-inline:auto;--color-ink:var(--bz-ink-black);--color-ink-secondary:var(--bz-ink-muted);--color-canvas:var(--bz-canvas);--color-surface:var(--bz-surface);--color-border:var(--bz-border);--color-primary:var(--bz-primary);--color-primary-hover:var(--bz-primary-hover);--color-primary-active:var(--bz-primary-active);--color-primary-soft:var(--bz-primary-soft);--color-accent:var(--bz-brand);--color-accent-soft:var(--bz-brand-soft);--bz-home-card-shadow:var(--bz-shadow-soft);--bz-home-card-shadow-hover:var(--bz-shadow-card);display:flex;flex-direction:column;gap:clamp(var(--bz-space-6),4vw,var(--bz-space-8))}.bz-home-hero,.bz-phonebook-hero{position:relative;min-width:0;overflow:hidden;padding:clamp(var(--bz-space-5),4.2vw,var(--bz-space-8));border:1px solid color-mix(in srgb,var(--bz-primary) 10%,var(--bz-border));border-radius:calc(var(--bz-radius-card) + 8px);background:radial-gradient(circle at 8% 10%,color-mix(in srgb,var(--bz-brand) 9%,transparent) 0,transparent 34%),radial-gradient(circle at 92% 0,color-mix(in srgb,var(--bz-primary) 10%,transparent) 0,transparent 36%),linear-gradient(135deg,#ffffff 0,#f7faff 100%);box-shadow:0 1px 2px rgba(11,18,32,.035),0 20px 52px rgba(15,23,42,.055)}@media (max-width:1320px){.bz-home-hero,.bz-phonebook-hero{padding:var(--bz-space-5);border-radius:var(--bz-radius-card)}}@media (min-width:1024px){.bz-home-hero,.bz-phonebook-hero{padding-block:var(--bz-space-4) var(--bz-space-5)}}.bz-home-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(var(--bz-space-6),4vw,var(--bz-space-7));gap:clamp(var(--bz-space-6),4vw,var(--bz-space-7));align-items:stretch}.bz-home-hero-grid>.bz-directory-search-panel,.bz-home-hero-grid>.bz-home-search-card{max-width:900px;margin-inline:auto}@media (max-width:719px){.bz-home-page{-webkit-padding-before:0;padding-block-start:0}.bz-home-shell--landing{max-width:none;gap:var(--bz-space-7)}.bz-home-landing-hero{width:calc(100% + (var(--bz-gutter) * 2));margin-inline:calc(var(--bz-gutter) * -1);padding:var(--bz-space-5) var(--bz-gutter) var(--bz-space-6);border:0;border-radius:0;box-shadow:none;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--bz-brand) 11%,transparent) 0,transparent 34%),radial-gradient(circle at 100% 8%,color-mix(in srgb,var(--bz-primary) 12%,transparent) 0,transparent 42%),linear-gradient(180deg,#ffffff 0,#f7faff 100%)}.bz-home-landing-hero-grid{gap:var(--bz-space-5)}.bz-home-landing-hero .bz-home-hero-copy{max-width:none}.bz-home-landing-hero .bz-home-title{max-width:none;font-size:clamp(1.78rem,8vw,3rem);line-height:.98;letter-spacing:-.05em}.bz-home-landing-hero .bz-home-title-main{white-space:nowrap}.bz-home-landing-hero .bz-home-lead{max-width:34ch;font-size:clamp(.95rem,3.8vw,1.05rem)}.bz-home-landing-hero .bz-home-hero-proof{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:32ch;margin-top:0;padding:.42rem .7rem;border:1px solid color-mix(in srgb,var(--bz-primary) 14%,var(--bz-border));border-radius:var(--bz-radius-pill);background:color-mix(in srgb,var(--bz-surface) 72%,transparent);color:var(--bz-ink-muted);font-size:.84rem;font-weight:var(--bz-weight-semibold);line-height:1.25}.bz-home-landing-hero .bz-home-hero-points{gap:var(--bz-space-2)}.bz-home-landing-hero .bz-directory-search-panel,.bz-home-landing-hero .bz-home-search-card{max-width:none;margin-inline:0;border-radius:var(--bz-radius-card)}.bz-home-flow-panel,.bz-home-opportunities,.bz-home-roles,.bz-home-share-panel{-webkit-margin-before:var(--bz-space-2);margin-block-start:var(--bz-space-2)}.bz-home-section-head{gap:var(--bz-space-3);padding-inline:var(--bz-space-1)}.bz-home-panel-body,.bz-home-route-body,.bz-home-section-lead,.bz-home-share-text{font-size:var(--bz-text-label);line-height:var(--bz-leading-relaxed)}.bz-home-audience-grid,.bz-home-guide-grid{gap:var(--bz-space-4)}.bz-home-share-panel{padding:var(--bz-space-5)}}@media (min-width:960px){.bz-home-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(420px,1fr);gap:clamp(var(--bz-space-5),3vw,var(--bz-space-7));align-items:center}.bz-home-hero-grid>.bz-directory-search-panel,.bz-home-hero-grid>.bz-home-search-card{max-width:none;margin-inline:0}}@media (min-width:1280px){.bz-home-hero-grid{grid-template-columns:minmax(500px,.82fr) minmax(560px,1fr)}}.bz-home-hero-copy{display:flex;flex-direction:column;justify-content:center;gap:var(--bz-space-3);min-width:0;max-width:39rem}.bz-home-title{margin:0;max-width:11ch;color:var(--color-ink);font-size:clamp(2.6rem,5.35vw,5.05rem);font-weight:var(--bz-weight-extrabold);line-height:.97;letter-spacing:-.055em;text-wrap:balance}.bz-home-title-accent,.bz-home-title-main{display:block}@media (min-width:960px){.bz-home-title{font-size:clamp(2.45rem,3.3vw,3.45rem);line-height:1.02}.bz-home-title-main{white-space:nowrap}}.bz-clubs-title .bz-home-title-accent,.bz-home-title-accent{color:var(--bz-brand)}@media (max-width:719px){.bz-home-title{font-size:clamp(1.7rem,8.2vw,3.5rem);letter-spacing:-.04em;max-width:none}.bz-home-title-accent,.bz-home-title-main{display:block}.bz-home-title-main{white-space:nowrap}}@media (min-width:720px){.bz-home-title{font-size:clamp(2.45rem,4.4vw,3.9rem);max-width:16ch}.bz-home-title-main:after{content:none}.bz-home-title-main{display:block;white-space:nowrap}.bz-home-title-accent{display:block;white-space:normal}}.bz-home-lead{margin:0;max-width:42ch;color:var(--color-ink-secondary);font-size:clamp(1rem,.92rem + .24vw,1.125rem);line-height:var(--bz-leading-relaxed)}.bz-home-account-note{margin:0;max-width:44ch;padding:var(--bz-space-3) var(--bz-space-4);border:1px solid color-mix(in srgb,var(--bz-primary) 18%,var(--bz-border));border-radius:var(--bz-radius-surface);background:color-mix(in srgb,var(--bz-primary-soft) 58%,var(--bz-surface));color:var(--bz-ink);font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-normal)}.bz-home-role-quick-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--bz-space-2);gap:var(--bz-space-2);max-width:44rem;margin-top:var(--bz-space-1)}.bz-home-role-quick-link{display:flex;min-width:0;min-height:72px;flex-direction:column;justify-content:space-between;gap:var(--bz-space-1);padding:var(--bz-space-3);border:1px solid color-mix(in srgb,var(--bz-border) 86%,var(--bz-primary));border-radius:var(--bz-radius-surface);background:color-mix(in srgb,var(--bz-surface) 88%,transparent);color:var(--bz-ink);text-decoration:none;box-shadow:0 8px 18px color-mix(in srgb,var(--bz-ink) 5%,transparent);transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.bz-home-role-quick-link:focus-visible,.bz-home-role-quick-link:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--bz-primary) 34%,var(--bz-border));box-shadow:0 12px 24px color-mix(in srgb,var(--bz-ink) 8%,transparent);text-decoration:none}.bz-home-role-quick-link span{color:var(--bz-primary);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-extrabold);line-height:var(--bz-leading-tight)}.bz-home-role-quick-link strong{color:var(--bz-ink);font-size:.84rem;line-height:var(--bz-leading-snug)}@media (max-width:719px){.bz-home-role-quick-links{grid-template-columns:minmax(0,1fr)}.bz-home-role-quick-link{min-height:0}}.bz-directory-search-panel,.bz-home-search-card{position:relative;overflow:hidden;width:100%;min-width:0;gap:var(--bz-space-5);padding:clamp(var(--bz-space-4),2.6vw,var(--bz-space-6));border:1px solid color-mix(in srgb,var(--bz-primary) 12%,var(--color-border));border-radius:calc(var(--bz-radius-card) + 2px);background:color-mix(in srgb,var(--color-surface) 97%,transparent);box-shadow:0 1px 2px rgba(15,23,42,.045),0 16px 36px rgba(37,99,235,.055);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:border-color .16s ease,box-shadow .16s ease}.bz-directory-search-panel:hover,.bz-home-search-card:hover{border-color:var(--bz-border-strong);box-shadow:0 1px 2px rgba(15,23,42,.045),0 16px 36px rgba(37,99,235,.055);transform:none}.bz-directory-search-panel:focus-within,.bz-home-search-card:focus-within{border-color:color-mix(in srgb,var(--color-primary) 22%,var(--color-border));box-shadow:var(--bz-home-card-shadow-hover),var(--bz-shadow-focus)}@media (min-width:720px){.bz-directory-search-panel,.bz-home-search-card{padding:clamp(var(--bz-space-5),2.4vw,var(--bz-space-6))}}.bz-home-search-card-head{display:flex;flex-direction:column;gap:var(--bz-space-2)}.bz-home-search-eyebrow{display:flex;align-items:center;justify-content:flex-start;gap:var(--bz-space-3)}.bz-home-search-badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:28px;padding:0 var(--bz-space-3);border:1px solid color-mix(in srgb,var(--color-primary) 20%,var(--color-border));border-radius:var(--bz-radius-pill);background:color-mix(in srgb,var(--color-primary-soft) 72%,var(--color-surface));color:var(--color-primary);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold);letter-spacing:.01em}.bz-home-search-note{margin:0;color:var(--color-ink);font-size:clamp(1rem,.94rem + .3vw,1.2rem);font-weight:var(--bz-weight-extrabold);line-height:var(--bz-leading-tight);letter-spacing:-.02em}.bz-home-search-coverage{margin:0;max-width:46ch;color:var(--bz-brand);font-size:var(--bz-text-label);font-weight:var(--bz-weight-bold);line-height:var(--bz-leading-normal);letter-spacing:0;overflow-wrap:break-word;text-wrap:pretty}.bz-home-search-proof{display:flex;align-items:flex-start;gap:var(--bz-space-2);margin:var(--bz-space-1) 0 0;padding-top:var(--bz-space-3);border-top:1px solid color-mix(in srgb,var(--bz-primary) 18%,var(--bz-border));color:var(--bz-primary);font-size:clamp(.82rem,3.4vw,.9rem);font-weight:var(--bz-weight-semibold);line-height:1.35;text-wrap:pretty;animation:bz-home-live-kicker-pulse 3.2s ease-in-out infinite;transform-origin:left center}.bz-home-search-proof strong{color:inherit;font-weight:var(--bz-weight-extrabold)}.bz-home-search-proof-mark{flex:0 0 auto;width:.65rem;height:.65rem;margin-top:.28rem;border-radius:999px;background:var(--bz-primary);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--bz-primary) 16%,transparent)}@media (min-width:760px){.bz-home-search-coverage{max-width:46ch;text-align:left}}.bz-home-opportunities{display:grid;grid-gap:var(--bz-space-5);gap:var(--bz-space-5);padding-block:clamp(var(--bz-space-5),5vw,var(--bz-space-7))}.bz-home-opportunities-head{display:grid;grid-gap:var(--bz-space-4);gap:var(--bz-space-4);align-items:end}.bz-home-section-kicker{margin:0 0 var(--bz-space-2);color:var(--bz-brand);font-size:var(--bz-text-label);font-weight:var(--bz-weight-extrabold);letter-spacing:.01em}.bz-home-live-kicker{display:inline-flex;align-items:center;gap:var(--bz-space-2);color:var(--bz-primary);animation:bz-home-live-kicker-pulse 3.2s ease-in-out infinite;transform-origin:left center}.bz-home-live-kicker-dot{width:.65rem;height:.65rem;border-radius:999px;background:var(--bz-primary);box-shadow:0 0 0 .25rem color-mix(in srgb,var(--bz-primary) 16%,transparent);flex:0 0 auto}@keyframes bz-home-live-kicker-pulse{0%,to{opacity:1}50%{opacity:.58}}.bz-home-opportunities-cta{justify-self:start}.bz-home-opportunities-mobile-cta{display:flex;justify-content:stretch}.bz-home-opportunities-mobile-cta .bz-home-opportunities-cta{width:100%}.bz-home-opportunities-head>.bz-home-opportunities-cta{display:none}.bz-home-opportunities-sections{display:flex;flex-wrap:wrap;gap:var(--bz-space-2);margin-top:var(--bz-space-3)}.bz-home-opportunities-sections span{display:inline-flex;align-items:center;min-height:28px;padding:0 var(--bz-space-2);border:1px solid color-mix(in srgb,var(--bz-border) 84%,var(--bz-primary));border-radius:var(--bz-radius-pill);background:color-mix(in srgb,var(--bz-surface) 90%,var(--bz-primary-soft));color:var(--bz-ink-muted);font-size:.78rem;font-weight:var(--bz-weight-bold)}.bz-home-opportunities-carousel{position:relative;overflow-x:auto;overflow-y:hidden;margin-inline:calc(var(--bz-space-3) * -1);padding:var(--bz-space-2) var(--bz-space-3) var(--bz-space-3);scroll-snap-type:x proximity;scroll-behavior:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x}.bz-home-opportunities-carousel--live.bz-home-opportunities-carousel--playing{overflow:hidden;cursor:pointer;touch-action:manipulation}.bz-home-opportunities-carousel--live.bz-home-opportunities-carousel--paused{overflow-x:auto;cursor:-webkit-grab;cursor:grab;touch-action:pan-x}.bz-home-opportunities-carousel--live.bz-home-opportunities-carousel--paused:active{cursor:-webkit-grabbing;cursor:grabbing}.bz-home-opportunities-carousel:focus-visible{outline:2px solid color-mix(in srgb,var(--bz-brand) 72%,transparent);outline-offset:2px}.bz-home-opportunities-carousel::-webkit-scrollbar{display:none}.bz-home-opportunities-rail{display:grid;grid-auto-columns:minmax(252px,calc(100vw - 4.5rem));grid-auto-flow:column;grid-gap:var(--bz-space-3);gap:var(--bz-space-3);width:max-content;min-width:100%;overflow:visible;will-change:transform}.bz-home-opportunity-card{position:relative;display:flex;min-height:184px;flex-direction:column;gap:var(--bz-space-2);padding:var(--bz-space-4);overflow:hidden;border:1px solid color-mix(in srgb,var(--bz-border) 84%,var(--bz-brand));border-radius:var(--bz-product-card-radius,var(--bz-radius-xl));background:linear-gradient(180deg,color-mix(in srgb,var(--bz-surface) 96%,var(--bz-brand-soft)),var(--bz-surface));color:inherit;scroll-snap-align:start;text-decoration:none;box-shadow:0 12px 28px color-mix(in srgb,var(--bz-ink) 7%,transparent);transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.bz-home-opportunity-card:focus-visible,.bz-home-opportunity-card:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--bz-brand) 32%,var(--bz-border));text-decoration:none;box-shadow:0 16px 34px color-mix(in srgb,var(--bz-ink) 10%,transparent)}.bz-home-opportunity-card:focus-visible *,.bz-home-opportunity-card:hover *{text-decoration:none}.bz-home-opportunity-card:before{content:"";position:absolute;inset:0 0 auto;height:.28rem;background:linear-gradient(90deg,var(--bz-brand),color-mix(in srgb,var(--bz-primary) 70%,var(--bz-brand)))}.bz-home-opportunity-card-topline,.bz-home-opportunity-footer{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bz-space-2)}.bz-home-opportunity-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:28px;padding:0 var(--bz-space-2);border-radius:var(--bz-radius-pill);background:var(--bz-brand);color:var(--bz-ink-inverse);font-size:.76rem;font-weight:var(--bz-weight-extrabold)}.bz-home-opportunity-date{color:var(--bz-ink-muted);font-size:.78rem;font-weight:var(--bz-weight-bold);white-space:nowrap}.bz-home-opportunity-title{position:relative;z-index:1;color:var(--bz-ink);font-size:clamp(1rem,3.6vw,1.18rem);font-weight:var(--bz-weight-extrabold);line-height:var(--bz-leading-tight)}.bz-home-opportunity-meta{position:relative;z-index:1;color:var(--bz-ink-muted);font-size:.88rem;line-height:var(--bz-leading-normal)}.bz-home-opportunity-footer{margin-top:auto;padding-top:var(--bz-space-2);border-top:1px solid color-mix(in srgb,var(--bz-border) 86%,var(--bz-brand));color:var(--bz-ink-muted);font-size:.8rem;font-weight:var(--bz-weight-bold)}.bz-home-opportunity-footer span:last-child{color:var(--bz-brand)}.bz-home-opportunity-card--looking-for-players .bz-home-opportunity-pill,.bz-home-opportunity-card--team-trial .bz-home-opportunity-pill{background:var(--bz-brand)}.bz-home-opportunity-card--friendly .bz-home-opportunity-pill,.bz-home-opportunity-card--tournament .bz-home-opportunity-pill{background:var(--bz-primary)}.bz-home-opportunity-card--looking-for-team .bz-home-opportunity-pill{background:color-mix(in srgb,var(--bz-primary) 82%,var(--bz-brand))}.bz-home-opportunity-card--club-directory{border-color:color-mix(in srgb,var(--bz-primary) 18%,var(--bz-border));background:linear-gradient(180deg,color-mix(in srgb,var(--bz-surface) 94%,var(--bz-primary-soft)),var(--bz-surface)),var(--bz-surface)}.bz-home-opportunity-card--club-directory:before{height:.24rem;background:var(--bz-primary)}.bz-home-opportunity-card--club-directory .bz-home-opportunity-pill{background:var(--bz-ink)}@media (prefers-reduced-motion:reduce){.bz-home-live-kicker,.bz-home-search-proof{animation:none}.bz-home-opportunities-carousel{overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin}}@media (min-width:760px){.bz-home-opportunities-carousel{overflow-x:auto;margin-inline:calc(var(--bz-space-2) * -1);padding:var(--bz-space-2)}.bz-home-opportunities-head{grid-template-columns:minmax(0,1fr) auto}.bz-home-opportunities-head>.bz-home-opportunities-cta{display:inline-flex;justify-self:end}.bz-home-opportunities-mobile-cta{display:none}.bz-home-opportunities-rail{grid-auto-columns:minmax(292px,24vw)}}@media (min-width:1120px){.bz-home-opportunities-rail{grid-auto-columns:minmax(300px,22vw)}}.bz-home-search-chips{display:flex;flex-wrap:wrap;gap:var(--bz-space-2)}.bz-football-type-field{display:flex;flex-direction:column;gap:var(--bz-space-2);min-width:0}.bz-football-type-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--bz-space-1);gap:var(--bz-space-1);padding:.25rem;border:1px solid var(--bz-border);border-radius:var(--bz-radius-pill);background:color-mix(in srgb,var(--bz-surface-muted) 84%,var(--bz-primary-soft))}.bz-football-type-option{min-width:0}.bz-football-type-option input{position:absolute;opacity:0;pointer-events:none}.bz-football-type-option span{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;padding:0 var(--bz-space-3);border-radius:var(--bz-radius-pill);color:var(--bz-ink-muted);font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-tight);text-align:center;cursor:pointer}.bz-football-type-option input:checked+span{background:var(--bz-surface);color:var(--bz-primary);box-shadow:0 1px 2px color-mix(in srgb,var(--bz-ink) 12%,transparent)}.bz-football-type-option input:focus-visible+span{outline:2px solid var(--bz-focus);outline-offset:2px}.bz-home-football-type{margin-bottom:var(--bz-space-4)}.bz-home-search-row{display:grid;grid-template-columns:1fr;grid-gap:var(--bz-space-4);gap:var(--bz-space-4)}.bz-home-search-postcode-field>.bz-label{color:var(--bz-ink-black);font-size:1rem;font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-normal)}.bz-home-search-postcode-input.bz-control{height:54px;min-height:54px;padding-inline:var(--bz-space-5);border:1px solid var(--bz-border-input);background:var(--bz-surface);box-shadow:none;color:var(--bz-ink-black);font-size:1.125rem;font-weight:var(--bz-weight-medium)}.bz-home-search-postcode-input.bz-control:hover{border-color:var(--bz-border-strong);background:var(--bz-surface);box-shadow:none}.bz-home-search-postcode-input.bz-control:focus,.bz-home-search-postcode-input.bz-control:focus-visible{border-color:var(--bz-primary);background:var(--bz-surface);box-shadow:var(--bz-shadow-focus)}.bz-home-search-postcode-input.bz-control::placeholder{color:var(--bz-ink-faint);font-weight:var(--bz-weight-regular)}@media (max-width:420px){.bz-home-search-postcode-input.bz-control{padding-inline:var(--bz-space-4);font-size:1rem}}.bz-home-search-actions .bz-btn{min-height:54px;font-size:1rem}.bz-home-radius-summary p{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-medium);line-height:var(--bz-leading-normal)}@media (min-width:900px){.bz-home-search-row{grid-template-columns:minmax(0,1fr) 11.25rem;align-items:start;gap:var(--bz-space-4)}.bz-home-search-actions{width:11.25rem;min-width:11.25rem;max-width:11.25rem;padding-top:calc(1rem * 1.35 + var(--bz-space-2))}.bz-home-search-actions .bz-home-radius-summary{position:absolute;top:0;left:0}}.bz-home-search-actions{display:flex;flex-direction:column;gap:var(--bz-space-2);min-width:0;position:relative}.bz-home-roles{gap:var(--bz-space-4);width:100%;padding-block:0 var(--bz-space-4)}.bz-home-roles,.bz-home-section-head{display:flex;flex-direction:column;align-items:center}.bz-home-section-head{gap:var(--bz-space-2);max-width:42rem;margin-bottom:0;text-align:center}@media (min-width:720px){.bz-home-section-head{margin-inline:auto}}.bz-home-section-title{margin:0;color:var(--color-ink);font-size:clamp(1.35rem,1.1rem + 1vw,1.875rem);font-weight:var(--bz-weight-extrabold);line-height:var(--bz-leading-tight);letter-spacing:-.035em}.bz-home-section-lead{margin:0;max-width:62ch;color:var(--color-ink-secondary);font-size:var(--bz-text-body);line-height:var(--bz-leading-normal)}.bz-home-share-panel{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bz-space-4);width:100%;max-width:860px;margin-inline:auto;padding:clamp(var(--bz-space-5),4vw,var(--bz-space-6));background:linear-gradient(135deg,color-mix(in srgb,var(--bz-brand) 8%,var(--bz-surface)) 0,color-mix(in srgb,var(--bz-primary) 7%,var(--bz-surface)) 100%);border:1px solid color-mix(in srgb,var(--bz-primary) 14%,var(--bz-border));border-radius:var(--bz-radius-card);box-shadow:var(--bz-shadow-soft)}.bz-home-share-copy{display:flex;flex-direction:column;gap:var(--bz-space-2);min-width:0}.bz-home-share-title{margin:0;color:var(--color-ink);font-size:clamp(1.2rem,1rem + .85vw,1.6rem);font-weight:var(--bz-weight-extrabold);line-height:var(--bz-leading-tight);letter-spacing:-.03em}.bz-home-share-text{margin:0;max-width:62ch;color:var(--color-ink-secondary);font-size:var(--bz-text-body);line-height:var(--bz-leading-relaxed)}.bz-home-share-action{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--bz-space-1)}@media (min-width:760px){.bz-home-share-panel{flex-direction:row;align-items:center;justify-content:space-between}.bz-home-share-action{align-items:center;flex:0 0 auto}}.bz-share-status{min-height:1rem;color:var(--color-ink-secondary);font-size:var(--bz-text-caption);line-height:var(--bz-leading-normal)}.bz-home-audience-grid,.bz-home-guide-grid{display:grid;grid-template-columns:1fr;grid-gap:clamp(var(--bz-space-3),2vw,var(--bz-space-4));gap:clamp(var(--bz-space-3),2vw,var(--bz-space-4));width:100%;max-width:1120px;margin-inline:auto}.bz-home-guide-grid{max-width:860px}@media (min-width:640px){.bz-home-audience-grid,.bz-home-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bz-space-4)}}@media (min-width:1024px){.bz-home-audience-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bz-home-audience-grid .bz-signup-role-card{min-height:156px;padding:var(--bz-space-5)}.bz-home-audience-grid .bz-signup-role-card-title{font-size:var(--bz-text-body);font-weight:var(--bz-weight-semibold)}.bz-home-audience-grid .bz-signup-role-card-desc{font-size:var(--bz-text-label)}.bz-home-account-cta{display:flex;flex-direction:column;align-items:center;gap:var(--bz-space-3);margin-top:var(--bz-space-2);text-align:center}.bz-home-account-cta-text{margin:0;color:var(--color-ink-secondary);font-size:var(--bz-text-body);font-weight:var(--bz-weight-medium);line-height:var(--bz-leading-normal)}@media (min-width:1081px){.bz-home-audience-grid .bz-signup-role-card{min-height:156px}}.bz-home-panel-card,.bz-resource-panel-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:var(--bz-space-4);min-height:100%;padding:var(--bz-space-5);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--bz-radius-card);box-shadow:none;color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease}.bz-home-panel-card:after,.bz-home-panel-card:before,.bz-resource-panel-card:after,.bz-resource-panel-card:before{content:none}.bz-home-panel-card:hover,.bz-resource-panel-card:hover{background:var(--color-surface);border-color:color-mix(in srgb,var(--color-primary) 18%,var(--color-border));box-shadow:var(--bz-shadow-flat);text-decoration:none}.bz-home-panel-card:focus-visible,.bz-resource-panel-card:focus-visible{outline:2px solid var(--bz-focus);outline-offset:3px}.bz-home-panel-copy{display:flex;flex:1 1;flex-direction:column;gap:var(--bz-space-2)}.bz-home-panel-title{position:relative;z-index:1;margin:0;font-size:var(--bz-text-card-title);font-weight:var(--bz-weight-extrabold);line-height:var(--bz-leading-tight);color:var(--color-ink)}.bz-home-panel-body{position:relative;z-index:1;margin:0;font-size:var(--bz-text-body);color:var(--color-ink-secondary);line-height:var(--bz-leading-relaxed)}.bz-home-panel-cta{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;min-height:40px;margin-top:auto;padding:8px 12px;border:1px solid color-mix(in srgb,var(--bz-primary) 18%,var(--bz-border));border-radius:var(--bz-radius-control);background:var(--bz-primary-soft);color:var(--bz-primary-active);font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-tight);pointer-events:none;transition:background-color var(--bz-motion-base) var(--bz-ease),border-color var(--bz-motion-base) var(--bz-ease),color var(--bz-motion-base) var(--bz-ease),box-shadow var(--bz-motion-base) var(--bz-ease)}.bz-home-panel-card:hover .bz-home-panel-cta,.bz-resource-panel-card:hover .bz-home-panel-cta{border-color:var(--bz-primary);background:var(--bz-primary);color:var(--bz-ink-inverse);box-shadow:var(--bz-shadow-action)}.bz-home-trust-strip{padding-block:var(--bz-space-2);border-top:1px solid var(--bz-border);border-bottom:1px solid var(--bz-border)}.bz-home-trust-strip p{margin:0;color:var(--color-ink-secondary);font-size:var(--bz-text-label);line-height:var(--bz-leading-normal)}.bz-home-footer{width:100%;margin-top:var(--bz-space-4)}.bz-home-footer .bz-public-footer-inner{max-width:calc(1180px + var(--bz-gutter) * 2)}@media (max-width:639px){.bz-home-panel-card,.bz-resource-panel-card{padding:var(--bz-space-4)}}@media (prefers-reduced-motion:reduce){.bz-directory-search-panel,.bz-home-audience-grid .bz-signup-role-card,.bz-home-panel-card,.bz-home-search-card,.bz-resource-panel-card{transition:none}.bz-directory-search-panel:hover,.bz-home-audience-grid .bz-signup-role-card:hover,.bz-home-panel-card:hover,.bz-home-search-card:hover,.bz-resource-panel-card:hover{transform:none}}.bz-public-info-page.bz-page-narrow{--bz-content-max:840px}.bz-public-directory-page{--bz-page-max:var(--bz-discovery-max);--bz-shell-max:var(--bz-discovery-max)}.bz-public-info-page{-webkit-padding-before:0;padding-block-start:0}.bz-public-info-shell{display:flex;flex-direction:column;gap:var(--bz-space-6)}.bz-guide-kicker{margin:0 0 var(--bz-space-2);color:var(--bz-primary);font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold)}.bz-guide-actions{display:flex;flex-wrap:wrap;gap:var(--bz-space-3);margin-top:var(--bz-space-4)}.bz-prose a.bz-btn-primary,.bz-prose a.bz-btn-primary:hover,.bz-prose a.bz-guide-action-primary,.bz-prose a.bz-guide-action-primary:hover{color:var(--bz-ink-inverse)}.bz-prose a.bz-btn-brand,.bz-prose a.bz-btn-brand:hover{color:var(--bz-emphasis-bg)}.bz-prose a.bz-btn-quiet,.bz-prose a.bz-btn-quiet:hover,.bz-prose a.bz-btn-secondary,.bz-prose a.bz-btn-secondary:hover{color:var(--bz-primary-hover)}.bz-public-info-hero{display:flex;flex-direction:column;gap:var(--bz-space-3);padding-block:var(--bz-space-3)}.bz-public-info-hero .bz-page-header{margin-bottom:0}.bz-public-content-hero,.bz-public-directory-hero{position:relative;isolation:isolate;overflow:hidden;width:100vw;margin-inline:calc(50% - 50vw);padding:clamp(3.5rem,6vw,5.5rem) max(var(--bz-gutter),calc((100vw - var(--bz-shell-max)) / 2));color:#ffffff;background:radial-gradient(circle at 8% 10%,color-mix(in srgb,var(--bz-brand) 30%,transparent),transparent 28rem),radial-gradient(circle at 92% 12%,rgba(37,99,235,.26),transparent 32rem),linear-gradient(135deg,var(--bz-emphasis-bg-deep) 0,var(--bz-emphasis-bg) 58%,#102a49 100%)}.bz-public-content-hero:after,.bz-public-directory-hero:after{position:absolute;z-index:-1;inset:auto -10% -16rem 34%;height:28rem;border-radius:50%;background:rgba(255,255,255,.035);content:"";transform:rotate(-8deg)}.bz-public-directory-hero .bz-prose{max-width:70ch}.bz-public-directory-hero .bz-prose h1{max-width:15ch;margin-top:0;color:#ffffff;font-size:clamp(2.25rem,4vw,3.75rem);font-weight:var(--bz-weight-extrabold);line-height:.98;letter-spacing:-.048em}.bz-public-directory-hero .bz-prose p{color:#d6e0ed}.bz-public-content-hero .bz-page-header{max-width:70ch;padding:0}.bz-public-content-hero .bz-title-page{max-width:15ch;color:#ffffff;font-size:clamp(2.25rem,4vw,3.75rem);font-weight:var(--bz-weight-extrabold);line-height:.98;letter-spacing:-.048em}.bz-public-content-hero .bz-description{color:#d6e0ed;font-size:clamp(1.02rem,1.4vw,1.18rem)}.bz-public-directory-search{width:min(100%,52rem);padding:var(--bz-space-4);border:1px solid color-mix(in srgb,var(--bz-primary) 12%,var(--bz-border));border-radius:20px;background:color-mix(in srgb,var(--bz-surface) 94%,var(--bz-primary-soft));box-shadow:var(--bz-shadow-flat)}.bz-public-directory-search .bz-label{font-size:var(--bz-text-body)}.bz-public-directory-intro{max-width:72ch}.bz-public-directory-intro .bz-prose h2{margin-top:0}.bz-changing-room-page{--bz-page-max:1180px;--bz-shell-max:1180px;-webkit-padding-before:0;padding-block-start:0}.bz-changing-room-shell{display:flex;flex-direction:column;gap:clamp(var(--bz-space-6),4vw,var(--bz-space-8))}.bz-changing-room-hero.bz-phonebook-hero{position:relative;overflow:hidden;isolation:isolate;width:100vw;margin-inline:calc(50% - 50vw);grid-gap:clamp(var(--bz-space-5),3.4vw,var(--bz-space-7));gap:clamp(var(--bz-space-5),3.4vw,var(--bz-space-7));padding:clamp(3.5rem,6vw,6.5rem) max(var(--bz-gutter),calc((100vw - var(--bz-shell-max)) / 2));color:#ffffff;background:radial-gradient(circle at 8% 10%,color-mix(in srgb,var(--bz-brand) 32%,transparent),transparent 30rem),radial-gradient(circle at 92% 12%,rgba(37,99,235,.28),transparent 34rem),linear-gradient(135deg,var(--bz-emphasis-bg-deep) 0,var(--bz-emphasis-bg) 58%,#102a49 100%)}.bz-changing-room-hero:before{content:none}.bz-changing-room-hero:after{position:absolute;z-index:-1;inset:auto -10% -15rem 36%;height:28rem;border-radius:50%;background:rgba(255,255,255,.035);content:"";transform:rotate(-8deg)}.bz-changing-room-hero>*{position:relative;z-index:1}.bz-changing-room-hero-copy{gap:var(--bz-space-4)}.bz-changing-room-title{margin:0;max-width:12.4ch;color:#ffffff;font-size:clamp(2.25rem,4vw,3.75rem);font-weight:var(--bz-weight-extrabold);line-height:.98;letter-spacing:-.048em}.bz-changing-room-body,.bz-changing-room-lead,.bz-changing-room-section-head p{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-body);line-height:var(--bz-leading-relaxed)}.bz-changing-room-lead{color:#d6e0ed;font-size:clamp(1.02rem,1.4vw,1.18rem)}.bz-changing-room-body{max-width:54ch}.bz-changing-room-actions{margin-top:var(--bz-space-1)}.bz-changing-room-hero-card{align-self:center;display:flex;min-width:min(100%,21.5rem);flex-direction:column;gap:var(--bz-space-4);padding:clamp(var(--bz-space-4),2.3vw,var(--bz-space-5));border:1px solid rgba(255,255,255,.16);border-radius:22px;background:rgba(255,255,255,.07);box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bz-changing-room-topic-list{display:grid;grid-gap:0;gap:0}.bz-changing-room-topic-list a{display:flex;align-items:center;justify-content:space-between;gap:var(--bz-space-3);min-height:44px;padding:.82rem 0;border:0;border-top:1px solid rgba(255,255,255,.14);border-radius:0;background:transparent;color:#ffffff;font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-snug);text-decoration:none}.bz-changing-room-topic-list a:after{content:"→";color:var(--bz-brand);font-weight:var(--bz-weight-bold)}.bz-changing-room-topic-list a:hover{border-color:rgba(255,255,255,.24);background:transparent;color:var(--bz-brand);text-decoration:none}.bz-changing-room-hero-card h2,.bz-changing-room-section-head h2{margin:0;color:var(--bz-ink-black);font-size:var(--bz-text-section-title);font-weight:var(--bz-weight-extrabold);line-height:var(--bz-leading-tight);letter-spacing:-.03em}.bz-changing-room-hero-card h2{color:#ffffff}.bz-changing-room-hero-card ul{display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2);margin:0;padding:0;list-style:none}.bz-changing-room-hero-card li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--bz-space-2);gap:var(--bz-space-2);color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:var(--bz-leading-normal)}.bz-changing-room-hero-card li:before{width:.48rem;height:.48rem;margin-top:.44rem;border-radius:var(--bz-radius-pill);background:var(--bz-primary);content:""}.bz-changing-room-guide-section{gap:var(--bz-space-5)}.bz-changing-room-section-head{display:flex;max-width:48rem;flex-direction:column;gap:var(--bz-space-2)}.bz-changing-room-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:var(--bz-space-7);column-gap:var(--bz-space-7);grid-row-gap:0;row-gap:0}.bz-changing-room-guide-card{min-height:238px}.bz-changing-room-guide-meta{display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2);margin-top:var(--bz-space-1);padding-top:var(--bz-space-3);border-top:1px solid color-mix(in srgb,var(--bz-border) 76%,transparent)}.bz-changing-room-guide-meta span{display:grid;grid-gap:.18rem;gap:.18rem;color:var(--bz-ink-muted);font-size:var(--bz-text-meta);line-height:var(--bz-leading-normal)}.bz-changing-room-guide-meta strong{color:var(--bz-ink);font-size:var(--bz-text-label)}.bz-route-flow-panel.bz-changing-room-fit-panel{margin-top:var(--bz-space-2);border:0;background:radial-gradient(circle at 92% 0,rgba(37,99,235,.26),transparent 22rem),var(--bz-emphasis-bg);box-shadow:0 18px 44px rgba(6,26,51,.16)}.bz-changing-room-fit-panel h2{color:#ffffff}.bz-changing-room-fit-panel .bz-changing-room-section-head p{color:#d6e0ed}@media (min-width:900px){.bz-changing-room-hero.bz-phonebook-hero{grid-template-columns:minmax(0,1fr) minmax(330px,.48fr);align-items:center}}@media (max-width:719px){.bz-changing-room-page{padding-block:0 var(--bz-space-7)}.bz-changing-room-shell{gap:var(--bz-space-6)}.bz-changing-room-hero{display:grid;width:100vw;margin-inline:calc(50% - 50vw);padding:var(--bz-space-4) var(--bz-gutter);border:0;border-radius:0;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--bz-brand) 10%,transparent) 0,transparent 34%),radial-gradient(circle at 100% 8%,color-mix(in srgb,var(--bz-primary) 11%,transparent) 0,transparent 42%),linear-gradient(180deg,#ffffff 0,#f7faff 100%);box-shadow:none}.bz-changing-room-title{max-width:13ch;font-size:clamp(2.25rem,11vw,2.85rem);line-height:.96}.bz-changing-room-lead{font-size:var(--bz-text-body)}.bz-changing-room-hero .bz-changing-room-actions{display:grid}.bz-changing-room-hero-card{display:flex}}.bz-changing-room-library{display:flex;flex-direction:column;gap:var(--bz-space-4)}.bz-changing-room-filter-bar{flex-wrap:wrap;gap:var(--bz-space-2);padding:var(--bz-space-2);border:1px solid color-mix(in srgb,var(--bz-primary) 10%,var(--bz-border));border-radius:var(--bz-radius-card);background:color-mix(in srgb,var(--bz-surface) 90%,var(--bz-primary-soft));box-shadow:var(--bz-shadow-flat)}.bz-changing-room-filter-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:40px;padding:.62rem .9rem;border:1px solid transparent;border-radius:var(--bz-radius-pill);color:var(--bz-ink-muted);font:inherit;font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-tight);transition:background-color var(--bz-motion-base) var(--bz-ease),border-color var(--bz-motion-base) var(--bz-ease),color var(--bz-motion-base) var(--bz-ease),box-shadow var(--bz-motion-base) var(--bz-ease)}.bz-changing-room-filter-button:hover,.bz-changing-room-filter-button[aria-pressed=true]{border-color:color-mix(in srgb,var(--bz-primary) 18%,var(--bz-border));background:var(--bz-surface);color:var(--bz-primary-hover);box-shadow:var(--bz-shadow-flat)}.bz-changing-room-filter-button:focus-visible{outline:2px solid var(--bz-focus);outline-offset:2px}.bz-changing-room-guide-card{position:relative;display:flex;min-height:196px;flex-direction:column;gap:var(--bz-space-3);padding:var(--bz-space-5) 0;border-top:1px solid color-mix(in srgb,var(--bz-border) 82%,transparent);color:inherit;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-changing-room-guide-card:hover{border-color:color-mix(in srgb,var(--bz-primary) 30%,var(--bz-border));box-shadow:none;text-decoration:none}.bz-changing-room-guide-card:focus-visible{outline:2px solid var(--bz-focus);outline-offset:3px}.bz-changing-room-guide-card-copy{flex:1 1;gap:var(--bz-space-2)}.bz-changing-room-guide-card-title{color:var(--bz-ink-black);font-size:clamp(1.18rem,1.6vw,1.45rem);font-weight:var(--bz-weight-extrabold);line-height:var(--bz-leading-tight);letter-spacing:-.025em}.bz-changing-room-guide-card-body{color:var(--bz-ink-muted);font-size:var(--bz-text-body);line-height:var(--bz-leading-relaxed)}.bz-changing-room-article-page{--bz-page-max:980px;--bz-shell-max:980px;-webkit-padding-before:0;padding-block-start:0}.bz-changing-room-article-shell{display:flex;flex-direction:column;gap:clamp(var(--bz-space-5),3.6vw,var(--bz-space-7))}.bz-changing-room-next-card{border:1px solid color-mix(in srgb,var(--bz-primary) 10%,var(--bz-border));border-radius:28px;background:var(--bz-surface);box-shadow:var(--bz-shadow-soft)}.bz-changing-room-article-hero{position:relative;isolation:isolate;overflow:hidden;display:grid;width:100vw;margin-inline:calc(50% - 50vw);grid-template-columns:minmax(0,1fr);grid-gap:var(--bz-space-5);gap:var(--bz-space-5);padding:clamp(3.5rem,6vw,5.5rem) max(var(--bz-gutter),calc((100vw - var(--bz-shell-max)) / 2));color:#ffffff;background:radial-gradient(circle at 8% 10%,color-mix(in srgb,var(--bz-brand) 30%,transparent),transparent 28rem),radial-gradient(circle at 92% 12%,rgba(37,99,235,.26),transparent 32rem),linear-gradient(135deg,var(--bz-emphasis-bg-deep) 0,var(--bz-emphasis-bg) 58%,#102a49 100%)}.bz-changing-room-article-hero:after{position:absolute;z-index:-1;inset:auto -10% -16rem 34%;height:28rem;border-radius:50%;background:rgba(255,255,255,.035);content:"";transform:rotate(-8deg)}.bz-changing-room-article-hero>*{position:relative;z-index:1}.bz-changing-room-article-hero-copy{display:flex;flex-direction:column;gap:var(--bz-space-3)}.bz-changing-room-back-link{align-self:flex-start;color:#b8cff2;font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold);text-decoration:none}.bz-changing-room-back-link:hover{color:#ffffff;text-decoration:underline;text-underline-offset:3px}.bz-changing-room-article-hero h1{margin:0;max-width:13ch;color:#ffffff;font-size:clamp(2.2rem,5vw,4rem);font-weight:var(--bz-weight-extrabold);line-height:.98;letter-spacing:-.052em}.bz-changing-room-article-hero p{max-width:58ch;color:#d6e0ed}.bz-changing-room-article-hero p,.bz-changing-room-next-card p{margin:0;font-size:var(--bz-text-body);line-height:var(--bz-leading-relaxed)}.bz-changing-room-next-card p{color:var(--bz-ink-muted)}.bz-changing-room-next-card{padding:clamp(var(--bz-space-5),3.6vw,var(--bz-space-7))}.bz-changing-room-article-card{padding:var(--bz-space-2) 0 0}.bz-changing-room-article-card .bz-prose{width:min(100%,72ch);margin-inline:auto}.bz-changing-room-article-section+.bz-changing-room-article-section{margin-top:var(--bz-space-6);padding-top:var(--bz-space-5);border-top:1px solid color-mix(in srgb,var(--bz-border) 72%,transparent)}.bz-changing-room-faq-card h2,.bz-changing-room-next-card h2{color:var(--bz-ink-black);font-size:var(--bz-text-section-title);font-weight:var(--bz-weight-extrabold);line-height:var(--bz-leading-tight);letter-spacing:-.03em}.bz-changing-room-faq-card{width:min(100%,72ch);margin-inline:auto;padding:var(--bz-space-6) 0 0;border-top:1px solid color-mix(in srgb,var(--bz-border) 82%,transparent)}.bz-changing-room-faq-list,.bz-changing-room-next-links{display:grid;grid-gap:var(--bz-space-3);gap:var(--bz-space-3);margin-top:var(--bz-space-4)}.bz-changing-room-faq-item{padding:var(--bz-space-4) 0;border-top:1px solid var(--bz-border)}.bz-changing-room-faq-item summary{color:var(--bz-ink);font-weight:var(--bz-weight-bold);line-height:var(--bz-leading-snug)}.bz-changing-room-faq-item p{margin:var(--bz-space-3) 0 0;color:var(--bz-ink-muted);line-height:var(--bz-leading-relaxed)}.bz-changing-room-next-card{grid-gap:var(--bz-space-4);gap:var(--bz-space-4);background:linear-gradient(135deg,#ffffff,#f7faff)}.bz-changing-room-next-links a{gap:var(--bz-space-3);min-height:44px;padding:.86rem 0;border:0;border-top:1px solid color-mix(in srgb,var(--bz-primary) 12%,var(--bz-border));border-radius:0;background:transparent;color:var(--bz-primary-hover);font-weight:var(--bz-weight-semibold);text-decoration:none}.bz-changing-room-next-links a:hover{border-color:color-mix(in srgb,var(--bz-primary) 26%,var(--bz-border));background:transparent;text-decoration:none}@media (min-width:860px){.bz-changing-room-next-card{grid-template-columns:minmax(0,.75fr) minmax(260px,1fr);align-items:start}}@media (min-width:640px) and (max-width:959px){.bz-changing-room-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.bz-changing-room-filter-bar{flex-wrap:nowrap;margin-inline:calc(var(--bz-gutter) * -1);overflow-x:auto;padding-inline:var(--bz-gutter);border-inline:0;border-radius:0}.bz-changing-room-filter-button{flex:0 0 auto}.bz-changing-room-guide-card{min-height:0}.bz-changing-room-guide-grid{grid-template-columns:minmax(0,1fr)}.bz-changing-room-guide-card-footer{align-items:flex-start;flex-direction:column}.bz-changing-room-next-card{border-radius:22px}.bz-changing-room-article-hero{padding:var(--bz-space-7) var(--bz-gutter) var(--bz-space-8)}.bz-changing-room-article-hero h1{max-width:12ch;font-size:clamp(2.2rem,11vw,3rem)}}.bz-role-audience-page{--bz-page-max:1180px;--bz-shell-max:1180px}.bz-role-audience-shell{gap:clamp(var(--bz-space-6),4vw,var(--bz-space-8))}.bz-role-audience-hero{padding:clamp(var(--bz-space-5),4.2vw,var(--bz-space-8))}.bz-role-audience-title{max-width:13ch;font-size:clamp(2.15rem,4.6vw,4.45rem)}.bz-role-audience-intro{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-body);line-height:var(--bz-leading-relaxed)}.bz-role-audience-hero-actions{margin-top:var(--bz-space-2)}.bz-role-audience-route-card{min-height:100%}.bz-role-audience-action-panel h2,.bz-role-audience-related h2,.bz-role-audience-route-card h2{margin:0;color:var(--bz-ink-black);font-size:var(--bz-text-card-title);font-weight:var(--bz-weight-extrabold);line-height:var(--bz-leading-tight);letter-spacing:-.02em}.bz-role-audience-action-panel p,.bz-role-audience-route-card p{margin:0;color:var(--bz-ink-muted);line-height:var(--bz-leading-relaxed)}.bz-role-audience-route-steps{grid-gap:var(--bz-space-2);gap:var(--bz-space-2);margin:auto 0 0}.bz-role-audience-route-steps li{grid-template-columns:auto minmax(0,1fr);grid-gap:var(--bz-space-2);gap:var(--bz-space-2);align-items:center;color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:var(--bz-leading-snug)}.bz-role-audience-route-steps li:before{display:inline-grid;width:26px;height:26px;border-radius:var(--bz-radius-pill);background:var(--bz-primary-soft);color:var(--bz-primary);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-bold)}.bz-role-audience-benefit-list .bz-route-flow-step{color:var(--bz-ink);font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-snug)}.bz-role-audience-next-grid{grid-template-columns:1fr;grid-gap:var(--bz-space-4);gap:var(--bz-space-4)}.bz-role-audience-action-panel{gap:var(--bz-space-3);padding:clamp(var(--bz-space-4),2.6vw,var(--bz-space-6));border:1px solid color-mix(in srgb,var(--bz-brand) 16%,var(--bz-border));border-radius:calc(var(--bz-radius-card) + 2px);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--bz-brand) 10%,transparent),transparent 38%),linear-gradient(135deg,#ffffff 0,#fff8f6 52%,#f4f8ff 100%);box-shadow:var(--bz-shadow-soft)}.bz-role-audience-action-panel .bz-btn{align-self:flex-start}.bz-role-audience-related{gap:var(--bz-space-3)}.bz-role-audience-related ul{grid-gap:var(--bz-space-2);gap:var(--bz-space-2)}.bz-role-audience-related a{color:var(--bz-primary);font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold);text-decoration:none}.bz-role-audience-related a:hover{text-decoration:underline;text-underline-offset:2px}@media (min-width:720px){.bz-role-audience-next-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:stretch}.bz-role-audience-related{grid-column:1/-1}}@media (min-width:960px){.bz-role-audience-title{font-size:clamp(2.35rem,3.2vw,3.75rem)}}.bz-public-info-summary{display:flex;flex-direction:column;gap:var(--bz-space-3);padding-block:var(--bz-space-3);border-block:1px solid var(--bz-border);background:transparent}.bz-public-info-link-list{display:flex;flex-wrap:wrap;gap:var(--bz-space-2)}.bz-public-info-link-list a{display:inline-flex;min-height:44px;align-items:center;padding:0 var(--bz-space-3);border:0;border-bottom:1px solid color-mix(in srgb,var(--bz-border) 82%,transparent);border-radius:0;background:transparent;color:var(--bz-ink);font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold);text-decoration:none}.bz-public-info-link-list a:hover{border-color:var(--bz-primary);color:var(--bz-primary);text-decoration:none}.bz-football-association-subsection+.bz-football-association-subsection{margin-top:var(--bz-space-2)}.bz-football-association-entry-list{display:flex;flex-direction:column;gap:var(--bz-space-4);margin-top:var(--bz-space-3);padding-bottom:var(--bz-space-4)}.bz-football-association-subsection{border-bottom:1px solid color-mix(in srgb,var(--bz-border) 82%,transparent)}.bz-football-association-subsection-summary{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:var(--bz-space-3);padding-block:var(--bz-space-3);color:var(--bz-ink-black);cursor:pointer;font-size:var(--bz-text-card-title);font-weight:var(--bz-weight-bold);line-height:var(--bz-leading-snug);list-style:none}.bz-football-association-subsection-summary::-webkit-details-marker{display:none}.bz-football-association-subsection-summary:after{color:var(--bz-primary-hover);content:"+";font-size:1.35rem;line-height:1}.bz-football-association-subsection[open]>.bz-football-association-subsection-summary:after{content:"−"}.bz-football-association-subsection-summary>span:last-child{margin-left:auto;color:var(--bz-ink-muted);font-size:var(--bz-text-label);font-weight:var(--bz-weight-medium)}.bz-football-associations-result-count{margin:var(--bz-space-3) 0 0;color:var(--bz-ink-muted);font-size:var(--bz-text-label)}.bz-football-directory-page{gap:var(--bz-space-5)}.bz-football-directory-page .bz-clubs-back-home{align-self:flex-start}.bz-football-directory-page .bz-football-directory-stat-grid{margin-top:0}@media (min-width:720px){.bz-football-directory-page .bz-football-directory-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){.bz-football-directory-page .bz-football-directory-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bz-privacy-page,.bz-privacy-page *{font-family:var(--bz-font)}.bz-privacy-policy-surface{padding:var(--bz-space-5)}@media (min-width:720px){.bz-privacy-policy-surface{padding:var(--bz-space-7)}}.bz-privacy-prose{max-width:none}.bz-privacy-policy-section{display:flex;flex-direction:column;gap:var(--bz-space-4);max-width:74ch}.bz-privacy-definition-list{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:var(--bz-radius-lg);background:var(--bz-surface-muted)}.bz-privacy-definition-list div{display:grid;grid-gap:var(--bz-space-1);gap:var(--bz-space-1)}.bz-privacy-definition-list dt{color:var(--bz-ink);font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold)}.bz-privacy-definition-list dd{margin:0}.bz-privacy-table-wrap{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--bz-border);border-radius:var(--bz-radius-lg);background:var(--bz-surface)}.bz-privacy-table{width:100%;min-width:720px;border-collapse:collapse;font-size:var(--bz-text-label);line-height:var(--bz-leading-normal)}.bz-privacy-table caption{padding:var(--bz-space-3) var(--bz-space-4);color:var(--bz-ink);font-weight:var(--bz-weight-semibold);text-align:left}.bz-privacy-table td,.bz-privacy-table th{padding:var(--bz-space-3) var(--bz-space-4);border-top:1px solid var(--bz-border);text-align:left;vertical-align:top}.bz-privacy-table thead th{background:var(--bz-surface-muted)}.bz-privacy-table tbody th,.bz-privacy-table thead th{color:var(--bz-ink);font-weight:var(--bz-weight-semibold)}@media (max-width:639px){.bz-privacy-policy-surface{padding:var(--bz-space-4)}.bz-privacy-table{min-width:600px;font-size:var(--bz-text-meta)}.bz-privacy-table td,.bz-privacy-table th{padding:var(--bz-space-2) var(--bz-space-3)}}.bz-info-header{display:flex;flex-direction:column;gap:var(--bz-space-3);margin-bottom:var(--bz-section-gap)}.bz-info-chip-row{display:flex;flex-wrap:wrap;gap:var(--bz-space-2)}.bz-info-sections{display:grid;grid-gap:var(--bz-space-4);gap:var(--bz-space-4);grid-template-columns:1fr}.bz-public-info-page .bz-info-section-panel{display:flex;flex-direction:column;gap:var(--bz-space-3);border-radius:var(--bz-radius-lg);box-shadow:var(--bz-shadow-soft)}.bz-public-info-page .bz-info-section-panel-open{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.bz-info-section-panel-open .bz-prose>section+section{margin-top:var(--bz-space-6);padding-top:var(--bz-space-5);border-top:1px solid color-mix(in srgb,var(--bz-border) 78%,transparent)}.bz-info-section-title{font-size:var(--bz-text-section-title);font-weight:var(--bz-weight-semibold);color:var(--bz-ink);margin:0}.bz-info-section-intro{color:var(--bz-ink)}.bz-info-section-body,.bz-info-section-intro{font-size:var(--bz-text-body);line-height:var(--bz-leading-relaxed);margin:0}.bz-info-section-body{color:var(--bz-ink-muted);max-width:68ch}.bz-clubs-account-section{margin-top:var(--bz-space-5)}.bz-clubs-radius-help{margin-top:var(--bz-space-2);max-width:42ch;color:var(--bz-ink-muted)}.bz-message-thread-page{--bz-content-max:760px}.bz-auth-public-shell{width:100%;padding-inline:var(--bz-gutter);background:transparent}.bz-auth-public-shell .bz-auth-card,.bz-auth-public-shell .bz-auth-support-card{border-color:var(--bz-border);border-radius:var(--bz-radius-lg);box-shadow:var(--bz-shadow-soft)}.bz-auth-public-shell .bz-auth-card{background:var(--bz-surface)}.bz-auth-public-shell .bz-auth-support-card{background:var(--bz-surface-muted)}.bz-auth-public-shell .bz-auth-divider>span{background:var(--bz-surface)}.bz-auth-public-shell .bz-auth-head{gap:var(--bz-space-3)}.bz-account-role-page.bz-page-narrow,.bz-account-role-page.bz-product-page{--bz-content-max:1080px;--bz-shell-max:1080px}.bz-account-utility-page.bz-product-page:not(.bz-account-role-page),.bz-internal-claim-requests-page.bz-product-page{--bz-content-max:760px;--bz-shell-max:760px}.bz-account-role-page.bz-product-page,.bz-account-utility-page.bz-product-page,.bz-internal-claim-requests-page.bz-product-page,.bz-messages-page.bz-product-page{background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--bz-brand) 6%,transparent),transparent 32%),linear-gradient(180deg,color-mix(in srgb,var(--bz-canvas-clean) 94%,var(--bz-primary-soft)),var(--bz-canvas-clean))}.bz-account-role-page.bz-product-page{position:relative;isolation:isolate;background:transparent}.bz-account-role-page.bz-product-page:before{display:none;content:none}.bz-account-role-page .bz-page-header{padding-block:var(--bz-space-3)}.bz-account-role-overview{position:relative;overflow:hidden;padding:var(--bz-space-5);background:var(--bz-surface);border:1px solid color-mix(in srgb,var(--bz-primary) 12%,var(--bz-border));border-radius:var(--bz-radius-card);box-shadow:var(--bz-shadow-soft)}.bz-account-role-overview:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--bz-brand),var(--bz-primary));opacity:.64}.bz-account-role-overview dl{display:grid;grid-template-columns:1fr;grid-gap:0;gap:0;margin:0;border-block:1px solid color-mix(in srgb,var(--bz-border) 68%,transparent)}.bz-account-role-overview dl>div{display:flex;flex-direction:column;gap:var(--bz-space-1);padding:var(--bz-space-3) 0;border-bottom:1px solid color-mix(in srgb,var(--bz-border) 68%,transparent)}.bz-account-role-overview dl>div:last-child{border-bottom:0}.bz-account-role-overview dt{font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold);color:var(--bz-ink-subtle)}.bz-account-role-overview dd{margin:0;font-size:var(--bz-text-body);font-weight:var(--bz-weight-semibold);color:var(--bz-ink)}@media (min-width:720px){.bz-account-role-overview dl{grid-template-columns:repeat(3,minmax(0,1fr))}.bz-account-role-overview dl>div{padding-inline:var(--bz-space-4);border-bottom:0;border-left:1px solid color-mix(in srgb,var(--bz-border) 68%,transparent)}.bz-account-role-overview dl>div:first-child{padding-left:0;border-left:0}}.bz-account-role-muted-panel,.bz-account-role-setup-notice{border-color:var(--bz-border);border-radius:var(--bz-radius-lg);box-shadow:var(--bz-shadow-soft)}.bz-account-role-section{margin-top:var(--bz-space-6)}.bz-account-role-grid{display:grid;grid-gap:var(--bz-space-4);gap:var(--bz-space-4);grid-template-columns:1fr}@media (min-width:820px){.bz-account-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.bz-account-role-card{position:relative;overflow:hidden;min-height:200px;background:linear-gradient(180deg,var(--bz-surface) 0,var(--bz-surface-muted) 100%);border-color:color-mix(in srgb,var(--bz-primary) 13%,var(--bz-border));border-radius:var(--bz-radius-card);box-shadow:var(--bz-shadow-soft)}.bz-account-actions-card,.bz-account-add-role-card,.bz-account-profile-card:not(.bz-form-panel-card),.bz-account-share-card,.bz-account-staff-tools-card{border-color:color-mix(in srgb,var(--bz-primary) 12%,var(--bz-border));border-radius:var(--bz-product-card-radius,var(--bz-radius-xl));box-shadow:var(--bz-shadow-soft)}.bz-account-staff-tools-card{display:flex;flex-direction:column;gap:var(--bz-space-4);justify-content:space-between}.bz-account-staff-tools-card__copy{display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2)}.bz-account-staff-tools-card__copy h2,.bz-account-staff-tools-card__copy p{margin:0}.bz-account-staff-tools-card__copy h2{color:var(--bz-ink-heading);font-size:var(--bz-text-card-title)}.bz-account-staff-tools-card__copy p{color:var(--bz-ink-muted);line-height:var(--bz-leading-relaxed)}@media (min-width:720px){.bz-account-staff-tools-card{flex-direction:row;align-items:center}}.bz-account-club-official-details-page.bz-product-page{--bz-content-max:820px;--bz-shell-max:820px}.bz-account-role-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--bz-brand),var(--bz-primary));opacity:.72}.bz-account-role-card-head{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--bz-space-3);min-width:0}.bz-account-role-card-head strong{font-size:var(--bz-text-card-title);line-height:var(--bz-leading-tight);color:var(--bz-ink);min-width:0;overflow-wrap:anywhere}.bz-account-role-card-meta{font-size:var(--bz-text-body);line-height:var(--bz-leading-normal)}.bz-account-role-card-actions{margin-top:auto}.bz-account-role-actions{flex-direction:column;align-items:stretch}.bz-account-role-actions .bz-btn,.bz-account-role-actions form,.bz-account-role-actions form .bz-btn{width:100%}.bz-account-role-actions span{color:var(--bz-ink-subtle);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold)}@media (min-width:560px){.bz-account-role-actions{flex-direction:row;flex-wrap:wrap;align-items:center}.bz-account-role-actions .bz-btn,.bz-account-role-actions form{width:auto}}.bz-account-delete-page.bz-page-narrow,.bz-account-delete-page.bz-product-page,.bz-internal-claim-requests-page.bz-page-narrow{--bz-content-max:720px}.bz-account-role-delete-page.bz-page-narrow,.bz-account-role-delete-page.bz-product-page{--bz-content-max:1080px;--bz-shell-max:1080px}.bz-account-removed-hero,.bz-internal-claim-requests-header{position:relative;overflow:hidden;padding:clamp(var(--bz-space-5),4vw,var(--bz-space-6));border:1px solid color-mix(in srgb,var(--bz-primary) 14%,var(--bz-border));border-radius:var(--bz-product-card-radius,var(--bz-radius-xl));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--bz-brand) 7%,transparent),transparent 34%),var(--bz-surface);box-shadow:var(--bz-shadow-card)}.bz-account-removed-hero:before,.bz-internal-claim-requests-header:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--bz-brand),var(--bz-primary));opacity:.72}.bz-account-removed-section{margin-top:var(--bz-space-4)}.bz-account-removed-panel{border-color:color-mix(in srgb,var(--bz-primary) 12%,var(--bz-border));border-radius:var(--bz-product-card-radius,var(--bz-radius-xl));box-shadow:var(--bz-shadow-soft)}.bz-account-removed-farewell{margin:0;color:var(--bz-ink-muted)}.bz-destructive-page-stack,.bz-operations-content-stack{width:100%}.bz-operations-empty-notice{border-color:color-mix(in srgb,var(--bz-border) 76%,transparent);border-radius:var(--bz-radius-lg);box-shadow:var(--bz-shadow-card)}.bz-internal-claim-requests-section{margin-top:0}.bz-internal-dashboard-page.bz-product-page{--bz-content-max:1120px;background:radial-gradient(circle at top left,color-mix(in srgb,var(--bz-brand) 8%,transparent),transparent 32rem),var(--bz-page-bg)}.bz-internal-ops-plain-header{display:grid;grid-gap:var(--bz-space-1);gap:var(--bz-space-1);max-width:var(--bz-content-max)}.bz-internal-ops-plain-header h1,.bz-internal-ops-plain-header p{margin:0}.bz-internal-ops-plain-header h1{color:var(--bz-ink-heading);font-size:clamp(2.25rem,7vw,3.75rem);font-weight:var(--bz-weight-bold);letter-spacing:-.055em;line-height:.95}.bz-internal-ops-plain-header p{color:var(--bz-ink-muted);font-size:var(--bz-text-body);line-height:var(--bz-leading-normal)}.bz-internal-ops-intro{display:grid;grid-gap:var(--bz-space-4);gap:var(--bz-space-4);border-color:color-mix(in srgb,var(--bz-brand) 18%,var(--bz-border))}.bz-internal-ops-intro h2,.bz-internal-ops-intro p{margin:0}.bz-internal-ops-intro h2{color:var(--bz-ink-heading);font-size:var(--bz-text-section-title)}.bz-internal-attention-card__label,.bz-internal-ops-kicker{margin:0 0 var(--bz-space-1);color:var(--bz-brand);font-size:var(--bz-text-xs);font-weight:var(--bz-weight-semibold);letter-spacing:0;text-transform:none}.bz-internal-ops-intro p:not(.bz-internal-ops-kicker){max-width:68ch;color:var(--bz-ink-muted);line-height:var(--bz-leading-relaxed)}.bz-internal-ops-tabs{display:flex;gap:var(--bz-space-2);overflow-x:auto;padding:0 0 var(--bz-space-1);scrollbar-width:thin;-webkit-overflow-scrolling:touch}.bz-internal-ops-tabs .bz-btn{flex:0 0 auto;white-space:nowrap}.bz-internal-attention-grid,.bz-internal-placeholder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}.bz-internal-attention-card{display:flex;min-height:8.5rem;flex-direction:column;justify-content:space-between;gap:var(--bz-space-3);border-color:color-mix(in srgb,var(--bz-brand) 16%,var(--bz-border))}.bz-internal-attention-card--high{border-color:color-mix(in srgb,var(--bz-warning) 42%,var(--bz-border));background:color-mix(in srgb,var(--bz-warning) 8%,var(--bz-surface))}.bz-internal-attention-card__value{margin:0;color:var(--bz-ink-heading);font-size:clamp(1.6rem,3vw,2.35rem);font-weight:var(--bz-weight-bold);line-height:1}.bz-internal-placeholder-grid .bz-surface{display:grid;grid-gap:var(--bz-space-1);gap:var(--bz-space-1)}.bz-internal-placeholder-grid span{color:var(--bz-ink-muted);line-height:var(--bz-leading-relaxed)}.bz-internal-dashboard-meta{display:flex;flex-wrap:wrap;gap:var(--bz-space-2);align-items:center;color:var(--bz-ink-muted)}.bz-internal-dashboard-stack{max-width:var(--bz-content-max)}.bz-internal-dashboard-grid.bz-product-stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10.5rem),1fr));gap:var(--bz-space-3)}.bz-internal-dashboard-metric{display:flex;min-height:7rem;flex-direction:column;gap:var(--bz-space-1)}.bz-internal-dashboard-metric__error,.bz-internal-dashboard-metric__help,.bz-internal-dashboard-metric__label{margin:0}.bz-internal-dashboard-metric__label{color:var(--bz-ink-muted);font-size:var(--bz-text-xs);font-weight:var(--bz-weight-semibold);letter-spacing:0;text-transform:none}.bz-internal-dashboard-metric__value{margin:0;color:var(--bz-ink-heading);font-size:clamp(2rem,5vw,3.25rem);font-weight:var(--bz-weight-bold);letter-spacing:-.05em;line-height:.95}.bz-internal-dashboard-metric__help{color:var(--bz-ink-muted);font-size:var(--bz-text-sm);line-height:var(--bz-leading-relaxed)}.bz-internal-dashboard-metric__error{color:var(--bz-danger-ink);font-size:var(--bz-text-xs)}.bz-internal-filter-panel{display:grid;grid-gap:var(--bz-space-4);gap:var(--bz-space-4)}.bz-internal-dashboard-quick-links{display:flex;flex-wrap:wrap;gap:var(--bz-space-2)}.bz-internal-segment-actions.bz-actions{justify-content:flex-start}.bz-internal-filter-help{margin:0;color:var(--bz-ink-muted);line-height:var(--bz-leading-relaxed)}.bz-internal-users-filter-form{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--bz-space-3);gap:var(--bz-space-3);align-items:end}.bz-internal-table-wrap{overflow-x:auto;border:1px solid color-mix(in srgb,var(--bz-border) 82%,transparent);border-radius:var(--bz-radius-xl);background:var(--bz-surface);box-shadow:var(--bz-shadow-soft)}.bz-internal-table{width:100%;min-width:860px;border-collapse:collapse}.bz-internal-table td,.bz-internal-table th{padding:var(--bz-space-3) var(--bz-space-4);border-bottom:1px solid color-mix(in srgb,var(--bz-border) 72%,transparent);text-align:left;vertical-align:top}.bz-internal-table th{position:-webkit-sticky;position:sticky;top:0;z-index:1;background:var(--bz-surface);color:var(--bz-ink-muted);font-size:var(--bz-text-xs);font-weight:var(--bz-weight-semibold);letter-spacing:0;text-transform:none}.bz-internal-table--compact{min-width:640px}.bz-internal-table tbody tr:last-child td{border-bottom:0}.bz-internal-table-primary,.bz-internal-table-secondary{display:block}.bz-internal-table-primary{color:var(--bz-ink-heading);font-weight:var(--bz-weight-semibold)}.bz-internal-table-secondary{margin-top:.25rem;color:var(--bz-ink-muted);font-size:var(--bz-text-sm);line-height:var(--bz-leading-relaxed)}.bz-internal-role-list{display:flex;flex-wrap:wrap;gap:var(--bz-space-1);min-width:max-content}.bz-internal-role-list .bz-badge{max-width:none;overflow-wrap:normal;white-space:nowrap}@media (max-width:720px){.bz-internal-table{min-width:0}.bz-internal-table thead{display:none}.bz-internal-table,.bz-internal-table tbody,.bz-internal-table td,.bz-internal-table tr{display:block;width:100%}.bz-internal-table tr{padding:var(--bz-space-3) var(--bz-space-4);border-bottom:1px solid color-mix(in srgb,var(--bz-border) 72%,transparent)}.bz-internal-table tbody tr:last-child{border-bottom:0}.bz-internal-table td{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--bz-space-1);gap:var(--bz-space-1);padding:var(--bz-space-2) 0;border-bottom:0}.bz-internal-table td:before{content:attr(data-label);color:var(--bz-ink-muted);font-size:var(--bz-text-xs);font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-tight)}.bz-internal-role-list{min-width:0}}@media (min-width:760px){.bz-internal-users-filter-form{grid-template-columns:repeat(6,minmax(10rem,1fr))}.bz-internal-users-filter-form .bz-label{align-self:end}.bz-internal-users-filter-form button[type=submit]{grid-column:1/-1;justify-self:start}}.bz-internal-ops-plain-header{gap:var(--bz-space-4)}.bz-internal-ops-title-row,.bz-internal-page-heading{display:flex;flex-wrap:wrap;gap:var(--bz-space-4);align-items:flex-start;justify-content:space-between}.bz-internal-ops-title-row>div,.bz-internal-page-heading>div{display:grid;grid-gap:var(--bz-space-1);gap:var(--bz-space-1)}.bz-internal-page-heading{padding-bottom:var(--bz-space-3);border-bottom:1px solid color-mix(in srgb,var(--bz-border) 78%,transparent)}.bz-internal-page-heading h2,.bz-internal-page-heading p{margin:0}.bz-internal-page-heading h2{color:var(--bz-ink-heading);font-size:var(--bz-text-page-title);letter-spacing:-.035em}.bz-internal-page-heading p,.bz-internal-page-heading>span{color:var(--bz-ink-muted)}.bz-internal-page-heading--detail{align-items:center}.bz-internal-metric-link{display:block;color:inherit;text-decoration:none}.bz-internal-metric-link .bz-internal-dashboard-metric{height:100%;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.bz-internal-metric-link:focus-visible .bz-internal-dashboard-metric,.bz-internal-metric-link:hover .bz-internal-dashboard-metric{border-color:color-mix(in srgb,var(--bz-brand) 42%,var(--bz-border));box-shadow:var(--bz-shadow-card);transform:translateY(-1px)}.bz-internal-metric-link:focus-visible{border-radius:var(--bz-radius-lg);outline:3px solid color-mix(in srgb,var(--bz-brand) 28%,transparent);outline-offset:2px}.bz-internal-dashboard-metric__link{margin-top:auto;color:var(--bz-brand);font-size:var(--bz-text-sm);font-weight:var(--bz-weight-semibold)}.bz-internal-filter-field{display:grid;grid-gap:var(--bz-space-1);gap:var(--bz-space-1);min-width:0}.bz-internal-applied-filters,.bz-internal-filter-actions{display:flex;flex-wrap:wrap;gap:var(--bz-space-2);align-items:center}.bz-internal-applied-filters{padding-top:var(--bz-space-3);border-top:1px solid color-mix(in srgb,var(--bz-border) 74%,transparent);color:var(--bz-ink-muted);font-size:var(--bz-text-sm)}.bz-internal-listing-filter-form,.bz-internal-report-filter-form{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--bz-space-3);gap:var(--bz-space-3);align-items:end}.bz-measurement-filter-surface{display:grid;grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}.bz-measurement-filter-form{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--bz-space-3);gap:var(--bz-space-3);align-items:end}.bz-measurement-filter-field{display:grid;grid-gap:var(--bz-space-1);gap:var(--bz-space-1);min-width:0}.bz-measurement-filter-actions{display:flex;flex-wrap:wrap;gap:var(--bz-space-2);align-items:center}.bz-measurement-disclosure-body>p,.bz-measurement-filter-help,.bz-measurement-subsection>p{margin:0;color:var(--bz-ink-muted);line-height:var(--bz-leading-relaxed)}.bz-measurement-account-grid.bz-product-stat-grid,.bz-measurement-role-grid.bz-product-stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr))}.bz-measurement-role-list{display:grid;grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}.bz-measurement-disclosure,.bz-measurement-role-panel{border-block:1px solid color-mix(in srgb,var(--bz-border) 78%,transparent);background:transparent}.bz-measurement-role-panel+.bz-measurement-role-panel{margin-top:calc(-1 * var(--bz-space-3));border-top:0}.bz-measurement-disclosure>summary,.bz-measurement-role-panel>summary{cursor:pointer;color:var(--bz-ink-heading);font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-tight)}.bz-measurement-role-panel>summary{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--bz-space-1);gap:var(--bz-space-1);padding:var(--bz-space-4) var(--bz-space-1)}.bz-measurement-role-summary{color:var(--bz-ink-muted);font-size:var(--bz-text-sm);font-weight:var(--bz-weight-regular)}.bz-measurement-disclosure-body,.bz-measurement-role-body,.bz-measurement-subsection{display:grid;grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}.bz-measurement-role-body{padding:0 var(--bz-space-1) var(--bz-space-5)}.bz-measurement-subsection{padding-top:var(--bz-space-4);border-top:1px solid color-mix(in srgb,var(--bz-border) 68%,transparent)}.bz-measurement-subsection>h4{margin:0;color:var(--bz-ink-heading);font-size:var(--bz-text-body)}.bz-measurement-inline-fact{display:block;margin-top:var(--bz-space-2)}.bz-measurement-coverage-list{margin:var(--bz-space-2) 0 0;padding-left:var(--bz-space-5)}.bz-measurement-coverage-list li+li{margin-top:var(--bz-space-1)}.bz-measurement-disclosure{margin-top:var(--bz-space-3)}.bz-measurement-disclosure>summary{padding:var(--bz-space-3) var(--bz-space-1)}.bz-measurement-disclosure-body{padding:0 var(--bz-space-1) var(--bz-space-4)}.bz-measurement-legacy-table{min-width:920px}.bz-measurement-enquiry-table{min-width:1080px}.bz-internal-report-badges{display:flex;flex-wrap:wrap;gap:var(--bz-space-1);align-items:center}.bz-internal-report-fact,.bz-internal-report-message p,.bz-internal-report-note{margin:0}.bz-internal-report-fact{margin-top:var(--bz-space-1);color:var(--bz-ink-heading);font-weight:var(--bz-weight-semibold)}.bz-internal-report-note{color:var(--bz-ink);line-height:var(--bz-leading-relaxed);white-space:pre-wrap}.bz-internal-report-message,.bz-internal-report-message-list{display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2)}.bz-internal-report-message__meta{display:flex;flex-wrap:wrap;gap:var(--bz-space-2);justify-content:space-between;color:var(--bz-ink-muted);font-size:var(--bz-text-xs)}.bz-internal-report-message p{color:var(--bz-ink);line-height:var(--bz-leading-relaxed);white-space:pre-wrap}.bz-internal-report-action-form{display:grid;grid-gap:var(--bz-space-3);gap:var(--bz-space-3);max-width:44rem}@media (min-width:760px){.bz-internal-report-filter-form,.bz-measurement-filter-form{grid-template-columns:repeat(2,minmax(12rem,1fr)) auto}.bz-measurement-role-panel>summary{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.bz-internal-row-detail-link,.bz-internal-table-link{color:var(--bz-brand);text-underline-offset:.18em}.bz-internal-row-detail-link{display:block;margin-top:var(--bz-space-1);font-size:var(--bz-text-xs);font-weight:var(--bz-weight-semibold)}.bz-internal-detail-summary-grid.bz-product-stat-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.bz-internal-detail-list,.bz-internal-detail-panel,.bz-internal-detail-summary-grid .bz-surface{display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2)}.bz-internal-detail-label{color:var(--bz-ink-muted);font-size:var(--bz-text-xs);font-weight:var(--bz-weight-semibold)}.bz-internal-detail-list p,.bz-internal-detail-panel ul{margin:0}.bz-internal-route-state{display:grid;grid-gap:var(--bz-space-4);gap:var(--bz-space-4);padding-block:var(--bz-space-5)}.bz-internal-route-state__card,.bz-internal-route-state__line{border-radius:var(--bz-radius-lg);background:linear-gradient(90deg,var(--bz-surface-muted),var(--bz-surface),var(--bz-surface-muted));background-size:200% 100%;animation:bz-internal-loading 1.4s ease-in-out infinite}.bz-internal-route-state__line--title{width:min(20rem,70%);height:2rem}.bz-internal-route-state__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}.bz-internal-route-state__card{min-height:8rem}@keyframes bz-internal-loading{to{background-position:-200% 0}}@media (min-width:760px){.bz-internal-users-filter-form{grid-template-columns:repeat(3,minmax(0,1fr))}.bz-internal-listing-filter-form{grid-template-columns:repeat(2,minmax(12rem,1fr)) auto}.bz-internal-users-filter-form .bz-internal-filter-actions{grid-column:1/-1}}.bz-claim-request-card{border-color:color-mix(in srgb,var(--bz-primary) 12%,var(--bz-border));border-radius:var(--bz-radius-lg);box-shadow:var(--bz-shadow-card);background:linear-gradient(180deg,var(--bz-surface) 0,color-mix(in srgb,var(--bz-surface-muted) 46%,var(--bz-surface)) 100%)}.bz-claim-request-card-head{flex-direction:column;align-items:stretch;gap:var(--bz-space-3)}@media (min-width:560px){.bz-claim-request-card-head{flex-direction:row;align-items:flex-start;justify-content:space-between}}.bz-claim-request-card-title{min-width:0;display:flex;flex-direction:column;gap:2px}.bz-claim-request-card-name{margin:0;font-size:var(--bz-text-card-title);font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-tight);color:var(--bz-ink);word-break:break-word}.bz-claim-request-card-meta{margin:0;font-size:var(--bz-text-label);color:var(--bz-ink-muted)}.bz-claim-request-dl{padding:var(--bz-space-3);background:color-mix(in srgb,var(--bz-surface-muted) 70%,var(--bz-surface));border:1px solid color-mix(in srgb,var(--bz-border) 76%,transparent);border-radius:var(--bz-radius-md);gap:var(--bz-space-2) var(--bz-space-4)}@media (min-width:600px){.bz-claim-request-dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.bz-claim-request-actions{flex-direction:column;align-items:stretch;gap:var(--bz-space-2);width:100%}.bz-claim-request-actions .bz-btn,.bz-claim-request-actions form{width:100%}@media (min-width:480px){.bz-claim-request-actions{flex-direction:row;flex-wrap:wrap;align-items:center}.bz-claim-request-actions .bz-btn,.bz-claim-request-actions form{width:auto}}.bz-account-delete-page.bz-product-page,.bz-account-remove-role-page.bz-product-page{--bz-content-max:720px;--bz-shell-max:720px;background:var(--bz-canvas-clean)}.bz-account-delete-page .bz-product-page-header,.bz-account-remove-role-page .bz-product-page-header{padding:clamp(var(--bz-space-4),4vw,var(--bz-space-6));border:1px solid color-mix(in srgb,var(--bz-primary) 12%,var(--bz-border));border-radius:var(--bz-product-card-radius,var(--bz-radius-xl));background:var(--bz-surface);box-shadow:var(--bz-shadow-flat)}.bz-destructive-review-section{margin-top:0}.bz-account-remove-role-page .bz-destructive-review-section{width:100%}.bz-destructive-review-surface{border-color:var(--bz-border);border-radius:var(--bz-radius-lg);box-shadow:var(--bz-shadow-card)}.bz-account-remove-role-page .bz-destructive-review-surface{padding:clamp(var(--bz-space-4),4vw,var(--bz-space-6));border-radius:var(--bz-product-card-radius,var(--bz-radius-xl));background:var(--bz-surface);box-shadow:var(--bz-shadow-flat)}.bz-account-remove-role-page .bz-destructive-review-surface>.bz-stack{max-width:68rem}.bz-account-delete-form,.bz-remove-role-form{width:min(100%,36rem)}.bz-account-delete-confirm-actions,.bz-remove-role-confirm-actions{display:flex;align-items:stretch;flex-wrap:wrap;gap:var(--bz-space-2);width:100%}.bz-account-delete-confirm-actions>.bz-btn,.bz-remove-role-confirm-actions>.bz-btn{flex:1 1 12rem;justify-content:center;min-height:var(--bz-control-height,2.75rem)}.bz-destructive-review-surface .bz-title-section{margin:0}.bz-destructive-review-surface p{overflow-wrap:break-word;word-break:normal}.bz-account-delete-privacy-line,.bz-destructive-review-surface p{margin:0;color:var(--bz-ink-muted);line-height:var(--bz-leading-normal)}.bz-account-delete-privacy-line{font-size:var(--bz-text-label)}.bz-destructive-primary-actions{flex-direction:column;align-items:stretch;width:100%}.bz-destructive-primary-actions .bz-btn,.bz-destructive-primary-actions form{width:100%}@media (min-width:480px){.bz-destructive-primary-actions{flex-direction:row;flex-wrap:wrap;align-items:center}.bz-destructive-primary-actions .bz-btn,.bz-destructive-primary-actions form{width:auto}}.bz-account-delete-role-badges{flex-wrap:wrap;gap:var(--bz-space-2)}.bz-discovery-workspace-page{--bz-page-max:var(--bz-workspace-max);--bz-shell-max:var(--bz-workspace-max)}.bz-discovery-hero{padding-block:var(--bz-space-2) var(--bz-space-4)}.bz-discovery-context-card,.bz-discovery-live-panel,.bz-discovery-muted-panel,.bz-discovery-search-panel{border-color:var(--bz-border);border-radius:var(--bz-radius-lg);box-shadow:var(--bz-shadow-card)}.bz-discovery-context-card{background:var(--bz-surface-quiet);box-shadow:none}.bz-discovery-live-panel{background:linear-gradient(180deg,var(--bz-surface) 0,var(--bz-surface-quiet) 100%);border-color:color-mix(in srgb,var(--bz-primary) 24%,var(--bz-border));box-shadow:var(--bz-shadow-card)}.bz-object-card.bz-discovery-result-card,.bz-product-object-card.bz-find-team-opportunity-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-object-card.bz-discovery-result-card:before,.bz-product-object-card.bz-find-team-opportunity-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}@media (hover:hover){.bz-object-card.bz-discovery-result-card:hover,.bz-product-object-card.bz-find-team-opportunity-card:hover{border-color:color-mix(in srgb,var(--bz-primary) 20%,var(--bz-border));box-shadow:var(--bz-opp-family-shadow-hover)}}.bz-discovery-result-card .bz-object-card-meta{gap:var(--bz-space-2) var(--bz-space-4)}.bz-discovery-result-card .bz-coach-opportunity-title{display:block;font-size:var(--bz-text-card-title);line-height:var(--bz-leading-tight)}.bz-discovery-result-card .bz-coach-opportunity-summary{font-size:var(--bz-text-body);line-height:var(--bz-leading-normal)}.bz-find-team-opportunity-card .bz-object-card-head{gap:var(--bz-space-2)}.bz-find-team-opportunity-card .bz-product-object-card-description{color:var(--bz-ink-muted);font-size:var(--bz-text-body);line-height:var(--bz-leading-normal)}.bz-discovery-muted-panel,.bz-discovery-search-panel{background:var(--bz-surface-muted)}.bz-discovery-section{margin-top:var(--bz-space-5)}.bz-discovery-workspace-page .bz-section-head{gap:var(--bz-space-2)}.bz-discovery-workspace-page .bz-section-head-row{align-items:center}.bz-discovery-workspace-page .bz-section-head .bz-description{max-width:58ch}.bz-discovery-result-list{display:grid;grid-gap:var(--bz-space-4);gap:var(--bz-space-4);grid-template-columns:1fr}.bz-discovery-result-list>.bz-coach-card-bar,.bz-discovery-result-list>.bz-notice{grid-column:1/-1}.bz-discovery-result-card-head{flex-direction:column;align-items:stretch;gap:var(--bz-space-2)}.bz-discovery-result-card-head>div:first-child{min-width:0}@media (min-width:560px){.bz-discovery-result-card-head{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:var(--bz-space-3)}}.bz-discovery-result-actions{margin-top:auto}.bz-discovery-result-actions .bz-btn,.bz-discovery-result-actions form{width:100%}.bz-discovery-search-panel{padding:var(--bz-space-4);border-radius:var(--bz-radius-surface)}.bz-discovery-search-panel.bz-form{margin-bottom:var(--bz-space-4)}@media (min-width:900px){.bz-discovery-result-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.bz-utility-page .bz-utility-page-header{position:relative;overflow:visible;gap:var(--bz-space-2);padding:clamp(var(--bz-space-3),2.5vw,var(--bz-space-4));border:1px solid color-mix(in srgb,var(--bz-border) 82%,transparent);border-radius:var(--bz-radius-card);background:color-mix(in srgb,var(--bz-surface) 96%,var(--bz-canvas-clean));box-shadow:var(--bz-shadow-flat)}.bz-utility-page .bz-utility-page-header:before{content:none}.bz-utility-page .bz-utility-page-header h1{max-width:18ch;margin:0;color:var(--bz-ink-black);font-size:clamp(1.5rem,4vw,2rem);line-height:var(--bz-leading-tight);letter-spacing:-.045em}.bz-utility-page .bz-product-page-description{max-width:54ch;color:var(--bz-ink-muted);font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-snug)}@media (max-width:719px){.bz-utility-page .bz-utility-page-header{padding:var(--bz-space-3)}}.bz-messages-page.bz-page-narrow,.bz-messages-page.bz-product-page{--bz-content-max:940px;--bz-shell-max:940px}.bz-message-thread-page.bz-product-page{--bz-content-max:760px;--bz-shell-max:760px}.bz-messages-hero{position:relative;overflow:hidden;padding:clamp(var(--bz-space-5),4vw,var(--bz-space-6));border:1px solid color-mix(in srgb,var(--bz-primary) 14%,var(--bz-border));border-radius:var(--bz-product-card-radius,var(--bz-radius-xl));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--bz-brand) 8%,transparent),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--bz-surface) 96%,var(--bz-primary-soft)),var(--bz-surface));box-shadow:var(--bz-shadow-card)}.bz-messages-hero:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--bz-brand),var(--bz-primary));opacity:.72}.bz-messages-count{display:block;margin-top:var(--bz-space-2);color:var(--bz-ink-muted);font-size:var(--bz-text-label);font-weight:var(--bz-weight-medium)}.bz-message-filter-tabs{display:inline-flex;align-items:center;gap:var(--bz-space-1);width:-moz-fit-content;width:fit-content;max-width:100%;margin-top:var(--bz-space-4);padding:var(--bz-space-1);border:1px solid color-mix(in srgb,var(--bz-border) 86%,transparent);background:var(--bz-surface-muted)}.bz-message-filter-tabs,.bz-message-filter-tabs .bz-btn{border-radius:var(--bz-radius-pill)}.bz-message-inbox-title-row{display:inline-flex;align-items:center;gap:var(--bz-space-2);min-width:0}.bz-message-inbox-unread-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--bz-brand)}.bz-message-inbox-row-unread .bz-list-row-title{font-weight:var(--bz-weight-semibold)}.bz-message-inbox-preview-unread{color:var(--bz-ink);font-weight:var(--bz-weight-medium)}.bz-message-back-link{align-self:flex-start;color:var(--bz-ink-muted);font-size:var(--bz-text-label);font-weight:var(--bz-weight-medium);line-height:var(--bz-leading-tight);text-decoration:none}.bz-message-back-link:hover{color:var(--bz-primary);text-decoration:none}.bz-message-back-link{display:inline-flex;min-height:44px;align-items:center}.bz-message-thread-section,.bz-messages-section{margin-top:var(--bz-space-4)}.bz-message-composer-card,.bz-message-inbox-list:not(.bz-grouped-list),.bz-message-report-card{border-color:color-mix(in srgb,var(--bz-border) 88%,transparent);border-radius:var(--bz-product-card-radius,var(--bz-radius-xl));box-shadow:var(--bz-shadow-soft)}.bz-message-inbox-list:not(.bz-grouped-list){overflow:hidden;list-style:none;margin:0;padding:0;background:var(--bz-surface)}.bz-message-inbox-row{position:relative;background:var(--bz-surface);transition:background-color var(--bz-motion-quick) var(--bz-ease),box-shadow var(--bz-motion-quick) var(--bz-ease)}.bz-message-inbox-row-unread{background:linear-gradient(90deg,color-mix(in srgb,var(--bz-brand) 7%,var(--bz-surface)),var(--bz-surface) 54%)}.bz-message-inbox-row-unread:before{content:"";position:absolute;inset-block:var(--bz-space-3);inset-inline-start:0;width:3px;border-radius:0 var(--bz-radius-pill) var(--bz-radius-pill) 0;background:linear-gradient(180deg,var(--bz-brand),var(--bz-primary))}.bz-message-inbox-row:hover{background:color-mix(in srgb,var(--bz-primary-soft) 52%,var(--bz-surface))}.bz-message-inbox-body{display:flex;flex-direction:column;gap:var(--bz-space-1);min-width:0}.bz-message-inbox-subtitle{color:var(--bz-ink-muted);line-height:var(--bz-leading-normal)}.bz-message-inbox-preview,.bz-message-inbox-subtitle{font-size:var(--bz-text-label);overflow-wrap:break-word;word-break:normal}.bz-message-inbox-preview{color:var(--bz-ink-subtle)}.bz-message-inbox-counterpart{color:var(--bz-ink);font-weight:var(--bz-weight-medium)}.bz-message-inbox-status{width:-moz-fit-content;width:fit-content;margin-top:var(--bz-space-1);padding:2px var(--bz-space-2);border:1px solid var(--bz-warning-border);border-radius:var(--bz-radius-pill);font-size:var(--bz-text-meta);color:var(--bz-warning-ink);font-weight:var(--bz-weight-semibold)}.bz-message-inbox-list .bz-op-inbox-row.bz-list-row{gap:var(--bz-space-1);min-width:0;padding:var(--bz-space-3)}.bz-message-inbox-row .bz-list-row-meta{flex:0 0 auto;white-space:nowrap;overflow-wrap:normal}.bz-message-chat-header{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--bz-space-3);padding:clamp(var(--bz-space-5),4vw,var(--bz-space-6));border:1px solid color-mix(in srgb,var(--bz-primary) 14%,var(--bz-border));border-radius:var(--bz-product-card-radius,var(--bz-radius-xl));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--bz-brand) 7%,transparent),transparent 34%),var(--bz-surface);box-shadow:var(--bz-shadow-card)}.bz-message-chat-header:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--bz-brand),var(--bz-primary));opacity:.72}.bz-message-chat-header h1{margin:0;color:var(--bz-ink);font-size:clamp(1.45rem,4vw,2rem);line-height:var(--bz-leading-tight);letter-spacing:-.02em}.bz-message-chat-header p{margin:0;color:var(--bz-ink-muted);line-height:var(--bz-leading-normal)}.bz-message-chat-subtitle{margin-top:var(--bz-space-1);font-size:var(--bz-text-label)}.bz-message-thread{display:flex;flex-direction:column;gap:var(--bz-space-3);padding:clamp(var(--bz-space-3),3vw,var(--bz-space-5));border:1px solid color-mix(in srgb,var(--bz-border) 86%,transparent);border-radius:var(--bz-product-card-radius,var(--bz-radius-xl));background:linear-gradient(180deg,color-mix(in srgb,var(--bz-surface-muted) 62%,var(--bz-surface)),var(--bz-surface))}.bz-message-group{display:contents}.bz-message-date-separator{display:flex;justify-content:center;padding:var(--bz-space-2) 0;color:var(--bz-ink-subtle);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-medium);line-height:var(--bz-leading-tight)}.bz-message-date-separator span{display:inline-flex}.bz-message-card{display:grid;grid-gap:var(--bz-space-1);gap:var(--bz-space-1);align-self:flex-start;max-width:min(82%,600px);padding:var(--bz-space-3) var(--bz-space-4);border:1px solid color-mix(in srgb,var(--bz-border) 82%,transparent);border-radius:18px 18px 18px 6px;background:var(--bz-surface);box-shadow:0 8px 22px rgba(15,23,42,.045)}.bz-message-card.bz-phonebook-record-card,.bz-message-composer-card.bz-phonebook-record-card,.bz-message-report-card.bz-phonebook-record-card{border-color:color-mix(in srgb,var(--bz-primary) 12%,var(--bz-border))}.bz-message-card-own{align-self:flex-end;border-color:color-mix(in srgb,var(--bz-primary) 20%,var(--bz-border));border-radius:18px 18px 6px 18px;background:linear-gradient(135deg,color-mix(in srgb,var(--bz-primary-soft) 78%,#fff),#fff)}.bz-message-card-meta{margin:0;color:var(--bz-ink);font-size:var(--bz-text-meta);line-height:var(--bz-leading-tight)}.bz-message-card-body{margin:0;color:var(--bz-ink);font-size:var(--bz-text-label);line-height:var(--bz-leading-normal);white-space:pre-wrap;overflow-wrap:anywhere}.bz-message-card-time{color:var(--bz-ink-subtle);font-size:var(--bz-text-meta);line-height:var(--bz-leading-tight)}.bz-message-composer-card,.bz-message-report-card{margin-top:var(--bz-space-3)}.bz-message-composer-card{padding:var(--bz-space-4);border-color:color-mix(in srgb,var(--bz-primary) 14%,var(--bz-border));border-radius:var(--bz-product-card-radius,var(--bz-radius-xl));background:var(--bz-surface);box-shadow:var(--bz-shadow-card)}.bz-message-composer-card h2,.bz-message-report-card h2{margin:0;color:var(--bz-ink);font-size:var(--bz-text-body);line-height:var(--bz-leading-tight)}.bz-message-composer-card p,.bz-message-composer-safety-note,.bz-message-report-card p{margin:0;color:var(--bz-ink-muted);line-height:var(--bz-leading-normal)}.bz-message-composer-safety-note{font-size:var(--bz-text-label)}.bz-message-composer-form,.bz-message-report-form{gap:var(--bz-space-2)}.bz-message-composer-form textarea{min-height:3.5rem;resize:vertical}.bz-message-composer-form .bz-btn,.bz-message-report-form .bz-btn{width:100%}.bz-message-report-card{background:color-mix(in srgb,var(--bz-surface-muted) 58%,transparent);border:1px solid color-mix(in srgb,var(--bz-border) 82%,transparent);padding:var(--bz-space-4);color:var(--bz-ink-subtle)}.bz-message-archive-form{display:flex;margin:0}.bz-message-archive-form .bz-btn{color:var(--bz-primary-hover)}.bz-message-details,.bz-message-report-details{display:flex;flex-direction:column;gap:var(--bz-space-4)}.bz-message-details-summary{cursor:pointer;color:var(--bz-ink-subtle);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-medium)}.bz-message-details-summary:hover{color:var(--bz-ink)}.bz-message-details-summary{display:inline-flex;min-height:44px;align-items:center}.bz-message-calm-notice{border-radius:var(--bz-radius-surface)}.bz-message-report-feedback{width:100%}@media (min-width:640px){.bz-message-chat-header{flex-direction:column}.bz-message-inbox-list .bz-op-inbox-row.bz-list-row{padding:var(--bz-space-3) var(--bz-space-4)}.bz-message-composer-form .bz-btn,.bz-message-report-form .bz-btn{width:auto}}@media (max-width:639px){.bz-message-filter-tabs{display:flex;width:100%}.bz-message-filter-tabs .bz-btn{flex:1 1;justify-content:center}.bz-message-card{max-width:92%;padding-inline:var(--bz-space-3)}}.bz-messages-page.bz-product-page{--bz-content-max:1040px;--bz-shell-max:1040px}.bz-message-thread-page.bz-product-page{--bz-content-max:800px;--bz-shell-max:800px}.bz-message-inbox-controls{margin-bottom:var(--bz-space-4);border:1px solid var(--bz-product-card-border);border-radius:var(--bz-workspace-card-radius);box-shadow:none}.bz-message-inbox-controls .bz-form{gap:var(--bz-space-3)}.bz-message-inbox-controls__grid{display:grid;grid-template-columns:minmax(15rem,2fr) repeat(2,minmax(10rem,1fr));grid-gap:var(--bz-space-3);gap:var(--bz-space-3);align-items:end}.bz-message-inbox-controls__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--bz-space-3)}.bz-message-inbox-controls__actions>p{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label)}.bz-message-inbox-controls__actions>div,.bz-message-service-notice-actions{display:flex;flex-wrap:wrap;gap:var(--bz-space-2)}.bz-message-service-notices{display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2)}.bz-message-service-notice{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--bz-space-2) var(--bz-space-4);gap:var(--bz-space-2) var(--bz-space-4);align-items:center;-webkit-border-start:3px solid var(--bz-accent);border-inline-start:3px solid var(--bz-accent);box-shadow:none}.bz-message-service-notice .bz-notice-body,.bz-message-service-notice .bz-notice-title,.bz-message-service-notice__content p{margin:0}.bz-message-service-notice .bz-notice-body{display:contents}.bz-message-service-notice__content{display:grid;grid-gap:var(--bz-space-1);gap:var(--bz-space-1)}.bz-message-service-notice__content time{color:var(--bz-ink-subtle);font-size:var(--bz-text-meta);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bz-message-service-notice-actions form{margin:0}.bz-inbox-bulk-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--bz-space-3);margin-bottom:var(--bz-space-2);padding:var(--bz-space-2) var(--bz-space-3);border:1px solid var(--bz-product-card-border);border-radius:var(--bz-radius-lg);background:var(--bz-surface-utility)}.bz-inbox-bulk-bar__form,.bz-inbox-bulk-bar__selection{display:flex;align-items:center;gap:var(--bz-space-2)}.bz-inbox-bulk-bar__selection p{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label);white-space:nowrap}.bz-inbox-bulk-bar__form.bz-form{grid-template-columns:minmax(10rem,1fr) auto;gap:var(--bz-space-2);margin:0}.bz-inbox-bulk-bar__form .bz-btn,.bz-inbox-bulk-bar__form .bz-control{min-height:40px}.bz-message-inbox-row-item{position:relative;grid-template-columns:minmax(0,1fr) auto;gap:var(--bz-space-2);padding:0;transition:background-color var(--bz-motion-quick) var(--bz-ease)}.bz-message-inbox-row-item.bz-message-inbox-row-selectable{grid-template-columns:auto minmax(0,1fr) auto}.bz-message-inbox-row__select{z-index:2;display:grid;align-self:stretch;place-items:center;min-width:44px;-webkit-padding-start:var(--bz-space-2);padding-inline-start:var(--bz-space-2);cursor:pointer}.bz-message-inbox-row__select input{width:20px;height:20px;accent-color:var(--bz-primary)}.bz-message-inbox-list.bz-grouped-list{overflow:visible}.bz-message-inbox-list.bz-grouped-list>:first-child{border-start-start-radius:var(--bz-workspace-card-radius);border-start-end-radius:var(--bz-workspace-card-radius)}.bz-message-inbox-list.bz-grouped-list>:last-child{border-end-start-radius:var(--bz-workspace-card-radius);border-end-end-radius:var(--bz-workspace-card-radius)}.bz-message-inbox-row-item:focus-within,.bz-message-inbox-row-item:hover{background:color-mix(in srgb,var(--bz-primary-soft) 54%,var(--bz-surface))}.bz-message-inbox-row-item.bz-message-inbox-row-unread{background:color-mix(in srgb,var(--bz-primary-soft) 34%,var(--bz-surface))}.bz-message-inbox-row-item.bz-message-inbox-row-unread:before{content:"";position:absolute;z-index:1;inset-block:var(--bz-space-3);inset-inline-start:0;width:3px;border-radius:0 var(--bz-radius-pill) var(--bz-radius-pill) 0;background:var(--bz-primary)}.bz-message-inbox-row-item.bz-message-inbox-row-pinned .bz-message-inbox-title-row:after{content:"Pinned";color:var(--bz-ink-subtle);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-medium)}.bz-message-inbox-row{gap:var(--bz-space-1);padding:var(--bz-space-3) var(--bz-space-2) var(--bz-space-3) var(--bz-space-4);background:transparent}.bz-message-inbox-row:after{grid-row:1/span 3}.bz-message-inbox-row__head,.bz-message-inbox-row__summary{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--bz-space-3)}.bz-message-inbox-row__head{color:var(--bz-ink);font-size:var(--bz-text-body);font-weight:var(--bz-weight-semibold)}.bz-message-inbox-row__head time{flex:0 0 auto;color:var(--bz-ink-subtle);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-regular);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.bz-message-inbox-row__context{display:flex;align-items:center;gap:var(--bz-space-2);color:var(--bz-ink-muted);font-size:var(--bz-text-label);white-space:nowrap}.bz-message-inbox-row__context,.bz-message-inbox-row__context>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.bz-message-inbox-row__context>span[aria-hidden=true]{flex:0 0 auto;overflow:visible}.bz-message-inbox-preview{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bz-message-inbox-row__summary .bz-badge{flex:0 0 auto;white-space:nowrap}.bz-message-inbox-row__actions{position:relative;align-items:center;flex-wrap:nowrap;padding:var(--bz-space-3) var(--bz-space-4) var(--bz-space-3) 0}.bz-message-inbox-row__actions form{margin:0}.bz-message-inbox-row__actions .bz-btn{min-height:40px;white-space:nowrap}.bz-message-row-more{position:relative}.bz-message-row-more[open]{z-index:9}.bz-message-row-more>summary{list-style:none;cursor:pointer}.bz-message-row-more>summary::-webkit-details-marker{display:none}.bz-message-row-more__menu{position:absolute;z-index:8;inset-block-start:calc(100% + var(--bz-space-1));inset-inline-end:0;display:grid;min-width:11rem;padding:var(--bz-space-2);border:1px solid var(--bz-product-card-border);border-radius:var(--bz-radius-lg);background:var(--bz-surface);box-shadow:var(--bz-shadow-card)}.bz-message-row-more__menu .bz-btn{width:100%;justify-content:flex-start}.bz-message-inbox-pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:var(--bz-space-3);gap:var(--bz-space-3);margin-top:var(--bz-space-4)}.bz-message-inbox-pagination>:last-child{justify-self:end}.bz-message-inbox-pagination p{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label)}.bz-message-thread-safety{margin-top:var(--bz-space-4)}.bz-message-thread-viewport{max-height:min(62vh,44rem);overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:var(--bz-space-4);border:1px solid var(--bz-product-card-border);border-radius:var(--bz-workspace-card-radius);background:var(--bz-surface-utility)}.bz-message-thread-viewport .bz-message-thread{margin:0;border:0;border-radius:0;background:transparent}.bz-message-latest-anchor{display:block;width:1px;height:1px}.bz-message-history-pagination{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--bz-space-2);margin-top:var(--bz-space-3)}.bz-message-composer-sticky{position:-webkit-sticky;position:sticky;z-index:5;bottom:var(--bz-space-3);margin-top:var(--bz-space-4);padding-top:var(--bz-space-2);background:linear-gradient(transparent,var(--bz-canvas) var(--bz-space-3))}.bz-message-composer-panel{border-color:color-mix(in srgb,var(--bz-primary) 18%,var(--bz-border));box-shadow:var(--bz-shadow-card)}.bz-message-composer-form{display:grid}.bz-message-composer-identity{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--bz-space-1) var(--bz-space-3);color:var(--bz-ink-muted);font-size:var(--bz-text-meta)}.bz-message-composer-identity strong{color:var(--bz-ink)}.bz-message-composer-meta{display:flex;min-height:1.25rem;justify-content:space-between;gap:var(--bz-space-3);color:var(--bz-ink-subtle);font-size:var(--bz-text-meta)}.bz-message-composer-form .bz-btn{min-height:44px}.bz-message-thread-action-grid{display:flex;flex-wrap:wrap;gap:var(--bz-space-2)}.bz-message-thread-action-grid form{margin:0}.bz-message-thread-action-grid .bz-btn{min-height:44px}.bz-message-priority-form{display:grid;grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;grid-gap:var(--bz-space-2);gap:var(--bz-space-2);flex:1 1 22rem}.bz-message-block-details,.bz-message-report-details{margin-top:var(--bz-space-3)}.bz-message-block-details[open],.bz-message-report-details[open]{display:grid;grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}.bz-message-block-details p,.bz-message-report-details p{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label)}@media (max-width:719px){.bz-inbox-bulk-bar,.bz-inbox-bulk-bar__form,.bz-inbox-bulk-bar__selection{align-items:stretch;flex-direction:column}.bz-inbox-bulk-bar__selection{gap:var(--bz-space-1)}.bz-inbox-bulk-bar__form .bz-btn,.bz-inbox-bulk-bar__form .bz-control{width:100%;min-height:44px}.bz-message-inbox-controls__grid{grid-template-columns:minmax(0,1fr)}.bz-message-inbox-controls__actions{align-items:stretch;flex-direction:column}.bz-message-inbox-controls__actions .bz-btn,.bz-message-inbox-controls__actions>div,.bz-message-service-notice-actions,.bz-message-service-notice-actions .bz-btn,.bz-message-service-notice-actions>*{width:100%}.bz-message-history-pagination .bz-btn,.bz-message-inbox-controls .bz-btn,.bz-message-inbox-pagination .bz-btn,.bz-message-service-notice-actions .bz-btn,.bz-message-thread-section>.bz-product-section-head .bz-btn{min-height:44px}.bz-message-inbox-row-item{grid-template-columns:minmax(0,1fr);gap:0}.bz-message-inbox-row-item.bz-message-inbox-row-selectable{grid-template-columns:auto minmax(0,1fr)}.bz-message-inbox-row-selectable .bz-message-inbox-row__actions{grid-column:1/-1}.bz-message-inbox-row__select{-webkit-padding-start:var(--bz-space-3);padding-inline-start:var(--bz-space-3)}.bz-message-inbox-row{padding:var(--bz-space-4)}.bz-message-inbox-row__head,.bz-message-inbox-row__summary{align-items:flex-start}.bz-message-inbox-row__summary{flex-direction:column;gap:var(--bz-space-2)}.bz-message-inbox-row__actions{justify-content:flex-end;padding:var(--bz-space-2) var(--bz-space-4) var(--bz-space-3);border-top:1px solid color-mix(in srgb,var(--bz-product-card-border) 70%,transparent)}.bz-message-inbox-row__actions .bz-btn{min-height:44px}.bz-message-inbox-pagination{grid-template-columns:1fr 1fr}.bz-message-inbox-pagination p{grid-column:1/-1;grid-row:1;text-align:center}.bz-message-service-notice{grid-template-columns:minmax(0,1fr)}.bz-message-thread-viewport{max-height:min(58vh,36rem)}.bz-message-card{max-width:94%}.bz-message-composer-sticky{bottom:calc(var(--bz-tab-bar-height) + env(safe-area-inset-bottom, 0px))}.bz-message-thread-action-grid,.bz-message-thread-action-grid .bz-btn,.bz-message-thread-action-grid>form{width:100%}.bz-message-priority-form{grid-template-columns:minmax(0,1fr)}}.bz-club-official-contact-page.bz-product-page{--bz-content-max:1040px;--bz-shell-max:1040px}.bz-club-enquiry-row__badges{display:inline-flex;flex:0 0 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--bz-space-1)}.bz-club-enquiry-row-menu{width:min(19rem,calc(100vw - (2 * var(--bz-space-4))))}.bz-club-enquiry-row-menu__form{display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2);padding:var(--bz-space-2)}.bz-club-enquiry-row-menu__form+.bz-club-enquiry-row-menu__form{margin-top:var(--bz-space-2);padding-top:var(--bz-space-4);border-top:1px solid var(--bz-product-card-border)}.bz-club-enquiry-row-menu__form .bz-label{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-meta)}.bz-club-enquiry-retention-note{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label)}@media (min-width:1041px){.bz-club-enquiry-controls--multi-club .bz-message-inbox-controls__grid{grid-template-columns:minmax(15rem,2fr) repeat(3,minmax(9rem,1fr))}}@media (min-width:720px) and (max-width:1040px){.bz-club-enquiry-controls .bz-message-inbox-controls__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.bz-club-official-contact-page .bz-message-filter-tabs{overflow-x:auto}.bz-club-official-contact-page .bz-message-filter-tabs .bz-btn{flex:0 0 auto}.bz-club-enquiry-row__badges{justify-content:flex-start}}.bz-club-official-portal-page{--bz-content-max:1040px}.bz-club-official-phonebook-header{position:relative;overflow:hidden;padding:var(--bz-space-5);border:1px solid color-mix(in srgb,var(--bz-primary) 16%,var(--bz-border));border-radius:var(--bz-radius-xl);background:linear-gradient(90deg,rgba(255,87,87,.08),transparent 42%),linear-gradient(180deg,#fff 0,var(--bz-canvas-clean) 100%);box-shadow:var(--bz-shadow-card)}.bz-club-official-directory-card:before,.bz-club-official-phonebook-context:before,.bz-club-official-phonebook-header:before,.bz-club-official-record-card:before{content:"";position:absolute;inset:0 auto 0 0;width:.3rem;background:linear-gradient(180deg,var(--bz-brand),var(--bz-primary))}.bz-club-official-phonebook-tabs{overflow-x:auto;border:1px solid color-mix(in srgb,var(--bz-primary) 12%,var(--bz-border));border-radius:var(--bz-radius-xl);background:color-mix(in srgb,var(--bz-surface) 92%,var(--bz-primary-soft));box-shadow:var(--bz-shadow-flat)}.bz-club-official-phonebook-tabs .bz-parent-find-team-nav-link[aria-current=page]{background:var(--bz-surface);box-shadow:inset 0 -2px 0 var(--bz-primary)}.bz-club-official-phonebook-context{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--bz-primary) 16%,var(--bz-border));border-radius:var(--bz-radius-xl);background:linear-gradient(90deg,rgba(255,87,87,.07),transparent 46%),color-mix(in srgb,var(--bz-surface) 92%,var(--bz-primary-soft));box-shadow:var(--bz-shadow-card)}.bz-club-official-phonebook-context>*{position:relative}.bz-club-official-phonebook-section .bz-product-section-head{align-items:flex-start;padding-bottom:var(--bz-space-3);border-bottom:1px solid color-mix(in srgb,var(--bz-border) 76%,transparent)}.bz-club-official-directory-card,.bz-club-official-record-card{position:relative;overflow:hidden;border-radius:var(--bz-radius-xl);border-color:color-mix(in srgb,var(--bz-primary) 14%,var(--bz-border));background:linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--bz-surface-muted) 44%,#fff) 100%);box-shadow:var(--bz-shadow-card)}.bz-club-official-directory-card .bz-object-card-title,.bz-club-official-record-card .bz-object-card-title{line-height:var(--bz-leading-snug)}.bz-club-official-record-card--approval:before{background:linear-gradient(180deg,var(--bz-brand),var(--bz-primary))}.bz-club-official-record-card--enquiry:before{background:linear-gradient(180deg,var(--bz-primary),var(--bz-brand))}.bz-club-official-record-card--activity:before{background:linear-gradient(180deg,var(--bz-border-strong),var(--bz-primary))}@media (max-width:640px){.bz-club-official-phonebook-header{padding:var(--bz-space-4)}.bz-club-official-phonebook-tabs{border-radius:var(--bz-radius-lg)}}.bz-club-official-admin-header{margin-bottom:var(--bz-space-4)}.bz-club-official-admin-stats-panel{margin-top:var(--bz-space-4)}.co-workspace-section.bz-club-official-admin-workspace-section{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--bz-primary) 14%,var(--bz-border));border-radius:var(--bz-radius-xl);background:linear-gradient(90deg,color-mix(in srgb,var(--bz-primary-soft) 28%,transparent),transparent 34%),linear-gradient(180deg,#ffffff 0,var(--bz-canvas-clean) 100%);box-shadow:var(--bz-shadow-card)}.co-workspace-section.bz-club-official-admin-workspace-section:before{content:"";position:absolute;inset:0 auto 0 0;width:.3rem;height:auto;background:linear-gradient(180deg,var(--bz-brand),var(--bz-primary))}.bz-club-official-admin-workspace-section>*{position:relative}.bz-club-official-admin-workspace-section .co-section-bar{border-bottom-color:color-mix(in srgb,var(--bz-border) 76%,transparent)}.bz-club-official-coaches-page.bz-page-narrow{--bz-content-max:960px}.bz-club-official-coaches-hero{padding-block:var(--bz-space-3)}.bz-club-official-coaches-banners{display:flex;flex-direction:column;gap:var(--bz-space-3);margin-top:var(--bz-space-4)}.bz-club-official-coaches-card,.bz-club-official-coaches-empty,.bz-club-official-coaches-stats-panel,.bz-club-official-coaches-switch-panel{border:1px solid color-mix(in srgb,var(--bz-primary) 12%,var(--bz-border));border-radius:var(--bz-radius-lg);box-shadow:var(--bz-shadow-card)}.bz-club-official-coaches-stats-panel{gap:var(--bz-space-4);margin-top:var(--bz-space-4);background:linear-gradient(180deg,var(--bz-surface) 0,color-mix(in srgb,var(--bz-surface-muted) 68%,var(--bz-surface)) 100%)}.bz-club-official-coaches-stats{margin:0}.bz-club-official-coaches-body{margin-top:var(--bz-space-5)}.bz-club-official-coaches-switch-panel{background:color-mix(in srgb,var(--bz-surface-muted) 74%,var(--bz-surface));box-shadow:var(--bz-shadow-flat)}.co-workspace-section.bz-club-official-coaches-workspace-section{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--bz-space-4);padding:var(--bz-space-5);border:1px solid color-mix(in srgb,var(--bz-primary) 12%,var(--bz-border));border-radius:var(--bz-radius-card);background:linear-gradient(180deg,#ffffff 0,var(--bz-canvas-clean) 100%);box-shadow:var(--bz-shadow-card)}.co-workspace-section.bz-club-official-coaches-workspace-section:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--bz-brand) 0,var(--bz-primary) 100%)}.bz-club-official-coaches-section-bar{align-items:flex-start;border-bottom-color:color-mix(in srgb,var(--bz-border) 76%,transparent);padding-bottom:var(--bz-space-3)}.bz-club-official-coaches-section-bar>.bz-badge{flex:0 0 auto;margin-top:2px}.bz-club-official-coaches-empty{border-color:color-mix(in srgb,var(--bz-border) 76%,transparent);background:color-mix(in srgb,var(--bz-surface-muted) 54%,var(--bz-surface));border-style:dashed;padding:var(--bz-space-5)}.bz-club-official-coaches-card-list{display:flex;flex-direction:column;gap:var(--bz-space-4)}.bz-club-official-coaches-card{background:linear-gradient(180deg,var(--bz-surface) 0,color-mix(in srgb,var(--bz-surface-muted) 42%,var(--bz-surface)) 100%);gap:var(--bz-space-4)}.bz-club-official-coaches-card.bz-op-queue-object-card,.bz-club-official-contact-request-card.bz-op-queue-object-card{gap:var(--bz-space-3)}.bz-op-queue-object-card .co-card-title{overflow-wrap:anywhere;word-break:break-word}.bz-op-queue-message-preview{margin:0;margin-top:var(--bz-space-1);max-height:7rem;overflow-y:auto;padding-right:var(--bz-space-1);font-size:var(--bz-text-body);font-weight:var(--bz-weight-regular);color:var(--bz-ink-muted);line-height:var(--bz-leading-normal);white-space:pre-wrap;overflow-wrap:anywhere}.bz-club-official-coaches-card-head{flex-direction:column;align-items:stretch;gap:var(--bz-space-3)}.bz-club-official-coaches-card-head .co-badge-row{margin-bottom:var(--bz-space-2)}.bz-club-official-coaches-card-note{margin:0;color:var(--bz-ink-muted);line-height:var(--bz-leading-normal)}.bz-club-official-coaches-card-actions{margin-top:var(--bz-space-1);padding-top:var(--bz-space-4);border-top:1px solid color-mix(in srgb,var(--bz-border) 76%,transparent);width:100%;box-sizing:border-box}.bz-club-official-coaches-action-row{flex-direction:column;align-items:stretch}.bz-club-official-coaches-action-row .bz-btn,.bz-club-official-coaches-action-row form{width:100%}.bz-club-official-coaches-footer{margin-top:var(--bz-space-6);padding-top:var(--bz-space-4);border-top:1px solid color-mix(in srgb,var(--bz-border) 76%,transparent)}.bz-club-official-coaches-footer .bz-btn{width:100%}@media (min-width:560px){.bz-club-official-coaches-action-row{flex-direction:row;flex-wrap:wrap;align-items:center}.bz-club-official-coaches-action-row .bz-btn,.bz-club-official-coaches-action-row form,.bz-club-official-coaches-footer .bz-btn{width:auto}}.bz-club-official-contact-page.bz-page-narrow{--bz-content-max:960px}.bz-club-official-contact-hero{padding-block:var(--bz-space-3)}.bz-club-official-contact-banners{display:flex;flex-direction:column;gap:var(--bz-space-3);margin-top:var(--bz-space-4)}.bz-club-official-contact-empty,.bz-club-official-contact-request-card,.bz-club-official-contact-stats-panel,.bz-club-official-contact-switch-panel{border:1px solid color-mix(in srgb,var(--bz-primary) 12%,var(--bz-border));border-radius:var(--bz-radius-lg);box-shadow:var(--bz-shadow-card)}.bz-club-official-contact-stats-panel{position:relative;overflow:hidden;margin-top:var(--bz-space-4);border-color:color-mix(in srgb,var(--bz-primary) 18%,var(--bz-border));background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--bz-brand) 7%,transparent) 0,transparent 34%),radial-gradient(circle at 100% 8%,color-mix(in srgb,var(--bz-primary) 9%,transparent) 0,transparent 36%),linear-gradient(135deg,#ffffff 0,var(--bz-canvas-clean) 100%)}.bz-club-official-contact-stats-panel:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--bz-brand) 0,var(--bz-primary) 100%)}.bz-club-official-contact-stats.co-dl-pair{gap:var(--bz-space-3);align-items:stretch}.bz-club-official-contact-stats.co-dl-pair>div{min-width:0;padding:var(--bz-space-3) var(--bz-space-4);border:1px solid color-mix(in srgb,var(--bz-border) 70%,transparent);border-radius:var(--bz-radius-md);background:rgba(255,255,255,.72);box-shadow:0 1px 2px rgba(11,18,32,.025);display:grid;grid-template-columns:1fr;grid-gap:var(--bz-space-1);gap:var(--bz-space-1);align-items:start}.bz-club-official-contact-stats.co-dl-pair>div:first-child{flex-basis:100%}.bz-club-official-contact-stats.co-dl-pair dt{color:var(--bz-ink-subtle);font-size:var(--bz-text-meta);letter-spacing:.02em;text-transform:none}.bz-club-official-contact-stats.co-dl-pair dd{min-width:0;color:var(--bz-ink-black);font-size:clamp(var(--bz-text-body),4vw,var(--bz-text-card-title));font-weight:var(--bz-weight-bold);line-height:var(--bz-leading-snug);overflow-wrap:anywhere}.bz-club-official-contact-stats.co-dl-pair>div:not(:first-child) dd{font-size:var(--bz-text-card-title)}@media (min-width:720px){.bz-club-official-contact-stats.co-dl-pair{flex-direction:row;flex-wrap:wrap}.bz-club-official-contact-stats.co-dl-pair>div{flex:1 1 10rem}.bz-club-official-contact-stats.co-dl-pair>div:first-child{flex:2 1 18rem}}.bz-club-official-contact-body{margin-top:var(--bz-space-5)}.bz-club-official-contact-switch-panel{margin-bottom:0;background:color-mix(in srgb,var(--bz-surface-muted) 74%,var(--bz-surface));box-shadow:var(--bz-shadow-flat)}.co-workspace-section.bz-club-official-contact-workspace-section{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--bz-space-4);padding:var(--bz-space-5);border:1px solid color-mix(in srgb,var(--bz-primary) 12%,var(--bz-border));border-radius:var(--bz-radius-card);background:linear-gradient(180deg,#ffffff 0,var(--bz-canvas-clean) 100%);box-shadow:var(--bz-shadow-card)}.co-workspace-section.bz-club-official-contact-workspace-section:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--bz-brand) 0,var(--bz-primary) 100%)}.bz-club-official-contact-section-bar{border-bottom-color:color-mix(in srgb,var(--bz-border) 76%,transparent);padding-bottom:var(--bz-space-3)}.bz-club-official-contact-empty{border-color:color-mix(in srgb,var(--bz-border) 76%,transparent);background:color-mix(in srgb,var(--bz-surface-muted) 54%,var(--bz-surface));padding:var(--bz-space-5)}.bz-club-official-contact-request-list{display:flex;flex-direction:column;gap:var(--bz-space-4)}.bz-club-official-contact-request-card{position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--bz-primary) 14%,var(--bz-border));border-radius:var(--bz-radius-card);background:var(--bz-surface);gap:var(--bz-space-4);box-shadow:var(--bz-shadow-card)}.bz-club-official-contact-request-card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--bz-brand) 0,var(--bz-primary) 100%)}.bz-club-official-contact-request-card[data-status=closed]{border-color:color-mix(in srgb,var(--bz-border) 78%,transparent);background:linear-gradient(180deg,var(--bz-surface) 0,color-mix(in srgb,var(--bz-surface-muted) 50%,var(--bz-surface)) 100%)}.bz-club-official-contact-request-card[data-status=closed]:before{background:color-mix(in srgb,var(--bz-border-strong) 76%,transparent)}.bz-club-official-contact-request-head{flex-direction:column;align-items:stretch;gap:var(--bz-space-3)}.bz-club-official-contact-request-head .co-badge-row{margin-bottom:var(--bz-space-1)}.bz-club-official-contact-request-head .co-card-title{color:var(--bz-ink-black);font-size:var(--bz-text-card-title);font-weight:var(--bz-weight-bold);letter-spacing:-.01em}.bz-club-official-contact-request-card .bz-op-queue-message-preview{max-height:9rem;padding:var(--bz-space-3);border:1px solid color-mix(in srgb,var(--bz-border) 66%,transparent);border-radius:var(--bz-radius-md);background:color-mix(in srgb,var(--bz-canvas-clean) 70%,#fff);color:var(--bz-ink)}.bz-club-official-contact-request-meta{margin:0;padding-top:var(--bz-space-3);border-top:1px solid color-mix(in srgb,var(--bz-border) 76%,transparent)}.bz-club-official-contact-request-actions{margin-top:var(--bz-space-1);padding-top:var(--bz-space-4);border-top:1px solid color-mix(in srgb,var(--bz-border) 76%,transparent);width:100%;box-sizing:border-box}.bz-club-official-contact-action-stack{width:100%}.bz-club-official-contact-action-stack .co-actions-wrap,.bz-club-official-contact-primary-row{flex-direction:column;align-items:stretch}.bz-club-official-contact-action-stack .co-actions-wrap .bz-btn,.bz-club-official-contact-action-stack form:not(.bz-club-official-contact-follow-up-form),.bz-club-official-contact-primary-row .bz-btn,.bz-club-official-contact-primary-row form{width:100%}.bz-club-official-contact-follow-up-form{width:100%;display:flex;flex-direction:column;gap:0}.bz-club-official-contact-follow-up-form .bz-stack{width:100%}.bz-club-official-contact-follow-up-form .bz-field{padding:var(--bz-space-3);border:1px solid color-mix(in srgb,var(--bz-border) 62%,transparent);border-radius:var(--bz-radius-lg);background:color-mix(in srgb,var(--bz-canvas-clean) 64%,#fff)}.bz-club-official-contact-follow-up-form .bz-field:focus-within{border-color:color-mix(in srgb,var(--bz-primary) 34%,var(--bz-border));box-shadow:var(--bz-shadow-focus)}.bz-club-official-contact-follow-up-form .co-actions-wrap .bz-btn{width:100%}.bz-club-official-contact-request-card .bz-message-calm-notice{border-color:var(--bz-info-border);background:var(--bz-primary-soft);color:var(--bz-ink)}.bz-club-official-contact-closed-note{margin:0;padding-top:var(--bz-space-3);color:var(--bz-ink-subtle)}.bz-club-official-contact-closed-note,.bz-club-official-contact-footer{border-top:1px solid color-mix(in srgb,var(--bz-border) 76%,transparent)}.bz-club-official-contact-footer{margin-top:var(--bz-space-6);padding-top:var(--bz-space-4)}.bz-club-official-contact-footer .bz-btn{width:100%}@media (min-width:560px){.bz-club-official-contact-action-stack .co-actions-wrap,.bz-club-official-contact-primary-row{flex-direction:row;flex-wrap:wrap;align-items:center}.bz-club-official-contact-action-stack .co-actions-wrap .bz-btn,.bz-club-official-contact-action-stack form:not(.bz-club-official-contact-follow-up-form),.bz-club-official-contact-follow-up-form .co-actions-wrap .bz-btn,.bz-club-official-contact-footer .bz-btn,.bz-club-official-contact-primary-row .bz-btn,.bz-club-official-contact-primary-row form{width:auto}}.bz-club-official-portal-page.bz-page-narrow{--bz-content-max:1120px;--bz-shell-max:1120px}.bz-club-official-portal-hero{padding-block:var(--bz-space-3)}@media (min-width:520px){.bz-club-official-portal-hero .bz-workspace-title{white-space:nowrap}}.bz-club-official-portal-banners{display:flex;flex-direction:column;gap:var(--bz-space-3);margin-top:var(--bz-space-4)}.co-portal-body.bz-club-official-portal-body{gap:var(--bz-space-8)}.bz-club-official-portal-identity-card{border:1px solid color-mix(in srgb,var(--bz-primary) 14%,var(--bz-border));border-radius:var(--bz-radius-card);box-shadow:var(--bz-shadow-card);background:linear-gradient(180deg,var(--bz-surface) 0,color-mix(in srgb,var(--bz-surface-muted) 58%,var(--bz-surface)) 100%);gap:var(--bz-space-4)}.bz-club-official-portal-switch-panel{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) 64%,var(--bz-surface));box-shadow:var(--bz-shadow-flat)}.bz-club-official-portal-object-head{align-items:flex-start}.bz-club-official-portal-actions{width:100%;flex:1 1 280px;max-width:100%}.bz-club-official-portal-actions .bz-btn{width:100%}@media (min-width:720px){.bz-club-official-portal-actions{max-width:340px}.bz-club-official-portal-actions .bz-btn{width:auto}}.bz-club-official-portal-metric-row{border-top-color:var(--bz-border);align-items:stretch}.bz-club-official-portal-metric-row>div{display:flex;flex-direction:column;gap:var(--bz-space-1);min-width:min(9rem,100%);flex:1 1 9rem}.bz-club-official-portal-metric-row>div>span:first-of-type{color:var(--bz-ink-muted);font-size:var(--bz-text-meta);line-height:var(--bz-leading-snug)}.bz-club-official-portal-metric-row>div strong{display:block;font-size:var(--bz-text-h3);line-height:var(--bz-leading-tight);font-weight:var(--bz-weight-bold)}.bz-club-official-portal-actions-secondary{display:flex;flex-wrap:wrap;gap:var(--bz-space-2)}.bz-club-official-portal-marketplace-hint{margin:0;max-width:42rem}.bz-club-official-portal-next-card{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--bz-space-4);gap:var(--bz-space-4);align-items:center;border:1px solid color-mix(in srgb,var(--bz-primary) 18%,var(--bz-border));border-radius:var(--bz-radius-lg);background:linear-gradient(180deg,var(--bz-surface) 0,color-mix(in srgb,var(--bz-primary-soft) 20%,var(--bz-surface)) 100%);box-shadow:var(--bz-shadow-card)}.bz-club-official-portal-next-card .bz-badge{margin-bottom:var(--bz-space-2)}.bz-club-official-portal-next-card .bz-btn{width:100%}@media (min-width:640px){.bz-club-official-portal-next-card{grid-template-columns:minmax(0,1fr) auto}.bz-club-official-portal-next-card .bz-btn{width:auto}}.co-primary-flow.bz-club-official-portal-primary-flow{gap:var(--bz-space-8)}.co-workspace-section.bz-club-official-portal-workspace-section{display:flex;flex-direction:column;gap:var(--bz-space-3);padding:var(--bz-space-5);border:1px solid 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,var(--bz-canvas-clean) 100%);box-shadow:var(--bz-shadow-card)}.bz-club-official-portal-section-bar{border-bottom-color:color-mix(in srgb,var(--bz-border) 76%,transparent)}.bz-club-official-portal-queue-panel{border:1px solid color-mix(in srgb,var(--bz-primary) 12%,var(--bz-border));border-radius:var(--bz-radius-lg);box-shadow:var(--bz-shadow-flat);background:color-mix(in srgb,var(--bz-surface-muted) 64%,var(--bz-surface))}.bz-club-official-portal-queue-list{gap:var(--bz-space-3)}.bz-club-official-portal-queue-row{border:1px solid color-mix(in srgb,var(--bz-border) 84%,transparent);border-radius:var(--bz-radius-lg);box-shadow:var(--bz-shadow-flat);background:color-mix(in srgb,var(--bz-surface) 86%,transparent)}.bz-club-official-portal-queue-empty{border-radius:var(--bz-radius-surface);border:1px dashed var(--bz-border);background:color-mix(in srgb,var(--bz-surface) 72%,transparent);padding:var(--bz-space-5)}.bz-club-official-portal-queue-panel .co-actions-wrap{flex-direction:column;align-items:stretch}.bz-club-official-portal-queue-panel .co-actions-wrap .bz-btn,.bz-club-official-portal-queue-panel .co-actions-wrap form{width:100%}@media (min-width:560px){.bz-club-official-portal-queue-panel .co-actions-wrap{flex-direction:row;flex-wrap:wrap;align-items:center}.bz-club-official-portal-queue-panel .co-actions-wrap .bz-btn,.bz-club-official-portal-queue-panel .co-actions-wrap form{width:auto}}.bz-club-official-portal-page .co-surface-quiet.bz-club-official-portal-quiet-panel{border:1px solid color-mix(in srgb,var(--bz-border) 82%,transparent);border-radius:var(--bz-radius-lg);box-shadow:var(--bz-shadow-flat);background:color-mix(in srgb,var(--bz-surface-muted) 62%,var(--bz-surface));padding:var(--bz-space-4) var(--bz-space-5)}.bz-club-official-portal-empty-shell{border:1px solid color-mix(in srgb,var(--bz-primary) 12%,var(--bz-border));border-radius:var(--bz-radius-lg);box-shadow:var(--bz-shadow-card)}@media (max-width:719px){.co-workspace-section.bz-club-official-portal-workspace-section{padding:var(--bz-space-4)}}.bz-club-official-admin-flow-page{--bz-page-max:900px}.bz-club-official-claim-page.bz-page-narrow,.bz-club-official-review-page.bz-page-narrow{--bz-content-max:900px}.bz-club-official-claim-hero,.bz-club-official-review-hero{padding-block:var(--bz-space-3)}.bz-club-official-claim-body,.bz-club-official-review-body{display:flex;flex-direction:column;gap:var(--bz-space-5);margin-top:var(--bz-space-5)}.bz-club-official-claim-banners{display:flex;flex-direction:column;gap:var(--bz-space-3);margin-bottom:var(--bz-space-4)}.bz-club-official-claim-request-card,.bz-club-official-claim-summary-card,.bz-club-official-review-request-card,.co-workspace-section.bz-club-official-claim-workspace-section{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--bz-primary) 14%,var(--bz-border));border-radius:var(--bz-radius-card);background:linear-gradient(180deg,#ffffff 0,var(--bz-canvas-clean) 100%);box-shadow:var(--bz-shadow-card)}.bz-club-official-claim-request-card:before,.bz-club-official-claim-summary-card:before,.bz-club-official-review-request-card:before,.co-workspace-section.bz-club-official-claim-workspace-section:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--bz-brand) 0,var(--bz-primary) 100%)}.bz-club-official-claim-summary-head{align-items:flex-start;gap:var(--bz-space-4)}.bz-club-official-claim-mark{display:inline-flex;width:3rem;height:3rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--bz-primary) 28%,var(--bz-border));border-radius:var(--bz-radius-lg);background:radial-gradient(circle at 35% 25%,color-mix(in srgb,var(--bz-brand) 18%,transparent) 0,transparent 45%),color-mix(in srgb,var(--bz-primary-soft) 34%,#fff);color:var(--bz-primary-hover);font-size:var(--bz-text-label);font-weight:var(--bz-weight-bold);letter-spacing:.04em}.bz-club-official-claim-meta-grid{gap:var(--bz-space-3)}.bz-club-official-claim-meta-grid>div{min-width:0;padding:var(--bz-space-3);border:1px solid color-mix(in srgb,var(--bz-border) 68%,transparent);border-radius:var(--bz-radius-md);background:rgba(255,255,255,.76)}.bz-club-official-claim-meta-grid dt{color:var(--bz-ink-subtle);font-size:var(--bz-text-meta);letter-spacing:.02em;text-transform:none}.bz-club-official-claim-meta-grid dd{margin-top:var(--bz-space-1);color:var(--bz-ink);font-weight:var(--bz-weight-semibold)}.bz-club-official-claim-meta-wide{grid-column:1/-1}.co-workspace-section.bz-club-official-claim-workspace-section{display:flex;flex-direction:column;gap:var(--bz-space-4);padding:var(--bz-space-5)}.bz-club-official-claim-section-bar{padding-bottom:var(--bz-space-3);border-bottom:1px solid color-mix(in srgb,var(--bz-border) 76%,transparent)}.bz-club-official-claim-details-panel{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-quiet) 58%,#fff);box-shadow:none}.bz-club-official-claim-request-card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--bz-primary) 7%,transparent) 0,transparent 32%),linear-gradient(180deg,#ffffff 0,var(--bz-canvas-clean) 100%)}.bz-club-official-claim-action-form{width:100%}.bz-club-official-claim-action-form .bz-fieldset{padding:var(--bz-space-4);border:1px solid color-mix(in srgb,var(--bz-border) 72%,transparent);border-radius:var(--bz-radius-lg);background:rgba(255,255,255,.78)}.bz-club-official-claim-action-form .bz-check{padding:var(--bz-space-3);border:1px solid color-mix(in srgb,var(--bz-border) 70%,transparent);border-radius:var(--bz-radius-md);background:rgba(255,255,255,.78)}.bz-club-official-claim-action-form .bz-check:has(input:checked){border-color:color-mix(in srgb,var(--bz-primary) 42%,var(--bz-border));background:color-mix(in srgb,var(--bz-primary-soft) 36%,#fff)}.bz-club-official-claim-authority-notice,.bz-message-calm-notice{border-radius:var(--bz-radius-lg)}.bz-club-official-review-request-card{padding:var(--bz-space-5);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--bz-brand) 8%,transparent) 0,transparent 32%),linear-gradient(180deg,#ffffff 0,var(--bz-canvas-clean) 100%)}.bz-club-official-review-request-card .co-card-title{margin-bottom:var(--bz-space-1)}.bz-club-official-review-request-card .co-text-meta+.co-text-meta{padding-top:var(--bz-space-3);border-top:1px solid color-mix(in srgb,var(--bz-border) 76%,transparent)}.bz-club-official-review-actions{margin-top:var(--bz-space-1);padding-top:var(--bz-space-4);border-top:1px solid color-mix(in srgb,var(--bz-border) 76%,transparent)}.bz-club-official-review-actions .bz-btn{width:100%}@media (min-width:640px){.bz-club-official-review-actions .bz-btn{width:auto}}@media (max-width:719px){.bz-club-official-review-request-card,.co-workspace-section.bz-club-official-claim-workspace-section{padding:var(--bz-space-4)}.bz-club-official-claim-summary-head{flex-direction:column;align-items:stretch}}.bz-club-official-profile-page{scroll-padding-top:calc(72px + var(--bz-space-3))}@media (max-width:719px){.bz-club-official-profile-page{scroll-padding-top:calc(56px + var(--bz-space-3))}}.bz-club-official-profile-page .bz-club-official-profile-form :is(fieldset,.bz-field,.bz-section):focus-within{scroll-margin-top:calc(72px + var(--bz-space-4))}@media (max-width:719px){.bz-club-official-profile-page .bz-club-official-profile-form :is(fieldset,.bz-field,.bz-section):focus-within{scroll-margin-top:calc(56px + var(--bz-space-4))}}.bz-club-official-crest-preview{display:flex;align-items:center;gap:var(--bz-space-3);flex-wrap:wrap}.bz-club-official-football-youth-range{display:grid;grid-template-columns:1fr;grid-gap:var(--bz-space-3);gap:var(--bz-space-3);margin-bottom:var(--bz-space-2)}@media (min-width:640px){.bz-club-official-football-youth-range{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end}}.bz-club-official-football-youth-range-action{display:flex;align-items:flex-end}.bz-club-official-profile-page.bz-page-narrow{--bz-content-max:960px}.bz-club-official-profile-hero{padding-block:var(--bz-space-3)}.bz-club-official-profile-banners{display:flex;flex-direction:column;gap:var(--bz-space-3);margin-top:var(--bz-space-4)}.bz-club-official-profile-body{margin-top:var(--bz-space-5)}.bz-club-official-profile-header{margin-bottom:var(--bz-space-4)}.bz-club-official-profile-header.bz-product-surface{align-items:stretch;padding:clamp(var(--bz-space-4),2vw,var(--bz-space-5))}.bz-club-official-profile-header .bz-opportunity-board-header__copy{display:flex;flex-direction:column;justify-content:center}.bz-club-official-profile-header .bz-opportunity-board-header__copy .bz-title-page{max-width:12rem;font-size:clamp(2rem,3.4vw,2.7rem);line-height:.98}.bz-club-official-profile-header .bz-club-official-profile-context-bar .bz-discovery-context-bar{gap:var(--bz-space-2)}.bz-club-official-profile-header .bz-club-official-profile-context-bar .bz-discovery-context-bar__fact,.bz-club-official-profile-header .bz-club-official-profile-context-bar .bz-discovery-context-bar__select{display:flex;min-width:0;min-height:3.15rem;flex-direction:column;justify-content:center;gap:.18rem;padding:var(--bz-space-2) var(--bz-space-3);border:1px solid color-mix(in srgb,var(--bz-primary) 10%,var(--bz-border));border-radius:var(--bz-radius-lg);background:color-mix(in srgb,var(--bz-surface) 88%,var(--bz-canvas-clean))}.bz-club-official-profile-header .bz-club-official-profile-context-bar .bz-discovery-context-bar__select{align-items:stretch}.bz-club-official-profile-context-bar .bz-discovery-context-bar__select>.bz-discovery-context-bar__fact{width:100%;align-items:flex-start;min-height:0;padding:0;border:0;background:transparent}.bz-club-official-profile-header .bz-club-official-profile-context-bar .bz-discovery-context-bar__label{letter-spacing:0}.bz-club-official-profile-header .bz-club-official-profile-context-bar .bz-discovery-context-bar__value{overflow:hidden;text-overflow:ellipsis}.bz-club-official-profile-header .bz-club-official-profile-context-bar .bz-discovery-context-bar__action{align-self:stretch}.bz-club-official-profile-header .bz-club-official-profile-context-bar .bz-discovery-context-bar__action .bz-btn{min-height:3.15rem;border-radius:var(--bz-radius-lg)}@media (min-width:640px){.bz-club-official-profile-header .bz-club-official-profile-context-bar .bz-discovery-context-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-club-official-profile-header .bz-club-official-profile-context-bar .bz-discovery-context-bar__action{grid-column:1/-1;justify-self:start}}@media (min-width:1060px){.bz-club-official-profile-header.bz-product-surface{grid-template-columns:minmax(13rem,.34fr) minmax(0,1.66fr);gap:clamp(var(--bz-space-4),2vw,var(--bz-space-6))}.bz-club-official-profile-header .bz-club-official-profile-context-bar .bz-discovery-context-bar{grid-template-columns:minmax(10rem,1.15fr) minmax(10rem,1fr) minmax(8rem,.72fr) minmax(8rem,.72fr) max-content;align-items:stretch}.bz-club-official-profile-header .bz-club-official-profile-context-bar .bz-discovery-context-bar__action{grid-column:auto;justify-self:end}}.bz-club-official-profile-readiness{display:grid;grid-template-columns:1fr;grid-gap:var(--bz-space-4);gap:var(--bz-space-4);padding:clamp(var(--bz-space-4),4vw,var(--bz-space-6));border:1px solid color-mix(in srgb,var(--bz-primary) 18%,var(--bz-border));border-radius:clamp(1.75rem,3vw,2.35rem);background:radial-gradient(circle at top left,color-mix(in srgb,var(--bz-primary-soft) 58%,transparent),transparent 34%),linear-gradient(135deg,#ffffff 0,var(--bz-canvas-clean) 100%);box-shadow:var(--bz-shadow-card)}.bz-club-official-profile-readiness__copy{display:flex;flex-direction:column;gap:var(--bz-space-2)}.bz-club-official-profile-readiness__copy h2,.bz-club-official-profile-readiness__copy p{margin:0}.bz-club-official-profile-readiness__copy h2{color:var(--bz-ink-black);font-size:clamp(1.25rem,4vw,1.8rem);line-height:var(--bz-leading-tight)}.bz-club-official-profile-readiness__copy p:last-child{color:var(--bz-ink-muted);line-height:var(--bz-leading-normal)}.bz-club-official-profile-readiness__items{display:grid;grid-template-columns:1fr;grid-gap:var(--bz-space-2);gap:var(--bz-space-2)}.bz-club-official-profile-readiness__item{display:flex;align-items:center;gap:var(--bz-space-2);min-width:0;padding:var(--bz-space-3);border:1px solid color-mix(in srgb,var(--bz-warning,#f59e0b) 24%,var(--bz-border));border-radius:var(--bz-radius-xl);background:rgba(255,255,255,.82);color:var(--bz-ink);text-decoration:none}.bz-club-official-profile-readiness__item span{display:inline-flex;width:1.6rem;height:1.6rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:var(--bz-radius-pill);background:color-mix(in srgb,var(--bz-warning,#f59e0b) 18%,#fff);color:color-mix(in srgb,var(--bz-warning,#f59e0b) 72%,#7c2d12);font-weight:var(--bz-weight-bold)}.bz-club-official-profile-readiness__item strong{min-width:0;font-size:var(--bz-text-label);line-height:var(--bz-leading-snug)}.bz-club-official-profile-readiness__item--complete{border-color:color-mix(in srgb,var(--bz-success-border) 72%,var(--bz-border));background:color-mix(in srgb,var(--bz-success-bg) 58%,#fff)}.bz-club-official-profile-readiness__item--complete span{background:color-mix(in srgb,var(--bz-success-bg) 72%,#fff);color:var(--bz-success-ink)}@media (min-width:760px){.bz-club-official-profile-readiness{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}.bz-club-official-profile-readiness__items{grid-template-columns:repeat(2,minmax(0,1fr))}}.bz-club-official-profile-context-bar{margin-top:0}.bz-club-official-profile-edit-map{display:grid;grid-template-columns:1fr;grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}.bz-club-official-profile-edit-map a{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"index title" "index detail";grid-column-gap:var(--bz-space-3);column-gap:var(--bz-space-3);grid-row-gap:2px;row-gap:2px;min-height:64px;padding:var(--bz-space-4);overflow:hidden;border:1px solid color-mix(in srgb,var(--bz-primary) 14%,var(--bz-border));border-radius:var(--bz-radius-xl);background:linear-gradient(180deg,#ffffff 0,var(--bz-canvas-clean) 100%);color:inherit;text-decoration:none;box-shadow:var(--bz-shadow-flat);transition:border-color var(--bz-motion-quick) var(--bz-ease),box-shadow var(--bz-motion-quick) var(--bz-ease),transform var(--bz-motion-quick) var(--bz-ease)}.bz-club-official-profile-edit-map a:before{content:"";position:absolute;inset:0 auto 0 0;width:.22rem;background:linear-gradient(180deg,var(--bz-brand),var(--bz-primary))}.bz-club-official-profile-edit-map a:focus-visible,.bz-club-official-profile-edit-map a:hover{border-color:color-mix(in srgb,var(--bz-primary) 28%,var(--bz-border));box-shadow:var(--bz-shadow-card);transform:translateY(-1px)}.bz-club-official-profile-edit-map span{grid-area:index;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:var(--bz-radius-pill);background:color-mix(in srgb,var(--bz-primary-soft) 76%,#fff);color:var(--bz-primary);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-bold)}.bz-club-official-profile-edit-map strong{grid-area:title;color:var(--bz-ink-black);font-size:var(--bz-text-label);line-height:var(--bz-leading-snug)}.bz-club-official-profile-edit-map small{grid-area:detail;color:var(--bz-ink-muted);font-size:var(--bz-text-meta);line-height:var(--bz-leading-normal)}@media (min-width:760px){.bz-club-official-profile-edit-map{grid-template-columns:repeat(3,minmax(0,1fr))}}.bz-club-official-profile-form-section,.bz-club-official-profile-state-panel,.bz-club-official-profile-switch-panel{border:1px solid color-mix(in srgb,var(--bz-primary) 12%,var(--bz-border));border-radius:var(--bz-radius-card);box-shadow:var(--bz-shadow-card)}.bz-club-official-profile-state-panel,.bz-club-official-profile-switch-panel{position:relative;overflow:hidden;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--bz-brand) 7%,transparent) 0,transparent 34%),linear-gradient(135deg,#ffffff 0,var(--bz-canvas-clean) 100%)}.bz-club-official-profile-state-panel:before,.bz-club-official-profile-switch-panel:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--bz-brand) 0,var(--bz-primary) 100%)}.bz-club-official-profile-state-panel{gap:var(--bz-space-4)}.bz-club-official-profile-context{display:flex;flex-direction:column;gap:var(--bz-space-4)}.bz-club-official-profile-context-name{margin:0;font-size:clamp(1.35rem,2.4vw,1.65rem);font-weight:var(--bz-weight-bold);letter-spacing:-.02em;line-height:var(--bz-leading-tight);color:var(--bz-ink)}.bz-club-official-profile-context-lead{margin:var(--bz-space-1) 0 0;font-size:var(--bz-text-body);color:var(--bz-ink-muted)}.bz-club-official-profile-context-meta{display:grid;grid-template-columns:1fr;grid-gap:var(--bz-space-3);gap:var(--bz-space-3);padding-top:var(--bz-space-3);border-top:1px solid color-mix(in srgb,var(--bz-border) 78%,transparent)}@media (min-width:560px){.bz-club-official-profile-context-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}.bz-club-official-profile-context-meta-item{display:flex;flex-direction:column;gap:2px;min-width:0}.bz-club-official-profile-context-meta-item span{font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold);letter-spacing:.03em;text-transform:none;color:var(--bz-ink-subtle)}.bz-club-official-profile-context-meta-item p{margin:0;font-size:var(--bz-text-label);color:var(--bz-ink)}.bz-club-official-profile-context-action{padding-top:var(--bz-space-2)}.bz-club-official-profile-state-list{margin:0;padding-top:var(--bz-space-3);border-top:1px solid var(--bz-border)}.bz-club-official-profile-form{gap:0}.bz-club-official-profile-form-stack{width:100%}.bz-club-official-profile-form-section{position:relative;overflow:hidden;background:linear-gradient(90deg,color-mix(in srgb,var(--bz-primary-soft) 36%,transparent),transparent 32%),linear-gradient(180deg,#ffffff 0,var(--bz-canvas-clean) 100%);padding:var(--bz-space-5);scroll-margin-top:calc(72px + var(--bz-space-5))}.bz-club-official-profile-record-section{border-radius:var(--bz-radius-xl)}.bz-club-official-profile-record-section .bz-section-head{position:relative;z-index:1}.bz-club-official-profile-form-section:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--bz-brand) 0,var(--bz-primary) 100%)}.bz-club-official-profile-form-section .bz-section-head{border-bottom:1px solid color-mix(in srgb,var(--bz-border) 76%,transparent)}.bz-club-official-profile-form-section .bz-title-section{color:var(--bz-ink-black);letter-spacing:-.015em}.bz-club-official-profile-form-section .bz-description{max-width:64ch}.bz-club-official-profile-form-section .bz-notice{margin-top:var(--bz-space-4)}.bz-club-official-profile-form-section--secondary{border-color:color-mix(in srgb,var(--bz-primary) 10%,var(--bz-border));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--bz-primary) 6%,transparent) 0,transparent 28%),linear-gradient(180deg,#ffffff 0,var(--bz-canvas-clean) 100%)}.bz-club-official-profile-form-section--secondary .bz-section-head{border-bottom-color:color-mix(in srgb,var(--bz-border) 72%,transparent)}.bz-club-official-profile-form-section--secondary .bz-title-section{font-size:var(--bz-text-card-title)}.bz-club-official-profile-form-section--secondary .bz-description{color:var(--bz-ink-muted)}.bz-club-official-profile-optional-stack{width:100%}.bz-club-official-profile-optional-block{display:flex;flex-direction:column;gap:var(--bz-space-3);padding:var(--bz-space-4);border:1px solid color-mix(in srgb,var(--bz-border) 68%,transparent);border-radius:var(--bz-radius-lg);background:rgba(255,255,255,.76);box-shadow:0 1px 2px rgba(11,18,32,.025)}.bz-club-official-profile-optional-block:first-child{padding-top:var(--bz-space-4);border-top:1px solid color-mix(in srgb,var(--bz-border) 68%,transparent)}.bz-club-official-profile-optional-block:focus-within{border-color:color-mix(in srgb,var(--bz-primary) 30%,var(--bz-border));box-shadow:var(--bz-shadow-focus)}.bz-club-official-profile-optional-title{margin:0;font-size:var(--bz-text-label);font-weight:var(--bz-weight-bold);color:var(--bz-ink-black);letter-spacing:-.005em}.bz-club-official-profile-inline-fieldset{padding-top:var(--bz-space-2)}.co-checkbox-grid--inline{grid-template-columns:1fr}.bz-club-official-profile-page .co-checkbox-grid{gap:var(--bz-space-2);align-items:stretch}.bz-club-official-profile-page .co-checkbox-grid .bz-check{align-items:center;min-width:0;width:100%;min-height:44px;margin-inline:0;box-sizing:border-box;padding:var(--bz-space-3);border:1px solid color-mix(in srgb,var(--bz-border) 68%,transparent);border-radius:var(--bz-radius-md);background:rgba(255,255,255,.76);overflow:hidden;transition:border-color var(--bz-motion-quick) var(--bz-ease),background-color var(--bz-motion-quick) var(--bz-ease),box-shadow var(--bz-motion-quick) var(--bz-ease)}.bz-club-official-profile-page .co-checkbox-grid .bz-check input[type=checkbox]{margin-top:0}.bz-club-official-profile-page .co-checkbox-grid .bz-check-body,.bz-club-official-profile-page .co-checkbox-grid .bz-check-label{min-width:0}.bz-club-official-profile-page .co-checkbox-grid .bz-check-label{overflow-wrap:anywhere}.bz-club-official-profile-page .co-checkbox-grid .bz-check:hover{border-color:color-mix(in srgb,var(--bz-primary) 28%,var(--bz-border));background:color-mix(in srgb,var(--bz-primary-soft) 22%,#fff)}.bz-club-official-profile-page .co-checkbox-grid .bz-check:has(input:checked){border-color:color-mix(in srgb,var(--bz-primary) 42%,var(--bz-border));background:color-mix(in srgb,var(--bz-primary-soft) 38%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bz-primary) 14%,transparent)}@media (min-width:640px){.co-checkbox-grid--inline{grid-template-columns:repeat(3,minmax(0,1fr))}}.bz-audience-choice-fieldset{gap:var(--bz-space-3)}.bz-radio-stack{display:flex;flex-direction:column;gap:var(--bz-space-2)}.bz-choice{display:flex;align-items:flex-start;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:var(--bz-surface);color:var(--bz-ink);cursor:pointer}.bz-choice:hover{border-color:color-mix(in srgb,var(--bz-primary) 24%,var(--bz-border));background:color-mix(in srgb,var(--bz-primary-soft) 18%,var(--bz-surface))}.bz-choice input{margin-top:.2rem;accent-color:var(--bz-primary)}.bz-choice:has(input:checked){border-color:color-mix(in srgb,var(--bz-primary) 38%,var(--bz-border));background:color-mix(in srgb,var(--bz-primary-soft) 34%,var(--bz-surface));box-shadow:inset 3px 0 0 var(--bz-primary)}.bz-audience-choice-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--bz-space-2);gap:var(--bz-space-2)}.bz-audience-choice-card{display:flex;align-items:flex-start;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:rgba(255,255,255,.82);box-shadow:0 1px 2px rgba(11,18,32,.025);cursor:pointer;transition:border-color var(--bz-motion-quick) var(--bz-ease),background-color var(--bz-motion-quick) var(--bz-ease),box-shadow var(--bz-motion-quick) var(--bz-ease),transform var(--bz-motion-quick) var(--bz-ease)}.bz-audience-choice-card:hover{border-color:color-mix(in srgb,var(--bz-primary) 24%,var(--bz-border));background:color-mix(in srgb,var(--bz-primary-soft) 18%,var(--bz-surface));box-shadow:none;transform:none}.bz-audience-choice-card input{margin-top:.2rem;accent-color:var(--bz-primary)}.bz-audience-choice-card:has(input:checked){border-color:color-mix(in srgb,var(--bz-primary) 38%,var(--bz-border));background:color-mix(in srgb,var(--bz-primary-soft) 34%,var(--bz-surface));box-shadow:inset 3px 0 0 var(--bz-primary)}.bz-audience-choice-card>span{display:flex;flex-direction:column;gap:var(--bz-space-1);min-width:0}.bz-audience-choice-card strong{color:var(--bz-ink);font-size:var(--bz-text-label);line-height:var(--bz-leading-tight)}.bz-audience-choice-card small{color:var(--bz-ink-muted);font-size:var(--bz-text-meta);line-height:var(--bz-leading-normal)}@media (min-width:720px){.bz-audience-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.bz-club-official-profile-actions-wrap{margin-top:var(--bz-space-1);padding:var(--bz-space-4);border:1px solid color-mix(in srgb,var(--bz-primary) 12%,var(--bz-border));border-radius:var(--bz-radius-card);background:linear-gradient(135deg,#ffffff 0,var(--bz-canvas-clean) 100%);box-shadow:var(--bz-shadow-card)}.bz-club-official-profile-save-feedback-anchor{scroll-margin-top:calc(72px + var(--bz-space-4))}@media (max-width:719px){.bz-club-official-profile-save-feedback-anchor{scroll-margin-top:calc(56px + var(--bz-space-4))}}.bz-club-official-profile-save-feedback-anchor:focus{outline:none}.bz-club-official-profile-save-feedback{margin:0}.bz-club-official-profile-actions{margin-top:0;padding-top:0;border-top:none}.bz-club-official-profile-actions .bz-btn{width:100%}@media (min-width:560px){.bz-club-official-profile-actions{flex-direction:row;align-items:center}.bz-club-official-profile-actions .bz-btn{width:auto}}.bz-clubs-page{--bz-page-max:var(--bz-discovery-max);--bz-shell-max:var(--bz-discovery-max);color:var(--bz-ink);background:transparent}.bz-clubs-page-shell{display:flex;flex-direction:column;gap:clamp(var(--bz-space-6),4vw,var(--bz-space-8))}.bz-clubs-page.bz-home-page{-webkit-padding-before:0;padding-block-start:0}.bz-clubs-hero{display:flex;flex-direction:column;gap:var(--bz-space-4)}.bz-clubs-hero-grid{align-items:center}.bz-clubs-back-home{align-self:flex-start;margin:0;color:var(--bz-primary-hover);font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-normal);text-decoration:none;transition:color var(--bz-motion-quick) var(--bz-ease),transform var(--bz-motion-quick) var(--bz-ease)}.bz-clubs-back-home:hover{color:var(--bz-brand-hover);text-decoration:none;transform:translateX(-2px)}.bz-clubs-back-home:focus-visible{outline:2px solid var(--bz-focus);outline-offset:2px;border-radius:var(--bz-radius-sm)}.bz-clubs-public-header{display:flex;flex-direction:column;gap:var(--bz-space-3);max-width:43rem}.bz-clubs-system-label{width:-moz-fit-content;width:fit-content}.bz-clubs-title{max-width:12ch;color:var(--bz-ink-black);font-size:clamp(2.15rem,4.6vw,4.45rem);font-weight:var(--bz-weight-extrabold);line-height:.98;letter-spacing:-.055em}.bz-clubs-public-lead{margin:0;max-width:48ch;color:var(--bz-ink-muted);font-size:clamp(1rem,.96rem + .28vw,1.18rem);line-height:var(--bz-leading-normal);text-wrap:pretty}.bz-clubs-hero .bz-clubs-public-lead{max-width:66ch}.bz-clubs-page .bz-clubs-hero{position:relative;gap:var(--bz-space-5);width:100vw;margin-inline:calc(50% - 50vw);padding:clamp(var(--bz-space-5),5vw,var(--bz-space-8)) var(--bz-gutter);border:0;border-radius:0;background:radial-gradient(circle at 16% 18%,color-mix(in srgb,var(--bz-brand) 14%,transparent) 0,transparent 30rem),radial-gradient(circle at 86% 12%,color-mix(in srgb,var(--bz-primary) 18%,transparent) 0,transparent 34rem),linear-gradient(135deg,#fff4f3 0,#f8fbff 48%,#eaf3ff 100%);box-shadow:none}.bz-clubs-page .bz-clubs-back-home,.bz-clubs-page .bz-clubs-hero-grid,.bz-clubs-page .bz-clubs-paused-panel{width:100%;max-width:var(--bz-shell-max);margin-inline:auto}.bz-clubs-page:has(.bz-clubs-hero--app-utility){padding-bottom:calc(var(--bz-space-8) + var(--bz-tab-bar-height, 0px))}.bz-clubs-page .bz-clubs-hero--app-utility{gap:var(--bz-space-3);padding-block:clamp(var(--bz-space-4),4vw,var(--bz-space-6));border-bottom:1px solid color-mix(in srgb,var(--bz-border) 76%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--bz-primary-soft) 30%,var(--bz-surface)) 0,color-mix(in srgb,var(--bz-canvas-clean) 72%,var(--bz-surface)) 100%)}.bz-clubs-page .bz-clubs-hero--app-utility .bz-directory-utility-grid,.bz-clubs-page .bz-clubs-hero--app-utility .bz-home-hero-grid{gap:var(--bz-space-3)}.bz-clubs-page .bz-clubs-hero--app-utility .bz-clubs-public-header{gap:var(--bz-space-1)}.bz-clubs-page .bz-clubs-hero--app-utility .bz-clubs-title{max-width:14ch;font-size:clamp(2rem,10vw,3rem);line-height:.98}.bz-clubs-page .bz-clubs-hero--app-utility .bz-clubs-public-lead{font-size:var(--bz-text-body);font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-snug)}.bz-clubs-page .bz-clubs-hero--app-utility .bz-directory-search-panel{border-color:color-mix(in srgb,var(--bz-border) 86%,transparent);border-radius:var(--bz-radius-lg);background:color-mix(in srgb,var(--bz-surface) 96%,var(--bz-canvas-clean));box-shadow:var(--bz-shadow-flat)}.bz-directory-page--signed-in .bz-directory-utility-shell{width:min(100%,var(--bz-shell-max));margin-inline:auto;gap:var(--bz-space-4);padding-bottom:calc(var(--bz-space-8) + var(--bz-tab-bar-height, 0px))}.bz-directory-page--signed-in .bz-directory-utility-header{display:flex;flex-direction:column;gap:var(--bz-space-3);padding:clamp(var(--bz-space-3),2.8vw,var(--bz-space-5));border:1px solid color-mix(in srgb,var(--bz-border) 78%,transparent);border-radius:var(--bz-radius-card);background:color-mix(in srgb,var(--bz-surface) 96%,var(--bz-canvas-clean))}.bz-directory-page--signed-in .bz-directory-utility-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(20rem,1fr);align-items:start;grid-gap:var(--bz-space-4);gap:var(--bz-space-4)}.bz-directory-page--signed-in .bz-directory-utility-copy{display:flex;flex-direction:column;gap:var(--bz-space-1);max-width:36rem}.bz-directory-page--signed-in .bz-directory-utility-title{max-width:18ch;margin:0;color:var(--bz-ink-black);font-size:clamp(1.85rem,4.8vw,2.75rem);font-weight:var(--bz-weight-extrabold);line-height:1;letter-spacing:-.052em}.bz-directory-page--signed-in .bz-directory-utility-summary{margin:0;max-width:52ch;font-size:var(--bz-text-body);font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-snug)}.bz-directory-page--signed-in .bz-directory-utility-search-panel{align-self:stretch;border-color:color-mix(in srgb,var(--bz-border) 86%,transparent);border-radius:var(--bz-radius-lg);background:var(--bz-surface);box-shadow:none}@media (min-width:900px){.bz-clubs-page .bz-clubs-hero{padding:clamp(var(--bz-space-6),5vw,var(--bz-space-9)) var(--bz-gutter)}.bz-clubs-page .bz-clubs-hero--app-utility{padding-block:clamp(var(--bz-space-5),4vw,var(--bz-space-7))}}@media (max-width:719px){.bz-directory-page--signed-in .bz-directory-utility-shell{width:min(100%,calc(100vw - var(--bz-space-3)));gap:var(--bz-space-3)}.bz-directory-page--signed-in .bz-directory-utility-header{padding:var(--bz-space-3);border-radius:var(--bz-radius-card)}.bz-directory-page--signed-in .bz-directory-utility-grid{grid-template-columns:1fr;gap:var(--bz-space-3)}.bz-directory-page--signed-in .bz-directory-utility-title{max-width:100%;font-size:clamp(1.55rem,8vw,2.05rem)}.bz-directory-page--signed-in .bz-directory-utility-summary{font-size:var(--bz-text-label)}}.bz-clubs-footer{width:100%;margin-top:var(--bz-space-5)}.bz-clubs-footer .bz-public-footer-inner{max-width:calc(var(--bz-discovery-max) + var(--bz-gutter) * 2)}.bz-clubs-layout{display:flex;flex-direction:column;gap:var(--bz-space-7)}@media (min-width:900px){.bz-clubs-layout{gap:calc(var(--bz-section-gap) * 1.05)}}.bz-clubs-search-strip{--bz-clubs-search-shadow:var(--bz-shadow-card);position:relative;display:block}.bz-clubs-search-strip:after,.bz-clubs-search-strip:before{content:none}.bz-clubs-search-form{position:relative;z-index:1}.bz-clubs-search-strip:focus-within{border-color:color-mix(in srgb,var(--bz-primary) 14%,var(--bz-border));box-shadow:var(--bz-shadow-card),0 0 0 2px color-mix(in srgb,var(--bz-primary) 10%,transparent)}.bz-clubs-search-strip--blocked{border-color:color-mix(in srgb,var(--bz-warning-border) 42%,var(--bz-border));background:color-mix(in srgb,var(--bz-warning-bg) 16%,var(--bz-surface))}.bz-clubs-search-strip--blocked:hover{transform:none}.bz-clubs-search-strip--blocked .bz-clubs-search-fieldset{opacity:.68}.bz-clubs-paused-panel{display:flex;flex-direction:column;gap:var(--bz-space-2);padding:var(--bz-space-4);border-color:color-mix(in srgb,var(--bz-warning-border) 42%,var(--bz-border));background:var(--bz-surface);box-shadow:var(--bz-shadow-soft)}.bz-clubs-paused-title{margin:0;color:var(--bz-ink);font-size:var(--bz-text-card-title);font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-tight)}.bz-clubs-paused-panel p{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-body);line-height:var(--bz-leading-normal)}.bz-clubs-error-notice.bz-notice-danger{background:var(--bz-danger-bg);border-color:var(--bz-danger-border);border-left-color:var(--bz-danger-ink)}.bz-clubs-error-notice.bz-notice-danger .bz-notice-body{color:var(--bz-danger-ink)}@media (min-width:720px){.bz-clubs-search-strip{padding:var(--bz-space-5)}}.bz-clubs-search-postcode-field>.bz-label{color:var(--bz-ink-black);font-size:1rem;font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-normal)}.bz-clubs-search-postcode-input.bz-control{height:48px;min-height:48px;padding-inline:var(--bz-space-4);font-size:1rem;font-weight:var(--bz-weight-medium);color:var(--bz-ink-black);background:var(--bz-surface);border:1.5px solid var(--bz-border);box-shadow:var(--bz-shadow-flat)}.bz-clubs-search-postcode-input.bz-control:hover{border-color:color-mix(in srgb,var(--bz-brand) 48%,var(--bz-border));background:var(--bz-surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--bz-brand) 10%,transparent),var(--bz-shadow-flat)}.bz-clubs-search-postcode-input.bz-control:focus,.bz-clubs-search-postcode-input.bz-control:focus-visible{border-color:var(--bz-brand);background:var(--bz-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--bz-brand) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--bz-brand) 28%,transparent),var(--bz-shadow-flat)}.bz-clubs-search-postcode-input.bz-control::placeholder{color:var(--bz-ink-faint);font-weight:var(--bz-weight-regular)}.bz-clubs-search-form{min-width:0}.bz-clubs-football-type{min-width:0;margin-bottom:var(--bz-space-1)}.bz-clubs-search-fieldset{display:flex;flex-direction:column;gap:var(--bz-space-4);padding:0;margin:0;border:0}.bz-clubs-search-policy{margin:0;color:var(--bz-ink-muted);line-height:var(--bz-leading-normal)}.bz-clubs-search-summary{display:none}@media (max-width:719px){.bz-clubs-search-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--bz-space-3)}.bz-clubs-search-summary+.bz-clubs-search-fieldset{margin-top:var(--bz-space-4)}.bz-clubs-search-form--mobile-collapsed .bz-clubs-search-fieldset{display:none}}.bz-clubs-search-summary-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--bz-space-1) var(--bz-space-2);min-width:0;margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:var(--bz-leading-snug)}.bz-clubs-search-summary-line span:not(:first-child):before{content:none}.bz-clubs-search-summary-line span{display:inline-flex;align-items:center;min-height:1.55rem;padding:.12rem .5rem;border:1px solid color-mix(in srgb,var(--bz-border) 82%,transparent);border-radius:var(--bz-radius-pill);background:color-mix(in srgb,var(--bz-surface-muted) 58%,var(--bz-surface));color:var(--bz-ink-muted);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-medium)}.bz-clubs-search-summary-line strong{color:var(--bz-ink);font-weight:var(--bz-weight-semibold);overflow-wrap:anywhere}.bz-clubs-search-summary-toggle{flex:0 0 auto}.bz-clubs-search-row{display:grid;grid-gap:var(--bz-space-4);gap:var(--bz-space-4);grid-template-columns:1fr;align-items:end}@media (min-width:760px){.bz-clubs-search-row{grid-template-columns:minmax(0,1.6fr) minmax(10rem,.75fr) minmax(9.5rem,.55fr);gap:var(--bz-space-4)}}@media (min-width:760px) and (max-width:1179px){.bz-clubs-page--public .bz-clubs-search-row{grid-template-columns:1fr}.bz-clubs-page--public .bz-clubs-search-submit.bz-btn{width:100%}}.bz-clubs-search-postcode-field{min-width:0}.bz-clubs-search-submit.bz-btn{min-height:48px;align-self:end}@media (max-width:759px){.bz-clubs-search-submit.bz-btn{width:100%}}.bz-clubs-search-clear-row{display:flex;justify-content:center}.bz-clubs-clear-search{padding-block:0;font-size:var(--bz-text-meta);font-weight:var(--bz-weight-medium)}.bz-clubs-logged-out-radius-hint__link{color:var(--bz-primary);font-weight:var(--bz-weight-semibold);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.14em}.bz-clubs-logged-out-radius-hint__link:hover{color:var(--bz-primary-hover)}.bz-clubs-logged-out-radius-hint__link:focus-visible{outline:2px solid var(--bz-focus);outline-offset:2px;border-radius:var(--bz-radius-sm)}.bz-clubs-logged-out-radius-help.bz-help{margin:0;margin-top:var(--bz-space-1);max-width:36rem;color:var(--bz-ink-muted);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-medium);line-height:1.45;text-wrap:pretty}.bz-clubs-radius-row{display:flex;flex-direction:column;gap:var(--bz-space-2);min-width:0;align-self:end}@media (max-width:759px){.bz-clubs-radius-row{align-self:stretch}}.bz-clubs-radius-row>.bz-label{margin:0;font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold);color:var(--bz-ink-muted)}.bz-clubs-include-adults-check{margin:0}.bz-clubs-radius-control{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}.bz-clubs-radius-range{width:100%;accent-color:var(--bz-primary)}.bz-clubs-radius-value{font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold);color:var(--bz-ink);white-space:nowrap}.bz-clubs-results{display:flex;flex-direction:column;gap:var(--bz-space-6)}.bz-clubs-results-panel{display:flex;flex-direction:column;gap:var(--bz-space-5)}.bz-clubs-results-heading{margin:0;max-width:820px;font-size:clamp(1.45rem,1.1rem + 1.2vw,2.4rem);line-height:var(--bz-leading-tight);letter-spacing:-.045em;color:var(--bz-ink-black)}.bz-clubs-results-subheading{margin:calc(-1 * var(--bz-space-3)) 0 var(--bz-space-1);max-width:62ch;color:var(--bz-ink-muted);font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold)}.bz-clubs-account-prompt{display:flex;flex-direction:column;gap:var(--bz-space-3);padding:var(--bz-space-4);border-color:var(--bz-warning-border);background:color-mix(in srgb,var(--bz-warning-bg) 70%,var(--bz-surface))}.bz-clubs-account-prompt p{margin:0;color:var(--bz-ink);font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold)}.bz-clubs-results-head{margin-bottom:var(--bz-space-3)}.bz-clubs-results-head .bz-title-section{margin:0}.bz-clubs-filter-row,.bz-clubs-meta-chips{display:flex;flex-wrap:wrap;gap:var(--bz-space-2);align-items:center}.bz-clubs-filter-row{padding-block:var(--bz-space-3);background:transparent;border-block:1px solid color-mix(in srgb,var(--bz-border) 74%,transparent)}.bz-clubs-filter-label{font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold);letter-spacing:0;text-transform:none;color:var(--bz-ink-subtle)}.bz-clubs-group{display:flex;flex-direction:column;gap:var(--bz-space-3)}.bz-clubs-group-head{display:flex;align-items:center;gap:var(--bz-space-3)}.bz-clubs-group-title{font-size:var(--bz-text-card-title);font-weight:var(--bz-weight-semibold);color:var(--bz-ink)}.bz-clubs-grid-wrap,.bz-clubs-list{display:flex;flex-direction:column;gap:var(--bz-space-4)}.bz-clubs-grid{display:grid;grid-template-columns:1fr;align-items:stretch;grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}@media (min-width:720px){.bz-clubs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--bz-space-4)}}@media (min-width:1180px){.bz-clubs-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--bz-space-5)}}.bz-clubs-load-more{display:flex;flex-direction:column;align-items:center;gap:var(--bz-space-2);width:100%}.bz-club-result-card,.bz-directory-record{position:relative;min-height:0;overflow:hidden;border-radius:calc(var(--bz-radius-card) + 2px);transition:border-color var(--bz-motion-quick) var(--bz-ease),box-shadow var(--bz-motion-quick) var(--bz-ease),transform var(--bz-motion-quick) var(--bz-ease)}.bz-club-result-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--bz-brand),var(--bz-primary));opacity:0;transition:opacity var(--bz-motion-quick) var(--bz-ease)}.bz-club-result-card--managed{border-color:color-mix(in srgb,var(--bz-primary) 26%,var(--bz-border));background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--bz-brand) 10%,transparent) 0,transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--bz-primary-soft) 34%,var(--bz-surface)) 0,var(--bz-surface) 45%);box-shadow:var(--bz-shadow-card)}.bz-club-result-card--managed:before{opacity:.82}.bz-club-result-card--basic{gap:var(--bz-space-2);padding:var(--bz-space-4);border-radius:var(--bz-radius-lg);background:color-mix(in srgb,var(--bz-surface) 92%,var(--bz-canvas-clean));border-color:color-mix(in srgb,var(--bz-border) 88%,transparent);box-shadow:none}.bz-club-result-card--unclaimed{background:color-mix(in srgb,var(--bz-surface) 86%,var(--bz-canvas-clean));border-color:color-mix(in srgb,var(--bz-border) 82%,transparent)}.bz-club-result-card--basic:hover{border-color:color-mix(in srgb,var(--bz-border) 96%,var(--bz-primary));box-shadow:none}.bz-club-result-card--basic:hover:before{opacity:0}.bz-club-card-excerpt{margin:var(--bz-space-2) 0 0;color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:var(--bz-leading-normal);overflow-wrap:anywhere}.bz-club-card-chips{display:flex;flex-wrap:wrap;gap:var(--bz-space-1) var(--bz-space-2);align-items:center;margin-top:0}.bz-club-result-card .bz-object-card-meta{gap:.12rem var(--bz-space-2);color:var(--bz-ink-subtle);font-size:var(--bz-text-meta)}.bz-club-result-card .bz-object-card-meta>span:not(.bz-club-card-state-badge){min-height:auto;padding:0;border-radius:0;background:transparent;color:var(--bz-ink-subtle)}.bz-club-card-chip,.bz-club-card-chips .bz-status-text:not(.bz-club-audience-tag){color:color-mix(in srgb,var(--bz-ink-subtle) 88%,var(--bz-ink-muted));font-size:var(--bz-text-meta);font-weight:var(--bz-weight-medium)}.bz-club-card-chips .bz-status-text.bz-club-recruiting-chip{display:inline-flex;align-items:center;gap:.5rem;padding:0;border:0;background:transparent;color:var(--bz-ink-muted);font-weight:var(--bz-weight-bold)}.bz-club-card-chips .bz-status-text.bz-club-recruiting-chip:before{width:.58rem;height:.58rem;border-radius:50%;background:var(--bz-brand);box-shadow:0 0 0 .22rem color-mix(in srgb,var(--bz-brand) 30%,transparent);content:"";flex:0 0 auto}.bz-club-result-card .bz-object-card-meta .bz-club-card-state-badge{position:absolute;inset-block-start:var(--bz-space-4);inset-inline-end:var(--bz-space-4);z-index:1;min-height:1.65rem;gap:.24rem;padding-inline:.58rem;border:1px solid color-mix(in srgb,var(--bz-primary) 18%,var(--bz-border));background:color-mix(in srgb,var(--bz-primary-soft) 46%,var(--bz-surface));color:var(--bz-primary-hover);font-size:.72rem;font-weight:var(--bz-weight-semibold);box-shadow:0 4px 12px rgba(15,23,42,.05)}.bz-club-card-claim-link{align-self:center;font-size:var(--bz-text-meta);color:var(--bz-ink-subtle);-webkit-text-decoration-color:color-mix(in srgb,var(--bz-ink-subtle) 34%,transparent);text-decoration-color:color-mix(in srgb,var(--bz-ink-subtle) 34%,transparent);text-underline-offset:.18em}.bz-club-card-claim-link:hover{color:var(--bz-primary)}.bz-ef-accreditation-badge{display:inline-flex;flex-wrap:wrap;align-items:center;width:-moz-fit-content;width:fit-content;gap:var(--bz-space-1);padding:.14rem .55rem;border:1px solid color-mix(in srgb,#d97706 34%,transparent);border-radius:var(--bz-radius-pill);background:color-mix(in srgb,#fbbf24 14%,var(--bz-surface))}.bz-ef-accreditation-badge__stars{color:#d97706;font-size:.82rem;letter-spacing:.06em;line-height:1}.bz-ef-accreditation-badge__label{color:#92400e;font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-tight)}.bz-ef-accreditation-badge--hero{padding:.3rem .8rem}.bz-ef-accreditation-badge--hero .bz-ef-accreditation-badge__stars{font-size:1.05rem}.bz-ef-accreditation-badge--hero .bz-ef-accreditation-badge__label{font-size:var(--bz-text-label)}.bz-club-result-card:hover{border-color:color-mix(in srgb,var(--bz-primary) 24%,var(--bz-border));box-shadow:var(--bz-shadow-soft);transform:none}.bz-club-result-card:hover:before{opacity:.42}.bz-club-result-card .bz-object-card-head,.bz-club-result-heading{display:flex;flex-direction:column;align-items:stretch;gap:var(--bz-space-2);min-width:0}.bz-club-result-card .bz-object-card-title,.bz-club-result-heading .bz-club-card-title-row{min-width:0}.bz-club-result-card .bz-club-audience-tag{position:static;align-self:flex-start;opacity:1}@media (min-width:560px){.bz-club-result-heading{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--bz-space-2) var(--bz-space-3)}.bz-club-result-heading .bz-club-card-title-row{flex:1 1 12rem}.bz-club-result-heading .bz-club-audience-tag{flex:0 0 auto;margin-top:.12rem}}.bz-club-audience-tag{padding:.2rem .62rem;border-radius:999px;font-size:.72rem;font-weight:var(--bz-weight-semibold);letter-spacing:0;line-height:1.2}.bz-club-audience-tag--youth{border:1px solid color-mix(in srgb,var(--bz-primary) 34%,var(--bz-border));background:color-mix(in srgb,var(--bz-primary-soft) 78%,var(--bz-surface));color:var(--bz-primary-active)}.bz-club-audience-tag--adult{border:1px solid color-mix(in srgb,var(--bz-brand) 24%,var(--bz-border));background:var(--bz-brand-soft);color:var(--bz-brand-hover)}.bz-club-audience-tag--both{border:1px solid color-mix(in srgb,var(--bz-primary) 22%,var(--bz-brand-border));background:linear-gradient(135deg,var(--bz-brand-soft),var(--bz-primary-soft));color:var(--bz-primary-active)}.bz-club-result-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;min-height:24px;align-items:center;padding:0 var(--bz-space-2);border:1px solid var(--bz-info-border);border-radius:var(--bz-radius-pill);background:var(--bz-info-bg);color:var(--bz-info-ink);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold)}.bz-club-result-card:focus-within{border-color:color-mix(in srgb,var(--bz-focus) 42%,var(--bz-border));box-shadow:var(--bz-shadow-soft),0 0 0 1px color-mix(in srgb,var(--bz-focus) 65%,transparent)}.bz-club-card-title a:focus-visible{outline:2px solid var(--bz-focus);outline-offset:3px;border-radius:var(--bz-radius-sm)}.bz-club-card-title-row,.bz-club-result-card .bz-club-card-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bz-space-2)}.bz-club-crest{flex:0 0 auto;width:42px;height:42px;border-radius:var(--bz-radius-md);object-fit:contain;background:var(--bz-surface-muted)}.bz-club-result-card--managed .bz-club-crest{width:56px;height:56px;border:1px solid color-mix(in srgb,var(--bz-primary) 16%,var(--bz-border));background:var(--bz-surface);box-shadow:0 0 0 3px color-mix(in srgb,var(--bz-primary) 8%,transparent),0 8px 20px rgba(15,23,42,.06)}.bz-club-result-card--unclaimed .bz-club-crest{width:52px;height:52px;opacity:.9}.bz-club-result-card--unclaimed .bz-club-crest-placeholder{color:color-mix(in srgb,var(--bz-primary-hover) 70%,var(--bz-ink-muted));background:color-mix(in srgb,var(--bz-primary-soft) 38%,var(--bz-surface-muted));border-color:color-mix(in srgb,var(--bz-primary) 16%,var(--bz-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bz-surface) 72%,transparent);font-size:1.05rem}.bz-club-crest-placeholder{display:inline-flex;align-items:center;justify-content:center;font-size:var(--bz-text-label);font-weight:var(--bz-weight-bold);color:var(--bz-primary);background:var(--bz-primary-soft);border:1px solid var(--bz-info-border)}.bz-club-card-title-text{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--bz-space-1);min-width:0}.bz-club-card-trust-line{color:var(--bz-primary);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-tight)}.bz-club-card-trust-line--neutral{color:var(--bz-ink-subtle);font-weight:var(--bz-weight-medium)}.bz-club-card-type-row{display:flex;flex-wrap:wrap;gap:var(--bz-space-2)}.bz-club-card-title{font-size:clamp(1.12rem,1.2vw,1.35rem);font-weight:var(--bz-weight-extrabold);letter-spacing:-.025em;color:var(--bz-ink-black);line-height:var(--bz-leading-tight);overflow-wrap:break-word;min-width:0}.bz-club-card-title a{color:inherit}.bz-club-card-title a:hover{color:var(--bz-primary);text-decoration:none}.bz-club-card-loc-stack{display:flex;flex-direction:column;gap:1px;margin-top:0}.bz-club-card-area{font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold);color:var(--bz-primary-hover);overflow-wrap:anywhere;text-wrap:pretty}.bz-club-card-area,.bz-club-card-distance{margin:0;line-height:var(--bz-leading-normal)}.bz-club-card-distance{font-size:var(--bz-text-meta);font-weight:var(--bz-weight-medium);color:var(--bz-ink-subtle)}.bz-club-card-location{font-size:var(--bz-text-label);color:var(--bz-ink-muted);line-height:var(--bz-leading-normal);overflow-wrap:anywhere;text-wrap:pretty}.bz-club-card-badges{display:flex;flex-wrap:wrap;gap:var(--bz-space-2)}.bz-club-card-body{font-size:var(--bz-text-body);color:var(--bz-ink-muted);line-height:var(--bz-leading-normal)}.bz-club-card-reason{font-size:var(--bz-text-label);color:var(--bz-ink-subtle);line-height:var(--bz-leading-normal)}.bz-club-card-actions{margin-top:auto;gap:var(--bz-space-1);padding-top:var(--bz-space-1);border-top:0}.bz-club-result-card .bz-object-card-actions{margin-top:var(--bz-space-2);padding-top:0;border-top:0}.bz-club-card-actions .bz-btn-secondary{border-color:color-mix(in srgb,var(--bz-primary) 10%,var(--bz-border));color:color-mix(in srgb,var(--bz-primary-hover) 70%,var(--bz-ink-muted))}.bz-club-card-actions .bz-btn-secondary:hover{border-color:color-mix(in srgb,var(--bz-primary) 18%,var(--bz-border));color:var(--bz-primary-hover)}.bz-club-result-card--basic .bz-object-card-meta{gap:var(--bz-space-1) var(--bz-space-2);font-size:var(--bz-text-meta)}.bz-club-result-card--basic .bz-object-card-meta>span:not(.bz-club-card-state-badge){min-height:auto;padding-inline:0;background:transparent}.bz-club-result-card--basic .bz-club-card-title-row{align-items:flex-start;flex-wrap:nowrap;min-width:0}.bz-club-result-card--unclaimed .bz-object-card-head{align-items:stretch;text-align:left}.bz-club-result-card--unclaimed .bz-object-card-meta{justify-content:flex-start}.bz-club-result-card--unclaimed .bz-club-card-title-row{flex-direction:row;align-items:flex-start;gap:var(--bz-space-3);text-align:left}.bz-club-result-card--unclaimed .bz-club-card-title-text{align-items:flex-start}.bz-club-result-card--basic .bz-club-card-title{font-size:clamp(1.02rem,.98rem + .3vw,1.18rem)}.bz-club-result-card--basic .bz-club-card-chips{margin-top:0}.bz-club-result-card--unclaimed .bz-club-card-chips{justify-content:flex-start}.bz-club-result-card--basic .bz-club-card-actions{margin-top:var(--bz-space-2);padding-top:0}.bz-club-result-card--basic .bz-object-card-actions{margin-top:var(--bz-space-2)}.bz-club-result-card--unclaimed .bz-club-card-actions{margin-top:var(--bz-space-1);justify-content:flex-start}@media (max-width:519px){.bz-clubs-page:has(.bz-clubs-hero--app-utility) .bz-clubs-layout{gap:var(--bz-space-4)}.bz-clubs-page:has(.bz-clubs-hero--app-utility) .bz-clubs-results{padding-bottom:calc(var(--bz-tab-bar-height, 0px) + var(--bz-space-8))}.bz-clubs-page:has(.bz-clubs-hero--app-utility) .bz-clubs-grid{gap:var(--bz-space-2)}.bz-clubs-page:has(.bz-clubs-hero--app-utility) .bz-club-result-card--basic{padding:var(--bz-space-3);border-radius:var(--bz-radius-md)}.bz-clubs-page:has(.bz-clubs-hero--app-utility) .bz-club-result-card--unclaimed .bz-club-crest{width:40px;height:40px;border-radius:var(--bz-radius-sm);font-size:var(--bz-text-label)}.bz-clubs-page:has(.bz-clubs-hero--app-utility) .bz-club-result-card--basic .bz-club-card-title{font-size:1rem;letter-spacing:-.015em}.bz-clubs-page:has(.bz-clubs-hero--app-utility) .bz-club-result-card .bz-object-card-meta{font-size:.82rem}.bz-clubs-page:has(.bz-clubs-hero--app-utility) .bz-club-result-card .bz-object-card-actions{margin-top:var(--bz-space-1)}}@media (min-width:520px){.bz-club-card-actions{display:grid;max-width:min(100%,25rem);grid-template-columns:repeat(2,minmax(0,11rem));align-items:center}.bz-club-card-actions--unclaimed{grid-template-columns:minmax(0,10rem) auto;align-items:center}}.bz-club-detail-page{--bz-page-max:1180px;--bz-shell-max:1180px}.bz-club-record-shell{gap:clamp(var(--bz-space-5),3vw,var(--bz-space-7))}.bz-club-record-hero{padding-block:clamp(var(--bz-space-5),4vw,var(--bz-space-7))}.bz-club-record-hero-grid{align-items:stretch}.bz-club-record-hero-copy{max-width:42rem}.bz-club-record-back-link{width:-moz-fit-content;width:fit-content}.bz-club-record-title{max-width:13ch;overflow-wrap:anywhere}.bz-club-record-points span,.bz-club-record-title .bz-home-title-main{white-space:normal}.bz-club-record-card-kicker{margin:0 0 var(--bz-space-1);color:var(--bz-ink-muted);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold)}.bz-club-record-badge-row{display:flex;align-items:center;gap:var(--bz-space-3);min-width:0}.bz-club-detail-contact-card,.bz-club-detail-contact-form,.bz-club-detail-contact-state,.bz-club-detail-hero,.bz-club-detail-main,.bz-club-detail-request,.bz-club-detail-section{display:flex;flex-direction:column}.bz-club-detail-hero{gap:var(--bz-space-4)}.bz-club-detail-layout{display:flex;flex-direction:column;gap:var(--bz-space-6)}.bz-club-detail-page .bz-club-detail-identity-card--managed:before,.bz-club-detail-page .bz-club-detail-identity-card:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--bz-brand),var(--bz-primary));opacity:.8}.bz-club-detail-profile-location{display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2);grid-template-columns:1fr;margin:0;min-width:0;padding:var(--bz-space-3);background:rgba(255,255,255,.74);border:1px solid color-mix(in srgb,var(--bz-border) 78%,transparent);border-radius:var(--bz-radius-surface)}@media (min-width:720px){.bz-club-detail-profile-location{flex:0 0 auto;width:min(100%,16rem)}}.bz-club-detail-profile-location>div{display:flex;flex-direction:column;gap:var(--bz-space-1);min-width:0}.bz-club-detail-profile-location dt{font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold);color:var(--bz-ink-subtle);margin:0}.bz-club-detail-profile-location dd{font-size:var(--bz-text-body);color:var(--bz-ink);margin:0;overflow-wrap:anywhere}.bz-club-detail-contact-fields{display:grid;grid-gap:var(--bz-space-4);gap:var(--bz-space-4);grid-template-columns:1fr;margin:0}@media (min-width:720px){.bz-club-detail-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.bz-club-detail-contact-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}.bz-club-detail-contact-fields>div{display:flex;flex-direction:column;gap:var(--bz-space-1);min-width:0}.bz-club-detail-contact-fields dt{font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold);color:var(--bz-ink-subtle);margin:0}.bz-club-detail-contact-fields dd{font-size:var(--bz-text-body);color:var(--bz-ink);margin:0;overflow-wrap:anywhere}.bz-club-detail-missing-value{color:var(--bz-ink-subtle)}.bz-club-detail-main{order:1;gap:var(--bz-space-5);min-width:0}.bz-club-record-sheet{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid color-mix(in srgb,var(--bz-primary) 8%,var(--bz-border));border-radius:calc(var(--bz-radius-card) + 2px);background:color-mix(in srgb,var(--bz-surface) 96%,#f8fbff);box-shadow:var(--bz-shadow-soft)}.bz-club-record-sheet:before{content:"";height:3px;background:linear-gradient(90deg,var(--bz-brand),var(--bz-primary))}.bz-club-record-section{display:flex;flex-direction:column;gap:var(--bz-space-3);padding:clamp(var(--bz-space-4),3vw,var(--bz-space-5))}.bz-club-record-section+.bz-club-record-section{border-top:1px solid color-mix(in srgb,var(--bz-border) 72%,transparent)}.bz-club-record-section h2{margin:0;color:var(--bz-ink);font-size:clamp(1.08rem,1rem + .28vw,1.24rem);line-height:var(--bz-leading-snug);letter-spacing:-.035em;font-weight:var(--bz-weight-bold)}.bz-club-detail-about-copy{max-width:78ch;margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-body);line-height:var(--bz-leading-relaxed)}.bz-club-detail-two-up{display:grid;grid-template-columns:1fr;grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}@media (min-width:760px){.bz-club-detail-two-up{grid-template-columns:repeat(2,minmax(0,1fr))}}.bz-club-detail-soft-group{min-width:0;padding:var(--bz-space-4);border:1px solid color-mix(in srgb,var(--bz-border) 64%,transparent);border-radius:var(--bz-radius-surface);background:linear-gradient(180deg,color-mix(in srgb,var(--bz-surface) 88%,#fff) 0,color-mix(in srgb,var(--bz-surface-muted) 44%,var(--bz-surface)) 100%)}.bz-club-detail-contact-summary,.bz-club-detail-soft-group{display:flex;flex-direction:column;gap:var(--bz-space-3)}.bz-club-detail-contact-summary>div{display:flex;flex-direction:column;gap:var(--bz-space-1)}.bz-club-detail-contact-summary p{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:var(--bz-leading-normal)}.bz-club-detail-contact-hint{color:var(--bz-ink-subtle);font-size:var(--bz-text-meta)}@media (min-width:720px){.bz-club-detail-contact-summary{flex-direction:row;align-items:center;justify-content:space-between}}.bz-club-record-sheet .bz-club-detail-football-group{background:color-mix(in srgb,var(--bz-surface-muted) 48%,var(--bz-surface));border-color:color-mix(in srgb,var(--bz-border) 72%,transparent)}.bz-club-detail-soft-group .bz-club-detail-section-lead,.bz-club-record-sheet .bz-club-detail-section-lead:first-child{margin-top:0}.bz-club-record-sheet .bz-club-detail-chip-row{gap:var(--bz-space-2)}.bz-club-record-sheet .bz-club-detail-meta-chip{font-weight:var(--bz-weight-medium)}.bz-club-record-section--contact .bz-club-detail-section-lead{margin:0}.bz-club-detail-section{gap:var(--bz-space-3)}.bz-club-detail-section .bz-product-section-head{margin-bottom:0}.bz-club-detail-section .bz-product-section-title{font-size:clamp(1.08rem,1rem + .28vw,1.25rem);letter-spacing:-.035em}.bz-club-detail-section .bz-object-card{position:relative;overflow:hidden;padding:var(--bz-space-4);border-color:color-mix(in srgb,var(--bz-border) 88%,transparent);border-radius:var(--bz-radius-card);background:var(--bz-surface);box-shadow:var(--bz-shadow-flat)}@media (min-width:720px){.bz-club-detail-section .bz-object-card{padding:var(--bz-space-5)}}@media (min-width:1040px){.bz-club-detail-layout{gap:var(--bz-space-6)}}.bz-club-detail-contact-card,.bz-club-detail-identity-card,.bz-club-record-header{border-color:color-mix(in srgb,var(--bz-primary) 10%,var(--bz-border));border-radius:calc(var(--bz-radius-card) + 4px);box-shadow:var(--bz-shadow-soft)}.bz-club-detail-identity-card,.bz-club-record-header{position:relative;overflow:hidden;padding:var(--bz-space-5);background:linear-gradient(120deg,color-mix(in srgb,var(--bz-brand) 8%,transparent) 0,transparent 31%),linear-gradient(132deg,var(--bz-surface) 0,color-mix(in srgb,var(--bz-primary) 5%,var(--bz-surface)) 100%)}.bz-club-detail-identity-card--managed{border-color:color-mix(in srgb,var(--bz-primary) 22%,var(--bz-border));box-shadow:var(--bz-shadow-card)}.bz-club-detail-identity-card .bz-product-context-body,.bz-club-record-header .bz-product-context-body{gap:var(--bz-space-5)}.bz-club-detail-identity-card .bz-product-context-actions{align-self:stretch}@media (min-width:720px){.bz-club-detail-identity-card,.bz-club-record-header{padding:var(--bz-space-6)}}@media (min-width:960px){.bz-club-detail-identity-card .bz-product-context-body,.bz-club-record-header .bz-product-context-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,14rem);align-items:start}.bz-club-detail-identity-card .bz-product-context-actions{grid-column:2;grid-row:1;justify-self:end;width:min(100%,13.5rem)}}.bz-club-detail-identity-main{display:flex;flex-direction:column;gap:var(--bz-space-5)}@media (min-width:720px){.bz-club-detail-identity-main{flex-direction:row;align-items:center;justify-content:space-between}}.bz-club-detail-identity-copy{display:flex;flex-direction:column;gap:var(--bz-space-2);min-width:0}.bz-club-detail-identity-title{font-size:clamp(1.8rem,1.48rem + 1.25vw,2.75rem);line-height:1;letter-spacing:-.055em;font-weight:var(--bz-weight-extrabold);color:var(--bz-ink-black);margin:0;overflow-wrap:anywhere}.bz-club-detail-identity-title-row{display:flex;flex-direction:column;gap:var(--bz-space-3);min-width:0}@media (min-width:720px){.bz-club-detail-identity-title-row{flex-direction:row;align-items:center}}.bz-club-detail-chip-row{display:flex;flex-wrap:wrap;gap:var(--bz-space-2)}.bz-club-detail-crest{width:64px;height:64px;border-radius:var(--bz-radius-lg);object-fit:contain;background:var(--bz-surface-muted);border:1px solid var(--bz-border);flex:0 0 auto}.bz-club-detail-identity-card--managed .bz-club-detail-crest{width:72px;height:72px;border-color:color-mix(in srgb,var(--bz-primary) 18%,var(--bz-border));background:var(--bz-surface);box-shadow:var(--bz-shadow-soft)}.bz-club-detail-crest-placeholder{display:inline-flex;align-items:center;justify-content:center;font-size:var(--bz-text-card-title);font-weight:var(--bz-weight-bold);color:var(--bz-primary);background:var(--bz-primary-soft);border-color:var(--bz-info-border)}.bz-club-detail-fact-sheet{display:grid;grid-gap:var(--bz-space-3);gap:var(--bz-space-3);grid-template-columns:1fr;padding:var(--bz-space-4);background:var(--bz-surface);border:1px solid color-mix(in srgb,var(--bz-primary) 10%,var(--bz-border));border-radius:var(--bz-radius-card);box-shadow:var(--bz-shadow-soft);margin:0}@media (min-width:720px){.bz-club-detail-fact-sheet{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.bz-club-detail-fact-sheet{grid-template-columns:repeat(4,minmax(0,1fr))}}.bz-club-detail-fact-sheet>div{display:flex;flex-direction:column;gap:var(--bz-space-1);padding:var(--bz-space-3);background:linear-gradient(180deg,var(--bz-surface) 0,var(--bz-surface-muted) 100%);border:1px solid color-mix(in srgb,var(--bz-primary) 9%,var(--bz-border));border-radius:var(--bz-radius-surface)}@media (min-width:720px){.bz-club-detail-fact-sheet>div{padding:var(--bz-space-4)}}@media (min-width:1180px){.bz-club-detail-fact-sheet>div{min-height:100%}}.bz-club-detail-fact-sheet dt{font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold);letter-spacing:normal;text-transform:none;color:var(--bz-ink-subtle);margin:0}.bz-club-detail-fact-sheet dd{font-size:var(--bz-text-body);color:var(--bz-ink);margin:0}.bz-club-detail-cta{display:flex;flex-direction:column;gap:var(--bz-space-3);padding:var(--bz-space-5);background:var(--bz-surface-muted);border:1px solid var(--bz-border);border-radius:var(--bz-radius-surface)}.bz-club-detail-cta-title{font-size:var(--bz-text-card-title);font-weight:var(--bz-weight-semibold);color:var(--bz-ink)}.bz-club-detail-cta-lead{font-size:var(--bz-text-body);color:var(--bz-ink-muted);line-height:var(--bz-leading-normal);margin-top:var(--bz-space-1)}.bz-club-detail-contact-card,.bz-club-detail-contact-form,.bz-club-detail-contact-state,.bz-club-detail-request{gap:var(--bz-space-4)}.bz-club-detail-support-card{background:var(--bz-surface);border-color:var(--bz-border);box-shadow:var(--bz-shadow-soft);gap:var(--bz-space-4);padding:var(--bz-space-5)}.bz-club-detail-request-meta{display:grid;grid-gap:var(--bz-space-3);gap:var(--bz-space-3);grid-template-columns:1fr}@media (min-width:720px){.bz-club-detail-request-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.bz-club-detail-request-meta>div{display:flex;flex-direction:column;gap:var(--bz-space-1);padding:var(--bz-space-3);background:var(--bz-surface-muted);border:1px solid var(--bz-border);border-radius:var(--bz-radius-surface)}.bz-club-detail-request-meta dt{font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold);letter-spacing:normal;text-transform:none;color:var(--bz-ink-subtle);margin:0}.bz-club-detail-request-meta dd{font-size:var(--bz-text-body);color:var(--bz-ink);margin:0}.bz-club-detail-message{color:var(--bz-ink-muted);line-height:var(--bz-leading-normal);margin:0}.bz-club-detail-section .bz-object-card-head:has(.bz-sr-only){display:none}.bz-club-detail-request-meta>div,.bz-club-detail-section .bz-object-card{border-color:color-mix(in srgb,var(--bz-primary) 8%,var(--bz-border))}.bz-club-detail-contact-fields>div,.bz-club-detail-profile-location>div{padding:0;background:transparent;border:0;border-radius:0}.bz-club-detail-action-row{flex-direction:column;align-items:stretch;gap:var(--bz-space-2)}.bz-club-detail-action-row .bz-button,.bz-club-detail-action-row .bz-button-link{justify-content:center}@media (min-width:720px){.bz-club-detail-contact-form .bz-club-detail-action-row{flex-direction:row;align-items:center;justify-content:flex-start}}.bz-club-detail-accreditation-note{max-width:68ch;margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-body);line-height:var(--bz-leading-relaxed)}.bz-club-detail-meta-chip{display:inline-flex;align-items:center;padding:var(--bz-space-1) var(--bz-space-3);border-radius:var(--bz-radius-pill);font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold);background:color-mix(in srgb,var(--bz-surface-muted) 82%,#fff);color:var(--bz-ink-muted);border:1px solid color-mix(in srgb,var(--bz-border) 82%,transparent)}.bz-club-detail-compact-fields{display:grid;grid-gap:var(--bz-space-4);gap:var(--bz-space-4);grid-template-columns:1fr;margin:0}@media (min-width:720px){.bz-club-detail-compact-fields{grid-template-columns:repeat(3,minmax(0,1fr))}}.bz-club-detail-compact-fields>div{display:flex;flex-direction:column;gap:var(--bz-space-1);min-width:0}.bz-club-detail-compact-fields dt{font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold);color:var(--bz-ink-subtle);margin:0}.bz-club-detail-compact-fields dd{font-size:var(--bz-text-body);color:var(--bz-ink);margin:0;overflow-wrap:anywhere}.bz-club-detail-football-groups{display:grid;grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}@media (min-width:760px){.bz-club-detail-football-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.bz-club-detail-football-group{min-width:0;padding:var(--bz-space-4);background:color-mix(in srgb,var(--bz-surface) 78%,transparent);border:1px solid color-mix(in srgb,var(--bz-border) 78%,transparent);border-radius:var(--bz-radius-surface)}.bz-club-detail-football-group:has(.bz-pre-wrap){grid-column:1/-1}.bz-club-detail-football-group:first-child .bz-club-detail-section-lead,.bz-club-detail-section-intro+.bz-club-detail-football-groups .bz-club-detail-football-group:first-child .bz-club-detail-section-lead{margin-top:0}.bz-club-detail-section-intro{margin:0 0 var(--bz-space-3);color:var(--bz-ink);font-size:var(--bz-text-card-title);font-weight:var(--bz-weight-semibold);letter-spacing:-.02em;line-height:var(--bz-leading-normal)}.bz-club-detail-plain-list,.bz-club-detail-profile-list{margin:0;padding-left:1.1rem;display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2)}.bz-club-detail-plain-list{color:var(--bz-ink-muted);grid-template-columns:minmax(0,1fr)}@media (min-width:620px){.bz-club-detail-plain-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.bz-club-detail-plain-list li::marker{color:color-mix(in srgb,var(--bz-primary) 58%,var(--bz-ink-subtle))}.bz-club-detail-section-lead{margin:var(--bz-space-4) 0 var(--bz-space-2);color:var(--bz-ink);font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold)}.bz-club-detail-section-note{margin:var(--bz-space-3) 0 0;color:var(--bz-ink-muted);font-size:var(--bz-text-label)}.bz-pre-wrap{white-space:pre-wrap}.bz-legal-page.bz-page-narrow{--bz-content-max:980px}.bz-legal-updated{font-size:var(--bz-text-body);margin:0}.bz-legal-policy,.bz-legal-updated{color:var(--bz-ink-muted);line-height:var(--bz-leading-relaxed)}.bz-legal-policy{gap:var(--bz-space-7)}.bz-legal-policy section{display:flex;flex-direction:column;gap:var(--bz-space-3)}.bz-legal-policy address,.bz-legal-policy dl,.bz-legal-policy h2,.bz-legal-policy h3,.bz-legal-policy p,.bz-legal-policy ul{margin:0}.bz-legal-policy h2{font-size:var(--bz-text-section-title);letter-spacing:-.02em}.bz-legal-policy h2,.bz-legal-policy h3{color:var(--bz-ink);font-weight:var(--bz-weight-semibold)}.bz-legal-policy h3{font-size:var(--bz-text-card-title);margin-top:var(--bz-space-2)}.bz-legal-policy address,.bz-legal-policy dd,.bz-legal-policy li,.bz-legal-policy p,.bz-legal-table{font-size:var(--bz-text-body)}.bz-legal-policy ul{display:flex;flex-direction:column;gap:var(--bz-space-1);padding-left:var(--bz-space-5)}.bz-legal-policy a{color:var(--bz-primary);font-weight:var(--bz-weight-semibold);text-decoration:none}.bz-legal-policy a:hover{text-decoration:underline}.bz-legal-contact-list{display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2);grid-template-columns:1fr}.bz-legal-contact-list div{display:grid;grid-gap:var(--bz-space-1);gap:var(--bz-space-1)}.bz-legal-contact-list dt{color:var(--bz-ink);font-size:var(--bz-text-caption);font-weight:var(--bz-weight-semibold);text-transform:none;letter-spacing:.08em}.bz-legal-table-scroll{overflow-x:auto;border:1px solid var(--bz-border);border-radius:var(--bz-radius-md)}.bz-legal-table{width:100%;min-width:720px;border-collapse:collapse;color:var(--bz-ink-muted)}.bz-legal-table td,.bz-legal-table th{padding:var(--bz-space-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--bz-border)}.bz-legal-table tbody th,.bz-legal-table thead th{color:var(--bz-ink);font-weight:var(--bz-weight-semibold)}.bz-legal-table tbody tr:last-child td,.bz-legal-table tbody tr:last-child th{border-bottom:0}@media (min-width:720px){.bz-legal-contact-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.bz-home-signin-note{margin:0;color:var(--color-ink-secondary);font-size:var(--bz-text-label);line-height:var(--bz-leading-normal)}.bz-home-signin-note a{color:var(--bz-primary);font-weight:var(--bz-weight-semibold)}.bz-public-footer-contact{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bz-space-2);color:var(--bz-ink-muted);font-size:var(--bz-text-label)}.bz-public-footer-contact a{color:var(--bz-ink-muted);text-decoration:none}.bz-public-footer-contact a:hover{color:var(--bz-primary);text-decoration:underline}.bz-home-page{background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--bz-brand) 12%,transparent) 0,transparent 28rem),radial-gradient(circle at 100% 4%,color-mix(in srgb,var(--bz-primary) 14%,transparent) 0,transparent 30rem),linear-gradient(180deg,#ffffff 0,var(--bz-canvas) 38rem)}.bz-home-shell{gap:clamp(var(--bz-space-7),5vw,var(--bz-space-9))}.bz-home-landing-hero.bz-home-hero,.bz-home-landing-hero.bz-phonebook-hero{width:100vw;margin-inline:calc(50% - 50vw);padding:clamp(var(--bz-space-6),5.5vw,var(--bz-space-10)) var(--bz-gutter);border:0;border-radius:0;background:radial-gradient(circle at 14% 18%,color-mix(in srgb,var(--bz-brand) 15%,transparent) 0,transparent 30rem),radial-gradient(circle at 86% 14%,color-mix(in srgb,var(--bz-primary) 18%,transparent) 0,transparent 34rem),linear-gradient(135deg,#fff4f3 0,#f8fbff 46%,#eaf3ff 100%);box-shadow:none}.bz-home-landing-hero-grid{width:100%;max-width:var(--bz-shell-max);margin-inline:auto}.bz-home-hero,.bz-phonebook-hero{border-color:color-mix(in srgb,var(--bz-primary) 18%,var(--bz-border));background:linear-gradient(90deg,color-mix(in srgb,var(--bz-brand) 90%,#ffffff) 0 6px,transparent 6px),radial-gradient(circle at 0 0,color-mix(in srgb,var(--bz-brand) 12%,transparent) 0,transparent 22rem),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--bz-primary) 14%,transparent) 0,transparent 24rem),linear-gradient(135deg,#ffffff 0,#f8fbff 56%,#eef5ff 100%);box-shadow:0 24px 70px rgba(11,18,32,.08)}.bz-home-eyebrow{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:30px;margin:0;padding:0 var(--bz-space-3);border:1px solid color-mix(in srgb,var(--bz-brand) 22%,var(--bz-border));border-radius:var(--bz-radius-pill);background:color-mix(in srgb,var(--bz-brand-soft) 72%,#ffffff);color:var(--bz-brand);font-size:var(--bz-text-label);font-weight:var(--bz-weight-bold);line-height:var(--bz-leading-tight)}.bz-home-title{max-width:13ch}.bz-home-title-accent{color:var(--bz-primary)}.bz-home-hero-points{display:flex;flex-wrap:wrap;gap:var(--bz-space-2);margin-top:var(--bz-space-1)}.bz-home-hero-proof{margin:var(--bz-space-1) 0 0;max-width:40ch;color:var(--bz-ink-muted);font-size:var(--bz-text-body);font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-relaxed)}.bz-directory-strip span,.bz-home-directory-strip span,.bz-home-hero-points span{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--bz-space-3);border:1px solid color-mix(in srgb,var(--bz-primary) 13%,var(--bz-border));border-radius:var(--bz-radius-pill);background:rgba(255,255,255,.72);color:var(--bz-ink-muted);font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold)}.bz-directory-search-panel,.bz-home-search-card{border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.92)),linear-gradient(135deg,color-mix(in srgb,var(--bz-brand) 7%,transparent),color-mix(in srgb,var(--bz-primary) 9%,transparent));box-shadow:0 20px 48px rgba(37,99,235,.11)}.bz-home-search-card:before{content:"";position:absolute;inset:0 0 auto;height:7px;background:linear-gradient(90deg,var(--bz-brand),var(--bz-primary))}.bz-home-search-badge{background:color-mix(in srgb,var(--bz-primary-soft) 82%,#ffffff)}.bz-home-search-note{font-size:clamp(1.35rem,1.05rem + 1vw,1.9rem)}.bz-home-search-coverage{max-width:54ch;color:var(--bz-ink-muted);font-size:var(--bz-text-body);font-weight:var(--bz-weight-medium)}.bz-directory-strip,.bz-home-directory-strip{display:flex;flex-wrap:wrap;gap:var(--bz-space-2)}.bz-home-flow-panel,.bz-route-flow-panel{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--bz-space-5);gap:var(--bz-space-5);padding:clamp(var(--bz-space-5),4vw,var(--bz-space-7));border:1px solid color-mix(in srgb,var(--bz-primary) 14%,var(--bz-border));border-radius:28px;background:linear-gradient(90deg,color-mix(in srgb,var(--bz-primary) 82%,#0b1220) 0 6px,transparent 6px),linear-gradient(135deg,#ffffff 0,#f4f8ff 100%);box-shadow:var(--bz-shadow-soft)}.bz-home-section-head-left{align-items:flex-start;margin-inline:0;text-align:left}.bz-home-flow-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}.bz-home-flow-card,.bz-route-flow-step{padding:var(--bz-space-5);border:1px solid color-mix(in srgb,var(--bz-primary) 12%,var(--bz-border));border-radius:22px;background:rgba(255,255,255,.76)}.bz-home-flow-card h3,.bz-route-flow-step h3{margin:0 0 var(--bz-space-2);color:var(--bz-ink-black);font-size:var(--bz-text-card-title);font-weight:var(--bz-weight-extrabold);line-height:var(--bz-leading-tight);letter-spacing:-.02em}.bz-home-flow-card p,.bz-route-flow-step p{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-body);line-height:var(--bz-leading-relaxed)}.bz-home-route-card,.bz-role-pathway-card{position:relative;overflow:hidden;display:flex;min-height:210px;flex-direction:column;gap:var(--bz-space-3);padding:var(--bz-space-5);border:1px solid color-mix(in srgb,var(--bz-primary) 14%,var(--bz-border));border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(255,255,255,.88)),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--bz-primary) 14%,transparent),transparent 55%);box-shadow:0 12px 34px rgba(11,18,32,.06);color:inherit;text-decoration:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.bz-home-route-card:before,.bz-role-pathway-card:before{content:"";position:absolute;inset:0 auto 0 0;width:6px;background:linear-gradient(180deg,var(--bz-brand),var(--bz-primary))}.bz-home-route-card:hover,.bz-role-pathway-card:hover{border-color:color-mix(in srgb,var(--bz-primary) 28%,var(--bz-border));box-shadow:0 18px 44px rgba(37,99,235,.12);text-decoration:none;transform:translateY(-1px)}.bz-home-route-card:focus-visible,.bz-role-pathway-card:focus-visible{outline:2px solid var(--bz-focus);outline-offset:3px}.bz-home-route-label{color:var(--bz-ink-black);font-size:clamp(1.15rem,1rem + .45vw,1.38rem);font-weight:var(--bz-weight-extrabold);line-height:var(--bz-leading-tight);letter-spacing:-.025em}.bz-home-route-body{color:var(--bz-ink-muted);font-size:var(--bz-text-body);line-height:var(--bz-leading-relaxed)}.bz-home-route-cta{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:38px;margin-top:auto;padding:0 var(--bz-space-3);border-radius:var(--bz-radius-pill);background:var(--bz-primary-soft);color:var(--bz-primary);font-size:var(--bz-text-label);font-weight:var(--bz-weight-bold)}@media (max-width:719px){.bz-home-page{padding-block:0 var(--bz-space-7)}.bz-home-hero,.bz-phonebook-hero{padding:var(--bz-space-4);border-radius:24px}.bz-home-title{font-size:clamp(2.25rem,12vw,3.6rem);line-height:.95}.bz-home-lead{font-size:1rem}.bz-home-flow-panel,.bz-home-route-card,.bz-home-search-card,.bz-role-pathway-card{border-radius:22px}.bz-home-route-card,.bz-role-pathway-card{min-height:0}.bz-home-landing-hero.bz-home-hero,.bz-home-landing-hero.bz-phonebook-hero{width:100vw;min-height:auto;margin-inline:calc(50% - 50vw);padding:var(--bz-space-4) var(--bz-gutter) var(--bz-space-5);border:0;border-radius:0;box-shadow:none;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--bz-brand) 11%,transparent) 0,transparent 34%),radial-gradient(circle at 100% 8%,color-mix(in srgb,var(--bz-primary) 12%,transparent) 0,transparent 42%),linear-gradient(180deg,#ffffff 0,#f7faff 100%)}.bz-home-landing-hero .bz-home-title{max-width:none;font-size:clamp(1.78rem,8vw,3rem);line-height:.98;letter-spacing:-.05em}.bz-home-landing-hero .bz-home-title-main{white-space:nowrap}.bz-home-landing-hero .bz-home-lead{max-width:34ch;font-size:clamp(.98rem,4.1vw,1.12rem)}.bz-home-landing-hero .bz-home-hero-proof{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:32ch;margin-top:0;padding:.42rem .7rem;border:1px solid color-mix(in srgb,var(--bz-primary) 14%,var(--bz-border));border-radius:var(--bz-radius-pill);background:color-mix(in srgb,var(--bz-surface) 72%,transparent);color:var(--bz-ink-muted);font-size:.84rem;font-weight:var(--bz-weight-semibold);line-height:1.25}}@media (min-width:720px){.bz-home-flow-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.bz-home-flow-panel,.bz-route-flow-panel{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:center}}.bz-club-detail-page .bz-club-record-shell{width:min(var(--bz-shell-max),calc(100% - clamp(1.5rem, 4vw, 3rem)));margin-inline:auto;display:flex;flex-direction:column;gap:clamp(var(--bz-space-4),2.6vw,var(--bz-space-6))}.bz-club-landing-hero{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(var(--bz-space-4),3vw,var(--bz-space-6));gap:clamp(var(--bz-space-4),3vw,var(--bz-space-6));padding:clamp(var(--bz-space-4),2.8vw,var(--bz-space-5));border:1px solid color-mix(in srgb,var(--bz-border) 88%,transparent);border-radius:calc(var(--bz-radius-card) + 10px);background:radial-gradient(circle at 10% 12%,color-mix(in srgb,var(--bz-brand) 5%,transparent) 0,transparent 17rem),radial-gradient(circle at 94% 12%,color-mix(in srgb,var(--bz-primary) 6%,transparent) 0,transparent 20rem),linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--bz-surface) 96%,#f7faff) 100%);box-shadow:0 22px 70px color-mix(in srgb,var(--bz-ink-black) 8%,transparent)}.bz-club-landing-copy,.bz-club-landing-hero__main{min-width:0}.bz-club-landing-identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:clamp(var(--bz-space-4),2.4vw,var(--bz-space-5));gap:clamp(var(--bz-space-4),2.4vw,var(--bz-space-5))}.bz-club-landing-crest.bz-club-detail-crest,.bz-club-landing-crest.bz-club-detail-crest-placeholder{position:relative;width:clamp(4.75rem,8vw,6.5rem);height:clamp(4.75rem,8vw,6.5rem);flex:0 0 auto;border:1px solid color-mix(in srgb,var(--bz-border) 78%,transparent);border-radius:clamp(1.25rem,2vw,1.875rem);background:linear-gradient(180deg,var(--bz-surface),color-mix(in srgb,var(--bz-canvas-clean) 62%,var(--bz-surface)));box-shadow:0 18px 46px color-mix(in srgb,var(--bz-ink-black) 12%,transparent);color:var(--bz-brand);font-size:clamp(1.6rem,3vw,2.375rem);font-weight:var(--bz-weight-extrabold);letter-spacing:-.08em;object-fit:contain;padding:var(--bz-space-2)}.bz-club-landing-crest.bz-club-detail-crest-placeholder:after{content:"";position:absolute;inset:.55rem;border:1px solid color-mix(in srgb,var(--bz-border) 62%,transparent);border-radius:clamp(.875rem,1.5vw,1.375rem);pointer-events:none}.bz-club-landing-title{max-width:24ch;margin:0;color:var(--bz-ink-black);font-size:clamp(2.1rem,1.4rem + 2.2vw,3.4rem);font-weight:var(--bz-weight-extrabold);line-height:1.02;letter-spacing:-.05em;overflow-wrap:anywhere}.bz-club-landing-lead{max-width:52ch;margin:var(--bz-space-4) 0 0;color:var(--bz-ink-muted);font-size:clamp(1.02rem,.98rem + .28vw,1.2rem);line-height:var(--bz-leading-relaxed)}.bz-club-landing-actions{display:flex;flex-wrap:wrap;gap:var(--bz-space-3);margin-top:var(--bz-space-5)}.bz-club-landing-copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bz-space-3)}.bz-club-landing-location{margin:0;color:var(--bz-ink-muted);font-size:clamp(1rem,.96rem + .2vw,1.12rem);font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-snug)}.bz-club-hero-chips{display:flex;flex-wrap:wrap;gap:var(--bz-space-2);margin:0;padding:0;list-style:none}.bz-club-hero-chips li{display:inline-flex;min-height:1.7rem;align-items:center;padding:0 var(--bz-space-3);border:1px solid color-mix(in srgb,var(--bz-border) 86%,transparent);border-radius:var(--bz-radius-pill);background:color-mix(in srgb,var(--bz-surface-muted) 62%,var(--bz-surface));color:var(--bz-ink);font-size:var(--bz-text-label);font-weight:var(--bz-weight-medium);line-height:var(--bz-leading-snug)}.bz-club-hero-actions{display:flex;min-width:0}.bz-club-hero-actions .bz-club-detail-action-row{flex-wrap:wrap;gap:var(--bz-space-3)}.bz-club-official-tools-strip{display:flex;flex-direction:column;gap:var(--bz-space-3);padding:var(--bz-space-4);border:1px dashed color-mix(in srgb,var(--bz-border) 90%,transparent);border-radius:var(--bz-radius-card);background:var(--bz-surface)}.bz-club-official-tools-strip p{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label)}.bz-club-official-tools-strip p strong{color:var(--bz-ink)}.bz-club-official-tools-strip .bz-club-detail-action-row{display:flex;flex-wrap:wrap;flex-direction:column;gap:var(--bz-space-2)}@media (min-width:720px){.bz-club-official-tools-strip{flex-direction:row;align-items:center;justify-content:space-between}.bz-club-official-tools-strip .bz-club-detail-action-row{flex:1 1 28rem;flex-direction:row;justify-content:flex-end}.bz-club-official-tools-strip .bz-button-link{flex:0 1 12rem}}.bz-club-detail-main{gap:var(--bz-space-4);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.bz-club-about-panel{padding:clamp(var(--bz-space-5),3vw,var(--bz-space-7));border:1px solid color-mix(in srgb,var(--bz-primary) 10%,var(--bz-border));border-radius:calc(var(--bz-radius-card) + 2px);background:linear-gradient(135deg,color-mix(in srgb,var(--bz-surface) 96%,#fff) 0,color-mix(in srgb,var(--bz-canvas-clean) 72%,#fff) 100%);box-shadow:0 16px 42px color-mix(in srgb,var(--bz-ink-black) 5%,transparent)}.bz-club-about-panel,.bz-club-about-panel__copy{display:flex;flex-direction:column;gap:var(--bz-space-3)}.bz-club-about-panel__copy{max-width:76ch}.bz-club-about-panel h2{margin:0;color:var(--bz-ink);font-size:clamp(1.22rem,1.08rem + .5vw,1.55rem);line-height:var(--bz-leading-snug);letter-spacing:-.04em;font-weight:var(--bz-weight-bold)}.bz-club-record-sheet:before{display:none}.bz-club-detail-main>.bz-club-detail-section,.bz-club-detail-main>.bz-product-section{padding-block:var(--bz-space-5);border-top:1px solid color-mix(in srgb,var(--bz-border) 76%,transparent)}.bz-club-detail-main>.bz-club-detail-section:first-of-type,.bz-club-detail-main>.bz-product-section:first-of-type{border-top:0;padding-top:0}.bz-club-detail-main>.bz-club-detail-section:last-child,.bz-club-detail-main>.bz-product-section:last-child{padding-bottom:0}.bz-club-detail-section .bz-object-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.bz-club-detail-section .bz-product-section-head{margin-bottom:var(--bz-space-3)}.bz-club-detail-section .bz-product-section-title{font-size:clamp(1.05rem,.98rem + .22vw,1.18rem)}.bz-club-detail-section .bz-chip-row,.bz-club-detail-section .bz-club-detail-chip-row{gap:var(--bz-space-2)}.bz-club-record-summary{padding:clamp(var(--bz-space-4),2.2vw,var(--bz-space-5));border:1px solid color-mix(in srgb,var(--bz-border) 88%,transparent);border-radius:calc(var(--bz-radius-card) + 2px);background:var(--bz-surface);box-shadow:var(--bz-shadow-flat)}.bz-club-record-summary__identity{display:flex;align-items:center;gap:clamp(var(--bz-space-3),2vw,var(--bz-space-5));min-width:0}.bz-club-record-summary__crest.bz-club-detail-crest,.bz-club-record-summary__crest.bz-club-detail-crest-placeholder{width:clamp(3.75rem,7vw,5.25rem);height:clamp(3.75rem,7vw,5.25rem);border-radius:var(--bz-radius-lg);border-color:color-mix(in srgb,var(--bz-border) 82%,transparent);background:color-mix(in srgb,var(--bz-surface-muted) 58%,var(--bz-surface));box-shadow:none;color:var(--bz-brand);font-size:clamp(1.35rem,2.5vw,2rem);font-weight:var(--bz-weight-extrabold);letter-spacing:-.06em;object-fit:contain}.bz-club-record-summary__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--bz-space-2);min-width:0}.bz-club-record-summary__title{max-width:28ch;margin:0;color:var(--bz-ink-black);font-size:clamp(1.65rem,1.25rem + 1.4vw,2.5rem);font-weight:var(--bz-weight-extrabold);line-height:var(--bz-leading-tight);letter-spacing:-.05em;overflow-wrap:anywhere}.bz-club-record-summary__facts{display:flex;flex-wrap:wrap;align-items:center;color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:var(--bz-leading-snug)}.bz-club-record-summary__facts>span:not(.bz-club-record-summary__audience){display:inline-flex;align-items:center}.bz-club-record-summary__facts>span:not(.bz-club-record-summary__audience):not(:last-child):after{content:"·";margin-left:var(--bz-space-2);color:color-mix(in srgb,var(--bz-ink-subtle) 70%,transparent)}.bz-club-record-summary__audience{display:inline-flex;min-height:1.55rem;align-items:center;padding:0 var(--bz-space-2);border:1px solid color-mix(in srgb,var(--bz-primary) 22%,var(--bz-border));border-radius:var(--bz-radius-pill);background:color-mix(in srgb,var(--bz-primary-soft) 72%,var(--bz-surface));color:var(--bz-primary);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-bold)}.bz-club-enquiry-panel{display:flex;flex-direction:column;gap:var(--bz-space-4);min-width:0;padding:var(--bz-space-4);border:1px solid color-mix(in srgb,var(--bz-primary) 10%,var(--bz-border));border-radius:var(--bz-radius-card);background:var(--bz-surface);box-shadow:var(--bz-shadow-flat)}.bz-club-enquiry-panel__copy{display:flex;flex-direction:column;gap:var(--bz-space-1)}.bz-club-enquiry-panel__copy h2{margin:0;color:var(--bz-ink);font-size:var(--bz-text-card-title);line-height:var(--bz-leading-snug);letter-spacing:-.035em;font-weight:var(--bz-weight-bold)}.bz-club-enquiry-panel__copy p{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:var(--bz-leading-normal)}.bz-club-enquiry-panel__actions{width:100%}.bz-club-enquiry-panel .bz-club-record-section{padding:var(--bz-space-4) 0 0;border-top:1px solid color-mix(in srgb,var(--bz-border) 72%,transparent)}.bz-club-enquiry-panel .bz-club-record-section h2{margin:0;color:var(--bz-ink);font-size:var(--bz-text-label);font-weight:var(--bz-weight-bold)}.bz-club-detail-contact-list{display:grid;grid-gap:var(--bz-space-3);gap:var(--bz-space-3);margin:var(--bz-space-3) 0 0}.bz-club-detail-contact-list div{display:grid;grid-gap:var(--bz-space-1);gap:var(--bz-space-1)}.bz-club-detail-contact-list dd,.bz-club-detail-contact-list dt{margin:0}.bz-club-detail-contact-list dt{color:var(--bz-ink-subtle);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold)}.bz-club-detail-contact-list a,.bz-club-detail-contact-list dd{color:var(--bz-ink-muted);font-size:var(--bz-text-label);overflow-wrap:anywhere}.bz-club-detail-contact-list a{color:var(--bz-primary);font-weight:var(--bz-weight-semibold);text-decoration:none}.bz-club-detail-contact-list a:hover{text-decoration:underline}@media (min-width:960px){.bz-club-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(15.5rem,19rem);align-items:start;grid-gap:var(--bz-space-5);gap:var(--bz-space-5)}.bz-club-enquiry-panel{position:-webkit-sticky;position:sticky;top:var(--bz-space-5)}}@media (max-width:719px){.bz-club-record-summary{padding:var(--bz-space-4)}.bz-club-record-summary__identity{align-items:flex-start}.bz-club-record-summary__title{font-size:clamp(1.55rem,7vw,2.15rem)}}.bz-club-record-summary--landing{display:flex;flex-direction:column;gap:var(--bz-space-4);padding:clamp(var(--bz-space-5),5vw,var(--bz-space-7));border-color:color-mix(in srgb,var(--bz-primary) 12%,var(--bz-border));background:radial-gradient(circle at 92% 12%,color-mix(in srgb,var(--bz-primary) 8%,transparent) 0,transparent 15rem),linear-gradient(180deg,#fff 0,color-mix(in srgb,var(--bz-canvas-clean) 38%,#fff) 100%)}.bz-club-record-summary--landing .bz-club-record-summary__identity{align-items:flex-start}.bz-club-record-summary--landing .bz-club-record-summary__crest.bz-club-detail-crest,.bz-club-record-summary--landing .bz-club-record-summary__crest.bz-club-detail-crest-placeholder{width:clamp(4.5rem,16vw,6rem);height:clamp(4.5rem,16vw,6rem);border-radius:calc(var(--bz-radius-lg) + 2px);background:#fff}.bz-club-record-summary__descriptor{max-width:34rem;margin:0;color:var(--bz-ink-muted);font-size:clamp(1rem,.96rem + .28vw,1.16rem);line-height:var(--bz-leading-normal)}.bz-club-trust-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bz-space-2);color:var(--bz-ink-muted);font-size:var(--bz-text-meta);line-height:var(--bz-leading-snug)}.bz-ef-accreditation-badge--landing{background:color-mix(in srgb,#fef3c7 70%,#fff);box-shadow:none}.bz-club-landing-actions{align-items:flex-start}.bz-club-detail-layout--landing{gap:var(--bz-space-4)}.bz-club-detail-main>.bz-club-record-section,.bz-club-landing-section,.bz-club-nearby-link{padding:clamp(var(--bz-space-4),3vw,var(--bz-space-5));border:1px solid color-mix(in srgb,var(--bz-border) 74%,transparent);border-radius:var(--bz-radius-card);background:color-mix(in srgb,#fff 92%,var(--bz-canvas-clean));box-shadow:none}.bz-club-detail-main>.bz-club-record-section h2,.bz-club-landing-section h2,.bz-club-nearby-link h2{margin:0;color:var(--bz-ink);font-size:clamp(1.18rem,1.04rem + .42vw,1.44rem);line-height:var(--bz-leading-snug);letter-spacing:-.035em;font-weight:var(--bz-weight-extrabold)}.bz-club-recruiting-panel{display:grid;grid-gap:var(--bz-space-3);gap:var(--bz-space-3);border-color:var(--bz-success-border);background:color-mix(in srgb,var(--bz-success-bg) 42%,#fff)}.bz-club-recruiting-panel__body{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--bz-space-4);gap:var(--bz-space-4);align-items:end}.bz-club-recruiting-panel__copy{display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2)}.bz-club-recruiting-panel__header{justify-content:space-between;gap:var(--bz-space-2) var(--bz-space-4)}.bz-club-recruiting-groups{display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2);margin:0}.bz-club-recruiting-groups>div{display:grid;grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);grid-gap:var(--bz-space-3);gap:var(--bz-space-3);padding-top:var(--bz-space-2);border-top:1px solid color-mix(in srgb,var(--bz-success-border) 72%,transparent)}.bz-club-recruiting-groups dt{color:var(--bz-ink);font-weight:var(--bz-weight-semibold)}.bz-club-recruiting-groups dd,.bz-club-recruiting-panel p{margin:0;color:var(--bz-ink-muted)}.bz-club-recruiting-panel__actions{align-self:end}@media (max-width:719px){.bz-club-recruiting-panel__body{grid-template-columns:minmax(0,1fr);gap:var(--bz-space-3)}.bz-club-recruiting-panel__actions .bz-btn{width:100%;justify-content:center}}.bz-club-record-sheet--landing{overflow:visible;border-color:color-mix(in srgb,var(--bz-border) 76%,transparent);background:#fff;box-shadow:none}.bz-club-record-sheet--landing:before{display:none}.bz-club-record-sheet--landing .bz-club-record-section{padding:clamp(var(--bz-space-4),3vw,var(--bz-space-5))}.bz-club-landing-info-rows{display:grid;grid-gap:0;gap:0}.bz-club-landing-info-row{display:grid;grid-gap:var(--bz-space-1);gap:var(--bz-space-1);padding:var(--bz-space-3) 0;border-top:1px solid color-mix(in srgb,var(--bz-border) 68%,transparent)}.bz-club-landing-info-row:first-child{padding-top:var(--bz-space-1);border-top:0}.bz-club-landing-info-row:last-child{padding-bottom:0}.bz-club-landing-info-row p,.bz-club-nearby-link p{margin:0;font-size:var(--bz-text-body);line-height:var(--bz-leading-normal)}.bz-club-nearby-link{display:flex;flex-direction:column;gap:var(--bz-space-3)}.bz-club-nearby-link .bz-button-link{align-self:flex-start}@media (min-width:720px){.bz-club-record-summary--landing{flex-direction:row;align-items:flex-end;justify-content:space-between}.bz-club-record-summary--landing .bz-club-record-summary__identity{flex:1 1 auto}}@media (max-width:719px){.bz-club-record-summary--landing{padding:var(--bz-space-4)}.bz-club-record-summary--landing .bz-club-record-summary__identity{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}.bz-club-record-summary__descriptor{font-size:var(--bz-text-body)}.bz-club-trust-line{align-items:flex-start}.bz-club-landing-actions .bz-button-link,.bz-club-nearby-link .bz-button-link{width:100%;justify-content:center}}@media (min-width:960px){.bz-club-landing-hero__main{display:flex;align-items:center;justify-content:space-between;gap:clamp(var(--bz-space-4),4vw,var(--bz-space-7))}.bz-club-hero-actions{flex:0 0 clamp(13rem,18vw,15rem)}.bz-club-hero-actions .bz-club-detail-action-row{flex-direction:column;align-items:stretch;min-width:15rem}}@media (max-width:719px){.bz-club-detail-page .bz-club-record-shell{width:min(100% - 1rem,var(--bz-shell-max));gap:var(--bz-space-4)}.bz-club-record-back-link{margin-left:calc(var(--bz-space-1) * -1)}.bz-club-landing-hero{padding:var(--bz-space-4);border-radius:var(--bz-radius-xl);gap:var(--bz-space-4)}.bz-club-landing-identity{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--bz-space-3)}.bz-club-landing-crest.bz-club-detail-crest,.bz-club-landing-crest.bz-club-detail-crest-placeholder{width:3.875rem;height:3.875rem;border-radius:var(--bz-radius-lg)}.bz-club-landing-title{max-width:none;font-size:clamp(1.95rem,8.4vw,2.65rem);line-height:1;letter-spacing:-.055em;overflow-wrap:break-word;word-break:normal;text-wrap:balance}.bz-club-landing-lead{margin-top:var(--bz-space-3);font-size:var(--bz-text-body)}.bz-club-detail-contact-summary{align-items:stretch}.bz-club-detail-contact-summary .bz-button,.bz-club-detail-contact-summary .bz-button-link{width:100%;justify-content:center}.bz-club-official-tools-strip{padding:var(--bz-space-3)}.bz-club-detail-action-row,.bz-club-official-tools-strip .bz-club-detail-action-row{flex-direction:column;align-items:stretch}.bz-club-hero-actions,.bz-club-hero-actions .bz-club-detail-action-row{width:100%}.bz-club-detail-main{padding:var(--bz-space-4);border-radius:var(--bz-radius-xl)}.bz-club-record-section{padding-inline:0}.bz-club-record-section:first-child{padding-top:0}.bz-club-detail-soft-group,.bz-club-record-sheet .bz-club-detail-football-group{padding:var(--bz-space-3)}.bz-club-detail-contact-fields{gap:var(--bz-space-3)}}.bz-club-cta-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--bz-space-4);padding:clamp(var(--bz-space-4),3vw,var(--bz-space-6));border:1px solid color-mix(in srgb,var(--bz-primary) 28%,var(--bz-border));border-radius:calc(var(--bz-radius-card) + 2px);background:radial-gradient(circle at 92% 10%,color-mix(in srgb,var(--bz-brand) 10%,transparent) 0,transparent 16rem),linear-gradient(180deg,color-mix(in srgb,var(--bz-primary-soft) 72%,var(--bz-surface)) 0,var(--bz-surface) 100%);box-shadow:0 16px 44px color-mix(in srgb,var(--bz-primary) 10%,transparent)}.bz-club-cta-band__copy{display:flex;flex-direction:column;gap:var(--bz-space-1);min-width:0}.bz-club-cta-band__copy h2{margin:0;color:var(--bz-ink-black);font-size:clamp(1.15rem,1.05rem + .4vw,1.45rem);line-height:var(--bz-leading-snug);letter-spacing:-.035em;font-weight:var(--bz-weight-extrabold);overflow-wrap:anywhere}.bz-club-cta-band__copy p{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:var(--bz-leading-normal)}.bz-club-cta-band__action{flex:0 0 auto}@media (max-width:719px){.bz-club-cta-band{flex-direction:column;align-items:stretch}.bz-club-cta-band__action{justify-content:center}}.bz-club-sticky-enquiry{display:none}@media (max-width:719px){.bz-club-sticky-enquiry{position:fixed;left:0;right:0;bottom:0;z-index:29;display:flex;align-items:center;justify-content:space-between;gap:var(--bz-space-3);padding:var(--bz-space-2) var(--bz-space-3);padding-bottom:calc(var(--bz-space-2) + env(safe-area-inset-bottom, 0px));border-top:1px solid color-mix(in srgb,var(--bz-border) 78%,transparent);background:color-mix(in srgb,var(--bz-surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body[data-shell=product] .bz-club-sticky-enquiry{bottom:calc(var(--bz-tab-bar-height) + env(safe-area-inset-bottom, 0px));padding-bottom:var(--bz-space-2)}.bz-club-sticky-enquiry__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bz-ink);font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold)}.bz-club-sticky-enquiry__cta{flex:0 0 auto}.bz-club-detail-page .bz-club-record-shell{padding-bottom:var(--bz-space-5)}.bz-club-detail-page .bz-club-detail-main{padding:0;border-radius:0}}.bz-club-official-profile-edit-map a{min-height:auto;padding:var(--bz-space-3) var(--bz-space-3);border-color:color-mix(in srgb,var(--bz-border) 82%,transparent);border-radius:var(--bz-radius-lg);background:transparent;box-shadow:none}.bz-club-official-profile-edit-map a:before{width:2px;opacity:.42}.bz-club-official-profile-edit-map a:focus-visible,.bz-club-official-profile-edit-map a:hover{box-shadow:none;transform:none}.bz-club-official-profile-form-section{padding:clamp(var(--bz-space-4),2.3vw,var(--bz-space-5));border-color:color-mix(in srgb,var(--bz-border) 82%,transparent);border-radius:var(--bz-radius-card);background:color-mix(in srgb,#ffffff 88%,var(--bz-canvas-clean));box-shadow:var(--bz-shadow-flat)}.bz-club-official-profile-form-section:before{display:none}.bz-club-official-profile-form-section .bz-section-head{padding-bottom:var(--bz-space-3);border-bottom-color:color-mix(in srgb,var(--bz-border) 70%,transparent)}.bz-club-official-profile-optional-block{padding:var(--bz-space-3) 0 0;border:0;border-top:1px solid color-mix(in srgb,var(--bz-border) 72%,transparent);border-radius:0;background:transparent;box-shadow:none}.bz-club-official-profile-optional-block:first-child{padding-top:0;border-top:0}.bz-club-official-profile-optional-block:focus-within{border-color:color-mix(in srgb,var(--bz-primary) 24%,var(--bz-border));box-shadow:none}.bz-club-official-profile-page .bz-choice,.bz-club-official-profile-page .co-checkbox-grid .bz-check{border-color:color-mix(in srgb,var(--bz-border) 76%,transparent);background:color-mix(in srgb,#ffffff 82%,var(--bz-canvas-clean));box-shadow:none}@media (max-width:719px){.bz-cookie-banner{align-items:flex-end;padding:var(--bz-space-2);background:color-mix(in srgb,var(--bz-ink-black) 32%,transparent)}.bz-cookie-banner-card{gap:var(--bz-space-3);max-height:min(58vh,26rem);overflow-y:auto;padding:var(--bz-space-3);border-radius:18px;box-shadow:0 18px 44px rgb(15 23 42/18%)}.bz-cookie-banner-copy h2{font-size:1rem}.bz-cookie-banner-copy p{font-size:.82rem;line-height:var(--bz-leading-snug)}.bz-cookie-modal{max-height:min(84vh,42rem);padding:var(--bz-space-3);border-radius:18px}.bz-changing-room-article-shell,.bz-changing-room-shell,.bz-home-shell,.bz-role-audience-shell{gap:var(--bz-space-4)}.bz-changing-room-page,.bz-home-page,.bz-public-info-page,.bz-role-audience-page{-webkit-padding-after:var(--bz-space-5);padding-block-end:var(--bz-space-5)}.bz-home-landing-hero.bz-home-hero,.bz-home-landing-hero.bz-phonebook-hero,.bz-role-audience-hero.bz-phonebook-hero{padding-block:var(--bz-space-4);box-shadow:none}.bz-changing-room-hero.bz-phonebook-hero{overflow:hidden;width:100vw;margin-inline:calc(50% - 50vw);padding:var(--bz-space-7) var(--bz-gutter) var(--bz-space-8);border:0;border-radius:0;box-shadow:none}.bz-role-audience-hero.bz-phonebook-hero{width:100vw;margin-inline:calc(50% - 50vw);padding-inline:var(--bz-gutter);border:0;border-radius:0;background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--bz-brand) 10%,transparent) 0,transparent 34%),radial-gradient(circle at 100% 8%,color-mix(in srgb,var(--bz-primary) 11%,transparent) 0,transparent 42%),linear-gradient(180deg,#ffffff 0,#f7faff 100%)}.bz-home-landing-hero-grid,.bz-role-audience-hero-grid{gap:var(--bz-space-3)}.bz-changing-room-article-hero-copy,.bz-changing-room-hero-copy,.bz-home-hero-copy,.bz-role-audience-hero-copy{gap:var(--bz-space-2)}.bz-changing-room-article-hero h1,.bz-changing-room-title,.bz-home-landing-hero .bz-home-title{font-size:clamp(1.95rem,8.4vw,2.75rem);line-height:1;letter-spacing:-.045em}.bz-role-audience-title{font-size:clamp(1.78rem,7.4vw,2.35rem);line-height:1.02;letter-spacing:-.04em}.bz-changing-room-article-hero h1,.bz-changing-room-title,.bz-role-audience-title{max-width:13.5ch}.bz-changing-room-article-hero p,.bz-changing-room-body,.bz-changing-room-lead,.bz-home-landing-hero .bz-home-lead,.bz-home-section-lead,.bz-role-audience-intro{font-size:var(--bz-text-label);line-height:var(--bz-leading-snug)}.bz-changing-room-guide-card,.bz-changing-room-hero-card,.bz-changing-room-next-card,.bz-directory-search-panel,.bz-home-flow-panel,.bz-home-route-card,.bz-home-search-card,.bz-role-audience-action-panel,.bz-role-pathway-card,.bz-route-flow-panel{border-radius:18px;box-shadow:var(--bz-shadow-flat);padding:var(--bz-space-3)}.bz-directory-search-panel,.bz-home-search-card{gap:var(--bz-space-3)}.bz-changing-room-faq-list,.bz-changing-room-guide-grid,.bz-changing-room-next-links,.bz-changing-room-topic-list,.bz-home-flow-grid,.bz-home-search-actions,.bz-home-search-card-head,.bz-home-search-row,.bz-role-audience-next-grid,.bz-role-audience-route-steps{gap:var(--bz-space-2)}.bz-changing-room-faq-card h2,.bz-changing-room-hero-card h2,.bz-changing-room-next-card h2,.bz-changing-room-section-head h2,.bz-home-search-note,.bz-home-section-title,.bz-role-audience-action-panel h2,.bz-role-audience-related h2,.bz-role-audience-route-card h2{font-size:clamp(1.12rem,5vw,1.5rem);line-height:var(--bz-leading-tight)}.bz-home-search-proof{margin-top:0;padding-top:var(--bz-space-2);font-size:.8rem}.bz-home-opportunities{gap:var(--bz-space-3);padding-block:var(--bz-space-4)}.bz-home-opportunities-head{gap:var(--bz-space-3)}.bz-home-opportunities-sections{margin-top:var(--bz-space-2);gap:var(--bz-space-1)}.bz-home-opportunities-sections span{min-height:24px;padding-inline:var(--bz-space-2);font-size:.72rem}.bz-home-opportunities-carousel{margin-inline:calc(var(--bz-gutter) * -1);padding-inline:var(--bz-gutter)}.bz-home-flow-card,.bz-route-flow-step{padding:var(--bz-space-3);border-radius:16px}.bz-changing-room-guide-card,.bz-home-route-card,.bz-role-pathway-card{min-height:0;gap:var(--bz-space-2)}.bz-role-audience-route-steps li:before{width:22px;height:22px}.bz-changing-room-hero-card{min-width:0}.bz-changing-room-hero .bz-changing-room-actions{display:grid}.bz-changing-room-article-card .bz-prose,.bz-changing-room-faq-item p,.bz-changing-room-guide-card-body{font-size:var(--bz-text-label);line-height:var(--bz-leading-snug)}.bz-changing-room-article-section+.bz-changing-room-article-section{margin-top:var(--bz-space-4);padding-top:var(--bz-space-4)}.bz-changing-room-filter-bar{gap:var(--bz-space-1);padding:var(--bz-space-1);overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.bz-changing-room-filter-bar::-webkit-scrollbar{display:none}.bz-changing-room-filter-button,.bz-changing-room-next-links a,.bz-changing-room-topic-list a{flex:0 0 auto;min-height:38px;padding:.62rem .78rem}.bz-changing-room-actions,.bz-role-audience-hero-actions{display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2)}.bz-changing-room-actions .bz-btn,.bz-home-opportunities-cta,.bz-role-audience-action-panel .bz-btn,.bz-role-audience-hero-actions .bz-btn{width:100%;justify-self:stretch}.bz-public-content-hero,.bz-public-directory-hero{padding:var(--bz-space-7) var(--bz-gutter) var(--bz-space-8)}.bz-public-content-hero .bz-title-page,.bz-public-directory-hero .bz-prose h1{max-width:13.5ch;font-size:clamp(1.95rem,8.4vw,2.75rem);line-height:1}.bz-public-directory-search{width:100%;padding:var(--bz-space-4);border-radius:18px}.bz-football-association-subsection-summary{min-height:56px;align-items:flex-start}.bz-football-association-subsection-summary>span:last-child{max-width:8rem;text-align:right}.bz-changing-room-article-shell,.bz-changing-room-shell{gap:var(--bz-space-6)}.bz-changing-room-hero-card,.bz-changing-room-next-card{padding:var(--bz-space-4)}.bz-changing-room-filter-bar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--bz-space-2);gap:var(--bz-space-2);margin-inline:0;overflow:visible;padding:var(--bz-space-2);border:1px solid color-mix(in srgb,var(--bz-primary) 10%,var(--bz-border));border-radius:18px}.bz-changing-room-filter-button{width:100%;min-height:44px;padding:.68rem var(--bz-space-2)}.bz-changing-room-filter-button:first-child{grid-column:1/-1}.bz-changing-room-guide-grid{gap:0}.bz-changing-room-guide-card{min-height:0;padding:var(--bz-space-5) 0;border-radius:0;box-shadow:none}.bz-changing-room-next-links a,.bz-changing-room-topic-list a{min-height:44px;padding:.72rem 0}}.bz-clubs-hero--app-utility{margin-bottom:var(--bz-space-4);padding:clamp(var(--bz-space-4),4vw,var(--bz-space-5));border:1px solid color-mix(in srgb,var(--bz-primary) 8%,var(--bz-border));background:color-mix(in srgb,var(--bz-canvas-clean) 78%,#fff);box-shadow:none}.bz-clubs-hero--app-utility:after,.bz-clubs-hero--app-utility:before{opacity:.12}.bz-clubs-hero--app-utility .bz-clubs-hero-grid{gap:var(--bz-space-4)}.bz-clubs-title--utility{color:var(--bz-ink-black);font-size:clamp(1.75rem,8vw,2.35rem);letter-spacing:-.055em}.bz-clubs-hero--app-utility .bz-clubs-public-lead{max-width:34rem;color:var(--bz-ink-muted);font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold)}.bz-clubs-search-anchor{position:absolute;top:calc(-1 * var(--bz-space-6));width:0;height:0;overflow:hidden}.bz-clubs-hero--app-utility .bz-directory-search-panel{border-color:color-mix(in srgb,var(--bz-primary) 10%,var(--bz-border));background:#fff;box-shadow:var(--bz-shadow-flat)}.bz-clubs-hero--app-utility .bz-clubs-search-strip{padding:var(--bz-space-4)}.bz-clubs-hero--app-utility+* .bz-clubs-results-panel,.bz-clubs-results-panel{gap:var(--bz-space-4)}.bz-clubs-hero--app-utility~.bz-clubs-layout .bz-clubs-results-heading{font-size:clamp(1.18rem,5vw,1.65rem);letter-spacing:-.035em}.bz-club-result-card--managed{border-color:color-mix(in srgb,var(--bz-primary) 16%,var(--bz-border));background:#fff}.bz-club-result-card--managed:before,.bz-club-result-card--managed:hover:before{opacity:0}.bz-club-result-card--managed:hover{border-color:color-mix(in srgb,var(--bz-primary) 22%,var(--bz-border));box-shadow:var(--bz-shadow-soft)}.bz-club-result-card--managed .bz-object-card-head{-webkit-padding-end:0;padding-inline-end:0}.bz-club-card-managed-label{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;color:var(--bz-ink-subtle);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-tight)}.bz-club-result-card--managed .bz-club-card-managed-label{color:var(--bz-primary-hover)}.bz-club-result-card--unclaimed .bz-club-card-managed-label{color:var(--bz-ink-subtle)}.bz-club-result-card--managed .bz-club-card-title-row{align-items:flex-start;flex-wrap:nowrap;min-width:0}.bz-club-result-card--managed .bz-ef-accreditation-badge{margin-top:var(--bz-space-1);padding:0;border:0;background:transparent}.bz-club-result-card--managed .bz-ef-accreditation-badge__label{color:color-mix(in srgb,#92400e 78%,var(--bz-ink-muted));font-size:.72rem}.bz-club-result-card--managed .bz-ef-accreditation-badge__stars{font-size:.76rem}.bz-club-result-card--managed .bz-club-card-excerpt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label)}.bz-club-card-record-state{margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-meta);line-height:var(--bz-leading-normal)}.bz-club-card-record-state strong{color:var(--bz-ink)}.bz-club-result-card--managed .bz-club-card-chips{margin-top:var(--bz-space-1)}.bz-club-result-card--managed .bz-club-audience-tag,.bz-club-result-card--managed .bz-club-card-chip{border-radius:var(--bz-radius-pill);background:color-mix(in srgb,var(--bz-primary-soft) 44%,#fff)}.bz-club-result-card--managed .bz-club-card-actions .bz-club-card-view-link{border-color:var(--bz-primary)}.bz-club-result-card--unclaimed{padding:var(--bz-space-4)}.bz-club-result-card--unclaimed .bz-club-crest{width:46px;height:46px}.bz-club-result-card--unclaimed .bz-club-card-actions,.bz-club-result-card--unclaimed .bz-object-card-actions{margin-top:var(--bz-space-1)}.bz-club-result-card--unclaimed .bz-club-card-claim-link{min-height:auto}.bz-club-at-glance-panel{display:grid;grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}.bz-club-at-glance-list{display:grid;grid-gap:0;gap:0;margin:0}.bz-club-at-glance-row{display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2);padding:var(--bz-space-3) 0;border-top:1px solid color-mix(in srgb,var(--bz-border) 68%,transparent)}.bz-club-at-glance-row:first-child{padding-top:0;border-top:0}.bz-club-at-glance-row:last-child{padding-bottom:0}.bz-club-at-glance-row dd,.bz-club-at-glance-row dt{margin:0}.bz-club-at-glance-row dt{color:var(--bz-ink-subtle);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-bold)}.bz-club-at-glance-row dd{display:flex;flex-wrap:wrap;gap:var(--bz-space-1) var(--bz-space-2)}.bz-club-at-glance-row dd span{display:inline-flex;align-items:center;min-height:1.7rem;padding:.24rem .58rem;border:1px solid color-mix(in srgb,var(--bz-primary) 10%,var(--bz-border));border-radius:var(--bz-radius-pill);background:color-mix(in srgb,var(--bz-primary-soft) 38%,#fff);color:var(--bz-ink-muted);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-tight)}.bz-club-about-panel .bz-club-detail-about-copy{color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:1.62}.bz-club-contact-enquiry{display:grid;grid-gap:var(--bz-space-3);gap:var(--bz-space-3);margin-top:var(--bz-space-3);padding:var(--bz-space-3);border:1px solid color-mix(in srgb,var(--bz-primary) 10%,var(--bz-border));border-radius:var(--bz-radius-lg);background:color-mix(in srgb,var(--bz-primary-soft) 26%,#fff)}.bz-club-contact-enquiry p{margin:0;color:var(--bz-ink-muted);line-height:var(--bz-leading-normal)}.bz-club-contact-enquiry .bz-btn{justify-self:flex-start}.bz-club-detail-contact-list{margin-top:var(--bz-space-4)}.bz-club-detail-contact-list a{color:color-mix(in srgb,var(--bz-primary) 78%,var(--bz-ink-muted));font-weight:var(--bz-weight-medium)}@media (max-width:719px){.bz-clubs-page-shell{gap:var(--bz-space-4)}.bz-clubs-hero--app-utility{padding:var(--bz-space-4);border-radius:var(--bz-radius-card)}.bz-clubs-hero--app-utility .bz-clubs-hero-grid{gap:var(--bz-space-3)}.bz-clubs-title--utility{font-size:clamp(1.55rem,7vw,2rem)}.bz-clubs-hero--app-utility .bz-clubs-search-strip{padding:var(--bz-space-3)}.bz-clubs-hero--app-utility .bz-clubs-search-row{gap:var(--bz-space-3)}.bz-clubs-hero--app-utility~.bz-clubs-layout .bz-clubs-results{gap:var(--bz-space-4)}.bz-club-result-card--managed{gap:var(--bz-space-3);padding:var(--bz-space-4)}.bz-club-result-card--managed .bz-club-crest{width:52px;height:52px}.bz-club-result-card--managed .bz-club-card-title{font-size:clamp(1.08rem,5vw,1.28rem)}.bz-club-result-card--basic .bz-club-card-title{font-size:clamp(1rem,4.6vw,1.12rem)}.bz-club-card-actions,.bz-club-card-actions .bz-btn{width:100%}.bz-club-card-actions--unclaimed .bz-btn-inline{width:auto}.bz-club-record-summary--landing{gap:var(--bz-space-3);padding:var(--bz-space-4)}.bz-club-record-summary--landing .bz-club-record-summary__crest.bz-club-detail-crest,.bz-club-record-summary--landing .bz-club-record-summary__crest.bz-club-detail-crest-placeholder{width:4.25rem;height:4.25rem}.bz-club-record-summary__descriptor{font-size:var(--bz-text-label)}.bz-club-trust-line{gap:var(--bz-space-1)}.bz-club-detail-main{gap:var(--bz-space-4)}.bz-club-detail-main>.bz-club-record-section,.bz-club-landing-section,.bz-club-nearby-link{padding:var(--bz-space-4)}.bz-club-landing-info-row p,.bz-club-nearby-link p{font-size:var(--bz-text-label)}}@media (min-width:520px){.bz-club-result-card--managed .bz-club-card-actions{grid-template-columns:minmax(0,12rem) minmax(0,11rem)}}.bz-club-detail-page{overflow-x:clip}.bz-club-detail-page *,.bz-club-detail-page :after,.bz-club-detail-page :before{box-sizing:border-box}.bz-club-detail-page .bz-club-record-shell{padding-bottom:calc(var(--bz-space-8) + env(safe-area-inset-bottom, 0px))}.bz-club-record-back-link{align-self:flex-start;min-height:auto;padding:0;border:0;background:transparent;box-shadow:none;color:var(--bz-ink-subtle);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold)}.bz-club-record-back-link:hover{color:var(--bz-primary);background:transparent;text-decoration:underline}.bz-club-record-summary--landing{gap:var(--bz-space-3);padding:clamp(var(--bz-space-4),3.2vw,var(--bz-space-5));border-color:color-mix(in srgb,var(--bz-primary) 10%,var(--bz-border));background:#fff;box-shadow:var(--bz-shadow-flat)}.bz-club-record-summary--landing .bz-club-record-summary__identity{gap:var(--bz-space-3)}.bz-club-record-summary--landing .bz-club-record-summary__copy{gap:var(--bz-space-1);min-width:0}.bz-club-record-summary--landing .bz-club-record-summary__title{font-size:clamp(1.55rem,5.4vw,2.15rem);line-height:1.05;letter-spacing:-.05em;overflow-wrap:anywhere}.bz-club-record-summary__descriptor{font-size:var(--bz-text-label);line-height:var(--bz-leading-snug)}.bz-club-record-summary__facts{gap:var(--bz-space-1) var(--bz-space-2)}.bz-club-record-summary__facts span{font-size:.76rem;line-height:var(--bz-leading-tight)}.bz-club-trust-line{margin-top:var(--bz-space-1)}.bz-ef-accreditation-badge--landing{padding:0;border:0;background:transparent}.bz-club-landing-actions .bz-btn{box-shadow:none}.bz-club-at-glance-panel{gap:var(--bz-space-2)}.bz-club-about-panel.bz-club-landing-section,.bz-club-at-glance-panel.bz-club-landing-section,.bz-club-detail-main>.bz-club-record-section,.bz-club-nearby-link,.bz-club-record-sheet--landing .bz-club-record-section{padding:var(--bz-space-4)}.bz-club-about-panel h2,.bz-club-at-glance-panel h2,.bz-club-detail-main>.bz-club-record-section h2,.bz-club-nearby-link h2,.bz-club-record-sheet--landing h2{font-size:clamp(1.05rem,4.2vw,1.22rem);line-height:var(--bz-leading-snug);letter-spacing:-.025em}.bz-club-at-glance-row{grid-template-columns:minmax(5.8rem,34%) minmax(0,1fr);align-items:start;gap:var(--bz-space-3);padding:.58rem 0}.bz-club-at-glance-row dt{padding-top:.08rem;font-size:.74rem;line-height:var(--bz-leading-tight)}.bz-club-at-glance-row dd{display:block;color:var(--bz-ink-muted);font-size:var(--bz-text-label);font-weight:var(--bz-weight-medium);line-height:var(--bz-leading-snug);overflow-wrap:anywhere}.bz-club-at-glance-row dd span{display:inline;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit}.bz-club-at-glance-row dd span:not(:last-child):after{content:", "}.bz-club-about-panel .bz-club-detail-about-copy{font-size:.9rem;line-height:1.52}.bz-club-landing-info-row{grid-template-columns:minmax(5.8rem,34%) minmax(0,1fr);align-items:start;gap:var(--bz-space-3);padding:.65rem 0}.bz-club-landing-info-row .bz-club-detail-section-lead,.bz-club-landing-info-row h3{margin:0;color:var(--bz-ink-subtle);font-size:.74rem;font-weight:var(--bz-weight-bold);line-height:var(--bz-leading-tight)}.bz-club-landing-info-row p,.bz-club-nearby-link p{color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:var(--bz-leading-snug);overflow-wrap:anywhere}.bz-club-contact-card{display:grid;grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}.bz-club-contact-person{display:grid;grid-gap:.15rem;gap:.15rem}.bz-club-contact-person strong{color:var(--bz-ink);font-size:var(--bz-text-body);line-height:var(--bz-leading-snug)}.bz-club-contact-person span{color:var(--bz-ink-subtle);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold)}.bz-club-contact-enquiry{gap:var(--bz-space-2);margin-top:0;padding:0;border:0;background:transparent}.bz-club-contact-enquiry p{font-size:var(--bz-text-label);line-height:var(--bz-leading-snug)}.bz-club-contact-enquiry .bz-btn{justify-self:start;box-shadow:none}.bz-club-detail-contact-list{gap:var(--bz-space-2);margin-top:var(--bz-space-1);padding-top:var(--bz-space-3);border-top:1px solid color-mix(in srgb,var(--bz-border) 72%,transparent)}.bz-club-detail-contact-list .bz-information-row,.bz-club-detail-contact-list div{grid-template-columns:auto minmax(0,1fr);gap:var(--bz-space-3);align-items:baseline}.bz-club-detail-contact-list dt{font-size:.72rem}.bz-club-detail-contact-list a,.bz-club-detail-contact-list dd{font-size:var(--bz-text-meta);line-height:var(--bz-leading-snug)}.bz-club-nearby-link{gap:var(--bz-space-2);background:color-mix(in srgb,#fff 78%,var(--bz-primary-soft))}.bz-club-nearby-link .bz-btn{box-shadow:none}@media (max-width:719px){.bz-club-detail-page .bz-club-record-shell{width:min(100% - .75rem,var(--bz-shell-max));gap:var(--bz-space-3);padding-bottom:calc(6.75rem + env(safe-area-inset-bottom, 0px))}.bz-club-record-back-link{margin:0 0 calc(var(--bz-space-2) * -1);font-size:.78rem}.bz-club-record-summary--landing{padding:var(--bz-space-3);border-radius:var(--bz-radius-card)}.bz-club-record-summary--landing .bz-club-record-summary__identity{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:var(--bz-space-3)}.bz-club-record-summary--landing .bz-club-record-summary__crest.bz-club-detail-crest,.bz-club-record-summary--landing .bz-club-record-summary__crest.bz-club-detail-crest-placeholder{width:3.65rem;height:3.65rem;border-radius:var(--bz-radius-lg)}.bz-club-record-summary--landing .bz-club-record-summary__title{font-size:clamp(1.42rem,6vw,1.82rem)}.bz-club-record-summary__facts span{font-size:.72rem}.bz-club-contact-enquiry .bz-btn,.bz-club-landing-actions .bz-btn,.bz-club-nearby-link .bz-btn{width:100%;justify-content:center}.bz-club-detail-layout--landing,.bz-club-detail-main{gap:var(--bz-space-3)}.bz-club-detail-main{padding:0;border-radius:0}.bz-club-about-panel.bz-club-landing-section,.bz-club-at-glance-panel.bz-club-landing-section,.bz-club-detail-main>.bz-club-record-section,.bz-club-nearby-link,.bz-club-record-sheet--landing .bz-club-record-section{padding:var(--bz-space-3);border-radius:var(--bz-radius-card)}.bz-club-at-glance-row,.bz-club-detail-contact-list div,.bz-club-landing-info-row{grid-template-columns:minmax(4.8rem,31%) minmax(0,1fr);gap:var(--bz-space-2)}}.bz-club-result-card--managed{border-color:color-mix(in srgb,var(--bz-primary) 14%,var(--bz-border));box-shadow:var(--bz-shadow-flat)}.bz-club-result-card--managed .bz-club-card-managed-label{color:var(--bz-ink-subtle);font-size:.72rem;font-weight:var(--bz-weight-semibold);letter-spacing:0;text-transform:none}.bz-club-result-card--managed .bz-club-card-title-row{gap:var(--bz-space-3)}.bz-club-result-card--managed .bz-club-card-title-text{gap:.12rem}.bz-club-result-card--managed .bz-object-card-meta{margin-top:0}.bz-club-result-card--managed .bz-club-card-excerpt{line-height:1.42}.bz-club-result-card--managed .bz-club-card-actions{gap:var(--bz-space-2)}.bz-club-result-card--managed .bz-club-card-actions .bz-btn-secondary{border-color:color-mix(in srgb,var(--bz-primary) 18%,var(--bz-border));background:#fff;box-shadow:none;color:color-mix(in srgb,var(--bz-primary) 78%,var(--bz-ink-muted))}.bz-club-result-card--managed .bz-club-audience-tag,.bz-club-result-card--managed .bz-club-card-chip{padding-inline:.55rem;font-size:.72rem}.bz-club-detail-page .bz-club-detail-main{gap:var(--bz-space-3)}.bz-club-detail-page .bz-club-at-glance-panel,.bz-club-detail-page .bz-club-contact-card,.bz-club-detail-page .bz-club-record-summary--landing{box-shadow:var(--bz-shadow-flat)}.bz-club-detail-page .bz-club-record-summary--landing{padding:clamp(var(--bz-space-3),2.6vw,var(--bz-space-4))}.bz-club-detail-page .bz-club-record-summary--landing .bz-club-record-summary__title{font-size:clamp(1.42rem,4.8vw,1.95rem);letter-spacing:-.04em}.bz-club-detail-page .bz-club-record-summary__descriptor{font-size:.86rem}.bz-club-detail-page .bz-club-record-summary__facts span,.bz-club-detail-page .bz-ef-accreditation-badge--landing .bz-ef-accreditation-badge__label{font-size:.72rem}.bz-club-detail-page .bz-club-landing-actions .bz-btn{min-height:2.55rem}.bz-club-detail-page .bz-club-at-glance-panel.bz-club-landing-section{padding:var(--bz-space-3) var(--bz-space-4)}.bz-club-detail-page .bz-club-at-glance-row{padding:.5rem 0}.bz-club-detail-page .bz-club-at-glance-row dd{line-height:1.38;word-break:normal;overflow-wrap:anywhere}.bz-club-detail-page .bz-club-about-panel.bz-club-landing-section,.bz-club-detail-page .bz-club-record-sheet--landing .bz-club-record-section{border-color:color-mix(in srgb,var(--bz-border) 62%,transparent);box-shadow:none}.bz-club-detail-page .bz-club-about-panel .bz-club-detail-about-copy{font-size:.88rem;line-height:1.48}.bz-club-detail-page .bz-club-landing-info-row p{line-height:1.38;word-break:normal;overflow-wrap:anywhere}.bz-club-detail-page .bz-club-contact-card{gap:var(--bz-space-2)}.bz-club-detail-page .bz-club-detail-contact-list a,.bz-club-detail-page .bz-club-detail-contact-list dd{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}@media (max-width:719px){.bz-clubs-hero--app-utility~.bz-clubs-layout .bz-clubs-results-panel{gap:var(--bz-space-3)}.bz-club-result-card--managed{gap:var(--bz-space-2);padding:var(--bz-space-3)}.bz-club-result-card--managed .bz-club-crest{width:48px;height:48px}.bz-club-result-card--managed .bz-club-card-title{font-size:clamp(1.04rem,4.8vw,1.2rem);line-height:1.12}.bz-club-result-card--managed .bz-ef-accreditation-badge{margin-top:0}.bz-club-result-card--managed .bz-club-card-excerpt{font-size:.84rem;line-height:1.38}.bz-club-result-card--managed .bz-club-card-chips{margin-top:0;gap:.35rem}.bz-club-result-card--managed .bz-club-card-actions{margin-top:var(--bz-space-1)}.bz-club-detail-page .bz-club-record-shell{gap:var(--bz-space-2);padding-bottom:calc(7.25rem + env(safe-area-inset-bottom, 0px))}.bz-club-detail-page .bz-club-record-summary--landing{gap:var(--bz-space-2);padding:var(--bz-space-3)}.bz-club-detail-page .bz-club-record-summary--landing .bz-club-record-summary__identity{gap:var(--bz-space-2)}.bz-club-detail-page .bz-club-record-summary--landing .bz-club-record-summary__crest.bz-club-detail-crest,.bz-club-detail-page .bz-club-record-summary--landing .bz-club-record-summary__crest.bz-club-detail-crest-placeholder{width:3.35rem;height:3.35rem}.bz-club-detail-page .bz-club-record-summary--landing .bz-club-record-summary__title{font-size:clamp(1.32rem,5.4vw,1.65rem)}.bz-club-detail-page .bz-club-detail-layout--landing,.bz-club-detail-page .bz-club-detail-main{gap:var(--bz-space-2)}.bz-club-detail-page .bz-club-at-glance-row,.bz-club-detail-page .bz-club-landing-info-row{grid-template-columns:1fr;gap:.2rem;padding:.55rem 0}.bz-club-detail-page .bz-club-at-glance-row dt,.bz-club-detail-page .bz-club-landing-info-row .bz-club-detail-section-lead,.bz-club-detail-page .bz-club-landing-info-row h3{font-size:.72rem}.bz-club-detail-page .bz-club-at-glance-row dd,.bz-club-detail-page .bz-club-landing-info-row p{font-size:.86rem}.bz-club-detail-page .bz-club-about-panel.bz-club-landing-section,.bz-club-detail-page .bz-club-record-sheet--landing .bz-club-record-section{padding:var(--bz-space-3) 0;border-right:0;border-left:0;border-radius:0;background:transparent}.bz-club-detail-page .bz-club-contact-card{gap:var(--bz-space-2)}.bz-club-detail-page .bz-club-detail-contact-list div{grid-template-columns:1fr;gap:.18rem}.bz-club-detail-page .bz-club-record-shell{--bz-club-mobile-card-padding:var(--bz-space-4);width:min(100% - 1rem,var(--bz-shell-max));gap:var(--bz-space-3);padding-bottom:calc(8.5rem + env(safe-area-inset-bottom, 0px))}.bz-club-detail-page .bz-club-record-back-link{display:inline-flex;align-items:center;justify-content:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%;margin:var(--bz-space-1) 0 0;padding:var(--bz-space-2) 0;border:0;background:transparent;box-shadow:none;color:var(--bz-ink-subtle);font-size:.82rem;font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-tight)}.bz-club-detail-page .bz-club-about-panel.bz-club-landing-section,.bz-club-detail-page .bz-club-at-glance-panel.bz-club-landing-section,.bz-club-detail-page .bz-club-detail-main>.bz-club-record-section,.bz-club-detail-page .bz-club-nearby-link,.bz-club-detail-page .bz-club-record-sheet--landing .bz-club-record-section,.bz-club-detail-page .bz-club-record-summary--landing{width:100%;padding:var(--bz-club-mobile-card-padding);border:1px solid color-mix(in srgb,var(--bz-border) 76%,transparent);border-radius:var(--bz-radius-card);background:#fff;box-shadow:var(--bz-shadow-flat)}.bz-club-detail-page .bz-club-about-panel.bz-club-landing-section,.bz-club-detail-page .bz-club-at-glance-panel.bz-club-landing-section,.bz-club-detail-page .bz-club-detail-layout--landing,.bz-club-detail-page .bz-club-detail-main,.bz-club-detail-page .bz-club-detail-main>.bz-club-record-section,.bz-club-detail-page .bz-club-nearby-link,.bz-club-detail-page .bz-club-record-sheet--landing .bz-club-record-section,.bz-club-detail-page .bz-club-record-summary--landing{gap:var(--bz-space-3)}.bz-club-detail-page .bz-club-at-glance-row,.bz-club-detail-page .bz-club-landing-info-row{grid-template-columns:1fr;gap:.25rem;padding:.62rem 0}.bz-club-detail-page .bz-club-at-glance-row:first-child,.bz-club-detail-page .bz-club-landing-info-row:first-child{padding-top:0}.bz-club-detail-page .bz-club-at-glance-row:last-child,.bz-club-detail-page .bz-club-landing-info-row:last-child{padding-bottom:0}.bz-club-detail-page .bz-club-at-glance-row dt,.bz-club-detail-page .bz-club-landing-info-row .bz-club-detail-section-lead,.bz-club-detail-page .bz-club-landing-info-row h3{padding:0;font-size:.72rem;line-height:var(--bz-leading-tight)}.bz-club-detail-page .bz-club-at-glance-row dd,.bz-club-detail-page .bz-club-landing-info-row p{min-width:0;color:var(--bz-ink-muted);font-size:.88rem;line-height:1.42;overflow-wrap:anywhere;word-break:normal}.bz-club-detail-page .bz-club-about-panel .bz-club-detail-about-copy{font-size:.88rem;line-height:1.5}.bz-club-detail-page .bz-club-contact-card{gap:var(--bz-space-3)}.bz-club-detail-page .bz-club-detail-contact-list{margin-top:0;padding-top:var(--bz-space-3)}.bz-club-detail-page .bz-club-detail-contact-list div{grid-template-columns:1fr;gap:.18rem}.bz-club-detail-page .bz-club-detail-contact-list a,.bz-club-detail-page .bz-club-detail-contact-list dd{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.bz-club-detail-page .bz-club-nearby-link{margin-bottom:var(--bz-space-3)}}.bz-club-result-card--managed .bz-object-card-head{align-items:center;text-align:center}.bz-club-result-card--managed .bz-object-card-meta{justify-content:center;text-align:center}.bz-club-result-card--managed .bz-club-card-title-row{flex-direction:column;align-items:center;gap:var(--bz-space-2);text-align:center}.bz-club-result-card--managed .bz-club-card-title-text{align-items:center}.bz-club-result-card--managed .bz-club-card-excerpt{max-width:32rem;margin-inline:auto;text-align:center}.bz-club-result-card--managed .bz-club-card-chips{justify-content:center}.bz-club-result-card--managed .bz-club-card-actions{margin-top:var(--bz-space-1)}.bz-club-card-accreditation-stars{color:#d97706;letter-spacing:.05em}.bz-directory-page--signed-in .bz-directory-utility-header{position:relative;overflow:visible;border-color:var(--bz-border);background:var(--bz-surface);padding:clamp(1.25rem,2.4vw,1.75rem);box-shadow:var(--bz-shadow-flat)}.bz-directory-page--signed-in .bz-directory-utility-header:before{content:none}.bz-directory-page--signed-in .bz-directory-utility-copy{align-self:center;padding:0}.bz-directory-page--signed-in .bz-directory-utility-grid{grid-template-columns:minmax(15rem,.78fr) minmax(32rem,1.42fr);align-items:center;gap:clamp(1.5rem,3vw,3.25rem)}.bz-directory-page--signed-in .bz-directory-utility-title{max-width:20ch;font-size:clamp(2rem,3vw,2.55rem);line-height:1.04;text-wrap:balance}.bz-directory-page--signed-in .bz-directory-utility-summary{max-width:34ch;color:var(--bz-ink-muted)}.bz-directory-page--signed-in .bz-directory-utility-search-panel.bz-product-search-panel.bz-product-surface{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.bz-directory-page--signed-in .bz-directory-utility-search-panel.bz-product-search-panel.bz-product-surface:before{content:none}.bz-directory-page--signed-in .bz-clubs-search-fieldset{gap:.9rem}.bz-directory-page--signed-in .bz-clubs-football-type{margin:0}.bz-directory-page--signed-in .bz-football-type-segmented{min-height:46px;border-color:color-mix(in srgb,var(--bz-primary) 14%,var(--bz-border));background:color-mix(in srgb,var(--bz-canvas-clean) 76%,var(--bz-surface))}.bz-directory-page--signed-in .bz-clubs-search-row{grid-template-columns:minmax(0,1.5fr) minmax(10rem,.72fr) auto;gap:.9rem}.bz-directory-page--signed-in .bz-clubs-search-submit.bz-btn{width:auto;min-width:9.5rem;padding-inline:1.25rem}.bz-directory-page--signed-in .bz-clubs-search-clear-row{justify-content:flex-end}.bz-directory-page--signed-in .bz-clubs-grid{align-items:stretch}.bz-directory-page--signed-in .bz-club-result-card--basic{align-self:stretch;min-height:20rem;padding:1.25rem;border-color:color-mix(in srgb,var(--bz-border) 92%,transparent);border-radius:var(--bz-radius-lg);background:var(--bz-surface);box-shadow:none}.bz-directory-page--signed-in .bz-club-result-card--unclaimed{align-self:stretch;gap:1rem;min-height:20rem;padding:1.25rem;border-color:color-mix(in srgb,var(--bz-border) 92%,transparent);background:var(--bz-surface);box-shadow:none}.bz-directory-page--signed-in .bz-club-result-card--unclaimed:before{content:none;opacity:0}.bz-directory-page--signed-in .bz-club-result-card--unclaimed:hover{border-color:color-mix(in srgb,var(--bz-primary) 15%,var(--bz-border));box-shadow:none}.bz-directory-page--signed-in .bz-club-result-card--unclaimed .bz-club-crest{width:48px;height:48px}.bz-directory-page--signed-in .bz-club-result-card--unclaimed .bz-club-card-chips,.bz-directory-page--signed-in .bz-club-result-card--unclaimed .bz-object-card-head,.bz-directory-page--signed-in .bz-club-result-card--unclaimed .bz-object-card-meta{margin:0}.bz-directory-page--signed-in .bz-club-result-card--unclaimed .bz-object-card-actions{margin-top:auto;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--bz-border) 68%,transparent)}.bz-directory-page--signed-in .bz-club-result-card--unclaimed .bz-club-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;justify-content:flex-start;width:100%;max-width:none;grid-gap:8px;gap:8px}.bz-directory-page--signed-in .bz-club-result-card--unclaimed .bz-club-card-actions .bz-btn-secondary{width:100%;min-width:0;min-height:40px}.bz-directory-page--signed-in .bz-club-result-card--unclaimed .bz-club-card-actions>.bz-btn-secondary:first-child{grid-column:1/-1}.bz-directory-page--signed-in .bz-club-result-card--unclaimed .bz-club-card-claim-link{justify-content:center;width:auto;min-height:auto;padding:.3rem;border:0;background:transparent;color:var(--bz-primary);font-size:.75rem;text-align:center;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--bz-primary) 34%,transparent);text-decoration-color:color-mix(in srgb,var(--bz-primary) 34%,transparent)}.bz-directory-page--signed-in .bz-club-card-report-link{justify-content:flex-start;width:auto;min-height:auto;padding:.3rem;color:var(--bz-ink-subtle);font-size:.72rem;font-weight:var(--bz-weight-medium);-webkit-text-decoration-color:color-mix(in srgb,var(--bz-ink-subtle) 28%,transparent);text-decoration-color:color-mix(in srgb,var(--bz-ink-subtle) 28%,transparent)}.bz-directory-page--signed-in .bz-club-result-card--managed .bz-club-card-report-link{grid-column:1/-1;width:-moz-fit-content;width:fit-content}.bz-directory-page--signed-in .bz-club-card-directory-note{margin:0;padding:.7rem .8rem;border:1px solid color-mix(in srgb,var(--bz-primary) 8%,var(--bz-border));border-radius:var(--bz-radius-md);background:color-mix(in srgb,var(--bz-primary-soft) 24%,var(--bz-surface));color:var(--bz-ink-muted);font-size:var(--bz-text-meta);line-height:1.45}@media (min-width:720px){.bz-directory-page--signed-in .bz-clubs-grid{grid-auto-rows:auto}.bz-directory-page--signed-in .bz-club-result-card{height:auto}}@media (min-width:720px) and (max-width:979px){.bz-directory-page--signed-in .bz-directory-utility-grid{grid-template-columns:1fr;gap:1.25rem}.bz-directory-page--signed-in .bz-directory-utility-search-panel{padding-top:1.25rem;border-top:1px solid color-mix(in srgb,var(--bz-border) 72%,transparent)}}.bz-directory-page--signed-in .bz-club-result-card--managed{border-color:var(--bz-primary);box-shadow:var(--bz-shadow-flat);transition:none}.bz-directory-page--signed-in .bz-club-result-card--managed:focus-within,.bz-directory-page--signed-in .bz-club-result-card--managed:hover{border-color:var(--bz-primary);box-shadow:var(--bz-shadow-flat);transform:none}@media (min-width:520px){.bz-club-result-card--claimed-draft .bz-club-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}body:has(.bz-clubs-page--conversion){--bz-home-header-height:76px}body:has(.bz-clubs-page--conversion) .bz-public-header{margin-bottom:calc(var(--bz-home-header-height) * -1);border-bottom-color:color-mix(in srgb,var(--bz-ink-inverse) 10%,transparent);background:color-mix(in srgb,var(--bz-ink-black) 86%,transparent);box-shadow:none;color:var(--bz-ink-inverse);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body:has(.bz-clubs-page--conversion) .bz-public-action-link{color:color-mix(in srgb,var(--bz-ink-inverse) 82%,var(--bz-primary-soft))}body:has(.bz-clubs-page--conversion) .bz-public-action-link:hover{background:color-mix(in srgb,var(--bz-ink-inverse) 10%,transparent);color:var(--bz-ink-inverse)}.bz-clubs-page--conversion{max-width:none;padding-block:0 var(--bz-space-9);overflow-x:clip;background:var(--bz-surface-muted)}.bz-clubs-page--conversion .bz-clubs-page-shell{max-width:none;gap:0}.bz-clubs-page--conversion .bz-clubs-hero{position:relative;isolation:isolate;width:100vw;margin-inline:calc(50% - 50vw);padding:calc(var(--bz-home-header-height) + clamp(4.5rem, 8vw, 7rem)) var(--bz-gutter) clamp(4rem,7vw,6rem);overflow:hidden;border:0;border-radius:0;background:radial-gradient(circle at 8% 12%,color-mix(in srgb,var(--bz-brand) 34%,transparent),transparent 30rem),radial-gradient(circle at 92% 16%,color-mix(in srgb,var(--bz-primary) 30%,transparent),transparent 34rem),linear-gradient(135deg,var(--bz-ink-black) 0,color-mix(in srgb,var(--bz-ink-black) 88%,var(--bz-primary)) 100%);color:var(--bz-ink-inverse);box-shadow:none}.bz-clubs-page--conversion .bz-clubs-hero:before{content:"";position:absolute;z-index:-1;inset:auto -10% -16rem 36%;height:30rem;border-radius:50%;background:color-mix(in srgb,var(--bz-ink-inverse) 4%,transparent);transform:rotate(-8deg)}.bz-clubs-page--conversion .bz-clubs-hero-grid{grid-template-columns:minmax(0,.82fr) minmax(440px,1.18fr);align-items:center;gap:clamp(2.5rem,6vw,6rem);width:100%;max-width:var(--bz-shell-max);margin-inline:auto}.bz-clubs-page--conversion .bz-clubs-back-home{position:absolute;top:calc(var(--bz-home-header-height) + var(--bz-space-5));left:max(var(--bz-gutter),calc((100vw - var(--bz-shell-max)) / 2));width:max-content;max-width:calc(100% - (2 * var(--bz-gutter)));color:color-mix(in srgb,var(--bz-ink-inverse) 74%,var(--bz-primary-soft))}.bz-clubs-page--conversion .bz-clubs-back-home:hover{color:var(--bz-ink-inverse)}.bz-clubs-page--conversion .bz-clubs-title{margin:0;color:var(--bz-ink-inverse);font-size:clamp(3rem,5vw,4.5rem);font-weight:var(--bz-weight-extrabold);line-height:.96;letter-spacing:-.06em}.bz-clubs-page--conversion .bz-home-title-accent,.bz-clubs-page--conversion .bz-home-title-main{display:block}.bz-clubs-page--conversion .bz-home-title-accent{color:color-mix(in srgb,var(--bz-brand) 70%,var(--bz-ink-inverse))}.bz-clubs-page--conversion .bz-clubs-public-lead{max-width:34rem;margin-top:var(--bz-space-5);color:color-mix(in srgb,var(--bz-ink-inverse) 82%,var(--bz-primary-soft));font-size:clamp(1.05rem,1rem + .3vw,1.24rem);line-height:1.65}.bz-clubs-page--conversion .bz-clubs-search-strip{padding:clamp(1.2rem,3vw,2rem);border:1px solid color-mix(in srgb,var(--bz-ink-inverse) 86%,var(--bz-border));border-radius:var(--bz-radius-xl);background:color-mix(in srgb,var(--bz-surface) 96%,transparent);box-shadow:var(--bz-shadow-raised);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bz-clubs-page--conversion .bz-clubs-search-strip.bz-product-search-panel:before{display:none;content:none}.bz-clubs-page--conversion .bz-clubs-browse-fa-section{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--bz-space-4);gap:var(--bz-space-4);width:100%;max-width:var(--bz-shell-max);margin:clamp(var(--bz-space-5),4vw,var(--bz-space-7)) auto 0;padding-top:var(--bz-space-4);border-top:1px solid color-mix(in srgb,var(--bz-ink-inverse) 16%,transparent);color:color-mix(in srgb,var(--bz-ink-inverse) 78%,var(--bz-primary-soft))}.bz-clubs-page--conversion .bz-clubs-browse-fa-section>p{max-width:52rem;margin:0;line-height:var(--bz-leading-normal)}.bz-clubs-page--conversion .bz-clubs-account-section,.bz-clubs-page--conversion .bz-clubs-layout,.bz-clubs-page--conversion>.bz-clubs-page-shell>.bz-feedback-message,.bz-clubs-page--conversion>.bz-clubs-page-shell>.bz-notice{width:100%;max-width:var(--bz-shell-max);margin-inline:auto}.bz-clubs-page--conversion .bz-clubs-layout{padding-top:clamp(var(--bz-space-7),7vw,var(--bz-space-9))}.bz-clubs-page--conversion .bz-clubs-results-heading{color:var(--bz-ink-black);font-size:clamp(1.55rem,1.35rem + 1vw,2.2rem);letter-spacing:-.035em}.bz-clubs-page--conversion .bz-club-result-card--managed{border-color:color-mix(in srgb,var(--bz-primary) 24%,var(--bz-border));box-shadow:var(--bz-shadow-card)}.bz-clubs-page--conversion .bz-club-result-card--managed:before{background:var(--bz-brand)}.bz-club-detail-page--conversion{padding-block:clamp(var(--bz-space-6),5vw,var(--bz-space-9));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--bz-primary-soft) 42%,transparent),transparent 36rem),var(--bz-surface-muted)}.bz-club-detail-page--conversion .bz-club-record-shell{width:min(100%,64rem);max-width:none;margin-inline:auto;padding-bottom:0}.bz-club-detail-page--conversion .bz-club-record-back-link{width:-moz-fit-content;width:fit-content;margin-bottom:var(--bz-space-4);padding:var(--bz-space-2) 0}.bz-club-detail-page--conversion .bz-club-landing-hero{position:relative;isolation:isolate;padding:clamp(var(--bz-space-5),5vw,var(--bz-space-8));overflow:hidden;border:1px solid color-mix(in srgb,var(--bz-ink-inverse) 10%,transparent);border-radius:var(--bz-radius-xl);background:radial-gradient(circle at 10% 0,color-mix(in srgb,var(--bz-brand) 30%,transparent),transparent 22rem),radial-gradient(circle at 100% 20%,color-mix(in srgb,var(--bz-primary) 28%,transparent),transparent 26rem),var(--bz-ink-black);color:var(--bz-ink-inverse);box-shadow:var(--bz-shadow-raised)}.bz-club-detail-page--conversion .bz-club-landing-hero__main{display:grid;grid-template-columns:minmax(0,1fr) minmax(13rem,18rem);align-items:center;grid-gap:clamp(var(--bz-space-5),5vw,var(--bz-space-8));gap:clamp(var(--bz-space-5),5vw,var(--bz-space-8))}.bz-club-detail-page--conversion .bz-club-landing-identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:clamp(var(--bz-space-4),3vw,var(--bz-space-6));gap:clamp(var(--bz-space-4),3vw,var(--bz-space-6));min-width:0}.bz-club-detail-page--conversion .bz-club-landing-crest.bz-club-detail-crest,.bz-club-detail-page--conversion .bz-club-landing-crest.bz-club-detail-crest-placeholder{width:clamp(5.25rem,10vw,7rem);height:clamp(5.25rem,10vw,7rem);border-color:color-mix(in srgb,var(--bz-ink-inverse) 54%,transparent);border-radius:calc(var(--bz-radius-lg) + 2px);background:var(--bz-surface);color:var(--bz-ink-black);box-shadow:var(--bz-shadow-card);object-fit:contain}.bz-club-detail-page--conversion .bz-club-landing-copy{display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2);min-width:0}.bz-club-detail-page--conversion .bz-club-landing-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--bz-space-2);max-width:22ch;margin:0;color:var(--bz-club-foreground);font-size:clamp(2.2rem,5vw,3.8rem);line-height:1;letter-spacing:-.055em;font-weight:var(--bz-weight-extrabold);overflow-wrap:break-word;word-break:normal;text-wrap:balance}.bz-club-detail-page--conversion .bz-club-accreditation-stars,.bz-club-detail-page--conversion .bz-club-title-stars{color:var(--bz-accreditation-gold);letter-spacing:.08em;white-space:nowrap}.bz-club-detail-page--conversion .bz-club-title-stars{font-size:.55em}.bz-club-detail-page--conversion .bz-club-landing-descriptor{max-width:44rem;margin:0;color:color-mix(in srgb,var(--bz-club-foreground) 78%,transparent);font-size:clamp(.98rem,.93rem + .22vw,1.1rem);line-height:var(--bz-leading-normal)}.bz-club-detail-page--conversion .bz-club-hero-chips,.bz-club-detail-page--conversion .bz-club-hero-facts{display:flex;flex-wrap:wrap;align-items:center;gap:var(--bz-space-2);margin:var(--bz-space-1) 0 0;padding:0;list-style:none}.bz-club-detail-page--conversion .bz-club-hero-facts li{min-height:1.7rem;padding:.2rem .55rem;font-weight:var(--bz-weight-semibold)}.bz-club-detail-page--conversion .bz-club-hero-chips li,.bz-club-detail-page--conversion .bz-club-hero-facts li{display:inline-flex;align-items:center;border:1px solid var(--bz-club-chip-border);border-radius:var(--bz-radius-pill);background:var(--bz-club-chip-background);color:var(--bz-club-chip-foreground);font-size:var(--bz-text-meta)}.bz-club-detail-page--conversion .bz-club-hero-chips li{min-height:1.65rem;padding:.18rem .5rem;font-weight:var(--bz-weight-bold)}.bz-club-detail-page--conversion .bz-club-trust-line{margin-top:var(--bz-space-1)}.bz-club-detail-page--conversion .bz-club-landing-hero .bz-ef-accreditation-badge--landing{padding:.24rem .6rem;border:1px solid color-mix(in srgb,#fbbf24 52%,transparent);background:color-mix(in srgb,#fbbf24 16%,transparent)}.bz-club-detail-page--conversion .bz-club-landing-hero .bz-ef-accreditation-badge__stars{color:#fbbf24}.bz-club-detail-page--conversion .bz-club-landing-hero .bz-ef-accreditation-badge__label{color:#fef3c7}.bz-club-detail-page--conversion .bz-club-landing-intro{max-width:62ch;margin:var(--bz-space-2) 0 0;color:color-mix(in srgb,var(--bz-club-foreground) 84%,transparent);font-size:var(--bz-text-label);line-height:1.6}.bz-club-detail-page--conversion .bz-club-hero-actions{display:grid;width:100%;min-width:0;grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}.bz-club-detail-page--conversion .bz-club-hero-actions .bz-btn{width:100%;justify-content:center}.bz-club-detail-page--conversion .bz-club-hero-actions .bz-btn-primary{border-color:var(--bz-brand-hover);background:var(--bz-brand-hover);color:var(--bz-ink-inverse);box-shadow:var(--bz-shadow-brand-action)}.bz-club-detail-page--conversion .bz-club-hero-actions .bz-btn-secondary{border-color:color-mix(in srgb,var(--bz-ink-inverse) 42%,transparent);background:color-mix(in srgb,var(--bz-ink-inverse) 10%,transparent);color:var(--bz-ink-inverse)}.bz-club-detail-page--conversion .bz-club-hero-actions .bz-btn-secondary:hover{border-color:color-mix(in srgb,var(--bz-ink-inverse) 68%,transparent);background:color-mix(in srgb,var(--bz-ink-inverse) 18%,transparent);color:var(--bz-ink-inverse)}.bz-club-detail-page--conversion .bz-club-detail-layout--landing,.bz-club-detail-page--conversion .bz-club-official-tools-strip{width:100%}.bz-club-detail-page--conversion .bz-club-detail-layout--landing{display:block;margin-top:clamp(var(--bz-space-5),4vw,var(--bz-space-7))}.bz-club-detail-page--conversion .bz-club-record-sheet--landing{overflow:hidden;border-color:color-mix(in srgb,var(--bz-border) 88%,transparent);border-radius:var(--bz-radius-xl);background:var(--bz-surface);box-shadow:var(--bz-shadow-soft)}.bz-club-detail-page--conversion .bz-club-record-sheet--landing>.bz-club-record-section{margin:0;padding:clamp(var(--bz-space-5),4vw,var(--bz-space-7));border:0;border-top:1px solid color-mix(in srgb,var(--bz-border) 76%,transparent);border-radius:0;background:transparent;box-shadow:none}.bz-club-detail-page--conversion .bz-club-record-sheet--landing>.bz-club-record-section:first-child{border-top:0}.bz-club-detail-page--conversion .bz-club-record-section h2{margin:0;color:var(--bz-ink);font-size:clamp(1.2rem,1.06rem + .45vw,1.5rem);line-height:var(--bz-leading-snug);letter-spacing:-.035em;font-weight:var(--bz-weight-extrabold)}.bz-club-detail-page--conversion .bz-information-list{display:grid;margin:var(--bz-space-4) 0 0}.bz-club-detail-page--conversion .bz-information-row{display:grid;grid-template-columns:10rem minmax(0,1fr);grid-gap:var(--bz-space-5);gap:var(--bz-space-5);padding:var(--bz-space-3) 0;border-top:1px solid color-mix(in srgb,var(--bz-border) 68%,transparent)}.bz-club-detail-page--conversion .bz-information-row:first-child{padding-top:0;border-top:0}.bz-club-detail-page--conversion .bz-information-row:last-child{padding-bottom:0}.bz-club-detail-page--conversion .bz-information-row dd,.bz-club-detail-page--conversion .bz-information-row dt{margin:0;overflow-wrap:anywhere}.bz-club-detail-page--conversion .bz-information-row dt{color:var(--bz-ink-subtle);font-size:var(--bz-text-label);font-weight:var(--bz-weight-bold)}.bz-club-detail-page--conversion .bz-information-row dd{color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:var(--bz-leading-normal)}.bz-club-detail-page--conversion .bz-club-accreditation-heading{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem .7rem}.bz-club-detail-page--conversion .bz-club-accreditation-heading h2,.bz-club-detail-page--conversion .bz-club-accreditation-stars{margin:0}.bz-club-detail-page--conversion .bz-club-accreditation-stars{font-size:1.05em;line-height:1}.bz-club-detail-page--conversion .bz-club-accreditation-section h3{margin:var(--bz-space-4) 0 var(--bz-space-2);font-size:var(--bz-text-card-title)}.bz-club-detail-page--conversion .bz-club-accreditation-section>p{max-width:68ch;margin:0;color:var(--bz-ink-muted);line-height:var(--bz-leading-normal)}.bz-club-detail-page--conversion .bz-club-accreditation-section .bz-club-accreditation-note{margin-top:var(--bz-space-3);font-size:var(--bz-text-meta)}.bz-club-detail-page--conversion .bz-club-activity-list{display:grid;grid-gap:0;gap:0;margin:var(--bz-space-4) 0 0;padding:0;list-style:none}.bz-club-detail-page--conversion .bz-club-activity-list li{display:grid;grid-template-columns:7rem minmax(0,1fr);grid-gap:var(--bz-space-4);gap:var(--bz-space-4);padding:var(--bz-space-3) 0;border-top:1px solid color-mix(in srgb,var(--bz-border) 68%,transparent)}.bz-club-detail-page--conversion .bz-club-activity-list li:first-child{padding-top:0;border-top:0}.bz-club-detail-page--conversion .bz-club-activity-list strong{color:var(--bz-ink);font-size:var(--bz-text-label)}.bz-club-detail-page--conversion .bz-club-activity-list p{margin:var(--bz-space-1) 0 0;color:var(--bz-ink-muted);font-size:var(--bz-text-meta);line-height:var(--bz-leading-normal)}.bz-club-detail-page--conversion .bz-club-activity-kind{color:var(--bz-ink-subtle);font-size:var(--bz-text-label);font-weight:var(--bz-weight-bold);text-transform:capitalize}.bz-club-detail-page--conversion .bz-club-record-facts{display:grid;margin:var(--bz-space-4) 0 0}.bz-club-detail-page--conversion .bz-club-record-fact{display:grid;grid-template-columns:minmax(8.5rem,.3fr) minmax(0,1fr);grid-gap:var(--bz-space-4);gap:var(--bz-space-4);padding:var(--bz-space-3) 0;border-top:1px solid color-mix(in srgb,var(--bz-border) 68%,transparent)}.bz-club-detail-page--conversion .bz-club-record-fact:first-child{padding-top:0;border-top:0}.bz-club-detail-page--conversion .bz-club-record-fact:last-child{padding-bottom:0}.bz-club-detail-page--conversion .bz-club-record-fact dd,.bz-club-detail-page--conversion .bz-club-record-fact dt{margin:0}.bz-club-detail-page--conversion .bz-club-record-fact dt{color:var(--bz-ink-subtle);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-bold)}.bz-club-detail-page--conversion .bz-club-record-fact dd{color:var(--bz-ink-muted);line-height:var(--bz-leading-normal)}.bz-club-detail-page--conversion .bz-club-record-values{display:flex;flex-wrap:wrap;gap:var(--bz-space-1) var(--bz-space-2);margin:0;padding:0;list-style:none}.bz-club-detail-page--conversion .bz-club-about-section .bz-club-detail-about-copy{max-width:68ch;margin:var(--bz-space-4) 0 0;color:var(--bz-ink-muted);line-height:1.65}.bz-club-detail-page--conversion .bz-club-record-sheet--landing>.bz-club-recruiting-panel{gap:var(--bz-space-4);background:color-mix(in srgb,var(--bz-brand-soft) 34%,var(--bz-surface))}.bz-club-detail-page--conversion .bz-club-recruiting-panel__header{justify-content:space-between}.bz-club-detail-page--conversion .bz-club-recruiting-groups>div{grid-template-columns:minmax(8.5rem,.3fr) minmax(0,1fr)}.bz-club-detail-page--conversion .bz-club-detail-contact-list{margin-top:var(--bz-space-4);padding:0;border:0;background:transparent;box-shadow:none}.bz-club-detail-page--conversion .bz-club-detail-contact-list .bz-information-row{grid-template-columns:auto minmax(0,1fr);gap:var(--bz-space-3);align-items:baseline}.bz-club-detail-page--conversion .bz-club-detail-contact-list a{overflow-wrap:anywhere}@media (max-width:899px){.bz-club-detail-page--conversion .bz-club-landing-hero__main{grid-template-columns:minmax(0,1fr)}.bz-club-detail-page--conversion .bz-club-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.bz-clubs-page--conversion .bz-clubs-hero-grid{grid-template-columns:minmax(0,1fr);max-width:760px}}@media (max-width:719px){.bz-clubs-page--conversion .bz-clubs-hero{padding:calc(var(--bz-home-header-height) + var(--bz-space-8)) var(--bz-gutter) var(--bz-space-8)}.bz-clubs-page--conversion .bz-clubs-browse-fa-section{grid-template-columns:minmax(0,1fr)}.bz-clubs-page--conversion .bz-clubs-back-home{top:calc(var(--bz-home-header-height) + var(--bz-space-4))}.bz-clubs-page--conversion .bz-clubs-title{font-size:clamp(2.3rem,12vw,3.25rem)}.bz-clubs-page--conversion .bz-clubs-search-strip{padding:var(--bz-space-4);border-radius:var(--bz-radius-lg)}.bz-club-detail-page--conversion{padding:var(--bz-space-5) var(--bz-gutter) max(var(--bz-space-6),env(safe-area-inset-bottom,0px))}.bz-club-detail-page--conversion .bz-club-record-shell{width:100%;gap:var(--bz-space-3);padding-bottom:0}.bz-club-detail-page--conversion .bz-club-record-back-link{margin-bottom:var(--bz-space-2)}.bz-club-detail-page--conversion .bz-club-landing-hero{padding:var(--bz-space-5);border-radius:var(--bz-radius-lg)}.bz-club-detail-page--conversion .bz-club-landing-identity{grid-template-columns:minmax(0,1fr);gap:var(--bz-space-4)}.bz-club-detail-page--conversion .bz-club-landing-crest.bz-club-detail-crest,.bz-club-detail-page--conversion .bz-club-landing-crest.bz-club-detail-crest-placeholder{width:4.5rem;height:4.5rem}.bz-club-detail-page--conversion .bz-club-landing-title{font-size:clamp(1.95rem,8.4vw,2.65rem)}.bz-club-detail-page--conversion .bz-club-hero-actions{grid-template-columns:minmax(0,1fr);min-width:0}.bz-club-detail-page--conversion .bz-club-record-sheet--landing{border-radius:var(--bz-radius-lg)}.bz-club-detail-page--conversion .bz-club-record-sheet--landing>.bz-club-record-section{padding:var(--bz-space-4)}.bz-club-detail-page--conversion .bz-club-activity-list li,.bz-club-detail-page--conversion .bz-club-record-fact,.bz-club-detail-page--conversion .bz-club-recruiting-groups>div,.bz-club-detail-page--conversion .bz-information-row{grid-template-columns:minmax(0,1fr);gap:var(--bz-space-1)}.bz-club-detail-page--conversion .bz-club-recruiting-panel__header{align-items:flex-start}.bz-club-detail-page--conversion .bz-club-landing-info-row{grid-template-columns:minmax(0,1fr)}.bz-club-detail-page--conversion .bz-club-detail-contact-list .bz-information-row{grid-template-columns:auto minmax(0,1fr)}}@media (max-width:479px){body:has(.bz-clubs-page--conversion){--bz-home-header-height:60px}}.bz-internal-health-audit-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bz-space-3);margin-bottom:var(--bz-space-4)}.bz-internal-health-audit-heading p{margin:var(--bz-space-2) 0 0;color:var(--bz-text-muted)}.bz-internal-health-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}.bz-internal-health-checks h3,.bz-internal-health-checks p{margin:0}.bz-internal-health-checks h3{font-size:var(--bz-text-sm)}.bz-internal-health-checks p{margin-top:var(--bz-space-1);color:var(--bz-text-muted);overflow-wrap:anywhere}@media (max-width:760px){.bz-internal-health-checks{grid-template-columns:1fr}}body:has(.bz-fabric-club-discovery) .bz-public-header{margin-bottom:0;border-bottom-color:var(--bz-border);background:var(--bz-surface);color:var(--bz-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.bz-fabric-club-discovery) .bz-public-action-link,body:has(.bz-fabric-club-discovery) .bz-public-brand,body:has(.bz-fabric-club-discovery) .bz-skip-link{display:inline-flex;min-height:44px;align-items:center}body:has(.bz-fabric-club-discovery) .bz-public-action-link{color:var(--bz-ink-muted)}body:has(.bz-fabric-club-discovery) .bz-public-action-link:hover{background:var(--bz-surface-muted);color:var(--bz-primary)}body:has(.bz-fabric-club-discovery) .bz-public-action-button,body:has(.bz-fabric-club-discovery) .bz-public-action-button:hover{border:1px solid var(--bz-border-strong);border-radius:var(--bz-radius-control);background:var(--bz-surface);color:var(--bz-primary);box-shadow:none;transform:none}body:has(.bz-fabric-club-discovery) .bz-public-action-button:hover{border-color:var(--bz-primary);background:var(--bz-surface-muted)}body:has(.bz-fabric-club-discovery) .bz-public-footer .bz-brand,body:has(.bz-fabric-club-discovery) .bz-public-footer-group-list .bz-cookie-settings-trigger,body:has(.bz-fabric-club-discovery) .bz-public-footer-link{display:inline-flex;min-width:44px;min-height:44px;align-items:center}.bz-fabric-club-discovery{padding-block:0 var(--bz-space-9);background:var(--bz-canvas)}.bz-fabric-club-discovery .bz-clubs-page-shell{gap:0}.bz-fabric-club-discovery .bz-clubs-hero{position:relative;gap:clamp(1.5rem,3vw,2.5rem);width:100vw;margin-inline:calc(50% - 50vw);padding:clamp(2.5rem,5vw,4.5rem) var(--bz-gutter) clamp(2rem,4vw,3.5rem);overflow:hidden;border:0;border-bottom:1px solid var(--bz-border);border-radius:0;background:var(--bz-surface);box-shadow:none}.bz-fabric-club-discovery .bz-clubs-hero:before{position:absolute;z-index:0;inset:clamp(2.5rem,5vw,4.5rem) max(var(--bz-gutter),calc((100vw - 1240px) / 2)) auto;height:2px;border-radius:0;background:var(--bz-primary);transform:none;content:"";pointer-events:none}.bz-fabric-club-discovery .bz-clubs-hero:after{position:absolute;inset:clamp(2.5rem,5vw,4.5rem) auto 0 max(var(--bz-gutter),calc((100vw - 1240px) / 2));width:1px;background:var(--bz-border-strong);content:"";pointer-events:none}.bz-fabric-club-discovery .bz-clubs-back-home,.bz-fabric-club-discovery .bz-clubs-browse-fa-section,.bz-fabric-club-discovery .bz-clubs-hero-grid{position:relative;z-index:1;width:100%;max-width:1240px;margin-inline:auto}.bz-fabric-club-discovery .bz-clubs-back-home{display:inline-flex;inset:auto;min-height:44px;align-items:center;padding-inline:var(--bz-space-3);color:var(--bz-ink-muted);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transform:none}.bz-fabric-club-discovery .bz-clubs-back-home:hover{color:var(--bz-primary);transform:none}.bz-fabric-club-discovery .bz-clubs-hero-grid{display:grid;grid-template-columns:minmax(15rem,.72fr) minmax(0,1.28fr);align-items:end;grid-gap:clamp(2rem,5vw,5.5rem);gap:clamp(2rem,5vw,5.5rem);-webkit-padding-start:clamp(1rem,2.4vw,2.25rem);padding-inline-start:clamp(1rem,2.4vw,2.25rem)}.bz-fabric-club-discovery .bz-clubs-public-header{gap:var(--bz-space-4);max-width:35rem}.bz-fabric-club-discovery .bz-clubs-title{max-width:10ch;margin:0;color:var(--bz-ink-black);font-size:clamp(2.65rem,5.5vw,4.8rem);font-weight:var(--bz-weight-extrabold);line-height:.96;letter-spacing:-.045em}.bz-fabric-club-discovery .bz-home-title-accent,.bz-fabric-club-discovery .bz-home-title-main{color:inherit}.bz-fabric-club-discovery .bz-home-title-accent{display:block}.bz-fabric-club-discovery .bz-clubs-public-lead{max-width:42ch;color:var(--bz-ink-muted);font-size:clamp(1rem,.95rem + .22vw,1.125rem);line-height:1.6}.bz-fabric-club-discovery .bz-clubs-search-strip{position:relative;align-self:stretch;padding:clamp(1.25rem,2.4vw,2rem);border:1px solid var(--bz-border);border-top:2px solid var(--bz-primary);border-radius:var(--bz-radius-card);background:var(--bz-surface-muted);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;scroll-margin-top:calc(76px + var(--bz-space-3))}.bz-fabric-club-discovery.bz-clubs-page--conversion .bz-clubs-search-strip.bz-product-search-panel:before{display:block;position:absolute;inset:-2px auto auto -1px;width:clamp(3rem,8vw,6rem);height:2px;background:var(--bz-primary);content:""}.bz-fabric-club-discovery .bz-clubs-search-strip:focus-within{border-color:var(--bz-border-strong);border-top-color:var(--bz-primary);box-shadow:none}.bz-fabric-club-discovery .bz-clubs-search-fieldset{gap:var(--bz-space-4)}.bz-fabric-club-discovery .bz-clubs-football-type{margin:0}.bz-fabric-club-discovery .bz-football-type-segmented{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;overflow:hidden;border:1px solid var(--bz-border-strong);border-radius:var(--bz-radius-control);background:var(--bz-surface)}.bz-fabric-club-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:var(--bz-surface)}.bz-fabric-club-discovery .bz-football-type-option:first-child span{-webkit-border-start:0;border-inline-start:0}.bz-fabric-club-discovery .bz-football-type-option input:checked+span{border-color:var(--bz-primary);background:var(--bz-primary);color:var(--bz-surface);box-shadow:none}.bz-fabric-club-discovery .bz-clubs-search-row{grid-template-columns:minmax(0,1.5fr) minmax(10rem,.7fr) minmax(10rem,.55fr);gap:var(--bz-space-4)}.bz-fabric-club-discovery .bz-clubs-football-type>.bz-label,.bz-fabric-club-discovery .bz-clubs-radius-row>.bz-label,.bz-fabric-club-discovery .bz-clubs-search-postcode-field>.bz-label{color:var(--bz-ink);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold)}.bz-fabric-club-discovery .bz-clubs-search-postcode-input.bz-control{min-height:48px;border:1px solid var(--bz-border-strong);border-radius:var(--bz-radius-control);background:var(--bz-surface);color:var(--bz-ink);box-shadow:none}.bz-fabric-club-discovery .bz-clubs-search-postcode-input.bz-control:hover{border-color:var(--bz-primary);box-shadow:none}.bz-fabric-club-discovery .bz-clubs-search-postcode-input.bz-control:focus,.bz-fabric-club-discovery .bz-clubs-search-postcode-input.bz-control:focus-visible{border-color:var(--bz-primary);outline:3px solid var(--bz-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--bz-surface)}.bz-fabric-club-discovery .bz-clubs-search-submit.bz-btn,.bz-fabric-club-discovery .bz-clubs-search-submit.bz-btn:hover{min-height:48px;border-color:transparent;border-radius:var(--bz-radius-control);background:var(--bz-brand);color:var(--bz-ink-black);box-shadow:none;transform:none}.bz-fabric-club-discovery .bz-btn:focus-visible,.bz-fabric-club-discovery .bz-clubs-search-submit.bz-btn:focus-visible{outline:3px solid var(--bz-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--bz-surface)}.bz-fabric-club-discovery .bz-clubs-clear-search,.bz-fabric-club-discovery .bz-clubs-search-summary-toggle{min-height:44px}.bz-fabric-club-discovery .bz-clubs-radius-range{min-height:44px;accent-color:var(--bz-primary)}.bz-fabric-club-discovery .bz-clubs-radius-help,.bz-fabric-club-discovery .bz-clubs-search-policy{color:var(--bz-ink-muted);font-size:var(--bz-text-meta)}.bz-fabric-club-discovery .bz-clubs-browse-fa-section{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--bz-space-5);gap:var(--bz-space-5);padding:var(--bz-space-5) clamp(1rem,2.4vw,2.25rem);border:0;border-block:1px solid var(--bz-border);border-radius:0;background:transparent;color:var(--bz-ink-muted);box-shadow:none}.bz-fabric-club-discovery .bz-clubs-browse-fa-section>p{max-width:62ch;margin:0;color:inherit}.bz-fabric-club-discovery .bz-clubs-browse-fa-section .bz-btn{min-height:44px;border-color:var(--bz-border-strong);background:var(--bz-surface);color:var(--bz-primary)}.bz-fabric-club-discovery .bz-clubs-account-section,.bz-fabric-club-discovery .bz-clubs-layout,.bz-fabric-club-discovery>.bz-clubs-page-shell>.bz-feedback-message,.bz-fabric-club-discovery>.bz-clubs-page-shell>.bz-notice{width:min(100%,1240px);margin-inline:auto}.bz-fabric-club-discovery .bz-clubs-layout{padding-block:clamp(2.25rem,5vw,4.5rem) 0;padding-inline:0;scroll-margin-top:calc(76px + var(--bz-space-3))}.bz-fabric-club-discovery .bz-clubs-results,.bz-fabric-club-discovery .bz-clubs-results-panel{gap:var(--bz-space-4)}.bz-fabric-club-discovery .bz-clubs-results-heading{max-width:30ch;color:var(--bz-ink-black);font-size:clamp(1.75rem,1.4rem + 1.1vw,2.5rem);letter-spacing:-.035em}.bz-fabric-club-discovery .bz-clubs-results-subheading{margin:0;color:var(--bz-ink-muted)}.bz-fabric-club-discovery .bz-product-empty-state{padding:clamp(1.25rem,3vw,2rem);border:0;border-block:2px solid var(--bz-primary);border-radius:0;background:var(--bz-surface-muted);box-shadow:none}.bz-fabric-club-discovery .bz-clubs-grid{grid-template-columns:minmax(0,1fr);gap:var(--bz-space-3)}.bz-fabric-club-discovery .bz-club-result-card{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(15rem,.55fr);grid-template-areas:"head actions" "excerpt actions" "facts actions";align-items:center;grid-gap:var(--bz-space-3) clamp(1.5rem,4vw,4rem);gap:var(--bz-space-3) clamp(1.5rem,4vw,4rem);min-height:0;padding:clamp(1.25rem,2.5vw,2rem);overflow:visible;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;transform:none}.bz-fabric-club-discovery .bz-club-result-card:before{inset:-2px auto -1px -1px;width:3px;height:auto;border-radius:0;background:var(--bz-primary);opacity:1}.bz-fabric-club-discovery .bz-club-result-card--basic,.bz-fabric-club-discovery .bz-club-result-card--managed,.bz-fabric-club-discovery .bz-club-result-card--unclaimed{border-color:var(--bz-border);border-top-color:var(--bz-primary);background:var(--bz-surface);box-shadow:none}.bz-fabric-club-discovery .bz-club-result-card--unclaimed{background:var(--bz-surface-muted)}.bz-fabric-club-discovery .bz-club-result-card:focus-within,.bz-fabric-club-discovery .bz-club-result-card:hover{border-color:var(--bz-border-strong);border-top-color:var(--bz-primary);background:var(--bz-surface);box-shadow:var(--bz-product-card-shadow-hover);transform:none}.bz-fabric-club-discovery .bz-club-result-card--unclaimed:focus-within,.bz-fabric-club-discovery .bz-club-result-card--unclaimed:hover{background:var(--bz-surface-muted)}.bz-fabric-club-discovery .bz-club-result-card .bz-object-card-head{grid-area:head;align-items:flex-start;gap:var(--bz-space-2);-webkit-padding-end:0;padding-inline-end:0;text-align:left}.bz-fabric-club-discovery .bz-club-result-card .bz-object-card-title{margin:0}.bz-fabric-club-discovery .bz-club-card-title{color:var(--bz-ink-black);font-size:clamp(1.15rem,1.05rem + .35vw,1.4rem);letter-spacing:-.025em;line-height:1.2}.bz-fabric-club-discovery .bz-club-result-card .bz-club-card-title-row{flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:var(--bz-space-3);text-align:left}.bz-fabric-club-discovery .bz-club-result-card .bz-club-card-title-text{align-items:flex-start;gap:var(--bz-space-1)}.bz-fabric-club-discovery .bz-club-card-managed-label{color:var(--bz-ink-muted);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold)}.bz-fabric-club-discovery .bz-club-result-card .bz-object-card-meta{justify-content:flex-start;gap:var(--bz-space-1) var(--bz-space-3);color:var(--bz-ink-muted);font-size:var(--bz-text-meta);text-align:left}.bz-fabric-club-discovery .bz-club-result-card .bz-object-card-meta>span:not(.bz-club-card-state-badge){min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:inherit}.bz-fabric-club-discovery .bz-club-card-excerpt{grid-area:excerpt;max-width:62ch;margin:0;color:var(--bz-ink-muted);text-align:left}.bz-fabric-club-discovery .bz-club-card-chips{grid-area:facts;justify-content:flex-start;gap:var(--bz-space-2) var(--bz-space-3);margin:0}.bz-fabric-club-discovery .bz-club-audience-tag,.bz-fabric-club-discovery .bz-club-card-chips .bz-status-text{min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:var(--bz-ink-muted);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold)}.bz-fabric-club-discovery .bz-club-card-chips .bz-status-text.bz-club-recruiting-chip{position:relative;min-height:1.75rem;-webkit-padding-start:var(--bz-space-3);padding-inline-start:var(--bz-space-3);color:var(--bz-ink)}.bz-fabric-club-discovery .bz-club-card-chips .bz-status-text.bz-club-recruiting-chip:before{position:absolute;inset-block:0;inset-inline-start:0;width:3px;height:auto;border-radius:0;background:var(--bz-brand);box-shadow:none}.bz-fabric-club-discovery .bz-club-result-card:has(.bz-club-recruiting-chip)~.bz-club-result-card:has(.bz-club-recruiting-chip) .bz-club-recruiting-chip:before{background:var(--bz-primary)}.bz-fabric-club-discovery .bz-club-result-card .bz-object-card-actions{grid-area:actions;align-self:stretch;margin:0;padding:0 0 0 clamp(1rem,2vw,2rem);border:0;-webkit-border-start:1px solid var(--bz-border);border-inline-start:1px solid var(--bz-border)}.bz-fabric-club-discovery .bz-club-card-actions{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;grid-gap:var(--bz-space-2);gap:var(--bz-space-2);height:100%;margin:0;padding:0}.bz-fabric-club-discovery .bz-club-card-actions .bz-btn,.bz-fabric-club-discovery .bz-club-card-actions .bz-club-card-claim-link,.bz-fabric-club-discovery .bz-club-card-actions .bz-club-card-report-link,.bz-fabric-club-discovery .bz-club-card-actions .bz-club-card-view-link{min-width:0;min-height:44px;justify-content:center;margin:0;padding-inline:var(--bz-space-4)}.bz-fabric-club-discovery .bz-club-card-actions .bz-club-card-view-link{border-color:var(--bz-primary);background:var(--bz-primary);color:var(--bz-surface)}.bz-fabric-club-discovery .bz-club-card-actions .bz-btn-secondary{border-color:var(--bz-border-strong);background:var(--bz-surface);color:var(--bz-primary)}.bz-fabric-club-discovery .bz-club-card-actions .bz-club-card-claim-link,.bz-fabric-club-discovery .bz-club-card-actions .bz-club-card-report-link{display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:.2em}.bz-fabric-club-discovery .bz-club-result-card--managed .bz-club-crest{width:52px;height:52px;border:1px solid var(--bz-border);border-radius:var(--bz-radius-control);background:var(--bz-surface);box-shadow:none}.bz-fabric-club-discovery .bz-clubs-load-more .bz-btn{width:auto;min-height:44px;border-color:var(--bz-border-strong);background:var(--bz-surface);color:var(--bz-primary)}@media (max-width:1023px){.bz-fabric-club-discovery .bz-clubs-hero-grid{grid-template-columns:minmax(0,1fr);gap:var(--bz-space-5);max-width:760px}.bz-fabric-club-discovery .bz-clubs-public-header{max-width:42rem}.bz-fabric-club-discovery .bz-clubs-title{max-width:12ch}.bz-fabric-club-discovery .bz-clubs-search-row{grid-template-columns:minmax(0,1fr)}.bz-fabric-club-discovery .bz-clubs-search-submit.bz-btn{width:100%}}@media (max-width:719px){.bz-fabric-club-discovery .bz-clubs-hero{gap:var(--bz-space-3);padding:var(--bz-space-5) var(--bz-gutter) var(--bz-space-6)}.bz-fabric-club-discovery .bz-clubs-hero:before{inset-block-start:var(--bz-space-5);inset-inline:var(--bz-gutter)}.bz-fabric-club-discovery .bz-clubs-hero:after{inset-block-start:var(--bz-space-5);inset-inline-start:var(--bz-gutter)}.bz-fabric-club-discovery .bz-clubs-back-home{position:static;min-height:44px;padding:0 0 0 var(--bz-space-3)}.bz-fabric-club-discovery .bz-clubs-hero-grid{gap:var(--bz-space-4);-webkit-padding-start:var(--bz-space-3);padding-inline-start:var(--bz-space-3)}.bz-fabric-club-discovery .bz-clubs-title{max-width:11ch;font-size:clamp(2.25rem,12vw,3.25rem)}.bz-fabric-club-discovery .bz-clubs-search-strip{padding:var(--bz-space-4);border-radius:var(--bz-radius-card)}.bz-fabric-club-discovery .bz-clubs-browse-fa-section{grid-template-columns:minmax(0,1fr);gap:var(--bz-space-3);padding:var(--bz-space-4) var(--bz-space-3)}.bz-fabric-club-discovery .bz-clubs-browse-fa-section .bz-btn{width:100%}.bz-fabric-club-discovery .bz-clubs-layout{padding-block:var(--bz-space-6) 0;padding-inline:0}.bz-fabric-club-discovery .bz-club-result-card{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "excerpt" "facts" "actions";gap:var(--bz-space-3);padding:var(--bz-space-4)}.bz-fabric-club-discovery .bz-club-result-card .bz-object-card-actions{align-self:auto;padding:var(--bz-space-3) 0 0;-webkit-border-start:0;border-inline-start:0;border-top:1px solid var(--bz-border)}.bz-fabric-club-discovery .bz-club-card-actions{height:auto}.bz-fabric-club-discovery .bz-club-card-actions .bz-btn,.bz-fabric-club-discovery .bz-club-card-actions .bz-club-card-view-link{width:100%}.bz-fabric-club-discovery .bz-clubs-search-postcode-input{scroll-margin-block:5rem}}@media (max-width:719px) and (max-height:650px){.bz-fabric-club-discovery .bz-clubs-hero{padding-block:var(--bz-space-3) var(--bz-space-4)}.bz-fabric-club-discovery .bz-clubs-hero:after,.bz-fabric-club-discovery .bz-clubs-hero:before{inset-block-start:var(--bz-space-3)}.bz-fabric-club-discovery .bz-clubs-back-home{display:none}.bz-fabric-club-discovery .bz-clubs-search-strip{order:-1;padding:var(--bz-space-3)}.bz-fabric-club-discovery .bz-clubs-public-header,.bz-fabric-club-discovery .bz-clubs-search-fieldset,.bz-fabric-club-discovery .bz-clubs-search-row{gap:var(--bz-space-2)}}@media (max-width:359px){.bz-fabric-club-discovery .bz-clubs-hero{padding-inline:var(--bz-space-4)}.bz-fabric-club-discovery .bz-clubs-hero:before{inset-inline:var(--bz-space-4)}.bz-fabric-club-discovery .bz-clubs-hero:after{inset-inline-start:var(--bz-space-4)}.bz-fabric-club-discovery .bz-club-result-card,.bz-fabric-club-discovery .bz-clubs-search-strip{padding:var(--bz-space-3)}}@media (prefers-reduced-motion:reduce){.bz-fabric-club-discovery .bz-btn,.bz-fabric-club-discovery .bz-club-result-card,.bz-fabric-club-discovery .bz-control{transition:none}}body:has(.bz-fabric-club-detail) .bz-public-header{margin-bottom:0;border-bottom-color:var(--bz-border);background:var(--bz-surface);color:var(--bz-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.bz-fabric-club-detail) .bz-public-header:not(.bz-public-header-auth) .bz-public-menu-trigger{border-color:var(--bz-border-strong);background:var(--bz-surface);color:var(--bz-ink)}body:has(.bz-fabric-club-detail) .bz-public-header:not(.bz-public-header-auth) .bz-public-menu-trigger:hover{border-color:var(--bz-primary);background:var(--bz-surface-muted);color:var(--bz-primary)}body:has(.bz-fabric-club-detail) .bz-public-action-link,body:has(.bz-fabric-club-detail) .bz-public-brand,body:has(.bz-fabric-club-detail) .bz-skip-link{display:inline-flex;min-height:44px;align-items:center}body:has(.bz-fabric-club-detail) .bz-public-action-link{color:var(--bz-ink-muted)}body:has(.bz-fabric-club-detail) .bz-public-action-link:hover{background:var(--bz-surface-muted);color:var(--bz-primary)}body:has(.bz-fabric-club-detail) .bz-public-action-button,body:has(.bz-fabric-club-detail) .bz-public-action-button:hover{border:1px solid var(--bz-border-strong);border-radius:var(--bz-radius-control);background:var(--bz-surface);color:var(--bz-primary);box-shadow:none;transform:none}body:has(.bz-fabric-club-detail) .bz-public-action-button:hover{border-color:var(--bz-primary);background:var(--bz-surface-muted)}body:has(.bz-fabric-club-detail) .bz-public-footer .bz-brand,body:has(.bz-fabric-club-detail) .bz-public-footer-group-list .bz-cookie-settings-trigger,body:has(.bz-fabric-club-detail) .bz-public-footer-link{display:inline-flex;min-width:44px;min-height:44px;align-items:center}.bz-fabric-club-detail{max-width:none;padding-block:0 var(--bz-space-9);overflow-x:clip;background:var(--bz-canvas)}.bz-fabric-club-detail .bz-club-record-shell{width:100%;max-width:none;margin-inline:auto;gap:0;padding-bottom:0}.bz-fabric-club-detail .bz-club-record-back-link{align-self:center;width:min(100%,1240px);min-height:44px;justify-content:flex-start;margin:var(--bz-space-3) 0;padding:var(--bz-space-2) 0;color:var(--bz-ink-muted);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.bz-fabric-club-detail .bz-club-record-back-link:hover{background:transparent;color:var(--bz-primary)}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-landing-hero[data-treatment]{position:relative;isolation:isolate;width:calc(100% + (var(--bz-gutter) * 2));margin-inline:calc(-1 * var(--bz-gutter));padding:clamp(2.5rem,5vw,4.5rem) var(--bz-gutter) clamp(2.25rem,4vw,3.75rem);overflow:hidden;border:0;border-block:1px solid var(--bz-border);border-radius:0;background:var(--bz-surface);color:var(--bz-ink);box-shadow:none}.bz-fabric-club-detail .bz-club-landing-hero:before{position:absolute;z-index:0;inset:clamp(2.5rem,5vw,4.5rem) max(var(--bz-gutter),calc((100vw - 1240px) / 2)) auto;height:2px;border-radius:0;background:var(--bz-primary);transform:none;content:"";pointer-events:none}.bz-fabric-club-detail .bz-club-landing-hero:after{position:absolute;z-index:0;inset:clamp(2.5rem,5vw,4.5rem) auto 0 max(var(--bz-gutter),calc((100vw - 1240px) / 2));width:1px;border-radius:0;background:var(--bz-border-strong);transform:none;content:"";pointer-events:none}.bz-fabric-club-detail .bz-club-landing-hero__main{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(14rem,18rem);align-items:end;grid-gap:clamp(2.5rem,6vw,6rem);gap:clamp(2.5rem,6vw,6rem);width:100%;max-width:1240px;margin-inline:auto;-webkit-padding-start:clamp(1rem,2.4vw,2.25rem);padding-inline-start:clamp(1rem,2.4vw,2.25rem)}.bz-fabric-club-detail .bz-club-landing-identity{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:clamp(var(--bz-space-4),3vw,var(--bz-space-6));gap:clamp(var(--bz-space-4),3vw,var(--bz-space-6));min-width:0}.bz-fabric-club-detail .bz-club-landing-crest.bz-club-detail-crest,.bz-fabric-club-detail .bz-club-landing-crest.bz-club-detail-crest-placeholder{position:relative;width:clamp(5rem,8vw,6.5rem);height:clamp(5rem,8vw,6.5rem);padding:var(--bz-space-2);border:1px solid var(--bz-border-strong);border-radius:var(--bz-radius-control);background:var(--bz-surface);color:var(--bz-ink-black);box-shadow:none;object-fit:contain}.bz-fabric-club-detail .bz-club-landing-crest.bz-club-detail-crest-placeholder{display:inline-flex;align-items:center;justify-content:center;background:var(--bz-primary);color:var(--bz-surface);font-size:clamp(1.6rem,3vw,2.25rem);font-weight:var(--bz-weight-semibold);letter-spacing:-.04em}.bz-fabric-club-detail .bz-club-landing-crest.bz-club-detail-crest-placeholder:after{inset:auto var(--bz-space-2) var(--bz-space-2) auto;width:1.15rem;height:1.15rem;border:0;-webkit-border-end:1px solid color-mix(in oklch,var(--bz-surface) 55%,transparent);border-inline-end:1px solid color-mix(in oklch,var(--bz-surface) 55%,transparent);-webkit-border-after:1px solid color-mix(in oklch,var(--bz-surface) 55%,transparent);border-block-end:1px solid color-mix(in oklch,var(--bz-surface) 55%,transparent);border-radius:0}.bz-fabric-club-detail .bz-club-landing-copy{display:grid;align-items:start;grid-gap:var(--bz-space-2);gap:var(--bz-space-2);min-width:0}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-landing-title{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--bz-space-2);max-width:19ch;margin:0;color:var(--bz-ink-black);font-size:clamp(2.5rem,5.5vw,4.75rem);font-weight:var(--bz-weight-semibold);line-height:.97;letter-spacing:-.045em;overflow-wrap:break-word;word-break:normal;text-wrap:balance}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-landing-title>span:first-child{min-width:0;max-width:100%;overflow-wrap:anywhere}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-title-stars{color:var(--bz-accreditation-gold);font-size:.42em;letter-spacing:.08em;white-space:nowrap}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-landing-descriptor{max-width:52ch;margin:var(--bz-space-1) 0 0;color:var(--bz-ink-muted);font-size:clamp(1rem,.95rem + .22vw,1.125rem);line-height:1.55}.bz-fabric-club-detail .bz-club-hero-chips,.bz-fabric-club-detail .bz-club-hero-facts{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--bz-space-2) var(--bz-space-4);margin:var(--bz-space-2) 0 0;padding:0;list-style:none}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-hero-chips li,.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-hero-facts li{display:inline-flex;min-height:auto;align-items:center;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--bz-ink-muted);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold);line-height:1.45}.bz-fabric-club-detail .bz-club-hero-facts li+li{-webkit-padding-start:var(--bz-space-4);padding-inline-start:var(--bz-space-4);-webkit-border-start:1px solid var(--bz-border-strong);border-inline-start:1px solid var(--bz-border-strong)}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-hero-chips li{position:relative;-webkit-padding-start:var(--bz-space-3);padding-inline-start:var(--bz-space-3);color:var(--bz-ink)}.bz-fabric-club-detail .bz-club-hero-chips li:before{position:absolute;inset-block:.1rem;inset-inline-start:0;width:2px;background:var(--bz-primary);content:""}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-landing-intro{max-width:65ch;margin:var(--bz-space-3) 0 0;color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:1.65}.bz-fabric-club-detail .bz-club-hero-actions{display:grid;grid-template-columns:minmax(0,1fr);align-self:end;grid-gap:var(--bz-space-3);gap:var(--bz-space-3);width:100%;min-width:0}.bz-fabric-club-detail .bz-club-hero-actions .bz-btn{width:100%;min-height:48px;justify-content:center;border-radius:var(--bz-radius-control);box-shadow:none;transform:none}.bz-fabric-club-detail .bz-club-hero-actions .bz-btn-primary:first-child,.bz-fabric-club-detail .bz-club-hero-actions .bz-btn-primary:first-child:hover{border-color:transparent;background:var(--bz-brand);color:var(--bz-ink-black)}.bz-fabric-club-detail .bz-club-hero-actions .bz-btn-secondary,.bz-fabric-club-detail .bz-club-hero-actions .bz-btn-secondary:hover{border-color:var(--bz-border-strong);background:var(--bz-surface);color:var(--bz-primary)}.bz-fabric-club-detail .bz-btn:focus-visible,.bz-fabric-club-detail .bz-club-hero-actions .bz-btn:focus-visible,.bz-fabric-club-detail .bz-club-record-back-link:focus-visible{outline:3px solid var(--bz-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--bz-surface)}.bz-fabric-club-detail .bz-club-detail-layout--landing{display:block;width:min(100%,1240px);margin:0 auto;padding-block:clamp(2.5rem,5vw,4.75rem) 0}.bz-fabric-club-detail .bz-club-detail-main{gap:0}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-record-sheet--landing{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(18rem,.65fr);align-items:start;grid-gap:0 clamp(3rem,6vw,5rem);gap:0 clamp(3rem,6vw,5rem);overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-record-sheet--landing>.bz-club-record-section{grid-column:1;margin:0;padding:clamp(1.5rem,3vw,2.25rem) 0;border:0;border-top:1px solid var(--bz-border);border-radius:0;background:transparent;box-shadow:none}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-record-sheet--landing>.bz-club-record-section:first-child{border-top:2px solid var(--bz-primary)}.bz-fabric-club-detail .bz-club-record-sheet--landing>.bz-club-record-section:has(#club-public-contact-heading),.bz-fabric-club-detail .bz-club-record-sheet--landing>.bz-club-record-section:has(#club-visit-heading),.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-record-sheet--landing>.bz-club-accreditation-section{grid-column:2}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-record-section h2{max-width:30ch;margin:0;color:var(--bz-ink-black);font-size:clamp(1.3rem,1.12rem + .55vw,1.75rem);font-weight:var(--bz-weight-semibold);line-height:1.15;letter-spacing:-.025em}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-about-section .bz-club-detail-about-copy{max-width:65ch;margin:var(--bz-space-4) 0 0;color:var(--bz-ink-muted);font-size:clamp(1rem,.97rem + .12vw,1.075rem);line-height:1.7}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-information-list{display:grid;grid-gap:0;gap:0;margin:var(--bz-space-4) 0 0}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-information-row{display:grid;grid-template-columns:minmax(8.5rem,.38fr) minmax(0,1fr);grid-gap:var(--bz-space-4);gap:var(--bz-space-4);padding:var(--bz-space-3) 0;border-top:1px solid var(--bz-border)}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-information-row:first-child{padding-top:0;border-top:0}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-information-row dd,.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-information-row dt{margin:0;overflow-wrap:anywhere}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-information-row dt{color:var(--bz-ink-muted);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold)}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-information-row dd{color:var(--bz-ink);font-size:var(--bz-text-label);line-height:1.55}.bz-fabric-club-detail .bz-club-accreditation-heading{display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2)}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-accreditation-heading h2,.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-accreditation-stars{margin:0}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-accreditation-stars{color:var(--bz-accreditation-gold);font-size:1.05rem;line-height:1;letter-spacing:.08em}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-accreditation-section h3{margin:var(--bz-space-4) 0 var(--bz-space-2);color:var(--bz-ink);font-size:var(--bz-text-card-title)}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-accreditation-section>p{max-width:65ch;margin:0;color:var(--bz-ink-muted);line-height:1.55}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-accreditation-section .bz-club-accreditation-note{margin-top:var(--bz-space-3);font-size:var(--bz-text-meta)}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-record-sheet--landing>.bz-club-recruiting-panel{gap:var(--bz-space-4);margin-block:var(--bz-space-4);padding:clamp(1.25rem,2.7vw,2rem);border:1px solid var(--bz-border);-webkit-border-start:3px solid var(--bz-primary);border-inline-start:3px solid var(--bz-primary);border-radius:var(--bz-radius-card);background:var(--bz-surface-muted)}.bz-fabric-club-detail .bz-club-recruiting-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--bz-space-3) var(--bz-space-5)}.bz-fabric-club-detail .bz-club-recruiting-panel__header .bz-status-text.bz-club-recruiting-chip{position:relative;display:inline-flex;min-height:1.75rem;flex:0 0 auto;align-items:center;gap:0;margin:0;padding:.15rem 0 .15rem var(--bz-space-3);border:0;border-radius:0;background:transparent;color:var(--bz-ink);font-size:var(--bz-text-meta);font-weight:var(--bz-weight-semibold)}.bz-fabric-club-detail .bz-club-recruiting-panel__header .bz-status-text.bz-club-recruiting-chip:before{position:absolute;inset-block:0;inset-inline-start:0;width:3px;height:auto;border-radius:0;background:var(--bz-brand);box-shadow:none;content:""}.bz-fabric-club-detail .bz-club-recruiting-panel__copy{display:grid;grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}.bz-fabric-club-detail .bz-club-recruiting-groups{display:grid;grid-gap:0;gap:0;margin:0}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-recruiting-groups>div{display:grid;grid-template-columns:minmax(8.5rem,.38fr) minmax(0,1fr);grid-gap:var(--bz-space-4);gap:var(--bz-space-4);padding:var(--bz-space-3) 0;border-top:1px solid var(--bz-border)}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-recruiting-groups>div:first-child{padding-top:0;border-top:0}.bz-fabric-club-detail .bz-club-recruiting-groups dd,.bz-fabric-club-detail .bz-club-recruiting-groups dt,.bz-fabric-club-detail .bz-club-recruiting-panel p{margin:0}.bz-fabric-club-detail .bz-club-recruiting-groups dt{color:var(--bz-ink);font-weight:var(--bz-weight-semibold)}.bz-fabric-club-detail .bz-club-recruiting-groups dd,.bz-fabric-club-detail .bz-club-recruiting-panel p{color:var(--bz-ink-muted);line-height:1.55}.bz-fabric-club-detail .bz-club-recruiting-panel .bz-action-row{margin-top:0}.bz-fabric-club-detail .bz-club-recruiting-panel .bz-btn-primary,.bz-fabric-club-detail .bz-club-recruiting-panel .bz-btn-primary:hover{min-height:44px;border-color:var(--bz-primary);background:var(--bz-primary);color:var(--bz-surface);box-shadow:none;transform:none}.bz-fabric-club-detail .bz-club-activity-list{display:grid;grid-gap:0;gap:0;margin:var(--bz-space-4) 0 0;padding:0;list-style:none}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-activity-list li{display:grid;grid-template-columns:minmax(7rem,.3fr) minmax(0,1fr);grid-gap:var(--bz-space-4);gap:var(--bz-space-4);padding:var(--bz-space-3) 0;border-top:1px solid var(--bz-border)}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-activity-list li:first-child{padding-top:0;border-top:0}.bz-fabric-club-detail .bz-club-activity-kind{color:var(--bz-ink-muted);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.7rem;font-weight:var(--bz-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.bz-fabric-club-detail .bz-club-activity-list strong{color:var(--bz-ink);font-size:var(--bz-text-label)}.bz-fabric-club-detail .bz-club-activity-list p{margin:var(--bz-space-1) 0 0;color:var(--bz-ink-muted);font-size:var(--bz-text-meta);line-height:1.55}.bz-fabric-club-detail .bz-club-contact-person{display:grid;grid-gap:var(--bz-space-1);gap:var(--bz-space-1);margin-top:var(--bz-space-4)}.bz-fabric-club-detail .bz-club-contact-person strong{color:var(--bz-ink)}.bz-fabric-club-detail .bz-club-contact-person span{color:var(--bz-ink-muted);font-size:var(--bz-text-meta)}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-detail-contact-list{margin-top:var(--bz-space-3);padding:0;border:0;background:transparent;box-shadow:none}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-detail-contact-list .bz-information-row{grid-template-columns:auto minmax(0,1fr);gap:var(--bz-space-3);align-items:baseline}.bz-fabric-club-detail .bz-club-detail-contact-list a{display:inline-flex;min-height:44px;align-items:center;color:var(--bz-primary);text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere}.bz-fabric-club-detail .bz-club-public-actions{width:min(100%,1240px);margin:clamp(var(--bz-space-5),4vw,var(--bz-space-7)) auto 0;padding-top:var(--bz-space-5);border-top:1px solid var(--bz-border)}.bz-fabric-club-detail .bz-club-public-actions .bz-btn{min-height:48px}@media (max-width:899px){.bz-fabric-club-detail .bz-club-landing-hero__main{grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--bz-space-6);max-width:760px}.bz-fabric-club-detail .bz-club-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-record-sheet--landing{grid-template-columns:minmax(0,1fr)}.bz-fabric-club-detail .bz-club-record-sheet--landing>.bz-club-record-section:has(#club-public-contact-heading),.bz-fabric-club-detail .bz-club-record-sheet--landing>.bz-club-record-section:has(#club-visit-heading),.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-record-sheet--landing>.bz-club-accreditation-section,.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-record-sheet--landing>.bz-club-record-section{grid-column:1}}@media (max-width:719px){.bz-fabric-club-detail{padding-block:0 max(var(--bz-space-7),env(safe-area-inset-bottom,0px))}.bz-fabric-club-detail .bz-club-record-back-link{margin-block:var(--bz-space-2);-webkit-padding-start:var(--bz-space-2);padding-inline-start:var(--bz-space-2)}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-landing-hero[data-treatment]{padding:var(--bz-space-5) var(--bz-gutter) var(--bz-space-6)}.bz-fabric-club-detail .bz-club-landing-hero:before{inset-block-start:var(--bz-space-5);inset-inline:var(--bz-gutter)}.bz-fabric-club-detail .bz-club-landing-hero:after{inset-block-start:var(--bz-space-5);inset-inline-start:var(--bz-gutter)}.bz-fabric-club-detail .bz-club-landing-hero__main{gap:var(--bz-space-5);-webkit-padding-start:var(--bz-space-3);padding-inline-start:var(--bz-space-3)}.bz-fabric-club-detail .bz-club-landing-identity{gap:var(--bz-space-4)}.bz-fabric-club-detail .bz-club-landing-crest.bz-club-detail-crest,.bz-fabric-club-detail .bz-club-landing-crest.bz-club-detail-crest-placeholder{width:4.25rem;height:4.25rem}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-landing-title{max-width:18ch;font-size:clamp(2rem,9vw,3rem)}.bz-fabric-club-detail .bz-club-hero-actions{grid-template-columns:minmax(0,1fr)}.bz-fabric-club-detail .bz-club-public-actions,.bz-fabric-club-detail .bz-club-public-actions .bz-btn{width:100%}.bz-fabric-club-detail .bz-club-detail-layout--landing{-webkit-padding-before:var(--bz-space-7);padding-block-start:var(--bz-space-7)}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-record-sheet--landing>.bz-club-record-section{padding:var(--bz-space-5) 0}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-record-sheet--landing>.bz-club-recruiting-panel{margin-block:var(--bz-space-3);padding:var(--bz-space-4)}.bz-fabric-club-detail .bz-club-recruiting-panel__header{display:grid;justify-items:start}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-activity-list li,.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-recruiting-groups>div,.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-information-row{grid-template-columns:minmax(0,1fr);gap:var(--bz-space-1)}.bz-fabric-club-detail .bz-club-recruiting-panel .bz-btn{width:100%}.bz-fabric-club-detail.bz-club-detail-page--conversion .bz-club-detail-contact-list .bz-information-row{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.bz-fabric-club-detail .bz-club-landing-identity{grid-template-columns:minmax(0,1fr)}.bz-fabric-club-detail .bz-club-hero-chips,.bz-fabric-club-detail .bz-club-hero-facts{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--bz-space-2);gap:var(--bz-space-2)}.bz-fabric-club-detail .bz-club-hero-facts li+li{-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0}}@media (prefers-reduced-motion:reduce){.bz-fabric-club-detail .bz-btn,.bz-fabric-club-detail .bz-club-record-section,.bz-fabric-club-detail .bz-control{transition:none}}body:has(.bz-fabric-account-home){background:var(--bz-canvas)}body:has(.bz-fabric-account-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-account-home) .bz-product-brand,body:has(.bz-fabric-account-home) .bz-product-continuation,body:has(.bz-fabric-account-home) .bz-product-link,body:has(.bz-fabric-account-home) .bz-role-trigger{min-height:44px}body:has(.bz-fabric-account-home) .bz-nav-unread-badge{background:var(--bz-primary);color:var(--bz-ink-inverse)}.bz-fabric-account-home.bz-product-page{--bz-content-max:1120px;--bz-shell-max:1120px;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:clamp(1.25rem,2.6vw,2rem);gap:clamp(1.25rem,2.6vw,2rem);padding-block:clamp(1.25rem,3vw,2.5rem) var(--bz-space-9);background:var(--bz-canvas);font-family:var(--bz-font),Arial,sans-serif}.bz-fabric-account-home>*{min-width:0}.bz-fabric-account-home .bz-account-home-header{min-width:0;background:transparent}.bz-fabric-account-home .bz-account-home-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-account-home .bz-account-home-header .bz-workspace-masthead:after{display:none;content:none}.bz-fabric-account-home .bz-account-home-header .bz-workspace-masthead__copy{align-content:start;gap:var(--bz-space-3)}.bz-fabric-account-home .bz-account-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-account-home .bz-account-home-header .bz-workspace-masthead__description{max-width:48ch;color:var(--bz-ink-muted);font-size:clamp(.9375rem,.9rem + .18vw,1.0625rem);line-height:1.55;overflow-wrap:anywhere}.bz-fabric-account-home>.bz-account-home-feedback{min-width:0}.bz-fabric-account-home>.bz-account-home-feedback>*{border-radius:var(--bz-radius-card);box-shadow:none}.bz-fabric-account-home>.bz-account-home-feedback>.bz-feedback{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.bz-fabric-account-home>.bz-account-home-actions,.bz-fabric-account-home>.bz-account-home-add-role,.bz-fabric-account-home>.bz-account-home-roles,.bz-fabric-account-home>.bz-account-home-settings,.bz-fabric-account-home>.bz-account-home-staff{min-width:0;gap:clamp(1rem,2vw,1.5rem);margin:0}.bz-fabric-account-home>:where(.bz-account-home-roles,.bz-account-home-add-role,.bz-account-home-settings,.bz-account-home-actions,.bz-account-home-staff)>.bz-product-section-head{align-items:end;gap:var(--bz-space-3);padding-bottom:var(--bz-space-4);border-bottom:1px solid var(--bz-border-strong)}.bz-fabric-account-home>:where(.bz-account-home-roles,.bz-account-home-add-role,.bz-account-home-settings,.bz-account-home-actions,.bz-account-home-staff) .bz-title-section{height:auto;max-height:none;overflow:visible;color:var(--bz-ink-black);font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.14;letter-spacing:-.035em;overflow-wrap:anywhere}.bz-fabric-account-home>:where(.bz-account-home-roles,.bz-account-home-add-role,.bz-account-home-settings,.bz-account-home-actions,.bz-account-home-staff) .bz-product-section-description{display:block;max-width:64ch;height:auto;max-height:none;overflow:visible;color:var(--bz-ink-muted);line-height:1.5;-webkit-box-orient:initial;-webkit-line-clamp:unset;overflow-wrap:anywhere}.bz-fabric-account-home .bz-account-role-authority-note{max-width:76ch;margin:0;padding:var(--bz-space-3) var(--bz-space-4);border-left:2px solid var(--bz-primary);border-radius:0 var(--bz-radius-card) var(--bz-radius-card) 0;background:var(--bz-surface-muted);color:var(--bz-ink);line-height:1.55;overflow-wrap:anywhere}.bz-fabric-account-home .bz-account-home-pending-role{grid-template-columns:minmax(0,1fr);min-width:0;padding:clamp(1rem,2vw,1.4rem);border:1px solid var(--bz-warning-border);border-left:2px solid var(--bz-warning-ink);border-radius:var(--bz-radius-card);background:var(--bz-warning-bg);box-shadow:none}.bz-fabric-account-home .bz-account-home-pending-role .bz-task-panel-card__description,.bz-fabric-account-home .bz-account-home-pending-role .bz-task-panel-card__title{height:auto;max-height:none;overflow:visible;overflow-wrap:anywhere}.bz-fabric-account-home .bz-account-home-role-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--bz-space-4);gap:var(--bz-space-4);min-width:0}.bz-fabric-account-home .bz-account-home-role-record{position:relative;align-content:start;min-width:0;min-height:0;overflow:hidden;padding:clamp(1rem,2.2vw,1.5rem);border:1px solid var(--bz-border);border-radius:var(--bz-radius-card);background:var(--bz-surface);box-shadow:none;transform:none}.bz-fabric-account-home .bz-account-home-role-record:after,.bz-fabric-account-home .bz-account-home-role-record:before{display:none;content:none}.bz-fabric-account-home .bz-account-home-role-record--current:before{position:absolute;inset:0 auto 0 0;display:block;width:3px;border-radius:0;background:var(--bz-brand);content:""}.bz-fabric-account-home .bz-account-home-role-record .bz-record-card__header{align-items:flex-start;gap:var(--bz-space-3);min-width:0}.bz-fabric-account-home .bz-account-home-role-record .bz-record-card__heading,.bz-fabric-account-home .bz-account-home-role-record .bz-record-card__status{min-width:0}.bz-fabric-account-home .bz-account-home-role-record .bz-record-card__title{height:auto;max-height:none;overflow:visible;color:var(--bz-ink-black);font-size:clamp(1.2rem,2vw,1.45rem);line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.bz-fabric-account-home .bz-account-home-role-record .bz-record-card__meta{display:block;height:auto;max-height:none;overflow:visible;color:var(--bz-ink-muted);line-height:1.5;-webkit-box-orient:initial;-webkit-line-clamp:unset;overflow-wrap:anywhere}.bz-fabric-account-home .bz-account-role-status{max-width:100%;white-space:normal;overflow-wrap:anywhere}.bz-fabric-account-home .bz-account-home-role-record .bz-record-card__footer{align-self:end;min-width:0;margin-top:0;padding-top:var(--bz-space-4);border-top-color:var(--bz-border)}.bz-fabric-account-home .bz-account-home-role-record .bz-record-card__primary-action,.bz-fabric-account-home .bz-account-home-role-record .bz-record-card__primary-action form{min-width:0}.bz-fabric-account-home .bz-account-home-actions-list,.bz-fabric-account-home .bz-account-home-add-role-list,.bz-fabric-account-home .bz-account-home-settings-list{overflow:visible;border:1px solid var(--bz-border);border-radius:var(--bz-radius-card);background:var(--bz-surface);box-shadow:none}.bz-fabric-account-home :where(.bz-account-home-add-role-list,.bz-account-home-settings-list,.bz-account-home-actions-list) .bz-task-row{min-width:0;padding:clamp(.85rem,2vw,1.15rem) var(--bz-space-4);background:transparent}.bz-fabric-account-home :where(.bz-account-home-add-role-list,.bz-account-home-settings-list,.bz-account-home-actions-list) .bz-task-row+.bz-task-row{border-top-color:var(--bz-border)}.bz-fabric-account-home :where(.bz-account-home-add-role-list,.bz-account-home-settings-list,.bz-account-home-actions-list) :where(.bz-task-row__content,.bz-task-row__head,.bz-task-row__body,.bz-task-row__actions){min-width:0}.bz-fabric-account-home :where(.bz-account-home-add-role-list,.bz-account-home-settings-list,.bz-account-home-actions-list) :where(.bz-task-row__title,.bz-task-row__body){height:auto;max-height:none;overflow:visible;white-space:normal;overflow-wrap:anywhere}.bz-fabric-account-home .bz-account-home-profile.bz-form-panel-card{min-width:0;overflow:visible;padding:0;border:1px solid var(--bz-border);border-radius:var(--bz-radius-card);background:var(--bz-surface);box-shadow:none}.bz-fabric-account-home .bz-account-home-profile .bz-form-panel-card__body{min-width:0;gap:0;padding:clamp(1rem,2.4vw,1.75rem)}.bz-fabric-account-home .bz-account-home-profile .bz-account-profile-summary{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;border-top:1px solid var(--bz-border)}.bz-fabric-account-home .bz-account-home-profile .bz-account-profile-cell{min-width:0;padding:var(--bz-space-3) 0;border:0;border-bottom:1px solid var(--bz-border);border-radius:0;background:transparent}.bz-fabric-account-home .bz-account-home-profile .bz-account-email-preferences-copy,.bz-fabric-account-home .bz-account-home-profile .bz-account-name-edit-copy,.bz-fabric-account-home .bz-account-home-profile .bz-account-postcode-help,.bz-fabric-account-home .bz-account-home-profile .bz-account-profile-value{min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.bz-fabric-account-home .bz-account-home-profile .bz-account-email-preferences-row,.bz-fabric-account-home .bz-account-home-profile .bz-account-name-edit-row,.bz-fabric-account-home .bz-account-home-profile .bz-account-postcode-edit-row{min-width:0;margin-top:var(--bz-space-5);padding:var(--bz-space-5) 0 0;border:0;border-top:1px solid var(--bz-border);border-radius:0;background:transparent}.bz-fabric-account-home .bz-account-home-profile .bz-account-email-preferences-copy p,.bz-fabric-account-home .bz-account-home-profile .bz-account-name-edit-copy p,.bz-fabric-account-home .bz-account-home-profile .bz-account-postcode-help{color:var(--bz-ink-muted);line-height:1.5}.bz-fabric-account-home .bz-account-home-profile .bz-account-email-pref-row,.bz-fabric-account-home .bz-account-home-profile .bz-account-email-prefs-form,.bz-fabric-account-home .bz-account-home-profile .bz-account-name-fields,.bz-fabric-account-home .bz-account-home-profile .bz-account-name-form,.bz-fabric-account-home .bz-account-home-profile .bz-account-postcode-control-row,.bz-fabric-account-home .bz-account-home-profile .bz-account-postcode-form,.bz-fabric-account-home .bz-account-home-profile .bz-control,.bz-fabric-account-home .bz-account-home-profile .bz-field{width:100%;min-width:0;max-width:100%}.bz-fabric-account-home .bz-account-home-profile .bz-account-email-pref-row,.bz-fabric-account-home .bz-account-home-profile .bz-account-name-fields,.bz-fabric-account-home .bz-account-home-profile .bz-account-postcode-control-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;grid-gap:var(--bz-space-3);gap:var(--bz-space-3)}.bz-fabric-account-home .bz-account-home-profile .bz-account-postcode-help{grid-column:1/-1}.bz-fabric-account-home .bz-account-home-profile .bz-control{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-account-home .bz-account-home-profile input.bz-control::placeholder,.bz-fabric-account-home .bz-account-home-profile textarea.bz-control::placeholder{color:var(--bz-ink-muted);opacity:1}.bz-fabric-account-home .bz-account-home-profile .bz-check{min-width:0;min-height:44px;border-radius:var(--bz-radius-control)}.bz-fabric-account-home .bz-account-home-profile .bz-check input{accent-color:var(--bz-primary)}.bz-fabric-account-home .bz-account-home-actions{padding-top:var(--bz-space-2)}.bz-fabric-account-home .bz-account-home-close{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--bz-space-4);min-width:0;padding:clamp(1rem,2vw,1.4rem);border:1px solid var(--bz-danger-border);border-left:2px solid var(--bz-danger-ink);border-radius:var(--bz-radius-card);background:var(--bz-surface);box-shadow:none}.bz-fabric-account-home .bz-account-home-close .bz-task-panel-card__description,.bz-fabric-account-home .bz-account-home-close .bz-task-panel-card__title{height:auto;max-height:none;overflow:visible;overflow-wrap:anywhere}.bz-fabric-account-home .bz-account-home-staff .bz-task-panel-card{min-width:0;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-muted);box-shadow:none}.bz-fabric-account-home.bz-product-page .bz-btn{min-width:0;min-height:44px;border-radius:var(--bz-radius-control);box-shadow:none;white-space:normal;overflow-wrap:anywhere;transform:none}.bz-fabric-account-home.bz-product-page .bz-btn-primary,.bz-fabric-account-home.bz-product-page .bz-form-panel-card .bz-btn-primary,.bz-fabric-account-home.bz-product-page .bz-record-card__primary-action .bz-btn-primary{border-color:var(--bz-primary);background:var(--bz-primary);color:var(--bz-primary-ink);box-shadow:none;transform:none}.bz-fabric-account-home.bz-product-page .bz-btn-primary:hover,.bz-fabric-account-home.bz-product-page .bz-form-panel-card .bz-btn-primary:hover,.bz-fabric-account-home.bz-product-page .bz-record-card__primary-action .bz-btn-primary:hover{border-color:var(--bz-primary-hover);background:var(--bz-primary-hover);color:var(--bz-primary-ink);box-shadow:none;transform:none}.bz-fabric-account-home.bz-product-page .bz-btn-primary:active,.bz-fabric-account-home.bz-product-page .bz-form-panel-card .bz-btn-primary:active,.bz-fabric-account-home.bz-product-page .bz-record-card__primary-action .bz-btn-primary:active{border-color:var(--bz-primary-active);background:var(--bz-primary-active);color:var(--bz-primary-ink)}.bz-fabric-account-home.bz-product-page .bz-btn-destructive,.bz-fabric-account-home.bz-product-page .bz-btn-destructive:hover{color:var(--bz-ink-inverse);box-shadow:none;transform:none}.bz-fabric-account-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)}@media (min-width:800px){.bz-fabric-account-home .bz-account-home-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.bz-fabric-account-home .bz-account-home-profile .bz-account-profile-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.bz-fabric-account-home .bz-account-home-profile .bz-account-profile-cell{padding:var(--bz-space-3) var(--bz-space-4);border-left:1px solid var(--bz-border)}.bz-fabric-account-home .bz-account-home-profile .bz-account-profile-cell:first-child{padding-left:0;border-left:0}}@media (min-width:1040px){.bz-fabric-account-home .bz-account-home-profile .bz-account-email-preferences-row,.bz-fabric-account-home .bz-account-home-profile .bz-account-name-edit-row{grid-template-columns:minmax(13rem,.7fr) minmax(0,1.3fr);align-items:start}.bz-fabric-account-home .bz-account-home-profile .bz-account-name-fields{grid-template-columns:repeat(2,minmax(0,1fr)) auto;align-items:end}.bz-fabric-account-home .bz-account-home-profile .bz-account-postcode-control-row{grid-template-columns:minmax(11rem,15rem) auto;align-items:end;justify-content:start}.bz-fabric-account-home .bz-account-home-profile .bz-account-email-pref-row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.bz-fabric-account-home .bz-account-home-profile .bz-account-email-pref-row>.bz-btn,.bz-fabric-account-home .bz-account-home-profile .bz-account-name-fields>.bz-btn,.bz-fabric-account-home .bz-account-home-profile .bz-account-postcode-control-row>.bz-btn,.bz-fabric-account-home .bz-account-home-profile .bz-account-postcode-control-row>.bz-control{width:auto;max-width:none}}@media (max-width:719px){.bz-fabric-account-home.bz-product-page{gap:var(--bz-space-5);padding-block:var(--bz-space-5) var(--bz-space-8)}.bz-fabric-account-home .bz-account-home-header .bz-workspace-masthead{padding:var(--bz-space-5) 0 var(--bz-space-5) var(--bz-space-4)}.bz-fabric-account-home .bz-account-home-header .bz-workspace-masthead__title{max-width:100%;font-size:clamp(2.1rem,12vw,2.8rem)}.bz-fabric-account-home .bz-account-home-role-record .bz-record-card__header{display:grid;grid-template-columns:minmax(0,1fr)}.bz-fabric-account-home .bz-account-home-role-record .bz-record-card__status{justify-self:start}.bz-fabric-account-home .bz-account-home-profile .bz-btn,.bz-fabric-account-home .bz-account-home-role-record .bz-record-card__primary-action,.bz-fabric-account-home .bz-account-home-role-record .bz-record-card__primary-action .bz-btn,.bz-fabric-account-home .bz-account-home-role-record .bz-record-card__primary-action form,.bz-fabric-account-home :where(.bz-account-home-add-role-list,.bz-account-home-settings-list,.bz-account-home-actions-list) .bz-task-row__actions,.bz-fabric-account-home :where(.bz-account-home-add-role-list,.bz-account-home-settings-list,.bz-account-home-actions-list) .bz-task-row__actions .bz-btn{width:100%}.bz-fabric-account-home :where(.bz-account-home-add-role-list,.bz-account-home-settings-list,.bz-account-home-actions-list) .bz-task-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.bz-fabric-account-home :where(.bz-account-home-add-role-list,.bz-account-home-settings-list,.bz-account-home-actions-list) .bz-task-row__actions{justify-content:stretch}.bz-fabric-account-home .bz-account-home-close{grid-template-columns:minmax(0,1fr);align-items:stretch}.bz-fabric-account-home .bz-account-home-close .bz-task-panel-card__action,.bz-fabric-account-home .bz-account-home-close .bz-task-panel-card__action .bz-btn{width:100%}}@media (max-width:359px){.bz-fabric-account-home .bz-account-home-close,.bz-fabric-account-home .bz-account-home-profile .bz-form-panel-card__body,.bz-fabric-account-home .bz-account-home-role-record,.bz-fabric-account-home .bz-account-home-staff .bz-task-panel-card,.bz-fabric-account-home :where(.bz-account-home-add-role-list,.bz-account-home-settings-list,.bz-account-home-actions-list) .bz-task-row{padding-inline:var(--bz-space-4)}}@media (prefers-reduced-motion:reduce){.bz-fabric-account-home .bz-account-home-role-record,.bz-fabric-account-home .bz-btn,.bz-fabric-account-home .bz-control,body:has(.bz-fabric-account-home) .bz-product-header{transition:none}body:has(.bz-fabric-account-home) .bz-product-header *,body:has(.bz-fabric-account-home) .bz-product-header :after,body:has(.bz-fabric-account-home) .bz-product-header :before{transition:none;animation:none}}body:has(.bz-fabric-messages){background:var(--bz-canvas)}body:has(.bz-fabric-messages) .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-messages) .bz-product-brand,body:has(.bz-fabric-messages) .bz-product-continuation,body:has(.bz-fabric-messages) .bz-product-link,body:has(.bz-fabric-messages) .bz-role-trigger{min-height:44px}body:has(.bz-fabric-messages) .bz-nav-unread-badge{background:var(--bz-primary);color:var(--bz-ink-inverse)}.bz-fabric-messages.bz-product-page{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:clamp(1.25rem,2.6vw,2rem);gap:clamp(1.25rem,2.6vw,2rem);max-width:calc(1120px + var(--bz-gutter) * 2);padding-block:clamp(1.25rem,3vw,2.5rem) var(--bz-space-9);background:var(--bz-canvas);font-family:var(--bz-font),Arial,sans-serif}.bz-fabric-messages.bz-message-thread-page{max-width:calc(880px + var(--bz-gutter) * 2)}.bz-fabric-messages>*{min-width:0}.bz-fabric-messages .bz-messages-family-header{min-width:0;gap:var(--bz-space-4);background:transparent}.bz-fabric-messages :where(.bz-message-inbox-header,.bz-message-thread-header,.bz-message-role-gate-header,.bz-message-club-enquiry-header){min-width:0}.bz-fabric-messages .bz-messages-family-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-messages .bz-messages-family-header .bz-workspace-masthead:after{content:none;width:0;height:0;background:none;transform:none}.bz-fabric-messages .bz-messages-family-header .bz-workspace-masthead__copy{align-content:start;gap:var(--bz-space-3)}.bz-fabric-messages .bz-messages-family-header .bz-workspace-masthead__title{height:auto;max-width:16ch;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-messages .bz-messages-family-header .bz-workspace-masthead__description,.bz-fabric-messages .bz-messages-family-header .bz-workspace-masthead__meta{max-width:64ch;color:var(--bz-ink-muted);line-height:1.55;overflow-wrap:anywhere}.bz-fabric-messages .bz-message-back-link{min-width:44px;min-height:44px;color:var(--bz-primary);font-weight:var(--bz-weight-semibold);white-space:normal;overflow-wrap:anywhere}.bz-fabric-messages .bz-message-back-link:hover{color:var(--bz-primary-hover)}.bz-fabric-messages .bz-message-inbox-header .bz-workspace-header__tabs{max-width:100%;overflow:visible}.bz-fabric-messages .bz-message-inbox-header .bz-workspace-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;width:100%;min-width:0;overflow:visible;border:1px solid var(--bz-border-strong);border-radius:var(--bz-radius-card);background:var(--bz-surface)}.bz-fabric-messages .bz-message-inbox-header .bz-workspace-tabs__link{min-width:0;min-height:48px;padding:var(--bz-space-2) var(--bz-space-3);border:0;border-left:1px solid var(--bz-border);border-radius:0;color:var(--bz-ink-muted);font-size:var(--bz-text-label);line-height:1.35;text-align:center;white-space:normal;overflow-wrap:anywhere}.bz-fabric-messages .bz-message-inbox-header .bz-workspace-tabs__link:first-child{border-left:0}.bz-fabric-messages .bz-message-inbox-header .bz-workspace-tabs__link>span:first-child{display:inline-flex;min-width:0;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--bz-space-1);overflow-wrap:anywhere}.bz-fabric-messages .bz-message-inbox-header .bz-workspace-tabs__link--pending,.bz-fabric-messages .bz-message-inbox-header .bz-workspace-tabs__link:hover{background:var(--bz-surface-muted);color:var(--bz-primary-hover)}.bz-fabric-messages .bz-message-inbox-header .bz-workspace-tabs__link[aria-current=page]{background:color-mix(in srgb,var(--bz-primary-soft) 64%,var(--bz-surface));color:var(--bz-primary-active);box-shadow:inset 0 -3px 0 var(--bz-primary)}.bz-fabric-messages .bz-message-inbox-header .bz-workspace-tabs__indicator{background:transparent;color:var(--bz-primary)}.bz-fabric-messages>.bz-feedback{min-width:0;max-width:100%;border-radius:var(--bz-radius-card);box-shadow:none;overflow-wrap:anywhere;word-break:break-word}.bz-fabric-messages>:where(.bz-messages-section,.bz-message-thread-section){min-width:0;gap:clamp(1rem,2vw,1.5rem);margin:0}.bz-fabric-messages>:where(.bz-messages-section,.bz-message-thread-section)>.bz-product-section-head{align-items:end;gap:var(--bz-space-3);padding-bottom:var(--bz-space-4);border-bottom:1px solid var(--bz-border-strong)}.bz-fabric-messages>:where(.bz-messages-section,.bz-message-thread-section) .bz-title-section{height:auto;max-height:none;overflow:visible;color:var(--bz-ink-black);font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.14;letter-spacing:-.035em;overflow-wrap:anywhere}.bz-fabric-messages>:where(.bz-messages-section,.bz-message-thread-section) .bz-product-section-description{display:block;height:auto;max-height:none;overflow:visible;line-height:1.5;-webkit-box-orient:initial;-webkit-line-clamp:unset;overflow-wrap:anywhere}.bz-fabric-messages .bz-message-service-notices{min-width:0;gap:var(--bz-space-3)}.bz-fabric-messages .bz-message-service-notice{min-width:0;border-color:var(--bz-border);-webkit-border-start:2px solid var(--bz-primary);border-inline-start:2px solid var(--bz-primary);border-radius:var(--bz-radius-card);background:var(--bz-surface);box-shadow:none}.bz-fabric-messages .bz-message-service-notice .bz-notice-body,.bz-fabric-messages .bz-message-service-notice .bz-notice-title,.bz-fabric-messages .bz-message-service-notice__content,.bz-fabric-messages .bz-message-service-notice__content>*{min-width:0;max-width:100%;overflow-wrap:anywhere}.bz-fabric-messages .bz-message-service-notice-actions .bz-btn{min-width:44px;min-height:44px}.bz-fabric-messages .bz-message-inbox-controls{min-width:0;margin:0 0 var(--bz-space-4);border:1px solid var(--bz-border-strong);border-radius:var(--bz-radius-card);background:var(--bz-surface);box-shadow:none}.bz-fabric-messages .bz-message-inbox-controls .bz-form,.bz-fabric-messages .bz-message-inbox-controls__grid,.bz-fabric-messages .bz-message-inbox-controls__grid>*{min-width:0}.bz-fabric-messages .bz-message-inbox-controls__grid{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(10rem,.7fr));gap:var(--bz-space-3)}.bz-fabric-messages .bz-control{min-width:0;height:auto;min-height:44px;max-width:100%;border-color:var(--bz-ink-muted);border-radius:var(--bz-radius-control);background-color:var(--bz-surface);color:var(--bz-ink);box-shadow:none}.bz-fabric-messages :where(input.bz-control,textarea.bz-control)::placeholder{color:var(--bz-ink-placeholder);opacity:1}.bz-fabric-messages .bz-message-inbox-controls__actions,.bz-fabric-messages .bz-message-inbox-controls__actions>div{min-width:0;flex-wrap:wrap}.bz-fabric-messages .bz-message-inbox-controls__actions>p{white-space:normal;overflow-wrap:anywhere}.bz-fabric-messages.bz-product-page .bz-btn,.bz-fabric-messages.bz-product-page .bz-message-details-summary,.bz-fabric-messages.bz-product-page .bz-message-row-more>summary{min-width:44px;min-height:44px;border-radius:var(--bz-radius-control);box-shadow:none;white-space:normal;overflow-wrap:anywhere;transform:none}.bz-fabric-messages.bz-product-page .bz-btn-primary,.bz-fabric-messages.bz-product-page .bz-message-inbox-controls .bz-btn-primary,.bz-fabric-messages.bz-product-page .bz-task-panel-card__action .bz-btn-primary{border-color:var(--bz-primary);background:var(--bz-primary);color:var(--bz-primary-ink);box-shadow:none;transform:none}.bz-fabric-messages.bz-product-page .bz-btn-primary:hover,.bz-fabric-messages.bz-product-page .bz-message-inbox-controls .bz-btn-primary:hover,.bz-fabric-messages.bz-product-page .bz-task-panel-card__action .bz-btn-primary:hover{border-color:var(--bz-primary-hover);background:var(--bz-primary-hover);color:var(--bz-primary-ink);box-shadow:none;transform:none}.bz-fabric-messages.bz-product-page .bz-btn-primary:active,.bz-fabric-messages.bz-product-page .bz-message-inbox-controls .bz-btn-primary:active,.bz-fabric-messages.bz-product-page .bz-task-panel-card__action .bz-btn-primary:active{border-color:var(--bz-primary-active);background:var(--bz-primary-active);color:var(--bz-primary-ink)}.bz-fabric-messages.bz-product-page .bz-btn-destructive,.bz-fabric-messages.bz-product-page .bz-btn-destructive:hover{color:var(--bz-ink-inverse);box-shadow:none;transform:none}.bz-fabric-messages .bz-inbox-bulk-bar,.bz-fabric-messages .bz-inbox-bulk-bar__form,.bz-fabric-messages .bz-inbox-bulk-bar__selection,.bz-fabric-messages .bz-inbox-bulk-scope{min-width:0}.bz-fabric-messages .bz-inbox-bulk-bar{margin-bottom:var(--bz-space-3);padding:var(--bz-space-3) 0;border:0;border-top:1px solid var(--bz-border);border-bottom:1px solid var(--bz-border);border-radius:0;background:transparent}.bz-fabric-messages .bz-inbox-bulk-bar__selection p{white-space:normal;overflow-wrap:anywhere}.bz-fabric-messages .bz-inbox-bulk-bar__form .bz-btn,.bz-fabric-messages .bz-inbox-bulk-bar__form .bz-control{min-height:44px}.bz-fabric-messages .bz-message-inbox-list.bz-grouped-list{min-width:0;overflow:visible;border:1px solid var(--bz-border-strong);border-radius:var(--bz-radius-card);background:var(--bz-surface);box-shadow:none}.bz-fabric-messages .bz-message-inbox-row-item{min-width:0;border-radius:0;background:var(--bz-surface);box-shadow:none}.bz-fabric-messages .bz-message-inbox-row-item.bz-message-inbox-row-unread{background:color-mix(in srgb,var(--bz-primary-soft) 38%,var(--bz-surface))}.bz-fabric-messages .bz-message-inbox-list>li.bz-message-inbox-row-item.bz-message-inbox-row-unread:before{width:3px;border-radius:0;background:var(--bz-brand)}.bz-fabric-messages .bz-message-inbox-list>li.bz-message-inbox-row-item.bz-message-inbox-row-unread~li.bz-message-inbox-row-item.bz-message-inbox-row-unread:before{background:var(--bz-primary)}.bz-fabric-messages .bz-message-inbox-unread-dot{background:var(--bz-primary);box-shadow:none}.bz-fabric-messages .bz-message-inbox-row,.bz-fabric-messages .bz-message-inbox-row__context,.bz-fabric-messages .bz-message-inbox-row__context>span,.bz-fabric-messages .bz-message-inbox-row__head,.bz-fabric-messages .bz-message-inbox-row__summary,.bz-fabric-messages .bz-message-inbox-title-row{min-width:0;max-width:100%}.bz-fabric-messages .bz-message-inbox-row{min-height:44px;background:transparent}.bz-fabric-messages .bz-message-inbox-row__context,.bz-fabric-messages .bz-message-inbox-row__head,.bz-fabric-messages .bz-message-inbox-row__summary,.bz-fabric-messages .bz-message-inbox-title-row{flex-wrap:wrap}.bz-fabric-messages .bz-message-inbox-row__context,.bz-fabric-messages .bz-message-inbox-row__context>span,.bz-fabric-messages .bz-message-inbox-title-row{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.bz-fabric-messages .bz-message-inbox-row__head time{white-space:normal}.bz-fabric-messages .bz-message-inbox-preview{overflow:visible;text-overflow:clip}.bz-fabric-messages .bz-message-inbox-preview,.bz-fabric-messages .bz-message-inbox-row__summary .bz-badge{max-width:100%;white-space:normal;overflow-wrap:anywhere}.bz-fabric-messages .bz-message-inbox-row__actions{min-width:0;flex-wrap:wrap}.bz-fabric-messages .bz-message-inbox-row__actions .bz-btn,.bz-fabric-messages .bz-message-row-more>summary,.bz-fabric-messages .bz-message-row-more__menu .bz-btn{min-height:44px}.bz-fabric-messages .bz-message-row-more__menu{width:min(11rem,calc(100vw - var(--bz-gutter) * 2));min-width:0;max-width:calc(100vw - var(--bz-gutter) * 2);border-color:var(--bz-border-strong);border-radius:var(--bz-radius-card);box-shadow:var(--bz-shadow-card)}.bz-fabric-messages .bz-message-inbox-pagination,.bz-fabric-messages .bz-message-inbox-pagination>*{min-width:0}.bz-fabric-messages .bz-message-inbox-pagination p{white-space:normal;overflow-wrap:anywhere}.bz-fabric-messages .bz-message-actions-panel,.bz-fabric-messages .bz-message-thread-safety,.bz-fabric-messages .bz-task-panel-card{min-width:0;border-radius:var(--bz-radius-card);box-shadow:none}.bz-fabric-messages .bz-message-thread-safety{margin:0;border-left-width:2px}.bz-fabric-messages .bz-task-panel-card__body,.bz-fabric-messages .bz-task-panel-card__description,.bz-fabric-messages .bz-task-panel-card__title{height:auto;max-width:100%;max-height:none;overflow:visible;line-height:1.5;overflow-wrap:anywhere}.bz-fabric-messages .bz-message-thread-viewport{min-width:0;max-height:min(62dvh,44rem);overflow-x:visible;overflow-y:auto;border-color:var(--bz-border-strong);border-radius:var(--bz-radius-surface);background:var(--bz-surface-muted);box-shadow:none;scrollbar-gutter:stable}.bz-fabric-messages .bz-message-thread-viewport .bz-message-thread{min-width:0;gap:var(--bz-space-4);padding:clamp(.9rem,2.4vw,1.5rem);background:transparent}.bz-fabric-messages .bz-message-card,.bz-fabric-messages .bz-message-card>*,.bz-fabric-messages .bz-message-group{min-width:0;max-width:100%}.bz-fabric-messages .bz-message-card{width:-moz-fit-content;width:fit-content;max-width:min(78%,38rem);padding:var(--bz-space-3) var(--bz-space-4);border-color:var(--bz-border);border-radius:var(--bz-radius-card);background:var(--bz-surface);box-shadow:none}.bz-fabric-messages .bz-message-card-own{border-color:color-mix(in srgb,var(--bz-primary) 24%,var(--bz-border));border-radius:var(--bz-radius-card);background:color-mix(in srgb,var(--bz-primary-soft) 72%,var(--bz-surface))}.bz-fabric-messages .bz-message-card-body,.bz-fabric-messages .bz-message-card-meta,.bz-fabric-messages .bz-message-card-time,.bz-fabric-messages .bz-message-date-separator{height:auto;max-height:none;overflow:visible;line-height:1.5;overflow-wrap:anywhere;word-break:break-word}.bz-fabric-messages .bz-message-card-time,.bz-fabric-messages .bz-message-date-separator{color:var(--bz-ink-muted)}.bz-fabric-messages .bz-message-composer-sticky{min-width:0;margin:0;padding-top:var(--bz-space-3);background:linear-gradient(transparent,var(--bz-canvas) var(--bz-space-3))}.bz-fabric-messages .bz-message-composer-panel{min-width:0;overflow:visible;border-color:var(--bz-border-strong);border-radius:var(--bz-radius-surface);background:var(--bz-surface);box-shadow:none}.bz-fabric-messages .bz-message-composer-panel .bz-form-panel-card__body,.bz-fabric-messages .bz-message-composer-panel .bz-form-panel-card__header{min-width:0}.bz-fabric-messages .bz-message-composer-identity,.bz-fabric-messages .bz-message-composer-meta,.bz-fabric-messages .bz-message-composer-panel .bz-form-panel-card__description,.bz-fabric-messages .bz-message-composer-panel .bz-form-panel-card__title{min-width:0;height:auto;max-width:100%;max-height:none;overflow:visible;line-height:1.5;overflow-wrap:anywhere}.bz-fabric-messages .bz-message-composer-meta{flex-wrap:wrap}.bz-fabric-messages .bz-message-composer-meta>span{min-width:0;max-width:100%;overflow-wrap:anywhere}.bz-fabric-messages .bz-message-composer-form{min-width:0}.bz-fabric-messages .bz-message-composer-form textarea.bz-control{min-height:120px;resize:vertical}.bz-fabric-messages.bz-product-page .bz-message-composer-panel .bz-message-composer-form .bz-btn-primary{border-color:var(--bz-brand);background:var(--bz-brand);color:var(--bz-emphasis-bg);box-shadow:none;transform:none}.bz-fabric-messages.bz-product-page .bz-message-composer-panel .bz-message-composer-form .bz-btn-primary:hover{border-color:var(--bz-brand-hover);background:var(--bz-brand-hover);color:var(--bz-emphasis-bg);box-shadow:none;transform:none}.bz-fabric-messages .bz-message-block-details,.bz-fabric-messages .bz-message-priority-form,.bz-fabric-messages .bz-message-report-details,.bz-fabric-messages .bz-message-report-form,.bz-fabric-messages .bz-message-thread-action-grid,.bz-fabric-messages .bz-message-thread-action-grid>form{min-width:0;max-width:100%}.bz-fabric-messages .bz-message-history-pagination .bz-btn,.bz-fabric-messages .bz-message-thread-action-grid .bz-btn,.bz-fabric-messages .bz-message-thread-section>.bz-product-section-head .bz-btn{min-height:44px}.bz-fabric-messages .bz-message-details-summary{width:-moz-fit-content;width:fit-content;max-width:100%;overflow-wrap:anywhere}.bz-fabric-messages.bz-product-page .bz-btn:focus-visible,.bz-fabric-messages.bz-product-page .bz-control:focus-visible,.bz-fabric-messages.bz-product-page a:focus-visible,.bz-fabric-messages.bz-product-page input[type=checkbox]:focus-visible,.bz-fabric-messages.bz-product-page summary:focus-visible{outline:3px solid var(--bz-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--bz-surface)}@media (max-width:899px){.bz-fabric-messages .bz-message-inbox-controls__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-fabric-messages .bz-message-inbox-controls__search{grid-column:1/-1}}@media (max-width:719px){.bz-fabric-messages.bz-product-page{gap:var(--bz-space-5);padding-block:var(--bz-space-5) var(--bz-space-8)}.bz-fabric-messages .bz-messages-family-header .bz-workspace-masthead{padding:var(--bz-space-5) 0 var(--bz-space-5) var(--bz-space-4)}.bz-fabric-messages .bz-messages-family-header .bz-workspace-masthead__title{max-width:100%;font-size:clamp(2rem,12vw,2.8rem)}.bz-fabric-messages .bz-message-inbox-header .bz-workspace-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-fabric-messages .bz-message-inbox-header .bz-workspace-tabs__link{border-left:0}.bz-fabric-messages .bz-message-inbox-header .bz-workspace-tabs__link:nth-child(2n){border-left:1px solid var(--bz-border)}.bz-fabric-messages .bz-message-inbox-header .bz-workspace-tabs__link:nth-child(n+3){border-top:1px solid var(--bz-border)}.bz-fabric-messages .bz-message-inbox-controls__grid{grid-template-columns:minmax(0,1fr)}.bz-fabric-messages .bz-message-inbox-controls__search{grid-column:auto}.bz-fabric-messages .bz-message-inbox-controls__actions,.bz-fabric-messages .bz-message-inbox-controls__actions .bz-btn,.bz-fabric-messages .bz-message-inbox-controls__actions>div,.bz-fabric-messages .bz-message-service-notice-actions,.bz-fabric-messages .bz-message-service-notice-actions .bz-btn,.bz-fabric-messages .bz-message-service-notice-actions>*{width:100%}.bz-fabric-messages .bz-inbox-bulk-bar,.bz-fabric-messages .bz-inbox-bulk-bar__form,.bz-fabric-messages .bz-inbox-bulk-bar__selection{align-items:stretch;flex-direction:column}.bz-fabric-messages .bz-inbox-bulk-bar__form.bz-form{grid-template-columns:minmax(0,1fr)}.bz-fabric-messages .bz-inbox-bulk-bar__form .bz-btn,.bz-fabric-messages .bz-inbox-bulk-bar__form .bz-control{width:100%}.bz-fabric-messages .bz-message-inbox-row-item,.bz-fabric-messages .bz-message-inbox-row-item.bz-message-inbox-row-selectable{grid-template-columns:minmax(0,1fr);gap:0}.bz-fabric-messages .bz-message-inbox-row__select{width:100%;min-height:44px;justify-content:start;padding:var(--bz-space-2) var(--bz-space-4) 0}.bz-fabric-messages .bz-message-inbox-row{padding:var(--bz-space-4)}.bz-fabric-messages .bz-message-inbox-row__head,.bz-fabric-messages .bz-message-inbox-row__summary{align-items:flex-start;flex-direction:column;gap:var(--bz-space-2)}.bz-fabric-messages .bz-message-inbox-row-selectable .bz-message-inbox-row__actions,.bz-fabric-messages .bz-message-inbox-row__actions{grid-column:1;justify-content:stretch;padding:var(--bz-space-3) var(--bz-space-4) var(--bz-space-4)}.bz-fabric-messages .bz-message-inbox-row__actions .bz-btn,.bz-fabric-messages .bz-message-inbox-row__actions>form,.bz-fabric-messages .bz-message-row-more{flex:1 1 8rem}.bz-fabric-messages .bz-message-row-more>summary{justify-content:center}.bz-fabric-messages .bz-message-row-more__menu{box-sizing:border-box;inset-inline:0 auto;width:min(11rem,calc(100vw - 32px));max-width:calc(100vw - 32px)}.bz-fabric-messages .bz-message-inbox-pagination{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-fabric-messages .bz-message-inbox-pagination p{grid-column:1/-1;grid-row:1;text-align:center}.bz-fabric-messages .bz-message-thread-viewport{max-height:min(52dvh,34rem)}.bz-fabric-messages .bz-message-card{width:auto;max-width:94%;padding-inline:var(--bz-space-3)}.bz-fabric-messages .bz-message-composer-sticky{bottom:calc(var(--bz-tab-bar-height) + 2rem + env(safe-area-inset-bottom, 0px))}.bz-fabric-messages .bz-message-composer-panel .bz-form-panel-card__body,.bz-fabric-messages .bz-message-composer-panel .bz-form-panel-card__header{padding:var(--bz-space-4)}.bz-fabric-messages .bz-message-composer-form .bz-btn,.bz-fabric-messages .bz-message-history-pagination .bz-btn,.bz-fabric-messages .bz-message-priority-form,.bz-fabric-messages .bz-message-priority-form .bz-btn,.bz-fabric-messages .bz-message-thread-action-grid,.bz-fabric-messages .bz-message-thread-action-grid .bz-btn,.bz-fabric-messages .bz-message-thread-action-grid>form,.bz-fabric-messages .bz-message-thread-section>.bz-product-section-head .bz-btn{width:100%}.bz-fabric-messages .bz-message-priority-form{grid-template-columns:minmax(0,1fr)}}@media (max-width:359px){.bz-fabric-messages .bz-message-composer-panel .bz-form-panel-card__body,.bz-fabric-messages .bz-message-composer-panel .bz-form-panel-card__header,.bz-fabric-messages .bz-message-inbox-controls,.bz-fabric-messages .bz-message-inbox-row,.bz-fabric-messages .bz-message-inbox-row__actions,.bz-fabric-messages .bz-task-panel-card{padding-inline:var(--bz-space-3)}.bz-fabric-messages .bz-message-row-more__menu{inset-inline-start:-16px}}@media (prefers-reduced-motion:reduce){.bz-fabric-messages .bz-btn,.bz-fabric-messages .bz-control,.bz-fabric-messages .bz-message-composer-sticky,.bz-fabric-messages .bz-message-inbox-row,.bz-fabric-messages .bz-message-inbox-row-item,body:has(.bz-fabric-messages) .bz-product-header{scroll-behavior:auto;transition:none;animation:none}body:has(.bz-fabric-messages) .bz-product-header *,body:has(.bz-fabric-messages) .bz-product-header :after,body:has(.bz-fabric-messages) .bz-product-header :before{transition:none;animation:none}}body:has(.bz-fabric-touchline.bz-fabric-changing-room) .bz-public-header{margin-bottom:0;border-bottom-color:var(--bz-border);background:var(--bz-surface);color:var(--bz-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.bz-fabric-touchline.bz-fabric-changing-room) .bz-public-action-link,body:has(.bz-fabric-touchline.bz-fabric-changing-room) .bz-public-brand,body:has(.bz-fabric-touchline.bz-fabric-changing-room) .bz-skip-link{display:inline-flex;min-width:44px;min-height:44px;align-items:center}body:has(.bz-fabric-touchline.bz-fabric-changing-room) .bz-public-action-link{color:var(--bz-ink-muted)}body:has(.bz-fabric-touchline.bz-fabric-changing-room) .bz-public-action-link:hover{background:var(--bz-surface-muted);color:var(--bz-primary)}body:has(.bz-fabric-touchline.bz-fabric-changing-room) .bz-public-action-button,body:has(.bz-fabric-touchline.bz-fabric-changing-room) .bz-public-action-button:hover{border:1px solid var(--bz-border-strong);border-radius:var(--bz-radius-control);background:var(--bz-surface);color:var(--bz-primary);box-shadow:none;transform:none}body:has(.bz-fabric-touchline.bz-fabric-changing-room) .bz-public-action-button:hover{border-color:var(--bz-primary);background:var(--bz-surface-muted)}body:has(.bz-fabric-touchline.bz-fabric-changing-room) .bz-public-footer .bz-brand,body:has(.bz-fabric-touchline.bz-fabric-changing-room) .bz-public-footer-group-list .bz-cookie-settings-trigger,body:has(.bz-fabric-touchline.bz-fabric-changing-room) .bz-public-footer-link{display:inline-flex;min-width:44px;min-height:44px;align-items:center}.bz-fabric-touchline.bz-fabric-changing-room{min-width:0;padding-block:0 var(--bz-space-9);background:var(--bz-canvas);color:var(--bz-ink)}.bz-fabric-changing-room .bz-changing-room-article-card,.bz-fabric-changing-room .bz-changing-room-article-hero-copy,.bz-fabric-changing-room .bz-changing-room-article-shell,.bz-fabric-changing-room .bz-changing-room-faq-card,.bz-fabric-changing-room .bz-changing-room-guide-card,.bz-fabric-changing-room .bz-changing-room-guide-card-copy,.bz-fabric-changing-room .bz-changing-room-guide-grid,.bz-fabric-changing-room .bz-changing-room-guide-section,.bz-fabric-changing-room .bz-changing-room-hero-copy,.bz-fabric-changing-room .bz-changing-room-library,.bz-fabric-changing-room .bz-changing-room-next-card,.bz-fabric-changing-room .bz-changing-room-next-links,.bz-fabric-changing-room .bz-changing-room-shell{min-width:0;max-width:100%}.bz-fabric-changing-room .bz-changing-room-article-card,.bz-fabric-changing-room .bz-changing-room-article-hero h1,.bz-fabric-changing-room .bz-changing-room-article-hero p,.bz-fabric-changing-room .bz-changing-room-faq-card,.bz-fabric-changing-room .bz-changing-room-guide-card-body,.bz-fabric-changing-room .bz-changing-room-guide-card-title,.bz-fabric-changing-room .bz-changing-room-lead,.bz-fabric-changing-room .bz-changing-room-next-card,.bz-fabric-changing-room .bz-changing-room-section-head h2,.bz-fabric-changing-room .bz-changing-room-section-head p,.bz-fabric-changing-room .bz-changing-room-title{max-height:none;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.bz-fabric-changing-room .bz-changing-room-article-shell,.bz-fabric-changing-room .bz-changing-room-shell{gap:clamp(var(--bz-space-6),4vw,var(--bz-space-9))}.bz-fabric-changing-room .bz-changing-room-article-hero,.bz-fabric-changing-room .bz-changing-room-hero{position:relative;isolation:isolate;overflow:hidden;width:100vw;margin-inline:calc(50% - 50vw);padding:clamp(2.75rem,5vw,4.75rem) max(var(--bz-gutter),calc((100vw - var(--bz-shell-max)) / 2));border:0;border-bottom:1px solid var(--bz-border);border-radius:0;background:var(--bz-surface);color:var(--bz-ink);box-shadow:none}.bz-fabric-changing-room .bz-changing-room-article-hero:before,.bz-fabric-changing-room .bz-changing-room-hero:before{position:absolute;z-index:0;inset:clamp(2.75rem,5vw,4.75rem) max(var(--bz-gutter),calc((100vw - var(--bz-shell-max)) / 2)) auto;height:2px;border-radius:0;background:var(--bz-primary);content:"";pointer-events:none}.bz-fabric-changing-room .bz-changing-room-article-hero:after,.bz-fabric-changing-room .bz-changing-room-hero:after{position:absolute;z-index:0;inset:clamp(2.75rem,5vw,4.75rem) auto 0 max(var(--bz-gutter),calc((100vw - var(--bz-shell-max)) / 2));width:1px;height:auto;border-radius:0;background:var(--bz-border-strong);content:"";transform:none;pointer-events:none}.bz-fabric-changing-room .bz-changing-room-article-hero>*,.bz-fabric-changing-room .bz-changing-room-hero>*{position:relative;z-index:1}.bz-fabric-changing-room .bz-changing-room-hero{gap:clamp(var(--bz-space-6),4vw,var(--bz-space-8))}.bz-fabric-changing-room .bz-changing-room-article-hero-copy,.bz-fabric-changing-room .bz-changing-room-hero-copy{-webkit-padding-start:clamp(var(--bz-space-4),2.5vw,var(--bz-space-6));padding-inline-start:clamp(var(--bz-space-4),2.5vw,var(--bz-space-6))}.bz-fabric-changing-room .bz-changing-room-article-hero h1,.bz-fabric-changing-room .bz-changing-room-title{height:auto;margin:0;color:var(--bz-ink-black);font-size:clamp(2.35rem,5vw,4.6rem);font-weight:var(--bz-weight-extrabold);line-height:1.02;letter-spacing:-.05em}.bz-fabric-changing-room .bz-changing-room-title{max-width:13ch}.bz-fabric-changing-room .bz-changing-room-article-hero h1{max-width:15ch}.bz-fabric-changing-room .bz-changing-room-article-hero p,.bz-fabric-changing-room .bz-changing-room-lead{height:auto;margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-body);line-height:var(--bz-leading-relaxed)}.bz-fabric-changing-room .bz-changing-room-hero-card{align-self:stretch;min-width:0;max-width:100%;padding:clamp(var(--bz-space-4),2.5vw,var(--bz-space-6));border:1px solid var(--bz-border);border-radius:var(--bz-radius-surface);background:var(--bz-surface-muted);color:var(--bz-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.bz-fabric-changing-room .bz-changing-room-faq-card h2,.bz-fabric-changing-room .bz-changing-room-hero-card h2,.bz-fabric-changing-room .bz-changing-room-next-card h2,.bz-fabric-changing-room .bz-changing-room-section-head h2{color:var(--bz-ink-black)}.bz-fabric-changing-room .bz-changing-room-next-links a,.bz-fabric-changing-room .bz-changing-room-topic-list a{min-width:0;min-height:44px;color:var(--bz-primary);overflow-wrap:anywhere}.bz-fabric-changing-room .bz-changing-room-topic-list a{border-top-color:var(--bz-border)}.bz-fabric-changing-room .bz-changing-room-next-links a:after,.bz-fabric-changing-room .bz-changing-room-topic-list a:after{flex:0 0 auto;color:var(--bz-primary)}.bz-fabric-changing-room .bz-changing-room-next-links a:hover,.bz-fabric-changing-room .bz-changing-room-topic-list a:hover{border-color:var(--bz-border-strong);background:transparent;color:var(--bz-primary-hover)}.bz-fabric-changing-room .bz-guide-actions{min-width:0;max-width:100%;flex-wrap:wrap}.bz-fabric-changing-room .bz-guide-actions .bz-btn{min-width:0;min-height:44px;height:auto;white-space:normal;overflow-wrap:anywhere}.bz-fabric-changing-room .bz-changing-room-article-hero .bz-btn-brand,.bz-fabric-changing-room .bz-changing-room-fit-panel .bz-btn-brand,.bz-fabric-changing-room .bz-changing-room-hero .bz-btn-brand{border-color:var(--bz-brand);background:var(--bz-brand);color:var(--bz-emphasis-bg);box-shadow:none}.bz-fabric-changing-room .bz-changing-room-article-hero .bz-btn-brand:hover,.bz-fabric-changing-room .bz-changing-room-fit-panel .bz-btn-brand:hover,.bz-fabric-changing-room .bz-changing-room-hero .bz-btn-brand:hover{border-color:var(--bz-brand-hover);background:var(--bz-brand-hover);color:var(--bz-emphasis-bg);transform:none}.bz-fabric-changing-room .bz-guide-actions .bz-btn-secondary{border-color:var(--bz-border-strong);background:var(--bz-surface);color:var(--bz-primary);box-shadow:none}.bz-fabric-changing-room .bz-guide-actions .bz-btn-secondary:hover{border-color:var(--bz-primary);background:var(--bz-surface-muted);color:var(--bz-primary-hover);transform:none}.bz-fabric-changing-room .bz-changing-room-guide-section{gap:var(--bz-space-5)}.bz-fabric-changing-room .bz-changing-room-section-head{gap:var(--bz-space-2);max-width:54rem}.bz-fabric-changing-room .bz-changing-room-filter-bar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1px;gap:1px;margin-inline:0;padding:0;overflow:visible;border:1px solid var(--bz-border);border-radius:var(--bz-radius-card);background:var(--bz-border);box-shadow:none}.bz-fabric-changing-room .bz-changing-room-filter-button{min-width:0;min-height:44px;height:auto;padding:var(--bz-space-3);border:0;border-radius:0;background:var(--bz-surface);color:var(--bz-primary);font-size:var(--bz-text-label);line-height:var(--bz-leading-snug);white-space:normal;overflow-wrap:anywhere;box-shadow:none}.bz-fabric-changing-room .bz-changing-room-filter-button:first-child{border-radius:calc(var(--bz-radius-card) - 1px) 0 0 calc(var(--bz-radius-card) - 1px)}.bz-fabric-changing-room .bz-changing-room-filter-button:last-child{border-radius:0 calc(var(--bz-radius-card) - 1px) calc(var(--bz-radius-card) - 1px) 0}.bz-fabric-changing-room .bz-changing-room-filter-button:hover{border-color:transparent;background:var(--bz-surface-muted);color:var(--bz-primary-hover);box-shadow:none}.bz-fabric-changing-room .bz-changing-room-filter-button[aria-pressed=true],.bz-fabric-changing-room .bz-changing-room-filter-button[aria-pressed=true]:hover{border-color:transparent;background:var(--bz-emphasis-bg);color:var(--bz-surface);box-shadow:none}.bz-fabric-changing-room .bz-changing-room-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--bz-space-7)}.bz-fabric-changing-room .bz-changing-room-guide-card{min-height:0;padding:var(--bz-space-5) var(--bz-space-4) var(--bz-space-5) var(--bz-space-5);border:0;border-top:1px solid var(--bz-border);border-radius:0;background:transparent;color:inherit;box-shadow:none;transform:none}.bz-fabric-changing-room .bz-changing-room-guide-card:before{position:absolute;inset:var(--bz-space-5) auto var(--bz-space-5) 0;width:2px;background:var(--bz-primary);content:""}.bz-fabric-changing-room .bz-changing-room-guide-card:hover{border-color:var(--bz-border-strong);background:var(--bz-surface-muted);box-shadow:none;transform:none}.bz-fabric-changing-room .bz-changing-room-guide-card-title{color:var(--bz-ink-black)}.bz-fabric-changing-room .bz-changing-room-guide-card-body{color:var(--bz-ink-muted)}.bz-fabric-changing-room .bz-changing-room-fit-panel{padding:clamp(var(--bz-space-5),4vw,var(--bz-space-7));border:0;border-radius:var(--bz-radius-surface);background:var(--bz-emphasis-bg);color:var(--bz-surface);box-shadow:none}.bz-fabric-changing-room .bz-changing-room-fit-panel h2{color:var(--bz-surface)}.bz-fabric-changing-room .bz-changing-room-fit-panel .bz-changing-room-section-head p{color:color-mix(in srgb,var(--bz-surface) 78%,var(--bz-emphasis-bg))}.bz-fabric-changing-room .bz-changing-room-article-hero-copy{max-width:58rem}.bz-fabric-changing-room .bz-changing-room-back-link{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:44px;align-items:center;color:var(--bz-primary);overflow-wrap:anywhere}.bz-fabric-changing-room .bz-changing-room-back-link:hover{color:var(--bz-primary-hover)}.bz-fabric-changing-room .bz-changing-room-article-card,.bz-fabric-changing-room .bz-changing-room-faq-card{border:0;border-radius:0;background:transparent;box-shadow:none}.bz-fabric-changing-room .bz-changing-room-article-card{padding:var(--bz-space-2) 0 0}.bz-fabric-changing-room .bz-changing-room-article-card .bz-prose,.bz-fabric-changing-room .bz-changing-room-faq-card{width:min(100%,72ch);max-width:100%;margin-inline:auto}.bz-fabric-changing-room .bz-changing-room-article-card .bz-prose,.bz-fabric-changing-room .bz-changing-room-article-card .bz-prose>*,.bz-fabric-changing-room .bz-changing-room-faq-item,.bz-fabric-changing-room .bz-changing-room-faq-item p,.bz-fabric-changing-room .bz-changing-room-faq-item summary{min-width:0;max-width:100%;overflow-wrap:anywhere}.bz-fabric-changing-room .bz-changing-room-article-section+.bz-changing-room-article-section{margin-top:var(--bz-space-7);padding-top:var(--bz-space-6);border-top-color:var(--bz-border)}.bz-fabric-changing-room .bz-changing-room-faq-card{padding-top:var(--bz-space-6);border-top:2px solid var(--bz-primary)}.bz-fabric-changing-room .bz-changing-room-faq-item{padding:var(--bz-space-3) 0;border-top-color:var(--bz-border)}.bz-fabric-changing-room .bz-changing-room-faq-item summary{display:flex;min-height:44px;align-items:center;color:var(--bz-ink)}.bz-fabric-changing-room .bz-changing-room-next-card{padding:clamp(var(--bz-space-5),3.5vw,var(--bz-space-7));border:1px solid var(--bz-border);border-radius:var(--bz-radius-surface);background:var(--bz-surface-muted);box-shadow:none}.bz-fabric-changing-room .bz-changing-room-next-links a{border-top-color:var(--bz-border)}.bz-fabric-changing-room :where(a,button,summary):focus-visible,body:has(.bz-fabric-touchline.bz-fabric-changing-room) :where(.bz-public-header,.bz-public-footer) :where(a,button):focus-visible{outline:3px solid var(--bz-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--bz-surface)}@media (min-width:900px){.bz-fabric-changing-room .bz-changing-room-hero{grid-template-columns:minmax(0,1.15fr) minmax(19rem,.55fr);align-items:center}}@media (max-width:719px){.bz-fabric-touchline.bz-fabric-changing-room{padding-block:0 var(--bz-space-8)}.bz-fabric-changing-room .bz-changing-room-article-shell,.bz-fabric-changing-room .bz-changing-room-shell{gap:var(--bz-space-7)}.bz-fabric-changing-room .bz-changing-room-article-hero,.bz-fabric-changing-room .bz-changing-room-hero{padding:var(--bz-space-6) var(--bz-gutter) var(--bz-space-7)}.bz-fabric-changing-room .bz-changing-room-article-hero:before,.bz-fabric-changing-room .bz-changing-room-hero:before{inset:var(--bz-space-6) var(--bz-gutter) auto}.bz-fabric-changing-room .bz-changing-room-article-hero:after,.bz-fabric-changing-room .bz-changing-room-hero:after{inset:var(--bz-space-6) auto 0 var(--bz-gutter)}.bz-fabric-changing-room .bz-changing-room-article-hero-copy,.bz-fabric-changing-room .bz-changing-room-hero-copy{-webkit-padding-start:var(--bz-space-4);padding-inline-start:var(--bz-space-4)}.bz-fabric-changing-room .bz-changing-room-article-hero h1,.bz-fabric-changing-room .bz-changing-room-title{max-width:100%;font-size:clamp(2.15rem,11vw,3.1rem);line-height:1.04}.bz-fabric-changing-room .bz-changing-room-hero-card{align-self:stretch}.bz-fabric-changing-room .bz-guide-actions,.bz-fabric-changing-room .bz-guide-actions .bz-btn,.bz-fabric-changing-room .bz-guide-actions>*{width:100%}.bz-fabric-changing-room .bz-changing-room-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:0;overflow:visible;padding:0}.bz-fabric-changing-room .bz-changing-room-filter-button:first-child{grid-column:1/-1;border-radius:calc(var(--bz-radius-card) - 1px) calc(var(--bz-radius-card) - 1px) 0 0}.bz-fabric-changing-room .bz-changing-room-filter-button:last-child{border-radius:0 0 calc(var(--bz-radius-card) - 1px) 0}.bz-fabric-changing-room .bz-changing-room-filter-button:nth-last-child(2){border-radius:0 0 0 calc(var(--bz-radius-card) - 1px)}.bz-fabric-changing-room .bz-changing-room-guide-grid{grid-template-columns:minmax(0,1fr);column-gap:0}.bz-fabric-changing-room .bz-changing-room-guide-card{padding-inline:var(--bz-space-4) 0}.bz-fabric-changing-room .bz-changing-room-fit-panel,.bz-fabric-changing-room .bz-changing-room-next-card{border-radius:var(--bz-radius-surface)}}@media (max-width:359px){.bz-fabric-changing-room .bz-changing-room-article-hero,.bz-fabric-changing-room .bz-changing-room-hero{padding-inline:var(--bz-space-3)}.bz-fabric-changing-room .bz-changing-room-article-hero:before,.bz-fabric-changing-room .bz-changing-room-hero:before{inset-inline:var(--bz-space-3)}.bz-fabric-changing-room .bz-changing-room-article-hero:after,.bz-fabric-changing-room .bz-changing-room-hero:after{left:var(--bz-space-3)}.bz-fabric-changing-room .bz-changing-room-article-hero-copy,.bz-fabric-changing-room .bz-changing-room-hero-copy{-webkit-padding-start:var(--bz-space-3);padding-inline-start:var(--bz-space-3)}.bz-fabric-changing-room .bz-changing-room-filter-button,.bz-fabric-changing-room .bz-changing-room-fit-panel,.bz-fabric-changing-room .bz-changing-room-guide-card,.bz-fabric-changing-room .bz-changing-room-next-card{padding-inline:var(--bz-space-3)}}@media (prefers-reduced-motion:reduce){.bz-fabric-changing-room,.bz-fabric-changing-room *,.bz-fabric-changing-room :after,.bz-fabric-changing-room :before,body:has(.bz-fabric-touchline.bz-fabric-changing-room) .bz-public-footer *,body:has(.bz-fabric-touchline.bz-fabric-changing-room) .bz-public-footer :after,body:has(.bz-fabric-touchline.bz-fabric-changing-room) .bz-public-footer :before,body:has(.bz-fabric-touchline.bz-fabric-changing-room) .bz-public-header,body:has(.bz-fabric-touchline.bz-fabric-changing-room) .bz-public-header *{scroll-behavior:auto;transition:none;animation:none}}body:has(.bz-fabric-touchline.bz-fabric-safeguarding){background:var(--bz-canvas-clean)}body:has(.bz-fabric-touchline.bz-fabric-safeguarding) .bz-public-header{margin-bottom:0;border-bottom-color:var(--bz-border);background:var(--bz-surface);color:var(--bz-ink);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body:has(.bz-fabric-touchline.bz-fabric-safeguarding) .bz-public-action-link,body:has(.bz-fabric-touchline.bz-fabric-safeguarding) .bz-public-brand,body:has(.bz-fabric-touchline.bz-fabric-safeguarding) .bz-skip-link{display:inline-flex;min-width:44px;min-height:44px;align-items:center}body:has(.bz-fabric-touchline.bz-fabric-safeguarding) .bz-public-action-link{color:var(--bz-ink-muted)}body:has(.bz-fabric-touchline.bz-fabric-safeguarding) .bz-public-action-link:hover{background:var(--bz-surface-muted);color:var(--bz-primary)}body:has(.bz-fabric-touchline.bz-fabric-safeguarding) .bz-public-action-button,body:has(.bz-fabric-touchline.bz-fabric-safeguarding) .bz-public-action-button:hover{border:1px solid var(--bz-border-strong);border-radius:var(--bz-radius-control);background:var(--bz-surface);color:var(--bz-primary);box-shadow:none;transform:none}body:has(.bz-fabric-touchline.bz-fabric-safeguarding) .bz-public-action-button:hover{border-color:var(--bz-primary);background:var(--bz-surface-muted)}body:has(.bz-fabric-touchline.bz-fabric-safeguarding) .bz-public-footer{border-top-color:var(--bz-border);background:var(--bz-surface)}body:has(.bz-fabric-touchline.bz-fabric-safeguarding) .bz-public-footer .bz-brand,body:has(.bz-fabric-touchline.bz-fabric-safeguarding) .bz-public-footer-group-list .bz-cookie-settings-trigger,body:has(.bz-fabric-touchline.bz-fabric-safeguarding) .bz-public-footer-link{display:inline-flex;min-width:44px;min-height:44px;align-items:center}.bz-fabric-touchline.bz-fabric-safeguarding.bz-public-info-page.bz-page-narrow{--bz-content-max:980px;--bz-shell-max:980px;min-width:0;padding-block:0 var(--bz-space-9);background:var(--bz-canvas-clean);color:var(--bz-ink)}.bz-fabric-safeguarding .bz-info-section-panel,.bz-fabric-safeguarding .bz-page-header,.bz-fabric-safeguarding .bz-page-header-row,.bz-fabric-safeguarding .bz-prose,.bz-fabric-safeguarding .bz-prose>section,.bz-fabric-safeguarding .bz-prose>section>*,.bz-fabric-safeguarding .bz-public-info-hero,.bz-fabric-safeguarding .bz-public-info-link-list,.bz-fabric-safeguarding .bz-public-info-shell,.bz-fabric-safeguarding .bz-public-info-summary,.bz-fabric-safeguarding .bz-safeguarding-urgent{min-width:0;max-width:100%}.bz-fabric-safeguarding .bz-description,.bz-fabric-safeguarding .bz-notice-body,.bz-fabric-safeguarding .bz-notice-title,.bz-fabric-safeguarding .bz-prose a,.bz-fabric-safeguarding .bz-prose em,.bz-fabric-safeguarding .bz-prose h2,.bz-fabric-safeguarding .bz-prose li,.bz-fabric-safeguarding .bz-prose p,.bz-fabric-safeguarding .bz-prose strong,.bz-fabric-safeguarding .bz-public-info-link-list a,.bz-fabric-safeguarding .bz-title-page{max-height:none;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.bz-fabric-safeguarding .bz-public-info-shell{gap:clamp(var(--bz-space-6),4vw,var(--bz-space-9))}.bz-fabric-safeguarding .bz-public-info-hero{position:relative;isolation:isolate;overflow:visible;width:100vw;max-width:none;margin-inline:calc(50% - 50vw);padding:clamp(2.75rem,5vw,4.75rem) max(var(--bz-gutter),calc((100vw - var(--bz-shell-max)) / 2));border:0;border-bottom:1px solid var(--bz-border);border-radius:0;background:var(--bz-surface);color:var(--bz-ink);box-shadow:none}.bz-fabric-safeguarding .bz-public-info-hero:before{position:absolute;z-index:0;inset:clamp(2.75rem,5vw,4.75rem) max(var(--bz-gutter),calc((100vw - var(--bz-shell-max)) / 2)) auto;height:2px;background:var(--bz-primary);content:"";pointer-events:none}.bz-fabric-safeguarding .bz-public-info-hero:after{position:absolute;z-index:0;inset:clamp(2.75rem,5vw,4.75rem) auto 0 max(var(--bz-gutter),calc((100vw - var(--bz-shell-max)) / 2));width:1px;height:auto;border-radius:0;background:var(--bz-border-strong);content:"";transform:none;pointer-events:none}.bz-fabric-safeguarding .bz-public-info-hero>*{position:relative;z-index:1}.bz-fabric-safeguarding .bz-public-info-hero .bz-page-header{width:min(100%,74ch);padding:var(--bz-space-6) 0 0 clamp(var(--bz-space-4),2.5vw,var(--bz-space-6))}.bz-fabric-safeguarding .bz-public-info-hero .bz-page-header-row{align-items:flex-start}.bz-fabric-safeguarding .bz-public-info-hero .bz-title-page{height:auto;max-width:14ch;margin:0;color:var(--bz-ink-black);font-size:clamp(2.45rem,5.4vw,4.85rem);font-weight:var(--bz-weight-extrabold);line-height:1.01;letter-spacing:-.052em}.bz-fabric-safeguarding .bz-public-info-hero .bz-description{height:auto;margin:0;color:var(--bz-ink-muted);font-size:var(--bz-text-body);font-weight:var(--bz-weight-medium);line-height:var(--bz-leading-relaxed)}.bz-fabric-safeguarding .bz-safeguarding-urgent{gap:var(--bz-space-3);padding:clamp(var(--bz-space-4),2.5vw,var(--bz-space-6));border:1px solid var(--bz-danger-border);-webkit-border-start:4px solid var(--bz-danger-ink);border-inline-start:4px solid var(--bz-danger-ink);border-radius:var(--bz-radius-surface);background:var(--bz-danger-bg);color:var(--bz-ink);box-shadow:none}.bz-fabric-safeguarding .bz-safeguarding-urgent .bz-notice-title{margin:0;color:var(--bz-danger-ink);font-size:var(--bz-text-card-title);font-weight:var(--bz-weight-bold);line-height:var(--bz-leading-snug)}.bz-fabric-safeguarding .bz-safeguarding-urgent .bz-notice-body{display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2);color:var(--bz-ink);font-size:var(--bz-text-body);line-height:var(--bz-leading-relaxed)}.bz-fabric-safeguarding .bz-safeguarding-urgent .bz-notice-body p{margin:0}.bz-fabric-safeguarding #safeguarding-urgent,.bz-fabric-safeguarding .bz-prose h2[id]{scroll-margin-top:calc(var(--bz-header-height, 72px) + var(--bz-space-4))}.bz-fabric-safeguarding .bz-public-info-summary{padding:0;border:0;background:transparent}.bz-fabric-safeguarding .bz-public-info-link-list{display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.bz-fabric-safeguarding .bz-public-info-link-list a{display:flex;min-height:52px;align-items:center;justify-content:space-between;padding:var(--bz-space-3) var(--bz-space-4);border:1px solid var(--bz-border);border-radius:var(--bz-radius-control);background:var(--bz-surface);color:var(--bz-primary);font-size:var(--bz-text-label);font-weight:var(--bz-weight-semibold);line-height:var(--bz-leading-snug);text-decoration:none;box-shadow:none}.bz-fabric-safeguarding .bz-public-info-link-list a:after{flex:0 0 auto;-webkit-margin-start:var(--bz-space-2);margin-inline-start:var(--bz-space-2);color:var(--bz-primary);content:"↓"}.bz-fabric-safeguarding .bz-public-info-link-list a:hover{border-color:var(--bz-primary);background:var(--bz-surface-muted);color:var(--bz-primary-hover);text-decoration:none}.bz-fabric-safeguarding .bz-info-section-panel,.bz-fabric-safeguarding .bz-info-section-panel-open{display:block;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.bz-fabric-safeguarding .bz-prose{display:grid;grid-gap:0;gap:0;color:var(--bz-ink-muted);font-size:var(--bz-text-body);line-height:var(--bz-leading-relaxed)}.bz-fabric-safeguarding .bz-info-section-panel-open .bz-prose>section,.bz-fabric-safeguarding .bz-info-section-panel-open .bz-prose>section+section{display:grid;grid-gap:var(--bz-space-3) clamp(var(--bz-space-5),4vw,var(--bz-space-8));gap:var(--bz-space-3) clamp(var(--bz-space-5),4vw,var(--bz-space-8));margin:0;padding-block:clamp(var(--bz-space-6),4vw,var(--bz-space-8));border-top:1px solid var(--bz-border)}.bz-fabric-safeguarding .bz-info-section-panel-open .bz-prose>section:first-child{border-top-color:var(--bz-border-strong)}.bz-fabric-safeguarding .bz-prose h2{margin:0;color:var(--bz-ink-black);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:var(--bz-weight-bold);line-height:1.16;letter-spacing:-.025em}.bz-fabric-safeguarding .bz-prose p,.bz-fabric-safeguarding .bz-prose ul{margin:0}.bz-fabric-safeguarding .bz-prose ul{display:grid;grid-gap:var(--bz-space-2);gap:var(--bz-space-2);-webkit-padding-start:var(--bz-space-5);padding-inline-start:var(--bz-space-5)}.bz-fabric-safeguarding .bz-prose li{-webkit-padding-start:var(--bz-space-1);padding-inline-start:var(--bz-space-1)}.bz-fabric-safeguarding .bz-prose li::marker{color:var(--bz-primary)}.bz-fabric-safeguarding .bz-prose a{color:var(--bz-primary);font-weight:var(--bz-weight-semibold);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.bz-fabric-safeguarding .bz-prose a:hover{color:var(--bz-primary-hover);text-decoration-thickness:2px}.bz-fabric-safeguarding .bz-prose strong{color:var(--bz-ink)}.bz-fabric-safeguarding .bz-prose em{color:var(--bz-ink-muted)}.bz-fabric-safeguarding :where(a,button):focus-visible,body:has(.bz-fabric-touchline.bz-fabric-safeguarding) :where(.bz-public-header,.bz-public-footer) :where(a,button):focus-visible{outline:3px solid var(--bz-focus-ring);outline-offset:3px;box-shadow:none}@media (min-width:960px){.bz-fabric-safeguarding .bz-info-section-panel-open .bz-prose>section,.bz-fabric-safeguarding .bz-info-section-panel-open .bz-prose>section+section{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start}.bz-fabric-safeguarding .bz-prose>section>h2{grid-column:1}.bz-fabric-safeguarding .bz-prose>section>:not(h2){grid-column:2}}@media (max-width:719px){.bz-fabric-safeguarding .bz-public-info-shell{gap:var(--bz-space-7)}.bz-fabric-safeguarding .bz-public-info-hero{padding:var(--bz-space-6) var(--bz-gutter) var(--bz-space-7)}.bz-fabric-safeguarding .bz-public-info-hero:before{inset:var(--bz-space-6) var(--bz-gutter) auto}.bz-fabric-safeguarding .bz-public-info-hero:after{inset:var(--bz-space-6) auto 0 var(--bz-gutter)}.bz-fabric-safeguarding .bz-public-info-hero .bz-page-header{padding:var(--bz-space-5) 0 0 var(--bz-space-4)}.bz-fabric-safeguarding .bz-public-info-hero .bz-title-page{max-width:100%;font-size:clamp(2.2rem,11vw,3.15rem);line-height:1.04}.bz-fabric-safeguarding .bz-public-info-link-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.bz-fabric-safeguarding .bz-public-info-link-list a{align-items:flex-start}}@media (max-width:359px){.bz-fabric-safeguarding .bz-public-info-link-list{grid-template-columns:minmax(0,1fr)}.bz-fabric-safeguarding .bz-public-info-hero{padding-inline:var(--bz-space-3)}.bz-fabric-safeguarding .bz-public-info-hero:before{inset-inline:var(--bz-space-3)}.bz-fabric-safeguarding .bz-public-info-hero:after{left:var(--bz-space-3)}.bz-fabric-safeguarding .bz-public-info-hero .bz-page-header{-webkit-padding-start:var(--bz-space-3);padding-inline-start:var(--bz-space-3)}.bz-fabric-safeguarding .bz-public-info-link-list a,.bz-fabric-safeguarding .bz-safeguarding-urgent{padding-inline:var(--bz-space-3)}}@media (prefers-reduced-motion:reduce){.bz-fabric-safeguarding,.bz-fabric-safeguarding *,.bz-fabric-safeguarding :after,.bz-fabric-safeguarding :before,body:has(.bz-fabric-touchline.bz-fabric-safeguarding) .bz-public-footer *,body:has(.bz-fabric-touchline.bz-fabric-safeguarding) .bz-public-footer :after,body:has(.bz-fabric-touchline.bz-fabric-safeguarding) .bz-public-footer :before,body:has(.bz-fabric-touchline.bz-fabric-safeguarding) .bz-public-header,body:has(.bz-fabric-touchline.bz-fabric-safeguarding) .bz-public-header *{scroll-behavior:auto;transition:none;animation:none}}.bz-club-detail-page--conversion .bz-club-landing-hero{border-color:color-mix(in srgb,var(--bz-club-primary) 22%,var(--bz-border));background:color-mix(in srgb,var(--bz-club-secondary) 46%,var(--bz-surface));color:var(--bz-club-foreground);box-shadow:var(--bz-shadow-soft)}.bz-club-detail-page--conversion .bz-club-landing-hero[data-treatment=soft_gradient]{background:linear-gradient(135deg,color-mix(in srgb,var(--bz-club-secondary) 54%,var(--bz-surface)),color-mix(in srgb,var(--bz-club-primary) 14%,var(--bz-surface)))}.bz-club-detail-page--conversion .bz-club-landing-hero[data-treatment=dark]{background:linear-gradient(135deg,var(--bz-club-primary),color-mix(in srgb,var(--bz-club-primary) 72%,var(--bz-club-secondary)))}.bz-changing-room-article-page,.bz-changing-room-page,.bz-role-audience-page{width:100%;max-width:none;padding:0;background:var(--bz-v2-bone);color:var(--bz-v2-navy)}.bz-changing-room-article-shell,.bz-changing-room-shell,.bz-role-audience-shell{display:flex;gap:0;flex-direction:column}.bz-changing-room-eyebrow,.bz-role-audience-kicker{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.bz-role-audience-hero.bz-phonebook-hero{width:100%;margin:0;padding:28px 16px 48px;border:0;border-radius:0;background:var(--bz-v2-navy);color:var(--bz-v2-paper);box-shadow:none}.bz-role-audience-hero-inner{width:min(100%,1240px);margin-inline:auto}.bz-role-audience-tabs{display:flex;gap:8px;overflow-x:auto;margin:0 -16px 28px;padding:2px 16px 8px;scrollbar-width:none}.bz-role-audience-tabs::-webkit-scrollbar{display:none}.bz-role-audience-tabs a{display:inline-flex;min-height:44px;flex:0 0 auto;align-items:center;justify-content:center;padding:8px 14px;border:1px solid rgb(255 253 248/28%);border-radius:999px;color:var(--bz-v2-paper);font-size:.78rem;font-weight:600;text-decoration:none}.bz-role-audience-tabs a[aria-current=page]{border-color:var(--bz-v2-bone);background:var(--bz-v2-bone);color:var(--bz-v2-navy)}.bz-role-audience-tabs a:focus-visible{outline:3px solid var(--bz-v2-coral);outline-offset:2px}.bz-role-audience-hero-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px;align-items:center}.bz-role-audience-hero-copy{display:flex;max-width:43rem;flex-direction:column;gap:0}.bz-role-audience-hero-copy .bz-role-audience-kicker{color:var(--bz-v2-paper)}.bz-role-audience-title.bz-home-title{max-width:10ch;margin:14px 0 0;color:var(--bz-v2-paper);font-family:var(--bz-font-display);font-size:clamp(3.15rem,14vw,3.65rem);font-weight:800;letter-spacing:-.035em;line-height:.88}.bz-role-audience-hero-copy .bz-home-lead{max-width:42rem;margin:20px 0 0;color:#e2e4e8;font-size:1rem;line-height:1.52}.bz-role-audience-intro{max-width:54ch;margin:12px 0 0;color:#bec5cf;font-size:.92rem;line-height:1.5}.bz-role-audience-hero-actions{display:grid;grid-gap:10px;gap:10px;margin-top:24px}.bz-role-audience-hero-actions .bz-btn{width:100%;min-height:52px;justify-content:center;border-radius:4px}.bz-role-audience-hero-actions .bz-btn-brand{border-color:var(--bz-action);background:var(--bz-action);color:#ffffff}.bz-role-audience-hero-actions .bz-btn-primary{border-color:rgb(255 253 248/45%);background:transparent;color:var(--bz-v2-paper);box-shadow:none}.bz-role-audience-media{position:relative;overflow:hidden;width:100%;margin:0;border:1px solid rgb(255 253 248/18%);border-radius:6px;background:var(--bz-v2-navy-soft)}.bz-role-audience-media img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.bz-role-audience-route-panel{width:100%;padding:52px 16px;background:var(--bz-v2-grass);color:var(--bz-v2-paper)}.bz-role-audience-route-panel>*{width:min(100%,1240px);margin-inline:auto}.bz-role-audience-route-steps{display:grid;grid-gap:0;gap:0;margin-top:14px;padding:0;border-top:1px solid rgb(255 253 248/55%);list-style:none;counter-reset:bz-role-route}.bz-role-audience-route-steps li{display:grid;min-width:0;grid-template-columns:32px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;padding:18px 0;border-bottom:1px solid rgb(255 253 248/18%);color:var(--bz-v2-paper);font-family:var(--bz-font-display);font-size:1.45rem;font-weight:800;letter-spacing:-.02em;line-height:1;counter-increment:bz-role-route}.bz-role-audience-route-steps li:before{display:grid;width:24px;height:24px;place-items:center;border:1px solid rgb(255 253 248/55%);border-radius:50%;background:transparent;color:var(--bz-v2-paper);font-family:var(--bz-font);font-size:.72rem;font-weight:600;content:counter(bz-role-route)}.bz-role-audience-benefits{display:grid;width:min(100%,1240px);grid-gap:30px;gap:30px;margin-inline:auto;padding:64px 16px}.bz-role-audience-benefits h2{max-width:13ch;margin:0;font-family:var(--bz-font-display);font-size:clamp(2.65rem,11vw,3.4rem);font-weight:800;letter-spacing:-.03em;line-height:.92}.bz-role-audience-benefit-list{display:grid;margin:0;padding:0;border-top:1px solid var(--bz-v2-navy);list-style:none;counter-reset:bz-role-benefit}.bz-role-audience-benefit-list li{display:grid;min-height:94px;grid-gap:10px;gap:10px;align-content:center;padding:18px 0;border-bottom:1px solid var(--bz-v2-border);color:#65564e;font-size:.9rem;line-height:1.45;counter-increment:bz-role-benefit}.bz-role-audience-benefit-list li:before{color:var(--bz-v2-navy);font-family:var(--bz-font-display);font-size:1.25rem;font-weight:800;content:counter(bz-role-benefit,decimal-leading-zero)}.bz-role-audience-next-grid{display:grid;width:min(100%,1240px);grid-gap:14px;gap:14px;margin-inline:auto;padding:48px 16px 64px;background:transparent}.bz-role-audience-action-panel,.bz-role-audience-check-panel,.bz-role-audience-related{min-width:0;padding:22px;border:1px solid var(--bz-v2-border);border-radius:5px;background:var(--bz-v2-paper);box-shadow:none}.bz-role-audience-check-panel{background:var(--bz-v2-navy);color:var(--bz-v2-paper)}.bz-role-audience-action-panel h2,.bz-role-audience-check-panel .bz-home-panel-title,.bz-role-audience-related h2{margin:0;color:inherit;font-family:var(--bz-font-display);font-size:1.75rem;font-weight:800;letter-spacing:-.02em;line-height:1}.bz-role-audience-check-panel .bz-home-panel-copy{display:grid;grid-gap:12px;gap:12px}.bz-role-audience-check-panel .bz-home-panel-body{color:#d9dde4;line-height:1.55}.bz-role-audience-action-panel{display:flex;gap:14px;flex-direction:column;background:var(--bz-v2-paper)}.bz-role-audience-action-panel p{margin:0;color:#65564e;line-height:1.5}.bz-role-audience-action-panel .bz-btn{width:100%;min-height:52px;justify-content:center;border-radius:4px}.bz-role-audience-related{display:flex;gap:14px;flex-direction:column}.bz-role-audience-related ul{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.bz-role-audience-related li+li{border-top:1px solid var(--bz-v2-border)}.bz-role-audience-related a{display:flex;min-height:44px;align-items:center;color:var(--bz-v2-navy);font-size:.9rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.bz-changing-room-hero.bz-phonebook-hero{display:grid;width:100%;margin:0;grid-template-columns:minmax(0,1fr);grid-gap:30px;gap:30px;padding:52px 16px 48px;border:0;border-radius:0;background:var(--bz-v2-bone);color:var(--bz-v2-navy);box-shadow:none}.bz-changing-room-hero>*{position:static}.bz-changing-room-hero:after{content:none}.bz-changing-room-hero-copy{display:flex;max-width:45rem;flex-direction:column;gap:0}.bz-changing-room-title{max-width:9ch;margin:16px 0 0;color:var(--bz-v2-navy);font-family:var(--bz-font-display);font-size:clamp(3.2rem,14vw,3.75rem);font-weight:800;letter-spacing:-.035em;line-height:.88}.bz-changing-room-lead{max-width:58ch;margin:20px 0 0;color:#4f555c;font-size:1rem;line-height:1.55}.bz-changing-room-controls{min-width:0}.bz-changing-room-search{display:grid;grid-gap:8px;gap:8px}.bz-changing-room-search label{font-weight:600}.bz-changing-room-search>div{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.bz-changing-room-empty button,.bz-changing-room-filter-button,.bz-changing-room-load-more,.bz-changing-room-search button,.bz-changing-room-search input{min-height:52px;border:1px solid var(--bz-v2-navy);border-radius:4px;font:inherit}.bz-changing-room-search input{min-width:0;padding:12px 14px;background:var(--bz-v2-paper);color:var(--bz-v2-navy)}.bz-changing-room-search button{padding-inline:16px;border-color:var(--bz-v2-coral);background:var(--bz-v2-coral);color:var(--bz-v2-navy);font-weight:700;cursor:pointer}.bz-changing-room-filter-bar{display:flex;gap:8px;overflow-x:auto;flex-wrap:nowrap;margin:14px -16px 0;padding:2px 16px 8px;border:0;border-radius:0;background:transparent;box-shadow:none;scrollbar-width:none}.bz-changing-room-filter-bar::-webkit-scrollbar{display:none}.bz-changing-room-filter-button{min-height:44px;flex:0 0 auto;padding:8px 14px;border-radius:999px;background:transparent;color:var(--bz-v2-navy);font-size:.9rem;font-weight:600;cursor:pointer}.bz-changing-room-filter-button:hover,.bz-changing-room-filter-button[aria-pressed=true]{border-color:var(--bz-v2-navy);background:var(--bz-v2-navy);color:var(--bz-v2-paper);box-shadow:none}.bz-changing-room-empty button:focus-visible,.bz-changing-room-filter-button:focus-visible,.bz-changing-room-load-more:focus-visible,.bz-changing-room-search button:focus-visible,.bz-changing-room-search input:focus-visible{outline:3px solid var(--bz-v2-coral);outline-offset:2px}.bz-changing-room-result-count{margin:8px 0 0;color:#656a70;font-size:.85rem}.bz-changing-room-guide-section{display:flex;width:min(100%,1240px);gap:28px;flex-direction:column;margin-inline:auto;padding:8px 16px 64px}.bz-changing-room-featured-guide{overflow:hidden;display:grid;border:1px solid var(--bz-v2-navy);border-radius:5px;background:var(--bz-v2-navy);color:var(--bz-v2-paper);text-decoration:none}.bz-changing-room-featured-image{position:relative;display:block;min-height:250px;background:var(--bz-v2-navy-soft)}.bz-changing-room-featured-image img{object-fit:cover;object-position:center}.bz-changing-room-featured-copy{display:flex;min-width:0;gap:12px;flex-direction:column;justify-content:flex-end;padding:22px}.bz-changing-room-guide-topic{font-size:.72rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.bz-changing-room-featured-title{font-family:var(--bz-font-display);font-size:clamp(2.3rem,10vw,3rem);font-weight:800;letter-spacing:-.025em;line-height:.95}.bz-changing-room-featured-copy .bz-changing-room-guide-card-body{color:#d9dde4}.bz-changing-room-guide-link{display:inline-flex;min-height:44px;align-items:center;align-self:flex-start;font-weight:600;text-decoration:underline;text-underline-offset:4px}.bz-changing-room-latest{display:grid;grid-gap:14px;gap:14px}.bz-changing-room-latest h2{margin:0;font-family:var(--bz-font-display);font-size:2.35rem;font-weight:800;line-height:1}.bz-changing-room-guide-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0}.bz-changing-room-guide-card{display:grid;min-height:128px;grid-template-columns:104px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;padding:14px 0;border:0;border-top:1px solid var(--bz-v2-border);border-radius:0;background:transparent;box-shadow:none;color:var(--bz-v2-navy);text-decoration:none}.bz-changing-room-guide-card:not(:has(.bz-changing-room-guide-card-image)){grid-template-columns:minmax(0,1fr)}.bz-changing-room-guide-card:hover{border-color:var(--bz-v2-navy);transform:none}.bz-changing-room-featured-guide:focus-visible,.bz-changing-room-guide-card:focus-visible{outline:3px solid var(--bz-v2-coral);outline-offset:3px}.bz-changing-room-guide-card-image{overflow:hidden;display:block;width:104px;height:96px;border-radius:4px;background:var(--bz-v2-border)}.bz-changing-room-guide-card-image img{display:block;width:100%;height:100%;object-fit:cover}.bz-changing-room-guide-card-copy{display:flex;min-width:0;gap:5px;flex-direction:column}.bz-changing-room-guide-card-title{color:var(--bz-v2-navy);font-size:1.05rem;font-weight:700;letter-spacing:-.015em;line-height:1.25}.bz-changing-room-guide-card-body{display:-webkit-box;overflow:hidden;color:#5c6269;font-size:.84rem;line-height:1.42;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bz-changing-room-empty button,.bz-changing-room-load-more{width:100%;background:transparent;color:var(--bz-v2-navy);font-weight:700;cursor:pointer}.bz-changing-room-empty{display:grid;grid-gap:12px;gap:12px;padding:28px 0;border-top:1px solid var(--bz-v2-navy)}.bz-changing-room-empty h2,.bz-changing-room-empty p{margin:0}.bz-changing-room-fit-panel.bz-route-flow-panel{display:grid;width:100%;grid-gap:22px;gap:22px;margin:0;padding:56px max(16px,calc((100vw - 1240px) / 2));border:0;border-top:4px solid var(--bz-v2-coral);border-radius:0;background:var(--bz-v2-bone);color:var(--bz-v2-navy);box-shadow:none}.bz-changing-room-fit-panel .bz-changing-room-section-head h2{max-width:15ch;color:var(--bz-v2-navy);font-family:var(--bz-font-display);font-size:clamp(2.5rem,10vw,3.2rem);line-height:.94}.bz-changing-room-fit-panel .bz-changing-room-section-head p{color:#565d64}.bz-changing-room-fit-panel .bz-btn{min-height:52px;border-radius:4px}.bz-changing-room-article-hero{width:100%;margin:0;padding:42px 16px 30px;border:0;border-radius:0;background:var(--bz-v2-bone);color:var(--bz-v2-navy);box-shadow:none}.bz-changing-room-article-hero:after{content:none}.bz-changing-room-article-hero-copy{width:min(100%,680px);max-width:680px;margin-inline:auto}.bz-changing-room-back-link{display:inline-flex;min-height:44px;align-items:center;color:var(--bz-v2-navy);font-weight:600;text-decoration:underline;text-underline-offset:4px}.bz-changing-room-back-link:before{content:"← "}.bz-changing-room-article-hero .bz-changing-room-eyebrow{margin-top:12px}.bz-changing-room-article-hero h1{max-width:9ch;margin:16px 0 0;color:var(--bz-v2-navy);font-family:var(--bz-font-display);font-size:clamp(3.2rem,14vw,3.8rem);font-weight:800;letter-spacing:-.035em;line-height:.88}.bz-changing-room-article-hero p:not(.bz-changing-room-eyebrow){max-width:42ch;margin:18px 0 0;color:#4f555c;font-size:1.1rem;line-height:1.58}.bz-changing-room-article-hero p+p:not(.bz-changing-room-eyebrow){margin-top:10px}.bz-changing-room-article-meta{display:flex;gap:8px 18px;flex-wrap:wrap;margin-top:20px;color:#74675f;font-size:.82rem}.bz-changing-room-article-image{overflow:hidden;width:100%;max-width:780px;margin:0 auto;background:var(--bz-v2-border)}.bz-changing-room-article-image img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.bz-changing-room-article-card,.bz-changing-room-faq-card,.bz-changing-room-next-card{width:min(calc(100% - 32px),680px);margin-inline:auto}.bz-changing-room-article-card,.bz-changing-room-faq-card{padding:44px 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.bz-changing-room-article-card .bz-prose{max-width:none;color:var(--bz-v2-navy);font-size:1.125rem;line-height:1.65}.bz-changing-room-article-card .bz-prose li,.bz-changing-room-article-card .bz-prose p{font-size:1.125rem;line-height:1.65}.bz-changing-room-article-card .bz-prose h2{margin:42px 0 12px;color:var(--bz-v2-navy);font-size:1.85rem;letter-spacing:-.025em;line-height:1.14}.bz-changing-room-article-section+.bz-changing-room-article-section{margin-top:0;padding-top:0;border-top:0}.bz-changing-room-faq-card{padding-bottom:8px}.bz-changing-room-faq-card h2,.bz-changing-room-next-card h2{margin:0;color:inherit;font-family:var(--bz-font-display);font-size:2rem;font-weight:800;letter-spacing:-.02em;line-height:1}.bz-changing-room-faq-list{display:grid;grid-gap:0;gap:0;margin-top:18px}.bz-changing-room-faq-item{border:0;border-top:1px solid var(--bz-v2-border);border-radius:0;background:transparent}.bz-changing-room-faq-item summary{display:flex;min-height:52px;align-items:center;padding:12px 0;color:var(--bz-v2-navy);font-weight:700;cursor:pointer}.bz-changing-room-faq-item p{margin:0;padding:0 0 18px;color:#555c63;font-size:1rem;line-height:1.6}.bz-changing-room-article-action{width:min(calc(100% - 32px),680px);margin:32px auto 0}.bz-changing-room-article-action .bz-btn{width:100%;min-height:52px;justify-content:center;border-radius:4px}.bz-changing-room-next-card{display:grid;grid-gap:16px;gap:16px;margin-top:40px;margin-bottom:64px;padding:22px;border:0;border-radius:5px;background:var(--bz-v2-navy);color:var(--bz-v2-paper);box-shadow:none}.bz-changing-room-next-links{display:grid;grid-gap:0;gap:0}.bz-changing-room-next-links a{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:8px 0;border-top:1px solid rgb(255 253 248/18%);color:var(--bz-v2-paper);font-weight:600;text-decoration:underline;text-underline-offset:3px}.bz-changing-room-next-links a:after{color:var(--bz-v2-coral);content:"→"}@media (min-width:720px){.bz-role-audience-hero.bz-phonebook-hero{padding:44px 28px 72px}.bz-role-audience-tabs{margin-inline:0;padding-inline:0}.bz-role-audience-hero-grid{grid-template-columns:minmax(0,7fr) minmax(320px,5fr);gap:clamp(32px,5vw,72px)}.bz-role-audience-title.bz-home-title{font-size:clamp(3.8rem,6.2vw,5.6rem)}.bz-role-audience-hero-actions{grid-template-columns:auto auto;justify-content:start}.bz-role-audience-hero-actions .bz-btn{width:auto}.bz-role-audience-route-panel{padding:64px 28px}.bz-role-audience-route-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.bz-role-audience-route-steps li{min-height:146px;align-content:start;padding:22px 28px 22px 0;border-right:1px solid rgb(255 253 248/18%);border-bottom:0}.bz-role-audience-route-steps li+li{padding-left:28px}.bz-role-audience-route-steps li:last-child{border-right:0}.bz-role-audience-benefits{grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);gap:56px;padding:80px 28px}.bz-role-audience-benefit-list{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-role-audience-benefit-list li{padding:20px 24px}.bz-role-audience-benefit-list li:nth-child(odd){padding-left:0;border-right:1px solid var(--bz-v2-border)}.bz-role-audience-next-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:64px 28px 80px}.bz-role-audience-related{grid-column:1/-1}.bz-role-audience-related ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.bz-changing-room-hero.bz-phonebook-hero{grid-template-columns:minmax(0,1.3fr) minmax(360px,.9fr);gap:clamp(42px,6vw,96px);align-items:end;padding:88px max(28px,calc((100vw - 1240px) / 2))}.bz-changing-room-title{font-size:clamp(4.2rem,6.6vw,5.7rem)}.bz-changing-room-filter-bar{margin-inline:0;padding-inline:0}.bz-changing-room-guide-section{padding:56px 28px 88px}.bz-changing-room-featured-guide[data-has-image=true]{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr)}.bz-changing-room-featured-image{min-height:420px}.bz-changing-room-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.bz-changing-room-fit-panel.bz-route-flow-panel{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;padding-block:72px}.bz-changing-room-article-hero{padding:72px 28px 42px}.bz-changing-room-article-hero h1{font-size:clamp(4.1rem,6vw,5.4rem)}.bz-changing-room-article-image{border-radius:5px}.bz-changing-room-next-card{padding:28px}}@media (max-width:359px){.bz-changing-room-article-hero h1,.bz-changing-room-title,.bz-role-audience-title.bz-home-title{font-size:3rem}.bz-changing-room-search>div{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.bz-changing-room-filter-bar,.bz-role-audience-tabs{scroll-behavior:auto}}.bz-club-detail-page--conversion .bz-club-landing-descriptor,.bz-club-detail-page--conversion .bz-club-landing-intro,.bz-club-detail-page--conversion .bz-club-landing-title{color:var(--bz-club-foreground)}.bz-club-detail-page--conversion .bz-club-hero-chips li,.bz-club-detail-page--conversion .bz-club-hero-facts li{border-color:var(--bz-club-chip-border);background:var(--bz-club-chip-background);color:var(--bz-club-chip-foreground)}.bz-clubs-page--public{width:100%;max-width:none;padding:0;background:var(--bz-v2-bone);color:var(--bz-v2-navy)}.bz-clubs-page--public .bz-clubs-page-shell{width:100%;max-width:none;gap:0}.bz-clubs-page--public .bz-clubs-hero.bz-phonebook-hero{width:100%;margin:0;padding:52px 16px 38px;border:0;border-radius:0;background:var(--bz-v2-bone);color:var(--bz-v2-navy);box-shadow:none}.bz-clubs-page--public .bz-clubs-back-home{display:none}.bz-clubs-page--public .bz-clubs-hero-grid{display:grid;width:min(100%,1240px);grid-template-columns:minmax(0,1fr);grid-gap:32px;gap:32px;margin-inline:auto}.bz-clubs-v2-eyebrow{margin:0 0 16px;color:var(--bz-v2-navy);font-size:.72rem;font-weight:700;letter-spacing:.14em;line-height:1.2;text-transform:uppercase}.bz-clubs-page--public .bz-clubs-title.bz-home-title{max-width:10ch;margin:0;color:var(--bz-v2-navy);font-family:var(--bz-font-display);font-size:clamp(3.2rem,14vw,3.8rem);font-weight:800;letter-spacing:-.035em;line-height:.88}.bz-clubs-page--public .bz-clubs-title .bz-home-title-accent,.bz-clubs-page--public .bz-clubs-title .bz-home-title-main{color:inherit}.bz-clubs-page--public .bz-clubs-public-lead{max-width:48ch;margin:20px 0 0;color:#555c63;font-size:1rem;line-height:1.55}.bz-clubs-page--public .bz-clubs-search-strip.bz-directory-search-panel.bz-product-search-panel{min-width:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.bz-clubs-page--public .bz-clubs-search-strip.bz-directory-search-panel.bz-product-search-panel:before{content:none}.bz-clubs-v2-filter-trigger{display:flex;width:100%;min-height:52px;justify-content:center;border-color:var(--bz-v2-navy);border-radius:4px;background:transparent;color:var(--bz-v2-navy)}.bz-clubs-v2-filter-backdrop{position:fixed;z-index:89;inset:0;border:0;background:rgb(11 23 40/62%);cursor:pointer}.bz-clubs-v2-filter-panel{display:none}.bz-clubs-v2-filter-panel[data-open=true]{position:fixed;z-index:90;inset:0 0 0 auto;display:flex;width:min(92vw,390px);max-height:100dvh;gap:22px;flex-direction:column;overflow-y:auto;padding:calc(20px + env(safe-area-inset-top, 0px)) 16px calc(24px + env(safe-area-inset-bottom, 0px));border:0;background:var(--bz-v2-bone);color:var(--bz-v2-navy);box-shadow:-18px 0 48px rgb(11 23 40/20%)}.bz-clubs-v2-filter-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.bz-clubs-v2-filter-head h2{margin:0;font-family:var(--bz-font-display);font-size:2rem;font-weight:800;line-height:1}.bz-clubs-v2-filter-head .bz-btn{min-width:72px;min-height:44px;border-radius:4px}.bz-clubs-page--public .bz-clubs-search-fieldset{display:grid;grid-gap:18px;gap:18px}.bz-clubs-page--public .bz-clubs-search-submit,.bz-clubs-page--public .bz-control,.bz-clubs-page--public .bz-football-type-segmented{min-height:52px;border-radius:4px}.bz-clubs-page--public .bz-clubs-browse-fa-section{display:grid;width:min(100%,1240px);grid-gap:12px;gap:12px;margin:34px auto 0;padding:20px 0 0;border:0;border-top:1px solid var(--bz-v2-border);border-radius:0;background:transparent;box-shadow:none}.bz-clubs-page--public .bz-clubs-browse-fa-section p{margin:0;color:#5b6168;font-size:.9rem;line-height:1.5}.bz-clubs-page--public .bz-clubs-layout{width:min(100%,1240px);margin-inline:auto;padding:34px 16px 72px}.bz-clubs-page--public .bz-clubs-results{padding:0;border:0;background:transparent;box-shadow:none}.bz-clubs-page--public .bz-clubs-results-panel{gap:18px}.bz-clubs-page--public .bz-clubs-results-heading{max-width:24ch;color:var(--bz-v2-navy);font-family:var(--bz-font-display);font-size:clamp(2rem,9vw,2.7rem);font-weight:800;letter-spacing:-.025em;line-height:.96}.bz-clubs-page--public .bz-clubs-grid{grid-template-columns:minmax(0,1fr);gap:12px}.bz-clubs-page--public .bz-club-result-card{gap:12px;padding:20px;border:1px solid var(--bz-v2-border);border-radius:5px;background:var(--bz-v2-paper);box-shadow:none}.bz-clubs-page--public .bz-club-result-card:before{content:none}.bz-clubs-page--public .bz-club-result-card .bz-object-card-head,.bz-clubs-page--public .bz-club-result-card--managed .bz-object-card-head{align-items:flex-start;text-align:left}.bz-clubs-page--public .bz-club-result-card .bz-object-card-meta,.bz-clubs-page--public .bz-club-result-card--managed .bz-object-card-meta{justify-content:flex-start;color:#74675f;text-align:left}.bz-clubs-page--public .bz-club-result-card .bz-club-card-title-row,.bz-clubs-page--public .bz-club-result-card--managed .bz-club-card-title-row{flex-direction:row;align-items:flex-start;gap:12px;text-align:left}.bz-clubs-page--public .bz-club-result-card--managed .bz-club-card-title-text{align-items:flex-start}.bz-clubs-page--public .bz-club-result-card .bz-club-card-title{color:var(--bz-v2-navy)}.bz-clubs-page--public .bz-club-result-card--managed .bz-club-card-excerpt{margin-inline:0;color:#5b6168;text-align:left}.bz-clubs-page--public .bz-club-result-card .bz-club-card-chips,.bz-clubs-page--public .bz-club-result-card--managed .bz-club-card-chips{justify-content:flex-start}.bz-clubs-page--public .bz-club-card-actions .bz-btn{min-height:44px;border-radius:4px}.bz-clubs-page--public .bz-clubs-load-more .bz-btn{min-height:52px;border-radius:4px}@media (min-width:720px){.bz-clubs-page--public .bz-clubs-hero.bz-phonebook-hero{padding:88px max(28px,calc((100vw - 1240px) / 2)) 62px}.bz-clubs-page--public .bz-clubs-hero-grid{grid-template-columns:minmax(280px,.72fr) minmax(480px,1.28fr);align-items:start;gap:clamp(42px,6vw,88px)}.bz-clubs-page--public .bz-clubs-title.bz-home-title{font-size:clamp(4.2rem,6.6vw,5.7rem)}.bz-clubs-v2-filter-backdrop,.bz-clubs-v2-filter-trigger{display:none}.bz-clubs-v2-filter-panel,.bz-clubs-v2-filter-panel[data-open=true]{position:static;display:flex;width:100%;max-height:none;gap:20px;flex-direction:column;overflow:visible;padding:24px;border:1px solid var(--bz-v2-border);border-radius:5px;background:var(--bz-v2-paper);box-shadow:none}.bz-clubs-v2-filter-head .bz-btn{display:none}.bz-clubs-page--public .bz-clubs-search-row{grid-template-columns:minmax(0,1fr)}.bz-clubs-page--public .bz-clubs-browse-fa-section{grid-column:1/-1}.bz-clubs-page--public .bz-clubs-layout{padding:52px 28px 88px}.bz-clubs-page--public .bz-club-result-card{grid-template-columns:minmax(0,1fr) minmax(190px,.28fr);align-items:center}.bz-clubs-page--public .bz-club-result-card .bz-object-card-actions{grid-column:2;grid-row:1/span 3;margin:0}}@media (max-width:719px){.bz-clubs-page--public .bz-clubs-search-form{display:block}.bz-clubs-page--public .bz-clubs-search-fieldset{min-width:0}.bz-clubs-page--public .bz-clubs-browse-fa-section .bz-btn{width:100%;min-height:48px;justify-content:center}}.bz-clubs-search-form--signed-in-v2 .bz-clubs-v2-filter-backdrop,.bz-clubs-search-form--signed-in-v2 .bz-clubs-v2-filter-trigger{display:none}.bz-clubs-search-form--signed-in-v2 .bz-clubs-v2-filter-panel{display:block}.bz-clubs-search-form--signed-in-v2 .bz-clubs-v2-filter-head{display:none}.bz-public-footer{--bz-footer-bg:var(--ballrz-navy);--bz-footer-ink:#d8e0eb;--bz-footer-ink-muted:#c7d1df;--bz-footer-ink-heading:#ffffff;--bz-footer-ink-meta:#aebbc9;--bz-footer-divider:rgba(255,255,255,0.14);--bz-footer-divider-strong:rgba(255,255,255,0.14);margin-top:0;padding:36px 0 24px;border-top:1px solid var(--bz-footer-divider-strong);border-radius:0;background:var(--ballrz-navy);color:var(--bz-footer-ink)}.bz-public-footer-inner{gap:28px;padding-inline:16px}.bz-home-footer .bz-public-footer-inner,.bz-public-footer-inner{max-width:calc(var(--bz-public-max) + 56px)}.bz-public-footer-main{gap:28px 24px}.bz-public-footer .bz-brand{display:inline-flex;min-height:44px;align-items:center}.bz-public-footer-group-title{font-family:var(--bz-font);font-size:.875rem;letter-spacing:0}.bz-public-footer-group-list .bz-cookie-settings-trigger,.bz-public-footer-link{min-width:44px;min-height:44px;padding-block:8px;color:var(--bz-footer-ink)}.bz-public-footer-group-list .bz-cookie-settings-trigger:hover,.bz-public-footer-link:hover{color:var(--ballrz-coral)}.bz-public-footer .bz-brand:focus-visible,.bz-public-footer-group-list .bz-cookie-settings-trigger:focus-visible,.bz-public-footer-link:focus-visible{outline:2px solid transparent;outline-offset:2px;border-radius:8px;box-shadow:0 0 0 2px var(--ballrz-navy),0 0 0 5px var(--ballrz-coral-action);color:#ffffff}@media (min-width:720px){.bz-public-footer{padding-block:40px 24px}.bz-public-footer-inner{padding-inline:28px}}