.fp.svelte-1rvc0hf{--fp-ground: #041417;--fp-floor: #06191c;--fp-line: rgba(196, 238, 230, .16);--fp-line-2: rgba(196, 238, 230, .3);--fp-text: #ecf7f4;--fp-soft: rgba(236, 247, 244, .72);--fp-muted: #8aaaa4;--fp-glacier: #48e5c2;--fp-sun: #ffb43c;--fp-sold: rgba(72, 229, 194, .15);--fp-mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;display:grid;gap:12px;min-width:0;padding:clamp(10px,1.6vw,18px);border-radius:26px;background:var(--fp-ground);box-shadow:inset 0 0 0 1px var(--fp-line);color:var(--fp-text);font-family:Hanken Grotesk Variable,Hanken Grotesk,system-ui,sans-serif}.fp-bar.svelte-1rvc0hf{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.fp-halls.svelte-1rvc0hf{display:inline-flex;padding:4px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--fp-line)}.fp-hall.svelte-1rvc0hf{min-height:40px;padding:0 1.1rem;border:0;border-radius:999px;background:none;color:var(--fp-soft);font-family:var(--fp-mono);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.fp-hall.svelte-1rvc0hf:hover{color:var(--fp-text)}.fp-hall.is-on.svelte-1rvc0hf{background:var(--fp-glacier);color:var(--fp-ground)}.fp-search.svelte-1rvc0hf{display:flex;flex:1 1 260px;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;margin:0}.fp-input.svelte-1rvc0hf{flex:1 1 220px;min-width:0;min-height:44px;padding:0 1rem;border:0;border-radius:999px;background:#ecf7f40f;box-shadow:inset 0 0 0 1px var(--fp-line);color:var(--fp-text);font:inherit;font-size:.95rem}.fp-input.svelte-1rvc0hf::placeholder{color:var(--fp-muted)}.fp-input.svelte-1rvc0hf:focus{outline:none;box-shadow:inset 0 0 0 1px var(--fp-glacier)}.fp-hits.svelte-1rvc0hf{color:var(--fp-muted);font-family:var(--fp-mono);font-size:.72rem;letter-spacing:.08em}.fp-sr.svelte-1rvc0hf{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fp-stage.svelte-1rvc0hf{position:relative;overflow:hidden;border-radius:18px;background:var(--fp-floor)}.fp-svg.svelte-1rvc0hf{display:block;width:100%;height:auto;aspect-ratio:1440 / 1100;touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab}.fp-svg.is-dragging.svelte-1rvc0hf{cursor:grabbing}.fp-hall-floor.svelte-1rvc0hf{fill:#ecf7f406;stroke:var(--fp-line-2);stroke-width:2}.fp-hall-name.svelte-1rvc0hf{fill:var(--fp-muted);font-family:var(--fp-mono);font-size:16px;letter-spacing:.24em}.fp-zone.svelte-1rvc0hf rect:where(.svelte-1rvc0hf){fill:#ecf7f409;stroke:var(--fp-line-2);stroke-width:1.5;stroke-dasharray:6 5}.fp-zone.svelte-1rvc0hf text:where(.svelte-1rvc0hf){fill:var(--fp-soft);font-family:var(--fp-mono);font-size:15px;letter-spacing:.2em}.fp-booth.svelte-1rvc0hf{cursor:pointer;outline:none;transition:opacity .2s}.fp-booth.svelte-1rvc0hf rect:where(.svelte-1rvc0hf){stroke-width:1;transition:fill .2s,stroke .2s}.fp-booth.is-available.svelte-1rvc0hf rect:where(.svelte-1rvc0hf){fill:var(--fp-glacier);stroke:#04141799}.fp-booth.is-reserved.svelte-1rvc0hf rect:where(.svelte-1rvc0hf){fill:var(--fp-sun);stroke:#04141799}.fp-booth.is-sold.svelte-1rvc0hf rect:where(.svelte-1rvc0hf){fill:var(--fp-sold);stroke:#48e5c252}.fp-booth.is-hover.svelte-1rvc0hf rect:where(.svelte-1rvc0hf),.fp-booth.svelte-1rvc0hf:focus-visible rect:where(.svelte-1rvc0hf){stroke:var(--fp-text);stroke-width:2.5}.fp-booth.is-hit.svelte-1rvc0hf rect:where(.svelte-1rvc0hf){stroke:var(--fp-text);stroke-width:2}.fp-booth.is-selected.svelte-1rvc0hf rect:where(.svelte-1rvc0hf){stroke:#fff;stroke-width:3}.fp-booth.is-dim.svelte-1rvc0hf{opacity:.18}.fp-zone.is-dim.svelte-1rvc0hf{opacity:.35}.fp-booth.is-locked.svelte-1rvc0hf{cursor:default}[data-mode=book].svelte-1rvc0hf .fp-booth.is-locked:where(.svelte-1rvc0hf){opacity:.4}.fp-num.svelte-1rvc0hf{font-family:var(--fp-mono);letter-spacing:.02em;pointer-events:none;fill:var(--fp-ground)}.is-sold.svelte-1rvc0hf .fp-num:where(.svelte-1rvc0hf),.fp-name.svelte-1rvc0hf{fill:var(--fp-soft)}.fp-name.svelte-1rvc0hf{font-family:var(--fp-mono);pointer-events:none}.fp-halo.svelte-1rvc0hf{fill:none;stroke:#fff;stroke-width:2;animation:svelte-1rvc0hf-fp-pulse 1.6s ease-in-out infinite}@keyframes svelte-1rvc0hf-fp-pulse{0%,to{opacity:.95}50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.fp-halo.svelte-1rvc0hf{animation:none}}html.asc-motion-off .fp-halo.svelte-1rvc0hf{animation:none}.fp-zoom.svelte-1rvc0hf{position:absolute;top:10px;right:10px;display:grid;gap:6px}.fp-zoom.svelte-1rvc0hf button:where(.svelte-1rvc0hf){display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:50%;background:#041417d1;box-shadow:inset 0 0 0 1px var(--fp-line-2);color:var(--fp-text);font-size:1.2rem;line-height:1;cursor:pointer}.fp-zoom.svelte-1rvc0hf button:where(.svelte-1rvc0hf):hover{box-shadow:inset 0 0 0 1px var(--fp-glacier);color:var(--fp-glacier)}.fp-zoom.svelte-1rvc0hf svg:where(.svelte-1rvc0hf){width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.6}.fp-tip.svelte-1rvc0hf{position:absolute;z-index:2;display:grid;gap:2px;max-width:240px;padding:.55rem .75rem;border-radius:12px;background:#041417f0;box-shadow:inset 0 0 0 1px var(--fp-line-2),0 10px 30px #0006;color:var(--fp-text);font-size:.85rem;line-height:1.3;pointer-events:none}.fp-tip.svelte-1rvc0hf b:where(.svelte-1rvc0hf){font-family:var(--fp-mono);font-weight:500;color:var(--fp-glacier)}.fp-tip.svelte-1rvc0hf span:where(.svelte-1rvc0hf):last-child{color:var(--fp-muted);font-size:.8rem}.fp-foot.svelte-1rvc0hf{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px}.fp-legend.svelte-1rvc0hf{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;color:var(--fp-soft);font-family:var(--fp-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.fp-legend.svelte-1rvc0hf li:where(.svelte-1rvc0hf){display:inline-flex;align-items:center;gap:8px}.fp-legend.svelte-1rvc0hf i:where(.svelte-1rvc0hf){width:12px;height:12px;border-radius:3px}.fp-legend.svelte-1rvc0hf b:where(.svelte-1rvc0hf){color:var(--fp-text);font-weight:500}.fp-legend.svelte-1rvc0hf .is-available:where(.svelte-1rvc0hf) i:where(.svelte-1rvc0hf){background:var(--fp-glacier)}.fp-legend.svelte-1rvc0hf .is-reserved:where(.svelte-1rvc0hf) i:where(.svelte-1rvc0hf){background:var(--fp-sun)}.fp-legend.svelte-1rvc0hf .is-sold:where(.svelte-1rvc0hf) i:where(.svelte-1rvc0hf){background:var(--fp-sold);box-shadow:inset 0 0 0 1px #48e5c266}.fp-legend.svelte-1rvc0hf .is-zone:where(.svelte-1rvc0hf) i:where(.svelte-1rvc0hf){box-shadow:inset 0 0 0 1px var(--fp-line-2)}.fp-help.svelte-1rvc0hf{margin:0;color:var(--fp-muted);font-size:.82rem}@media(max-width:575.98px){.fp.svelte-1rvc0hf{border-radius:20px}.fp-stage.svelte-1rvc0hf{border-radius:14px}.fp-zoom.svelte-1rvc0hf button:where(.svelte-1rvc0hf){width:34px;height:34px}}
