.table-loading{position:fixed;inset:0;z-index:2147483647;isolation:isolate;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;box-sizing:border-box;padding:max(26px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(22px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));color:#f4faff;background:#061d29;font-family:Sora,Arial,sans-serif}.table-loading *,.table-loading *:before,.table-loading *:after{box-sizing:border-box}.table-loading__mark{display:block;width:116px;height:auto;aspect-ratio:16 / 5;object-fit:contain}.table-loading__title{margin:0;color:#f4faff;font:800 30px/1 Barlow Condensed,Impact,Arial Narrow,sans-serif;text-align:center;text-transform:uppercase}.table-loading__title--quiet{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.table-loading__stage{position:relative;width:min(100%,1100px);margin-inline:auto}.table-loading__walkout{position:absolute;inset:0;--name-size: clamp(64px, min(26vw, 14svh), 156px);--sticker: min(88vw, 48svh, 500px);--mid: 40%}.table-loading__band{position:absolute;left:-40vw;right:-40vw;top:calc(var(--mid) - var(--sticker) * .43);height:calc(var(--sticker) * .86);background:var(--accent, #33d8ce);transform:rotate(-8deg);animation:walkout-band .3s cubic-bezier(.2,.9,.3,1) both}.table-loading__band:after{position:absolute;left:0;right:0;bottom:-20px;height:22px;content:"";background:#f4faff}.table-loading__sticker{position:absolute;left:50%;top:calc(var(--mid) - var(--sticker) / 2);width:var(--sticker);height:var(--sticker);margin-left:calc(var(--sticker) / -2);object-fit:contain;filter:drop-shadow(0 18px 28px rgba(0,0,0,.45));animation:walkout-pop .46s 70ms cubic-bezier(.3,1.5,.5,1) both}.table-loading__call{position:absolute;right:max(2%,calc(50% - var(--sticker) / 2 - 8px));top:max(0px,calc(var(--mid) - var(--sticker) / 2 - 14px));padding:9px 15px 12px;color:#061d29;background:#f4faff;font:800 clamp(24px,4svh,34px)/1 "Barlow Condensed",Impact,"Arial Narrow",sans-serif;text-transform:uppercase;clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);box-shadow:inset 0 -5px 0 var(--accent, #33d8ce);transform:rotate(-6deg);animation:walkout-call .28s .3s cubic-bezier(.3,1.6,.5,1) both}.table-loading__name{position:absolute;left:2px;right:0;bottom:calc(var(--name-size) * .42 + 4px);overflow:hidden;font:800 min(var(--name-size),calc((min(100vw,1100px) - 44px) * 1.6 / var(--len, 6)))/.84 "Barlow Condensed",Impact,"Arial Narrow",sans-serif;letter-spacing:.01em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;animation:walkout-rise .32s .11s cubic-bezier(.2,.9,.3,1) both}.table-loading__line{position:absolute;left:4px;bottom:calc(var(--name-size) * .42 - 26px);color:var(--accent, #33d8ce);font:800 13px/1.2 Sora,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;animation:walkout-rise .32s .17s cubic-bezier(.2,.9,.3,1) both}.table-loading__lineup{position:absolute;inset:4% 0 0;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,minmax(0,1fr)) auto;gap:12px}.table-loading__lineup--2{grid-template-rows:minmax(0,1fr) auto}.table-loading__lineup--3{grid-template-columns:repeat(3,1fr);grid-template-rows:minmax(0,1fr) auto}.table-loading__lineup span{position:relative;container-type:inline-size;overflow:hidden;background:#0b3a4d;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);animation:walkout-seat .36s calc(var(--i) * 70ms) cubic-bezier(.2,.9,.3,1) both}.table-loading__lineup span.is-you{box-shadow:inset 0 0 0 4px #ff6e5d}.table-loading__lineup img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%}.table-loading__lineup b{position:absolute;left:0;right:0;bottom:0;overflow:hidden;padding:30px 12px 10px;background:linear-gradient(transparent,#061d29eb);font:800 min(clamp(22px,4svh,34px),calc((100cqi - 24px) * 1.6 / var(--len, 6)))/1 "Barlow Condensed",Impact,"Arial Narrow",sans-serif;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.table-loading__headline{grid-column:1 / -1;padding-top:6px;font:800 clamp(48px,9svh,84px)/.86 "Barlow Condensed",Impact,"Arial Narrow",sans-serif;text-transform:uppercase;animation:walkout-rise .32s .24s cubic-bezier(.2,.9,.3,1) both}.table-loading__foot{position:relative;display:grid;gap:12px;width:min(100%,560px);margin:14px auto 0}.table-loading__recovery{display:flex;justify-content:center;gap:12px}.table-loading__recovery:empty{display:none}.table-loading__strip{position:relative;height:12px;overflow:hidden;background:linear-gradient(-45deg,rgba(244,250,255,.07) 25%,transparent 25% 50%,rgba(244,250,255,.07) 50% 75%,transparent 75%) 0 0 / 20px 20px,#0b3a4d;clip-path:polygon(4px 0,100% 0,100% calc(100% - 4px),calc(100% - 4px) 100%,0 100%,0 4px);animation:loading-stripes .48s linear infinite}.table-loading__strip i{position:absolute;inset:0 auto 0 0;width:calc(var(--shown, 0) * 100%);min-width:18px;background:linear-gradient(-45deg,rgba(244,250,255,.42) 25%,transparent 25% 50%,rgba(244,250,255,.42) 50% 75%,transparent 75%) 0 0 / 20px 20px,#33d8ce;animation:loading-stripes .48s linear infinite}.table-loading__strip:after{position:absolute;inset:0 auto 0 0;width:34%;content:"";background:linear-gradient(90deg,transparent,rgba(244,250,255,.55) 70%,transparent);mix-blend-mode:screen;animation:loading-sweep 1.05s cubic-bezier(.45,0,.25,1) infinite}.table-loading__strip i:after{position:absolute;top:0;right:0;bottom:0;width:36px;content:"";background:linear-gradient(90deg,transparent,#f4faff);animation:loading-head .9s ease-in-out infinite alternate}.table-loading__strip[data-progress=unknown] i{width:30%;animation:loading-stripes .48s linear infinite,loading-creep 14s cubic-bezier(.08,.6,.2,1) both}.table-loading__seats{display:flex;gap:8px;margin:0;padding:0;list-style:none}.table-loading__seats li{flex:1;height:52px;overflow:hidden;background:#0b3a4d;opacity:.32;filter:grayscale(.85);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px);transition:opacity .22s ease-out,filter .22s ease-out}.table-loading__seats li img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.table-loading__seats li.is-filled{opacity:1;filter:none;box-shadow:inset 0 -4px #33d8ce}.table-loading__seats li.is-next{opacity:.7;filter:grayscale(.3);animation:loading-next .7s ease-in-out infinite alternate}.table-loading button{min-height:44px;margin:0;border:0;padding:10px 20px;color:#041923;background:#38d9cf;font:700 13px/24px Sora,Arial,sans-serif;cursor:pointer}.table-loading button[hidden]{display:none}.table-loading__retry{clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.table-loading .table-loading__cancel{padding-inline:12px;color:#bad3dc;background:transparent}.table-loading button:focus-visible{outline:3px solid #f0ce67;outline-offset:-4px}.table-loading[data-state=ready] .table-loading__strip,.table-loading[data-state=ready] .table-loading__strip i{animation:none}.table-loading[data-state=ready] .table-loading__strip:after,.table-loading[data-state=ready] .table-loading__strip i:after{display:none}.table-loading[data-state=ready] .table-loading__strip i{background:#33d8ce}.table-loading[data-state=error] .table-loading__stage{opacity:.25}.table-loading[data-state=error] .table-loading__strip{visibility:hidden}.table-loading.is-leaving{pointer-events:none;animation:table-loading-out .22s ease-out forwards}@keyframes walkout-band{0%{transform:rotate(-8deg) translate(-35%)}}@keyframes walkout-band-wide{0%{transform:rotate(-4deg) translate(-35%)}}@keyframes walkout-pop{0%{opacity:0;transform:translateY(26px) scale(.78)}}@keyframes walkout-call{0%{opacity:0;transform:rotate(-16deg) scale(.6)}}@keyframes walkout-rise{0%{opacity:0;transform:translateY(40%)}}@keyframes walkout-seat{0%{opacity:0;transform:translateY(18px) scale(.94)}}@keyframes loading-stripes{to{background-position:-20px 0,0 0}}@keyframes loading-sweep{0%{transform:translate(-100%)}to{transform:translate(300%)}}@keyframes loading-head{0%{opacity:.35}to{opacity:.95}}@keyframes loading-creep{0%{width:0}}@keyframes loading-next{to{opacity:1}}@keyframes table-loading-out{to{opacity:0}}@media(min-width:900px){.table-loading{padding-inline:max(48px,env(safe-area-inset-left))}.table-loading__walkout{--sticker: min(50svh, 500px)}.table-loading__band{transform:rotate(-4deg);animation-name:walkout-band-wide}.table-loading__line{font-size:16px;bottom:calc(var(--name-size) * .42 - 32px)}.table-loading__mark{width:140px}.table-loading__lineup,.table-loading__lineup--2,.table-loading__lineup--3{grid-template-columns:repeat(var(--seats, 4),minmax(0,1fr));grid-template-rows:minmax(0,1fr) auto}.table-loading__lineup span{grid-row:1}.table-loading__seats li{height:60px}}@media(max-height:560px){.table-loading{padding-block:12px}.table-loading__mark{width:92px}.table-loading__walkout{--name-size: clamp(48px, 17svh, 88px)}.table-loading__seats li{height:38px}.table-loading__lineup{grid-template-columns:repeat(var(--seats, 4),minmax(0,1fr));grid-template-rows:minmax(0,1fr) auto}.table-loading__lineup span{grid-row:1}}@media(prefers-reduced-motion:reduce){.table-loading *,.table-loading.is-leaving{animation:none!important;transition:none!important}}html[data-whot-motion=reduced] .table-loading *,html[data-whot-motion=reduced] .table-loading.is-leaving{animation:none!important;transition:none!important}
