.PriceCard_root__5evwcj0{all:unset;box-sizing:border-box;border-radius:var(--radius-16__1x1jkkx3a);cursor:pointer;width:100%;min-height:72px;transition:background var(--motion-fast__1x1jkkx6t) var(--motion-easeStandard__1x1jkkx6r);align-items:center;gap:14px;padding:14px 18px;display:flex;overflow:hidden}
.PriceCard_root__5evwcj0:disabled{cursor:default;opacity:.5}
.PriceCard_root_on_true__5evwcj1{background:var(--color-primaryTint__1x1jkkx3);box-shadow:inset 0 0 0 1px var(--color-primary__1x1jkkx0)}
.PriceCard_root_on_false__5evwcj2{background:var(--color-surface__1x1jkkx16)}
.PriceCard_body__5evwcj3{flex-direction:column;flex-grow:1;align-items:flex-start;min-width:0;display:flex}
.PriceCard_titleRow__5evwcj4{align-items:center;gap:4px;min-height:24px;display:flex}
.PriceCard_title__5evwcj5{font-family:var(--font-body__1x1jkkx3z);letter-spacing:.006em;color:var(--color-inkBlack__1x1jkkxq);white-space:nowrap;font-size:16px;font-weight:600;line-height:1.5}
.PriceCard_price__5evwcj6{font-family:var(--font-body__1x1jkkx3z);letter-spacing:.006em;color:var(--color-inkBlack__1x1jkkxq);white-space:nowrap;text-align:right;flex-shrink:0;font-size:16px;font-weight:600;line-height:1.5}
.PriceCard_desc__5evwcj7{font-family:var(--font-body__1x1jkkx3z);letter-spacing:.015em;color:var(--color-inkInactive__1x1jkkxw);font-size:14px;font-weight:400;line-height:1.429}
.PassHeldBanner_banner__ymdun10{border-radius:var(--radius-14__1x1jkkx39);background:var(--color-accent99__1x1jkkxl);box-shadow:inset 0 0 0 1px var(--color-accent50__1x1jkkxk);align-items:center;gap:8px;padding:14px 16px;display:flex}
.PassHeldBanner_label__ymdun11{font-family:var(--font-body__1x1jkkx3z);font-size:var(--type-body2-size__1x1jkkx5i);line-height:var(--type-body2-lineHeight__1x1jkkx5j);font-weight:var(--fontWeight-semibold__1x1jkkx43);letter-spacing:var(--type-body2-letterSpacing__1x1jkkx5l);color:var(--color-ink__1x1jkkxo)}
