isActive) wire:poll.10s="refreshStatus" @endif>

@if ($this->isActive) Package ready @elseif ($this->awaitingReview) Checking your payment @else Pay for your package @endif

{{ $purchase->package->name }}
{{ $purchase->studio_hours_granted }} studio hours · {{ $purchase->engineer_hours_granted }} with an engineer · {{ $purchase->mixmaster_credits_granted }} {{ Str::plural('track', $purchase->mixmaster_credits_granted) }}
@if ($purchase->participants > 1)
Shared between {{ $purchase->participants }} people
@endif
{{ $purchase->reference }}
£{{ $purchase->price_paid }}
@if ($error)
{{ $error }}
@endif @if ($this->isActive)

Your package is ready to use.

{{-- The clock starts on payment, not purchase — worth saying plainly so nobody thinks they lost days waiting. --}} Valid until {{ $purchase->expires_at?->setTimezone(config('studio.timezone'))->format('j F Y') }}. Book sessions with nothing to pay at checkout.

Book your first session
@elseif ($this->awaitingReview)

We have your payment proof.

The studio checks transfers against the bank statement. Your package activates as soon as that clears — nothing expires in the meantime.

@else
Fastest — activates instantly

Nothing is held or reserved, so there is no rush — but your package only starts working once it is paid for.

@if ($showTransfer)
Account name {{ config('studio.bank.account_name') }} {{ config('studio.bank.name_note') }}
Account number {{ config('studio.bank.account_number') }}
Sort code {{ config('studio.bank.sort_code') }}
Reference — must match exactly
{{ $purchase->reference }}
@error('proof')

{{ $message }}

@enderror
@endif
@endif