.GuestStepper_stepper__wZk5S{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);padding:var(--space-s) 0;border-bottom:1px solid var(--color-border-subtle)}.GuestStepper_content__Kgami{display:flex;align-items:center;gap:var(--space-s);min-width:0}.GuestStepper_icon__St_dU{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--color-text-tertiary)}.GuestStepper_info__7tqxW{display:flex;flex-direction:column;gap:var(--space-3xs);min-width:0}.GuestStepper_label__p2OLW{font-size:var(--size-step-0);font-weight:var(--font-medium);color:var(--color-text-primary)}.GuestStepper_price__c5t_z{font-size:var(--size-step--1);font-weight:var(--font-semibold);color:var(--color-text-secondary)}.GuestStepper_controls__i9oJE{display:flex;align-items:center;gap:var(--space-xs);flex-shrink:0}.GuestStepper_stepperButton__bRoZc{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background-color:var(--color-surface-default);color:var(--color-text-primary);cursor:pointer;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.GuestStepper_stepperButton__bRoZc{transition:none}}.GuestStepper_stepperButton__bRoZc:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.GuestStepper_stepperButton__bRoZc:disabled{opacity:.35;cursor:not-allowed}.GuestStepper_stepperButton__bRoZc:hover:not(:disabled){opacity:.7}.GuestStepper_count__guIJP{min-width:2ch;text-align:center;font-size:var(--size-step-0);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.TotalSection_totalSection__buiKl{display:flex;flex-direction:column;gap:var(--space-2xs);padding-top:var(--space-m);border-top:1px solid var(--color-border-subtle)}.TotalSection_totalRow__mFDjk{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-s)}.TotalSection_totalAmount__lbBZD{flex-shrink:0;font-size:var(--size-step-2);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.TotalSection_label__GEJQd{font-size:var(--size-step-0);font-weight:var(--font-medium);color:var(--color-text-secondary);text-wrap:pretty}.TotalSection_contextLine__qnsDc{font-size:var(--size-step--1);color:var(--color-text-tertiary);font-variant-numeric:tabular-nums}.TeamCard_card__Qcoiz{justify-content:space-between;padding:var(--space-s) 0;border-bottom:1px solid var(--color-border-subtle)}.TeamCard_card__Qcoiz,.TeamCard_content__pl5aH{display:flex;align-items:center;gap:var(--space-s)}.TeamCard_content__pl5aH{min-width:0}.TeamCard_icon__nqTTe{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--radius-full);background-color:var(--color-primary);color:var(--color-text-primary)}.TeamCard_info__WGaBm{display:flex;flex-direction:column;gap:var(--space-3xs);min-width:0}.TeamCard_name__OymFm{font-size:var(--size-step-0);font-weight:var(--font-medium);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TeamCard_label__7sgBG{font-size:var(--size-step--1);color:var(--color-text-secondary)}.TeamCard_actions__uxupz{display:flex;align-items:center;gap:var(--space-s);flex-shrink:0}.TeamCard_price__ZgQPn{font-size:var(--size-step-0);font-weight:var(--font-semibold);color:var(--color-text-primary);white-space:nowrap}.TeamCard_removeButton__x7CCi{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;color:var(--color-text-tertiary);cursor:pointer;border-radius:var(--radius-sm);transition:color .15s ease}@media (prefers-reduced-motion:reduce){.TeamCard_removeButton__x7CCi{transition:none}}.TeamCard_removeButton__x7CCi:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.TeamCard_removeButton__x7CCi:disabled{opacity:.5;cursor:not-allowed}.TeamCard_removeButton__x7CCi:hover:not(:disabled){color:var(--color-status-error-text)}.TeamCard_existingBadge__gHRyl{display:flex;align-items:center;gap:.25em;font-size:var(--size-step--1);color:var(--color-text-tertiary);white-space:nowrap}.CheckoutPayment_container__mbSyh{--cta-bar-height:5rem;min-height:100vh;min-height:100dvh;padding:var(--space-l) 0;padding-bottom:calc(var(--cta-bar-height) + var(--space-3xl))}.CheckoutPayment_zone__X2_i3{display:block}.CheckoutPayment_zone__X2_i3+.CheckoutPayment_zone__X2_i3{border-top:1px solid var(--color-text-primary);padding-top:var(--space-l)}.CheckoutPayment_zone__X2_i3:last-child{padding-bottom:var(--space-l)}@media (width <= 640px){.CheckoutPayment_zone__X2_i3+.CheckoutPayment_zone__X2_i3{margin-inline:calc(-1 * var(--gutter, var(--space-m)));padding-inline:var(--gutter,var(--space-m))}}.CheckoutPayment_pageHeading__nwy59{font-family:var(--font-family-display);font-size:var(--size-step-3);font-weight:var(--font-black,900);text-transform:uppercase;letter-spacing:var(--tracking-display-tight,-.03em);line-height:var(--leading-display-tight,.95);color:var(--color-text-primary);margin-bottom:var(--space-m);text-wrap:balance;text-box-edge:cap alphabetic;text-box-trim:trim-both}.CheckoutPayment_sectionHeading__pOKmw{font-family:var(--font-family-sans);font-size:var(--size-step-2);font-weight:var(--font-extrabold,800);text-transform:uppercase;letter-spacing:var(--tracking-heading-tight,-.015em);line-height:var(--leading-heading-tight,1.05);color:var(--color-text-primary);margin-bottom:var(--space-s);text-wrap:balance}.CheckoutPayment_participantList__33KZm{display:flex;flex-direction:column}.CheckoutPayment_addActions__oGYCk{padding-top:var(--space-xs)}.CheckoutPayment_actionButtons__FuzYC,.CheckoutPayment_addActions__oGYCk{display:flex;flex-direction:column;gap:var(--space-s)}@media (width >= 640px){.CheckoutPayment_actionButtons__FuzYC{flex-direction:row}}.CheckoutPayment_capacityHint__ElM2W,.CheckoutPayment_spotsAvailable__hP85c{font-size:var(--size-step--1);color:var(--color-text-tertiary)}.CheckoutPayment_capacityHint__ElM2W{display:flex;align-items:center;gap:var(--space-xs);line-height:1.4}.CheckoutPayment_capacityHint__ElM2W svg{flex-shrink:0;margin-top:.15em;color:var(--color-status-info-text)}.CheckoutPayment_voucherBreakdown__qUYgb{margin-top:var(--space-xs);font-size:var(--size-step--1);color:var(--color-status-success-text)}.CheckoutPayment_errorAlertEntrance__cnquI,.CheckoutPayment_voucherBreakdown__qUYgb{transition:opacity var(--duration-micro) var(--ease-entrance),transform var(--duration-micro) var(--ease-entrance)}@starting-style{.CheckoutPayment_errorAlertEntrance__cnquI,.CheckoutPayment_voucherBreakdown__qUYgb{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.CheckoutPayment_errorAlertEntrance__cnquI,.CheckoutPayment_voucherBreakdown__qUYgb{transition:none}}.CheckoutPayment_refundPolicyNote__6R834{font-size:var(--size-step--1);line-height:1.5;color:var(--color-text-tertiary);text-wrap:pretty}.CheckoutPayment_sideBanner__4udgw{border-left:3px solid var(--color-border-strong);color:var(--color-text-primary);text-align:left;padding:var(--space-s) var(--space-m);font-size:var(--size-step-0);font-weight:var(--font-medium)}.CheckoutPayment_passiveLegalNote__hV_7w{font-size:var(--size-step--2);line-height:var(--leading-normal,1.5);color:var(--color-text-tertiary);text-align:center;margin-top:var(--space-2xs);text-wrap:pretty}.CheckoutPayment_legalLink__x9jNO{color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:2px}@media (hover:hover){.CheckoutPayment_legalLink__x9jNO:hover{color:var(--color-text-primary)}}.CheckoutPayment_buttonShake__pjlP9{animation:CheckoutPayment_button-shake__lO7Wn .5s cubic-bezier(.36,.07,.19,.97) both}@keyframes CheckoutPayment_button-shake__lO7Wn{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}@media (prefers-reduced-motion:reduce){.CheckoutPayment_buttonShake__pjlP9{animation:none}}
/*# sourceMappingURL=a90b99026af7ca48.css.map*/