.sbTrainerClub .sbFt{gap:var(--sb-club-space-8);min-inline-size:0;max-inline-size:var(--sbt-width-wide);padding-block:var(--sb-club-space-2) var(--sb-club-space-8);color:var(--sbt-text);font-size:var(--sb-club-text-ui);overflow-wrap:break-word;grid-template-columns:minmax(0,1fr);margin-inline:auto;line-height:1.5;display:grid}.sbTrainerClub .sbFtHead{gap:var(--sb-club-space-1);min-inline-size:0;border-block-end:2px solid var(--sbt-rule-strong);grid-template-columns:minmax(0,1fr);margin-block-end:var(--sb-club-space-6);padding-block-end:var(--sb-club-space-3);display:grid}.sbTrainerClub .sbFtTitle{min-inline-size:0;font:800 var(--sbt-text-h1)/1.1 var(--sb-club-font-heading);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}.sbTrainerClub .sbFtLead{min-inline-size:0;max-inline-size:46rem;color:var(--sbt-muted);overflow-wrap:anywhere;margin:0}.sbTrainerClub .sbFtSection{align-content:start;gap:var(--sb-club-space-4);min-inline-size:0;border-block-start:2px solid var(--sbt-rule-strong);grid-template-columns:minmax(0,1fr);padding-block-start:var(--sb-club-space-2);display:grid}.sbTrainerClub .sbFtSectionHead{justify-content:space-between;align-items:flex-end;gap:var(--sb-club-space-3) var(--sb-club-space-6);flex-wrap:wrap;min-inline-size:0;display:flex}.sbTrainerClub .sbFtHeadText{flex:18rem;align-content:start;gap:2px;min-inline-size:0;display:grid}.sbTrainerClub .sbFtH2{align-items:center;gap:var(--sb-club-space-2);min-inline-size:0;font:800 var(--sbt-text-h2)/1.25 var(--sb-club-font-heading);letter-spacing:-.02em;overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:flex}.sbTrainerClub .sbFtH3{min-inline-size:0;font:800 var(--sb-club-text-ui)/1.3 var(--sb-club-font-heading);letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}.sbTrainerClub .sbFtBlock{align-content:start;gap:var(--sb-club-space-3);grid-template-columns:minmax(0,1fr);min-inline-size:0;display:grid}.sbTrainerClub .sbFtNote{min-inline-size:0;max-inline-size:40rem;color:var(--sbt-muted);font-size:var(--sb-club-text-caption);overflow-wrap:anywhere;flex:18rem;margin:0}.sbTrainerClub .sbFtChips{gap:var(--sb-club-space-2);flex-wrap:wrap;min-inline-size:0;display:flex}.sbTrainerClub .sbFtChip{min-block-size:var(--sb-club-touch-min);min-inline-size:var(--sb-club-touch-min);max-inline-size:100%;padding:0 var(--sb-club-space-4);border:1.5px solid var(--sbt-control-border);border-radius:var(--sb-club-radius-pill);color:var(--sbt-text);font:700 var(--sb-club-text-nav)/1.2 var(--sb-club-font-heading);text-align:center;overflow-wrap:anywhere;cursor:pointer;transition:background-color var(--sb-club-duration-fast), border-color var(--sb-club-duration-fast);background:0 0;flex:0 auto}.sbTrainerClub .sbFtChip:hover{background:var(--sbt-panel);border-color:var(--sbt-rule-strong)}.sbTrainerClub .sbFtChip[aria-pressed=true]{background:var(--sbt-select-bg);border-color:var(--sbt-select-bg);color:var(--sbt-select-text);text-underline-offset:.3em;text-decoration:underline;text-decoration-thickness:2px}.sbTrainerClub .sbFtSave{font-variant-numeric:tabular-nums}.sbTrainerClub .sbFtCurrent{justify-content:space-between;align-items:center;gap:var(--sb-club-space-1) var(--sb-club-space-4);min-inline-size:0;padding:var(--sb-club-space-3) var(--sb-club-space-4);border:2px solid var(--sbt-rule-strong);border-radius:var(--sb-club-radius-sm);background:var(--sbt-panel);flex-wrap:wrap;display:flex}.sbTrainerClub .sbFtCurrentText{overflow-wrap:anywhere;flex:14rem;min-inline-size:0;margin:0}.sbTrainerClub .sbFtPill{min-inline-size:0;max-inline-size:100%;padding:0 var(--sb-club-space-2);border:1.5px solid var(--sbt-control-border);border-radius:var(--sb-club-radius-pill);font:700 var(--sb-club-text-caption)/1.6 var(--sb-club-font-heading);overflow-wrap:anywhere;align-items:center;display:inline-flex}.sbTrainerClub .sbFtMuted{color:var(--sbt-muted)}.sbTrainerClub .sbFtPlans{gap:var(--sb-club-space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.sbTrainerClub .sbFtPlan{align-content:start;gap:var(--sb-club-space-2);min-inline-size:0;padding-block:var(--sb-club-space-3);border-block-start:2px solid var(--sbt-rule-strong);display:grid}.sbTrainerClub .sbFtPlan[data-emphasis=popular]{border-block-start:4px solid var(--sbt-rule-strong)}.sbTrainerClub .sbFtPlan[data-emphasis=current]{border-block-start:6px solid var(--sbt-rule-strong)}.sbTrainerClub .sbFtPlanHead{justify-content:space-between;align-items:center;gap:var(--sb-club-space-1) var(--sb-club-space-3);flex-wrap:wrap;min-inline-size:0;display:flex}.sbTrainerClub .sbFtPlanName{min-inline-size:0;font:800 var(--sbt-text-row)/1.25 var(--sb-club-font-heading);letter-spacing:-.01em;overflow-wrap:anywhere;flex:8rem;margin:0}.sbTrainerClub .sbFtState{align-items:center;gap:var(--sb-club-space-1);min-inline-size:0;max-inline-size:100%;padding:0 var(--sb-club-space-2);border:1.5px solid var(--sbt-control-border);border-radius:var(--sb-club-radius-pill);font:700 var(--sb-club-text-micro)/1.6 var(--sb-club-font-heading);overflow-wrap:anywhere;flex:0 auto;display:inline-flex}.sbTrainerClub .sbFtState[data-tone=current]{background:var(--sbt-select-bg);border-color:var(--sbt-select-bg);color:var(--sbt-select-text)}.sbTrainerClub .sbFtState[data-tone=popular]{border-style:dashed}.sbTrainerClub .sbFtPlanTagline{min-inline-size:0;color:var(--sbt-muted);font-size:var(--sb-club-text-small);overflow-wrap:anywhere;margin:0}.sbTrainerClub .sbFtPrice{overflow-wrap:anywhere;min-inline-size:0;margin:0}.sbTrainerClub .sbFtPriceValue{font:800 var(--sbt-text-stat)/1.1 var(--sb-club-font-display);font-variant-numeric:tabular-nums}.sbTrainerClub .sbFtPriceNote{min-inline-size:0;color:var(--sbt-muted);font-size:var(--sb-club-text-caption);overflow-wrap:anywhere;margin:0}.sbTrainerClub .sbFtPlanFeatures{gap:var(--sb-club-space-1);min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.sbTrainerClub .sbFtPlanFeature{align-items:flex-start;gap:var(--sb-club-space-2);min-inline-size:0;font-size:var(--sb-club-text-small);line-height:1.4;display:flex}.sbTrainerClub .sbFtPlanText{overflow-wrap:anywhere;min-inline-size:0}.sbTrainerClub .sbFtPlanFoot{justify-content:space-between;gap:var(--sb-club-space-1) var(--sb-club-space-3);min-inline-size:0;border-block-start:1px solid var(--sbt-rule);color:var(--sbt-muted);font-size:var(--sb-club-text-caption);overflow-wrap:anywhere;flex-wrap:wrap;margin:0;padding-block-start:var(--sb-club-space-2);display:flex}.sbTrainerClub .sbFtBuy{justify-content:space-between;align-items:center;gap:var(--sb-club-space-3) var(--sb-club-space-6);flex-wrap:wrap;min-inline-size:0;display:flex}.sbTrainerClub .sbFtBuyButton{overflow-wrap:anywhere;min-inline-size:0;max-inline-size:100%}.sbTrainerClub .sbFtCatalog{overflow-wrap:anywhere;justify-self:start;min-inline-size:0;max-inline-size:100%}.sbTrainerClub .sbFtAddOns{gap:0 var(--sb-club-space-6);border-block-start:1px solid var(--sbt-rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));min-inline-size:0;margin:0;padding:0;list-style:none;display:grid}.sbTrainerClub .sbFtAddOnItem{border-block-end:1px solid var(--sbt-rule);min-inline-size:0}.sbTrainerClub .sbFtAddOn{align-items:flex-start;gap:var(--sb-club-space-1) var(--sb-club-space-3);min-block-size:var(--sb-club-touch-min);min-inline-size:var(--sb-club-touch-min);padding:var(--sb-club-space-3) var(--sb-club-space-2);color:var(--sbt-text);flex-wrap:wrap;display:flex}.sbTrainerClub .sbFtAddOn:hover{background:var(--sbt-panel)}.sbTrainerClub .sbFtAddOn:hover .sbFtAddOnName{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:2px}.sbTrainerClub .sbFtIcon{flex:none;padding-block-start:2px;display:inline-flex}.sbTrainerClub .sbFtAddOnText{flex:14rem;gap:2px;min-inline-size:0;display:grid}.sbTrainerClub .sbFtAddOnName{align-items:center;gap:var(--sb-club-space-1) var(--sb-club-space-2);min-inline-size:0;font:800 var(--sb-club-text-ui)/1.3 var(--sb-club-font-heading);overflow-wrap:anywhere;flex-wrap:wrap;display:flex}.sbTrainerClub .sbFtTag{min-inline-size:0;max-inline-size:100%;padding:0 var(--sb-club-space-2);border:1.5px solid var(--sbt-control-border);border-radius:var(--sb-club-radius-pill);font:700 var(--sb-club-text-micro)/1.6 var(--sb-club-font-heading);overflow-wrap:anywhere;align-items:center;display:inline-flex}.sbTrainerClub .sbFtAddOnOwner{min-inline-size:0;color:var(--sbt-muted);font:700 var(--sb-club-text-caption)/1.3 var(--sb-club-font-heading);overflow-wrap:anywhere}.sbTrainerClub .sbFtAddOnDesc{min-inline-size:0;color:var(--sbt-muted);font-size:var(--sb-club-text-small);overflow-wrap:anywhere;line-height:1.45}.sbTrainerClub .sbFtAddOnPrice{text-align:end;flex:0 auto;justify-items:end;min-inline-size:0;display:grid}.sbTrainerClub .sbFtAddOnValue{font:800 var(--sb-club-text-ui)/1.2 var(--sb-club-font-heading);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.sbTrainerClub .sbFtAddOnUnit{color:var(--sbt-muted);font:700 var(--sb-club-text-caption)/1.3 var(--sb-club-font-heading);overflow-wrap:anywhere}.sbTrainerClub .sbFtLegend{min-inline-size:0;color:var(--sbt-muted);font-size:var(--sb-club-text-caption);overflow-wrap:anywhere;margin:0}.sbTrainerClub .sbFtLegendIcon{vertical-align:text-bottom}.sbTrainerClub .sbFtLegendPrice{color:var(--sbt-text);font-weight:800}.sbTrainerClub .sbFtSearch{flex:14rem;gap:2px;min-inline-size:0;max-inline-size:24rem;display:grid}.sbTrainerClub .sbFtSearchLabel{min-inline-size:0;color:var(--sbt-muted);font:700 var(--sb-club-text-caption)/1.3 var(--sb-club-font-heading);overflow-wrap:anywhere}.sbTrainerClub .sbFtSearchInput{inline-size:100%;min-block-size:var(--sb-club-touch-min);min-inline-size:0;padding:var(--sb-club-space-2) var(--sb-club-space-3);border:1.5px solid var(--sbt-control-border);border-radius:var(--sb-club-radius-sm);background:var(--sbt-raised);color:var(--sbt-text);font:400 var(--sb-club-text-ui)/1.4 var(--sb-club-font-body);display:block}.sbTrainerClub .sbFtSearchInput::placeholder{color:var(--sbt-muted);opacity:1}.sbTrainerClub .sbFtScroll{overscroll-behavior-x:contain;border:1.5px solid var(--sbt-control-border);border-radius:var(--sb-club-radius-sm);min-inline-size:0;max-inline-size:100%;overflow-x:auto}.sbTrainerClub .sbFtTable{border-collapse:collapse;table-layout:fixed;inline-size:100%;min-inline-size:58.5rem}.sbTrainerClub .sbFtColTier{inline-size:6rem}.sbTrainerClub .sbFtThFirst{padding:var(--sb-club-space-3);border-block-end:2px solid var(--sbt-rule-strong);text-align:start;vertical-align:bottom;font:800 var(--sb-club-text-caption)/1.3 var(--sb-club-font-heading);overflow-wrap:anywhere}.sbTrainerClub .sbFtThTier{padding:var(--sb-club-space-3) var(--sb-club-space-2);border-block-end:2px solid var(--sbt-rule-strong);text-align:center;vertical-align:bottom;font:800 var(--sb-club-text-micro)/1.3 var(--sb-club-font-heading);overflow-wrap:anywhere}.sbTrainerClub .sbFtGroup{padding:var(--sb-club-space-2) var(--sb-club-space-3);border-block-end:1px solid var(--sbt-rule);background:var(--sbt-panel);text-align:start;font:800 var(--sb-club-text-caption)/1.3 var(--sb-club-font-heading);overflow-wrap:anywhere}.sbTrainerClub .sbFtRowHead{border-block-end:1px solid var(--sbt-rule);text-align:start;vertical-align:top;padding:0;font-weight:400}.sbTrainerClub .sbFtToggle{align-items:flex-start;gap:var(--sb-club-space-2);inline-size:100%;min-block-size:var(--sb-club-touch-min);min-inline-size:var(--sb-club-touch-min);padding:var(--sb-club-space-2) var(--sb-club-space-3);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.sbTrainerClub .sbFtToggle:hover{background:var(--sbt-panel)}.sbTrainerClub .sbFtToggle:focus-visible{outline-offset:calc(-1 * var(--sb-club-focus-width))}.sbTrainerClub .sbFtPlain{align-items:flex-start;gap:var(--sb-club-space-2);min-block-size:var(--sb-club-touch-min);padding:var(--sb-club-space-2) var(--sb-club-space-3);display:flex}.sbTrainerClub .sbFtChevronSpace{flex:none;inline-size:1.125rem}.sbTrainerClub .sbFtFeat{flex:auto;gap:2px;min-inline-size:0;display:grid}.sbTrainerClub .sbFtFeatName{min-inline-size:0;font:800 var(--sb-club-text-ui)/1.3 var(--sb-club-font-heading);letter-spacing:-.01em;overflow-wrap:anywhere}.sbTrainerClub .sbFtFeatDesc{min-inline-size:0;color:var(--sbt-muted);font:400 var(--sb-club-text-caption)/1.4 var(--sb-club-font-body);overflow-wrap:anywhere}.sbTrainerClub .sbFtRowLink{align-items:flex-start;gap:var(--sb-club-space-2);min-block-size:var(--sb-club-touch-min);min-inline-size:var(--sb-club-touch-min);padding:var(--sb-club-space-2) var(--sb-club-space-3);color:inherit;display:flex}.sbTrainerClub .sbFtRowLink:hover{background:var(--sbt-panel)}.sbTrainerClub .sbFtRowLink:hover .sbFtFeatName{text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:2px}.sbTrainerClub .sbFtRowLink:focus-visible{outline-offset:calc(-1 * var(--sb-club-focus-width))}.sbTrainerClub .sbFtCell{padding:var(--sb-club-space-2);border-block-end:1px solid var(--sbt-rule);text-align:center;vertical-align:middle;font:700 var(--sb-club-text-caption)/1.3 var(--sb-club-font-heading);overflow-wrap:anywhere}.sbTrainerClub .sbFtMark{justify-content:center;align-items:center;min-block-size:1.125rem;min-inline-size:1.125rem;display:inline-flex}.sbTrainerClub .sbFtMark[data-mark=no]{color:var(--sbt-muted)}.sbTrainerClub .sbFtCheck{block-size:1.125rem;inline-size:1.125rem}.sbTrainerClub .sbFtAddOnCell{font-variant-numeric:tabular-nums}.sbTrainerClub .sbFtDetailsCell{padding:0 var(--sb-club-space-3) var(--sb-club-space-3);border-block-end:1px solid var(--sbt-rule);text-align:start}.sbTrainerClub .sbFtDetails{gap:var(--sb-club-space-2);max-inline-size:17rem;font-size:var(--sb-club-text-caption);overflow-wrap:anywhere;line-height:1.45;display:grid}.sbTrainerClub .sbFtBenefits{gap:var(--sb-club-space-1);margin:0;padding:0;padding-inline-start:1.25rem;list-style:outside;display:grid}.sbTrainerClub .sbFtTeaser{color:var(--sbt-muted);margin:0}.sbTrainerClub .sbFtEmpty{padding:var(--sb-club-space-6) var(--sb-club-space-3);color:var(--sbt-muted);text-align:start;overflow-wrap:anywhere}@media (min-width:48rem){.sbTrainerClub .sbFtDetails{max-inline-size:36rem}}
