.club-results__disclaimer{--stub-not-styled:true}@keyframes md-pdf-spin{to{transform:rotate(1turn)}}@keyframes md-pdf-rail{0%{transform:translate(-100%)scaleX(.35)}50%{transform:translate(0)scaleX(.55)}to{transform:translate(100%)scaleX(.35)}}@keyframes translation-progress-spin{0%{rotate:0deg}to{rotate:360deg}}main.club-manager .configurator{border-top:1px solid var(--cm-line-strong);grid-template-columns:1fr;gap:clamp(2rem,3vw,3rem);padding-top:clamp(2rem,3vw,3rem);display:grid}@media (width>=1200px){main.club-manager .configurator{grid-template-columns:19rem 1fr;align-items:start}}main.club-manager .configurator__controls{flex-direction:column;gap:clamp(1.75rem,2.5vw,2.25rem);display:flex}main.club-manager .configurator__group-label{justify-content:space-between;align-items:baseline;margin-bottom:.75rem;display:flex}main.club-manager .configurator__count{font-family:var(--font-cm-display);font-size:var(--cm-fs-75);color:var(--cm-accent-ink);font-variant-numeric:tabular-nums;font-weight:500}main.club-manager .configurator__chips{grid-template-columns:repeat(2,1fr);gap:.4rem;display:grid}main.club-manager .configurator__chip{font-family:var(--font-cm-text);font-size:var(--cm-fs-75);text-align:start;color:var(--cm-ink-soft);background:var(--cm-paper-raised);border:1px solid var(--cm-line);cursor:pointer;transition:border-color .2s var(--cm-ease),color .2s var(--cm-ease),background .2s var(--cm-ease);appearance:none;border-radius:2px;padding:.55em .7em;font-weight:500;line-height:1.3}main.club-manager .configurator__chip-code{font-family:var(--font-cm-serif);font-size:var(--cm-fs-62);letter-spacing:.06em;text-transform:uppercase;color:var(--cm-ink-faint);margin-top:.2em;font-style:italic;display:block}main.club-manager .configurator__chip:hover{color:var(--cm-ink);border-color:var(--cm-line-strong)}main.club-manager .configurator__chip[aria-pressed=true]{color:var(--cm-accent-ink);background:var(--cm-accent-wash);border-color:var(--cm-accent);font-weight:700}main.club-manager .configurator__chip[aria-pressed=true] .configurator__chip-code{color:inherit;opacity:.75}main.club-manager .configurator__toggle{border:1px solid var(--cm-line-strong);border-radius:999px;gap:0;padding:.2rem;display:inline-flex}main.club-manager .configurator__toggle button{font-family:var(--font-cm-text);font-size:var(--cm-fs-72);letter-spacing:.04em;text-transform:uppercase;color:var(--cm-ink-faint);cursor:pointer;transition:background .2s var(--cm-ease),color .2s var(--cm-ease);appearance:none;background:0 0;border:none;border-radius:999px;padding:.5em 1em;font-weight:600}main.club-manager .configurator__toggle button[aria-pressed=true]{color:var(--cm-paper);background:var(--cm-ink)}main.club-manager .configurator__toggle button:disabled{opacity:.3;cursor:not-allowed}main.club-manager .configurator__readout{border-top:1px solid var(--cm-line);flex-direction:column;gap:.55rem;margin:0;padding-top:1.1rem;display:flex}main.club-manager .configurator__readout div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}main.club-manager .configurator__readout dt{font-size:var(--cm-fs-66);letter-spacing:.06em;text-transform:uppercase;color:var(--cm-ink-faint);margin:0;font-weight:600}main.club-manager .configurator__readout dd{font-family:var(--font-cm-serif);font-size:var(--cm-fs-95);text-align:end;color:var(--cm-ink);margin:0;font-style:italic}main.club-manager .configurator__stage{min-width:0}main.club-manager .configurator__stage .plate-frame{max-width:100%}main.club-manager .configurator__media{background:var(--cm-paper-sunken);aspect-ratio:1144/775;border-radius:3px 3px 0 0;position:relative;overflow:hidden}main.club-manager .configurator__media>img,main.club-manager .configurator__media>.plate-placeholder{opacity:0;width:100%;height:100%;transition:opacity .42s var(--cm-ease),transform .42s var(--cm-ease);object-fit:cover;object-position:top;position:absolute;inset:0;transform:scale(1.015)}main.club-manager .configurator__media>img.is-active,main.club-manager .configurator__media>.plate-placeholder.is-active{opacity:1;transform:scale(1)}main.club-manager .configurator .plate-frame[data-viewport=mobile] .configurator__media{border-radius:var(--pf-media-radius);aspect-ratio:390/844}main.club-manager .collection-tail{grid-template-columns:1fr;gap:clamp(1rem,2vw,1.5rem);margin-top:clamp(2.5rem,3vw,4rem);display:grid}@media (width>=1200px){main.club-manager .collection-tail{grid-template-columns:repeat(3,1fr)}}main.club-manager .collection-tail__plate{margin:0}main.club-manager .collection-tail__plate img,main.club-manager .collection-tail__plate .plate-placeholder{width:100%;box-shadow:0 12px 28px -14px var(--cm-shadow-1);aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:3px}main.club-manager .catalogue{border-top:1px solid var(--cm-line-strong);columns:1;column-gap:clamp(2rem,4vw,4rem);margin:0;padding:0;list-style:none}@media (width>=1200px){main.club-manager .catalogue{columns:3}}main.club-manager .catalogue li{border-bottom:1px solid var(--cm-line);break-inside:avoid;justify-content:space-between;align-items:baseline;gap:1rem;padding:.9rem 0;display:flex}main.club-manager .catalogue__name{font-family:var(--font-cm-serif);font-size:clamp(1rem,.96rem + .2vw,1.1rem);font-style:italic}main.club-manager .catalogue__slug{font-size:var(--cm-fs-70);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--cm-ink-faint);font-weight:600}main.club-manager .catalogue__count{font-size:var(--cm-fs-80);letter-spacing:.04em;color:var(--cm-ink-faint);margin-top:1.5rem}main.club-manager .feature-grid{grid-template-columns:1fr;gap:clamp(2.5rem,4vw,4rem);display:grid}@media (width>=1200px){main.club-manager .feature-grid--split{grid-template-columns:1fr 1fr;align-items:center}main.club-manager .feature-grid--split.is-reversed .feature-grid__media{order:2}}main.club-manager .feature-grid__eyebrow{margin-bottom:.9rem}main.club-manager .feature-grid__title{font-family:var(--font-cm-display);letter-spacing:-.01em;margin:0 0 1.1rem;font-size:clamp(1.8rem,1.5rem + 1.6vw,2.75rem);font-weight:300;line-height:1.05}main.club-manager .feature-grid__title em{color:var(--cm-accent-ink);font-style:normal;font-weight:500}main.club-manager .feature-grid__body{max-width:46ch;font-size:var(--cm-fs-100);color:var(--cm-ink-soft);margin:0 0 1.5rem}main.club-manager .feature-grid__body--wide{max-width:60ch}main.club-manager .feature-grid__body--center{text-align:center;margin-inline:auto}main.club-manager .feature-grid__note{max-width:60ch;font-size:var(--cm-fs-82);color:var(--cm-ink-faint);border-top:1px solid var(--cm-line);margin:1.25rem 0 0;padding-top:1rem}main.club-manager .feature-grid__media{margin:0}main.club-manager .feature-title-narrow{max-width:26ch}main.club-manager .feature-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}main.club-manager .feature-list--wide{max-width:60ch;margin-bottom:clamp(2rem,3vw,3rem)}main.club-manager .feature-list li{font-size:var(--cm-fs-90);color:var(--cm-ink);border-bottom:1px solid var(--cm-line);align-items:flex-start;gap:.75rem;padding-bottom:.75rem;display:flex}main.club-manager .feature-list li:last-child{border-bottom:none;padding-bottom:0}main.club-manager .feature-list__mark{font-family:var(--font-cm-display);color:var(--cm-accent-ink);flex:none;font-weight:600}main.club-manager .index-grid{border-top:1px solid var(--cm-line-strong);grid-template-columns:1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}main.club-manager .index-grid li{border-bottom:1px solid var(--cm-line);padding:clamp(1.5rem,2vw,2rem)}@media (width>=1200px){main.club-manager .index-grid{grid-template-columns:repeat(3,1fr)}main.club-manager .index-grid li:not(:nth-child(3n)){border-inline-end:1px solid var(--cm-line)}}main.club-manager .index-grid__num{font-family:var(--font-cm-display);font-size:var(--cm-fs-85);color:var(--cm-accent-ink);font-weight:300}main.club-manager .index-grid__title{font-size:var(--cm-fs-98);margin:.6rem 0 .4rem;font-weight:600}main.club-manager .index-grid__desc{font-size:var(--cm-fs-82);color:var(--cm-ink-soft);margin:0}main.club-manager .stat-panel{background:var(--cm-paper-raised);border:1px solid var(--cm-line-strong);border-radius:4px;padding:clamp(2rem,3vw,3rem)}main.club-manager .stat-panel__chips{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}main.club-manager .stat-panel__chips li{font-size:var(--cm-fs-78);letter-spacing:.03em;color:var(--cm-ink-soft);border:1px solid var(--cm-line-strong);border-radius:999px;padding:.55em 1em;font-weight:600}main.club-manager .cbi-co-plans{--vault-page:oklch(16% 0 0);--vault-page-2:oklch(13% 0 0);--vault-surface:oklch(19% 0 0);--vault-surface-2:oklch(22.5% 0 0);--vault-surface-3:oklch(26% 0 0);--vault-line:oklch(30% 0 0);--vault-line-2:oklch(38% 0 0);--vault-line-bright:oklch(52% 0 0);--vault-ink:oklch(96% 0 0);--vault-ink-2:oklch(78% 0 0);--vault-ink-3:oklch(60% 0 0);--vault-ink-4:oklch(46% 0 0);--vault-accent:oklch(72% .018 250);--vault-accent-ink:oklch(18% 0 0);--vault-focus-ring:oklch(80% .02 250);--vault-metal-1:oklch(34% 0 0);--vault-metal-2:oklch(40% 0 0);--vault-metal-3:oklch(47% 0 0);--vault-metal-4:oklch(55% 0 0);--vault-metal-edge:oklch(74% 0 0);--vault-metal-sheen:oklch(92% 0 0);--vault-metal-emboss-hi:oklch(80% 0 0);--vault-metal-emboss-lo:oklch(20% 0 0);--vault-card-ink:oklch(90% 0 0);--vault-card-ink-2:oklch(66% 0 0);--vault-shadow-card:0 2px 4px oklch(0% 0 0/.45), 0 12px 28px oklch(0% 0 0/.55), 0 40px 80px oklch(0% 0 0/.45);--vault-shadow-panel:0 1px 2px oklch(0% 0 0/.4), 0 18px 48px oklch(0% 0 0/.4);--vault-shadow-pop:0 6px 18px oklch(0% 0 0/.5);--vault-radius-card:13px;--vault-radius-field:5px;--vault-fs-8:.5rem;--vault-fs-8-5:.5313rem;--vault-fs-9:.5625rem;--vault-fs-9-5:.5938rem;--vault-fs-10:.625rem;--vault-fs-10-5:.6563rem;--vault-fs-11:.6875rem;--vault-fs-11-5:.7188rem;--vault-fs-12:.75rem;--vault-fs-12-5:.7813rem;--vault-fs-13:.8125rem;--vault-fs-13-5:.8438rem;--vault-fs-16:1rem}:where(:root[data-theme-mode=light]) main.club-manager .cbi-co-plans{--vault-page:oklch(95.5% 0 0);--vault-page-2:oklch(92% 0 0);--vault-surface:oklch(100% 0 0);--vault-surface-2:oklch(97.5% 0 0);--vault-surface-3:oklch(94.5% 0 0);--vault-line:oklch(88% 0 0);--vault-line-2:oklch(80% 0 0);--vault-line-bright:oklch(68% 0 0);--vault-ink:oklch(20% 0 0);--vault-ink-2:oklch(34% 0 0);--vault-ink-3:oklch(48% 0 0);--vault-ink-4:oklch(60% 0 0);--vault-accent:oklch(28% 0 0);--vault-accent-ink:oklch(99% 0 0);--vault-focus-ring:oklch(40% 0 0);--vault-metal-1:oklch(46% 0 0);--vault-metal-2:oklch(53% 0 0);--vault-metal-3:oklch(60% 0 0);--vault-metal-4:oklch(68% 0 0);--vault-metal-edge:oklch(88% 0 0);--vault-metal-sheen:oklch(98% 0 0);--vault-metal-emboss-hi:oklch(90% 0 0);--vault-metal-emboss-lo:oklch(30% 0 0);--vault-card-ink:oklch(96% 0 0);--vault-card-ink-2:oklch(80% 0 0);--vault-shadow-card:0 2px 4px oklch(0% 0 0/.1), 0 12px 28px oklch(0% 0 0/.14), 0 40px 80px oklch(0% 0 0/.1);--vault-shadow-panel:0 1px 2px oklch(0% 0 0/.06), 0 16px 40px oklch(0% 0 0/.08);--vault-shadow-pop:0 6px 18px oklch(0% 0 0/.14)}@media (prefers-color-scheme:light){:where(:root[data-theme-mode=auto]) main.club-manager .cbi-co-plans{--vault-page:oklch(95.5% 0 0);--vault-page-2:oklch(92% 0 0);--vault-surface:oklch(100% 0 0);--vault-surface-2:oklch(97.5% 0 0);--vault-surface-3:oklch(94.5% 0 0);--vault-line:oklch(88% 0 0);--vault-line-2:oklch(80% 0 0);--vault-line-bright:oklch(68% 0 0);--vault-ink:oklch(20% 0 0);--vault-ink-2:oklch(34% 0 0);--vault-ink-3:oklch(48% 0 0);--vault-ink-4:oklch(60% 0 0);--vault-accent:oklch(28% 0 0);--vault-accent-ink:oklch(99% 0 0);--vault-focus-ring:oklch(40% 0 0);--vault-metal-1:oklch(46% 0 0);--vault-metal-2:oklch(53% 0 0);--vault-metal-3:oklch(60% 0 0);--vault-metal-4:oklch(68% 0 0);--vault-metal-edge:oklch(88% 0 0);--vault-metal-sheen:oklch(98% 0 0);--vault-metal-emboss-hi:oklch(90% 0 0);--vault-metal-emboss-lo:oklch(30% 0 0);--vault-card-ink:oklch(96% 0 0);--vault-card-ink-2:oklch(80% 0 0);--vault-shadow-card:0 2px 4px oklch(0% 0 0/.1), 0 12px 28px oklch(0% 0 0/.14), 0 40px 80px oklch(0% 0 0/.1);--vault-shadow-panel:0 1px 2px oklch(0% 0 0/.06), 0 16px 40px oklch(0% 0 0/.08);--vault-shadow-pop:0 6px 18px oklch(0% 0 0/.14)}}:where(:root[data-theme-mode=black]) main.club-manager .cbi-co-plans{--vault-page:oklch(0% 0 0);--vault-page-2:oklch(0% 0 0);--vault-surface:oklch(11% 0 0);--vault-surface-2:oklch(15% 0 0);--vault-surface-3:oklch(19% 0 0);--vault-line:oklch(24% 0 0);--vault-line-2:oklch(33% 0 0);--vault-line-bright:oklch(48% 0 0);--vault-ink:oklch(97% 0 0);--vault-ink-2:oklch(76% 0 0);--vault-ink-3:oklch(56% 0 0);--vault-ink-4:oklch(42% 0 0);--vault-accent:oklch(74% .018 250);--vault-accent-ink:oklch(10% 0 0);--vault-focus-ring:oklch(82% .02 250);--vault-shadow-card:0 2px 6px oklch(0% 0 0/.7), 0 14px 34px oklch(0% 0 0/.8), 0 44px 90px oklch(0% 0 0/.6);--vault-shadow-panel:0 1px 2px oklch(0% 0 0/.6), 0 20px 52px oklch(0% 0 0/.6);--vault-shadow-pop:0 6px 20px oklch(0% 0 0/.7)}main.club-manager .cbi-co-plans{--vault-metal-1:oklch(34% 0 0);--vault-metal-2:oklch(40% 0 0);--vault-metal-3:oklch(47% 0 0);--vault-metal-4:oklch(55% 0 0);--vault-metal-edge:oklch(74% 0 0);--vault-metal-sheen:oklch(92% 0 0);--vault-metal-emboss-hi:oklch(80% 0 0);--vault-metal-emboss-lo:oklch(20% 0 0);--vault-card-ink:oklch(90% 0 0);--vault-card-ink-2:oklch(66% 0 0);--vault-shadow-card:0 2px 4px oklch(0% 0 0/.45), 0 12px 28px oklch(0% 0 0/.55), 0 40px 80px oklch(0% 0 0/.45);--vault-radius-card:13px;--vault-fs-8:.5rem;--vault-fs-11:.6875rem}:where(:root[data-theme-mode=light]) main.club-manager .cbi-co-plans{--vault-metal-1:oklch(46% 0 0);--vault-metal-2:oklch(53% 0 0);--vault-metal-3:oklch(60% 0 0);--vault-metal-4:oklch(68% 0 0);--vault-metal-edge:oklch(88% 0 0);--vault-metal-sheen:oklch(98% 0 0);--vault-metal-emboss-hi:oklch(90% 0 0);--vault-metal-emboss-lo:oklch(30% 0 0);--vault-card-ink:oklch(96% 0 0);--vault-card-ink-2:oklch(80% 0 0);--vault-shadow-card:0 2px 4px oklch(0% 0 0/.1), 0 12px 28px oklch(0% 0 0/.14), 0 40px 80px oklch(0% 0 0/.1)}@media (prefers-color-scheme:light){:where(:root[data-theme-mode=auto]) main.club-manager .cbi-co-plans{--vault-metal-1:oklch(46% 0 0);--vault-metal-2:oklch(53% 0 0);--vault-metal-3:oklch(60% 0 0);--vault-metal-4:oklch(68% 0 0);--vault-metal-edge:oklch(88% 0 0);--vault-metal-sheen:oklch(98% 0 0);--vault-metal-emboss-hi:oklch(90% 0 0);--vault-metal-emboss-lo:oklch(30% 0 0);--vault-card-ink:oklch(96% 0 0);--vault-card-ink-2:oklch(80% 0 0);--vault-shadow-card:0 2px 4px oklch(0% 0 0/.1), 0 12px 28px oklch(0% 0 0/.14), 0 40px 80px oklch(0% 0 0/.1)}}:where(:root[data-theme-mode=black]) main.club-manager .cbi-co-plans{--vault-shadow-card:0 2px 6px oklch(0% 0 0/.7), 0 14px 34px oklch(0% 0 0/.8), 0 44px 90px oklch(0% 0 0/.6)}main.club-manager .cbi-co-plans .vault-metal{background:repeating-linear-gradient(102deg, oklch(from var(--vault-metal-3) l 0 0/0%) 0, oklch(from var(--vault-metal-3) calc(l + .03) 0 0/10%) 1px, oklch(from var(--vault-metal-3) calc(l - .03) 0 0/10%) 2px, oklch(from var(--vault-metal-3) l 0 0/0%) 3px),linear-gradient(138deg, var(--vault-metal-1) 0%, var(--vault-metal-3) 38%, var(--vault-metal-2) 62%, var(--vault-metal-1) 100%);position:relative;overflow:hidden}main.club-manager .cbi-co-plans .vault-metal:before{z-index:1;background:radial-gradient(60% 60% at var(--vault-ptr-x,50%) var(--vault-ptr-y,50%), oklch(from var(--vault-metal-sheen) l 0 0/22%), oklch(from var(--vault-metal-sheen) l 0 0/6%) 38%, transparent 62%);pointer-events:none;content:"";mix-blend-mode:screen;position:absolute;inset:-2px}main.club-manager .cbi-co-plans .vault-metal:after{z-index:1;background:linear-gradient(105deg, transparent 0%, transparent calc(var(--vault-sheen-pos,35%) - 9%), oklch(from var(--vault-metal-sheen) l 0 0/0%) calc(var(--vault-sheen-pos,35%) - 7%), oklch(from var(--vault-metal-sheen) l 0 0/50%) var(--vault-sheen-pos,35%), oklch(from var(--vault-metal-sheen) l 0 0/0%) calc(var(--vault-sheen-pos,35%) + 7%), transparent calc(var(--vault-sheen-pos,35%) + 9%), transparent 100%);pointer-events:none;content:"";mix-blend-mode:screen;position:absolute;inset:0}:where(:root[data-theme-mode=light]) main.club-manager .cbi-co-plans .vault-metal:after{mix-blend-mode:overlay}@media (prefers-color-scheme:light){:where(:root[data-theme-mode=auto]) main.club-manager .cbi-co-plans .vault-metal:after{mix-blend-mode:overlay}}:where(:root[data-theme-mode=light]) main.club-manager .cbi-co-plans .vault-metal:before{mix-blend-mode:soft-light}@media (prefers-color-scheme:light){:where(:root[data-theme-mode=auto]) main.club-manager .cbi-co-plans .vault-metal:before{mix-blend-mode:soft-light}}main.club-manager .cbi-co-plans .vault-emboss{text-shadow:0 1px 0 oklch(from var(--vault-metal-emboss-lo) l 0 0/70%),0 -1px 0 oklch(from var(--vault-metal-emboss-hi) l 0 0/40%)}main.club-manager .cbi-co-plans .vault-emboss-soft{text-shadow:0 1px 0 oklch(from var(--vault-metal-emboss-lo) l 0 0/60%),0 -1px 0 oklch(from var(--vault-metal-emboss-hi) l 0 0/30%)}main.club-manager .cbi-co-plans .vault-card{color:var(--vault-card-ink);border-radius:var(--vault-radius-card);box-shadow:var(--vault-shadow-card),inset 0 1px 0 oklch(from var(--vault-metal-edge) l 0 0/55%),inset 0 0 0 1px oklch(from var(--vault-metal-edge) l 0 0/10%),inset 0 -1px 0 oklch(from var(--vault-metal-emboss-lo) l 0 0/60%);aspect-ratio:1.586;inline-size:min(86cqw,300px);max-inline-size:100%}main.club-manager .cbi-co-plans .vault-card__inner{z-index:2;grid-template-rows:auto 1fr auto;block-size:100%;padding:clamp(12px,4.4cqw,18px);display:grid;position:relative}main.club-manager .cbi-co-plans .vault-card__top{justify-content:space-between;align-items:flex-start;display:flex}main.club-manager .cbi-co-plans .vault-card__issuer{letter-spacing:.02em;font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-size:clamp(11px,3.4cqw,13px);font-weight:700}main.club-manager .cbi-co-plans .vault-card__issuer small{font-family:Inter,sans-serif;font-size:var(--vault-fs-8);letter-spacing:.24em;text-transform:uppercase;text-shadow:none;color:var(--vault-card-ink-2);margin-block-start:3px;font-weight:500;display:block}main.club-manager .cbi-co-plans .vault-card__tier{font-size:var(--vault-fs-8);letter-spacing:.18em;text-transform:uppercase;color:var(--vault-card-ink-2);border:1px solid oklch(from var(--vault-metal-edge) l 0 0/35%);border-radius:999px;padding:3px 8px;font-weight:600}main.club-manager .cbi-co-plans .vault-card__chip{background:linear-gradient(135deg, var(--vault-metal-edge), var(--vault-metal-2) 55%, var(--vault-metal-4));box-shadow:inset 0 1px 0 oklch(from var(--vault-metal-edge) l 0 0/80%),inset 0 -1px 2px oklch(from var(--vault-metal-emboss-lo) l 0 0/60%);border-radius:5px;align-self:center;block-size:27px;inline-size:36px;margin:2px 0;position:relative;overflow:hidden}main.club-manager .cbi-co-plans .vault-card__chip:before{background-image:linear-gradient(oklch(from var(--vault-metal-emboss-lo) l 0 0/50%) 1px, transparent 1px),linear-gradient(90deg, oklch(from var(--vault-metal-emboss-lo) l 0 0/50%) 1px, transparent 1px);content:"";background-size:100% 8px,11px 100%;border-radius:3px;position:absolute;inset:5px}main.club-manager .cbi-co-plans .vault-card__number{letter-spacing:.11em;margin-block-end:6px;font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-size:clamp(12px,3.4cqw,15px);font-weight:500}main.club-manager .cbi-co-plans .vault-card__bottom{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}main.club-manager .cbi-co-plans .vault-card__holder{font-size:var(--vault-fs-8);letter-spacing:.16em;text-transform:uppercase;color:var(--vault-card-ink-2)}main.club-manager .cbi-co-plans .vault-card__holder strong{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-size:var(--vault-fs-11);letter-spacing:.05em;text-transform:none;color:var(--vault-card-ink);margin-block-start:2px;font-weight:700;display:block}main.club-manager .cbi-co-plans .vault-card__valid{text-align:end}main.club-manager .cbi-co-plans .vault-card__valid span{font-size:var(--vault-fs-8);letter-spacing:.16em;text-transform:uppercase;color:var(--vault-card-ink-2);line-height:1.4;display:block}main.club-manager .cbi-co-plans .vault-card__valid strong{font-size:var(--vault-fs-11);letter-spacing:.06em;font-weight:600}main.club-manager .cbi-co-plans [data-finish=steel]{--vault-metal-1:oklch(38% .006 250);--vault-metal-2:oklch(45% .006 250);--vault-metal-3:oklch(52% .006 250);--vault-metal-4:oklch(60% .006 250);--vault-metal-edge:oklch(80% .004 250);--vault-metal-sheen:oklch(95% 0 0);--vault-metal-emboss-hi:oklch(84% 0 0);--vault-metal-emboss-lo:oklch(22% 0 0);--vault-card-ink:oklch(93% 0 0);--vault-card-ink-2:oklch(70% 0 0)}main.club-manager .cbi-co-plans [data-finish=graphite]{--vault-metal-1:oklch(24% .008 250);--vault-metal-2:oklch(30% .008 250);--vault-metal-3:oklch(36% .008 250);--vault-metal-4:oklch(44% .008 250);--vault-metal-edge:oklch(66% .006 250);--vault-metal-sheen:oklch(88% 0 0);--vault-metal-emboss-hi:oklch(70% 0 0);--vault-metal-emboss-lo:oklch(12% 0 0);--vault-card-ink:oklch(92% 0 0);--vault-card-ink-2:oklch(64% 0 0)}main.club-manager .cbi-co-plans [data-finish=elite]{--vault-metal-1:oklch(11% 0 0);--vault-metal-2:oklch(17% 0 0);--vault-metal-3:oklch(24% 0 0);--vault-metal-4:oklch(38% 0 0);--vault-metal-edge:oklch(99% 0 0);--vault-metal-sheen:oklch(100% 0 0);--vault-metal-emboss-hi:oklch(82% 0 0);--vault-metal-emboss-lo:oklch(4% 0 0);--vault-card-ink:oklch(97% 0 0);--vault-card-ink-2:oklch(66% 0 0)}main.club-manager .cbi-co-plans [data-finish=gold]{--vault-metal-1:oklch(52% .09 90);--vault-metal-2:oklch(63% .12 92);--vault-metal-3:oklch(73% .13 93);--vault-metal-4:oklch(83% .11 95);--vault-metal-edge:oklch(92% .07 97);--vault-metal-sheen:oklch(98% .035 98);--vault-metal-emboss-hi:oklch(95% .05 96);--vault-metal-emboss-lo:oklch(34% .06 88);--vault-card-ink:oklch(26% .03 88);--vault-card-ink-2:oklch(44% .04 90)}main.club-manager .cbi-co-plans [data-finish=platinum]{--vault-metal-1:oklch(60% .018 250);--vault-metal-2:oklch(70% .02 250);--vault-metal-3:oklch(79% .018 250);--vault-metal-4:oklch(87% .015 250);--vault-metal-edge:oklch(97% .01 250);--vault-metal-sheen:oklch(100% .006 250);--vault-metal-emboss-hi:oklch(99% .008 250);--vault-metal-emboss-lo:oklch(40% .018 250);--vault-card-ink:oklch(26% .01 250);--vault-card-ink-2:oklch(44% .012 250)}:where(:root[data-theme-mode=light]) main.club-manager .cbi-co-plans [data-finish=steel]{--vault-metal-1:oklch(50% 0 0);--vault-metal-2:oklch(57% 0 0);--vault-metal-3:oklch(64% 0 0);--vault-metal-4:oklch(72% 0 0);--vault-metal-edge:oklch(90% 0 0);--vault-metal-sheen:oklch(99% 0 0);--vault-metal-emboss-hi:oklch(92% 0 0);--vault-metal-emboss-lo:oklch(32% 0 0);--vault-card-ink:oklch(97% 0 0);--vault-card-ink-2:oklch(82% 0 0)}@media (prefers-color-scheme:light){:where(:root[data-theme-mode=auto]) main.club-manager .cbi-co-plans [data-finish=steel]{--vault-metal-1:oklch(50% 0 0);--vault-metal-2:oklch(57% 0 0);--vault-metal-3:oklch(64% 0 0);--vault-metal-4:oklch(72% 0 0);--vault-metal-edge:oklch(90% 0 0);--vault-metal-sheen:oklch(99% 0 0);--vault-metal-emboss-hi:oklch(92% 0 0);--vault-metal-emboss-lo:oklch(32% 0 0);--vault-card-ink:oklch(97% 0 0);--vault-card-ink-2:oklch(82% 0 0)}}main.club-manager .cbi-co-plans .cbi-co-interval__radios{white-space:nowrap;clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}main.club-manager .cbi-co-plans .cbi-co-interval{justify-content:center;margin-block-end:clamp(26px,4vh,44px);display:flex}main.club-manager .cbi-co-plans .cbi-co-interval__seg{background:var(--vault-surface);border:1px solid var(--vault-line);box-shadow:var(--vault-shadow-pop);border-radius:10px;gap:3px;padding:4px;display:inline-flex;position:relative}main.club-manager .cbi-co-plans .cbi-co-interval__opt{font-size:var(--vault-fs-13-5);letter-spacing:.01em;color:var(--vault-ink-3);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;gap:9px;padding:10px 20px;font-weight:600;transition:color .18s,background .18s;display:inline-flex}main.club-manager .cbi-co-plans .cbi-co-interval__opt:hover{color:var(--vault-ink)}main.club-manager .cbi-co-plans .cbi-co-interval__opt:focus-within{outline:2px solid var(--vault-focus-ring);outline-offset:2px}main.club-manager .cbi-co-plans .cbi-co-interval__flag{font-size:var(--vault-fs-9-5);letter-spacing:.06em;text-transform:uppercase;color:var(--vault-accent-ink);background:var(--vault-accent);border-radius:999px;padding:3px 9px;font-weight:700}main.club-manager .cbi-co-plans:has(#co-iv-monthly:checked) .cbi-co-interval__opt[for=co-iv-monthly],main.club-manager .cbi-co-plans:has(#co-iv-yearly:checked) .cbi-co-interval__opt[for=co-iv-yearly]{color:var(--vault-ink);background:var(--vault-surface-3)}main.club-manager .cbi-co-plans .cbi-co-cols{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:clamp(12px,1.2vw,22px);max-inline-size:1800px;margin-inline:auto;display:grid}@media (width<=1200px){main.club-manager .cbi-co-plans .cbi-co-cols{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){main.club-manager .cbi-co-plans .cbi-co-cols{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){main.club-manager .cbi-co-plans .cbi-co-cols{grid-template-columns:1fr}}main.club-manager .cbi-co-plans .cbi-co-col{background:var(--vault-surface);border:1px solid var(--vault-line);box-shadow:var(--vault-shadow-panel);border-radius:16px;grid-template-rows:auto auto auto auto auto 1fr auto;gap:16px;padding:clamp(22px,1.8vw,32px) clamp(16px,1.4vw,24px);transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative;container-type:inline-size}main.club-manager .cbi-co-plans .cbi-co-col:hover{border-color:var(--vault-line-2);box-shadow:var(--vault-shadow-card);transform:translateY(-3px)}main.club-manager .cbi-co-plans .cbi-co-col--best{background:radial-gradient(120% 70% at 50% -10%, var(--vault-surface-2), transparent 60%),var(--vault-surface);border-color:var(--vault-accent);box-shadow:var(--vault-shadow-card),0 0 0 1px var(--vault-accent)}main.club-manager .cbi-co-plans .cbi-co-col__ribbon{font-size:var(--vault-fs-9);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;color:var(--vault-accent-ink);background:var(--vault-accent);box-shadow:var(--vault-shadow-pop);border-radius:999px;align-items:center;gap:6px;padding:5px 13px;font-weight:700;display:none;position:absolute;inset-block-start:-1px;inset-inline-start:50%;transform:translate(-50%,-50%)}main.club-manager .cbi-co-plans .cbi-co-col__ribbon:dir(rtl){transform:translate(50%,-50%)}main.club-manager .cbi-co-plans .cbi-co-col--best .cbi-co-col__ribbon{display:inline-flex}main.club-manager .cbi-co-plans .cbi-co-col__ribbon-ico{block-size:11px;inline-size:11px}main.club-manager .cbi-co-plans .cbi-co-col__bay{perspective:1200px;place-items:center;inline-size:100%;padding-block-start:2px;display:grid}main.club-manager .cbi-co-plans .cbi-co-col__bay .vault-tilt{inline-size:100%}main.club-manager .cbi-co-plans .cbi-co-col__bay .vault-card{inline-size:100%;max-inline-size:300px;margin-inline:auto}main.club-manager .cbi-co-plans .cbi-co-col__name{letter-spacing:-.01em;text-align:center;color:var(--vault-ink);margin:0;font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-size:clamp(17px,2.2cqw,21px);font-weight:600}main.club-manager .cbi-co-plans .cbi-co-col__tag{font-size:var(--vault-fs-11-5,.7188rem);text-align:center;color:var(--vault-ink-3);text-wrap:pretty;min-block-size:2.8em;margin:4px 0 0}main.club-manager .cbi-co-plans .cbi-co-price{text-align:center}main.club-manager .cbi-co-plans .cbi-co-price__amt{letter-spacing:-.02em;color:var(--vault-ink);font-variant-numeric:tabular-nums;font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-size:clamp(24px,3.2cqw,34px);font-weight:700;line-height:1}main.club-manager .cbi-co-plans .cbi-co-price__amt .cbi-co-price__cur{vertical-align:super;margin-inline-end:1px;font-size:.55em;font-weight:600}main.club-manager .cbi-co-plans .cbi-co-price__amt .cbi-co-price__cur--after{margin-inline:0}main.club-manager .cbi-co-plans .cbi-co-price__per{font-size:var(--vault-fs-11-5,.7188rem);color:var(--vault-ink-3);margin-block-start:5px}main.club-manager .cbi-co-plans .cbi-co-price__save{font-size:var(--vault-fs-11);color:var(--vault-ink-2);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:7px;min-block-size:20px;margin-block-start:8px;display:flex}main.club-manager .cbi-co-plans .cbi-co-price__save[data-when=monthly]{color:var(--vault-ink-4)}main.club-manager .cbi-co-plans .cbi-co-price__save-pill{font-size:var(--vault-fs-9);letter-spacing:.04em;text-transform:uppercase;color:var(--vault-accent-ink);background:var(--vault-accent);border-radius:4px;padding:2px 7px;font-weight:700}main.club-manager .cbi-co-plans .cbi-co-price__amt[data-when=yearly],main.club-manager .cbi-co-plans .cbi-co-price__per[data-when=yearly],main.club-manager .cbi-co-plans .cbi-co-price__save[data-when=yearly],main.club-manager .cbi-co-plans .cbi-co-cta[data-when=yearly],main.club-manager .cbi-co-plans:has(#co-iv-yearly:checked) .cbi-co-price__amt[data-when=monthly],main.club-manager .cbi-co-plans:has(#co-iv-yearly:checked) .cbi-co-price__per[data-when=monthly],main.club-manager .cbi-co-plans:has(#co-iv-yearly:checked) .cbi-co-price__save[data-when=monthly],main.club-manager .cbi-co-plans:has(#co-iv-yearly:checked) .cbi-co-cta[data-when=monthly]{display:none}main.club-manager .cbi-co-plans:has(#co-iv-yearly:checked) .cbi-co-price__amt[data-when=yearly],main.club-manager .cbi-co-plans:has(#co-iv-yearly:checked) .cbi-co-price__per[data-when=yearly]{display:block}main.club-manager .cbi-co-plans:has(#co-iv-yearly:checked) .cbi-co-price__save[data-when=yearly]{display:flex}main.club-manager .cbi-co-plans:has(#co-iv-yearly:checked) .cbi-co-cta[data-when=yearly]{display:inline-flex}main.club-manager .cbi-co-plans .cbi-co-limit{text-align:center;background:var(--vault-field,var(--vault-surface-2));border:1px solid var(--vault-line);border-radius:10px;padding:10px 8px}main.club-manager .cbi-co-plans .cbi-co-limit__num{letter-spacing:-.01em;color:var(--vault-ink);font-variant-numeric:tabular-nums;font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-size:clamp(18px,3cqw,24px);font-weight:700;line-height:1}main.club-manager .cbi-co-plans .cbi-co-limit__lab{font-size:var(--vault-fs-9-5);letter-spacing:.1em;text-transform:uppercase;color:var(--vault-ink-4);margin-block-start:5px;font-weight:600;display:block}main.club-manager .cbi-co-plans .cbi-co-col--best .cbi-co-limit{border-color:oklch(from var(--vault-accent) l c h/50%)}main.club-manager .cbi-co-plans .cbi-co-cta{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback,sans-serif;font-size:var(--vault-fs-13-5);letter-spacing:.01em;color:var(--vault-ink);background:var(--vault-surface-2);border:1px solid var(--vault-line-2);border-radius:var(--vault-radius-field);cursor:pointer;justify-content:center;align-items:center;gap:9px;block-size:46px;inline-size:100%;margin-block-start:2px;font-weight:600;transition:background .16s,border-color .16s,transform 80ms;display:inline-flex}main.club-manager .cbi-co-plans .cbi-co-cta:hover{background:var(--vault-surface-3);border-color:var(--vault-line-bright)}main.club-manager .cbi-co-plans .cbi-co-cta:active{transform:scale(.99)}main.club-manager .cbi-co-plans .cbi-co-cta:focus-visible{outline:2px solid var(--vault-focus-ring);outline-offset:2px}main.club-manager .cbi-co-plans .cbi-co-cta__ico{block-size:15px;inline-size:15px}main.club-manager .cbi-co-plans .cbi-co-col--best .cbi-co-cta{color:var(--vault-accent-ink);background:var(--vault-accent);border-color:oklch(from var(--vault-accent) calc(l - .06) c h)}main.club-manager .cbi-co-plans .cbi-co-col--best .cbi-co-cta:hover{background:oklch(from var(--vault-accent) calc(l - .05) c h)}main.club-manager .cbi-co-plans .cbi-co-feat{gap:0;margin:0;padding:0;list-style:none;display:grid}main.club-manager .cbi-co-plans .cbi-co-feat__row{font-size:var(--vault-fs-12);color:var(--vault-ink-2);overflow-wrap:anywhere;border-block-start:1px solid var(--vault-line);grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;padding:8px 0;display:grid}main.club-manager .cbi-co-plans .cbi-co-feat__row:first-child{border-block-start:none}main.club-manager .cbi-co-plans .cbi-co-feat__row strong{color:var(--vault-ink);font-weight:600}main.club-manager .cbi-co-plans .cbi-co-feat__ico{block-size:15px;inline-size:15px;margin-block-start:1px}main.club-manager .cbi-co-plans .cbi-co-feat__ico--yes{color:var(--vault-accent)}main.club-manager .cbi-co-plans .cbi-co-feat__ico--no{color:var(--vault-ink-4);opacity:.6}main.club-manager .cbi-co-plans .cbi-co-col__bay .vault-card__inner{row-gap:2px;padding:clamp(8px,6cqw,14px)}main.club-manager .cbi-co-plans .cbi-co-col__bay .vault-card__issuer{font-size:clamp(8px,4.4cqw,11px)}main.club-manager .cbi-co-plans .cbi-co-col__bay .vault-card__issuer small{margin-block-start:2px;font-size:clamp(5.5px,2.6cqw,7px)}main.club-manager .cbi-co-plans .cbi-co-col__bay .vault-card__tier{padding:2px 6px;font-size:clamp(5.5px,2.4cqw,7px)}main.club-manager .cbi-co-plans .cbi-co-col__bay .vault-card__chip{block-size:clamp(18px,9.5cqw,25px);inline-size:clamp(24px,13cqw,34px)}main.club-manager .cbi-co-plans .cbi-co-col__bay .vault-card__number{margin-block-end:3px;font-size:clamp(9px,4.2cqw,14px)}main.club-manager .cbi-co-plans .cbi-co-col__bay .vault-card__holder{font-size:clamp(5.5px,3cqw,7.5px)}main.club-manager .cbi-co-plans .cbi-co-col__bay .vault-card__holder strong{font-size:clamp(9px,4.4cqw,12px)}main.club-manager .cbi-co-plans .cbi-co-col__bay .vault-card__valid span{font-size:clamp(5.5px,3cqw,7.5px)}main.club-manager .cbi-co-plans .cbi-co-col__bay .vault-card__valid strong{font-size:clamp(9px,4.4cqw,12px)}main.club-manager .companion{max-width:60ch}main.club-manager .companion .caption{margin-bottom:.9rem}main.club-manager .coda{text-align:center;padding-block:clamp(5rem,5rem + 8vw,11rem)}main.club-manager .coda .caption{margin-bottom:1.25rem}main.club-manager .coda__title{max-width:22ch;font-family:var(--font-cm-display);letter-spacing:-.015em;margin:0 auto clamp(1.5rem,2vw,2rem);font-size:clamp(2.25rem,1.8rem + 3.5vw,4.5rem);font-weight:300;line-height:1.05}main.club-manager .coda__title em{color:var(--cm-accent-ink);font-style:normal}main.club-manager .coda__actions{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}@keyframes cm-reveal-in{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){main.club-manager [data-reveal]{animation:linear both cm-reveal-in;animation-timeline:view();animation-range:entry cover 25%}}