.seats[data-astro-cid-wh47xgpo]{display:grid;gap:0}.seats--dark[data-astro-cid-wh47xgpo]{--seat-ink: var(--text-on-dark);--seat-bg: var(--dark);--seat-line: var(--line-dark);--seat-bar: rgba(255, 255, 255, .25);--seat-hover: rgba(255, 255, 255, .08);--seat-accent: var(--orange)}.seats--light[data-astro-cid-wh47xgpo]{--seat-ink: var(--ink);--seat-bg: var(--white);--seat-line: var(--line);--seat-bar: rgba(10, 22, 40, .14);--seat-hover: rgba(10, 22, 40, .06);--seat-accent: var(--orange-ink)}.seats--compact[data-astro-cid-wh47xgpo] .seats__controls[data-astro-cid-wh47xgpo]{grid-template-columns:1fr;margin-bottom:1.5rem}.seats__dot[data-astro-cid-wh47xgpo],.seats__ring[data-astro-cid-wh47xgpo],.seats__tick[data-astro-cid-wh47xgpo]{left:calc((var(--mm) - var(--lo)) / var(--span) * 100%)}.seats__ring[data-astro-cid-wh47xgpo]{left:calc((var(--half) - var(--lo)) / var(--span) * 100%)}.seats__controls[data-astro-cid-wh47xgpo]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2rem;align-items:start;margin-bottom:2rem;padding:1.25rem 1.5rem;border:1px solid var(--seat-line);border-radius:var(--r-card)}.seats__top[data-astro-cid-wh47xgpo]{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:center;gap:1rem;min-height:2.25rem}.seats__who[data-astro-cid-wh47xgpo]{color:var(--seat-accent)}.seats__control[data-astro-cid-wh47xgpo]{display:grid;grid-template-columns:auto 1fr;gap:.5rem 1rem;align-items:start}.seats__control[data-astro-cid-wh47xgpo][hidden]{display:none}.seats__control[data-astro-cid-wh47xgpo] input[data-astro-cid-wh47xgpo]{grid-column:1 / -1;grid-row:2;width:100%;accent-color:var(--orange)}.seats__control[data-astro-cid-wh47xgpo] output[data-astro-cid-wh47xgpo]{justify-self:end;white-space:nowrap;font-family:var(--font-mono);font-size:.875rem}.seats__reset[data-astro-cid-wh47xgpo]{padding:.4rem 1rem;border:1px solid var(--seat-line);border-radius:var(--r-pill);background:none;color:inherit;font:inherit;font-size:var(--text-small);cursor:pointer;white-space:nowrap}.seats__reset[data-astro-cid-wh47xgpo]:hover{background:var(--seat-hover)}.seats__reset[data-astro-cid-wh47xgpo][hidden]{display:inline-block;visibility:hidden}.seats__how[data-astro-cid-wh47xgpo]{grid-column:1 / -1;opacity:.7;max-width:46rem}.seats__list[data-astro-cid-wh47xgpo]{display:grid}.seats__row[data-astro-cid-wh47xgpo]{display:grid;grid-template-columns:13rem 1fr 11rem;gap:1.25rem;align-items:center}.seats__list[data-astro-cid-wh47xgpo] .seats__row[data-astro-cid-wh47xgpo]{padding-block:1rem;border-top:1px solid var(--seat-line)}.seats__list[data-astro-cid-wh47xgpo]{border-bottom:1px solid var(--seat-line)}.seats__name-line[data-astro-cid-wh47xgpo]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem}.seats__change[data-astro-cid-wh47xgpo]{padding:0;border:0;background:none;color:var(--seat-accent);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.seats__picker[data-astro-cid-wh47xgpo]{width:min(28rem,calc(100% - 2rem));max-height:min(36rem,80vh);padding:0;border:1px solid var(--line-dark);border-radius:var(--r-card);background:var(--dark);color:var(--text-on-dark);overflow:hidden}.seats__picker[data-astro-cid-wh47xgpo][open]{display:flex;flex-direction:column}.seats__picker[data-astro-cid-wh47xgpo]::backdrop{background:#050b1499;backdrop-filter:blur(4px)}.seats__picker-head[data-astro-cid-wh47xgpo]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem .5rem}.seats__picker-done[data-astro-cid-wh47xgpo]{padding:.25rem 0;border:0;background:none;color:var(--orange);font:inherit;font-weight:600;cursor:pointer}.seats__search[data-astro-cid-wh47xgpo]{margin:0 1.25rem .75rem;padding:.65rem .9rem;border:1px solid var(--line-dark);border-radius:10px;background:#ffffff0f;color:inherit;font:inherit}.seats__search[data-astro-cid-wh47xgpo]:focus{outline:2px solid var(--orange);outline-offset:0;border-color:transparent}.seats__choices[data-astro-cid-wh47xgpo]{margin:0;padding:0 .5rem .75rem;list-style:none;overflow-y:auto}.seats__choice[data-astro-cid-wh47xgpo]{display:flex;justify-content:space-between;gap:1rem;width:100%;padding:.75rem;border:0;border-radius:8px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.seats__choice[data-astro-cid-wh47xgpo]:hover:not(:disabled),.seats__choice[data-astro-cid-wh47xgpo]:focus-visible{background:#ffffff0f}.seats__choice[data-astro-cid-wh47xgpo][aria-current]{color:var(--orange)}.seats__choice[data-astro-cid-wh47xgpo]:disabled{opacity:.35;cursor:default}.seats__choice-mm[data-astro-cid-wh47xgpo]{font-family:var(--font-mono);font-size:.8125rem;opacity:.7}.seats__no-match[data-astro-cid-wh47xgpo]{padding:0 1.25rem 1.25rem;opacity:.7}.seats__track[data-astro-cid-wh47xgpo]{position:relative;align-self:stretch;min-height:2.5rem}.seats__list[data-astro-cid-wh47xgpo] .seats__track[data-astro-cid-wh47xgpo]:before,.seats__list[data-astro-cid-wh47xgpo] .seats__track[data-astro-cid-wh47xgpo]:after{content:"";position:absolute;top:-1rem;bottom:-1rem;width:0;border-left:1px dashed var(--seat-line);transition:left var(--dur) var(--ease)}.seats__list[data-astro-cid-wh47xgpo] .seats__track[data-astro-cid-wh47xgpo]:before{left:calc((var(--leg) - var(--lo)) / var(--span) * 100%)}.seats__list[data-astro-cid-wh47xgpo] .seats__track[data-astro-cid-wh47xgpo]:after{left:calc((var(--booted) - var(--lo)) / var(--span) * 100%);border-left:2px solid var(--orange)}.seats__gap-bar[data-astro-cid-wh47xgpo]{position:absolute;top:50%;height:6px;transform:translateY(-50%);border-radius:3px;background:var(--seat-bar);left:calc((min(var(--mm),var(--booted)) - var(--lo)) / var(--span) * 100%);width:calc(max(var(--mm) - var(--booted),var(--booted) - var(--mm)) / var(--span) * 100%);transition:left var(--dur) var(--ease),width var(--dur) var(--ease)}.is-above[data-astro-cid-wh47xgpo] .seats__gap-bar[data-astro-cid-wh47xgpo]{background:color-mix(in srgb,var(--orange) 45%,transparent)}.is-ridden[data-astro-cid-wh47xgpo].is-above .seats__gap-bar[data-astro-cid-wh47xgpo]{background:var(--orange)}.seats__dot[data-astro-cid-wh47xgpo]{position:absolute;top:50%;transition:left var(--dur) var(--ease);width:16px;height:16px;transform:translate(-50%,-50%);border-radius:50%;background:var(--seat-ink);box-shadow:0 0 0 3px var(--seat-bg)}.seats__ring[data-astro-cid-wh47xgpo]{position:absolute;top:50%;width:16px;height:16px;transform:translate(-50%,-50%);border-radius:50%;border:2px solid var(--seat-ink)}.is-ridden[data-astro-cid-wh47xgpo] .seats__dot[data-astro-cid-wh47xgpo]{background:var(--orange);width:20px;height:20px}.seats__label[data-astro-cid-wh47xgpo]{display:grid;gap:.15rem}.seats__name[data-astro-cid-wh47xgpo]{font-weight:600;color:inherit;text-decoration:none}.seats__name[data-astro-cid-wh47xgpo][href]:after{content:"→";display:inline-block;margin-left:.3em;color:var(--seat-accent);font-weight:400;transition:transform var(--dur) var(--ease)}.seats__name[data-astro-cid-wh47xgpo][href]:hover,.seats__name[data-astro-cid-wh47xgpo][href]:focus-visible{color:var(--seat-accent)}.seats__name[data-astro-cid-wh47xgpo][href]:hover:after,.seats__name[data-astro-cid-wh47xgpo][href]:focus-visible:after{transform:translate(3px)}.is-ridden[data-astro-cid-wh47xgpo] .seats__name[data-astro-cid-wh47xgpo]{color:var(--seat-accent)}.seats__note[data-astro-cid-wh47xgpo]{font-size:var(--text-small);opacity:.7}.seats__value[data-astro-cid-wh47xgpo]{display:grid;gap:.1rem;text-align:right;font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.04em}.seats__value[data-astro-cid-wh47xgpo] strong[data-astro-cid-wh47xgpo]{font-size:1rem}.seats__value[data-astro-cid-wh47xgpo]>span[data-astro-cid-wh47xgpo]{opacity:.7;white-space:nowrap}.seats__gap[data-astro-cid-wh47xgpo]{display:inline-flex;align-items:center;justify-content:flex-end;gap:.45rem}.seats__foot[data-astro-cid-wh47xgpo]{width:1.75rem;height:auto;overflow:visible;flex:none}.seats__floor[data-astro-cid-wh47xgpo]{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;opacity:.5}.seats__boot[data-astro-cid-wh47xgpo]{fill:currentColor;transform-box:view-box;transform-origin:26.4px 22.9px;transition:transform .42s cubic-bezier(.3,1.4,.5,1)}.seats__cuff[data-astro-cid-wh47xgpo]{stroke:var(--seat-bg);stroke-width:.9}.seats__gap-text[data-astro-cid-wh47xgpo]{min-width:16ch;text-align:right}.is-above[data-astro-cid-wh47xgpo] .seats__gap[data-astro-cid-wh47xgpo]{color:var(--seat-accent);opacity:1}.is-above[data-astro-cid-wh47xgpo] .seats__boot[data-astro-cid-wh47xgpo]{transform:rotate(22deg)}.seats__row--refs[data-astro-cid-wh47xgpo] .seats__track[data-astro-cid-wh47xgpo]{min-height:3.25rem}.seats__ref-label[data-astro-cid-wh47xgpo]{position:absolute;bottom:.5rem;transform:translate(-50%);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;text-align:center;line-height:1.3;opacity:.75;white-space:nowrap;transition:left var(--dur) var(--ease)}.seats__ref-label--leg[data-astro-cid-wh47xgpo]{left:clamp(4.5rem,calc((var(--leg) - var(--lo)) / var(--span) * 100%),calc(100% - 5.5rem));transform:translate(calc(-100% - .4rem));text-align:right}.seats__ref-label--boots[data-astro-cid-wh47xgpo]{left:clamp(4.5rem,calc((var(--booted) - var(--lo)) / var(--span) * 100%),calc(100% - 5.5rem));transform:translate(.4rem);text-align:left;color:var(--seat-accent);opacity:1}.seats__row--axis[data-astro-cid-wh47xgpo] .seats__track[data-astro-cid-wh47xgpo]{min-height:2rem}.seats__tick[data-astro-cid-wh47xgpo]{position:absolute;top:.5rem;transform:translate(-50%);font-family:var(--font-mono);font-size:.6875rem;opacity:.55}.seats__tick[data-astro-cid-wh47xgpo]:first-child{transform:none}.seats__tick[data-astro-cid-wh47xgpo]:last-child{transform:translate(-100%)}figcaption[data-astro-cid-wh47xgpo]{margin-top:1.25rem;max-width:46rem}.seats__misses[data-astro-cid-wh47xgpo]{margin-top:clamp(2rem,4vw,3rem)}.seats__misses[data-astro-cid-wh47xgpo] dl[data-astro-cid-wh47xgpo]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:1.5rem 2rem;margin-top:1rem}.seats__misses[data-astro-cid-wh47xgpo] dl[data-astro-cid-wh47xgpo]>div[data-astro-cid-wh47xgpo]{padding-top:1rem;border-top:1px solid var(--seat-line)}.seats__misses[data-astro-cid-wh47xgpo] dt[data-astro-cid-wh47xgpo]{font-weight:600;margin-bottom:.35rem}.seats__misses[data-astro-cid-wh47xgpo] dd[data-astro-cid-wh47xgpo]{margin:0;font-size:var(--text-small);opacity:.8}@media(max-width:760px){.seats__controls[data-astro-cid-wh47xgpo]{grid-template-columns:1fr;padding:1rem}.seats__boots-label[data-astro-cid-wh47xgpo]{min-height:3em}.seats__row[data-astro-cid-wh47xgpo]{grid-template-columns:1fr auto;gap:.5rem 1rem}.seats__track[data-astro-cid-wh47xgpo]{grid-column:1 / -1;grid-row:2}.seats__list[data-astro-cid-wh47xgpo] .seats__track[data-astro-cid-wh47xgpo]:before,.seats__list[data-astro-cid-wh47xgpo] .seats__track[data-astro-cid-wh47xgpo]:after{top:0}.seats__row--refs[data-astro-cid-wh47xgpo]>span[data-astro-cid-wh47xgpo]:not(.seats__track),.seats__row--axis[data-astro-cid-wh47xgpo]>span[data-astro-cid-wh47xgpo]:not(.seats__track){display:none}.seats__row--refs[data-astro-cid-wh47xgpo] .seats__track[data-astro-cid-wh47xgpo],.seats__row--axis[data-astro-cid-wh47xgpo] .seats__track[data-astro-cid-wh47xgpo]{grid-row:auto}.seats__ref-label[data-astro-cid-wh47xgpo]{font-size:.625rem}.seats__picker[data-astro-cid-wh47xgpo]{width:100%;max-width:none;max-height:75vh;margin:auto 0 0;border-radius:var(--r-card) var(--r-card) 0 0;border-bottom:0}}
