.ImageUploadField_field__79beT{display:grid;grid-gap:10px;gap:10px;min-width:0}.ImageUploadField_picker__ULuqm{display:flex;align-items:center;gap:16px;padding:14px;border:1px dashed #94a3b8;border-radius:12px;background:#f8fafc;color:#172033}.ImageUploadField_placeholder__COHjx,.ImageUploadField_preview__nTGum{width:88px;height:88px;flex:0 0 88px;border-radius:8px;background:#e2e8f0;object-fit:contain}.ImageUploadField_preview__nTGum[data-kind=product]{object-fit:cover}.ImageUploadField_placeholder__COHjx{display:grid;place-items:center;color:#64748b;font-size:32px}.ImageUploadField_selection__4qx3H{display:grid;grid-gap:8px;gap:8px;min-width:0;flex:1 1}.ImageUploadField_input__L4lrX{width:100%;min-width:0;font:inherit;font-size:13px}.ImageUploadField_input__L4lrX::-webkit-file-upload-button{padding:10px 12px;margin-right:10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#172033;font:inherit;cursor:pointer}.ImageUploadField_input__L4lrX::file-selector-button{padding:10px 12px;margin-right:10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#172033;font:inherit;cursor:pointer}.ImageUploadField_input__L4lrX:focus-visible{outline:3px solid #93c5fd;outline-offset:4px}.ImageUploadField_input__L4lrX:disabled{opacity:.6}.ImageUploadField_metadata__M_ySS{overflow-wrap:anywhere}.ImageUploadField_help___SRaf{display:grid;grid-gap:4px;gap:4px;font-size:12px;line-height:1.6;color:var(--muted,#64748b)}.ImageUploadField_error__jbxui{margin:0;color:#b91c1c;font-size:13px}@media (max-width:520px){.ImageUploadField_picker__ULuqm{flex-direction:column;align-items:stretch}.ImageUploadField_placeholder__COHjx,.ImageUploadField_preview__nTGum{align-self:flex-start}}.page_pageRoot__Sl7Sv{--text:#1c1c1f;--muted:#6b6b74;--border:color-mix(in srgb,var(--text) 13%,var(--surface));--bg:var(--surface);--page-bg:#fff;--surface:#fff;--accent:#2f7cff;--accent-pressed:#1e61d6;--pill:color-mix(in srgb,var(--accent) 10%,var(--surface));--disabled-bg:color-mix(in srgb,var(--surface) 84%,var(--accent));--disabled-text:color-mix(in srgb,var(--text) 65%,var(--surface));--disabled-border:color-mix(in srgb,var(--surface) 75%,var(--text));--shadow:0 6px 24px rgba(16,24,40,.06);--radius:16px;--surface-soft:color-mix(in srgb,var(--surface) 96%,var(--text));--accent-ink:var(--accent);--pill-ink:var(--accent-ink);--link-color:var(--accent-ink);--on-accent:#fff;--on-accent-pressed:#fff;--danger-bg:color-mix(in srgb,#dc2626 10%,var(--surface));--danger-text:#dc2626;--warning-bg:color-mix(in srgb,#d97706 10%,var(--surface));--warning-text:#9a3412;color:var(--text);min-height:100vh;min-height:100dvh;background:var(--page-bg);background:linear-gradient(180deg,var(--surface) 0,color-mix(in srgb,var(--page-bg) 92%,var(--accent)) 100%)}.page_hero__7KFOs{position:relative;border-radius:0 0 20px 20px;padding:92px 12px 14px;overflow:hidden}.page_container__jZF7q,.page_footerInner__5TPTB,.page_heroInner__8WoKQ{width:100%;min-width:0;max-width:1120px;margin:0 auto}.page_restaurantHeader__Qw6MR{display:flex;align-items:center;gap:14px;position:fixed;top:8px;left:50%;transform:translateX(-50%);width:min(1120px,calc(100% - 24px));padding:9px 12px;border-radius:16px;background:var(--surface);border:1px solid var(--border);box-shadow:0 8px 20px rgba(0,0,0,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000}.page_restLogo__Y_yiM{flex:0 0 auto;width:58px;height:58px;object-fit:cover;border-radius:16px;border:1px solid var(--border);box-shadow:0 4px 14px rgba(0,0,0,.08)}.page_restName__XPb1o{margin:0;color:var(--text);font-size:clamp(1.35rem,3.4vw,2.2rem);font-weight:900;line-height:1.04;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_restTitleBlock__wNYr3{display:grid;min-width:0;margin-right:auto}.page_headerPhone__7wGVt{width:-moz-fit-content;width:fit-content;margin-top:4px;color:var(--accent-ink);font-size:.88rem;font-weight:750;text-decoration:none}.page_headerPhone__7wGVt:before{content:"WhatsApp · "}.page_adminLink__Zm_s2{border:1px solid var(--border);border-radius:999px;padding:8px 12px;color:var(--muted);text-decoration:none;font-weight:650}.page_promoSlider__w2pxq{position:relative;width:min(720px,100%);margin:10px auto}.page_track___vPAp{display:flex;align-items:center;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 0 8px;scrollbar-width:none}.page_track___vPAp::-webkit-scrollbar{display:none}.page_slide__4jNZa{flex:0 0 min(560px,78%);position:relative;min-width:0;scroll-snap-align:center}.page_slide__4jNZa:first-child{margin-left:calc((100% - min(560px, 78%)) / 2)}.page_slide__4jNZa:last-child{margin-right:calc((100% - min(560px, 78%)) / 2)}.page_slide__4jNZa img{width:100%;max-width:100%;height:auto;object-fit:contain;border-radius:16px;box-shadow:0 10px 24px rgba(0,0,0,.12);display:block}.page_arrow___4ZtK{position:absolute;top:50%;transform:translateY(-50%);z-index:2;border-radius:999px;width:30px;height:30px;background:var(--surface);border:1px solid var(--border);color:var(--text);font-size:19px;display:grid;place-items:center;cursor:pointer}.page_prev__0C1Rf{left:6px}.page_next__cJGu8{right:6px}.page_page__556_G{display:flex;flex-direction:column;padding:0 12px}.page_tabsWrap__QXSa0{position:-webkit-sticky;position:sticky;top:82px;z-index:20;width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;white-space:nowrap;border-bottom:1px solid var(--border);background:var(--page-bg);background:color-mix(in srgb,var(--page-bg) 94%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-width:thin;scrollbar-color:var(--muted) transparent}.page_tabsWrap__QXSa0::-webkit-scrollbar{height:6px}.page_tabsWrap__QXSa0::-webkit-scrollbar-thumb{background:var(--muted);border-radius:999px}.page_tabsWrap__QXSa0::-webkit-scrollbar-track{background:transparent}.page_navTabs___xiH3{display:flex;flex-wrap:nowrap;width:max-content;min-width:100%;list-style:none;margin:0;padding:0}.page_navItem__qmtZO{display:block;flex:0 0 auto}.page_navLink__Z58UL{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:12px 16px;color:var(--muted);font-weight:700;line-height:1.25;white-space:nowrap;cursor:pointer;border-bottom:3px solid transparent}.page_navLink__Z58UL.page_active__9fwfh{color:var(--accent-ink);border-bottom-color:var(--accent)}.page_helper__USBpt{font-size:.85rem;color:var(--muted);margin:12px 0}.page_storeClosedNotice__APRO1{display:flex;align-items:center;gap:8px;margin:0 0 12px;padding:10px 12px;border-radius:10px;background:var(--warning-bg);color:var(--warning-text);font-size:.85rem;line-height:1.4}.page_storeClosedNotice__APRO1>span{flex-shrink:0;color:var(--warning-text);font-size:20px}.page_storeClosedNotice__APRO1 p{margin:0}.page_additionNotice__J0x2Z{display:flex;align-items:flex-start;gap:12px;margin:12px 0 18px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--surface));border-radius:14px;background:var(--pill);color:var(--text)}.page_additionNotice__J0x2Z>span{color:var(--pill-ink);font-size:24px}.page_additionNotice__J0x2Z p,.page_additionNotice__J0x2Z strong{display:block;margin:0}.page_additionNotice__J0x2Z p{margin-top:3px;color:var(--muted);font-size:.88rem}.page_additionCheckout__h6XIu{display:flex;align-items:flex-start;gap:12px}.page_additionCheckout__h6XIu>span{color:var(--accent-ink);font-size:24px}.page_additionCheckout__h6XIu p{margin:4px 0 0;color:var(--muted);font-size:.86rem}.page_list__YP8g5{overflow:auto;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;background:var(--bg);border:1px solid var(--border);border-radius:.75rem;position:relative;max-height:min(820px,calc(100vh - 140px));padding:16px 16px calc(25px + env(safe-area-inset-bottom, 0px));overflow-x:hidden}.page_panel__yrxLs{animation:page_fadeIn__jjObi .32s cubic-bezier(.16,.84,.44,1) forwards}.page_scrollIndicator__OEoWZ{position:-webkit-sticky;position:sticky;top:0;height:6px;border-radius:999px;background:var(--surface-soft);overflow:hidden;z-index:5;margin:-4px 0 12px}.page_scrollIndicator__OEoWZ span{display:block;height:100%;background:var(--accent)}.page_categoryTitle__0r8dl{margin:0 0 10px;font-size:1.05rem}.page_itemsList__w3rfd{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:10px;gap:10px}.page_listGroupItem__e6CMb{min-width:0;padding:0 0 10px}.page_productCard__5Z_W3{display:grid;grid-template-columns:116px minmax(0,1fr);grid-gap:14px;gap:14px;width:min(100%,760px);min-width:0;max-width:100%;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);padding:12px;margin:0 auto}.page_thumbWrap__ba3vj{position:relative;min-width:0;align-self:stretch;min-height:116px;border-radius:12px;overflow:hidden;background:var(--surface-soft)}.page_thumb__lqhMq{position:absolute;inset:0;display:block;width:100%;max-width:100%;height:100%;object-fit:cover}.page_content___38fW{display:grid;grid-gap:10px;gap:10px;align-items:start;min-width:0}.page_productHead__Govrc{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.page_title__po7na{margin:0;font-size:1.04rem;font-weight:750;line-height:1.18;overflow-wrap:anywhere}.page_priceGroup__opqpd{display:grid;grid-gap:4px;gap:4px;justify-items:end}.page_price__9Mgp5{background:var(--pill);color:var(--pill-ink);padding:6px 10px;border-radius:999px;font-weight:750;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.page_priceHint__iZ_6E{color:var(--muted);font-size:.74rem;line-height:1.2;text-align:right;max-width:120px}.page_desc__HtUm5{color:var(--muted);font-size:.92rem;line-height:1.35;overflow-wrap:anywhere;margin:5px 0 0}.page_extras__1vk_3{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 0 2px;border-top:1px solid var(--border)}.page_extrasHeader__7l09_{flex:1 0 100%;display:flex;gap:8px;align-items:center;justify-content:space-between}.page_extrasTitle__hZmvl{font-weight:700;text-transform:uppercase}.page_extrasHint__JIoG7,.page_extrasTitle__hZmvl{color:var(--muted);font-size:.78rem}.page_extraOption__chkpC{display:inline-flex;align-items:center;gap:7px;color:var(--text);font-size:.9rem;min-height:36px;max-width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease}.page_extraOption__chkpC input{width:16px;height:16px;flex:0 0 auto;accent-color:var(--accent)}.page_extraOption__chkpC strong{color:var(--accent-ink);font-size:.86rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.page_extraOption__chkpC:has(input:checked){border-color:color-mix(in srgb,var(--accent) 55%,var(--surface));background:var(--pill);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 8%,transparent)}.page_cardActions__hSMiK{display:grid;grid-template-columns:auto minmax(160px,1fr);grid-gap:10px;gap:10px;align-items:center;margin-top:2px}.page_qty__bOAj4{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:4px;background:var(--surface);min-width:134px}.page_qty__bOAj4,.page_qty__bOAj4 button{border:1px solid var(--border);border-radius:999px}.page_qty__bOAj4 button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:36px;background:var(--accent);color:var(--on-accent);font-size:20px;line-height:1;cursor:pointer}.page_qty__bOAj4 input{width:38px;text-align:center;border:0;background:transparent;color:var(--text);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1rem;outline:none}.page_itemCommentWrap__aZuvh{animation:page_fadeIn__jjObi .16s ease}.page_itemComment__AmQJJ,.page_textarea__aR4ZX{width:100%;min-height:58px;border:1px solid var(--border);border-radius:10px;padding:8px 10px;color:var(--text);resize:vertical;background:var(--surface)}.page_btnAgregar__HSwTZ{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;width:100%;min-height:46px;background:var(--accent);color:var(--on-accent);font-size:.96rem;line-height:1.2;cursor:pointer;display:flex;gap:8px;align-items:center;justify-content:center;padding:10px 14px;font-weight:750}.page_btnAgregar__HSwTZ>span,.page_btnAgregar__HSwTZ>strong{min-width:0}.page_btnAgregar__HSwTZ strong{font-size:.9rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.92}.page_endHint__G8Kwo{color:var(--muted);opacity:.7;font-size:.85rem;text-align:center}.page_menuLoader__4BApB{min-height:280px;display:grid;place-items:center;text-align:center;padding:32px 20px}.page_menuLoaderCard__8NEBG{display:grid;grid-gap:12px;gap:12px;justify-items:center;color:var(--muted)}.page_menuLoaderCard__8NEBG h2{margin:0;color:var(--text);font-size:1rem}.page_menuLoaderCard__8NEBG p{margin:0}.page_menuSpinner__h37Hb{width:44px;height:44px;border-radius:999px;border:4px solid color-mix(in srgb,var(--accent) 16%,var(--surface));border-top-color:var(--accent-ink);animation:page_menuSpin__rATI0 .85s linear infinite}.page_cartButton___Y0kv{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;width:56px;height:56px;background:var(--surface);color:var(--danger-text);font-size:22px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;position:fixed;right:16px;bottom:16px;z-index:1100;box-shadow:0 10px 24px rgba(16,24,40,.14),0 3px 8px rgba(0,0,0,.12)}.page_cartCount__RMl9K{position:absolute;top:-6px;right:-6px;z-index:3;background:var(--accent);color:var(--on-accent);border:2px solid var(--surface);border-radius:999px;min-width:20px;height:20px;padding:0 6px;font-size:.72rem;font-weight:750;line-height:16px;text-align:center}.page_modalBackdrop__vN_iV{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:20px;background:rgba(17,24,39,.58);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:page_cartBackdropIn__9iyKR .18s ease-out}.page_modal__Zu_ho,.page_successModal__Wk7B_{width:min(560px,100%);max-height:calc(100vh - 40px);overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--surface);border:1px solid var(--border);border-radius:20px;box-shadow:0 24px 80px rgba(0,0,0,.24);animation:page_cartModalIn__x_NUT .22s ease-out}.page_successModal__Wk7B_{max-width:460px}.page_modalFooter__kcFX3,.page_modalHeader__rDl9O{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border)}.page_modalFooter__kcFX3{border-bottom:0;border-top:1px solid var(--border)}.page_modalHeader__rDl9O h2{margin:0;font-size:1.1rem}.page_cartModalTitle__qR2ci{display:flex;align-items:center;gap:11px}.page_cartModalTitle__qR2ci>span{display:grid;width:40px;height:40px;place-items:center;border-radius:12px;background:var(--pill);color:var(--pill-ink)}.page_cartModalTitle__qR2ci p{margin:3px 0 0;color:var(--muted);font-size:.78rem}.page_closeBtn___rrYp{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;display:grid;width:38px;height:38px;place-items:center;border-radius:999px;background:var(--surface-soft);color:var(--muted);font-size:24px;line-height:1;cursor:pointer}.page_modalBody__t3vOb{overflow-y:auto;padding:14px 16px}.page_cartPreviewList__y3he_{list-style:none;margin:0;padding:0;max-height:min(240px,34vh);overflow-y:auto}.page_cartPreviewItem__fUBcv{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px;padding:14px 0;border-bottom:1px solid var(--border)}.page_cartPreviewCopy__a7HA6{min-width:0}.page_cartPreviewName__rRRqy{font-weight:650}.page_cartPreviewSub__3WtcO{color:var(--muted);font-size:.9rem}.page_cartPreviewRemove__Foc0m{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);display:grid;width:34px;height:34px;place-items:center;border-radius:9px;background:var(--danger-bg);color:var(--danger-text);padding:0;cursor:pointer}.page_cartPreviewRemove__Foc0m span{font-size:1.05rem}.page_cartLineActions__51N1c{display:flex;align-items:center;gap:9px;margin-top:10px}.page_cartQuantity__RVg_Y{display:grid;grid-template-columns:34px 34px 34px;align-items:center;overflow:hidden;border:1px solid var(--border);border-radius:10px;background:var(--surface);text-align:center}.page_cartQuantity__RVg_Y button{height:34px;border:0;background:var(--surface-soft);color:var(--text);font-size:1.15rem;cursor:pointer}.page_cartQuantity__RVg_Y strong{font-size:.85rem}.page_cartLineTotal__AzSqD{color:var(--text);font-size:.94rem}.page_cartPreviewTotal__OSzra{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:12px;padding:14px;border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border));border-radius:13px;background:var(--pill)}.page_cartPreviewTotal__OSzra small,.page_cartPreviewTotal__OSzra span{display:block}.page_cartPreviewTotal__OSzra span{font-weight:800}.page_cartPreviewTotal__OSzra small{margin-top:2px;color:var(--muted);font-size:.7rem}.page_cartPreviewTotal__OSzra>strong{color:var(--pill-ink);font-size:1.2rem}.page_cartEmpty__hfimn{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:36px 16px;text-align:center}.page_cartEmpty__hfimn>span{display:grid;width:58px;height:58px;place-items:center;border-radius:18px;background:var(--pill);color:var(--pill-ink);font-size:1.7rem}.page_cartEmpty__hfimn p{max-width:300px;margin:0;color:var(--muted);font-size:.86rem}.page_cartEmpty__hfimn button{margin-top:5px;padding:10px 15px;border:0;border-radius:10px;background:var(--accent);color:var(--on-accent);font-weight:750;cursor:pointer}.page_checkout__D9pZc{display:flex;flex-direction:column;align-items:center;width:100%;gap:10px;padding-top:10px}.page_checkoutSection__lrM4H{width:min(100%,400px)}.page_checkoutSectionLabel__2nSzD{display:block;margin:0 0 6px;color:var(--muted);font-size:.78rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.page_orderToggle__G8HTX{display:inline-flex;border:1px solid var(--border);border-radius:14px;background:var(--surface-soft);padding:4px;gap:4px;width:100%}.page_option__KA_zs{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;flex:1 1;min-height:42px;padding:9px 10px;border-radius:11px;font-weight:650;color:var(--muted);cursor:pointer}.page_option__KA_zs.page_active__9fwfh{background:var(--surface);color:var(--accent-ink);box-shadow:0 2px 8px rgba(16,24,40,.08)}.page_checkoutCard__PFNEF{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 4px 16px rgba(16,24,40,.05);padding:14px;margin:0;width:min(100%,400px)}.page_checkoutTitle__CAlPa{margin:0 0 12px;font-size:1rem;font-weight:750}.page_checkoutGrid__tjg6L{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.page_field__r2nAa{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:.9rem;font-weight:650}.page_field__r2nAa strong{color:var(--danger-text)}.page_fieldFull__Usnja{grid-column:1/-1}.page_input__lx_gt{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--text);font-size:16px}.page_paymentOptions__MweJ1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0 0 12px}.page_radioPill__Ptk18{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr) 20px;align-items:start;grid-gap:10px;gap:10px;border:1px solid var(--border);border-radius:14px;min-height:104px;padding:13px;background:var(--surface);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.page_radioPill__Ptk18:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border));transform:translateY(-1px)}.page_radioPill__Ptk18>input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.page_radioPill__Ptk18:focus-within{outline:3px solid color-mix(in srgb,var(--accent) 22%,transparent);outline-offset:2px}.page_radioPill__Ptk18:has(input:checked){border-color:var(--pill-ink);background:var(--pill);color:var(--pill-ink);box-shadow:0 7px 18px color-mix(in srgb,var(--accent) 13%,transparent)}.page_paymentIcon__1Slj8{display:grid;width:38px;height:38px;place-items:center;border-radius:11px;background:var(--surface-soft);color:var(--muted)}.page_radioPill__Ptk18:has(input:checked) .page_paymentIcon__1Slj8{background:var(--accent);color:var(--on-accent)}.page_paymentIcon__1Slj8>span{font-size:1.2rem}.page_paymentCopy__nEvVv{display:grid;grid-gap:4px;gap:4px}.page_paymentCopy__nEvVv strong{color:var(--text);font-size:.86rem}.page_paymentCopy__nEvVv small{color:var(--muted);font-size:.7rem;font-weight:500;line-height:1.35}.page_paymentCheck__DRfmp{color:var(--border);font-size:1.15rem}.page_radioPill__Ptk18:has(input:checked) .page_paymentCheck__DRfmp{color:var(--pill-ink)}.page_cashBox__yx_w9,.page_transferBox__Su7p3{border:1px dashed var(--border);border-radius:12px;padding:12px;background:var(--surface-soft);margin-top:10px}.page_bankBox____ui_{display:grid;grid-gap:4px;gap:4px;font-size:.95rem;overflow-wrap:anywhere}.page_help__OidLu{font-size:.8rem;color:var(--muted);line-height:1.35}.page_submitOrder__QE3rG{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:12px;width:min(100%,400px);min-height:50px;background:var(--accent);color:var(--on-accent);font-size:1rem;font-weight:800;line-height:1;cursor:pointer;box-shadow:0 9px 20px color-mix(in srgb,var(--accent) 25%,transparent)}.page_clearButton___7mv6,.page_primaryButton__gjjaG{border:1px solid var(--border);border-radius:10px;background:var(--surface);padding:10px 14px;cursor:pointer}.page_primaryButton__gjjaG{background:var(--accent);border-color:var(--accent-ink);color:var(--on-accent)}.page_toast__1lKWn{position:fixed;right:16px;bottom:88px;z-index:1300;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:12px;padding:12px 14px;box-shadow:0 10px 24px rgba(16,24,40,.16)}@keyframes page_cartBackdropIn__9iyKR{0%{opacity:0}to{opacity:1}}@keyframes page_cartModalIn__x_NUT{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.page_siteFooter__X14UF{margin-top:16px;border-top:1px solid var(--border);border-radius:20px 20px 0 0;box-shadow:0 -8px 28px rgba(16,24,40,.06);padding:18px 14px calc(18px + env(safe-area-inset-bottom, 0px))}.page_footerInner__5TPTB{display:grid;grid-gap:16px;gap:16px;grid-template-columns:1.2fr .8fr .8fr}.page_footerBrand__LFSWn{display:flex;align-items:center;gap:10px}.page_footerLogo__LcRrq{width:40px;height:40px;border-radius:10px;object-fit:cover;border:1px solid var(--border)}.page_footerName__WDuD0{font-weight:800}.page_footerTitle__ZjUp8{font-weight:750;font-size:1rem;margin:0 0 8px}.page_footerLink__ntXAe,.page_footerText__qHi3L{color:var(--muted);font-size:.95rem;line-height:1.45}.page_footerLink__ntXAe{text-decoration:none;margin-right:10px}.page_footerList__mbJUp{list-style:none;padding:0;margin:0;display:grid;grid-gap:6px;gap:6px}.page_footerSocial__lyOVn{display:flex;gap:10px}.page_footerSocial__lyOVn a{width:32px;height:32px;display:grid;place-items:center;border-radius:999px;border:1px solid var(--border);background:var(--surface);text-decoration:none;color:var(--muted);font-size:.8rem;font-weight:800}.page_footerLegal__Gujsn{max-width:1120px;margin:10px auto 0;border-top:1px solid var(--border);padding-top:10px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center;font-size:.9rem;color:var(--muted)}@media (max-width:680px){.page_checkoutGrid__tjg6L,.page_footerInner__5TPTB{grid-template-columns:1fr}.page_restaurantHeader__Qw6MR{gap:10px;padding:8px 10px}.page_restLogo__Y_yiM{width:48px;height:48px;border-radius:13px}.page_restName__XPb1o{font-size:clamp(1.2rem,5.8vw,1.55rem)}.page_restaurantHeader__Qw6MR{transition:padding .18s ease,gap .18s ease}.page_restLogo__Y_yiM{transition:width .18s ease,height .18s ease,border-radius .18s ease}.page_headerPhone__7wGVt,.page_restName__XPb1o{transition:font-size .18s ease}.page_tabsWrap__QXSa0{transition:top .18s ease}.page_compactHeader__dpVLr .page_restaurantHeader__Qw6MR{gap:8px;padding:6px 10px}.page_compactHeader__dpVLr .page_restLogo__Y_yiM{width:32px;height:32px;border-radius:9px}.page_compactHeader__dpVLr .page_restName__XPb1o{font-size:1rem;line-height:1.2}.page_compactHeader__dpVLr .page_headerPhone__7wGVt{margin-top:2px;font-size:.72rem;line-height:1.2}.page_compactHeader__dpVLr .page_tabsWrap__QXSa0{top:62px}.page_fieldFull__Usnja{grid-column:auto}.page_productCard__5Z_W3{grid-template-columns:96px minmax(0,1fr);gap:12px}.page_thumbWrap__ba3vj{min-height:104px}.page_productHead__Govrc{grid-template-columns:1fr}.page_priceGroup__opqpd{justify-items:start}.page_priceHint__iZ_6E{text-align:left;max-width:none}.page_cardActions__hSMiK{grid-template-columns:1fr}.page_btnAgregar__HSwTZ,.page_qty__bOAj4{width:100%}}@media (max-width:480px){.page_navLink__Z58UL{gap:6px;padding:11px 12px}.page_navLink__Z58UL:before{font-size:1.15rem}.page_modalBackdrop__vN_iV{padding:0}.page_modal__Zu_ho{width:100%;max-height:100%;min-height:100%;border-radius:0}.page_modalHeader__rDl9O{position:-webkit-sticky;position:sticky;top:0;z-index:2;padding:12px 14px;background:color-mix(in srgb,var(--surface) 96%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_modalBody__t3vOb{padding:12px 14px 24px}.page_modalFooter__kcFX3{padding-bottom:calc(14px + env(safe-area-inset-bottom, 0px))}.page_cartPreviewList__y3he_{max-height:none}.page_cartPreviewTotal__OSzra{position:-webkit-sticky;position:sticky;top:0;z-index:1}.page_paymentOptions__MweJ1{grid-template-columns:1fr}.page_productCard__5Z_W3{grid-template-columns:minmax(0,1fr);padding:10px}.page_thumbWrap__ba3vj{height:clamp(170px,55vw,220px)}.page_content___38fW{gap:9px}.page_title__po7na{font-size:1rem}.page_desc__HtUm5{font-size:.9rem}.page_extras__1vk_3{gap:7px}.page_extraOption__chkpC{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 8px);justify-content:flex-start;min-width:0}.page_extraOption__chkpC span{min-width:0;overflow-wrap:anywhere}.page_qty__bOAj4 button{width:40px;height:40px}.page_btnAgregar__HSwTZ{min-height:48px}}@keyframes page_fadeIn__jjObi{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes page_menuSpin__rATI0{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.page_headerPhone__7wGVt,.page_restLogo__Y_yiM,.page_restName__XPb1o,.page_restaurantHeader__Qw6MR,.page_tabsWrap__QXSa0{transition:none}}.page_originalPrice__3Zx5o{color:var(--muted);font-size:.88rem}.page_promotionBadge__KgprV{display:inline-block;width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:8px;background:var(--pill);color:var(--pill-ink);font-size:.75rem;font-weight:750}.page_pageRoot__Sl7Sv{font-family:system-ui,sans-serif}.page_pageRoot__Sl7Sv button,.page_pageRoot__Sl7Sv input,.page_pageRoot__Sl7Sv textarea{font-family:inherit}.page_pageRoot__Sl7Sv .page_restLogo__Y_yiM{object-fit:contain;background:var(--surface)}.page_pageRoot__Sl7Sv .page_title__po7na{font-size:calc(1.04rem * var(--menu-text-scale, 1))}.page_pageRoot__Sl7Sv .page_desc__HtUm5{font-size:calc(.9rem * var(--menu-text-scale, 1))}.page_pageRoot__Sl7Sv .page_categoryTitle__0r8dl{font-size:calc(1.05rem * var(--menu-text-scale, 1))}.page_pageRoot__Sl7Sv .page_btnAgregar__HSwTZ,.page_pageRoot__Sl7Sv .page_price__9Mgp5{font-size:calc(.92rem * var(--menu-text-scale, 1))}.page_cover__qlsN5,.page_pageRoot__Sl7Sv .page_btnAgregar__HSwTZ,.page_pageRoot__Sl7Sv .page_primaryButton__gjjaG,.page_pageRoot__Sl7Sv .page_thumbWrap__ba3vj{border-radius:var(--radius)}.page_cover__qlsN5{display:block;width:100%;height:var(--cover-height,240px);object-fit:cover;margin:12px 0}.page_welcome__XzK6o{padding:20px 4px;overflow-wrap:anywhere}.page_welcome__XzK6o h2{margin:0 0 8px;color:var(--text);font-size:calc(1.5rem * var(--menu-text-scale, 1))}.page_welcome__XzK6o p{margin:0;color:var(--muted);white-space:pre-line;line-height:1.6}.page_pageRoot__Sl7Sv[data-image-size=large] .page_productCard__5Z_W3{grid-template-columns:190px minmax(0,1fr)}.page_pageRoot__Sl7Sv[data-image-size=large] .page_thumbWrap__ba3vj{min-height:190px}.page_pageRoot__Sl7Sv[data-layout=cards] .page_itemsList__w3rfd{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.page_pageRoot__Sl7Sv[data-layout=cards] .page_productCard__5Z_W3{grid-template-columns:minmax(0,1fr);width:100%}.page_pageRoot__Sl7Sv[data-layout=cards] .page_thumbWrap__ba3vj{min-height:160px;height:160px}.page_pageRoot__Sl7Sv[data-layout=cards][data-image-size=large] .page_thumbWrap__ba3vj{height:260px}.page_pageRoot__Sl7Sv[data-layout=cards] .page_productHead__Govrc{grid-template-columns:minmax(0,1fr)}.page_pageRoot__Sl7Sv[data-layout=cards] .page_priceGroup__opqpd{justify-items:start}.page_pageRoot__Sl7Sv[data-layout=cards] .page_cardActions__hSMiK{flex-wrap:wrap}.page_appearancePreview__XrkTn{min-height:0}.page_appearancePreview__XrkTn .page_restaurantHeader__Qw6MR{position:static;transform:none;width:auto;margin:12px;box-shadow:var(--shadow)}.page_appearancePreview__XrkTn .page_restName__XPb1o{font-size:1.4rem}.page_appearancePreview__XrkTn .page_cover__qlsN5{border-radius:0}.page_appearancePreview__XrkTn[data-device=mobile] .page_productCard__5Z_W3{grid-template-columns:80px minmax(0,1fr);padding:10px;gap:10px}.page_appearancePreview__XrkTn[data-device=mobile] .page_itemsList__w3rfd,.page_appearancePreview__XrkTn[data-device=mobile] .page_productHead__Govrc,.page_appearancePreview__XrkTn[data-device=mobile][data-image-size=large] .page_productCard__5Z_W3,.page_appearancePreview__XrkTn[data-device=mobile][data-layout=cards] .page_productCard__5Z_W3{grid-template-columns:minmax(0,1fr)}.page_pageRoot__Sl7Sv .page_footerSocial__lyOVn{flex-wrap:wrap}@media (max-width:680px){.page_pageRoot__Sl7Sv:not([data-device=desktop])[data-image-size=large] .page_productCard__5Z_W3,.page_pageRoot__Sl7Sv:not([data-device=desktop])[data-layout=cards] .page_itemsList__w3rfd{grid-template-columns:minmax(0,1fr)}.page_pageRoot__Sl7Sv:not([data-device=desktop])[data-image-size=large] .page_thumbWrap__ba3vj{height:240px}}.page_pageRoot__Sl7Sv .page_footerLogo__LcRrq{object-fit:contain}.page_pageRoot__Sl7Sv .page_footerSocial__lyOVn a{width:auto;min-width:32px;padding:0 10px;background:var(--surface)}.page_pageRoot__Sl7Sv[data-layout=cards] .page_cardActions__hSMiK{grid-template-columns:minmax(0,1fr)}.page_appearancePreview__XrkTn .page_restaurantHeader__Qw6MR{z-index:auto}.page_appearancePreview__XrkTn[data-device=desktop][data-layout=list] .page_productCard__5Z_W3{grid-template-columns:116px minmax(0,1fr)}.page_appearancePreview__XrkTn[data-device=desktop][data-layout=list][data-image-size=large] .page_productCard__5Z_W3{grid-template-columns:190px minmax(0,1fr)}.page_appearancePreview__XrkTn[data-device=desktop][data-image-size=compact] .page_thumbWrap__ba3vj{height:auto;min-height:116px}.page_appearancePreview__XrkTn[data-device=desktop][data-layout=cards] .page_thumbWrap__ba3vj{height:160px}.page_appearancePreview__XrkTn[data-device=desktop][data-layout=cards][data-image-size=large] .page_thumbWrap__ba3vj{height:260px}@media (max-width:680px){.page_pageRoot__Sl7Sv:not([data-device=desktop])[data-layout=list][data-image-size=compact] .page_productCard__5Z_W3{grid-template-columns:80px minmax(0,1fr);gap:10px}.page_pageRoot__Sl7Sv:not([data-device=desktop])[data-layout=list][data-image-size=compact] .page_thumbWrap__ba3vj{height:auto;min-height:90px}.page_pageRoot__Sl7Sv:not([data-device=desktop])[data-layout=list][data-image-size=compact] .page_productHead__Govrc{grid-template-columns:minmax(0,1fr)}.page_pageRoot__Sl7Sv:not([data-device=desktop])[data-layout=list][data-image-size=compact] .page_priceGroup__opqpd{justify-items:start}.page_pageRoot__Sl7Sv:not([data-device=desktop])[data-layout=list][data-image-size=compact] .page_cardActions__hSMiK{grid-template-columns:minmax(0,1fr)}}.page_pageRoot__Sl7Sv .page_radioPill__Ptk18:has(input:disabled),.page_pageRoot__Sl7Sv :is(button,input,textarea,select):is(:disabled,[aria-disabled=true]){background:var(--disabled-bg);color:var(--disabled-text);border-color:var(--disabled-border);-webkit-text-fill-color:var(--disabled-text);opacity:1;box-shadow:none;cursor:not-allowed;transform:none}.page_pageRoot__Sl7Sv :is(input,textarea):disabled::placeholder{color:var(--disabled-text);opacity:1}.page_pageRoot__Sl7Sv input{accent-color:var(--accent)}.page_pageRoot__Sl7Sv input:disabled{accent-color:var(--disabled-text)}@media (forced-colors:active){.page_pageRoot__Sl7Sv .page_radioPill__Ptk18:has(input:disabled),.page_pageRoot__Sl7Sv :is(button,input,textarea,select):is(:disabled,[aria-disabled=true]){color:GrayText;-webkit-text-fill-color:GrayText;border-color:GrayText;background:Canvas}}.page_clearButton___7mv6{color:var(--text);text-decoration:none}.page_siteFooter__X14UF{background:var(--surface)}.page_legalLinks__W9ZyQ{display:flex;flex-wrap:wrap;gap:12px 16px;font-size:.875rem}.page_legalLinks__W9ZyQ a,.page_pageRoot__Sl7Sv a:not([class]){color:var(--accent-ink)}.page_pageRoot__Sl7Sv :is(button,input,textarea,select):focus-visible,.page_pageRoot__Sl7Sv a:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.page_pageRoot__Sl7Sv :is(input,textarea)::placeholder{color:var(--muted);opacity:1}.page_pageRoot__Sl7Sv .page_input__lx_gt,.page_pageRoot__Sl7Sv .page_textarea__aR4ZX{color-scheme:inherit}.page_pageRoot__Sl7Sv :is(input,textarea):-webkit-autofill{-webkit-text-fill-color:var(--text);box-shadow:0 0 0 1000px var(--surface) inset;caret-color:var(--text)}.page_pageRoot__Sl7Sv .skeleton-card,.page_pageRoot__Sl7Sv .skeleton-table{background:var(--surface)}.page_pageRoot__Sl7Sv .skeleton-line{background:color-mix(in srgb,var(--text) 12%,var(--surface))}.page_pageRoot__Sl7Sv .skeleton-row{border-color:var(--border)}.page_pageRoot__Sl7Sv :is(.page_btnAgregar__HSwTZ,.page_submitOrder__QE3rG,.page_primaryButton__gjjaG,.page_qty__bOAj4 button,.page_cartEmpty__hfimn button):not(:disabled):not([aria-disabled=true]):hover{background:var(--accent-pressed);color:var(--on-accent-pressed)}.page_cartQuantity__RVg_Y button:hover,.page_closeBtn___rrYp:hover,.page_navLink__Z58UL:not(.page_active__9fwfh):hover,.page_option__KA_zs:not(.page_active__9fwfh):hover{background:var(--pill);color:var(--pill-ink)}.page_extraOption__chkpC:has(input:checked) strong{color:var(--pill-ink)}.page_pageRoot__Sl7Sv .page_radioPill__Ptk18:has(input:disabled) :is(.page_paymentIcon__1Slj8,.page_paymentCopy__nEvVv strong,.page_paymentCopy__nEvVv small,.page_paymentCheck__DRfmp){color:var(--disabled-text);-webkit-text-fill-color:var(--disabled-text)}.OrderConsentDialog_dialog__1SBuD{position:fixed;z-index:1150;bottom:max(20px,env(safe-area-inset-bottom,0px));left:50%;transform:translateX(-50%);width:min(460px,calc(100% - 32px));max-height:calc(100dvh - 40px - env(safe-area-inset-bottom, 0px));display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden;border:1px solid var(--border);border-radius:calc(var(--radius) + 4px);background:var(--surface);color:var(--text);box-shadow:0 12px 48px rgba(0,0,0,.18);animation:OrderConsentDialog_enter__V3_AE .18s ease-out}.OrderConsentDialog_dialog__1SBuD:focus{outline:none}.OrderConsentDialog_header__5txic{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 0 22px}.OrderConsentDialog_header__5txic h2{margin:0;font-size:1.1rem;letter-spacing:-.02em}.OrderConsentDialog_header__5txic .OrderConsentDialog_close___Oc0L{flex:0 0 auto;width:44px;height:44px;background:transparent;color:var(--muted)}.OrderConsentDialog_body__PmQug{padding:10px 22px 18px;overflow-y:auto;overscroll-behavior:contain}.OrderConsentDialog_choices__m6aW4{display:grid;grid-gap:10px;gap:10px}.OrderConsentDialog_choice__mHHFN{display:flex;align-items:flex-start;gap:11px;padding:12px;border:1px solid var(--border);border-radius:12px;cursor:pointer}.OrderConsentDialog_choice__mHHFN:focus-within,.OrderConsentDialog_choice__mHHFN:hover{border-color:var(--accent-ink)}.OrderConsentDialog_checked__8HR4l{background:var(--pill);border-color:var(--accent-ink)}.OrderConsentDialog_choice__mHHFN input{flex:0 0 auto;width:20px;height:20px;margin:2px 0 0;cursor:pointer}.OrderConsentDialog_choice__mHHFN>span{font-size:.875rem;line-height:1.65}.OrderConsentDialog_choice__mHHFN a{color:var(--accent-ink);text-underline-offset:3px}.OrderConsentDialog_checked__8HR4l a{color:var(--pill-ink)}.OrderConsentDialog_actions__gUekA{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0 22px 20px}.OrderConsentDialog_actions__gUekA .OrderConsentDialog_accept__2Qg8n,.OrderConsentDialog_actions__gUekA .OrderConsentDialog_dismiss__0jIMj{min-height:44px;padding:10px 12px;font-size:.875rem;font-weight:650;border-radius:10px}.OrderConsentDialog_actions__gUekA .OrderConsentDialog_dismiss__0jIMj{background:transparent}.OrderConsentDialog_actions__gUekA .OrderConsentDialog_dismiss__0jIMj:hover{background:var(--surface-soft)}@keyframes OrderConsentDialog_enter__V3_AE{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}@media (max-width:480px){.OrderConsentDialog_dialog__1SBuD{bottom:0;width:100%;max-height:calc(100dvh - 20px);border-radius:20px 20px 0 0}.OrderConsentDialog_header__5txic{padding-left:18px}.OrderConsentDialog_body__PmQug{padding:8px 18px 16px}.OrderConsentDialog_actions__gUekA{padding:0 18px calc(16px + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:reduce){.OrderConsentDialog_dialog__1SBuD{animation:none}}@media (forced-colors:active){.OrderConsentDialog_choice__mHHFN{border-color:ButtonText}.OrderConsentDialog_checked__8HR4l{outline:2px solid Highlight}}.PublicMenuEditor_toolbar__hCyLS{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:20px;gap:20px;width:100%;margin:4px 0 20px;padding:20px;border:1px solid #dbe3ef;border-radius:14px;background:#f8fafc;color:#172033;color-scheme:light;font:14px/1.5 system-ui,sans-serif}.PublicMenuEditor_heading__9hfXd{min-width:0}.PublicMenuEditor_eyebrow__gruKS{display:block;margin-bottom:3px;color:#64748b;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.PublicMenuEditor_name__FDjl9{display:block;font-size:16px;line-height:1.4;overflow-wrap:anywhere}.PublicMenuEditor_toolbar__hCyLS p{margin:6px 0 0;color:#64748b;font-size:12px}.PublicMenuEditor_actions__uSe66{display:grid;grid-template-columns:repeat(3,auto);align-items:start;grid-gap:8px;gap:8px;padding-top:4px}.PublicMenuEditor_actions__uSe66 a,.PublicMenuEditor_actions__uSe66 button,.PublicMenuEditor_more__iUfh5 summary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#172033;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.PublicMenuEditor_actions__uSe66 .PublicMenuEditor_appearanceButton__gRhCR{background:#2563eb;color:#fff;border-color:#2563eb}.PublicMenuEditor_actions__uSe66 a:hover,.PublicMenuEditor_actions__uSe66 button:hover,.PublicMenuEditor_more__iUfh5 summary:hover{border-color:#2563eb}.PublicMenuEditor_actions__uSe66 .PublicMenuEditor_appearanceButton__gRhCR:hover{background:#1d4ed8}.PublicMenuEditor_actions__uSe66 button:disabled{opacity:.6;cursor:wait}.PublicMenuEditor_actions__uSe66 a:focus-visible,.PublicMenuEditor_actions__uSe66 button:focus-visible,.PublicMenuEditor_more__iUfh5 summary:focus-visible{outline:3px solid #93c5fd;outline-offset:3px}.PublicMenuEditor_more__iUfh5{min-width:0}.PublicMenuEditor_more__iUfh5 summary{list-style:none}.PublicMenuEditor_more__iUfh5 summary::-webkit-details-marker{display:none}.PublicMenuEditor_more__iUfh5 summary:after{content:"⌄"}.PublicMenuEditor_more__iUfh5[open] summary:after{content:"⌃"}.PublicMenuEditor_options__noeqY{display:grid;grid-gap:6px;gap:6px;padding-top:8px}.PublicMenuEditor_options__noeqY button{width:100%;justify-content:flex-start;text-align:left;font-size:12px}.PublicMenuEditor_toolbar__hCyLS .PublicMenuEditor_error__NSQHI{grid-column:1/-1;margin:0;color:#b91c1c}@media (max-width:1000px){.PublicMenuEditor_toolbar__hCyLS{grid-template-columns:minmax(0,1fr);gap:14px}.PublicMenuEditor_actions__uSe66{grid-template-columns:repeat(3,minmax(0,1fr));padding-top:0}}@media (max-width:600px){.PublicMenuEditor_toolbar__hCyLS{padding:16px;margin-block:0 16px;gap:12px}.PublicMenuEditor_actions__uSe66{grid-template-columns:minmax(0,1fr)}.PublicMenuEditor_actions__uSe66 a,.PublicMenuEditor_actions__uSe66 button,.PublicMenuEditor_more__iUfh5 summary{width:100%;min-height:44px}.PublicMenuEditor_more__iUfh5 summary{justify-content:space-between}.PublicMenuEditor_options__noeqY{padding:8px;margin-top:6px;border:1px solid #e2e8f0;border-radius:9px;background:#fff}}.MenuAppearanceEditor_editor__lWoR2{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px;min-width:0}.MenuAppearanceEditor_controls___Qyon{display:grid;grid-gap:18px;gap:18px;min-width:0}.MenuAppearanceEditor_group__NGYDx{display:grid;grid-gap:16px;gap:16px;margin:0;padding:18px;min-width:0;border:1px solid var(--border,#e5e7eb);border-radius:16px}.MenuAppearanceEditor_group__NGYDx legend{font-weight:800;padding:0 6px}.MenuAppearanceEditor_fields__IkrUv,.MenuAppearanceEditor_uploads__Xf0XY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.MenuAppearanceEditor_upload__OxlUX{display:grid;align-content:start;grid-gap:10px;gap:10px;min-width:0}.MenuAppearanceEditor_upload__OxlUX>img,.MenuAppearanceEditor_upload__OxlUX>span{width:100%;height:110px;border-radius:12px;object-fit:contain;background:#f3f4f6}.MenuAppearanceEditor_upload__OxlUX>span{display:grid;place-items:center;font-size:38px;color:#6b7280}.MenuAppearanceEditor_upload__OxlUX input{width:100%;font-size:12px}.MenuAppearanceEditor_check__4T92y{display:flex;align-items:center;gap:10px;font-size:.9rem}.MenuAppearanceEditor_check__4T92y input{width:18px;height:18px;flex:0 0 auto}.MenuAppearanceEditor_error__60PIt{color:#b91c1c;margin:0}.MenuAppearanceEditor_previewBlock__h6viS{min-width:0;padding:18px;border-radius:20px;background:#f1f3f5;align-self:start}.MenuAppearanceEditor_previewHeading__a4qwq{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;align-items:center;margin-bottom:18px}.MenuAppearanceEditor_previewHeading__a4qwq small{display:block;margin-top:4px;color:#64748b}.MenuAppearanceEditor_devices__zWbXb{display:flex;gap:4px;padding:4px;background:#e2e8f0;border-radius:10px}.MenuAppearanceEditor_devices__zWbXb button{border:0;border-radius:7px;background:transparent;padding:8px 12px;color:#475569;cursor:pointer}.MenuAppearanceEditor_devices__zWbXb button[aria-pressed=true]{background:#fff;color:#0f172a;box-shadow:0 1px 5px #0001}.MenuAppearanceEditor_previewScroll__wM9T6{overflow:auto;max-height:760px;border-radius:16px}.MenuAppearanceEditor_preview__wNK1S{width:375px;max-width:100%;margin:auto;border:1px solid #d1d5db;border-radius:16px;overflow:hidden}.MenuAppearanceEditor_preview__wNK1S[data-device=desktop]{width:960px;max-width:none}.MenuAppearanceEditor_previewBody__4CC2V{padding:16px}.MenuAppearanceEditor_category__PDycP{margin-bottom:14px;padding-bottom:12px;border-bottom:2px solid var(--accent);font-weight:750;color:var(--text)}.MenuAppearanceEditor_banner__Ik7bK{display:block;width:calc(100% - 24px);max-height:160px;object-fit:contain;margin:12px;border-radius:var(--radius)}.MenuAppearanceEditor_previewFooter__UTPB2{padding:20px;background:var(--surface);color:var(--muted);font-size:.85rem}.MenuAppearanceEditor_previewFooter__UTPB2 p{overflow-wrap:anywhere}.MenuAppearanceEditor_noImage__kf8M1{display:grid;place-items:center;height:100%;min-height:90px;font-size:30px}.MenuAppearanceEditor_empty__N2Q3c{color:var(--muted);font-size:.9rem}@media (min-width:1200px){.MenuAppearanceEditor_editor__lWoR2{grid-template-columns:minmax(320px,1fr) minmax(390px,1fr)}.MenuAppearanceEditor_previewBlock__h6viS{position:-webkit-sticky;position:sticky;top:90px}}@media (max-width:520px){.MenuAppearanceEditor_fields__IkrUv,.MenuAppearanceEditor_uploads__Xf0XY{grid-template-columns:minmax(0,1fr)}.MenuAppearanceEditor_previewBlock__h6viS{padding:12px}}.MenuAppearanceEditor_buttonStates__pnJZa{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:20px}.MenuAppearanceEditor_buttonStates__pnJZa>span{flex-basis:100%;color:var(--muted);font-size:.8rem}.MenuAppearanceEditor_previewSections__qoTxa{display:flex;gap:8px;margin-bottom:14px}.MenuAppearanceEditor_previewSections__qoTxa button[aria-pressed=true]{background:#0f172a;border-color:#0f172a;color:#fff}.MenuAppearanceEditor_previewCheckout__IT1J8{padding:12px;display:grid;justify-items:center}.MenuAppearanceEditor_previewCheckout__IT1J8>div{width:100%;min-height:0;max-height:none}.MenuAppearanceEditor_previewPayments__TNJ9N{grid-template-columns:minmax(0,1fr)}.MenuAppearanceEditor_backgroundSettings__6YEqn{display:grid;grid-gap:16px;gap:16px;padding-top:4px}.NotificationInbox_inbox__hw2zZ{position:relative}.NotificationInbox_inbox__hw2zZ>summary{display:flex;align-items:center;gap:5px;list-style:none;cursor:pointer;min-height:44px;padding:8px;border:1px solid #d1d5db;border-radius:12px}.NotificationInbox_inbox__hw2zZ>summary::-webkit-details-marker{display:none}.NotificationInbox_badge__gYgFk{border-radius:999px;background:#b45309;color:#fff;font-size:12px;padding:2px 6px}.NotificationInbox_panel__xH86m{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:min(380px,calc(100vw - 32px));max-height:65vh;overflow-y:auto;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 12px 36px #0002;padding:16px;color:#1f2937}.NotificationInbox_heading___h_rb{display:flex;justify-content:space-between;align-items:center;gap:8px}.NotificationInbox_panel__xH86m article{padding:12px;margin-top:12px;border-radius:10px;border:1px solid #e5e7eb}.NotificationInbox_panel__xH86m p{white-space:pre-line;font-size:13px;line-height:1.5}.NotificationInbox_panel__xH86m small{display:block;margin:8px 0;color:#475569}.NotificationInbox_unread__bcxBJ{background:#fffbeb}.NotificationInbox_read__wZawX{background:#f8fafc}.NotificationInbox_inbox__hw2zZ>summary:focus-visible{outline:3px solid #2563eb;outline-offset:3px}.page_heading__KbWPi{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.page_category__wWu8Q,.page_eyebrow__Q_NdP{display:block;font-size:.7rem;font-weight:800;color:var(--accent);text-transform:uppercase;letter-spacing:.06em}.page_posTitle__ayJNn{margin:5px 0;font-size:clamp(1.5rem,3vw,2rem)}.page_headingActions__e4Cfc{display:flex;align-items:center;gap:8px}.page_fullscreenButton__cJjIa{display:inline-flex;align-items:center;gap:8px;min-height:44px}.page_fullscreenLabel___UdBc{font-size:.8rem}.page_orderBadge__Ph2_x{display:flex;align-items:center;gap:6px;padding:10px;border-radius:10px;background:#eff6ff;color:#1d4ed8;font-size:.8rem}.page_workspace__c5nQG{display:grid;grid-template-columns:minmax(0,1fr) 330px;grid-gap:18px;gap:18px;align-items:start}.page_catalogWorkspace__FN9_d{min-width:0}.page_catalogTools__bGO8j{position:-webkit-sticky;position:sticky;top:0;z-index:3;padding:10px 0;background:#f8fafc;display:grid;grid-gap:12px;gap:12px;margin-bottom:16px}.page_searchBox__wOrmn{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#64748b}.page_searchBox__wOrmn:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb18}.page_searchBox__wOrmn input{width:100%;min-width:0;padding:12px 0;border:0;outline:none;background:transparent}.page_searchBox__wOrmn kbd{padding:3px 6px;border:1px solid #e2e8f0;border-radius:5px;font-size:.7rem}.page_categories__w5lE6{display:flex;gap:7px;overflow-x:auto;padding:2px 0 6px;scrollbar-width:thin}.page_categories__w5lE6 button{flex-shrink:0;min-height:42px;padding:9px 13px;border:1px solid #e2e8f0;border-radius:10px;background:#fff;color:#475569;font:inherit;font-size:.78rem;font-weight:600;cursor:pointer}.page_categories__w5lE6 .page_categoryActive__vVkoj{background:var(--accent,#2563eb);border-color:var(--accent,#2563eb);color:#fff}.page_catalogHint__PUbss{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;min-height:18px;color:#64748b;font-size:.74rem}.page_catalogHint__PUbss [role=status]{color:#15803d}.page_catalog__sWouS{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,1fr));grid-gap:12px;gap:12px;align-items:start}.page_product__dwHqH{position:relative;min-width:0;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 3px 12px #0f172a06}.page_quickProduct__sLiWS{display:block;position:relative;width:100%;padding:0;border:0;background:#fff;color:#0f172a;text-align:left;font:inherit;cursor:pointer;touch-action:manipulation}.page_quickProduct__sLiWS img{display:block;width:100%;height:auto;aspect-ratio:4/3;max-height:160px;object-fit:cover;background:#f1f5f9}.page_quickProductInfo__Of0yq{display:grid;grid-gap:9px;gap:9px;padding:12px}.page_quickProductInfo__Of0yq>strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;font-size:.85rem;line-height:1.3}.page_quickProductInfo__Of0yq>span{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:.88rem;font-weight:750;color:#1d4ed8}.page_quickProductInfo__Of0yq .page_material-symbols-rounded__7fX52{font-size:24px}.page_productQuantity__KnbT2{position:absolute;top:8px;right:8px;padding:5px 8px;border-radius:8px;background:#1d4ed8;color:#fff;font-size:.67rem;font-weight:700;box-shadow:0 2px 7px #0002}.page_customizeButton__YvJhQ{display:flex;align-items:center;justify-content:center;gap:5px;width:100%;min-height:42px;padding:8px;border:0;border-top:1px solid #e2e8f0;background:#f8fafc;color:#475569;font:inherit;font-size:.73rem;cursor:pointer}.page_customizeButton__YvJhQ>span{font-size:17px}.page_quickProduct__sLiWS:hover{background:#eff6ff}.page_quickProduct__sLiWS:active{background:#dbeafe}.page_product__dwHqH button:focus-visible{position:relative;outline:3px solid #2563eb;outline-offset:-3px}.page_product__dwHqH button:disabled{opacity:.6;cursor:not-allowed}.page_summary__gy3P2{position:-webkit-sticky;position:sticky;top:16px;min-width:0}.page_orderCard__VLreO{display:grid;grid-gap:0;gap:0;padding:0;overflow:hidden}.page_orderHead__0zQtq{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e2e8f0;gap:10px}.page_orderHead__0zQtq h2{margin:3px 0 0;font-size:1.15rem}.page_orderHead__0zQtq>span{font-size:.75rem;color:#64748b}.page_cartList__ctU4P{max-height:min(55dvh,560px);overflow-y:auto;padding:0 14px;overscroll-behavior:contain}.page_cartLine__Tqt0d{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:13px 0;border-bottom:1px solid #e2e8f0}.page_cartLineInfo__wfDSF>strong{display:block;font-size:.84rem}.page_cartLineInfo__wfDSF small{display:block;margin-top:4px;font-size:.73rem;color:#64748b;overflow-wrap:anywhere}.page_cartLinePrice__7KO1Y{display:grid;align-content:space-between;justify-items:end;grid-gap:10px;gap:10px;font-size:.85rem}.page_quantityControl__T8DrS{display:inline-flex;align-items:center;gap:10px;border:1px solid #e2e8f0;border-radius:8px}.page_quantityControl__T8DrS button{min-width:38px;min-height:38px;padding:5px;border:0;border-radius:7px;background:#f8fafc;color:#1d4ed8;font-size:1.15rem;cursor:pointer;touch-action:manipulation}.page_quantityControl__T8DrS>span{min-width:18px;text-align:center;font-size:.82rem}.page_removeLine__3MCF9{padding:5px;border:0;background:transparent;color:#b91c1c;font-family:Material Symbols Rounded;font-size:21px;cursor:pointer}.page_total__GRYHt{display:flex;justify-content:space-between;align-items:center;padding:16px;gap:10px}.page_total__GRYHt strong{font-size:1.35rem}.page_checkoutButton__cBX9e{margin:0 14px 14px;min-height:48px}.page_emptyCart__UpEFy,.page_emptyCatalog__pFOK6{display:grid;justify-items:center;align-content:center;grid-gap:8px;gap:8px;padding:28px 14px;text-align:center;color:#64748b;font-size:.8rem}.page_emptyCart__UpEFy>span,.page_emptyCatalog__pFOK6>span{font-size:32px}.page_emptyCart__UpEFy p,.page_emptyCatalog__pFOK6 p{margin:0}.page_emptyCatalog__pFOK6{grid-column:1/-1}.page_mobileOrderBar__spjVZ{display:none}.page_mobileOrderSheet__DObmP{padding:0;border:0}.page_checkoutSheet__rSRuZ::-webkit-backdrop,.page_customizationSheet__D_Z_y::-webkit-backdrop,.page_mobileOrderSheet__DObmP::-webkit-backdrop{background:#0f172a88;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.page_checkoutSheet__rSRuZ::backdrop,.page_customizationSheet__D_Z_y::backdrop,.page_mobileOrderSheet__DObmP::backdrop{background:#0f172a88;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.page_mobileOrderContent__RBCWq{padding:16px}.page_closeOrder__z8DKs{display:flex;margin:0 0 12px auto}.page_checkoutSheet__rSRuZ{position:fixed;inset:0 0 0 auto;width:min(480px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#fff;color:#0f172a;overflow-y:auto;overscroll-behavior:contain}.page_checkoutHead__xmOpt{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px;border-bottom:1px solid #e2e8f0}.page_checkoutHead__xmOpt h2{margin:5px 0}.page_checkoutHead__xmOpt p{margin:0;font-size:.8rem;color:#64748b}.page_checkoutHead__xmOpt>button,.page_mobileSheetHead__pCbX0>button{flex-shrink:0;min-width:40px;min-height:40px;border:0;border-radius:10px;background:#f1f5f9;font-size:1.4rem;cursor:pointer}.page_checkoutForm__IMxhe{display:grid;grid-gap:20px;gap:20px;padding:22px 22px calc(22px + env(safe-area-inset-bottom, 0px))}.page_checkoutSummary__Vogv_,.page_checkoutTotal__BiYXW{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px;border-radius:10px;background:#f8fafc}.page_checkoutSummary__Vogv_{font-size:.85rem}.page_checkoutTotal__BiYXW strong{font-size:1.4rem}.page_paymentMethods__yNR6w{display:flex;gap:7px;margin:0;padding:0;border:0;min-width:0}.page_paymentMethods__yNR6w legend{margin-bottom:8px;font-size:.82rem;color:#475569;font-weight:650}.page_paymentMethods__yNR6w button{flex:1 1;min-height:46px;padding:8px 5px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;font:inherit;font-size:.8rem;cursor:pointer}.page_paymentMethods__yNR6w button[aria-pressed=true]{background:#eff6ff;border-color:#2563eb;color:#1d4ed8;font-weight:700}.page_cashPayment__94AmH{display:grid;grid-gap:12px;gap:12px}.page_moneyInput___G2gz{display:flex;align-items:center;padding:0 14px;border:1px solid #cbd5e1;border-radius:10px}.page_moneyInput___G2gz input{min-width:0;width:100%;min-height:52px;padding:10px;border:0;outline:0;font-size:1.3rem}.page_moneyInput___G2gz:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb18}.page_cashShortcuts__bOGB4{display:flex;flex-wrap:wrap;gap:7px}.page_cashShortcuts__bOGB4 button{min-height:40px;padding:8px 10px;border:1px solid #bfdbfe;border-radius:8px;background:#eff6ff;color:#1d4ed8;font:inherit;font-size:.8rem;cursor:pointer}.page_changeAmount__D6Hl7{display:flex;align-items:center;justify-content:space-between;padding:14px;border-radius:10px;background:#f0fdf4;color:#166534}.page_changeAmount__D6Hl7 strong{font-size:1.3rem}.page_confirmButton__i_3XG{min-height:52px}.page_updateNotice__sTpWr{display:flex;gap:10px;padding:14px;border-radius:10px;background:#eff6ff;color:#1d4ed8;font-size:.8rem}.page_updateNotice__sTpWr p{margin-bottom:0}.page_customizationSheet__D_Z_y{width:min(500px,calc(100% - 24px));max-height:90dvh;margin:auto;padding:22px;border:0;border-radius:18px;background:#fff;color:#0f172a;overflow-y:auto;overscroll-behavior:contain}.page_mobileSheetHead__pCbX0{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.page_mobileSheetHead__pCbX0 h2{margin:5px 0 0;font-size:1.35rem}.page_mobilePrice__0GvZJ{display:block;margin:14px 0;color:#1d4ed8;font-size:1.15rem}.page_mobileExtras___fBbB{display:grid;grid-gap:8px;gap:8px;max-height:min(35dvh,300px);overflow-y:auto;margin-bottom:18px;padding:2px;scrollbar-width:thin}.page_mobileExtras___fBbB>span{font-size:.82rem;font-weight:650}.page_mobileExtras___fBbB label{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:44px;padding:10px;border:1px solid #e2e8f0;border-radius:9px;background:#f8fafc;font-size:.83rem}.page_mobileExtras___fBbB input{width:18px;height:18px;accent-color:#2563eb}.page_mobileComment__6AEFM{display:grid;grid-gap:7px;gap:7px;margin-bottom:16px;font-size:.82rem;color:#475569}.page_draftQuantity__FfMQ2,.page_mobileQuantity__mKz8V{display:grid;grid-gap:8px;gap:8px;margin-bottom:18px;font-size:.82rem}.page_quantityPicker__SITZ5{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;grid-gap:6px;gap:6px;max-width:200px}.page_quantityPicker__SITZ5 button{min-height:44px;border:1px solid #cbd5e1;border-radius:8px;background:#f8fafc;color:#1d4ed8;font-size:1.2rem;cursor:pointer}.page_quantityPicker__SITZ5 input{min-width:0;text-align:center;padding-inline:3px}.page_checkoutError__XPF5s{padding:12px;border:1px solid #fecaca;border-radius:9px;background:#fef2f2;color:#991b1b;font-size:.82rem;line-height:1.5}.admin-layout>.page_expandedView__Wa8kR{position:fixed;inset:0;z-index:100;width:100%;max-width:none;height:100dvh;margin:0;padding:18px;overflow-y:auto;background:#f8fafc}.page_expandedView__Wa8kR>.page_heading__KbWPi,.page_expandedView__Wa8kR>.page_workspace__c5nQG{max-width:1700px;margin-inline:auto}@media (min-width:1450px){.page_catalog__sWouS{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (min-width:901px) and (max-width:1150px){.page_workspace__c5nQG{grid-template-columns:minmax(0,1fr) 290px}.page_catalog__sWouS{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.page_workspace__c5nQG{grid-template-columns:minmax(0,1fr);padding-bottom:90px}.page_summary__gy3P2{display:none}.page_catalog__sWouS{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.page_mobileOrderBar__spjVZ{display:flex;position:fixed;z-index:90;bottom:0;left:0;right:0;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px calc(10px + env(safe-area-inset-bottom, 0px));border-top:1px solid #e2e8f0;background:#fff;box-shadow:0 -4px 20px #0f172a0d}.page_expandedView__Wa8kR .page_mobileOrderBar__spjVZ{position:fixed;z-index:110}.page_mobileOrderBar__spjVZ>button{min-height:48px;font-size:.85rem}.page_mobileOrderSheet__DObmP[open]{position:fixed;inset:auto 0 0;display:block;width:100%;max-width:none;max-height:90dvh;margin:0;border-radius:18px 18px 0 0;overflow-y:auto}.page_mobileOrderSheet__DObmP .page_cartList__ctU4P{max-height:55dvh}.page_fullscreenLabel___UdBc{display:none}}@media (max-width:480px){.page_heading__KbWPi{gap:10px}.page_orderBadge__Ph2_x>span:last-child{display:none}.page_catalog__sWouS{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.page_quickProduct__sLiWS img{aspect-ratio:4/3}.page_quickProductInfo__Of0yq{padding:10px}.page_quickProductInfo__Of0yq>strong{font-size:.81rem}.page_customizeButton__YvJhQ{font-size:.69rem}.page_searchBox__wOrmn kbd{display:none}.page_catalogHint__PUbss{font-size:.69rem}.page_mobileOrderBar__spjVZ{padding-inline:10px}.page_mobileOrderBar__spjVZ>button{font-size:.78rem;padding-inline:10px}.page_customizationSheet__D_Z_y{width:100%;max-width:100%;max-height:90dvh;margin:auto 0 0;border-radius:18px 18px 0 0;padding-bottom:calc(22px + env(safe-area-inset-bottom, 0px))}}@media (prefers-reduced-motion:no-preference){.page_product__dwHqH{transition:box-shadow .15s}.page_product__dwHqH:hover{box-shadow:0 5px 18px #0f172a12}}.page_registerDisclosure__JpXCH>summary{display:none}@media (max-width:900px){.page_registerDisclosure__JpXCH{margin-bottom:14px}.page_registerDisclosure__JpXCH>summary{display:flex;align-items:center;gap:8px;padding:12px;border:1px solid #bbf7d0;border-radius:10px;background:#f0fdf4;color:#166534;font-size:.8rem;cursor:pointer}.page_registerDisclosure__JpXCH[open]>summary{margin-bottom:10px}.page_posPage__XrYGX .admin-toast{bottom:calc(88px + env(safe-area-inset-bottom, 0px))}}.page_intro__EG7cE{padding:clamp(20px,4vw,40px);background:linear-gradient(120deg,#eff6ff,#fff)}.page_eyebrow__mdVnG{color:#245db5;font-size:.75rem;font-weight:800;letter-spacing:.08em}.page_intro__EG7cE h2{margin:12px 0;font-size:clamp(1.6rem,4vw,2.4rem)}.page_intro__EG7cE p{max-width:650px;color:#526074;line-height:1.6}.page_search__E4Z8D{display:grid;grid-gap:8px;gap:8px;max-width:540px;margin-top:24px;font-weight:650}.page_support__84Tbe{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding:20px;border:1px solid #cbdcf3;border-radius:14px;background:#fff}.page_support__84Tbe p{margin:6px 0 0}.page_support__84Tbe a{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0}.page_support__84Tbe a>.material-symbols-rounded{font-size:20px;line-height:1}.page_screenReaderOnly__VWeCY{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.page_guides__t6ANB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.page_guide__fkJza{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;scroll-margin-top:20px}.page_icon__HmyLR{padding:12px;border-radius:14px;color:#245db5;background:#eff6ff;font-size:28px}.page_guide__fkJza h3,.page_guide__fkJza p{margin:0}.page_guide__fkJza h3{font-size:1.2rem}.page_faq__z9Mg0 p,.page_guide__fkJza li,.page_guide__fkJza p{color:#526074;line-height:1.65}.page_guide__fkJza details{width:100%;margin:4px 0 12px}.page_faq__z9Mg0 summary,.page_guide__fkJza summary{cursor:pointer;font-weight:650;padding:10px 0}.page_guide__fkJza ol{padding-left:24px}.page_guide__fkJza li+li{margin-top:12px}.page_guide__fkJza>a,.page_guide__fkJza>small{margin-top:auto}.page_faq__z9Mg0{padding:24px}.page_faq__z9Mg0 h2{margin-top:0;font-size:1.3rem}.page_faq__z9Mg0 details+details{border-top:1px solid var(--border)}@media (max-width:680px){.page_guides__t6ANB{grid-template-columns:1fr}.page_guide__fkJza{padding:20px}}.page_imagePlaceholder__DP7Hb{display:grid;place-items:center;grid-gap:8px;gap:8px;width:100%;min-height:170px;padding:20px;box-sizing:border-box;border:2px dashed #cbd5e1;border-radius:12px;background:#f8fafc;color:#526074;text-align:center;font-size:.9rem}.page_imagePlaceholder__DP7Hb>:first-child{font-size:30px}.page_screenshot__R_wUE{width:100%;margin:0}.page_screenshot__R_wUE img{display:block;width:auto;height:auto;max-width:100%;max-height:180px;margin:0 auto;object-fit:contain;border:1px solid var(--border);border-radius:12px;box-sizing:border-box}.page_screenshot__R_wUE figcaption{margin-top:8px;color:#526074;font-size:.85rem;line-height:1.5}.page_thumbnail__MhVMs{display:grid;justify-items:center;grid-gap:12px;gap:12px;width:100%;padding:16px;border:1px solid #dbe3ee;border-radius:12px;background:#f8fafc;cursor:zoom-in;color:#245db5;font:inherit;font-size:.9rem;font-weight:650}.page_thumbnail__MhVMs:hover{background:#eff6ff;border-color:#245db5}.page_thumbnail__MhVMs:focus-visible{outline:3px solid #245db5;outline-offset:3px}.page_imageDialog__dw7lf{width:-moz-fit-content;width:fit-content;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:16px;background:#fff;color:#1c1c1f;box-shadow:0 24px 80px #0004}.page_imageDialog__dw7lf::-webkit-backdrop{background:rgba(15,23,42,.48);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:page_imageBackdropIn__MFLsh .18s ease-out}.page_imageDialog__dw7lf::backdrop{background:rgba(15,23,42,.48);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:page_imageBackdropIn__MFLsh .18s ease-out}.page_imageDialog__dw7lf[open]{animation:page_imageDialogIn__eH8rQ .24s ease-out}@keyframes page_imageBackdropIn__MFLsh{0%{opacity:0}to{opacity:1}}@keyframes page_imageDialogIn__eH8rQ{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page_imageDialog__dw7lf::-webkit-backdrop{animation:none}.page_imageDialog__dw7lf::backdrop,.page_imageDialog__dw7lf[open]{animation:none}}.page_dialogContent__Sw7EY{padding:20px}.page_dialogHeader__Eaxeo{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.page_dialogHeader__Eaxeo h2{margin:0;max-width:640px;font-size:1rem;line-height:1.5}.page_dialogHeader__Eaxeo button{flex-shrink:0}.page_dialogContent__Sw7EY>img{display:block;width:auto;height:auto;max-width:100%;max-height:75dvh;object-fit:contain;margin:0 auto}@media (max-width:680px){.page_dialogContent__Sw7EY{padding:12px}.page_dialogHeader__Eaxeo{gap:8px}}.page_helpLayout__NsLW1{display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start;margin-bottom:20px}.page_featureNav__igQcd{display:grid;grid-gap:8px;gap:8px}.page_featureNav__igQcd h2{margin:0 0 8px;font-size:1rem}.page_featureNav__igQcd button{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:1px solid transparent;border-radius:10px;background:transparent;color:#526074;text-align:left;font:inherit;cursor:pointer}.page_featureNav__igQcd button:hover{background:#f1f5f9}.page_featureNav__igQcd button.page_selectedFeature__Z1KfC{background:#eff6ff;border-color:#cbdcf3;color:#245db5;font-weight:700}.page_featureNav__igQcd button:focus-visible{outline:2px solid #245db5;outline-offset:2px}.page_featureNav__igQcd small{display:block;font-size:.75rem;margin-top:4px;font-weight:400}.page_featureContent__Kw1FS{padding:clamp(20px,3vw,32px)}.page_featureContent__Kw1FS>h2{margin:8px 0}.page_tutorialList__5B8kD{margin:24px 0}.page_tutorial__mJTT4{border:1px solid var(--border);border-radius:12px;overflow:hidden}.page_tutorial__mJTT4+.page_tutorial__mJTT4{margin-top:12px}.page_tutorial__mJTT4>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;cursor:pointer;font-size:1.05rem;font-weight:700;list-style:none}.page_tutorial__mJTT4>summary::-webkit-details-marker{display:none}.page_tutorial__mJTT4>summary:hover,.page_tutorial__mJTT4[open]>summary{background:#eff6ff}.page_tutorial__mJTT4>summary:focus-visible{outline:2px solid #245db5;outline-offset:-3px}.page_accordionArrow__G4p1x{flex-shrink:0}.page_tutorial__mJTT4[open] .page_accordionArrow__G4p1x{transform:rotate(180deg)}.page_tutorial__mJTT4>.page_steps__nwg7o{margin:20px 18px 0}.page_steps__nwg7o{padding-left:26px}.page_steps__nwg7o>li{padding:0 0 20px 8px;line-height:1.65}.page_steps__nwg7o>li::marker{color:#245db5;font-weight:800}.page_steps__nwg7o p{margin:0 0 12px;color:#526074}.page_stepImages__oS72y{display:flex;flex-wrap:wrap;gap:16px}.page_stepImages__oS72y .page_screenshot__R_wUE{width:min(240px,100%)}@media (max-width:760px){.page_helpLayout__NsLW1{grid-template-columns:1fr}.page_featureNav__igQcd{grid-template-columns:repeat(2,minmax(0,1fr))}.page_featureNav__igQcd h2{grid-column:1/-1}}