.table.svelte-12ilsxg{transition:fill .7s ease,stroke .7s ease,stroke-width .3s ease}.ping.svelte-12ilsxg{fill:none;stroke-width:2px;transform-box:fill-box;transform-origin:center;animation:svelte-12ilsxg-ping 1.4s ease-out both}@keyframes svelte-12ilsxg-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}.live-dot.svelte-12ilsxg{animation:svelte-12ilsxg-live 2s ease-in-out infinite}@keyframes svelte-12ilsxg-live{50%{box-shadow:0 0 0 4px #3c7b5140}}.swap.svelte-12ilsxg{animation:svelte-12ilsxg-swap .45s ease both}@keyframes svelte-12ilsxg-swap{0%{opacity:0;transform:translateY(4px)}}.plan.svelte-1jkg6et rect,.plan.svelte-1jkg6et circle{transition:fill .5s ease,stroke .5s ease,stroke-width .3s ease}.table.svelte-1jkg6et{transition:opacity .5s ease,transform .5s cubic-bezier(.34,1.56,.64,1),translate .55s cubic-bezier(.65,0,.35,1)}.table.svelte-1jkg6et .top:where(.svelte-1jkg6et){transition:opacity .22s ease 0ms,fill .5s ease,stroke .5s ease,stroke-width .3s ease}.table.merged-part.svelte-1jkg6et .top:where(.svelte-1jkg6et){opacity:0;transition-delay:.48s,0ms,0ms,0ms}.merged.svelte-1jkg6et{opacity:0;pointer-events:none;transition:opacity .22s ease 0ms}.merged.on.svelte-1jkg6et{opacity:1;transition-delay:.48s}.still.svelte-1jkg6et .table:where(.svelte-1jkg6et),.still.svelte-1jkg6et .table:where(.svelte-1jkg6et) .top:where(.svelte-1jkg6et),.still.svelte-1jkg6et .merged:where(.svelte-1jkg6et){transition:none}.gone.svelte-1jkg6et{opacity:0;transform:scale(.6);pointer-events:none}.focused.svelte-1jkg6et{filter:drop-shadow(0 0 7px rgba(15,118,110,.55))}.clickable.svelte-1jkg6et{cursor:pointer;outline:none}.clickable.svelte-1jkg6et:hover,.clickable.svelte-1jkg6et:focus-visible{transform:scale(1.06)}.clickable.svelte-1jkg6et:focus-visible{filter:drop-shadow(0 0 0 2px #3c7b51) drop-shadow(0 0 6px rgba(60,123,81,.6))}.world.svelte-19639mc{transition:background-color .9s ease,color .9s ease}.sky.svelte-19639mc{transition:background-image .9s ease}.lens.svelte-19639mc{border:1px solid color-mix(in srgb,currentColor 16%,transparent);transition:background-color .3s ease,border-color .3s ease,transform .2s ease}.lens.svelte-19639mc:hover{transform:translateY(-2px);border-color:var(--lens)}.lens.active.svelte-19639mc{background:var(--lens);border-color:var(--lens);color:#16211c}.transport.svelte-19639mc{display:inline-flex;align-items:center;gap:.4rem;border-radius:9999px;padding:.45rem .9rem;font-size:.8rem;font-weight:600;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.transport.icon.svelte-19639mc{justify-content:center;width:2.4rem;height:2.4rem;padding:0}.guest.svelte-19639mc{fill:#172c25;stroke:#fff;stroke-width:1.3;transition:fill .3s ease}.guest.queued.svelte-19639mc{fill:#c2703a;transition:transform .45s ease,fill .3s ease}.key.svelte-19639mc{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}.key.svelte-19639mc .dot:where(.svelte-19639mc){width:.6rem;height:.6rem;border-radius:9999px;background:#172c25}.key.svelte-19639mc .dot.waiting:where(.svelte-19639mc){background:#c2703a}.key.svelte-19639mc .swatch:where(.svelte-19639mc){width:.85rem;height:.65rem;border-radius:3px;border:1.5px solid}.scrubber.svelte-19639mc{accent-color:var(--accent);height:1.5rem;cursor:pointer}.lens-panel.svelte-19639mc{animation:svelte-19639mc-rise .45s ease both}@keyframes svelte-19639mc-rise{0%{opacity:0;transform:translateY(8px)}}.metric.svelte-19639mc{display:flex;flex-direction:column;gap:.25rem;border-radius:.75rem;padding:.8rem .9rem;background:color-mix(in srgb,currentColor 6%,transparent)}.metric.svelte-19639mc span:where(.svelte-19639mc){font-size:.7rem;font-weight:600;color:var(--dim)}.metric.svelte-19639mc strong:where(.svelte-19639mc){font-size:1.6rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.1}.chart.svelte-19639mc{position:relative;display:flex;align-items:flex-end;gap:2px;height:9rem}.chart.svelte-19639mc .col:where(.svelte-19639mc){flex:1;min-height:1px;border-radius:2px 2px 0 0;background:var(--accent);transition:opacity .3s ease}.chart.svelte-19639mc .col.future:where(.svelte-19639mc){opacity:.18}.chart.svelte-19639mc .col.now:where(.svelte-19639mc){box-shadow:0 0 0 1.5px currentColor}.chart.svelte-19639mc .limit:where(.svelte-19639mc){position:absolute;left:0;right:0;border-top:1.5px solid #c2703a}.chart.svelte-19639mc .limit:where(.svelte-19639mc) span:where(.svelte-19639mc){position:absolute;right:0;top:-1.2rem;font-size:.62rem;font-weight:600;color:#d38a4a}@keyframes svelte-19639mc-pop{0%{opacity:0;transform:translateY(10px) scale(.92)}}.chart.rehearse.svelte-19639mc{height:5.5rem}.chart.svelte-19639mc .stack:where(.svelte-19639mc){flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;transition:opacity .3s ease}.chart.svelte-19639mc .stack:where(.svelte-19639mc) .col:where(.svelte-19639mc){flex:none}.chart.svelte-19639mc .stack:where(.svelte-19639mc){transform-origin:bottom;animation:svelte-19639mc-grow .5s ease-out both;animation-delay:calc(var(--b) * 25ms)}@keyframes svelte-19639mc-grow{0%{transform:scaleY(0)}}@media(prefers-reduced-motion:reduce){.chart.svelte-19639mc .stack:where(.svelte-19639mc){animation:none}}.chart.svelte-19639mc .col.refused:where(.svelte-19639mc){background:#dc2626;border-radius:2px 2px 0 0}.chart.svelte-19639mc .stack:where(.svelte-19639mc) .col:where(.svelte-19639mc):not(.refused){border-radius:0}.key.svelte-19639mc .swatch.seated:where(.svelte-19639mc){background:var(--accent);border-color:var(--accent)}.key.svelte-19639mc .swatch.refused:where(.svelte-19639mc){background:#dc2626;border-color:#dc2626}.metric.svelte-19639mc small:where(.svelte-19639mc){font-size:.62rem;color:var(--dim);line-height:1.2}.metric.compact.svelte-19639mc strong:where(.svelte-19639mc){font-size:1.3rem}.metric.compact.svelte-19639mc{min-width:0;padding:.65rem .7rem}.metric.compact.svelte-19639mc span:where(.svelte-19639mc){font-size:.64rem;line-height:1.25;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere}.book.svelte-19639mc{display:flex;flex-direction:column;gap:.35rem}.book.svelte-19639mc .row:where(.svelte-19639mc){display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.6rem;border-radius:.6rem;padding:.45rem .6rem;font-size:.78rem;background:color-mix(in srgb,currentColor 6%,transparent)}.book.svelte-19639mc .row.why:where(.svelte-19639mc){grid-template-columns:1fr auto}.book.svelte-19639mc .time:where(.svelte-19639mc){font-weight:600;color:var(--dim)}.book.svelte-19639mc .who:where(.svelte-19639mc){overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.book.svelte-19639mc .who:where(.svelte-19639mc) small:where(.svelte-19639mc){font-weight:500;color:var(--dim)}.book.svelte-19639mc .tbl:where(.svelte-19639mc){border-radius:.35rem;padding:.1rem .4rem;font-size:.7rem;font-weight:700;background:#fff;color:#111827;box-shadow:inset 0 0 0 1px #d1d5db}.book.svelte-19639mc .status:where(.svelte-19639mc){border-radius:9999px;padding:.15rem .55rem;font-size:.68rem;font-weight:700;border:1.5px solid;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.book.svelte-19639mc .status.confirmed:where(.svelte-19639mc){background:#fef3c7;border-color:#d97706;color:#92400e}.book.svelte-19639mc .status.arrived:where(.svelte-19639mc){background:#dbeafe;border-color:#2563eb;color:#1e40af}.book.svelte-19639mc .status.assign:where(.svelte-19639mc){background:#fed7aa;border-color:#ea580c;color:#9a3412}.book.svelte-19639mc .status.seated:where(.svelte-19639mc){background:#fecaca;border-color:#dc2626;color:#991b1b}.booking.svelte-19639mc{border-radius:.9rem;padding:.9rem 1rem;background:#fff;color:#0f172a;box-shadow:0 12px 28px -14px #0000008c}.booking.fresh.svelte-19639mc{animation:svelte-19639mc-pop .5s cubic-bezier(.34,1.56,.64,1) both}.booking.svelte-19639mc dt:where(.svelte-19639mc){color:#64748b;font-weight:600}.booking.svelte-19639mc dd:where(.svelte-19639mc){color:#0f172a}.booking.svelte-19639mc dd.muted:where(.svelte-19639mc){color:#94a3b8}.booking.suggestion.svelte-19639mc{background:#fffbeb;box-shadow:inset 0 0 0 1px #fde68a,0 12px 28px -14px #0000008c}.booking.suggestion.ok.svelte-19639mc{background:#ecfdf5;box-shadow:inset 0 0 0 1px #a7f3d0,0 12px 28px -14px #0000008c}.option.svelte-19639mc{border-radius:.5rem;padding:.2rem .5rem;font-size:.72rem;font-weight:600;background:#fff;box-shadow:inset 0 0 0 1px #0f172a26}.issue.svelte-19639mc{border-radius:.5rem;padding:.45rem .6rem;font-size:.75rem;background:#ffffffbf}.manual.svelte-19639mc{display:inline-block;border-radius:.6rem;padding:.4rem .75rem;font-size:.75rem;font-weight:600;border:1px dashed color-mix(in srgb,currentColor 35%,transparent)}.guest-screen.svelte-19639mc{border-radius:.9rem;padding:.9rem 1rem;background:#fff;color:#0f172a;text-align:center;box-shadow:0 12px 28px -14px #0000008c}.guest-screen.svelte-19639mc .badge:where(.svelte-19639mc){display:inline-block;border-radius:9999px;padding:.15rem .6rem;font-size:.68rem;font-weight:700;background:#dcfce7;color:#166534}.hero-shade.svelte-10joqin{background:linear-gradient(180deg,#0d1b168c,#0d1b16c7 45%,#0d1b16e6 75%,#0d1b16)}@media(min-width:1024px){.hero-shade.svelte-10joqin{background:linear-gradient(90deg,#0d1b16,#0d1b16bf 14%,#0d1b1659 34%,#0d1b1600 55%,#0d1b1633),linear-gradient(180deg,#0d1b1673,#0d1b1600 18%,#0d1b1600,#0d1b16d9 82%,#0d1b16)}}.kenburns.svelte-10joqin{transform-origin:70% 40%;animation:svelte-10joqin-kenburns 38s ease-in-out infinite alternate}@keyframes svelte-10joqin-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}.strip-dot.svelte-10joqin{animation:svelte-10joqin-blink 2.4s ease-in-out infinite}@keyframes svelte-10joqin-blink{0%,60%,to{transform:scale(1);opacity:.6}20%{transform:scale(2.2);opacity:1}}.feature-icon.svelte-10joqin{transition:transform .3s cubic-bezier(.34,1.56,.64,1),background-color .3s ease,color .3s ease}.feature.svelte-10joqin:hover .feature-icon:where(.svelte-10joqin){transform:translateY(-3px) rotate(-6deg);background-color:var(--color-kitchae-500);color:#fff}.input.svelte-10joqin{transition:color .3s ease,opacity .3s ease}.input.svelte-10joqin .badge:where(.svelte-10joqin){transition:background-color .3s ease,color .3s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.input.now.svelte-10joqin .badge:where(.svelte-10joqin){background:var(--color-ember-500);color:#fff;transform:scale(1.15)}.input.done.svelte-10joqin .badge:where(.svelte-10joqin){background:var(--color-kitchae-500);color:#fff}.input.now.svelte-10joqin{color:#fff}.answer.svelte-10joqin{transition:border-color .4s ease,background-color .4s ease;border-radius:0 .5rem .5rem 0}.answer.lit.svelte-10joqin{border-color:var(--color-kitchae-300);background-color:#63987024}.step.svelte-10joqin{position:relative}.step.svelte-10joqin:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:var(--color-kitchae-300);transform-origin:left}.reveal.step.svelte-10joqin:before{transform:scaleX(0);transition:transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--reveal-delay, 0ms) + .2s)}.reveal.in.step.svelte-10joqin:before{transform:scaleX(1)}.pilot-dot.svelte-10joqin{animation:svelte-10joqin-blink 2.4s ease-in-out infinite}.pilot-photo.svelte-10joqin:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0d1b1600 55%,#0d1b16)}@media(min-width:1024px){.pilot-photo.svelte-10joqin:after{background:linear-gradient(90deg,#0d1b16,#0d1b16d9 10%,#0d1b1673,#0d1b161f 42%,#0d1b1600 55%)}}.audience.svelte-10joqin{transition:transform .3s ease,box-shadow .3s ease}.audience.svelte-10joqin:hover{transform:translateY(-4px);box-shadow:0 18px 36px -24px #16211c73}
