.public-account-menu-module__F-jIMW__root{--club-on-surface:#0b0d0f;--club-on-surface-variant:#62686e;--club-surface:#fff;--club-control-boundary:#dce0e3;position:relative}.public-account-menu-module__F-jIMW__trigger{color:#fff;max-width:200px;min-height:44px;font:600 14px/1.4 var(--body);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 4px;text-decoration:none;display:inline-flex}.public-account-menu-module__F-jIMW__trigger>svg{flex-shrink:0;width:21px;height:21px}.public-account-menu-module__F-jIMW__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.public-account-menu-module__F-jIMW__trigger>.public-account-menu-module__F-jIMW__chevron{width:14px;height:14px;transform:rotate(90deg)}.public-account-menu-module__F-jIMW__menu{color:#fff;background:#15191c;border:1px solid #ffffff26;border-radius:8px;width:220px;padding:6px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 8px 24px #0003}.public-account-menu-module__F-jIMW__menu a,.public-account-menu-module__F-jIMW__menu button{width:100%;min-height:44px;color:inherit;text-align:left;font:400 14px/1.5 var(--body);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;padding:10px 12px;text-decoration:none;display:flex}.public-account-menu-module__F-jIMW__divider{background:#ffffff26;height:1px;margin:5px 6px}.public-account-menu-module__F-jIMW__trigger:focus-visible,.public-account-menu-module__F-jIMW__menu a:focus-visible,.public-account-menu-module__F-jIMW__menu button:focus-visible{outline:2px solid var(--green);outline-offset:3px}.public-account-menu-module__F-jIMW__menu button:disabled{opacity:.6;cursor:wait}@media (hover:hover){.public-account-menu-module__F-jIMW__trigger:hover{color:#ff7b4d}.public-account-menu-module__F-jIMW__menu a:hover,.public-account-menu-module__F-jIMW__menu button:hover{background:#ffffff12}}.public-account-menu-module__F-jIMW__menu a:active,.public-account-menu-module__F-jIMW__menu button:active{background:#ffffff20}@media (max-width:760px){.public-account-menu-module__F-jIMW__trigger{max-width:140px}}
.account-purchases-module__9lxtpW__page>.account-purchases-module__9lxtpW__purchasesMain{padding-top:32px}.account-purchases-module__9lxtpW__page{--club-action:var(--green);--club-on-action:var(--navy);--club-on-surface:var(--ink);--club-control-boundary:var(--line);--club-focus:var(--green)}.account-purchases-module__9lxtpW__content{gap:24px;min-width:0;max-width:880px;margin-inline:auto;display:grid}.account-purchases-module__9lxtpW__content .account-purchases-module__9lxtpW__purchaseTitle{margin:0}.account-purchases-module__9lxtpW__heading h1{font:700 40px/1.15 var(--heading);letter-spacing:-.01em;color:var(--navy);margin:0}.account-purchases-module__9lxtpW__heading p{color:var(--muted);margin:10px 0 0;font-size:15px;line-height:1.6}.account-purchases-module__9lxtpW__breadcrumb{color:var(--ink);text-underline-offset:4px;justify-self:start;font-size:13px;font-weight:600}.account-purchases-module__9lxtpW__tabs{border-bottom:1px solid var(--line);gap:24px;display:flex}.account-purchases-module__9lxtpW__tabs button{color:var(--muted);font:600 14px/1.5 var(--body);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0}.account-purchases-module__9lxtpW__tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--green)}.account-purchases-module__9lxtpW__tabs button:focus-visible,.account-purchases-module__9lxtpW__breadcrumb:focus-visible{outline:3px solid var(--green);outline-offset:4px}.account-purchases-module__9lxtpW__panel{gap:16px;min-width:0;display:grid}.account-purchases-module__9lxtpW__list{gap:16px;display:grid}.account-purchases-module__9lxtpW__card,.account-purchases-module__9lxtpW__formCard{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:26px}.account-purchases-module__9lxtpW__cardHead{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.account-purchases-module__9lxtpW__serviceIdentity{align-items:flex-start;gap:14px;min-width:0;display:flex}.account-purchases-module__9lxtpW__serviceIdentity>svg{flex-shrink:0;width:28px;height:28px}.account-purchases-module__9lxtpW__card h3{font:600 18px/1.4 var(--body);overflow-wrap:anywhere;margin:0}.account-purchases-module__9lxtpW__serviceType{color:var(--muted);margin:4px 0 0;font-size:12px}.account-purchases-module__9lxtpW__badge{background:var(--cream);color:var(--ink);font:600 11px/1.5 var(--body);border-radius:20px;flex-shrink:0;align-items:center;padding:5px 10px;display:inline-flex}.account-purchases-module__9lxtpW__description{color:var(--muted);margin:18px 0 0;font-size:14px;line-height:1.7}.account-purchases-module__9lxtpW__reference{color:var(--muted);overflow-wrap:anywhere;margin:14px 0 0;font-size:11px}.account-purchases-module__9lxtpW__actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.account-purchases-module__9lxtpW__action>span:first-child{order:1}.account-purchases-module__9lxtpW__textAction{color:var(--ink);font:600 12px/1.5 var(--body);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline}.account-purchases-module__9lxtpW__textAction:disabled{opacity:.5;cursor:default}.account-purchases-module__9lxtpW__empty{min-width:0}.account-purchases-module__9lxtpW__empty h3{font:600 18px/1.5 var(--body);margin:0 0 8px}.account-purchases-module__9lxtpW__empty p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.account-purchases-module__9lxtpW__formCard h2{font:600 22px/1.4 var(--body);margin:0 0 8px}.account-purchases-module__9lxtpW__formCard>p{color:var(--muted);margin:0 0 26px;font-size:14px;line-height:1.7}.account-purchases-module__9lxtpW__form{gap:24px;display:grid}.account-purchases-module__9lxtpW__field{gap:8px;font-size:13px;font-weight:600;display:grid}.account-purchases-module__9lxtpW__field input[type=text]{border:1px solid var(--line);width:100%;min-height:46px;color:var(--ink);font:400 14px/1.5 var(--body);background:#fff;border-radius:6px;padding:10px 12px}.account-purchases-module__9lxtpW__field input:focus-visible{outline:2px solid var(--green);outline-offset:2px}.account-purchases-module__9lxtpW__logoField{justify-items:start;gap:12px;font-size:13px;font-weight:600;display:grid}.account-purchases-module__9lxtpW__logoField [data-club-logo]{width:120px;height:96px}.account-purchases-module__9lxtpW__logoField small,.account-purchases-module__9lxtpW__field small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.6}.account-purchases-module__9lxtpW__colourField{align-items:center;gap:12px;display:flex}.account-purchases-module__9lxtpW__colourField input[type=color]{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:6px;width:64px;height:42px;padding:5px}.account-purchases-module__9lxtpW__colourField input[type=text]{max-width:140px}.account-purchases-module__9lxtpW__notice{border:1px solid var(--line);background:#fff;border-radius:8px;margin:0;padding:14px 16px;font-size:13px;line-height:1.7}.account-purchases-module__9lxtpW__success{background:#f0f8f3;border-color:#b8d6c2}.account-purchases-module__9lxtpW__error{background:#fff4f1;border-color:#e4b0a6}.account-purchases-module__9lxtpW__note{color:var(--muted);margin:0;font-size:12px;line-height:1.7}@media (max-width:520px){.account-purchases-module__9lxtpW__heading h1{font-size:36px}.account-purchases-module__9lxtpW__card,.account-purchases-module__9lxtpW__formCard{padding:22px}.account-purchases-module__9lxtpW__cardHead{flex-direction:column;gap:12px}.account-purchases-module__9lxtpW__actions{align-items:stretch}.account-purchases-module__9lxtpW__actions>button{max-width:100%}.account-purchases-module__9lxtpW__tabs{gap:22px}}@media (hover:hover) and (pointer:fine){.account-purchases-module__9lxtpW__tabs button:hover,.account-purchases-module__9lxtpW__textAction:hover{color:var(--accent-ink)}}.account-purchases-module__9lxtpW__tabs button:active,.account-purchases-module__9lxtpW__textAction:active{color:var(--green)}.account-purchases-module__9lxtpW__list:has(.account-purchases-module__9lxtpW__serviceRow){border:1px solid var(--line);background:#fff;border-radius:8px;display:block;overflow:hidden}.account-purchases-module__9lxtpW__serviceRow{background:#fff;justify-content:space-between;align-items:center;gap:24px;min-height:104px;padding:24px;display:flex}.account-purchases-module__9lxtpW__serviceRow+.account-purchases-module__9lxtpW__serviceRow{border-top:1px solid var(--line)}.account-purchases-module__9lxtpW__rowIdentity{min-width:0}.account-purchases-module__9lxtpW__rowIdentity h3{color:var(--ink);font:600 16px/1.5 var(--body);overflow-wrap:anywhere;margin:0}.account-purchases-module__9lxtpW__rowIdentity>p{color:var(--muted);font:400 13px/1.6 var(--body);margin:4px 0 0}.account-purchases-module__9lxtpW__rowIdentity>.account-purchases-module__9lxtpW__rowNotice{max-width:520px;margin-top:10px}.account-purchases-module__9lxtpW__rowActions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;display:flex}.account-purchases-module__9lxtpW__loading{--club-on-surface:var(--ink);--club-skeleton-animation:clubSkeletonShift 1.6s linear infinite}.account-purchases-module__9lxtpW__skeletonIdentity{flex:1;gap:4px;display:grid}.account-purchases-module__9lxtpW__skeletonTitle{width:180px;max-width:100%;height:24px}.account-purchases-module__9lxtpW__skeletonDescription{width:120px;max-width:100%;height:21px}.account-purchases-module__9lxtpW__skeletonAction{width:92px;height:48px}@media (max-width:520px){.account-purchases-module__9lxtpW__serviceRow{flex-wrap:wrap;gap:16px;padding:20px}.account-purchases-module__9lxtpW__rowActions{justify-content:flex-start;max-width:100%}.account-purchases-module__9lxtpW__rowAction{max-width:100%}}.account-purchases-module__9lxtpW__rowDetails{flex-wrap:wrap;gap:8px 28px;margin:10px 0 0;display:flex}.account-purchases-module__9lxtpW__rowDetails>div{gap:2px;display:grid}.account-purchases-module__9lxtpW__rowDetails dt{color:var(--muted);font:400 12px/1.5 var(--body)}.account-purchases-module__9lxtpW__rowDetails dd{color:var(--ink);font:500 13px/1.5 var(--body);margin:0}@media (max-width:760px){.account-purchases-module__9lxtpW__serviceRow{flex-wrap:wrap}.account-purchases-module__9lxtpW__rowActions{max-width:100%}}
.account-navigation-module__N4YWNW__workspace{width:100%;max-width:var(--site-content-width);grid-template-columns:160px minmax(0,1fr);align-items:start;gap:24px;margin-inline:auto;display:grid}.account-navigation-module__N4YWNW__navigation{flex-direction:column;align-items:flex-start;gap:8px;padding-block:12px;display:flex}.account-navigation-module__N4YWNW__navigation a{min-height:44px;color:var(--muted);font:400 14px/1.5 var(--body);align-items:center;text-decoration:none;display:inline-flex}.account-navigation-module__N4YWNW__navigation a[aria-current=page]{color:var(--ink);font-weight:600}.account-navigation-module__N4YWNW__navigation a:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:2px}.account-navigation-module__N4YWNW__content,:is(.account-navigation-module__N4YWNW__content>.account-grid>article,.account-navigation-module__N4YWNW__content .account-identity-meta>div){min-width:0}@media (hover:hover) and (pointer:fine){.account-navigation-module__N4YWNW__navigation a:hover{color:var(--ink);background:var(--cream);text-decoration:none}}.account-navigation-module__N4YWNW__navigation a:active{background:var(--line)}@media (max-width:1100px){.account-navigation-module__N4YWNW__workspace{grid-template-columns:minmax(0,1fr);gap:20px}.account-navigation-module__N4YWNW__navigation{flex-flow:wrap;gap:24px;padding-block:0}}.account-navigation-module__N4YWNW__retail{grid-template-rows:auto 1fr;grid-template-columns:200px minmax(0,1fr);justify-content:center;gap:24px 64px}.account-navigation-module__N4YWNW__retail .account-navigation-module__N4YWNW__navigation{flex-direction:column;grid-area:1/1;align-items:stretch;gap:8px;padding:0}.account-navigation-module__N4YWNW__retail .account-navigation-module__N4YWNW__navigation h2{font:600 22px/1.4 var(--body);margin:0 0 16px;padding:0 12px}.account-navigation-module__N4YWNW__retail .account-navigation-module__N4YWNW__navigation a{border-left:3px solid #0000;border-radius:4px;gap:12px;padding:12px;font-size:14px}.account-navigation-module__N4YWNW__retail .account-navigation-module__N4YWNW__navigation a svg{flex-shrink:0;width:20px;height:20px}.account-navigation-module__N4YWNW__retail .account-navigation-module__N4YWNW__navigation a[aria-current=page]{border-left-color:var(--green);background:var(--cream)}.account-navigation-module__N4YWNW__retail .account-navigation-module__N4YWNW__content{grid-area:1/2/span 2}.account-navigation-module__N4YWNW__retail .account-navigation-module__N4YWNW__action{border-top:1px solid var(--line);grid-area:2/1;align-self:start;padding:16px 0 0}@media (max-width:760px){.account-navigation-module__N4YWNW__retail{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:28px}.account-navigation-module__N4YWNW__retail .account-navigation-module__N4YWNW__navigation{border-bottom:1px solid var(--line);flex-flow:row;grid-area:1/1;gap:24px}.account-navigation-module__N4YWNW__retail .account-navigation-module__N4YWNW__navigation h2,.account-navigation-module__N4YWNW__retail .account-navigation-module__N4YWNW__navigation a svg{display:none}.account-navigation-module__N4YWNW__retail .account-navigation-module__N4YWNW__navigation a{white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:12px 0}.account-navigation-module__N4YWNW__retail .account-navigation-module__N4YWNW__navigation a[aria-current=page]{border-bottom-color:var(--green);background:0 0}@media (hover:hover) and (pointer:fine){.account-navigation-module__N4YWNW__retail .account-navigation-module__N4YWNW__navigation a:hover:not([aria-current=page]){color:var(--ink);border-bottom-color:var(--muted)}}.account-navigation-module__N4YWNW__retail .account-navigation-module__N4YWNW__content{grid-area:2/1}.account-navigation-module__N4YWNW__retail .account-navigation-module__N4YWNW__action{display:none}}
.account-profile-module__XXqoiW__page{background:var(--paper);--club-action:var(--green);--club-on-action:var(--ink);--club-focus:var(--accent-ink);--club-on-surface:var(--ink);--club-on-surface-variant:var(--muted);--club-surface:var(--paper);--club-background:var(--cream);--club-control-boundary:var(--line);--club-accent-text:var(--accent-ink)}.account-profile-module__XXqoiW__main{flex:1;padding-top:40px;padding-bottom:48px}.account-profile-module__XXqoiW__main .account-profile-module__XXqoiW__editor{width:100%;max-width:none;margin-inline:auto}.account-profile-module__XXqoiW__editor h1{font:800 40px/1.1 var(--heading);letter-spacing:-.02em;margin:0 0 24px}.account-profile-module__XXqoiW__editor .profile-photo-editor{text-align:left;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px 24px;margin:0 0 32px;display:grid}.account-profile-module__XXqoiW__editor .profile-photo-control{grid-row:1/span 2;width:96px;height:96px}:is(.account-profile-module__XXqoiW__editor .profile-photo-trigger,.account-profile-module__XXqoiW__editor .account-avatar){width:96px;height:96px}.account-profile-module__XXqoiW__editor .account-avatar{box-shadow:none;border:0;font-size:32px}.account-profile-module__XXqoiW__editor .profile-photo-badge{width:30px;height:30px;box-shadow:none;bottom:-2px;right:-2px}.account-profile-module__XXqoiW__editor .profile-photo-badge svg{width:15px;height:15px}.account-profile-module__XXqoiW__editor .account-profile-module__XXqoiW__photoActions{flex-wrap:wrap;justify-content:flex-start;align-self:end;gap:8px;margin:0;display:flex}.account-profile-module__XXqoiW__editor .profile-photo-help{align-self:start;margin:0!important;font-size:11px!important}.account-profile-module__XXqoiW__editor .profile-photo-progress{grid-column:1/-1;max-width:none}.account-profile-module__XXqoiW__editor .field-grid{gap:20px}.account-profile-module__XXqoiW__editor .field{margin-bottom:20px;display:block}.account-profile-module__XXqoiW__editor .field>span{color:var(--ink);letter-spacing:0;font-size:13px;font-weight:600}.account-profile-module__XXqoiW__editor .input-shell{border-radius:5px;height:48px}.account-profile-module__XXqoiW__editor .input-shell input{font-size:14px}.account-profile-module__XXqoiW__editor .input-shell.disabled{background:var(--cream)}.account-profile-module__XXqoiW__editor .field-grid .input-shell>svg{display:none}.account-profile-module__XXqoiW__save{min-width:190px;margin-top:4px}.account-profile-module__XXqoiW__save>span:first-child{order:2}.account-profile-module__XXqoiW__signOut{width:100%;min-height:44px;color:var(--ink);font:400 14px/1.5 var(--body);background:0 0;border:3px solid #0000;border-radius:4px;justify-content:flex-start;align-items:center;gap:12px;padding:12px;display:inline-flex}.account-profile-module__XXqoiW__signOut svg{flex-shrink:0;width:20px;height:20px}@media (hover:hover) and (pointer:fine){.account-profile-module__XXqoiW__signOut:hover{color:var(--ink);background:var(--cream)}}.account-profile-module__XXqoiW__signOut:active{background:var(--line)}.account-profile-module__XXqoiW__signOut:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:3px}.account-profile-module__XXqoiW__danger{margin-inline:auto;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;width:100%;margin-top:32px;padding-top:24px;display:flex}.account-profile-module__XXqoiW__danger .account-card-label{color:var(--error);font-size:10px;font-weight:600}.account-profile-module__XXqoiW__deleteAction{flex-shrink:0}.account-profile-module__XXqoiW__danger h2{font:600 17px/1.4 var(--body);margin:8px 0}.account-profile-module__XXqoiW__danger p{max-width:460px;color:var(--muted);font:400 12px/1.6 var(--body);margin:0}@media (max-width:760px){.account-profile-module__XXqoiW__main{padding-top:16px;padding-bottom:32px}.account-profile-module__XXqoiW__editor h1{margin-bottom:24px;font-size:36px}.account-profile-module__XXqoiW__editor .profile-photo-editor{grid-template-columns:80px minmax(0,1fr);column-gap:16px;margin-bottom:28px}:is(.account-profile-module__XXqoiW__editor .profile-photo-control,.account-profile-module__XXqoiW__editor .profile-photo-trigger,.account-profile-module__XXqoiW__editor .account-avatar){width:80px;height:80px}.account-profile-module__XXqoiW__editor .profile-photo-help{line-height:1.5;font-size:10px!important}.account-profile-module__XXqoiW__editor .field-grid{grid-template-columns:1fr;gap:0}.account-profile-module__XXqoiW__editor .input-shell input{font-size:16px}.account-profile-module__XXqoiW__danger{gap:16px;display:grid}}
.club-purchase-module__piC9pq__content{gap:22px;max-width:880px;margin-inline:auto;display:grid}.club-purchase-module__piC9pq__content .account-title{margin-bottom:0}.club-purchase-module__piC9pq__content .account-edit-card{min-width:0}.club-purchase-module__piC9pq__content .account-edit-card h2{overflow-wrap:anywhere}.club-purchase-module__piC9pq__content .account-edit-card>p{color:var(--muted);font-size:14px;line-height:1.7}.club-purchase-module__piC9pq__content .primary-button{max-width:100%;text-decoration:none}.club-purchase-module__piC9pq__checkoutMain{padding-top:40px;padding-bottom:48px}.club-purchase-module__piC9pq__heading h1{font:700 40px/1.15 var(--heading);letter-spacing:-.01em;color:var(--navy);margin:0}.club-purchase-module__piC9pq__heading p{color:var(--muted);margin:10px 0 0;font-size:16px;line-height:1.6}.club-purchase-module__piC9pq__purchaseCard{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1.15fr 1fr;min-width:0;display:grid;overflow:hidden}.club-purchase-module__piC9pq__productDetails,.club-purchase-module__piC9pq__summary{min-width:0;padding:30px}.club-purchase-module__piC9pq__productDetails{border-right:1px solid var(--line)}.club-purchase-module__piC9pq__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;line-height:1.5}.club-purchase-module__piC9pq__productDetails h2{font:700 32px/1.2 var(--heading);letter-spacing:-.01em;color:var(--navy);margin:18px 0 12px}.club-purchase-module__piC9pq__productDetails>p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.club-purchase-module__piC9pq__features{gap:28px;margin:38px 0 0;padding:0;list-style:none;display:grid}.club-purchase-module__piC9pq__features li{align-items:center;gap:20px;font-size:14px;line-height:1.6;display:flex}.club-purchase-module__piC9pq__features svg{width:30px;height:30px;color:var(--navy);flex:0 0 30px}.club-purchase-module__piC9pq__summary h2{font:600 20px/1.4 var(--body);letter-spacing:-.02em;color:var(--navy);margin:0 0 24px}.club-purchase-module__piC9pq__prices{gap:20px;margin:0;display:grid}.club-purchase-module__piC9pq__prices>div+div{border-top:1px solid var(--line);padding-top:20px}.club-purchase-module__piC9pq__prices dt{margin-bottom:6px;font-size:14px;font-weight:600;line-height:1.5}.club-purchase-module__piC9pq__prices dd{letter-spacing:-.025em;white-space:nowrap;margin:0;font-size:36px;font-weight:700;line-height:1.25}.club-purchase-module__piC9pq__prices .club-purchase-module__piC9pq__priceNote{letter-spacing:normal;white-space:normal;color:var(--muted);margin-top:8px;font-size:12px;font-weight:400;line-height:1.6}.club-purchase-module__piC9pq__frequency{letter-spacing:normal;font-size:16px;font-weight:400}.club-purchase-module__piC9pq__activationNote{background:var(--cream);border-radius:8px;gap:4px;margin:20px 0 16px;padding:14px 16px;font-size:12px;line-height:1.6;display:grid}.club-purchase-module__piC9pq__activationNote strong{font-size:13px;font-weight:650}.club-purchase-module__piC9pq__activationNote span{color:var(--muted)}.club-purchase-module__piC9pq__checkoutAction>span:first-child{order:1}.club-purchase-module__piC9pq__taxNote{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.7}.club-purchase-module__piC9pq__afterPurchase{text-align:center;color:var(--muted);margin:0;font-size:12px;line-height:1.6}.club-purchase-module__piC9pq__back{color:var(--ink);text-underline-offset:4px;justify-self:start;align-items:center;gap:6px;font-size:13px;font-weight:650;display:inline-flex}.club-purchase-module__piC9pq__back svg{width:16px;height:16px;rotate:180deg}.club-purchase-module__piC9pq__note{font-size:12px!important}@media (max-width:760px){.club-purchase-module__piC9pq__purchaseCard{grid-template-columns:1fr}.club-purchase-module__piC9pq__productDetails{border-right:0;border-bottom:1px solid var(--line)}.club-purchase-module__piC9pq__features{grid-template-columns:1fr 1fr;gap:22px}.club-purchase-module__piC9pq__features li{gap:12px}.club-purchase-module__piC9pq__checkoutMain{padding-top:28px}}@media (max-width:520px){.club-purchase-module__piC9pq__productDetails,.club-purchase-module__piC9pq__summary{padding:24px}.club-purchase-module__piC9pq__features{grid-template-columns:1fr;gap:22px;margin-top:28px}.club-purchase-module__piC9pq__heading h1{font-size:36px}.club-purchase-module__piC9pq__heading p{font-size:16px}.club-purchase-module__piC9pq__content .primary-button{width:100%}}
.club-purchase-setup-module__s7d9dq__page.account-home-page{background:var(--cream)}.club-purchase-setup-module__s7d9dq__page .club-purchase-setup-module__s7d9dq__serviceContent.club-purchase-setup-module__s7d9dq__serviceContent{min-width:0;max-width:var(--site-content-width);margin-inline:auto}.club-purchase-setup-module__s7d9dq__heading{margin:8px 0 32px}.club-purchase-setup-module__s7d9dq__heading h1{margin-bottom:12px}.club-purchase-setup-module__s7d9dq__heading p,.club-purchase-setup-module__s7d9dq__section>p{color:var(--muted);font:400 14px/1.6 var(--body);margin:0}.club-purchase-setup-module__s7d9dq__section h2{font:600 18px/1.4 var(--body);margin:0 0 8px}.club-purchase-setup-module__s7d9dq__form{gap:24px;margin-top:24px;display:grid}.club-purchase-setup-module__s7d9dq__form .field{margin:0}.club-purchase-setup-module__s7d9dq__logoField{gap:8px;display:grid}.club-purchase-setup-module__s7d9dq__logoField>span{font:600 13px/1.5 var(--body);color:var(--ink)}.club-purchase-setup-module__s7d9dq__logoRow{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.club-purchase-setup-module__s7d9dq__logoActions{justify-items:start;gap:12px;min-width:0;display:grid}.club-purchase-setup-module__s7d9dq__logoActions small,.club-purchase-setup-module__s7d9dq__note{color:var(--muted);font:400 12px/1.6 var(--body);margin:0}.club-purchase-setup-module__s7d9dq__colourControls{align-items:center;gap:12px;display:flex}.club-purchase-setup-module__s7d9dq__colourControls .club-purchase-setup-module__s7d9dq__swatch{flex-shrink:0;width:64px;padding:6px}.club-purchase-setup-module__s7d9dq__swatch input{cursor:pointer;height:100%;padding:0}.club-purchase-setup-module__s7d9dq__swatch input::-webkit-color-swatch-wrapper{padding:0}.club-purchase-setup-module__s7d9dq__swatch input::-webkit-color-swatch{border:0;border-radius:3px}.club-purchase-setup-module__s7d9dq__swatch input::-moz-color-swatch{border:0;border-radius:3px}.club-purchase-setup-module__s7d9dq__hex{width:160px;max-width:calc(100% - 76px)}.club-purchase-setup-module__s7d9dq__actions{align-items:center;display:flex}.club-purchase-setup-module__s7d9dq__setupSkeleton{--club-on-surface:var(--ink);--club-skeleton-animation:clubSkeletonShift 1.6s linear infinite}.club-purchase-setup-module__s7d9dq__skeletonLogo{flex:0 0 64px;width:64px;height:64px}.club-purchase-setup-module__s7d9dq__skeletonName{width:160px;max-width:100%;height:24px}.club-purchase-setup-module__s7d9dq__skeletonCaption{width:100px;max-width:100%;height:20px;margin-top:8px}.club-purchase-setup-module__s7d9dq__skeletonDescription{width:280px;max-width:100%;height:21px}.club-purchase-setup-module__s7d9dq__skeletonIcon{flex:0 0 28px;width:28px;height:26px}.club-purchase-setup-module__s7d9dq__skeletonTask{width:190px;max-width:100%;height:21px}.club-purchase-setup-module__s7d9dq__domainSkeletonText.club-purchase-setup-module__s7d9dq__domainSkeletonText{color:#0000;-webkit-user-select:none;user-select:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;display:inline}.club-purchase-setup-module__s7d9dq__domainSkeletonCell{max-width:100%;height:14px}.club-purchase-setup-module__s7d9dq__domainSkeletonIcon{width:17px;height:17px}@media (max-width:520px){.club-purchase-setup-module__s7d9dq__skeletonIcon{flex-basis:22px;width:22px}}@media (max-width:760px){.club-purchase-setup-module__s7d9dq__heading{margin-bottom:24px}.club-purchase-setup-module__s7d9dq__logoRow{gap:16px}}.club-purchase-setup-module__s7d9dq__clubSummary h2{font:600 18px/1.4 var(--body);margin:0 0 18px}.club-purchase-setup-module__s7d9dq__summaryRow{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.club-purchase-setup-module__s7d9dq__summaryRow [data-club-logo]{--club-logo-size:64px;border-radius:9px;flex-basis:64px;width:64px;height:64px}.club-purchase-setup-module__s7d9dq__summaryRow [data-club-logo] img{padding:6px}.club-purchase-setup-module__s7d9dq__summaryIdentity{flex:1;min-width:0}.club-purchase-setup-module__s7d9dq__summaryIdentity h3{font:600 16px/1.5 var(--body);overflow-wrap:anywhere;margin:0}.club-purchase-setup-module__s7d9dq__summaryIdentity p{color:var(--muted);font:400 13px/1.5 var(--body);align-items:center;gap:12px;margin:8px 0 0;display:flex}.club-purchase-setup-module__s7d9dq__colourDot{border:1px solid var(--line);border-radius:50%;flex-shrink:0;width:18px;height:18px;display:inline-block}.club-purchase-setup-module__s7d9dq__platforms{gap:16px;margin-top:32px;display:grid}.club-purchase-setup-module__s7d9dq__platforms>h2{font:600 22px/1.4 var(--body);margin:0 0 4px}.club-purchase-setup-module__s7d9dq__platforms .club-purchase-setup-module__s7d9dq__taskGroup{padding:0;overflow:hidden}.club-purchase-setup-module__s7d9dq__taskSummary{cursor:pointer;align-items:center;gap:18px;padding:24px 26px;list-style:none;display:flex}.club-purchase-setup-module__s7d9dq__taskSummary::-webkit-details-marker{display:none}.club-purchase-setup-module__s7d9dq__taskSummary:focus-visible{outline:2px solid var(--green);outline-offset:-3px;border-radius:12px}.club-purchase-setup-module__s7d9dq__platformIcon{flex:0 0 28px;justify-content:center;align-items:center;width:28px;display:flex}.club-purchase-setup-module__s7d9dq__platformIcon svg{width:26px;height:26px}.club-purchase-setup-module__s7d9dq__taskIdentity{flex:1;gap:4px;min-width:0;display:grid}.club-purchase-setup-module__s7d9dq__taskTitle{font:600 16px/1.5 var(--body)}.club-purchase-setup-module__s7d9dq__taskDescription{color:var(--muted);font:400 13px/1.6 var(--body)}.club-purchase-setup-module__s7d9dq__disclosure{font:400 12px/1.5 var(--body);flex-shrink:0;align-items:center;gap:10px;display:flex}.club-purchase-setup-module__s7d9dq__disclosure>svg{width:18px;height:18px;transform:rotate(90deg)}.club-purchase-setup-module__s7d9dq__taskGroup[open] .club-purchase-setup-module__s7d9dq__disclosure>svg{transform:rotate(-90deg)}.club-purchase-setup-module__s7d9dq__tasks{border-top:1px solid var(--line);margin:0;padding:0 26px;list-style:none}.club-purchase-setup-module__s7d9dq__tasks li{min-height:76px;font:400 14px/1.5 var(--body);align-items:center;gap:16px;padding:14px 0;display:flex}.club-purchase-setup-module__s7d9dq__tasks li+li{border-top:1px solid var(--line)}.club-purchase-setup-module__s7d9dq__tasks li>span:nth-child(2){flex:1;min-width:0}.club-purchase-setup-module__s7d9dq__taskCircle{border:1.5px solid var(--muted);border-radius:50%;flex-shrink:0;width:17px;height:17px;display:block}.club-purchase-setup-module__s7d9dq__domainIdentity{font:600 15px/1.5 var(--body);align-items:center;gap:12px;margin-bottom:24px;display:flex}.club-purchase-setup-module__s7d9dq__domainIdentity [data-club-logo]{--club-logo-size:40px;border-radius:8px;flex-basis:40px;width:40px;height:40px}.club-purchase-setup-module__s7d9dq__domainIdentity [data-club-logo] img{padding:4px}.club-purchase-setup-module__s7d9dq__domainCard h2{font:600 22px/1.4 var(--body);margin:0}.club-purchase-setup-module__s7d9dq__domainCard p{color:var(--muted);font:400 14px/1.6 var(--body);margin:0}.club-purchase-setup-module__s7d9dq__wizardProgress{justify-content:space-between;gap:16px;margin:0 0 40px;padding:0;list-style:none;display:flex}.club-purchase-setup-module__s7d9dq__wizardProgress li{color:var(--muted);font:400 12px/1.5 var(--body);flex-direction:column;flex:1;align-items:center;gap:8px;display:flex;position:relative}.club-purchase-setup-module__s7d9dq__wizardProgress li+li:before{content:"";background:var(--line);width:calc(100% - 36px);height:1px;position:absolute;top:16px;right:calc(50% + 26px)}.club-purchase-setup-module__s7d9dq__wizardProgress li>span{background:var(--cream);width:32px;height:32px;color:var(--muted);border-radius:50%;place-items:center;font-weight:600;display:grid}.club-purchase-setup-module__s7d9dq__wizardProgress li[aria-current=step]{color:var(--ink)}.club-purchase-setup-module__s7d9dq__wizardProgress li[aria-current=step]>span{background:var(--green);color:var(--ink)}.club-purchase-setup-module__s7d9dq__wizardProgress li[data-complete]>span{background:var(--ink);color:#fff}.club-purchase-setup-module__s7d9dq__domainForm,.club-purchase-setup-module__s7d9dq__records{gap:20px;display:grid}.club-purchase-setup-module__s7d9dq__domainForm .field{margin:4px 0 0}.club-purchase-setup-module__s7d9dq__domainAddress{font:400 14px/1.6 var(--body);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:16px;display:flex}.club-purchase-setup-module__s7d9dq__domainAddress strong{color:var(--ink)}.club-purchase-setup-module__s7d9dq__recordsTable{border:1px solid var(--line);border-radius:8px;overflow-x:auto}.club-purchase-setup-module__s7d9dq__recordsTable table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font:400 13px/1.6 var(--body)}.club-purchase-setup-module__s7d9dq__recordsTable th{background:var(--cream);padding:12px 16px;font-weight:600}.club-purchase-setup-module__s7d9dq__recordsTable td{border-top:1px solid var(--line);color:var(--muted);padding:20px 16px}.club-purchase-setup-module__s7d9dq__recordsTable th:first-child{width:80px}.club-purchase-setup-module__s7d9dq__recordsTable th:nth-child(2){width:36%}.club-purchase-setup-module__s7d9dq__recordsTable td{vertical-align:middle}.club-purchase-setup-module__s7d9dq__recordCopy{grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:8px;min-width:0;display:grid}.club-purchase-setup-module__s7d9dq__recordText{white-space:nowrap;-webkit-user-select:all;user-select:all;min-width:0;display:block;overflow-x:auto}.club-purchase-setup-module__s7d9dq__recordText:focus-visible{outline:2px solid var(--green);outline-offset:2px}@media (max-width:520px){.club-purchase-setup-module__s7d9dq__recordsTable th,.club-purchase-setup-module__s7d9dq__recordsTable td{padding:12px 8px}.club-purchase-setup-module__s7d9dq__recordsTable th:first-child{width:56px}.club-purchase-setup-module__s7d9dq__recordsTable th:nth-child(2){width:38%}.club-purchase-setup-module__s7d9dq__recordCopy{gap:4px}}.club-purchase-setup-module__s7d9dq__wizardActions{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:12px;padding-top:24px;display:flex}.club-purchase-setup-module__s7d9dq__wizardActions>button:only-child{margin-left:auto}.club-purchase-setup-module__s7d9dq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.club-purchase-setup-module__s7d9dq__taskSummary:hover{background:var(--cream)}}.club-purchase-setup-module__s7d9dq__taskSummary:active{background:var(--line)}@media (max-width:520px){.club-purchase-setup-module__s7d9dq__summaryRow{gap:16px}.club-purchase-setup-module__s7d9dq__summaryIdentity{min-width:calc(100% - 80px)}.club-purchase-setup-module__s7d9dq__summaryRow>button{margin-left:80px}.club-purchase-setup-module__s7d9dq__taskSummary{align-items:flex-start;gap:12px;padding:20px 22px}.club-purchase-setup-module__s7d9dq__platformIcon{flex-basis:22px;width:22px}.club-purchase-setup-module__s7d9dq__platformIcon svg{width:22px;height:22px}.club-purchase-setup-module__s7d9dq__disclosure{gap:6px}.club-purchase-setup-module__s7d9dq__disclosure>span:not(.club-purchase-setup-module__s7d9dq__platformComplete){display:none}.club-purchase-setup-module__s7d9dq__tasks{padding:0 22px}.club-purchase-setup-module__s7d9dq__tasks li{flex-wrap:wrap;gap:12px}.club-purchase-setup-module__s7d9dq__tasks li>span:nth-child(2){min-width:calc(100% - 32px)}.club-purchase-setup-module__s7d9dq__tasks li>button{margin-left:29px}.club-purchase-setup-module__s7d9dq__wizardProgress{gap:6px;margin-bottom:28px}.club-purchase-setup-module__s7d9dq__wizardProgress li{font-size:11px}.club-purchase-setup-module__s7d9dq__wizardProgress li+li:before{width:calc(100% - 30px);right:calc(50% + 18px)}.club-purchase-setup-module__s7d9dq__wizardActions{grid-template-columns:1fr;display:grid}.club-purchase-setup-module__s7d9dq__wizardActions>button{width:100%}}.club-purchase-setup-module__s7d9dq__addressChoices{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;display:grid}.club-purchase-setup-module__s7d9dq__addressChoices legend{font:600 13px/1.5 var(--body);margin-bottom:12px}.club-purchase-setup-module__s7d9dq__addressChoices label{border:1px solid var(--line);cursor:pointer;border-radius:9px;align-items:flex-start;gap:10px;min-width:0;padding:14px;display:flex}.club-purchase-setup-module__s7d9dq__addressChoices label:has(input:checked){border-color:var(--green);background:var(--cream)}.club-purchase-setup-module__s7d9dq__addressChoices input{accent-color:var(--green);flex-shrink:0;margin:3px 0 0}.club-purchase-setup-module__s7d9dq__addressChoices span{min-width:0;font:400 13px/1.5 var(--body);gap:4px;display:grid}.club-purchase-setup-module__s7d9dq__addressChoices strong{font-weight:600}.club-purchase-setup-module__s7d9dq__addressChoices small{color:var(--muted);overflow-wrap:anywhere}@media (max-width:760px){.club-purchase-setup-module__s7d9dq__addressChoices{grid-template-columns:1fr}}.club-purchase-setup-module__s7d9dq__verificationContent{gap:18px;min-width:0;display:grid}.club-purchase-setup-module__s7d9dq__verificationSummary{border:1px solid var(--line);background:var(--cream);border-radius:9px;align-items:flex-start;gap:12px;padding:14px;display:flex}.club-purchase-setup-module__s7d9dq__verificationSummary>span{flex:0 0 18px;margin-top:2px}.club-purchase-setup-module__s7d9dq__verificationSummary p,.club-purchase-setup-module__s7d9dq__verificationHelp{font:400 13px/1.6 var(--body);color:var(--muted);margin:0}.club-purchase-setup-module__s7d9dq__verificationSummary[data-status=error]{background:#fff4f1;border-color:#e4b0a6}.club-purchase-setup-module__s7d9dq__verificationSummary[data-status=success]{background:#f0f8f3;border-color:#b8d6c2}.club-purchase-setup-module__s7d9dq__verificationRecords{border:1px solid var(--line);border-radius:9px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.club-purchase-setup-module__s7d9dq__verificationRecords>li{gap:10px;min-width:0;padding:16px;display:grid}.club-purchase-setup-module__s7d9dq__verificationRecords>li+li{border-top:1px solid var(--line)}.club-purchase-setup-module__s7d9dq__verificationRecordHeading{font:600 13px/1.5 var(--body);justify-content:space-between;align-items:center;gap:12px;display:flex}.club-purchase-setup-module__s7d9dq__verificationBadge{font:600 12px/1.5 var(--body);color:var(--muted);text-align:right}.club-purchase-setup-module__s7d9dq__verificationBadge[data-status=detected]{color:#27683d}.club-purchase-setup-module__s7d9dq__verificationBadge[data-status=not_detected],.club-purchase-setup-module__s7d9dq__verificationBadge[data-status=conflict]{color:#a74728}.club-purchase-setup-module__s7d9dq__verificationField{gap:2px;min-width:0;display:grid}.club-purchase-setup-module__s7d9dq__verificationField>span{color:var(--muted);font:400 11px/1.5 var(--body)}.club-purchase-setup-module__s7d9dq__verificationField code{font:400 12px/1.6 var(--body);color:var(--ink)}.club-purchase-setup-module__s7d9dq__verificationHelp+.club-purchase-setup-module__s7d9dq__verificationActions{margin-top:18px}.club-purchase-setup-module__s7d9dq__verificationActions{border-top:1px solid var(--line);justify-content:flex-end;gap:12px;padding-top:18px;display:flex}@media (max-width:520px){.club-purchase-setup-module__s7d9dq__verificationActions{flex-direction:column}.club-purchase-setup-module__s7d9dq__verificationActions>button{width:100%}.club-purchase-setup-module__s7d9dq__verificationRecords>li{padding:12px}}@media (min-width:521px){[role=dialog][aria-modal=true]:has(>.club-purchase-setup-module__s7d9dq__verificationContent){width:min(100%,880px)}}.club-purchase-setup-module__s7d9dq__deploymentProgress{gap:10px;padding-block:12px;display:grid}.club-purchase-setup-module__s7d9dq__deploymentProgressTrack{background:var(--line);border-radius:999px;height:6px;overflow:hidden}.club-purchase-setup-module__s7d9dq__deploymentProgressTrack>span{border-radius:inherit;background:var(--green);width:0;height:100%;display:block}.club-purchase-setup-module__s7d9dq__deploymentProgress[data-state=active] .club-purchase-setup-module__s7d9dq__deploymentProgressTrack>span{width:35%;animation:1.6s ease-in-out infinite club-purchase-setup-module__s7d9dq__deploymentProgressSlide}.club-purchase-setup-module__s7d9dq__deploymentProgress[data-state=complete] .club-purchase-setup-module__s7d9dq__deploymentProgressTrack>span{background:#27683d;width:100%}.club-purchase-setup-module__s7d9dq__deploymentProgress[data-state=staged] .club-purchase-setup-module__s7d9dq__deploymentProgressTrack>span{transition:width .3s}.club-purchase-setup-module__s7d9dq__deploymentProgress p{text-align:center;color:var(--muted);font:400 13px/1.6 var(--body);margin:0}@keyframes club-purchase-setup-module__s7d9dq__deploymentProgressSlide{0%{transform:translate(-100%)}to{transform:translate(386%)}}@media (prefers-reduced-motion:reduce){.club-purchase-setup-module__s7d9dq__deploymentProgress[data-state=active] .club-purchase-setup-module__s7d9dq__deploymentProgressTrack>span{margin-inline:auto;animation:none}}.club-purchase-setup-module__s7d9dq__taskCircle[data-complete]{border-color:var(--success);color:var(--success);place-items:center;display:grid}.club-purchase-setup-module__s7d9dq__taskCircle[data-complete]>svg{width:12px;height:12px}.club-purchase-setup-module__s7d9dq__deploymentSuccess{text-align:center;justify-items:center;gap:18px;padding-block:24px;display:grid}.club-purchase-setup-module__s7d9dq__deploymentSuccessIcon{color:#27683d;background:#f0f8f3;border:3px solid #27683d;border-radius:50%;place-items:center;width:88px;height:88px;display:grid}.club-purchase-setup-module__s7d9dq__deploymentSuccessIcon>svg{width:48px;height:48px}.club-purchase-setup-module__s7d9dq__deploymentSuccess p{max-width:56ch;color:var(--muted);font:400 13px/1.6 var(--body);margin:0}.club-purchase-setup-module__s7d9dq__deploymentSuccess p:first-of-type{color:var(--ink)}.club-purchase-setup-module__s7d9dq__logoAppearance{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.club-purchase-setup-module__s7d9dq__logoAppearance legend{font:600 13px/1.5 var(--body);color:var(--ink);margin-bottom:12px}.club-purchase-setup-module__s7d9dq__backgroundToggle{font:400 14px/1.5 var(--body);cursor:pointer;align-items:center;gap:10px;display:flex}.club-purchase-setup-module__s7d9dq__logoPreviews{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:640px;display:grid}.club-purchase-setup-module__s7d9dq__logoPreview{min-width:0;font:400 12px/1.5 var(--body);color:var(--muted);gap:8px;display:grid}.club-purchase-setup-module__s7d9dq__logoPreview>div{border:1px solid var(--line);border-radius:9px;place-items:center;min-height:144px;padding:16px;display:grid}@media (max-width:520px){.club-purchase-setup-module__s7d9dq__logoPreviews{grid-template-columns:1fr}}.club-purchase-setup-module__s7d9dq__connectedDomain{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-weight:500}.club-purchase-setup-module__s7d9dq__platformComplete{color:var(--success);font:400 12px/1.5 var(--body);flex-shrink:0;align-items:center;gap:8px;display:inline-flex}
.dialog-close-button-module__ZDSgRq__button.dialog-close-button-module__ZDSgRq__button.dialog-close-button-module__ZDSgRq__button{width:36px;min-width:36px;height:36px;min-height:36px;color:var(--club-on-surface);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;align-self:flex-start;place-items:center;margin:0;padding:0;display:grid;position:relative}.dialog-close-button-module__ZDSgRq__button:before{content:"";background:0 0;border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.dialog-close-button-module__ZDSgRq__button svg{width:18px;height:18px;position:relative}.dialog-close-button-module__ZDSgRq__button.dialog-close-button-module__ZDSgRq__button.dialog-close-button-module__ZDSgRq__button.dialog-close-button-module__ZDSgRq__corner{position:absolute;top:8px;right:8px}.dialog-close-button-module__ZDSgRq__button:focus-visible{outline:0}.dialog-close-button-module__ZDSgRq__button:focus-visible:before{box-shadow:0 0 0 3px var(--club-focus)}.dialog-close-button-module__ZDSgRq__button:disabled{opacity:.55;cursor:default}@media (hover:hover) and (pointer:fine){.dialog-close-button-module__ZDSgRq__button:hover:not(:disabled):before{background:color-mix(in srgb,var(--club-on-surface) 9%,transparent)}}.dialog-close-button-module__ZDSgRq__button:active:not(:disabled):before{background:color-mix(in srgb,var(--club-on-surface) 14%,transparent);transition:none}
.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button{white-space:nowrap;width:auto;min-width:0;height:48px;min-height:48px;font:inherit;cursor:pointer;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:14px;font-weight:800;transition:background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__fullWidth{width:100%}.club-action-button-module__OxhAPG__icon{flex:0 0 17px;place-items:center;width:17px;height:17px;display:grid}.club-action-button-module__OxhAPG__icon>svg{width:17px;height:17px}.club-action-button-module__OxhAPG__button .club-action-button-module__OxhAPG__label{min-width:0;color:inherit;font-size:inherit;font-weight:inherit}.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__primary{color:var(--club-on-action);border:1px solid var(--club-action);background:var(--club-action)}.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__secondary{color:var(--club-on-surface);border:1px solid var(--club-control-boundary);background:0 0}.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__danger{color:#b82f2f;box-shadow:none;background:0 0;border:1px solid #b82f2f}.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button:focus-visible{outline:3px solid var(--club-focus);outline-offset:2px}.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button:disabled{cursor:default;opacity:.45}@media (hover:hover) and (pointer:fine){.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__secondary:hover:not(:disabled){background:color-mix(in srgb, currentColor 9%, var(--club-surface))}.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__primary:hover:not(:disabled){background:color-mix(in srgb, currentColor 9%, var(--club-action))}.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__danger:hover:not(:disabled){background:color-mix(in srgb, currentColor 9%, transparent)}}.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__secondary:active:not(:disabled){background:color-mix(in srgb, currentColor 14%, var(--club-surface))}.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__primary:active:not(:disabled){background:color-mix(in srgb, currentColor 14%, var(--club-action))}.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__danger:active:not(:disabled){background:color-mix(in srgb, currentColor 14%, transparent)}:where([data-color-scheme=dark]) .club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__danger{color:#ff8c8c;border-color:#ff8c8c}@media (prefers-color-scheme:dark){:where([data-color-scheme=device]) .club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__danger,:where(:root:not(:has([data-color-scheme]))) .club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__danger{color:#ff8c8c;border-color:#ff8c8c}}.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button:active:not(:disabled){transition:none}@media (prefers-reduced-motion:reduce){.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button{transition:none}}.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__button.club-action-button-module__OxhAPG__iconOnly{width:32px;height:32px;min-height:32px;color:var(--club-on-surface-variant);border:0;border-radius:6px;flex:none;padding:0}
.club-calendar-module__GFjMlG__calendar{gap:22px;width:min(100%,1040px);margin:0 auto;display:grid}.club-calendar-module__GFjMlG__heading{justify-content:space-between;align-items:end;gap:24px;display:flex}.club-calendar-module__GFjMlG__heading>div>span,.club-calendar-module__GFjMlG__panelTitle>div>span,.club-calendar-module__GFjMlG__attendeeHeading>div>span,.club-calendar-module__GFjMlG__rsvpCard>span,.club-calendar-module__GFjMlG__editor header span,.club-calendar-module__GFjMlG__category{color:var(--club-accent-text);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:850}.club-calendar-module__GFjMlG__heading h1{letter-spacing:-.045em;margin:5px 0 0;font-size:34px;font-weight:900;line-height:1.12}.club-calendar-module__GFjMlG__heading p{color:var(--club-on-surface-variant);margin:7px 0 0;font-size:14px}.club-calendar-module__GFjMlG__heading>button{min-height:48px;color:var(--club-on-action);background:var(--club-action);font:inherit;border:1px solid #ffffff20;border-radius:13px;padding:0 22px;font-size:13px;font-weight:800}.club-calendar-module__GFjMlG__eventList{gap:14px;display:grid}.club-calendar-module__GFjMlG__eventRow{min-height:106px;color:var(--club-on-surface);border:1px solid var(--club-content-border);background:var(--club-surface);border-radius:18px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px;text-decoration:none;transition:border-color .18s,background .18s;display:grid}.club-calendar-module__GFjMlG__eventRow:hover{border-color:color-mix(in srgb,var(--club-brand) 42%,var(--club-control-boundary));background:color-mix(in srgb,var(--club-on-surface) 9%,var(--club-surface))}.club-calendar-module__GFjMlG__eventRow>time{text-align:center;width:68px;height:72px;color:var(--club-on-soft-accent);background:var(--club-soft-accent);border-radius:15px;place-content:center;display:grid}.club-calendar-module__GFjMlG__eventRow time span{letter-spacing:.11em;text-transform:uppercase;font-size:12px;font-weight:900}.club-calendar-module__GFjMlG__eventRow time strong{margin-top:3px;font-size:25px;line-height:1}.club-calendar-module__GFjMlG__rowCopy{min-width:0}.club-calendar-module__GFjMlG__rowCopy h2{letter-spacing:-.025em;margin:5px 0 0;font-size:18px}.club-calendar-module__GFjMlG__rowCopy p{color:var(--club-on-surface-variant);align-items:center;gap:6px;margin:7px 0 0;font-size:13px;display:flex}.club-calendar-module__GFjMlG__rowCopy p svg{width:14px;height:14px}.club-calendar-module__GFjMlG__rowCopy i{font-style:normal}.club-calendar-module__GFjMlG__rowPeople{color:var(--club-on-surface-variant);align-items:center;font-size:12px;display:flex}.club-calendar-module__GFjMlG__rowPeople>svg{width:22px;height:22px}.club-calendar-module__GFjMlG__avatarStack{display:flex}.club-calendar-module__GFjMlG__avatar{object-fit:cover;width:36px;height:36px;color:var(--club-on-soft-accent);background:var(--club-soft-accent);border-radius:50%;flex:0 0 36px;place-items:center;font-size:12px;font-weight:850;display:grid}.club-calendar-module__GFjMlG__detailPage{gap:18px;display:grid}.club-calendar-module__GFjMlG__hero{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--club-action) 40%,#000),color-mix(in srgb,var(--club-action) 24%,#000) 58%,color-mix(in srgb,var(--club-action) 12%,#000));border-radius:25px;flex-direction:column;justify-content:space-between;min-height:270px;padding:24px 28px 30px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f}.club-calendar-module__GFjMlG__hero:after{content:"";border:72px solid #ffffff0d;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-260px;right:-120px}.club-calendar-module__GFjMlG__heroTop,.club-calendar-module__GFjMlG__heroContent{z-index:1;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.club-calendar-module__GFjMlG__heroTop>a{color:#fff;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.club-calendar-module__GFjMlG__heroTop svg{width:18px;height:18px}.club-calendar-module__GFjMlG__manageActions{gap:8px;display:flex}.club-calendar-module__GFjMlG__manageActions button{color:#fff;min-width:44px;min-height:44px;font:inherit;background:#07111742;border:1px solid #ffffff3b;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.club-calendar-module__GFjMlG__manageActions svg{width:17px;height:17px}.club-calendar-module__GFjMlG__heroContent{justify-content:flex-start;align-items:end}.club-calendar-module__GFjMlG__heroDate{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff17;border:1px solid #ffffff31;border-radius:17px;flex:0 0 72px;place-content:center;width:72px;height:80px;display:grid}.club-calendar-module__GFjMlG__heroDate strong{font-size:32px;line-height:1}.club-calendar-module__GFjMlG__heroDate span{letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:850}.club-calendar-module__GFjMlG__heroContent .club-calendar-module__GFjMlG__category{color:var(--club-dark-accent-text)}.club-calendar-module__GFjMlG__heroContent h1{letter-spacing:-.05em;max-width:760px;margin:8px 0 0;font-size:clamp(30px,5vw,50px);line-height:1.02}.club-calendar-module__GFjMlG__heroContent p{color:#ffffffe0;margin:9px 0 0;font-size:12px}.club-calendar-module__GFjMlG__detailGrid{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:18px;display:grid}.club-calendar-module__GFjMlG__detailMain,.club-calendar-module__GFjMlG__detailAside{gap:18px;min-width:0;display:grid}.club-calendar-module__GFjMlG__detailAside{position:sticky;top:24px}.club-calendar-module__GFjMlG__panel,.club-calendar-module__GFjMlG__empty,.club-calendar-module__GFjMlG__notice{border:1px solid var(--club-content-border);background:var(--club-surface);border-radius:20px;min-width:0}.club-calendar-module__GFjMlG__panel{padding:22px}.club-calendar-module__GFjMlG__panelTitle,.club-calendar-module__GFjMlG__attendeeHeading{justify-content:space-between;align-items:start;gap:18px;display:flex}.club-calendar-module__GFjMlG__panelTitle h2,.club-calendar-module__GFjMlG__attendeeHeading h2,.club-calendar-module__GFjMlG__rsvpCard h2{letter-spacing:-.03em;margin:5px 0 0;font-size:20px;line-height:1.18}.club-calendar-module__GFjMlG__panelTitle>small{color:var(--club-on-surface-variant);font-size:12px}.club-calendar-module__GFjMlG__secondaryButton,.club-calendar-module__GFjMlG__attendeeHeading button{border:1px solid var(--club-control-boundary);min-height:40px;color:var(--club-on-surface);font:inherit;background:0 0;border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.club-calendar-module__GFjMlG__secondaryButton svg{width:17px;height:17px}.club-calendar-module__GFjMlG__factGrid{grid-template-columns:1fr;gap:0;margin-top:16px;display:grid}.club-calendar-module__GFjMlG__factGrid>div{align-items:center;gap:12px;min-width:0;min-height:64px;padding:10px 0;display:flex}.club-calendar-module__GFjMlG__factGrid>div+div{border-top:1px solid var(--club-content-border)}.club-calendar-module__GFjMlG__factGrid svg{width:22px;height:22px;color:var(--club-accent-text);flex:0 0 22px}.club-calendar-module__GFjMlG__factGrid span{overflow-wrap:anywhere;gap:3px;min-width:0;font-size:13px;line-height:1.45;display:grid}.club-calendar-module__GFjMlG__factGrid small{color:var(--club-on-surface-variant);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:850}.club-calendar-module__GFjMlG__description{white-space:pre-wrap;margin:20px 0 0;font-size:12px;line-height:1.75}.club-calendar-module__GFjMlG__muted{color:var(--club-on-surface-variant);margin:16px 0 0;font-size:13px;line-height:1.6}.club-calendar-module__GFjMlG__links{border-top:1px solid color-mix(in srgb,var(--club-on-surface) 9%,transparent);margin-top:22px;padding-top:18px}.club-calendar-module__GFjMlG__links h3{margin:0 0 10px;font-size:13px}.club-calendar-module__GFjMlG__links a{min-height:44px;color:var(--club-on-surface);grid-template-columns:19px 1fr 16px;align-items:center;gap:10px;font-size:13px;font-weight:700;text-decoration:none;display:grid}.club-calendar-module__GFjMlG__links svg{width:17px;height:17px;color:var(--club-accent-text)}.club-calendar-module__GFjMlG__photoGrid{border-radius:14px;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:18px;display:grid;overflow:hidden}.club-calendar-module__GFjMlG__photoGrid button{aspect-ratio:1;cursor:pointer;background:0 0;border:0;min-width:0;padding:0;display:block}.club-calendar-module__GFjMlG__photoGrid img{object-fit:cover;width:100%;height:100%;display:block}.club-calendar-module__GFjMlG__photoGrid button:focus-visible{outline:3px solid var(--club-accent-text);outline-offset:-3px;z-index:1}.club-calendar-module__GFjMlG__albumHeading{align-items:end;gap:18px;min-width:0;display:flex}.club-calendar-module__GFjMlG__albumHeading>div{min-width:0}.club-calendar-module__GFjMlG__seeAll{min-height:44px;color:var(--club-accent-text);flex:none;align-items:center;margin-bottom:-9px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.club-calendar-module__GFjMlG__seeAll:focus-visible{outline:3px solid var(--club-accent-text);outline-offset:2px;border-radius:4px}.club-calendar-module__GFjMlG__albumPage{gap:14px;width:min(100%,780px);margin:0 auto;display:grid}.club-calendar-module__GFjMlG__albumBack{min-height:44px;color:var(--club-on-surface);justify-self:start;align-items:center;gap:8px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.club-calendar-module__GFjMlG__albumBack svg{width:18px;height:18px}.club-calendar-module__GFjMlG__albumBack:focus-visible{outline:3px solid var(--club-accent-text);outline-offset:2px;border-radius:4px}.club-calendar-module__GFjMlG__albumEmpty{text-align:center;border:1px dashed color-mix(in srgb,var(--club-on-surface) 16%,transparent);background:color-mix(in srgb,var(--club-on-surface) 3%,transparent);border-radius:14px;place-content:center;justify-items:center;min-height:180px;margin-top:18px;padding:24px;display:grid}.club-calendar-module__GFjMlG__albumEmpty>div{width:46px;height:46px;color:var(--club-accent-text);background:var(--club-soft-accent);border-radius:14px;place-items:center;display:grid}.club-calendar-module__GFjMlG__albumEmpty svg{width:23px;height:23px}.club-calendar-module__GFjMlG__albumEmpty strong{margin-top:12px;font-size:12px}.club-calendar-module__GFjMlG__albumEmpty p{color:var(--club-on-surface-variant);margin:6px 0 0;font-size:12px}.club-calendar-module__GFjMlG__rsvpCard{background:var(--club-surface);padding:24px}.club-calendar-module__GFjMlG__rsvpCard p{color:var(--club-on-surface-variant);margin:9px 0 0;font-size:12px;line-height:1.55}.club-calendar-module__GFjMlG__rsvpOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:18px;display:grid}.club-calendar-module__GFjMlG__rsvpOptions button{border:1px solid var(--club-control-boundary);min-width:0;min-height:44px;color:var(--club-on-surface);background:color-mix(in srgb,var(--club-on-surface) 3%,transparent);font:inherit;white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.club-calendar-module__GFjMlG__rsvpOptions button svg{flex:0 0 15px;width:15px;height:15px}.club-calendar-module__GFjMlG__attendeeList{gap:13px;margin-top:18px;display:grid}.club-calendar-module__GFjMlG__attendeeList>div{align-items:center;gap:10px;display:flex}.club-calendar-module__GFjMlG__attendeeList>div>span{gap:3px;min-width:0;display:grid}.club-calendar-module__GFjMlG__attendeeList strong{font-size:13px;overflow:hidden}.club-calendar-module__GFjMlG__attendeeList small{color:var(--club-on-surface-variant);font-size:12px}.club-calendar-module__GFjMlG__comments{gap:14px;margin-top:20px;display:grid}.club-calendar-module__GFjMlG__commentCount{font-size:15px;line-height:20px}.club-calendar-module__GFjMlG__comments article{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:9px;display:grid}.club-calendar-module__GFjMlG__commentBubble{background:color-mix(in srgb,var(--club-on-surface) 6%,transparent);border-radius:16px;width:fit-content;max-width:100%;padding:9px 12px}.club-calendar-module__GFjMlG__commentBubble strong{font-size:12px;font-weight:600;line-height:16px;display:block}.club-calendar-module__GFjMlG__commentBubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;font-size:15px;line-height:20px}.club-calendar-module__GFjMlG__comments article time{color:var(--club-on-surface-variant);margin:4px 0 0 11px;font-size:12px;line-height:16px;display:block}.club-calendar-module__GFjMlG__commentComposerRow{border-top:1px solid color-mix(in srgb,var(--club-on-surface) 9%,transparent);grid-template-columns:36px minmax(0,1fr);align-items:end;gap:9px;margin-top:20px;padding-top:18px;display:grid}.club-calendar-module__GFjMlG__commentForm{border:1px solid var(--club-control-boundary);background:color-mix(in srgb,var(--club-on-surface) 4%,transparent);border-radius:22px;min-width:0;min-height:44px;position:relative}.club-calendar-module__GFjMlG__commentForm label{min-width:0;display:block}.club-calendar-module__GFjMlG__commentForm textarea{resize:none;width:100%;height:44px;min-height:44px;max-height:116px;color:var(--club-on-surface);font:inherit;background:0 0;border:0;border-radius:22px;outline:0;padding:12px 52px 12px 13px;font-size:15px;line-height:20px;display:block;overflow-y:auto}.club-calendar-module__GFjMlG__commentForm button{width:44px;height:44px;color:var(--club-action);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:0;right:0}.club-calendar-module__GFjMlG__commentForm button svg{width:18px;height:18px}.club-calendar-module__GFjMlG__commentForm button:disabled{color:var(--club-on-surface-variant);opacity:.45}.club-calendar-module__GFjMlG__formError{color:#c53939;font-size:12px;font-weight:700}.club-calendar-module__GFjMlG__notice{color:#b82f2f;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:8px 10px 8px 16px;font-size:13px;font-weight:700;display:flex}.club-calendar-module__GFjMlG__notice button{min-width:90px;min-height:40px;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:9px;font-size:12px;font-weight:800}.club-calendar-module__GFjMlG__empty{text-align:center;align-content:center;justify-items:center;min-height:280px;padding:42px 24px;display:grid}.club-calendar-module__GFjMlG__empty>svg{width:34px;height:34px;color:var(--club-accent-text)}.club-calendar-module__GFjMlG__empty h2{margin:14px 0 0;font-size:16px;font-weight:900}.club-calendar-module__GFjMlG__empty p{color:var(--club-on-surface-variant);margin:7px 0 0;font-size:14px;line-height:1.45}.club-calendar-module__GFjMlG__backdrop{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050607c9;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow:auto}.club-calendar-module__GFjMlG__editor,.club-calendar-module__GFjMlG__deleteDialog{border:1px solid color-mix(in srgb,var(--club-on-surface) 13%,transparent);width:min(100%,720px);max-height:calc(100svh - 44px);color:var(--club-on-surface);background:var(--club-surface);border-radius:20px;padding:26px;position:relative;overflow:auto;box-shadow:0 28px 80px #0009}.club-calendar-module__GFjMlG__editor>header{justify-content:space-between;gap:18px;display:flex}.club-calendar-module__GFjMlG__editor header h2,.club-calendar-module__GFjMlG__deleteDialog h2{letter-spacing:-.04em;margin:6px 0 0;font-size:25px}.club-calendar-module__GFjMlG__editor header p{color:var(--club-on-surface-variant);margin:7px 0 0;font-size:12px}.club-calendar-module__GFjMlG__editor header>button{border:1px solid var(--club-control-boundary);width:44px;height:44px;color:var(--club-on-surface);background:0 0;border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.club-calendar-module__GFjMlG__editor header svg{width:18px;height:18px}.club-calendar-module__GFjMlG__editor>section{border-top:1px solid color-mix(in srgb,var(--club-on-surface) 9%,transparent);margin-top:22px;padding-top:20px}.club-calendar-module__GFjMlG__editor h3{margin:0;font-size:12px}.club-calendar-module__GFjMlG__editor label{color:var(--club-on-surface-variant);gap:7px;margin-top:14px;font-size:12px;font-weight:800;display:grid}.club-calendar-module__GFjMlG__editor input:not([type=checkbox]):not([role=combobox]),.club-calendar-module__GFjMlG__editor textarea{border:1px solid var(--club-control-boundary);width:100%;min-height:48px;color:var(--club-on-surface);background:color-mix(in srgb,var(--club-on-surface) 2%,var(--club-surface));font:inherit;border-radius:10px;outline:0;padding:0 13px;font-size:13px}.club-calendar-module__GFjMlG__editor textarea{resize:vertical;min-height:110px;padding-top:13px}.club-calendar-module__GFjMlG__editor input:not([role=combobox]):focus,.club-calendar-module__GFjMlG__editor textarea:focus{border-color:var(--club-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--club-focus) 22%,transparent)}.club-calendar-module__GFjMlG__formRow{grid-template-columns:1fr 1fr;gap:12px;display:grid}.club-calendar-module__GFjMlG__editor .club-calendar-module__GFjMlG__checkbox{grid-template-columns:22px 1fr;align-items:center;min-height:52px}.club-calendar-module__GFjMlG__editor .club-calendar-module__GFjMlG__checkbox:has(input:disabled){opacity:1}.club-calendar-module__GFjMlG__checkbox input:disabled{opacity:.45}.club-calendar-module__GFjMlG__checkbox span{gap:3px;display:grid}.club-calendar-module__GFjMlG__checkbox strong{color:var(--club-on-surface);font-size:12px}.club-calendar-module__GFjMlG__checkbox small{font-size:12px;font-weight:500}.club-calendar-module__GFjMlG__sectionHeading{justify-content:space-between;gap:18px;display:flex}.club-calendar-module__GFjMlG__sectionHeading p{color:var(--club-on-surface-variant);margin:5px 0 0;font-size:12px}.club-calendar-module__GFjMlG__sectionHeading button{min-height:36px;color:var(--club-accent-text);font:inherit;background:0 0;border:0;font-size:12px;font-weight:800}.club-calendar-module__GFjMlG__linkFields{grid-template-columns:.65fr 1.35fr 40px;gap:8px;margin-top:10px;display:grid}.club-calendar-module__GFjMlG__linkFields button{border:1px solid var(--club-control-boundary);color:var(--club-on-surface-variant);background:0 0;border-radius:10px;place-items:center;display:grid}.club-calendar-module__GFjMlG__linkFields svg{width:16px;height:16px}.club-calendar-module__GFjMlG__albumPromise{min-height:68px;color:var(--club-on-soft-accent);background:var(--club-soft-accent);border-radius:13px;align-items:center;gap:12px;margin-top:20px;padding:13px;display:flex}.club-calendar-module__GFjMlG__albumPromise>svg{width:23px;height:23px}.club-calendar-module__GFjMlG__albumPromise>span{gap:3px;display:grid}.club-calendar-module__GFjMlG__albumPromise strong{font-size:12px}.club-calendar-module__GFjMlG__albumPromise small{opacity:.8;font-size:12px}.club-calendar-module__GFjMlG__editor footer,.club-calendar-module__GFjMlG__deleteDialog footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.club-calendar-module__GFjMlG__deleteDialog{width:min(100%,470px)}.club-calendar-module__GFjMlG__deleteDialog>span{color:#c53939;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:850}.club-calendar-module__GFjMlG__deleteDialog>p{color:var(--club-on-surface-variant);font-size:13px;line-height:1.6}.club-calendar-module__GFjMlG__skeleton{gap:12px;display:grid}.club-calendar-module__GFjMlG__eventSkeletonBlock{background:linear-gradient(90deg,color-mix(in srgb,var(--club-on-surface) 5%,var(--club-surface)),color-mix(in srgb,var(--club-on-surface) 10%,var(--club-surface)),color-mix(in srgb,var(--club-on-surface) 5%,var(--club-surface)));animation:var(--club-skeleton-animation);background-size:220% 100%;display:block}.club-calendar-module__GFjMlG__eventListSkeleton{gap:14px}.club-calendar-module__GFjMlG__eventRowSkeleton{pointer-events:none;transition:none}.club-calendar-module__GFjMlG__eventRowSkeleton:hover{border-color:var(--club-content-border);background:var(--club-surface);transform:none}.club-calendar-module__GFjMlG__eventSkeletonDate{background:color-mix(in srgb,var(--club-brand) 22%,var(--club-surface))}.club-calendar-module__GFjMlG__eventSkeletonMonth{border-radius:5px;width:34px;height:10px;margin:0 auto}.club-calendar-module__GFjMlG__eventSkeletonDate>.club-calendar-module__GFjMlG__eventSkeletonDay{border-radius:6px;width:26px;height:24px;margin:7px auto 0}.club-calendar-module__GFjMlG__eventSkeletonCopy{align-content:start;min-height:102px;display:grid}.club-calendar-module__GFjMlG__eventSkeletonCategory{border-radius:5px;width:92px;height:11px}.club-calendar-module__GFjMlG__eventSkeletonTitle{border-radius:6px;width:min(68%,220px);height:20px;margin-top:8px}.club-calendar-module__GFjMlG__eventSkeletonMeta{border-radius:5px;width:82px;height:13px;margin-top:8px}.club-calendar-module__GFjMlG__eventSkeletonLocation{border-radius:5px;width:118px;max-width:70%;height:13px;margin-top:5px}.club-calendar-module__GFjMlG__eventSkeletonAttendees{align-items:center;gap:7px;margin-top:7px;display:flex}.club-calendar-module__GFjMlG__eventSkeletonAttendees i{font-style:normal}.club-calendar-module__GFjMlG__eventSkeletonAttendeeAvatar{border-radius:50%;width:24px;height:24px}.club-calendar-module__GFjMlG__eventSkeletonAttendeeText{border-radius:5px;width:54px;height:12px}.club-calendar-module__GFjMlG__eventSkeletonPeople i{font-style:normal}.club-calendar-module__GFjMlG__eventSkeletonChevron{border-radius:5px;width:9px;height:18px}@media (max-width:1050px){.club-calendar-module__GFjMlG__detailGrid{grid-template-columns:1fr}.club-calendar-module__GFjMlG__detailAside{grid-row:1;grid-template-columns:1fr;position:static}}@media (max-width:760px){.club-calendar-module__GFjMlG__detailAside{grid-template-columns:1fr}}@media (max-width:520px){.club-calendar-module__GFjMlG__calendar{gap:16px}.club-calendar-module__GFjMlG__heading{flex-direction:column;align-items:stretch}.club-calendar-module__GFjMlG__heading>button{width:100%}.club-calendar-module__GFjMlG__eventRow{grid-template-columns:56px minmax(0,1fr) 24px;gap:12px;padding:13px}.club-calendar-module__GFjMlG__eventRow>time{width:56px;height:64px}.club-calendar-module__GFjMlG__rowCopy p{flex-wrap:wrap}.club-calendar-module__GFjMlG__hero{border-radius:20px;min-height:300px;padding:18px}.club-calendar-module__GFjMlG__heroDate{border-radius:13px;flex-basis:62px;width:62px;height:66px}.club-calendar-module__GFjMlG__heroDate strong{font-size:25px}.club-calendar-module__GFjMlG__detailAside,.club-calendar-module__GFjMlG__factGrid,.club-calendar-module__GFjMlG__formRow{grid-template-columns:1fr}.club-calendar-module__GFjMlG__panel{padding:18px}.club-calendar-module__GFjMlG__panelTitle{flex-direction:column;align-items:stretch}.club-calendar-module__GFjMlG__secondaryButton{justify-content:center;width:100%}.club-calendar-module__GFjMlG__photoGrid{grid-template-columns:repeat(2,1fr)}.club-calendar-module__GFjMlG__commentComposerRow{grid-template-columns:36px minmax(0,1fr)}.club-calendar-module__GFjMlG__backdrop{align-items:end;padding:0}.club-calendar-module__GFjMlG__editor,.club-calendar-module__GFjMlG__deleteDialog{border-radius:20px 20px 0 0;max-height:96svh}.club-calendar-module__GFjMlG__editor footer,.club-calendar-module__GFjMlG__deleteDialog footer{flex-direction:column-reverse}.club-calendar-module__GFjMlG__editor footer button,.club-calendar-module__GFjMlG__deleteDialog footer button{width:100%}.club-calendar-module__GFjMlG__linkFields{grid-template-columns:1fr 40px}.club-calendar-module__GFjMlG__linkFields input:nth-child(2){grid-area:2/1/auto/-1}.club-calendar-module__GFjMlG__confirmBackdrop{align-items:center;padding:20px}.club-calendar-module__GFjMlG__confirmBackdrop .club-calendar-module__GFjMlG__deleteDialog{border-radius:20px;max-height:calc(100svh - 40px)}}@media (prefers-reduced-motion:reduce){.club-calendar-module__GFjMlG__eventSkeletonBlock{animation:none}.club-calendar-module__GFjMlG__eventRow{transition:none}}:where([data-color-scheme=dark]) .club-calendar-module__GFjMlG__notice,:where([data-color-scheme=dark]) .club-calendar-module__GFjMlG__formError,:where([data-color-scheme=dark]) .club-calendar-module__GFjMlG__deleteDialog>span,:where([data-color-scheme=dark]) .club-calendar-module__GFjMlG__deleteDialog>p[role=alert]{color:#ff8c8c}@media (prefers-color-scheme:dark){:where([data-color-scheme=device]) .club-calendar-module__GFjMlG__notice,:where(:root:not(:has([data-color-scheme]))) .club-calendar-module__GFjMlG__notice,:where([data-color-scheme=device]) .club-calendar-module__GFjMlG__formError,:where(:root:not(:has([data-color-scheme]))) .club-calendar-module__GFjMlG__formError,:where([data-color-scheme=device]) .club-calendar-module__GFjMlG__deleteDialog>span,:where(:root:not(:has([data-color-scheme]))) .club-calendar-module__GFjMlG__deleteDialog>span,:where([data-color-scheme=device]) .club-calendar-module__GFjMlG__deleteDialog>p[role=alert],:where(:root:not(:has([data-color-scheme]))) .club-calendar-module__GFjMlG__deleteDialog>p[role=alert]{color:#ff8c8c}}.club-calendar-module__GFjMlG__uploadProgress{background:color-mix(in srgb,var(--club-on-surface) 8%,transparent);border-radius:999px;height:6px;margin-top:14px;overflow:hidden}.club-calendar-module__GFjMlG__uploadProgress span{border-radius:inherit;background:var(--club-action);height:100%;transition:width .26s ease-out;display:block}@media (prefers-reduced-motion:reduce){.club-calendar-module__GFjMlG__uploadProgress span{transition:none}}.club-calendar-module__GFjMlG__rsvpOptions .club-calendar-module__GFjMlG__selectedAction{color:var(--club-on-action);border-color:var(--club-action);background:var(--club-action)}.club-calendar-module__GFjMlG__hero{min-height:0;padding-bottom:26px}.club-calendar-module__GFjMlG__heroContent h1{font-family:var(--font-inter),Inter,Arial,sans-serif;letter-spacing:-.035em;font-size:clamp(30px,3.6vw,40px);font-weight:800;line-height:1.08}.club-calendar-module__GFjMlG__editor .club-calendar-module__GFjMlG__manageHint{color:var(--club-on-surface-variant);margin:24px 0 0;font-size:12px;line-height:1.5}.club-calendar-module__GFjMlG__editor footer .club-calendar-module__GFjMlG__deleteTrigger{margin-right:auto}@media (max-width:520px){.club-calendar-module__GFjMlG__hero{min-height:0}.club-calendar-module__GFjMlG__heroContent h1{font-size:30px}.club-calendar-module__GFjMlG__editor footer .club-calendar-module__GFjMlG__deleteTrigger{margin-right:0}}.club-calendar-module__GFjMlG__eventDetailSkeleton .club-calendar-module__GFjMlG__eventSkeletonBlock{border-radius:6px}.club-calendar-module__GFjMlG__eventSkeletonHero{min-height:261px}.club-calendar-module__GFjMlG__eventSkeletonHero .club-calendar-module__GFjMlG__eventSkeletonBlock{background:linear-gradient(90deg,#ffffff14,#ffffff2b,#ffffff14) 0 0/220% 100%}.club-calendar-module__GFjMlG__eventSkeletonHeroTop,.club-calendar-module__GFjMlG__eventSkeletonHeroContent{z-index:1;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.club-calendar-module__GFjMlG__eventSkeletonHeroTop>a{color:#fff;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.club-calendar-module__GFjMlG__eventSkeletonHeroTop>a svg{width:18px;height:18px}.club-calendar-module__GFjMlG__eventSkeletonHeroTop>a:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #fff}.club-calendar-module__GFjMlG__eventSkeletonHeroContent{justify-content:flex-start;align-items:end}.club-calendar-module__GFjMlG__eventSkeletonBack{width:92px;height:14px}.club-calendar-module__GFjMlG__eventSkeletonAction{width:74px;height:44px;border-radius:11px!important}.club-calendar-module__GFjMlG__eventSkeletonHeroDate{border:1px solid #ffffff31;flex:0 0 72px;width:72px;height:80px;border-radius:17px!important}.club-calendar-module__GFjMlG__eventSkeletonHeroContent>div{gap:10px;width:min(100%,410px);display:grid}.club-calendar-module__GFjMlG__eventSkeletonEyebrow{width:104px;height:12px}.club-calendar-module__GFjMlG__eventSkeletonHeroTitle{width:min(100%,410px);height:78px;border-radius:10px!important}.club-calendar-module__GFjMlG__eventSkeletonHeroMeta{width:min(72%,240px);height:12px}.club-calendar-module__GFjMlG__eventSkeletonHeading{gap:8px;display:grid}.club-calendar-module__GFjMlG__eventSkeletonHeadingTitle{max-width:100%;height:22px}.club-calendar-module__GFjMlG__eventSkeletonFact{align-items:center;gap:12px;min-height:64px;padding:10px 0;display:flex}.club-calendar-module__GFjMlG__eventSkeletonFact+.club-calendar-module__GFjMlG__eventSkeletonFact{border-top:1px solid var(--club-content-border)}.club-calendar-module__GFjMlG__eventSkeletonFact>span:last-child{gap:8px;width:min(100%,180px);display:grid}.club-calendar-module__GFjMlG__eventSkeletonFact i{font-style:normal;display:block}.club-calendar-module__GFjMlG__eventSkeletonFactIcon{flex:0 0 22px;width:22px;height:22px;border-radius:50%!important}.club-calendar-module__GFjMlG__eventSkeletonFactLabel{width:72px;height:10px}.club-calendar-module__GFjMlG__eventSkeletonFactValue{width:100%;height:14px}.club-calendar-module__GFjMlG__eventSkeletonDescription{width:min(72%,360px);height:14px;margin-top:20px}.club-calendar-module__GFjMlG__eventSkeletonLink{border-top:1px solid color-mix(in srgb,var(--club-on-surface) 9%,transparent);gap:10px;margin-top:16px;padding-top:14px;display:grid}.club-calendar-module__GFjMlG__eventSkeletonLabel{width:78px;height:12px}.club-calendar-module__GFjMlG__eventSkeletonLinkRow{width:100%;height:48px;border-radius:13px!important}.club-calendar-module__GFjMlG__eventSkeletonPanelHeader{justify-content:space-between;align-items:center;gap:18px;display:flex}.club-calendar-module__GFjMlG__eventSkeletonPanelAction{width:110px;height:44px;border-radius:10px!important}.club-calendar-module__GFjMlG__eventSkeletonInformationHeader{align-items:flex-start}.club-calendar-module__GFjMlG__eventSkeletonInformationHeader .club-calendar-module__GFjMlG__eventSkeletonPanelAction{flex:0 0 74px;width:74px}.club-calendar-module__GFjMlG__eventSkeletonPhotoGrid>span{aspect-ratio:1;border-radius:8px!important}.club-calendar-module__GFjMlG__eventSkeletonDiscussion{min-height:210px}.club-calendar-module__GFjMlG__eventSkeletonComment{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;margin-top:20px;display:grid}.club-calendar-module__GFjMlG__eventSkeletonAvatar{width:36px;height:36px;border-radius:50%!important}.club-calendar-module__GFjMlG__eventSkeletonCommentBubble{width:min(76%,300px);height:48px;border-radius:16px!important}.club-calendar-module__GFjMlG__eventSkeletonComposer{width:100%;height:44px;border-radius:22px!important}.club-calendar-module__GFjMlG__eventSkeletonResponseCopy{width:92%;height:28px;margin-top:10px}.club-calendar-module__GFjMlG__eventSkeletonResponseButton{min-width:0;height:44px;border-radius:12px!important}.club-calendar-module__GFjMlG__eventSkeletonRsvp{min-height:217px}.club-calendar-module__GFjMlG__eventSkeletonCommunity{min-height:159px}.club-calendar-module__GFjMlG__eventSkeletonPerson{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;margin-top:13px;display:grid}.club-calendar-module__GFjMlG__eventSkeletonPersonCopy{width:min(100%,150px);height:31px}@media (max-width:1050px){.club-calendar-module__GFjMlG__eventSkeletonRsvp,.club-calendar-module__GFjMlG__eventSkeletonCommunity{min-height:195px}}@media (max-width:520px){.club-calendar-module__GFjMlG__eventSkeletonHero{min-height:228px}.club-calendar-module__GFjMlG__eventSkeletonHeroDate{flex-basis:62px;width:62px;height:66px;border-radius:13px!important}.club-calendar-module__GFjMlG__eventSkeletonHeroTitle{height:65px}.club-calendar-module__GFjMlG__eventSkeletonPanelHeader{flex-direction:column;align-items:stretch}.club-calendar-module__GFjMlG__eventSkeletonPanelAction{width:100%}.club-calendar-module__GFjMlG__eventSkeletonInformationHeader{flex-direction:row;align-items:center}.club-calendar-module__GFjMlG__eventSkeletonInformationHeader .club-calendar-module__GFjMlG__eventSkeletonPanelAction{width:74px}.club-calendar-module__GFjMlG__eventSkeletonRsvp{min-height:183px}.club-calendar-module__GFjMlG__eventSkeletonCommunity{min-height:129px}}.club-calendar-module__GFjMlG__commentComposerRow{align-items:center}.club-calendar-module__GFjMlG__commentForm{background:0 0;border:0;min-height:44px}.club-calendar-module__GFjMlG__commentForm:before{content:"";pointer-events:none;border:1px solid var(--club-control-boundary);background:color-mix(in srgb,var(--club-on-surface) 4%,transparent);border-radius:22px;position:absolute;inset:2px 0}.club-calendar-module__GFjMlG__commentForm:focus-within{border-color:#0000}.club-calendar-module__GFjMlG__commentForm:focus-within:before{border-color:var(--club-brand)}.club-calendar-module__GFjMlG__commentForm textarea{width:100%;height:44px;min-height:44px;position:relative}.club-calendar-module__GFjMlG__commentForm button{z-index:1}.club-calendar-module__GFjMlG__eventRow{border-radius:18px}.club-calendar-module__GFjMlG__eventRow>time{border-radius:12px}.club-calendar-module__GFjMlG__rowCopy h2{font-size:19px;font-weight:750;line-height:1.2}.club-calendar-module__GFjMlG__rowPeople{font-size:13px}.club-calendar-module__GFjMlG__rowCopy h2{margin-top:4px}.club-calendar-module__GFjMlG__rowCopy p{gap:5px;margin-top:5px}.club-calendar-module__GFjMlG__rowMeta{color:var(--club-on-surface-variant);gap:5px;margin-top:7px;font-size:13px;display:grid}.club-calendar-module__GFjMlG__rowMeta span{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:flex}.club-calendar-module__GFjMlG__rowMeta svg{flex:0 0 14px;width:14px;height:14px}.club-calendar-module__GFjMlG__links{margin-top:16px;padding-top:14px}.club-calendar-module__GFjMlG__links h3{margin-bottom:8px}.club-calendar-module__GFjMlG__links a{background:color-mix(in srgb,var(--club-on-surface) 5%,transparent);border-radius:13px;grid-template-columns:19px minmax(0,1fr) 17px;min-height:48px;padding:10px 12px}.club-calendar-module__GFjMlG__links a+a{margin-top:8px}.club-calendar-module__GFjMlG__albumHeading>div>span{color:var(--club-accent-text);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:850}.club-calendar-module__GFjMlG__albumHeading h1,.club-calendar-module__GFjMlG__albumHeading h2{letter-spacing:-.03em;margin:5px 0 0;font-size:20px;line-height:1.18}.club-calendar-module__GFjMlG__photoGrid .club-calendar-module__GFjMlG__seeAllTile{aspect-ratio:1;min-width:0;color:var(--club-accent-text);background:color-mix(in srgb,var(--club-brand) 20%,var(--club-surface));text-align:center;place-items:center;padding:12px;font-size:14px;font-weight:800;text-decoration:none;display:grid}.club-calendar-module__GFjMlG__photoGrid .club-calendar-module__GFjMlG__seeAllTile:focus-visible{outline:3px solid var(--club-accent-text);outline-offset:-3px;z-index:1}.club-calendar-module__GFjMlG__photoGrid{border-radius:0;gap:8px;overflow:visible}.club-calendar-module__GFjMlG__photoGrid button,.club-calendar-module__GFjMlG__photoGrid img,.club-calendar-module__GFjMlG__photoGrid .club-calendar-module__GFjMlG__seeAllTile{border-radius:8px}.club-calendar-module__GFjMlG__photoGrid button{overflow:hidden}.club-calendar-module__GFjMlG__albumPage{width:100%}.club-calendar-module__GFjMlG__albumSkeletonBack{align-items:center;gap:8px;min-height:44px;display:flex}.club-calendar-module__GFjMlG__albumSkeletonBack span:first-child{border-radius:50%;flex:none;width:18px;height:18px}.club-calendar-module__GFjMlG__albumSkeletonBack span:last-child{width:160px;height:13px}.club-calendar-module__GFjMlG__albumSkeletonTitle{gap:9px;padding-top:8px;display:grid}.club-calendar-module__GFjMlG__albumSkeletonTitle span:first-child{width:100px;height:12px}.club-calendar-module__GFjMlG__albumSkeletonTitle span:last-child{width:88px;max-width:100%;height:24px}.club-calendar-module__GFjMlG__albumSkeletonButton{border-radius:10px;width:110px;height:40px}.club-calendar-module__GFjMlG__albumSkeletonGrid>span{aspect-ratio:1;border-radius:8px}.club-calendar-module__GFjMlG__albumSkeletonBack span,.club-calendar-module__GFjMlG__albumSkeletonTitle span,.club-calendar-module__GFjMlG__albumSkeletonButton,.club-calendar-module__GFjMlG__albumSkeletonGrid>span{background:linear-gradient(90deg,color-mix(in srgb,var(--club-on-surface) 5%,var(--club-surface)),color-mix(in srgb,var(--club-on-surface) 10%,var(--club-surface)),color-mix(in srgb,var(--club-on-surface) 5%,var(--club-surface)));animation:var(--club-skeleton-animation);background-size:220% 100%;display:block}@media (max-width:520px){.club-calendar-module__GFjMlG__albumSkeletonButton{width:100%}}@media (prefers-reduced-motion:reduce){.club-calendar-module__GFjMlG__albumSkeletonBack span,.club-calendar-module__GFjMlG__albumSkeletonTitle span,.club-calendar-module__GFjMlG__albumSkeletonButton,.club-calendar-module__GFjMlG__albumSkeletonGrid>span{animation:none}}.club-calendar-module__GFjMlG__attendeeList strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.club-calendar-module__GFjMlG__links a:focus-visible{outline:3px solid var(--club-focus);outline-offset:3px}.club-calendar-module__GFjMlG__rowAttendance{margin-top:2px;gap:7px!important}.club-calendar-module__GFjMlG__rowAttendance strong{font-size:12px;font-weight:650}.club-calendar-module__GFjMlG__rowAttendance .club-calendar-module__GFjMlG__avatarStack{white-space:nowrap;align-items:center}.club-calendar-module__GFjMlG__rowAttendance .club-calendar-module__GFjMlG__avatar{width:24px;min-width:24px;height:24px;min-height:24px;box-shadow:0 0 0 2px var(--club-surface);flex-basis:24px;place-items:center;margin-left:0;font-size:9px;display:grid}.club-calendar-module__GFjMlG__rowAttendance .club-calendar-module__GFjMlG__avatar+.club-calendar-module__GFjMlG__avatar{margin-left:-8px}.club-calendar-module__GFjMlG__rowAttendance .club-calendar-module__GFjMlG__avatarOverflow{font-size:10px;font-weight:800}:where([data-color-scheme=dark]) .club-calendar-module__GFjMlG__eventRow>time{background:color-mix(in srgb,var(--club-brand) 34%,var(--club-surface))}@media (prefers-color-scheme:dark){:where([data-color-scheme=device]) .club-calendar-module__GFjMlG__eventRow>time,:where(:root:not(:has([data-color-scheme]))) .club-calendar-module__GFjMlG__eventRow>time{background:color-mix(in srgb,var(--club-brand) 34%,var(--club-surface))}}.club-calendar-module__GFjMlG__eventRow:focus-visible,.club-calendar-module__GFjMlG__editor button:focus-visible{outline:3px solid var(--club-focus);outline-offset:3px}.club-calendar-module__GFjMlG__editor input:not([type=checkbox]):not([role=combobox]),.club-calendar-module__GFjMlG__editor textarea{padding-inline:16px}.club-calendar-module__GFjMlG__editor textarea{padding-top:14px;padding-bottom:14px}.club-calendar-module__GFjMlG__editor input[type=datetime-local]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.club-calendar-module__GFjMlG__editor input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;width:18px;height:18px;margin-left:12px}.club-calendar-module__GFjMlG__editor .club-calendar-module__GFjMlG__fieldCount{color:var(--club-on-surface-variant);text-align:right;margin-top:6px;font-size:12px;font-weight:600;display:block}.club-calendar-module__GFjMlG__editor .club-calendar-module__GFjMlG__fieldCountError{color:#b82f2f;font-weight:800}.club-calendar-module__GFjMlG__editor [aria-invalid=true]{border-color:#b82f2f!important}.club-calendar-module__GFjMlG__linkFields{grid-template-columns:.65fr 1.35fr 44px}.club-calendar-module__GFjMlG__linkFields button{min-width:44px;min-height:44px}.club-calendar-module__GFjMlG__linkFields button,.club-calendar-module__GFjMlG__editor header>button{transition:background-color .16s}@media (hover:hover) and (pointer:fine){.club-calendar-module__GFjMlG__linkFields button:hover:not(:disabled),.club-calendar-module__GFjMlG__editor header>button:hover:not(:disabled){background:color-mix(in srgb,var(--club-on-surface) 9%,var(--club-surface))}}.club-calendar-module__GFjMlG__linkFields button:active:not(:disabled),.club-calendar-module__GFjMlG__editor header>button:active:not(:disabled){background:color-mix(in srgb,var(--club-on-surface) 14%,var(--club-surface));transition:none}@media (max-width:520px){.club-calendar-module__GFjMlG__linkFields{grid-template-columns:1fr 44px}}:where([data-color-scheme=dark]) .club-calendar-module__GFjMlG__editor input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where([data-color-scheme=dark]) .club-calendar-module__GFjMlG__editor .club-calendar-module__GFjMlG__fieldCountError{color:#ff8c8c}:where([data-color-scheme=dark]) .club-calendar-module__GFjMlG__editor [aria-invalid=true]{border-color:#ff8c8c!important}@media (prefers-color-scheme:dark){:where([data-color-scheme=device]) .club-calendar-module__GFjMlG__editor input[type=datetime-local],:where(:root:not(:has([data-color-scheme]))) .club-calendar-module__GFjMlG__editor input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:where([data-color-scheme=device]) .club-calendar-module__GFjMlG__editor .club-calendar-module__GFjMlG__fieldCountError,:where(:root:not(:has([data-color-scheme]))) .club-calendar-module__GFjMlG__editor .club-calendar-module__GFjMlG__fieldCountError{color:#ff8c8c}:where([data-color-scheme=device]) .club-calendar-module__GFjMlG__editor [aria-invalid=true],:where(:root:not(:has([data-color-scheme]))) .club-calendar-module__GFjMlG__editor [aria-invalid=true]{border-color:#ff8c8c!important}}.club-calendar-module__GFjMlG__audienceField{margin-top:14px;position:relative}.club-calendar-module__GFjMlG__audienceReadOnly{border:1px solid var(--club-control-boundary);width:100%;min-height:52px;color:var(--club-on-surface);background:color-mix(in srgb,var(--club-on-surface) 2%,var(--club-surface));font:inherit;text-align:left;border-radius:10px;align-items:center;gap:12px;padding:9px 16px;font-size:14px;font-weight:700;display:flex}.club-calendar-module__GFjMlG__audienceReadOnly>svg{width:20px;height:20px;color:var(--club-on-surface-variant);flex:none}.club-calendar-module__GFjMlG__audienceReadOnly>span{gap:3px;display:grid}.club-calendar-module__GFjMlG__audienceReadOnly small,.club-calendar-module__GFjMlG__audienceHint{color:var(--club-on-surface-variant);font-size:12px;font-weight:500}.club-calendar-module__GFjMlG__audienceHint{margin:8px 0 0}.club-calendar-module__GFjMlG__photoSkeleton{background:color-mix(in srgb,var(--club-on-surface) 7%,var(--club-surface));border-radius:8px;width:100%;height:100%;display:block}.club-calendar-module__GFjMlG__photoGrid button{background:color-mix(in srgb,var(--club-on-surface) 7%,var(--club-surface));position:relative}.club-calendar-module__GFjMlG__photoGrid button>img{opacity:0;transition:opacity .28s,filter .16s;position:absolute;inset:0}.club-calendar-module__GFjMlG__photoGrid button>img.club-calendar-module__GFjMlG__photoLoaded{opacity:1}.club-calendar-module__GFjMlG__photoGrid button>.club-calendar-module__GFjMlG__pendingPhotoBadge{z-index:2;border:1px solid color-mix(in srgb,var(--club-on-surface) 16%,transparent);width:24px;height:24px;color:var(--club-on-surface);background:var(--club-surface);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 1px 4px #0004}.club-calendar-module__GFjMlG__pendingPhotoBadge svg{width:14px;height:14px}.club-calendar-module__GFjMlG__commentMeta{flex-wrap:wrap;align-items:center;gap:6px;min-height:24px;margin:3px 0 0 11px;display:flex}.club-calendar-module__GFjMlG__comments article .club-calendar-module__GFjMlG__commentMeta time{margin:0}.club-calendar-module__GFjMlG__pendingLabel{color:var(--club-on-surface-variant);align-items:center;gap:4px;font-size:12px;font-weight:700;line-height:16px;display:inline-flex}.club-calendar-module__GFjMlG__pendingLabel svg{flex:none;width:14px;height:14px}.club-calendar-module__GFjMlG__photoSkeleton{opacity:1;background:linear-gradient(100deg,color-mix(in srgb,var(--club-on-surface) 6%,var(--club-surface)) 20%,color-mix(in srgb,var(--club-on-surface) 12%,var(--club-surface)) 42%,color-mix(in srgb,var(--club-on-surface) 6%,var(--club-surface)) 64%);--club-skeleton-shift-distance:171.429%;animation:var(--club-skeleton-animation);background-size:240% 100%;transition:opacity .18s;animation-duration:1.35s;position:absolute;inset:0}.club-calendar-module__GFjMlG__photoSkeletonHidden{opacity:0;animation:none}.club-calendar-module__GFjMlG__manageActions button,.club-calendar-module__GFjMlG__secondaryButton{cursor:pointer;transition:background-color .16s,border-color .16s,box-shadow .16s}.club-calendar-module__GFjMlG__manageActions button:hover{background:#ffffff26;border-color:#ffffffa6;box-shadow:0 2px 10px #0003}.club-calendar-module__GFjMlG__manageActions button:focus-visible{outline-offset:3px;outline:3px solid #fff}.club-calendar-module__GFjMlG__secondaryButton{min-height:44px}.club-calendar-module__GFjMlG__secondaryButton:hover{border-color:var(--club-accent-text);background:color-mix(in srgb,var(--club-on-surface) 9%,var(--club-surface))}.club-calendar-module__GFjMlG__secondaryButton:focus-visible{outline:3px solid var(--club-focus);outline-offset:3px}.club-calendar-module__GFjMlG__secondaryButton:disabled{cursor:not-allowed;opacity:.65}@media (prefers-reduced-motion:reduce){.club-calendar-module__GFjMlG__manageActions button,.club-calendar-module__GFjMlG__secondaryButton{transition:none}}@media (max-width:520px){.club-calendar-module__GFjMlG__albumAction{width:100%}}@media (prefers-reduced-motion:reduce){.club-calendar-module__GFjMlG__photoGrid button>img,.club-calendar-module__GFjMlG__photoSkeleton{transition:none}.club-calendar-module__GFjMlG__photoSkeleton{animation:none}}.club-calendar-module__GFjMlG__editor section>textarea{margin-top:14px}@media (max-width:520px){:is(#club-app-root[data-mobile-edge-to-edge=true] .club-calendar-module__GFjMlG__detailPage,#club-app-root[data-mobile-edge-to-edge=true] .club-calendar-module__GFjMlG__detailGrid,#club-app-root[data-mobile-edge-to-edge=true] .club-calendar-module__GFjMlG__detailMain,#club-app-root[data-mobile-edge-to-edge=true] .club-calendar-module__GFjMlG__detailAside){gap:4px}:is(#club-app-root[data-mobile-edge-to-edge=true] .club-calendar-module__GFjMlG__detailPage .club-calendar-module__GFjMlG__hero,#club-app-root[data-mobile-edge-to-edge=true] .club-calendar-module__GFjMlG__detailPage .club-calendar-module__GFjMlG__panel,#club-app-root[data-mobile-edge-to-edge=true] .club-calendar-module__GFjMlG__detailPage .club-calendar-module__GFjMlG__notice){border-radius:0}#club-app-root[data-mobile-edge-to-edge=true] .club-calendar-module__GFjMlG__detailPage .club-calendar-module__GFjMlG__panel{border-left:0;border-right:0}.club-calendar-module__GFjMlG__commentForm textarea{font-size:16px}}.club-calendar-module__GFjMlG__panelTitle>.club-calendar-module__GFjMlG__commentCount{font-size:15px;line-height:20px}.club-calendar-module__GFjMlG__panelTitleWithAction{align-items:center}@media (max-width:520px){.club-calendar-module__GFjMlG__panelTitleWithAction{flex-direction:row;align-items:center}.club-calendar-module__GFjMlG__panelTitleWithAction>button{flex:none}}.club-calendar-module__GFjMlG__heading>div>span,.club-calendar-module__GFjMlG__panelTitle>div>span,.club-calendar-module__GFjMlG__attendeeHeading>div>span,.club-calendar-module__GFjMlG__rsvpCard>span,.club-calendar-module__GFjMlG__editor header span,.club-calendar-module__GFjMlG__category,.club-calendar-module__GFjMlG__albumHeading>div>span,.club-calendar-module__GFjMlG__eventRow time span{font-size:12px}.club-calendar-module__GFjMlG__heroDate span{font-size:11px}.club-calendar-module__GFjMlG__rowCopy p,.club-calendar-module__GFjMlG__rowPeople,.club-calendar-module__GFjMlG__heroTop>a,.club-calendar-module__GFjMlG__panelTitle>small,.club-calendar-module__GFjMlG__factGrid small,.club-calendar-module__GFjMlG__links h3,.club-calendar-module__GFjMlG__attendeeList small,.club-calendar-module__GFjMlG__albumEmpty p,.club-calendar-module__GFjMlG__formError,.club-calendar-module__GFjMlG__editor label,.club-calendar-module__GFjMlG__checkbox small,.club-calendar-module__GFjMlG__sectionHeading p,.club-calendar-module__GFjMlG__albumPromise small,.club-calendar-module__GFjMlG__deleteDialog>span,.club-calendar-module__GFjMlG__editor .club-calendar-module__GFjMlG__fieldCount,.club-calendar-module__GFjMlG__audienceReadOnly small,.club-calendar-module__GFjMlG__audienceHint{font-size:12px}.club-calendar-module__GFjMlG__manageActions button,.club-calendar-module__GFjMlG__secondaryButton,.club-calendar-module__GFjMlG__attendeeHeading button,.club-calendar-module__GFjMlG__notice button,.club-calendar-module__GFjMlG__sectionHeading button{font-size:13px}.club-calendar-module__GFjMlG__factGrid span,.club-calendar-module__GFjMlG__description,.club-calendar-module__GFjMlG__muted,.club-calendar-module__GFjMlG__links a,.club-calendar-module__GFjMlG__rsvpCard p,.club-calendar-module__GFjMlG__attendeeList strong,.club-calendar-module__GFjMlG__editor header p,.club-calendar-module__GFjMlG__editor h3,.club-calendar-module__GFjMlG__checkbox strong,.club-calendar-module__GFjMlG__albumPromise strong,.club-calendar-module__GFjMlG__deleteDialog>p,.club-calendar-module__GFjMlG__audienceReadOnly,.club-calendar-module__GFjMlG__rsvpOptions button{font-size:14px}.club-calendar-module__GFjMlG__editor input:not([type=checkbox]):not([role=combobox]),.club-calendar-module__GFjMlG__editor textarea{font-size:15px}.club-calendar-module__GFjMlG__notice{font-size:13px}.club-calendar-module__GFjMlG__albumEmpty strong{font-size:14px}.club-calendar-module__GFjMlG__eventRow>time{color:var(--club-on-surface);background:color-mix(in srgb,var(--club-brand) 22%,var(--club-surface))}.club-calendar-module__GFjMlG__sectionHeading button{white-space:nowrap;flex:none}@media (max-width:600px){.club-calendar-module__GFjMlG__eventRow{padding:14px}}.club-calendar-module__GFjMlG__panelTitle h2,.club-calendar-module__GFjMlG__attendeeHeading h2,.club-calendar-module__GFjMlG__rsvpCard h2,.club-calendar-module__GFjMlG__albumHeading h1,.club-calendar-module__GFjMlG__albumHeading h2{font-weight:600}@media (max-width:520px){#club-app-root[data-mobile-edge-to-edge=true] .club-calendar-module__GFjMlG__albumPage{gap:4px;width:100%;margin-inline:0}:is(#club-app-root[data-mobile-edge-to-edge=true] .club-calendar-module__GFjMlG__albumBack,#club-app-root[data-mobile-edge-to-edge=true] .club-calendar-module__GFjMlG__albumSkeletonBack){margin-inline:20px}#club-app-root[data-mobile-edge-to-edge=true] .club-calendar-module__GFjMlG__albumPage>.club-calendar-module__GFjMlG__panel{border-left:0;border-right:0;border-radius:0}}@media (max-width:600px){.club-calendar-module__GFjMlG__sectionHeading{flex-direction:column;align-items:flex-start;gap:12px}.club-calendar-module__GFjMlG__linkFields{grid-template-columns:minmax(0,1fr) 44px}.club-calendar-module__GFjMlG__linkFields input:first-child{grid-area:1/1}.club-calendar-module__GFjMlG__linkFields input:nth-child(2){grid-area:2/1/auto/-1}.club-calendar-module__GFjMlG__linkFields button{grid-area:1/2}}@media (hover:none) and (pointer:coarse){.club-calendar-module__GFjMlG__eventRow:hover:not(:active){border-color:var(--club-content-border);background:var(--club-surface);transition:none}.club-calendar-module__GFjMlG__eventRow:active{border-color:color-mix(in srgb, var(--club-brand) 42%, var(--club-control-boundary));background:color-mix(in srgb, var(--club-on-surface) 7%, var(--club-surface));transition:none}}.club-calendar-module__GFjMlG__heroTop>a,.club-calendar-module__GFjMlG__albumBack{cursor:pointer;border-radius:14px;padding:8px 13px 8px 8px;transition:background-color .14s}.club-calendar-module__GFjMlG__heroTop>a{margin-left:-8px}.club-calendar-module__GFjMlG__heroTop>a:hover{background:#ffffff17}.club-calendar-module__GFjMlG__albumBack:hover{background:color-mix(in srgb, var(--club-on-surface) 9%, transparent)}.club-calendar-module__GFjMlG__heroTop>a:active,.club-calendar-module__GFjMlG__albumBack:active{background:color-mix(in srgb, var(--club-on-surface) 14%, transparent);transition:none}.club-calendar-module__GFjMlG__heroTop>a:focus-visible{outline-offset:3px;outline:3px solid #fff}.club-calendar-module__GFjMlG__albumBack:focus-visible{outline-color:var(--club-focus);outline-offset:3px;border-radius:14px}.club-calendar-module__GFjMlG__links a{cursor:pointer;transition:background-color .14s}.club-calendar-module__GFjMlG__links a:hover{background:color-mix(in srgb, var(--club-on-surface) 9%, transparent)}.club-calendar-module__GFjMlG__links a:active{background:color-mix(in srgb, var(--club-on-surface) 14%, transparent);transition:none}@media (prefers-reduced-motion:reduce){.club-calendar-module__GFjMlG__heroTop>a,.club-calendar-module__GFjMlG__albumBack,.club-calendar-module__GFjMlG__links a{transition:none}}@media (max-width:520px){#club-app-root[data-mobile-edge-to-edge=true] .club-calendar-module__GFjMlG__eventList{gap:0}#club-app-root[data-mobile-edge-to-edge=true] .club-calendar-module__GFjMlG__skeleton:not(.club-calendar-module__GFjMlG__detailSkeleton){gap:0}:is(#club-app-root[data-mobile-edge-to-edge=true] .club-calendar-module__GFjMlG__eventRow,#club-app-root[data-mobile-edge-to-edge=true] .club-calendar-module__GFjMlG__empty,#club-app-root[data-mobile-edge-to-edge=true] .club-calendar-module__GFjMlG__eventRowSkeleton){border-left:0;border-right:0;border-radius:0}}.club-calendar-module__GFjMlG__hero{justify-content:flex-start}.club-calendar-module__GFjMlG__hero:after{display:none}.club-calendar-module__GFjMlG__hero .club-calendar-module__GFjMlG__heroClubStamp{aspect-ratio:1;--club-logo-size:100%;opacity:.16;filter:grayscale();mix-blend-mode:screen;pointer-events:none;width:auto;max-width:none;height:140%;position:absolute;top:50%;right:0;transform:translate(10%,-50%)}@media (max-width:520px){.club-calendar-module__GFjMlG__heroClubStamp{opacity:.12}}.club-calendar-module__GFjMlG__heroContent .club-calendar-module__GFjMlG__category{display:block}time.club-calendar-module__GFjMlG__eventDateBadge{text-align:center;border-radius:17px;flex:0 0 72px;place-content:center;width:72px;height:80px;display:grid}.club-calendar-module__GFjMlG__eventRow time.club-calendar-module__GFjMlG__eventDateBadge strong,.club-calendar-module__GFjMlG__heroDate strong{margin:0;font-size:32px;line-height:1}.club-calendar-module__GFjMlG__eventRow time.club-calendar-module__GFjMlG__eventDateBadge span,.club-calendar-module__GFjMlG__heroDate span{letter-spacing:.12em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:850;line-height:normal}.club-calendar-module__GFjMlG__eventRow{grid-template-columns:72px minmax(0,1fr) auto}.club-calendar-module__GFjMlG__heroTop,.club-calendar-module__GFjMlG__eventSkeletonHeroTop{align-items:flex-start;margin-bottom:0}.club-calendar-module__GFjMlG__heroTop .club-calendar-module__GFjMlG__heroBack,.club-calendar-module__GFjMlG__eventSkeletonHeroTop .club-calendar-module__GFjMlG__heroBack{color:#fff;cursor:pointer;border-radius:14px;align-items:center;gap:7px;min-height:44px;margin-left:-8px;padding:8px 13px 8px 8px;font-size:12px;font-weight:750;text-decoration:none;transition:background-color .14s;display:inline-flex}.club-calendar-module__GFjMlG__heroTop .club-calendar-module__GFjMlG__heroBack svg,.club-calendar-module__GFjMlG__eventSkeletonHeroTop .club-calendar-module__GFjMlG__heroBack svg{width:18px;height:18px}@media (max-width:520px){time.club-calendar-module__GFjMlG__eventDateBadge{border-radius:13px;flex-basis:62px;width:62px;height:66px}.club-calendar-module__GFjMlG__eventRow time.club-calendar-module__GFjMlG__eventDateBadge strong,.club-calendar-module__GFjMlG__heroDate strong{font-size:25px}.club-calendar-module__GFjMlG__eventRow{grid-template-columns:62px minmax(0,1fr) 24px}}.club-calendar-module__GFjMlG__albumPage{gap:8px}@media (max-width:520px){#club-app-root[data-mobile-edge-to-edge=true] .club-calendar-module__GFjMlG__albumPage{gap:8px}}.club-calendar-module__GFjMlG__eventCommentContent{min-width:0;padding-right:44px;position:relative}.club-calendar-module__GFjMlG__commentComposerRow>span.club-calendar-module__GFjMlG__avatar{color:var(--club-on-action);background:var(--club-action)}.club-calendar-module__GFjMlG__eventCommentContent>div:last-child{position:absolute;top:-6px;right:-6px}.club-calendar-module__GFjMlG__editor input:not([type=checkbox]),.club-calendar-module__GFjMlG__editor textarea,.club-calendar-module__GFjMlG__editor [data-event-editor-value]{font-size:15px!important;font-weight:700!important}@media (hover:hover) and (pointer:fine){.club-calendar-module__GFjMlG__rsvpOptions button:hover:not(:disabled),.club-calendar-module__GFjMlG__commentForm button:hover:not(:disabled){background:color-mix(in srgb,var(--club-on-surface) 9%,transparent)}.club-calendar-module__GFjMlG__rsvpOptions button.club-calendar-module__GFjMlG__selectedAction:hover:not(:disabled){background:color-mix(in srgb,var(--club-on-surface) 9%,var(--club-action))}.club-calendar-module__GFjMlG__photoGrid button:hover:not(:disabled):after{background:color-mix(in srgb,var(--club-on-surface) 9%,transparent)}}.club-calendar-module__GFjMlG__rsvpOptions button:active:not(:disabled),.club-calendar-module__GFjMlG__commentForm button:active:not(:disabled){background:color-mix(in srgb,var(--club-on-surface) 14%,transparent);transition:none}.club-calendar-module__GFjMlG__rsvpOptions button.club-calendar-module__GFjMlG__selectedAction:active:not(:disabled){background:color-mix(in srgb,var(--club-on-surface) 14%,var(--club-action));transition:none}.club-calendar-module__GFjMlG__heroTop>a:active{background:#ffffff30;transition:none}.club-calendar-module__GFjMlG__photoGrid button:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.club-calendar-module__GFjMlG__photoGrid button:active:not(:disabled):after{background:color-mix(in srgb,var(--club-on-surface) 14%,transparent);transition:none}@media (hover:hover) and (pointer:fine){.club-calendar-module__GFjMlG__seeAll:hover{background:color-mix(in srgb,var(--club-on-surface) 9%,transparent)}.club-calendar-module__GFjMlG__photoGrid .club-calendar-module__GFjMlG__seeAllTile:hover{background:color-mix(in srgb,var(--club-on-surface) 9%,color-mix(in srgb,var(--club-brand) 20%,var(--club-surface)))}}.club-calendar-module__GFjMlG__seeAll:active{background:color-mix(in srgb,var(--club-on-surface) 14%,transparent);transition:none}.club-calendar-module__GFjMlG__photoGrid .club-calendar-module__GFjMlG__seeAllTile:active{background:color-mix(in srgb,var(--club-on-surface) 14%,color-mix(in srgb,var(--club-brand) 20%,var(--club-surface)));transition:none}.club-calendar-module__GFjMlG__responsesSeeAll{margin-top:18px}.club-calendar-module__GFjMlG__responsesDialog{border:1px solid var(--club-control-boundary);width:min(560px,100vw - 32px);height:min(600px,100svh - 32px);max-height:calc(100svh - 32px);color:var(--club-on-surface);background:var(--club-surface);border-radius:20px;margin:auto;padding:24px;box-shadow:0 18px 50px #0004}.club-calendar-module__GFjMlG__responsesDialog[open]{grid-template-rows:auto auto minmax(0,1fr);gap:18px;display:grid}.club-calendar-module__GFjMlG__responsesDialog::backdrop{background:#0008}.club-calendar-module__GFjMlG__responsesDialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.club-calendar-module__GFjMlG__responsesDialog h2{margin:0;font-size:20px;font-weight:900}.club-calendar-module__GFjMlG__responseFilters{flex-wrap:wrap;gap:8px;display:flex}.club-calendar-module__GFjMlG__responseFilters>button{flex:none}.club-calendar-module__GFjMlG__responseFilter.club-calendar-module__GFjMlG__responseFilter.club-calendar-module__GFjMlG__responseFilter[aria-pressed=true]{background:color-mix(in srgb,var(--club-on-surface) 9%,var(--club-surface))}.club-calendar-module__GFjMlG__responseResults{overscroll-behavior:contain;min-height:0;overflow:auto}.club-calendar-module__GFjMlG__responseResults .club-calendar-module__GFjMlG__attendeeList{margin-top:0}.club-calendar-module__GFjMlG__periodHeading{color:var(--club-on-surface);margin:10px 0 0;font-size:20px;font-weight:600;line-height:1.3}
.event-date-time-fields-module__6hTD0G__group{gap:10px;margin-top:14px;display:grid}.event-date-time-fields-module__6hTD0G__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.event-date-time-fields-module__6hTD0G__fieldWrap{min-width:0;position:relative}.event-date-time-fields-module__6hTD0G__field{border:1px solid var(--club-control-boundary);width:100%;min-height:48px;color:var(--club-on-surface);background:color-mix(in srgb,var(--club-on-surface) 2%,var(--club-surface));font:inherit;text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:0 16px;display:flex}.event-date-time-fields-module__6hTD0G__field:hover,.event-date-time-fields-module__6hTD0G__endToggle:hover{background:color-mix(in srgb,var(--club-on-surface) 8%,var(--club-surface))}.event-date-time-fields-module__6hTD0G__field:focus-visible,.event-date-time-fields-module__6hTD0G__endToggle:focus-visible,.event-date-time-fields-module__6hTD0G__monthBar button:focus-visible,.event-date-time-fields-module__6hTD0G__days button:focus-visible{outline:3px solid var(--club-focus);outline-offset:2px}.event-date-time-fields-module__6hTD0G__field[aria-expanded=true]{border-color:var(--club-brand)}.event-date-time-fields-module__6hTD0G__field>svg{width:20px;height:20px;color:var(--club-on-surface-variant);flex:none}.event-date-time-fields-module__6hTD0G__field>span{min-width:0}.event-date-time-fields-module__6hTD0G__field small{color:var(--club-on-surface-variant);white-space:nowrap;margin-bottom:2px;font-size:12px;font-weight:500;display:block}.event-date-time-fields-module__6hTD0G__field strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;display:block;overflow:hidden}.event-date-time-fields-module__6hTD0G__calendar{z-index:10;border:1px solid var(--club-control-boundary);color:var(--club-on-surface);background:var(--club-surface);border-radius:11px;width:278px;padding:10px;position:absolute;top:calc(100% + 3px);left:0;box-shadow:0 16px 36px #0008}.event-date-time-fields-module__6hTD0G__monthBar{justify-content:space-between;align-items:center;gap:4px;margin-bottom:7px;display:flex}.event-date-time-fields-module__6hTD0G__monthBar strong{font-size:12px}.event-date-time-fields-module__6hTD0G__monthBar button{width:38px;height:38px;color:var(--club-on-surface);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:22px}.event-date-time-fields-module__6hTD0G__monthBar button:hover,.event-date-time-fields-module__6hTD0G__days button:hover{background:color-mix(in srgb,var(--club-on-surface) 9%,var(--club-surface))}.event-date-time-fields-module__6hTD0G__days{grid-template-columns:repeat(7,1fr);place-items:center;gap:1px;display:grid}.event-date-time-fields-module__6hTD0G__days>span{color:var(--club-on-surface-variant);font-size:12px}.event-date-time-fields-module__6hTD0G__days>button{width:35px;height:35px;color:var(--club-on-surface);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:13px}.event-date-time-fields-module__6hTD0G__days>button:disabled{opacity:.38;cursor:not-allowed}.event-date-time-fields-module__6hTD0G__endToggle{min-height:40px;color:var(--club-accent-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;justify-self:start;padding:0 4px;font-size:13px;font-weight:700}@media (max-width:440px){.event-date-time-fields-module__6hTD0G__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.event-date-time-fields-module__6hTD0G__field small,.event-date-time-fields-module__6hTD0G__field strong{font-size:12px}.event-date-time-fields-module__6hTD0G__calendar{width:min(278px,100vw - 28px)}}.event-date-time-fields-module__6hTD0G__calendar{max-height:238px;padding:5px;overflow-y:auto}.event-date-time-fields-module__6hTD0G__monthBar{margin-bottom:4px}.event-date-time-fields-module__6hTD0G__monthBar button{place-items:center;width:32px;height:32px;display:grid}.event-date-time-fields-module__6hTD0G__monthBar button svg{width:17px;height:17px}.event-date-time-fields-module__6hTD0G__days>button{width:36px;height:36px}.event-date-time-fields-module__6hTD0G__calendar{width:330px;max-height:min(290px,100svh - 500px)}.event-date-time-fields-module__6hTD0G__days>button{border-radius:0;place-items:center;width:44px;height:44px;display:grid}.event-date-time-fields-module__6hTD0G__days>button>span{border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.event-date-time-fields-module__6hTD0G__days>button[aria-pressed=true]{color:var(--club-on-surface);background:0 0}.event-date-time-fields-module__6hTD0G__days>button[aria-pressed=true]>span{color:var(--club-on-action);background:var(--club-action)}.event-date-time-fields-module__6hTD0G__days>button:hover{background:0 0}.event-date-time-fields-module__6hTD0G__days>button:hover>span{background:color-mix(in srgb,var(--club-on-surface) 9%,var(--club-surface))}.event-date-time-fields-module__6hTD0G__days>button[aria-pressed=true]:hover>span{background:var(--club-action)}@media (max-width:360px){.event-date-time-fields-module__6hTD0G__calendar{width:calc(100vw - 40px)}.event-date-time-fields-module__6hTD0G__days>button{width:38px;height:44px}}@media (max-width:520px){.event-date-time-fields-module__6hTD0G__calendar{max-height:282px}}.event-date-time-fields-module__6hTD0G__field,.event-date-time-fields-module__6hTD0G__timeField>button{min-height:56px}.event-date-time-fields-module__6hTD0G__field small{margin-bottom:0;font-size:12px!important}.event-date-time-fields-module__6hTD0G__field strong{font-size:14px!important}.event-date-time-fields-module__6hTD0G__days>span{font-size:12px}.event-date-time-fields-module__6hTD0G__days>button,.event-date-time-fields-module__6hTD0G__endToggle{font-size:13px}
.club-back-control-module__uhPZvq__backControl{width:max-content;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:8px;margin-bottom:8px;padding:8px 13px 8px 8px;font-size:14px;font-weight:800;text-decoration:none;transition:background-color .14s;display:inline-flex}@media (hover:hover) and (pointer:fine){.club-back-control-module__uhPZvq__backControl:hover{background:color-mix(in srgb, var(--club-on-surface) 9%, transparent)}}.club-back-control-module__uhPZvq__backControl:active{background:color-mix(in srgb, var(--club-on-surface) 14%, transparent);transition:none}.club-back-control-module__uhPZvq__backControl svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}@media (prefers-reduced-motion:reduce){.club-back-control-module__uhPZvq__backControl{transition:none}}
.club-checkbox-module__os7Ura__root{min-height:48px;color:var(--club-on-surface-variant);cursor:pointer;align-items:center;gap:8px;font-size:14px;font-weight:750;display:inline-flex}.club-checkbox-module__os7Ura__root input{appearance:none;border:1px solid var(--club-control-boundary);background:var(--club-surface);width:20px;height:20px;cursor:inherit;border-radius:4px;flex:0 0 20px;place-content:center;margin:0;transition:border-color .16s,background-color .16s;display:grid}.club-checkbox-module__os7Ura__root input:after{border:solid var(--club-on-action,var(--checkbox-on-action));content:"";transform-origin:50%;border-width:0 2px 2px 0;width:5px;height:10px;transition:transform .12s;transform:rotate(45deg)scale(0)}.club-checkbox-module__os7Ura__root input:checked{border-color:var(--club-action);background:var(--club-action)}.club-checkbox-module__os7Ura__root input:checked:after{transform:rotate(45deg)scale(1)}.club-checkbox-module__os7Ura__root input:focus-visible{outline:3px solid var(--club-focus);outline-offset:2px}.club-checkbox-module__os7Ura__root:has(input:disabled){cursor:default;opacity:.45}@media (hover:hover) and (pointer:fine){.club-checkbox-module__os7Ura__root:hover input:not(:disabled){border-color:var(--club-brand)}}@media (prefers-reduced-motion:reduce){.club-checkbox-module__os7Ura__root input,.club-checkbox-module__os7Ura__root input:after{transition:none}}
.club-count-badge-module__C_8kca__badge{min-width:18px;height:18px;color:var(--club-surface);background:var(--club-accent-text);border-radius:999px;flex:none;place-items:center;padding:0 3px;font-size:11px;font-style:normal;font-weight:900;line-height:1;display:inline-grid}.club-count-badge-module__C_8kca__badge>span{text-align:center;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;line-height:1;display:block}
.club-logo-module__HLU83G__frame{--club-logo-size:112px;box-sizing:border-box;border:1px solid var(--club-control-boundary);background:var(--club-surface);border-radius:12px;flex:0 0 160px;justify-content:center;align-items:center;width:160px;max-width:100%;height:112px;display:flex;position:relative;overflow:hidden}.club-logo-module__HLU83G__frame img{object-fit:contain;object-position:center;box-sizing:border-box;padding:12px}.club-logo-module__HLU83G__placeholder{color:var(--club-on-surface-variant);justify-content:center;align-items:center;display:flex}.club-logo-module__HLU83G__placeholder svg{width:36px;height:36px}.club-logo-module__HLU83G__frame.club-logo-module__HLU83G__custom{background:0 0;border:0;border-radius:0;overflow:visible}.club-logo-module__HLU83G__frame.club-logo-module__HLU83G__custom .club-logo-module__HLU83G__artwork.club-logo-module__HLU83G__artwork{object-fit:contain;object-position:center;background:var(--club-logo-background);border-radius:0;width:auto;max-width:100%;height:auto;max-height:100%;margin:0;padding:0;display:block;position:static}.club-logo-module__HLU83G__frame.club-logo-module__HLU83G__custom:is([data-logo-shape=square],[data-logo-shape=rounded],[data-logo-shape=circle]) .club-logo-module__HLU83G__artwork.club-logo-module__HLU83G__artwork{aspect-ratio:1;width:auto;height:100%;padding:calc(var(--club-logo-size) * 8 / 112);box-sizing:border-box}.club-logo-module__HLU83G__frame.club-logo-module__HLU83G__custom[data-logo-shape=rounded] .club-logo-module__HLU83G__artwork.club-logo-module__HLU83G__artwork{border-radius:calc(var(--club-logo-size) * 12 / 112)}.club-logo-module__HLU83G__frame.club-logo-module__HLU83G__custom[data-logo-shape=circle] .club-logo-module__HLU83G__artwork.club-logo-module__HLU83G__artwork{padding:calc(var(--club-logo-size) * .15);border-radius:50%}
