.ExplainerFrame_explainer__jBs71{margin:0;max-width:375px}.ExplainerFrame_viewport__z9eVa{width:100%;max-width:375px;aspect-ratio:375/667;overflow:hidden;border-radius:12px;box-shadow:0 0 0 1px rgba(16,45,42,.14);background:#fbf7ef}.ExplainerFrame_explainer__jBs71 iframe{display:block;width:100%;height:100%;border:0}.ExplainerFrame_explainer__jBs71 figcaption{margin-top:10px;font-size:13px;line-height:1.4;color:#5e6863;text-align:center}@media (min-width:1024px){.ExplainerFrame_explainer__jBs71,.ExplainerFrame_viewport__z9eVa{width:var(--explainer-width,375px)}.ExplainerFrame_explainer__jBs71 figcaption{margin-top:12px;font-size:14px;text-align:left}}.site_header__reuaD{background:#fff;border-bottom:1px solid #d0d9df}.site_headerInner__RGgAd{display:flex;align-items:center;justify-content:space-between;height:48px;padding-inline:16px}.site_headerEnd__ZGsyD{display:flex;align-items:center;gap:16px}.site_headerNav__5_nO5{display:flex;align-items:center;gap:20px}.site_headerLink__cuFKH{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;font-size:14px;color:#4f5a55;text-decoration:none}.site_headerLink__cuFKH:hover{color:var(--plc-ink);text-decoration:underline}.site_headerCta__ZRQAK{display:inline-flex;align-items:center;min-height:36px;padding:0 16px;border-radius:999px;background:var(--plc-ink);color:var(--plc-surface);font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:500;text-decoration:none;position:relative}.site_headerCta__ZRQAK:before{content:"";position:absolute;inset:-4px 0}.site_headerCta__ZRQAK:hover{background:var(--plc-accent);color:var(--plc-ink)}.site_headerCta__ZRQAK:focus-visible,.site_headerLink__cuFKH:focus-visible{outline:3px solid var(--plc-accent);outline-offset:2px;border-radius:6px}.site_headerCta__ZRQAK:focus-visible{border-radius:999px}@media (max-width:767px){.site_hideOnMobile__GnlE0{display:none}}.site_logoLink__Lq_ZU{display:inline-flex;padding-block:4px;border-radius:6px}.site_logo__i8SXB{display:block;width:52px;height:36px}.site_flagButton__qRAKV{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:#fff;border:1px solid #d0d9df;border-radius:8px;cursor:pointer}.site_flagButton__qRAKV:before{content:"";position:absolute;inset:-7px}.site_flagButton__qRAKV:hover{border-color:#8b9893}.site_flagButton__qRAKV:active{transform:scale(.94)}@media (prefers-reduced-motion:reduce){.site_flagButton__qRAKV:active{transform:none;background:#f3f5f4}}.site_flag__xgW2_{display:block;width:22px;height:15px;border-radius:4px;-o-object-fit:cover;object-fit:cover}.site_flagButton__qRAKV:focus-visible,.site_footerNav__unsbp a:focus-visible,.site_logoLink__Lq_ZU:focus-visible{outline:3px solid var(--plc-accent);outline-offset:2px;border-radius:6px}.site_footer__cZ2Du{background:var(--plc-background);border-top:1px solid var(--plc-hairline);padding:10px 0 4px;color:#5e6863;font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif}.site_footerInner__OcI6r{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"logo copy" "tag tag" "nav nav";-moz-column-gap:16px;column-gap:16px;padding-inline:16px}.site_footerBrand__i2IsD{display:contents}.site_footerBrand__i2IsD .site_logoLink__Lq_ZU{grid-area:logo;justify-self:start}.site_footerTagline__b9NqY{grid-area:tag}.site_footerNav__unsbp{grid-area:nav}.site_footerBrand__i2IsD .site_logoLink__Lq_ZU{margin-block:-4px}.site_footerTagline__b9NqY{margin:2px 0 0;font-size:14px;line-height:1.42}.site_footerNav__unsbp{display:flex;flex-wrap:wrap;-moz-column-gap:20px;column-gap:20px;margin-top:0}.site_footerNav__unsbp a{position:relative;display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:#4f5a55;text-decoration:none}.site_footerNav__unsbp a:hover{color:var(--plc-ink);text-decoration:underline}.site_footerCopyright__gzf2T{grid-area:copy;margin:8px 0 0;font-size:13px;line-height:1.42}@media (min-width:768px){.site_headerInner__RGgAd{padding-inline:32px}.site_footerInner__OcI6r{max-width:672px;margin-inline:auto;padding-inline:32px}}@media (min-width:1024px){.site_headerInner__RGgAd{height:64px;max-width:1180px;margin-inline:auto}.site_footer__cZ2Du{padding:24px 0 20px}.site_footerInner__OcI6r{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"brand nav" "copy nav";-moz-column-gap:48px;column-gap:48px;align-items:start;max-width:1180px}.site_footerBrand__i2IsD{display:block;grid-area:brand}.site_footerNav__unsbp{grid-area:nav;justify-content:flex-end;-moz-column-gap:24px;column-gap:24px;row-gap:4px;max-width:560px;margin-top:0}.site_footerNav__unsbp a{min-height:24px;line-height:24px}.site_footerNav__unsbp a:before{content:"";position:absolute;inset:-10px -4px}.site_footerCopyright__gzf2T{grid-area:copy}}.LaunchNoticeForm_block__y8Kwp{--ccf-seg-bg:#e9e5da;--ccf-seg-text:#2f4a46;--ccf-seg-on-bg:var(--plc-ink);--ccf-seg-on-text:#fff;--ccf-text:var(--plc-ink);--ccf-input-border:#8b9893;--ccf-invalid-border:#c7381f;--ccf-error-text:#a8321c;--ccf-muted-text:#2f4a46;--ccf-faint-text:#5e6863;--ccf-link-text:#3f4d48}.LaunchNoticeForm_title__ZAHfc{margin:0;font-family:var(--font-bricolage-display),var(--font-plex-sans),sans-serif;font-size:24px;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:var(--plc-ink)}.LaunchNoticeForm_text__g0J2C{margin:6px 0 0;color:#2f4a46}.LaunchNoticeForm_question__Dpjlx{margin:10px 0 6px;font-size:14px;font-weight:600;line-height:1.42;color:var(--plc-ink)}.RestaurantCodeEntry_entry__PEbNa{font-family:var(--font-plex-sans),ui-sans-serif,system-ui,sans-serif}.RestaurantCodeEntry_toggle__HNxUV{display:inline-block;padding:11px 0;border:0;background:none;color:#2f4a46;font:inherit;font-size:16px;line-height:22px;text-align:left;cursor:pointer}.RestaurantCodeEntry_nowrap__fGeNX{white-space:nowrap}.RestaurantCodeEntry_chevron__SDYxI{display:inline-block;margin-left:6px;vertical-align:-3px;transition:transform .15s ease}.RestaurantCodeEntry_toggle__HNxUV[aria-expanded=true] .RestaurantCodeEntry_chevron__SDYxI{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.RestaurantCodeEntry_chevron__SDYxI{transition:none}}.RestaurantCodeEntry_panel__AWGVg{display:flex;flex-direction:column;gap:8px;padding-top:12px}.RestaurantCodeEntry_panel__AWGVg[hidden]{display:none}.RestaurantCodeEntry_label__KGnru{font-size:14px;font-weight:600;line-height:1.42;color:var(--plc-ink)}.RestaurantCodeEntry_input__ToPQa{box-sizing:border-box;width:100%;height:48px;padding:0 14px;border:1.5px solid #8b9893;border-radius:12px;background:#fff;color:var(--plc-ink);font-family:var(--font-plex-mono),ui-monospace,monospace;font-size:16px;letter-spacing:.08em;text-transform:uppercase;outline:none}.RestaurantCodeEntry_input__ToPQa:focus-visible{border-color:var(--plc-accent);box-shadow:0 0 0 4px rgba(255,90,60,.35)}.RestaurantCodeEntry_open__9DXa8{width:100%;height:48px;margin-top:4px;border:1.5px solid var(--plc-ink);border-radius:999px;background:transparent;color:var(--plc-ink);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.RestaurantCodeEntry_form__E07Mk{display:flex;flex-direction:column;gap:8px;margin:0}.RestaurantCodeEntry_input__ToPQa[aria-invalid=true]{border-color:#b3261e}.RestaurantCodeEntry_input__ToPQa[readonly]{background:#f3f5f4}.RestaurantCodeEntry_open__9DXa8{display:inline-flex;align-items:center;justify-content:center;gap:10px}.RestaurantCodeEntry_open__9DXa8[aria-disabled=true]{border-color:#a9b3ae;color:#68736e;cursor:progress}.RestaurantCodeEntry_spinner__24Qlp{box-sizing:border-box;width:18px;height:18px;border:2.5px solid;border-right:2.5px solid transparent;border-radius:50%;animation:RestaurantCodeEntry_spin__K9RqA .8s linear infinite}@keyframes RestaurantCodeEntry_spin__K9RqA{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.RestaurantCodeEntry_spinner__24Qlp{animation:none;border-right-color:currentColor;border-style:dotted}}.RestaurantCodeEntry_message__lHZPz{margin:0;font-size:14px;line-height:1.4;color:#3f4a46}.RestaurantCodeEntry_message__lHZPz[data-tone=error]{color:#9c2a1e}.RestaurantCodeEntry_open__9DXa8:focus-visible,.RestaurantCodeEntry_toggle__HNxUV:focus-visible{outline:3px solid var(--plc-accent);outline-offset:2px;border-radius:6px}.RestaurantCodeEntry_open__9DXa8:focus-visible{border-radius:999px}