.page-shell{width:100%;min-height:100vh;box-sizing:border-box;padding-top:var(--spacing-6,2rem);padding-bottom:var(--spacing-9,5rem)}.page-shell--surface-muted{background-color:var(--color-surface-50,#fafafb)}.page-shell--surface-default{background-color:var(--color-white,#fff)}.page-shell__container{width:100%;margin-inline:auto;padding-inline:var(--spacing-4,1rem);box-sizing:border-box;display:flex;flex-direction:column;gap:var(--spacing-5,1.5rem)}@media (min-width:640px){.page-shell__container{padding-inline:var(--spacing-5,1.5rem)}}.page-shell--buyer .page-shell__container{max-width:64rem}.page-shell--admin .page-shell__container{max-width:72rem}.page-shell--narrow .page-shell__container{max-width:42rem}.stack{display:flex;flex-direction:column;box-sizing:border-box}.stack--spacing-none{gap:0}.stack--spacing-xs{gap:var(--e-1)}.stack--spacing-sm{gap:var(--e-2)}.stack--spacing-md{gap:var(--e-4)}.stack--spacing-lg{gap:var(--e-6)}.stack--spacing-xl{gap:var(--e-8)}.stack--align-start{align-items:flex-start}.stack--align-center{align-items:center}.stack--align-end{align-items:flex-end}.stack--align-stretch{align-items:stretch}.cluster{display:flex;flex-direction:row;box-sizing:border-box}.cluster--wrap{flex-wrap:wrap}.cluster--nowrap{flex-wrap:nowrap}.cluster--spacing-xs{gap:var(--e-1)}.cluster--spacing-sm{gap:var(--e-2)}.cluster--spacing-md{gap:var(--e-4)}.cluster--spacing-lg{gap:var(--e-6)}.cluster--justify-start{justify-content:flex-start}.cluster--justify-center{justify-content:center}.cluster--justify-end{justify-content:flex-end}.cluster--justify-space-between{justify-content:space-between}.cluster--align-center{align-items:center}.cluster--align-baseline{align-items:baseline}.cluster--align-start{align-items:flex-start}