.waitlist{gap:var(--space-16);width:100%;max-width:calc(var(--space-32) * 15);padding:var(--space-8) var(--space-16) var(--space-32);margin:0 auto;display:grid}.waitlist-stage{justify-items:center;gap:var(--space-12);padding:var(--space-24) var(--space-16);background:var(--cantaloupe);color:var(--ink);border-radius:var(--radius-surface);text-align:center;display:grid;overflow:hidden}.waitlist-stage.is-done{background:var(--citrus)}[data-theme=spritz-hour] .waitlist-stage.is-done{background:var(--color-pop)}.waitlist-fan{padding-block:var(--space-16) var(--space-8);justify-content:center;align-items:center;display:flex}.waitlist-tile{margin-inline:calc(var(--space-8) * -1);transform:translateY(var(--lift,0)) rotate(var(--tilt,0deg));animation:waitlist-tumble calc(var(--dur-celebrate) * .6) var(--ease-out) both;animation-delay:var(--delay,0s);display:inline-block}.waitlist-tile--l{--tilt:-12deg;--lift:var(--space-12);--delay:80ms}.waitlist-tile--m{--lift:calc(var(--space-4) * -1);--delay:.2s;z-index:1;position:relative}.waitlist-tile--r{--tilt:12deg;--lift:var(--space-12);--delay:.32s}@keyframes waitlist-tumble{0%{transform:translateY(calc(var(--space-32) * -1)) rotate(calc(var(--tilt,0deg) - 30deg));opacity:0}to{transform:translateY(var(--lift,0)) rotate(var(--tilt,0deg));opacity:1}}@media (prefers-reduced-motion:reduce){.waitlist-tile{animation:none}}.waitlist-tag{align-items:center;gap:var(--space-8);padding:var(--space-4) var(--space-12);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font-size:var(--type-label-size);line-height:var(--type-label-leading);font-weight:var(--type-title-weight);letter-spacing:.06em;text-transform:uppercase;display:inline-flex}.waitlist-tag:before{content:"";width:var(--space-8);height:var(--space-8);border-radius:var(--radius-pill);background:var(--citrus)}.waitlist-title{text-wrap:balance;max-width:14ch;margin:0}.waitlist-mark{background:linear-gradient(transparent 60%, var(--citrus) 60%, var(--citrus) 92%, transparent 92%)}.waitlist-stage.is-done .waitlist-mark{background:linear-gradient(transparent 60%, var(--cantaloupe) 60%, var(--cantaloupe) 92%, transparent 92%)}.waitlist-card{gap:var(--space-16);padding:var(--space-16);background:var(--paper);color:var(--ink);border-radius:var(--radius-surface);box-shadow:var(--shadow-rest);display:grid}.waitlist-card .confirm,.waitlist-card .secondary{width:100%}.waitlist-card .error{margin:0}.waitlist-facts{gap:var(--space-8) var(--space-16);font-size:var(--type-body-size);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.waitlist-facts dt{color:var(--muted)}.waitlist-facts dd{font-weight:var(--type-title-weight);text-align:right;overflow-wrap:anywhere;margin:0}.waitlist-signin{min-height:var(--target-min);padding-inline:var(--space-8);font-weight:var(--type-title-weight);align-items:center;display:inline-flex}
