.club-band-material{--_club-brand:var(--club-brand,var(--primary));--_club-band:var(--club-band,var(--nav));--_club-band-ink:var(--club-band-ink,var(--nav-foreground));background-color:var(--_club-band);color:var(--_club-band-ink)}.dark .club-band-material{--_club-brand:var(--club-brand,var(--primary))}.club-panel-material{--_club-band-ink:var(--club-panel-ink,oklch(94% .008 78));background:linear-gradient(155deg, var(--club-panel-brand,color-mix(in oklab, var(--_club-brand) 82%, oklch(13% 0 0))), color-mix(in oklab, var(--club-panel-brand,var(--_club-brand)) 46%, oklch(11.5% 0 0)) 78%);color:var(--_club-band-ink)}.dark .club-panel-material{background:linear-gradient(155deg, var(--club-panel-brand,color-mix(in oklab, var(--_club-brand) 68%, oklch(12.5% 0 0))), color-mix(in oklab, var(--club-panel-brand,var(--_club-brand)) 38%, oklch(10.5% 0 0)) 78%)}:root{--club-rail:1rem;--club-frame:10px;--club-panel-bleed:6px}@media (width>=64rem){:root{--club-rail:max(2rem, (100% - var(--container-feed)) / 2 + 2rem);--club-frame:max(10px, (100% - var(--container-feed)) / 2);--club-panel-bleed:clamp(22px, (100vw - var(--container-feed)) / 2 + 22px, 2rem)}}.club-panel-inset{margin-inline:calc(-1 * var(--club-panel-bleed));padding-inline:var(--club-panel-bleed)}@media (width>=64rem){.club-page-seam .club-admin-frame{padding-inline:var(--club-rail)}.club-page-seam .club-admin-frame :is([data-content-width=none],[data-content-width="3xl"],[data-content-width="5xl"],[data-content-width=feed]),.club-page-seam .club-admin-frame [data-flow-tabs]{padding-inline:0}}[data-club]{--_panel-halo:0 24px 64px -20px color-mix(in oklab, var(--club-panel-brand,color-mix(in oklab, var(--club-brand,var(--primary)) 82%, oklch(13% 0 0))) 55%, transparent)}.club-band-material .club-ident-mark{background:var(--club-brand,var(--_club-brand));color:var(--club-ink,var(--_club-band-ink))}.club-band-material .club-ident-mark:has(>img){background:var(--club-logo-badge-bg)}body[data-club] header[data-condensed],body[data-club] header[data-deep-bar]{top:env(safe-area-inset-top)}body[data-club] header[data-condensed]:before,body[data-club] header[data-deep-bar]:before{content:"";height:env(safe-area-inset-top);background:var(--background);pointer-events:none;position:fixed;top:0;left:0;right:0}body[data-club]{--club-strip-anchor:calc(env(safe-area-inset-top) + 4rem)}body[data-club][data-club-deep]{--club-strip-anchor:calc(env(safe-area-inset-top) + 5rem)}body[data-club] [data-flow-tabs],body[data-club] .session-sheet-tabs,body[data-club] .app-pinned-strip{top:var(--club-strip-anchor)}body[data-club] .app-pinned-strip:before{height:calc(100% + 20px);top:-20px}body[data-club] [data-flow-tabs]:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:-20px 0 0}body[data-club] [data-flow-tabs]:before,body[data-club] .app-pinned-strip:before{background:linear-gradient(to bottom, var(--background) calc(100% - 10px), transparent)}@media (width>=64rem){body[data-club] [data-flow-tabs],body[data-club] .app-pinned-strip{padding-inline:max(2rem, (var(--flow-tabs-w,100%) - var(--container-feed)) / 2 + 2rem)}}[data-club],body[data-club]{--brand:var(--club-accent,var(--club-brand,var(--primary)));--brand-foreground:var(--club-accent-ink,var(--club-ink,oklch(98% .005 75)));--club-panel-ink:oklch(94% .008 78);--_club-action:var(--club-cta,var(--club-brand,var(--primary)));--_club-action-ink:var(--club-cta-ink,var(--club-ink,oklch(98% .005 75)))}.dark [data-club],.dark body[data-club]{--brand:var(--club-accent,var(--club-brand,var(--primary)));--_club-action:var(--club-cta,var(--club-brand,var(--primary)))}@supports (color:oklch(from red l c h)){.dark [data-club],.dark body[data-club]{--_club-action:oklch(from var(--club-cta,var(--club-brand,var(--primary))) max(l, .55) c h);--_club-action-ink:oklch(from var(--_club-action) clamp(.16, (.57 - l) * infinity, .985) .005 h)}}[data-club] .club-action-accent{--primary:var(--_club-action);--primary-foreground:var(--_club-action-ink)}body[data-club-splash] .app-tabs{display:none}.club-curtain{z-index:100;clip-path:var(--curtain-clip,inset(0px round 0px));transition:clip-path .43s var(--ease-emphasized), opacity .43s var(--ease-emphasized);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.club-curtain.fade{opacity:0;pointer-events:none}.club-curtain .club-curtain-lockup{opacity:0;transition:opacity .26s ease-out .14s, transform .38s var(--ease-spring) .14s;transform:scale(.86)}.club-curtain.full .club-curtain-lockup{opacity:1;transform:scale(1)}.club-curtain.fade .club-curtain-lockup{opacity:0;transition:opacity .43s var(--ease-emphasized)}html[data-club-entering] #root{opacity:.6;transition:transform .43s var(--ease-emphasized), opacity .43s var(--ease-emphasized);transform:scale(.965)}html[data-club-vt=exit]::view-transition-old(root){animation:club-exit-drop .44s var(--ease-emphasized) both;z-index:1}html[data-club-vt=exit]::view-transition-old(main){animation:club-exit-drop .44s var(--ease-emphasized) both;z-index:1}html[data-club-vt=exit]::view-transition-new(root){animation:club-exit-reveal .44s var(--ease-emphasized) both}html[data-club-vt=exit]::view-transition-new(main){animation:club-exit-reveal .44s var(--ease-emphasized) both}@keyframes club-exit-drop{72%{opacity:1}to{opacity:0;transform:translateY(100%)}}@keyframes club-exit-reveal{0%{opacity:.4;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes club-content-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.club-content-in,.club-page-seam>*{animation:.16s ease-out club-content-in}}@media (width>=64rem){[data-club] .session-hero{max-width:min(var(--container-feed), 100% - 20px);margin-inline:var(--club-frame);border-radius:var(--_hero-radius,24px);margin-top:10px;margin-bottom:10px}[data-club] .session-hero [data-tie=top]{background-image:linear-gradient(to bottom, var(--background), transparent);height:72px}[data-club] .session-hero [data-tie=left]{background-image:linear-gradient(to right, var(--background), transparent);width:96px}[data-club] .session-hero [data-tie=right]{background-image:linear-gradient(to left, var(--background), transparent);width:96px}body.club-halo [data-club] .session-hero{box-shadow:var(--_panel-halo)}}[data-club] .session-hero-identity{padding-inline:var(--club-rail)}@media (width>=64rem){[data-club] .session-hero-identity{padding-inline:var(--club-panel-bleed)}}body[data-club] .session-day-eyebrow{padding-inline:0}body[data-club] .club-about-measure{max-width:var(--container-feed)}@media (prefers-reduced-motion:reduce){.club-curtain,.club-curtain .club-curtain-lockup,html[data-club-entering] #root{transition:none}html[data-club-vt=exit]::view-transition-old(root){animation:none}html[data-club-vt=exit]::view-transition-new(root){animation:none}html[data-club-vt=exit]::view-transition-old(main){animation:none}html[data-club-vt=exit]::view-transition-new(main){animation:none}}body[data-root-club-strip]{--root-profile-bar-anchor:calc(env(safe-area-inset-top) + 5rem)}body[data-root-club-strip] .profile-sheet-tabs,body[data-root-club-strip] .app-pinned-strip{top:var(--root-profile-bar-anchor)}body[data-root-club-strip] .app-pinned-strip:before{background:linear-gradient(to bottom, var(--background) calc(100% - 10px), transparent);border-bottom:none;height:calc(100% + 8px);top:-8px}body[data-root-club-strip] header[data-deep-bar]{top:env(safe-area-inset-top)}body[data-root-club-strip] header[data-deep-bar]:before{content:"";height:env(safe-area-inset-top);background:var(--background);pointer-events:none;position:fixed;top:0;left:0;right:0}.root-profile-bar-ghost{padding-top:.625rem;padding-bottom:1.125rem}.app-tabs[data-tab-context=primary],.app-tabs[data-tab-context=club],.app-tabs[data-tab-context=admin],.app-content.agg-content{isolation:isolate}.app-tabs[data-tab-context=primary],.app-tabs[data-tab-context=club],.app-tabs[data-tab-context=admin],.dark .app-tabs[data-tab-context=primary],.dark .app-tabs[data-tab-context=club],.dark .app-tabs[data-tab-context=admin]{background-color:var(--glass-wash-strong)}.app-tabs[data-tab-context=primary] .app-tab-label,.app-tabs[data-tab-context=club] .app-tab-label,.app-tabs[data-tab-context=admin] .app-tab-label{transition:none}@supports (view-transition-name:none){::view-transition-old(ss-tabs){animation:none}::view-transition-new(ss-tabs){animation:none}::view-transition-old(ss-tabs){opacity:0}::view-transition-new(ss-tabs){opacity:1}}@media (width>=1024px){.app-tabs[data-tab-context=primary]{display:none}body[data-club] .agg-content{scroll-padding-bottom:var(--app-tabbar-clearance)}body[data-club] .agg-content .app-content-clearance-spacer{height:var(--app-tabbar-clearance)}.app-tabs:is([data-tab-context=club],[data-tab-context=admin]){left:50%;right:auto;bottom:var(--app-tabbar-bottom-offset);width:min(calc(100vw - (var(--app-tabbar-inline-inset) * 2)), 22rem);height:var(--app-tabbar-height);opacity:1;z-index:20;border-radius:calc(var(--radius) + .625rem);border:1px solid color-mix(in oklab, var(--background) 18%, transparent);box-shadow:0 12px 30px color-mix(in oklab, var(--foreground) 6%, transparent), 0 3px 10px color-mix(in oklab, var(--foreground) 4%, transparent), inset 0 1px 0 color-mix(in oklab, var(--background) 90%, transparent), inset 0 -1px 0 color-mix(in oklab, var(--foreground) 4%, transparent);background-image:none;padding:.25rem .375rem;position:fixed;overflow:hidden}.dark .app-tabs:is([data-tab-context=club],[data-tab-context=admin]){border-color:color-mix(in oklab, var(--foreground) 12%, transparent);box-shadow:0 12px 30px oklch(0% 0 0/.42), inset 0 1px 0 color-mix(in oklab, var(--foreground) 12%, transparent)}.app-tabs:is([data-tab-context=club],[data-tab-context=admin]) .app-tab-list-shell{border-radius:calc(var(--radius) + .25rem);overflow:hidden}.app-tabs:is([data-tab-context=club],[data-tab-context=admin]) .app-tab-indicator{inset-block:0;z-index:0;pointer-events:none;border-radius:calc(var(--radius) + .25rem);transition:transform .26s var(--ease-emphasized), width .22s var(--ease-emphasized), background-color .18s ease, box-shadow .18s ease;will-change:transform, width;position:absolute;left:0}.app-tabs:is([data-tab-context=club],[data-tab-context=admin]) .app-tab-link{border-radius:calc(var(--radius) + .25rem);min-width:0;transition:color .18s,transform .18s}.app-tabs:is([data-tab-context=club],[data-tab-context=admin]) .app-tab-link[aria-current=page]{transform:translateY(-1px)}.app-tabs:is([data-tab-context=club],[data-tab-context=admin]) .app-tab-icon{justify-content:center;align-items:center;width:2rem;height:2rem;transition:color .18s,transform .18s;display:flex}.app-tabs:is([data-tab-context=club],[data-tab-context=admin]) .app-tab-label[data-active=true]{font-weight:650}@media (prefers-reduced-motion:reduce){.app-tabs:is([data-tab-context=club],[data-tab-context=admin]) .app-tab-indicator{transition:none}}}@media (width>=1280px){.app-tabs[data-tab-context=admin]{display:none}}body[data-platform-header] .seed-exit-back{display:none}body[data-root-club-strip] .platform-header-veil:after{content:none}.app-tabs[data-tab-context=primary] .app-tab-indicator{background-color:color-mix(in oklab, var(--ss-logo-gold) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--ss-logo-gold) 10%, transparent)}.app-tabs[data-tab-context=club] .app-tab-indicator{background-color:var(--tab-active);box-shadow:none}.app-tabs[data-tab-context=club] .app-tab-link[aria-current=page],.dark .app-tabs[data-tab-context=club] .app-tab-link[aria-current=page]{color:var(--tab-active-foreground)}.platform-header-veil{z-index:1;background-image:linear-gradient(to bottom, color-mix(in oklab, var(--background) calc(100% * var(--veil-progress,1)), transparent) 0%, color-mix(in oklab, var(--background) calc(100% * var(--veil-progress,1)), transparent) 55%, color-mix(in oklab, var(--background) calc(88% * var(--veil-progress,1)), transparent) 100%);transition:background-color .18s var(--ease-emphasized);border-bottom-color:#0000;position:relative}.platform-header-veil:after{content:"";pointer-events:none;background-color:color-mix(in oklab, var(--background) calc(100% * var(--veil-progress,1)), transparent);height:28px;-webkit-backdrop-filter:blur(calc(12px * var(--veil-progress,1)));position:absolute;top:100%;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.platform-header-veil[data-club-context]:after{content:none}@media (prefers-reduced-motion:reduce){.platform-header-veil{border-bottom:1px solid color-mix(in oklab, var(--border) 60%, transparent);background-color:var(--background);box-shadow:none;background-image:none;transition:none}.platform-header-veil:after{content:none}}
