.rX9__q_plans{gap:var(--mk-pad);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.rX9__q_plan{padding:var(--space-30) var(--space-34);border:1px solid var(--border-card);border-radius:var(--mk-radius);background:var(--mk-surface);-webkit-backdrop-filter:var(--mk-glass);box-shadow:var(--mk-shadow-card);flex-direction:column;display:flex}.rX9__q_planFull{border-color:var(--accent-light)}.rX9__q_planBiz{border-color:var(--accent-blue-tint-10)}.rX9__q_planBiz .rX9__q_planTag{color:var(--accent-blue-ink);background:var(--accent-blue-tint-10)}.rX9__q_planHead{align-items:baseline;gap:var(--space-12);flex-wrap:wrap;display:flex}.rX9__q_planName{font-family:var(--font-sans-stack);font-size:var(--type-h3-size-lg);font-weight:var(--type-h3-weight);color:var(--text-primary)}.rX9__q_planTag{font-family:var(--font-mono-stack);font-size:var(--type-badge-size-lg);letter-spacing:var(--type-badge-tracking-lg);text-transform:uppercase;color:var(--accent);background:var(--accent-tint-14);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-8)}.rX9__q_planPrice{font-family:var(--font-mono-stack);font-size:var(--type-display-size);font-weight:var(--type-display-weight);letter-spacing:var(--type-display-tracking);color:var(--text-primary);margin-top:var(--space-14)}.rX9__q_planNote{font-family:var(--font-sans-stack);font-size:var(--type-body-sm-size-lg);color:var(--text-tertiary);margin-top:var(--space-6)}.rX9__q_planList{gap:var(--space-10);margin:var(--space-22) 0;padding-top:var(--space-18);border-top:1px solid var(--border-hairline);flex-direction:column;flex:auto;display:flex}.rX9__q_planItem{gap:var(--space-10);font-family:var(--font-sans-stack);font-size:var(--type-body-size-lg);line-height:var(--type-body-leading);color:var(--text-secondary);display:flex}.rX9__q_bullet{color:var(--accent);font-family:var(--font-mono-stack);flex:none}.rX9__q_bundle{align-items:center;gap:var(--space-18) var(--mk-pad);margin-top:var(--mk-pad);border-color:var(--accent-light);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;display:grid}.rX9__q_bundleText{gap:var(--space-6);flex-direction:column;display:flex}.rX9__q_bundle .rX9__q_planList{margin:0}@media (max-width:900px){.rX9__q_bundle{grid-template-columns:minmax(0,1fr)}}
