.league-inquiry-form[data-v-451ffbdc]{gap:var(--space-4);display:grid}.league-inquiry-form__trap[data-v-451ffbdc]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.league-inquiry-form__alert[data-v-451ffbdc]{padding:var(--space-3);border:1px solid var(--color-danger-border);border-radius:var(--radius-md);background:var(--color-danger-surface);color:var(--color-danger-text);font-size:var(--font-size-base);margin:0;line-height:1.45}.league-inquiry-form__status[data-v-451ffbdc]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.league-inquiry-form__actions[data-v-451ffbdc]{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=640px){.league-inquiry-form__actions[data-v-451ffbdc]>*{flex:auto}}.pricing-hero[data-v-119f7383]{max-width:820px}@media (prefers-color-scheme:dark){:root:not([data-theme]) .pricing-hero .eyebrow{color:var(--color-text-secondary)}}:root[data-theme=dark] .pricing-hero .eyebrow{color:var(--color-text-secondary)}.pricing-hero h1[data-v-119f7383]{max-width:18ch;margin:var(--space-2) 0 var(--space-4);font-family:var(--font-family-display);font-size:clamp(40px,7vw,72px);line-height:.98}.pricing-hero__intro[data-v-119f7383]{max-width:68ch;color:var(--color-text-secondary);margin:0;font-size:clamp(18px,2.2vw,22px);line-height:1.6}.pricing-grid[data-v-119f7383]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(40px,7vw,72px);display:grid}.pricing-plan[data-v-119f7383]{border:1px solid var(--color-border-strong);border-top:5px solid var(--color-border-strong);border-radius:var(--radius-xl);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-sm);flex-direction:column;padding:clamp(22px,4vw,34px);display:flex}.pricing-plan[data-plan=tournaments][data-v-119f7383]{border-top-color:var(--color-action)}.pricing-plan>header[data-v-119f7383]{padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border)}.pricing-plan h2[data-v-119f7383]{margin:0 0 var(--space-2);font-family:var(--font-family-display);font-size:clamp(22px,3vw,28px);line-height:1.2}.pricing-plan__price[data-v-119f7383]{align-items:baseline;gap:var(--space-1);font-family:var(--font-family-display);flex-wrap:wrap;margin:0;font-size:clamp(28px,4vw,44px);line-height:1.1;display:flex}.pricing-plan__unit[data-v-119f7383]{color:var(--color-text-secondary);font-family:var(--font-family-rally);font-size:var(--font-size-lg);font-weight:600}.pricing-plan__qualifier[data-v-119f7383],.pricing-plan__billing-note[data-v-119f7383]{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--font-size-base);font-weight:650}.pricing-plan__description[data-v-119f7383]{margin:var(--space-4) 0 0;color:var(--color-text-secondary);line-height:1.6}.pricing-plan__features[data-v-119f7383]{gap:var(--space-2);margin:var(--space-4) 0 0;flex-direction:column;flex:1 0 auto;padding:0;list-style:none;display:flex}.pricing-plan__features li[data-v-119f7383]{padding-left:var(--space-4);color:var(--color-text-secondary);line-height:1.5;position:relative}.pricing-plan__features li[data-v-119f7383]:before{content:"";background:var(--color-text-muted);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:2px}.pricing-plan__cta[data-v-119f7383]{min-height:44px;margin-top:var(--space-5);padding:0 var(--space-4);border-radius:var(--radius-md);background:var(--color-action);color:var(--color-on-action);font-family:var(--font-family-rally);font-size:var(--font-size-md);cursor:pointer;transition:background-color var(--rally-motion-fast);border:1px solid #0000;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.pricing-plan__cta[data-v-119f7383]:hover{background:var(--color-action-hover);text-decoration:none}.pricing-plan__cta[data-v-119f7383]:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.pricing-notices[data-v-119f7383]{max-width:68ch;margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border);color:var(--color-text-secondary);line-height:1.6}.pricing-notices p[data-v-119f7383]{margin:0 0 var(--space-3)}.pricing-notices__small[data-v-119f7383]{color:var(--color-text-muted);font-size:var(--font-size-base)}@media (width<=720px){.pricing-grid[data-v-119f7383]{grid-template-columns:1fr}}
