@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.1spbknb88wd48.woff2?dpl=dpl_9T4wQi9Ue6p25Dft5fVANeq7H7Aa)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.1gsd1jahc5dg_.woff2?dpl=dpl_9T4wQi9Ue6p25Dft5fVANeq7H7Aa)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_2dd894c3-module__K7UL1q__className{font-family:Outfit,Outfit Fallback;font-style:normal}.outfit_2dd894c3-module__K7UL1q__variable{--font-merchant-home:"Outfit", "Outfit Fallback"}
.merchant-design-system{--merchant-background:#fff;--merchant-surface:#f5f6f5;--merchant-ink:#202322;--merchant-text:#444c47;--merchant-muted:#6a706c;--merchant-border:#e7ebe8;--merchant-control-border:#dfe4e0;--merchant-primary:#173f31;--merchant-primary-hover:#0f3024;--merchant-selected:#eaf0eb;--merchant-radius-card:1.125rem;--merchant-radius-control:.75rem;--merchant-radius-pill:999px;--merchant-space-1:.25rem;--merchant-space-2:.5rem;--merchant-space-3:.75rem;--merchant-space-4:1rem;--merchant-space-5:1.25rem;--merchant-space-6:1.5rem;--merchant-space-8:2rem;--merchant-font:var(--font-merchant-home), "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;font-family:var(--merchant-font);color:var(--merchant-ink);font-synthesis:none}.merchant-home-pilot [data-merchant-card]{border-color:var(--merchant-border,#e7ebe8);box-shadow:none;border-radius:1.125rem;padding:1.25rem}.merchant-home-pilot [class~="text-[#4c463c]"]{color:var(--merchant-text,#444c47)}.merchant-home-pilot [class~="text-[#70685d]"]{color:var(--merchant-muted,#6a706c)}.merchant-home-pilot :is([class~="text-[#6c5a35]"],[class~="text-[#173f31]"],[class~="text-[#5b6862]"]){color:#303632}.merchant-home-pilot :is([class~="border-[#6c5a35]"],[class~="border-[#173f31]"]){border-color:var(--merchant-control-border,#dfe4e0)}.merchant-home-pilot [class~="bg-[#6c5a35]"]{background-color:#252a27}.merchant-home-pilot [class~="bg-[#f6f3f2]"]{background-color:var(--merchant-surface,#f5f6f5)}.merchant-home-pilot [class~="hover:bg-[#554422]"]:hover{background-color:#111513}.merchant-home-pilot :is(a,button,[role=button]):focus-visible,.merchant-home-navigation :is(a,button,[role=button]):focus-visible{outline-color:var(--merchant-primary,#173f31)}.merchant-home-pilot{color:var(--merchant-ink,#202322);font-synthesis:none;container:merchant-home-page/inline-size}.merchant-home-display{color:#1f2321;letter-spacing:-.02em;font-size:2rem;font-weight:700;line-height:1.08}.merchant-home-eyebrow{font-size:.8125rem;font-weight:500;line-height:1.5}.merchant-home-content h2{font-size:1.25rem;font-weight:650;line-height:1.35}.merchant-home-content [data-merchant-card] :is(h2,h3){font-size:1.125rem;font-weight:600;line-height:1.4}.merchant-home-content [data-merchant-card] p:not(.merchant-home-eyebrow){font-size:1rem;line-height:1.5}.merchant-home-content [data-merchant-card] p.text-xs{font-size:.8125rem}.merchant-home-content [data-merchant-card] p.font-semibold{font-weight:500}.merchant-home-content :is(a,button){white-space:normal;padding-block:.625rem;font-size:.9375rem;font-weight:500;line-height:1.4}.merchant-home-content :is(a,button).rounded-xl{border-radius:1.5rem}.merchant-home-content #getting-started-title{margin-top:.5rem;font-size:1.25rem;font-weight:600;line-height:1.3}.merchant-home-content .merchant-home-primary{width:100%}@media (min-width:768px){.merchant-home-content .merchant-home-primary{width:auto}}.merchant-home-content :is(a,button) svg{stroke-width:1.9px;flex-shrink:0}.merchant-home-content button.font-medium{color:#646967;font-weight:500}.merchant-home-content>section+[data-merchant-card]{margin-top:1rem}.merchant-home-pilot [data-merchant-header]>div{padding-block:.875rem}.merchant-home-identity{width:100%}.merchant-home-identity-mark{color:#343d36;background:#f2f4f1;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.merchant-home-restaurant-name{color:#252a27;font-size:1.125rem;font-weight:600;line-height:1.3}.merchant-home-restaurant-status{color:#646c66;margin-top:.25rem;font-size:.8125rem;font-weight:400;line-height:1.4}.merchant-home-pilot [data-merchant-header] p{white-space:normal;overflow-wrap:anywhere;display:block;overflow:visible}@container merchant-home-page (max-width:18em){.merchant-home-pilot [data-merchant-header]{position:static}}.merchant-home-summary{flex-wrap:wrap;gap:.875rem 1.5rem;margin-top:1.125rem;display:flex}.merchant-home-summary>div{flex-direction:column-reverse;gap:.2rem;display:flex}.merchant-home-summary dt{color:#626965;font-size:.8125rem;line-height:1.4}.merchant-home-summary dd{margin:0;font-size:1.375rem;font-weight:600;line-height:1.2}.merchant-home-content[data-home-state=existing]>section{margin-top:1.25rem}.merchant-home-content[data-home-state=existing] .merchant-home-quiet-update{border-block:1px solid #ecefed;padding-block:.875rem}.merchant-home-quiet-update>h2{font-size:.875rem;font-weight:500}.merchant-home-quiet-update>[data-merchant-card]{border:0;border-radius:0;margin-top:.25rem;padding:0}.merchant-home-quiet-update p{font-size:.8125rem!important;line-height:1.5!important}.merchant-home-ai-status{border-top:1px solid #ecefed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem .75rem;margin-top:.75rem;padding-top:.5rem;display:flex}.merchant-home-content[data-home-state=existing]>section:last-of-type h3{margin-top:.5rem}.merchant-design-system{background:var(--merchant-background);min-height:100dvh}.merchant-design-system .merchant-route-stage{animation:.13s ease-out both merchant-route-commit}@keyframes merchant-route-commit{0%{opacity:.92}to{opacity:1}}.merchant-design-system .merchant-app,.merchant-design-system .font-serif{font-family:var(--merchant-font)}.merchant-design-system main h1.font-serif{color:var(--merchant-ink);font-size:2rem;font-weight:700;line-height:1.12}.merchant-design-system .animate-pulse{animation:none}.merchant-design-system .merchant-install-state-content{transition:opacity .12s,color .12s}.merchant-design-system[data-merchant-page=workspace] .merchant-app,.merchant-design-system[data-merchant-page=workspace] .merchant-app>div{background:var(--merchant-background)}.merchant-design-system [data-merchant-intro] h1{letter-spacing:-.02em;color:var(--merchant-ink);font-size:2rem;font-weight:700;line-height:1.08}.merchant-design-system [data-merchant-intro] p{margin-top:var(--merchant-space-2);color:var(--merchant-text);font-size:1rem;font-weight:400;line-height:1.5}.merchant-design-system[data-merchant-page=workspace] main{overflow-wrap:anywhere}.merchant-design-system[data-merchant-page=workspace] main :is(.text-sm,.text-\[14px\]){font-size:.9375rem;line-height:1.5}.merchant-design-system[data-merchant-page=workspace] main .text-xs{font-size:.8125rem;line-height:1.5}.merchant-design-system[data-merchant-page=workspace] main h2{font-size:1.25rem;font-weight:650;line-height:1.35}.merchant-design-system[data-merchant-page=workspace] [data-merchant-card] :is(h2,h3){font-size:1.125rem;font-weight:600;line-height:1.4}.merchant-design-system[data-merchant-page=workspace] main svg{flex-shrink:0}.merchant-design-system[data-merchant-page=workspace] [data-merchant-header]{border-color:var(--merchant-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.merchant-design-system [data-merchant-header=identity]>div{min-height:4.5rem;padding-block:.875rem}.merchant-design-system [data-merchant-header=back]>div{min-height:4rem;padding-block:var(--merchant-space-2)}.merchant-design-system [data-merchant-header=back] h1{white-space:normal;color:var(--merchant-ink);font-size:1.125rem;line-height:1.35;overflow:visible}.merchant-design-system [data-merchant-header] p{white-space:normal;overflow-wrap:anywhere}.merchant-design-system [data-merchant-header=back] a{color:var(--merchant-ink)}@media (max-width:22rem){.merchant-design-system[data-merchant-page=workspace] [data-merchant-header]{position:static}}@media (prefers-reduced-motion:reduce){.merchant-design-system .merchant-route-stage{animation:none}.merchant-design-system .merchant-install-state-content{transition:none}}@media (display-mode:standalone){.merchant-navigation-frame[data-merchant-pwa-root]{overscroll-behavior-y:none;min-height:100dvh}.merchant-navigation-frame[data-merchant-pwa-root] [data-merchant-header]{padding-top:env(safe-area-inset-top,0px)}.merchant-navigation-frame[data-merchant-pwa-root] .merchant-app{min-height:100dvh}.merchant-navigation-frame[data-merchant-pwa-root] :is(a,button,input,select,textarea,summary){-webkit-tap-highlight-color:transparent}.merchant-navigation-frame[data-merchant-pwa-root] [data-merchant-public-return]{display:none}.merchant-navigation-frame[data-merchant-pwa-root] [data-merchant-login]{padding-inline:0}.merchant-navigation-frame[data-merchant-pwa-root] [data-merchant-login]>div{min-height:calc(100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));max-width:none;padding-block:0}.merchant-navigation-frame[data-merchant-pwa-root] [data-merchant-login-surface]{min-height:inherit;box-shadow:none;border:0;border-radius:0}}.merchant-design-system[data-merchant-page=workspace] [data-merchant-card]{border-radius:var(--merchant-radius-card);padding:var(--merchant-space-5);box-shadow:none}.merchant-design-system[data-merchant-page=workspace] [data-merchant-card=compact]{padding:var(--merchant-space-4)}.merchant-design-system[data-merchant-page=workspace] [data-merchant-card=section]{padding:var(--merchant-space-4) 0;border:0;border-radius:0}.merchant-design-system[data-merchant-page=workspace] [data-merchant-card=info],.merchant-design-system[data-merchant-page=workspace] [data-merchant-info]{border-radius:var(--merchant-radius-control);background:var(--merchant-surface);padding:var(--merchant-space-4);border:0}.merchant-design-system[data-merchant-page=workspace] [data-merchant-card=empty]{padding:var(--merchant-space-8) var(--merchant-space-5);border:0}.merchant-design-system [data-merchant-empty-icon]{display:none}.merchant-design-system [data-merchant-card=empty] h2{margin-top:0}.merchant-design-system[data-merchant-page=workspace] [data-merchant-status=neutral]{border-color:var(--merchant-border);background:var(--merchant-surface);color:var(--merchant-text)}.merchant-design-system[data-merchant-page=workspace] [data-merchant-status]{overflow-wrap:normal;flex-shrink:0;font-size:.8125rem;font-weight:500;line-height:1.4}.merchant-design-system .merchant-settings-group{border-block:1px solid var(--merchant-border)}.merchant-design-system .merchant-settings-row{align-items:center;gap:var(--merchant-space-4);min-height:4.5rem;padding-block:var(--merchant-space-4);color:var(--merchant-ink);display:flex}.merchant-design-system .merchant-settings-row+.merchant-settings-row{border-top:1px solid var(--merchant-border)}.merchant-design-system[data-merchant-page=workspace] .merchant-settings-row h2{font-size:1.0625rem;font-weight:600}.merchant-design-system .merchant-settings-row p{margin-top:var(--merchant-space-1);color:var(--merchant-text);font-size:.9375rem;line-height:1.4}.merchant-design-system .merchant-settings-row:hover{background:var(--merchant-surface)}.merchant-design-system [data-merchant-feedback-copy]{font-size:1.0625rem;line-height:1.65}.merchant-design-system [data-merchant-feedback-next-step]{padding:0 0 var(--merchant-space-4);border:0;border-bottom:1px solid var(--merchant-border);background:0 0;border-radius:0}.merchant-design-system [data-merchant-evidence-row]{padding:var(--merchant-space-3) 0;border:0;border-bottom:1px solid var(--merchant-border);background:0 0;border-radius:0}.merchant-design-system :is(dialog,[role=dialog]){color:var(--merchant-ink);background-color:var(--merchant-background);border-color:var(--merchant-border);border-radius:var(--merchant-radius-card);font-family:var(--merchant-font)}.merchant-design-system [data-demo-banner]{color:#66583d;background:#f3eee3;border-color:#d9ceb9}.merchant-design-system [data-merchant-progress]>div{font-weight:400}.merchant-design-system [data-merchant-progress]>[aria-current=step]{color:var(--merchant-ink);font-weight:600}.merchant-design-system [data-merchant-progress]>div>div{background:var(--merchant-control-border)}.merchant-design-system [data-merchant-progress]>[aria-current=step]>div{background:var(--merchant-ink)}.merchant-design-system [data-merchant-profile-details]>div{padding:var(--merchant-space-3) 0;border-bottom:1px solid var(--merchant-border);background:0 0;border-radius:0}.merchant-design-system[data-merchant-page=workspace] main>div>section,.merchant-design-system[data-merchant-page=workspace] main>section,.merchant-design-system[data-merchant-page=workspace] main details{box-shadow:none}.merchant-design-system[data-merchant-page=workspace] :is(button,a[role=button],[data-merchant-action]){white-space:normal;font-size:.9375rem;font-weight:500;line-height:1.4}.merchant-design-system[data-merchant-page=workspace] :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--merchant-control-border);border-radius:var(--merchant-radius-control);max-width:100%;min-height:3rem;color:var(--merchant-ink);background-color:#fff;font-family:inherit;font-size:1rem;font-weight:400;line-height:1.5}.merchant-design-system[data-merchant-page=workspace] :is(input[type=checkbox],input[type=radio]){accent-color:var(--merchant-primary)}.merchant-design-system[data-merchant-page=workspace] label{font-weight:500}.merchant-design-system :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--merchant-primary);outline-offset:3px}.merchant-design-system[data-merchant-page=workspace] [data-merchant-action=primary]{background-color:var(--merchant-primary);color:#fff;border-radius:var(--merchant-radius-pill)}.merchant-design-system[data-merchant-page=workspace] [data-merchant-action=primary]:hover{background-color:var(--merchant-primary-hover)}.merchant-design-system[data-merchant-page=workspace] [data-merchant-action=secondary]{border-color:var(--merchant-control-border);border-radius:var(--merchant-radius-pill);color:var(--merchant-ink);background-color:#fff}.merchant-design-system[data-merchant-page=workspace] [data-merchant-action=text]{color:var(--merchant-text)}.merchant-design-system [data-merchant-filter]{border-color:var(--merchant-control-border);min-height:2.75rem;color:var(--merchant-text);background:#fff;font-weight:500}.merchant-design-system [data-merchant-filter][aria-current]{border-color:var(--merchant-control-border);background:var(--merchant-surface);color:var(--merchant-ink);box-shadow:inset 0 0 0 1px var(--merchant-control-border)}.merchant-design-system [data-merchant-filter-fade]{background:linear-gradient(270deg,#fff,#0000)}.merchant-design-system[data-merchant-page=workspace] summary{align-content:center;min-height:2.75rem;font-weight:600}.merchant-design-system[data-merchant-page=workspace] :is(button,a){transition-property:background-color,color,border-color,opacity;transition-duration:.14s}.merchant-design-system[data-merchant-page=workspace] :is(button,a,[data-merchant-card]):is(:hover,:active){transform:scale(1)translate(0)}.merchant-design-system [disabled]{cursor:not-allowed}.merchant-design-system [data-merchant-care-filters]{margin-bottom:var(--merchant-space-6);flex-wrap:wrap}.merchant-design-system [data-merchant-care-filters]>div,.merchant-design-system [data-merchant-care-filters] [data-merchant-filter-group],.merchant-design-system [data-merchant-care-filters] [data-merchant-filter-items]{display:contents}.merchant-design-system [data-merchant-care-filters] [data-merchant-filter]{padding-inline:var(--merchant-space-3)}.merchant-design-system [data-merchant-care-filters] [data-merchant-filter-fade]{display:none}.merchant-design-system [aria-invalid=true]{border-color:#93000a}@media (prefers-reduced-motion:reduce){.merchant-design-system :is(button,a,input,details,summary){transition:none;animation:none}}
