.wlb{--cream:#fbf9f5;--paper:#f1ebe0;--card:#fff;--ink:#1c1917;--body:#6b635b;--faint:#a89f93;--line:#e7e0d6;--terra:#b24a22;--terra-d:#8e3a1a;--green:#1e7f4f;--blue:#2456d6;--plum:#6d4a7d;--amber:#a15e05;--gold:#e8b04b;--sans:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--num:var(--font-inter-tight),var(--sans);--mono:var(--font-mono-landing),ui-monospace,monospace;--ease:cubic-bezier(0.2,0.8,0.2,1);--row:176px;--gap:14px;--r:26px;min-height:100vh;background:var(--cream);color:var(--ink);font:15px/1.45 var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1,"cv11" 1}.wlb button{cursor:pointer;font:inherit;color:inherit}.wlb button:disabled{cursor:default;opacity:.7}.wlb h1,.wlb h2,.wlb ol,.wlb p,.wlb ul{margin:0}.wlb-sr{overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wlb-sr,.wlb-trap{position:absolute;width:1px;height:1px}.wlb-trap{left:-9999px;opacity:0}.wlb-top,.wlb-wrap{max-width:1228px;margin:0 auto;padding:22px 24px 0}.wlb-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.wlb-logo{font:700 23px/1 var(--sans);letter-spacing:-.04em}.wlb-logo i{display:inline-block;width:7px;height:7px;margin-left:2px;border-radius:50%;background:var(--gold)}.wlb-top-end{display:flex;align-items:center;gap:10px}.wlb-soon{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:99px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line);color:var(--body);font:600 13px/1 var(--sans);white-space:nowrap}.wlb-soon i{width:8px;height:8px;border-radius:50%;background:var(--terra);animation:wlb-pulse 1.8s infinite}@keyframes wlb-pulse{0%{box-shadow:0 0 0 0 rgba(178,74,34,.55)}to{box-shadow:0 0 0 10px rgba(178,74,34,0)}}.wlb .sml-lang{position:relative;display:inline-flex;flex:none;height:36px;padding:3px;border-radius:999px;background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.wlb .sml-lang button{position:relative;z-index:1;width:38px;border:0;border-radius:999px;background:none;color:var(--body);font:600 12.5px/1 var(--sans);letter-spacing:.04em;transition:color .22s}.wlb .sml-lang button[aria-pressed=true]{color:#fff}.wlb .sml-lang-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:38px;border-radius:999px;background:var(--ink);transition:transform .22s cubic-bezier(.3,.7,.2,1)}.wlb .sml-lang[data-active=en] .sml-lang-thumb{transform:translateX(38px)}.wlb-wrap{padding-bottom:64px}.wlb-hint{margin:6px 4px 16px!important;text-align:right;font-size:13px;color:var(--faint)}.wlb-bento{display:grid;gap:var(--gap);grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(var(--row),auto);grid-auto-flow:row dense}.wlb-tile{--fg:#fff;--fg2:rgba(255,255,255,0.9);--fg3:rgba(255,255,255,0.72);--tint:rgba(255,255,255,0.16);position:relative;display:flex;flex-direction:column;min-width:0;padding:16px 20px 18px;overflow:hidden;border-radius:var(--r);color:var(--fg);cursor:pointer;transition:transform .25s var(--ease),box-shadow .25s;animation:wlb-rise .7s var(--ease) backwards;animation-delay:calc(var(--i) * 60ms);-webkit-tap-highlight-color:transparent}.wlb-tile.static{cursor:default}@media (hover:hover){.wlb-tile:not(.static):hover{box-shadow:0 18px 40px -18px rgba(28,25,23,.45)}}@keyframes wlb-rise{0%{opacity:0;transform:translateY(22px) scale(.96)}}.wlb .c-brand{background:var(--terra)}.wlb .c-ink{background:var(--ink)}.wlb .c-green{background:var(--green)}.wlb .c-blue{background:var(--blue)}.wlb .c-amber{background:var(--amber)}.wlb .c-plum{background:var(--plum)}.wlb .c-paper,.wlb .c-white{--fg:var(--ink);--fg2:var(--body);--fg3:var(--faint);--tint:#f2ede4}.wlb .c-white{background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.wlb .c-paper{background:var(--paper)}.wlb .s-hero{grid-column:span 4;grid-row:span 2}.wlb .s-count{grid-row:span 2}.wlb .s-2,.wlb .s-count{grid-column:span 2}.wlb .s-3{grid-column:span 3}.wlb .s-6{grid-column:span 6}.wlb .open.s-2{grid-column:span 4;grid-row:span 2}.wlb .open.s-3,.wlb-bento:has(.open.s-3) .s-3{grid-column:span 6}.wlb-tile{view-transition-class:wl-tile}::view-transition-group(.wl-tile){animation-duration:.5s;animation-timing-function:cubic-bezier(.2,.8,.2,1)}::view-transition-new(.wl-tile),::view-transition-old(.wl-tile){height:100%;object-fit:none;object-position:left top}::view-transition-image-pair(.wl-tile){overflow:clip;border-radius:26px}.wlb .th{position:relative;z-index:1;display:flex;align-items:center;gap:8px;min-height:36px;margin:-4px -8px 4px 0}.wlb .tl{flex:1;min-width:0;overflow:hidden;color:var(--fg2);font-size:13px;font-weight:700;white-space:nowrap;text-overflow:ellipsis}.wlb .tg{flex:none;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:var(--tint);color:var(--fg);transition:transform .3s var(--ease),background .2s}.wlb .tg svg{width:16px;height:16px}.wlb .open .tg{transform:rotate(45deg)}.wlb-tile :focus-visible{outline:3px solid currentColor;outline-offset:2px}.wlb .c-white :focus-visible{outline-color:var(--terra)}.wlb .big{font:800 64px/.92 var(--num);letter-spacing:-.045em;white-space:nowrap}.wlb .big small{margin-left:.1em;font-size:.42em;font-weight:700;letter-spacing:-.01em}.wlb .sub{max-width:46ch;margin-top:8px;color:var(--fg2);font-size:13.5px;line-height:1.4}.wlb .sub b{color:var(--fg)}.wlb .foot{margin-top:auto}.wlb .more{display:none;margin-top:14px}.wlb .open .more{display:block;animation:wlb-fade .4s .12s var(--ease) backwards}@keyframes wlb-fade{0%{opacity:0;transform:translateY(8px)}}.wlb .done,.wlb .join{display:flex;flex:1;flex-direction:column}.wlb .done{animation:wlb-fade .5s var(--ease)}.wlb .h{margin-top:10px;font:800 clamp(40px,5.4vw,66px)/.95 var(--num);letter-spacing:-.045em}.wlb .h span{color:rgba(255,255,255,.62)}.wlb .s-hero .sub{max-width:60ch;margin-top:14px;font-size:15px}.wlb .ask{position:relative;display:flex;align-items:center;gap:10px;margin-top:auto;padding:10px 10px 10px 22px;border-radius:22px;background:var(--card);color:var(--ink);box-shadow:0 24px 50px -30px rgba(0,0,0,.6);transition:box-shadow .2s}.wlb .ask:focus-within{box-shadow:0 0 0 4px rgba(255,255,255,.35),0 24px 50px -30px rgba(0,0,0,.6)}.wlb .ask input{flex:1;min-width:0;padding:10px 0;border:0;outline:0;background:none;color:var(--ink);font:700 clamp(20px,2.3vw,30px)/1.2 var(--num);letter-spacing:-.035em}.wlb .ask input::placeholder{color:#d6ccbf}.wlb .go{flex:none;display:grid;place-items:center;width:58px;height:58px;border:0;border-radius:50%;background:var(--terra);color:#fff;transition:transform .2s var(--ease),background .2s}.wlb .go svg{width:22px;height:22px}.wlb .go:hover{background:var(--terra-d)}.wlb .go:active{transform:scale(.94)}.wlb .busy .go svg{animation:wlb-nudge .5s ease-in-out infinite alternate}@keyframes wlb-nudge{to{transform:translateX(5px)}}.wlb .fine{min-height:18px;margin:10px 4px 0;color:var(--fg2);font-size:13px}.wlb .fine b{color:#fff;font-weight:700}.wlb .fine b:before{content:"!";display:inline-grid;place-items:center;width:16px;height:16px;margin-right:6px;border-radius:50%;background:#fff;color:var(--terra);font-size:11px;vertical-align:1px}.wlb .xl{margin-top:6px;font-size:clamp(110px,15vw,190px)}.wlb .xl span{margin-right:.04em;font-size:.45em;opacity:.7;vertical-align:.75em}.wlb .acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px}.wlb .acts button{padding:11px 16px;border:0;border-radius:99px;background:rgba(255,255,255,.16);font-size:14px;font-weight:700}.wlb .acts button:first-child{background:#fff;color:var(--terra)}.wlb .seats{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:auto;padding-top:14px}.wlb .seats i{width:16px;height:16px;border-radius:50%;background:#fff;animation:wlb-pop .4s var(--ease) backwards;animation-delay:calc(var(--k, 0) * 14ms + .3s)}.wlb .seats i.you{position:relative;background:none;box-shadow:inset 0 0 0 2px var(--terra)}.wlb .seats i.you:after{content:"";position:absolute;inset:-4px;border:2px solid var(--terra);border-radius:50%;animation:wlb-ping 1.8s ease-out infinite}.wlb .seats i.you.in{background:var(--terra);box-shadow:none}.wlb .seats i.you.in:after{display:none}.wlb .seats span{margin-left:4px;color:var(--fg3);font:800 15px/1 var(--num)}@keyframes wlb-pop{0%{transform:scale(0)}}@keyframes wlb-ping{0%{transform:scale(1);opacity:.9}to{transform:scale(2.2);opacity:0}}.wlb .row-b{display:flex;align-items:flex-end;gap:14px}.wlb .roll{height:32px;margin-bottom:2px;overflow:hidden;font:800 22px/32px var(--num);letter-spacing:-.02em}.wlb .roll span{display:block;white-space:nowrap;animation:wlb-roll .45s var(--ease)}@keyframes wlb-roll{0%{transform:translateY(100%);opacity:0}}.wlb .dish{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 14px;padding:0;list-style:none}.wlb .dish li{display:flex;align-items:baseline;gap:10px;padding:6px 0;border-top:1px solid rgba(255,255,255,.18);font-size:15px;font-weight:600}.wlb .dish b{width:20px;color:var(--fg3);font:700 11px/1 var(--mono)}.wlb .qrwrap{display:flex;align-items:center;gap:18px}.wlb .tent{flex:none;width:118px;padding:10px;border-radius:14px;background:#fff;color:var(--ink);box-shadow:0 16px 30px -18px rgba(0,0,0,.6);font:700 11px/1.2 var(--sans);text-align:center;transform:rotate(-4deg)}.wlb .tent svg{display:block;width:100%;margin-bottom:6px}.wlb .tent small{display:block;margin-top:2px;color:var(--body);font-weight:500}.wlb .lane{position:relative;height:50px;overflow:hidden;border-radius:14px;background:rgba(0,0,0,.22)}.wlb .tix{position:absolute;top:8px;bottom:8px;left:8px;display:flex;align-items:center;gap:8px;padding:0 10px 0 8px;border-radius:9px;background:#fff;color:var(--ink);font:700 12px/1 var(--sans);white-space:nowrap;animation:wlb-slide 3.2s var(--ease) infinite}.wlb .tix em{padding:4px 6px;border-radius:5px;background:var(--amber);color:#fff;font:700 10px/1 var(--mono);font-style:normal}.wlb .tix span{color:var(--body);font-weight:600}@keyframes wlb-slide{0%{transform:translateX(120%)}18%,82%{transform:translateX(0);opacity:1}to{transform:translateX(-120%);opacity:0}}.wlb .board{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:8px}.wlb .board div{min-height:96px;padding:8px;border-radius:12px;background:rgba(0,0,0,.2)}.wlb .board b{display:block;margin-bottom:8px;overflow:hidden;color:var(--fg3);font:700 10px/1 var(--mono);letter-spacing:.06em;text-overflow:ellipsis}.wlb .board p{margin-bottom:6px;padding:7px 8px;border-radius:8px;background:#fff;color:var(--ink);font-size:12px;font-weight:700}.wlb .split{display:grid;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px}.wlb .bill{align-self:end;padding:10px 14px;border-radius:16px;background:rgba(255,255,255,.12);font-size:13px}.wlb .bill p{display:flex;justify-content:space-between;gap:8px;padding:5px 0;color:var(--fg2)}.wlb .bill p+p{border-top:1px solid rgba(255,255,255,.14)}.wlb .bill p:last-child b{color:#fff;font:800 16px/1 var(--num)}.wlb .payers{display:flex;flex-wrap:wrap;gap:8px}.wlb .payers span{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:99px;background:#fff;color:var(--ink);font-size:13px;font-weight:700}.wlb .payers i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--green);color:#fff;font-size:12px;font-style:normal}.wlb .rcpt{position:absolute;right:22px;bottom:-34px;width:170px;padding:14px 14px 40px;background:#fff;box-shadow:0 0 0 1px var(--line),0 20px 40px -24px rgba(28,25,23,.5);color:var(--ink);font:500 10.5px/1.5 var(--mono);transform:rotate(6deg);transition:transform .4s var(--ease)}.wlb-tile:hover .rcpt{transform:rotate(3deg) translateY(-8px)}.wlb .rcpt b{display:block;margin-bottom:6px;font-weight:700;text-align:center}.wlb .rcpt p{display:flex;justify-content:space-between}.wlb .rcpt .mk{margin-top:8px;padding-top:6px;border-top:1px dashed var(--line);color:var(--green);font-weight:700}.wlb .c-white .big{font-size:58px}.wlb .c-white .sub{max-width:30ch}.wlb .steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:6px;padding:0;list-style:none}.wlb .steps li{padding:16px 18px;border-radius:18px;background:var(--card)}.wlb .steps b{color:var(--terra);font:800 34px/1 var(--num);letter-spacing:-.04em}.wlb .steps h2{margin:10px 0 4px;font:800 18px/1.15 var(--num);letter-spacing:-.02em}.wlb .steps p{color:var(--body);font-size:13.5px}.wlb-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;max-width:1228px;margin:0 auto;padding:0 28px 40px;color:var(--body);font-size:13px}.wlb-foot a{color:inherit}.wlb-confirm .wlb-bento{max-width:760px;margin:0 auto;grid-template-columns:minmax(0,1fr)}.wlb-confirm .s-hero{grid-column:auto;grid-row:auto;min-height:380px}.wlb-confirm .acts a{padding:11px 16px;border-radius:99px;background:#fff;color:var(--terra);font-size:14px;font-weight:700;text-decoration:none}@media (max-width:1023px){.wlb-bento{grid-template-columns:repeat(4,minmax(0,1fr))}.wlb .open.s-2,.wlb .open.s-3,.wlb .s-3,.wlb .s-6,.wlb .s-count,.wlb .s-hero{grid-column:span 4}.wlb .s-count{grid-row:span 1}}@media (max-width:760px){.wlb{--row:150px;--gap:10px;--r:22px}.wlb-top,.wlb-wrap{padding-right:16px;padding-left:16px}.wlb-hint,.wlb-soon{display:none}.wlb-wrap{padding-top:16px}.wlb-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.wlb .open.s-2,.wlb .open.s-3,.wlb .s-2,.wlb .s-3,.wlb .s-6,.wlb .s-count,.wlb .s-hero{grid-column:span 2}.wlb .open.s-2,.wlb .open.s-3,.wlb .s-hero{grid-row:auto}.wlb .s-half{grid-column:span 1}.wlb .s-half .row-b{flex-direction:column;align-items:flex-start;gap:4px}.wlb .s-half .tl{line-height:1.2;white-space:normal}.wlb .s-half .roll{font-size:17px}.wlb .big{font-size:52px}.wlb .xl{font-size:124px}.wlb .c-white .big{font-size:46px}.wlb .c-white .sub{max-width:52%}.wlb .split,.wlb .steps{grid-template-columns:1fr}.wlb .rcpt{right:10px;bottom:-40px;width:128px}.wlb .go{width:50px;height:50px}.wlb-foot{padding:0 16px 32px}}@media (prefers-reduced-motion:reduce){.wlb *,.wlb :after,.wlb :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}