:root{--rez-urgency-open:#2f7d4f;--rez-urgency-filling:#b58112;--rez-urgency-hot:#e25822;--rez-urgency-last:#d3122a;--rez-urgency-full:#2a2622;--rez-urgency-ink:currentColor;--rez-urgency-bar-track:color-mix(in srgb,currentColor 16%,transparent);--rez-urgency-pill-ink:#fffdf8}[data-theme=northstar]{--rez-urgency-ink:var(--rez-text);--rez-urgency-open:#5dbe88;--rez-urgency-filling:#e8c36a;--rez-urgency-hot:#ff7a45;--rez-urgency-last:#d3122a;--rez-urgency-full:#2a2622;--rez-urgency-pill-ink:#fffdf8;--rez-urgency-bar-track:color-mix(in srgb,var(--rez-text)22%,transparent)}.rez-seats-availability{content-visibility:auto;contain-intrinsic-size:auto 3.5rem;justify-items:start;gap:.4rem;max-width:20rem;display:grid}.rez-seats-status{color:var(--rez-urgency-ink,currentColor);margin:0;font-weight:650}.rez-seats-badge{max-width:100%;color:var(--rez-urgency-ink);align-items:center;gap:.4rem;font-size:.95rem;font-weight:650;line-height:1.25;display:inline-flex}.rez-seats-copy{min-width:0}.rez-seats-icon{flex:none;width:1.05rem;height:1.05rem;display:block;overflow:visible}.rez-seats-icon-open{color:var(--rez-urgency-open)}.rez-seats-dot{fill:currentColor;transform-origin:50%;transform-box:fill-box}.rez-seats-icon-filling{color:var(--rez-urgency-filling)}.rez-seats-spark-main,.rez-seats-spark-glint{fill:currentColor;transform-origin:50%;transform-box:fill-box}.rez-seats-spark-glint{fill:color-mix(in srgb,#fff 42%,currentColor);animation-delay:-.55s}.rez-seats-icon-hot{color:var(--rez-urgency-hot)}.rez-seats-flame-outer,.rez-seats-flame-inner{transform-origin:50% 100%;transform-box:fill-box}.rez-seats-flame-outer{fill:currentColor}.rez-seats-flame-inner{fill:color-mix(in srgb,#fff4cc 62%,currentColor)}.rez-seats-badge[data-tier=last],.rez-seats-badge[data-tier=full]{color:var(--rez-urgency-pill-ink);border-radius:999px;padding:.28rem .72rem;font-weight:700}.rez-seats-badge[data-tier=last]{background:var(--rez-urgency-last);box-shadow:0 0 0 2px color-mix(in srgb,var(--rez-urgency-last)45%,transparent);position:relative}.rez-seats-badge[data-tier=last]:after{content:"";border:2px solid var(--rez-urgency-last);border-radius:inherit;pointer-events:none;opacity:.85;position:absolute;inset:-3px}.rez-seats-badge[data-tier=full]{background:var(--rez-urgency-full);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rez-urgency-pill-ink)55%,transparent)}.rez-seats-bar{background:var(--rez-urgency-bar-track);border-radius:999px;width:100%;height:.45rem;display:block;overflow:hidden}.rez-seats-bar[data-tier=open]{--rez-seats-accent:var(--rez-urgency-open)}.rez-seats-bar[data-tier=filling]{--rez-seats-accent:var(--rez-urgency-filling)}.rez-seats-bar[data-tier=hot]{--rez-seats-accent:var(--rez-urgency-hot)}.rez-seats-bar[data-tier=last]{--rez-seats-accent:var(--rez-urgency-last)}.rez-seats-bar[data-tier=full]{--rez-seats-accent:var(--rez-urgency-full)}.rez-seats-bar-fill{height:100%;width:var(--rez-seats-fill,0%);border-radius:inherit;background:var(--rez-urgency-bar-fill,var(--rez-seats-accent,var(--rez-urgency-open)));display:block}@media (prefers-reduced-motion:no-preference){.rez-seats-dot{animation:2.6s ease-in-out infinite rez-seats-breathe}.rez-seats-spark-main,.rez-seats-spark-glint{animation:1.35s ease-in-out infinite rez-seats-twinkle}.rez-seats-flame-outer{animation:1.15s ease-in-out infinite rez-seats-sway}.rez-seats-flame-inner{animation:1.2s ease-in-out infinite rez-seats-flicker}.rez-seats-badge[data-tier=last]{animation:1.6s ease-in-out infinite rez-seats-heartbeat}.rez-seats-badge[data-tier=last]:after{animation:1.6s ease-out infinite rez-seats-ring}.rez-seats-bar-fill{animation:.7s ease-out rez-seats-fill}}@keyframes rez-seats-breathe{0%,to{opacity:.45;transform:scale(.86)}50%{opacity:1;transform:scale(1)}}@keyframes rez-seats-twinkle{0%,to{opacity:.35;transform:scale(.82)rotate(0)}50%{opacity:1;transform:scale(1)rotate(14deg)}}@keyframes rez-seats-sway{0%,to{transform:rotate(-7deg)scaleY(1)}50%{transform:rotate(7deg)scaleY(1.05)}}@keyframes rez-seats-flicker{0%,to{opacity:.95;transform:rotate(2deg)scale(1)}40%{opacity:.55;transform:rotate(-4deg)scale(.9)}70%{opacity:1;transform:rotate(1deg)scale(1.04)}}@keyframes rez-seats-heartbeat{0%,to{transform:scale(1)}32%{transform:scale(1.045)}48%{transform:scale(1)}68%{transform:scale(1.02)}}@keyframes rez-seats-ring{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.38)}}@keyframes rez-seats-fill{0%{width:0}}@media (prefers-reduced-motion:reduce){.rez-seats-dot,.rez-seats-spark-main,.rez-seats-spark-glint,.rez-seats-flame-outer,.rez-seats-flame-inner,.rez-seats-badge[data-tier=last],.rez-seats-badge[data-tier=last]:after,.rez-seats-bar-fill{transition:none;animation:none}.rez-seats-dot,.rez-seats-spark-main,.rez-seats-spark-glint,.rez-seats-flame-outer,.rez-seats-flame-inner{opacity:1;transform:none}.rez-seats-badge[data-tier=last]:after{opacity:.85;transform:none}}
