.seats{display:flex;flex-direction:column;border:var(--border-hairline) solid var(--border-faint);border-radius:var(--radius-panel);background:var(--surface-group);box-shadow:var(--shadow-card);padding:0 var(--spacing-20)}.seats__row{display:flex;align-items:center;gap:var(--spacing-16);padding:var(--spacing-20) 0}.seats__row+.seats__row{border-top:var(--border-hairline) solid var(--border-faint)}.seats__mark{display:inline-grid;flex:none;place-items:center}.seats__text{display:flex;flex:1;flex-direction:column;gap:var(--spacing-4);min-width:0}.seats__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--spacing-4) var(--spacing-8);margin:0}.seats__name{font-size:var(--text-body);font-weight:var(--font-weight-semibold);color:var(--color-frost)}.seats__price{font-size:var(--text-caption);color:var(--color-steel)}.seats .seats__linked{align-self:center;border:var(--border-hairline) solid var(--border-delivered);background:transparent;font-weight:var(--font-weight-regular);color:var(--color-silver)}.seats__now{color:var(--color-fog)}.seats__about,.seats__now{font-size:var(--text-caption)}.seats__about{margin:0;color:var(--color-steel)}.seats__reach{margin:var(--spacing-4) 0 0;font-size:var(--text-caption);color:var(--color-silver)}.seats__row[data-zero] .seats__reach{color:var(--color-slate)}.seats__count{flex:none;width:calc(var(--spacing-96) + var(--spacing-12))}.seats__count .number-field__group{grid-template-columns:calc(var(--spacing-32) + var(--spacing-4) / 2) 1fr calc(var(--spacing-32) + var(--spacing-4) / 2);height:calc(var(--spacing-32) + var(--spacing-4) + var(--border-hairline) * 2);border:var(--border-hairline) solid var(--border-glass);border-radius:var(--radius-pill);background:var(--surface-panel)}.seats .seats__count .number-field__group svg{width:var(--spacing-12);height:var(--spacing-12)}.seats__count .number-field__decrement-button,.seats__count .number-field__increment-button{width:100%;border-inline-width:0;background:transparent;color:var(--color-silver)}.seats__count .number-field__input{min-width:0;padding-inline:0;background:transparent;font-size:var(--text-body-sm);font-weight:var(--font-weight-medium);color:var(--color-frost)}.seats__row[data-zero] .seats__count .number-field__decrement-button,.seats__row[data-zero] .seats__count .number-field__input{color:var(--color-slate)}.seats[data-look=site] .seats__row{gap:var(--spacing-20);padding:var(--spacing-24) 0}@media (width < 40rem){.seats[data-look=site] .seats__row{gap:var(--spacing-12);padding:var(--spacing-20) 0}}.seats[data-look=apply]{padding:0;border:0;background:none;box-shadow:none}.seats[data-look=apply] .seats__row{gap:var(--spacing-12);padding:var(--spacing-8) 0;border-top:0}.seats[data-look=apply] .seats__name{font-size:var(--text-body);font-weight:var(--font-weight-medium)}.seats[data-look=apply] .seats__head{flex-direction:column;align-items:flex-start;gap:0}.seats[data-look=apply] .seats__price{font-size:var(--text-caption);color:var(--color-fog)}.seats[data-look=apply] .seats__count{width:calc(var(--spacing-96) + var(--spacing-16))}.seats[data-look=settings] .seats__row,.seats[data-look=wizard] .seats__row{padding:var(--spacing-12) 0}.seats[data-look=settings] .seats__name,.seats[data-look=wizard] .seats__name{font-size:var(--text-body);line-height:var(--leading-subhead)}.seats[data-look=settings] .seats__text,.seats[data-look=wizard] .seats__text{gap:calc(var(--spacing-4) / 2)}.seats[data-look=settings] .seats__price,.seats[data-look=settings] .seats__reach,.seats[data-look=wizard] .seats__price,.seats[data-look=wizard] .seats__reach{font-size:var(--text-body-sm)}.seats[data-look=settings] .seats__reach,.seats[data-look=wizard] .seats__reach{margin:0}.seats[data-look=settings] .seats__mark .mark,.seats[data-look=wizard] .seats__mark .mark{width:var(--spacing-40);height:var(--spacing-40)}.seats[data-look=settings] .seats__mark .mark>svg,.seats[data-look=wizard] .seats__mark .mark>svg{width:var(--spacing-20);height:var(--spacing-20)}.seats[data-look=settings] .seats__row+.seats__row,.seats[data-look=wizard] .seats__row+.seats__row{border-top:0;background-image:linear-gradient(var(--border-faint),var(--border-faint));background-position:100% 0;background-size:calc(100% - var(--spacing-40) - var(--spacing-16)) var(--border-hairline);background-repeat:no-repeat}.seats__floor{margin:0;font-size:var(--text-body-sm);color:var(--color-steel)}@media (width < 40rem){.seats{padding:0 var(--spacing-12)}.seats__row{gap:var(--spacing-12)}.seats__count{width:var(--spacing-96)}.seats__price{order:1;flex-basis:100%}.seats[data-look=settings] .seats__mark .mark,.seats[data-look=wizard] .seats__mark .mark{width:var(--spacing-32);height:var(--spacing-32)}.seats[data-look=settings] .seats__mark .mark>svg,.seats[data-look=wizard] .seats__mark .mark>svg{width:var(--spacing-16);height:var(--spacing-16)}.seats[data-look=settings] .seats__row+.seats__row,.seats[data-look=wizard] .seats__row+.seats__row{background-size:calc(100% - var(--spacing-32) - var(--spacing-12)) var(--border-hairline)}}.seats[data-look=site] .seats__head{align-items:center}.seats[data-look=site] .seats__price{font-size:var(--text-footnote);color:var(--color-fog)}.seats__info{display:inline-flex;margin-left:calc(var(--spacing-4) * -1);color:var(--color-steel)}.seats__info .button{color:inherit}.seats__tip{display:flex;flex-direction:column;gap:var(--spacing-4);max-width:calc(var(--spacing-80) * 3.5);padding:var(--spacing-8) var(--spacing-12);border:var(--border-hairline) solid var(--border-glass);background-color:var(--surface-popover);box-shadow:var(--shadow-popover);font-size:var(--text-body-sm);line-height:var(--leading-footnote);color:var(--color-frost)}.seats__tip [data-slot=overlay-arrow]{fill:var(--surface-popover)}.seats__tip-about:first-letter{text-transform:uppercase}.seats__tip-reach{font-weight:var(--font-weight-regular);color:var(--color-fog)}.seats[data-look=site]{padding:0 var(--spacing-28)}.seats[data-look=site] .seats__name{font-size:var(--text-heading)}.seats[data-look=site] .seats__head .seats__price{font-size:var(--text-subheading)}.seats[data-look=site] .seats__mark .mark{width:var(--spacing-48);height:var(--spacing-48);border-radius:var(--radius-tile)}.seats[data-look=site] .seats__mark .mark>svg{width:var(--spacing-24);height:var(--spacing-24)}.seats[data-look=site] .seats__count{width:calc(var(--spacing-96) + var(--spacing-40))}.seats[data-look=site] .seats__count .number-field__group{grid-template-columns:var(--spacing-48) 1fr var(--spacing-48);height:var(--spacing-48)}.seats[data-look=site] .seats__count .number-field__group svg{width:var(--spacing-16);height:var(--spacing-16)}.seats[data-look=site] .seats__count .number-field__input{font-size:var(--text-subheading)}@media (width < 40rem){.seats[data-look=site]{padding:0 var(--spacing-12)}.seats[data-look=site] .seats__name{font-size:var(--text-body)}.seats[data-look=site] .seats__head .seats__price{font-size:var(--text-footnote)}.seats[data-look=site] .seats__count .number-field__input{font-size:var(--text-body)}.seats[data-look=site] .seats__mark .mark{width:var(--spacing-40);height:var(--spacing-40)}.seats[data-look=site] .seats__mark .mark>svg{width:var(--spacing-20);height:var(--spacing-20)}.seats[data-look=site] .seats__count{width:calc(var(--spacing-96) + var(--spacing-8))}.seats[data-look=site] .seats__count .number-field__group{grid-template-columns:var(--spacing-40) 1fr var(--spacing-40);height:calc(var(--spacing-40) + var(--spacing-4))}}