.waitlist-queue{--depth:min(1cqw, 11px);--sprite-size:min(22cqw, 420px);--floor-light:#20283a06;--floor-warmth:#c88f4a09;--floor-cool:#8496c00a;pointer-events:none;-webkit-user-select:none;user-select:none;isolation:isolate;width:100%;height:min(50vw,620px);position:relative;overflow:hidden;container-type:inline-size}.dark .waitlist-queue{--floor-light:#d6dce50d;--floor-warmth:#f5b77417;--floor-cool:#8ba9db0c}.light .waitlist-queue{filter:contrast(.8)brightness(1.18)}.waitlist-queue:before{content:"";z-index:-1;background:radial-gradient(ellipse 28% 33% at 76% 78%, var(--floor-warmth), transparent 78%), radial-gradient(ellipse 54% 38% at 37% 71%, var(--floor-cool), transparent 82%), radial-gradient(ellipse 68% 42% at 53% 76%, var(--floor-light), transparent 85%);position:absolute;inset:3% 0 0;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.waitlist-queue__walker{width:var(--sprite-size);aspect-ratio:1;transform-origin:50% 100%;animation:waitlist-queue-flow var(--queue-cycle) linear var(--queue-delay) infinite;position:absolute;top:0;left:0}.waitlist-queue__walker:before{content:"";z-index:-1;background:radial-gradient(#0008 0%,#0003 36%,#0000 72%);border-radius:50%;height:11%;position:absolute;bottom:9%;left:10%;right:10%}.waitlist-queue__step,.waitlist-queue__sprite{width:100%;height:100%;display:block}.waitlist-queue__step{transform-origin:50% 88%;animation:waitlist-queue-step var(--step-duration) ease-in-out var(--step-delay) infinite}.waitlist-queue__step[data-gait=hop]{animation-name:waitlist-queue-hop}.waitlist-queue__sprite{background:url(/assets/characters-dark-BxYS4CCD.webp) 0 0/200% 200% no-repeat}.waitlist-queue__sprite[data-sprite="1"]{background-position:100% 0}.waitlist-queue__sprite[data-sprite="2"]{background:url(/assets/waffle-dark-CMI2N8Bs.webp) 50%/contain no-repeat}.waitlist-queue__sprite[data-sprite="3"]{background-position:100% 100%}.waitlist-queue__protagonist{left:77cqw;top:calc(46 * var(--depth));z-index:4600;aspect-ratio:1;width:min(28cqw,540px);position:absolute;transform:translate(-50%,-100%)}.waitlist-queue__protagonist:before{content:"";z-index:-1;background:radial-gradient(#0009 0%,#0004 35%,#0000 74%);border-radius:50%;height:13%;position:absolute;bottom:8%;left:12%;right:12%}.waitlist-queue__hero-sprite{background:url(/assets/protagonist-lips-ChAJkbTX.webp) 50%/contain no-repeat;width:100%;height:100%;display:block}.waitlist-queue__mouth-plane{width:27%;height:12%;position:absolute;top:calc(59% - 4px);left:32.3545%;transform:translate(-50%,-50%)rotate(14deg)}.waitlist-queue__lips{background:radial-gradient(at 30% 18%,#c8a8c2,#0000 65%),linear-gradient(155deg,#b992b2 15%,#a17b9c 65%,#896583);border-radius:50%;width:100%;height:100%;animation:5.6s cubic-bezier(.45,0,.3,1) infinite waitlist-queue-purse;display:block;position:relative;box-shadow:inset 0 1px 2px #eed4e475,inset -2px -3px 5px #5b3c6240,1px 3px 4px #6b4e6938}.waitlist-queue__mouth-opening{background:#67445f;border-radius:50%;width:60%;height:9%;animation:5.6s cubic-bezier(.45,0,.3,1) infinite waitlist-queue-mouth-opening;position:absolute;top:46%;left:20%;box-shadow:inset 0 1px 2px #39223f80,0 1px 1px #e3bcd155}.waitlist-queue__walker,.waitlist-queue__step,.waitlist-queue__lips,.waitlist-queue__mouth-opening{animation-play-state:paused}.waitlist-queue[data-running=true] .waitlist-queue__walker,.waitlist-queue[data-running=true] .waitlist-queue__step,.waitlist-queue[data-running=true] .waitlist-queue__lips,.waitlist-queue[data-running=true] .waitlist-queue__mouth-opening{animation-play-state:running}@keyframes waitlist-queue-step{0%,to{transform:translateY(0)rotate(-.6deg)}50%{transform:translateY(-2.5%)rotate(.6deg)}}@keyframes waitlist-queue-hop{0%,to{transform:translateY(0)rotate(-1deg)scale(1.02,.98)}42%{transform:translateY(-8%)rotate(2deg)scale(.98,1.03)}78%{transform:translateY(0)rotate(-1deg)scale(1.05,.94)}}@keyframes waitlist-queue-purse{0%,26%,76%,to{transform:scale(1)}62%,68%{transform:scale(.66,1.48)}}@keyframes waitlist-queue-mouth-opening{0%,26%,76%,to{transform:scale(1)}62%,68%{transform:scale(.8,5.3)}}@media (width<=640px){.waitlist-queue{--depth:1.8cqw;--sprite-size:32cqw;aspect-ratio:100/104;height:auto}.waitlist-queue__protagonist{width:38cqw;left:75cqw}}.waitlist-game-teaser{text-align:center;width:100%;max-width:1000px;margin:0 auto;padding:clamp(56px,8vw,100px) 0 clamp(64px,9vw,112px)}.waitlist-game-teaser__bubble{color:#fff;letter-spacing:-.035em;white-space:pre-line;text-shadow:0 1px 1px #0045aa33;background:linear-gradient(175deg,#2499ff,#0766ed 85%);border:1px solid #ffffff20;border-radius:32px 32px 10px;margin:0 auto;padding:22px 34px;font-size:clamp(22px,3vw,32px);font-weight:500;line-height:1.35;display:table;position:relative;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0046b833,0 8px 20px #0064ea18}.waitlist-game-teaser__bubble:after{content:"";width:24px;height:24px;clip-path:path("M0 0 C3 10 10 18 24 20 C15 24 5 22 0 17 Z");background:#0766ed;position:absolute;bottom:-1px;right:-10px}.waitlist-game-teaser__scene{--roll-height:clamp(96px, 16cqw, 150px);--slice-width:var(--roll-height);--slice-step:calc(var(--slice-width) * .62 - 42px);--lane-lift:clamp(36px, 5vw, 64px);margin-top:28px;clip-path:inset(-300px 0 0);z-index:1;isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;width:100vw;height:clamp(300px,43.75vw,437.5px);margin-inline:calc(50% - 50vw);position:relative;overflow:visible;container-type:inline-size}.waitlist-game-teaser__scene:before{content:"";left:-12%;right:6%;top:calc(74% + var(--roll-height) * .33 - var(--lane-lift));height:calc(var(--roll-height) * .35);background:radial-gradient(#0004,#0001 46%,#0000 72%);border-radius:50%;position:absolute}.waitlist-game-teaser__feed{top:calc(74% - var(--roll-height) / 2 - var(--lane-lift));right:calc(32% + var(--slice-step) * 3);width:max-content;height:var(--roll-height);z-index:1;animation:2.2s cubic-bezier(.25,.75,.3,1) infinite paused waitlist-gimbap-feed;display:flex;position:absolute}.waitlist-game-teaser__piece{width:var(--slice-width);height:var(--roll-height);background:url(/assets/gimbap-piece-g0-mJbfC.webp) 50%/contain no-repeat}.waitlist-game-teaser__feed>.waitlist-game-teaser__piece{margin-left:calc(var(--slice-step) - var(--slice-width));flex:none;position:relative}.waitlist-game-teaser__feed>.waitlist-game-teaser__piece:first-child{margin-left:0}.waitlist-game-teaser__front{top:calc(74% - var(--roll-height) / 2 - var(--lane-lift));right:calc(32% + var(--slice-step) * 2);z-index:1;animation:2.2s cubic-bezier(.25,.75,.3,1) infinite paused waitlist-gimbap-feed,2.2s step-end infinite paused waitlist-gimbap-front-layer;position:absolute}.waitlist-game-teaser__cut{top:calc(74% - var(--roll-height) / 2 - var(--lane-lift));right:calc(32% + var(--slice-step));z-index:3;opacity:1;transform-origin:50% 70%;animation:2.2s linear infinite paused waitlist-gimbap-cut;position:absolute}.waitlist-game-teaser__knife{left:calc(68% - var(--slice-step) - var(--roll-height) * .38 + 44px);bottom:calc(26% + var(--roll-height) * .53 + var(--lane-lift));width:var(--roll-height);height:calc(var(--roll-height) * 1.5);z-index:2;transform-origin:63% 16%;filter:drop-shadow(3px 5px 3px #0003);animation:2.2s ease-in-out infinite paused waitlist-gimbap-knife;position:absolute;overflow:visible;rotate:30deg}.waitlist-game-teaser[data-running=true] :is(.waitlist-game-teaser__feed,.waitlist-game-teaser__front,.waitlist-game-teaser__cut,.waitlist-game-teaser__knife){animation-play-state:running}.waitlist-game-teaser__footer{flex-direction:column;align-items:flex-end;width:fit-content;max-width:100%;margin-inline:auto;display:flex}.waitlist-game-teaser__footer .waitlist-page__action{border-radius:0}.waitlist-game-teaser__description{color:var(--foreground);letter-spacing:-.025em;text-wrap:balance;margin:0;line-height:1.5}@keyframes waitlist-gimbap-feed{0%,48%{transform:translate(0)}84%,to{transform:translateX(var(--slice-step))}}@keyframes waitlist-gimbap-front-layer{0%{z-index:1}58%,to{z-index:3}}@keyframes waitlist-gimbap-cut{0%,34%,to{opacity:1;transform:none}56%{opacity:1;transform:translate(calc(60cqw + var(--roll-height)), calc(var(--roll-height) * .35)) rotate(720deg) scale(1.65)}56.01%,99.99%{opacity:0;transform:translate(calc(60cqw + var(--roll-height)), calc(var(--roll-height) * .35)) rotate(720deg) scale(1.65)}}@keyframes waitlist-gimbap-knife{0%,16%,58%,to{transform:translateY(-8px)rotate(-5deg)}28%,36%{transform:translateY(calc(var(--roll-height) * 1.08 + 84px)) rotate(1deg)}}@media (width<=640px){.waitlist-game-teaser__bubble{border-radius:25px 25px 8px;padding:18px 25px}.waitlist-game-teaser__scene{aspect-ratio:5/4;height:auto;min-height:300px;margin-top:20px}.waitlist-game-teaser__feed{right:calc(28% + var(--slice-step) * 3)}.waitlist-game-teaser__front{right:calc(28% + var(--slice-step) * 2)}.waitlist-game-teaser__cut{right:calc(28% + var(--slice-step))}.waitlist-game-teaser__knife{left:calc(72% - var(--slice-step) - var(--roll-height) * .38 + 44px)}}.waitlist-page{--waitlist-shimmer-stripe:#fff;width:100%;padding:clamp(48px,7vw,96px) 0 24px}.dark .waitlist-page{--waitlist-shimmer-stripe:#000}.waitlist-page__header{z-index:2;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.waitlist-page__title{color:var(--foreground);letter-spacing:-.025em;margin:0;font-size:24px;font-weight:600;line-height:1.35}.waitlist-page__summary{color:var(--muted-foreground);white-space:pre-line;margin:16px 0 0;font-size:18px;line-height:1.6}.waitlist-page__status{margin-top:28px}.waitlist-page__registration-prompt{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(24px,3vw,40px);font-weight:400;line-height:1.3}.waitlist-page__number{letter-spacing:-.04em;font-variant-numeric:tabular-nums;text-wrap:balance;margin:0;font-size:clamp(48px,6vw,72px);font-weight:400;line-height:1.1}.waitlist-page__count-value{color:var(--foreground);background-image:linear-gradient(100deg, var(--foreground) 0%, var(--foreground) 43%, var(--waitlist-shimmer-stripe) 49%, var(--foreground) 55%, var(--foreground) 100%);-webkit-text-fill-color:transparent;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;animation:3.6s linear infinite paused waitlist-count-shimmer}.waitlist-page__checked-at{color:var(--accent-warm);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:12px}.waitlist-page__action{background:var(--foreground);min-height:52px;color:var(--background);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:18px;margin-top:24px;padding:14px 28px;font-size:16px;font-weight:500;transition:transform .18s ease-out,opacity .18s ease-out;display:inline-flex}.waitlist-page__action svg{width:21px;height:21px}.waitlist-page__action:focus-visible{outline:2px solid var(--foreground);outline-offset:5px}.waitlist-page__action:active{opacity:.85;transform:scale(.98)}.waitlist-page .waitlist-queue{margin-top:-12px;width:100vw;margin-inline:calc(50% - 50vw)}@media (hover:hover) and (pointer:fine){.waitlist-page__action:hover{opacity:.9;transform:translateY(-2px)scale(1.02)}}@media (width<=640px){.waitlist-page__title{font-size:22px}.waitlist-page__summary{font-size:16px}.waitlist-page__action{margin-top:20px}.waitlist-page .waitlist-queue{margin-top:0}}@keyframes waitlist-count-shimmer{0%,15%{background-position:100% 0}85%,to{background-position:0 0}}@media (forced-colors:active){.waitlist-page__count-value{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}
