._layer_1qbjv_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;overflow:visible}._flyItem_1qbjv_9{position:fixed;z-index:9999;pointer-events:none;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #0000001a;border:1px solid color-mix(in srgb,var(--color-border) 70%,transparent);will-change:transform,opacity}._flyImg_1qbjv_20{width:100%;height:100%;object-fit:cover;display:block}._flyPlaceholder_1qbjv_27{width:100%;height:100%;display:grid;place-items:center;font-size:1.25rem;background:color-mix(in srgb,var(--color-primary) 18%,var(--color-surface))}._wrap_1cilk_1{position:fixed;right:max(.85rem,env(safe-area-inset-right));bottom:calc(3.75rem + var(--safe-bottom) + .75rem);left:auto;z-index:58;pointer-events:none}._wrapHidden_1cilk_10{opacity:0;visibility:hidden}._wrap_1cilk_1>*{pointer-events:auto}._fab_1cilk_19{position:relative;width:56px;height:56px;padding:0;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--color-cart-fab);color:var(--color-cart-fab-fg);border:1px solid var(--color-cart-fab-border);box-shadow:0 6px 22px color-mix(in srgb,var(--color-cart-fab) 55%,transparent),0 2px 10px #00000038;transition:background .15s ease,transform .2s cubic-bezier(.34,1.25,.64,1)}._fabBump_1cilk_38{animation:_cartFabBump_1cilk_1 .34s ease-out}@keyframes _cartFabBump_1cilk_1{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media(prefers-reduced-motion:reduce){._fabBump_1cilk_38{animation:none}}._fab_1cilk_19:hover{background:var(--color-cart-fab-hover)}._fab_1cilk_19:active{transform:scale(.96)}._cartSvg_1cilk_66{width:24px;height:24px}._badge_1cilk_71{position:absolute;top:-2px;right:-2px;min-width:20px;height:20px;padding:0 5px;display:grid;place-items:center;font-size:.65rem;font-weight:800;line-height:1;color:var(--color-on-cta);background:var(--color-primary);border-radius:var(--radius-pill);border:2px solid var(--color-cart-fab);box-shadow:0 2px 6px #00000040;transition:transform .2s cubic-bezier(.34,1.35,.64,1)}._fabBump_1cilk_38 ._badge_1cilk_71{animation:_badgePop_1cilk_1 .32s ease-out}@keyframes _badgePop_1cilk_1{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}._btn_xsfq3_1{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:40px;padding:0 .85rem;border-radius:var(--radius-pill);font-weight:700;font-size:.875rem;transition:background .12s ease,transform .08s ease,opacity .12s ease}._btn_xsfq3_1:active:not(:disabled){transform:scale(.98)}._btn_xsfq3_1:disabled{opacity:.55;cursor:not-allowed}._lg_xsfq3_23{min-height:48px;font-size:.95rem;padding:0 1.1rem;border-radius:var(--radius-lg)}._full_xsfq3_30{width:100%}._primary_xsfq3_34{background:var(--color-cta);color:var(--color-on-cta)}[data-theme=dark] ._primary_xsfq3_34{box-shadow:0 2px 12px color-mix(in srgb,var(--color-cta) 35%,transparent)}._primary_xsfq3_34:hover:not(:disabled){background:var(--color-cta-hover)}._primary_xsfq3_34:active:not(:disabled){background:var(--color-cta-pressed)}._secondary_xsfq3_51{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border)}._secondary_xsfq3_51:hover:not(:disabled){border-color:var(--color-cta);color:var(--color-cta)}._ghost_xsfq3_62{background:transparent;color:var(--color-cta)}._ghost_xsfq3_62:hover:not(:disabled){background:color-mix(in srgb,var(--color-cta) 10%,transparent)}._danger_xsfq3_71{background:color-mix(in srgb,#c62828 85%,var(--color-surface));color:#fff}._loading_xsfq3_76{position:relative}._hidden_xsfq3_80{opacity:0}._spinner_xsfq3_84{position:absolute;width:18px;height:18px;border:2px solid color-mix(in srgb,var(--color-on-cta) 28%,transparent);border-top-color:var(--color-on-cta);border-radius:50%;animation:_spin_xsfq3_84 .7s linear infinite}@keyframes _spin_xsfq3_84{to{transform:rotate(360deg)}}._backdrop_ebd1p_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--color-overlay)}._drawer_ebd1p_8{position:absolute;right:0;top:0;bottom:0;width:100%;max-width:100%;background:var(--color-bg);display:flex;flex-direction:column;animation:_slideIn_ebd1p_1 .18s ease-out;overflow:hidden}._drawerSuccess_ebd1p_22{pointer-events:none}._successOverlay_ebd1p_26{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:1.5rem;background:color-mix(in srgb,var(--color-bg) 82%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:_overlayIn_ebd1p_1 .35s ease-out forwards}@keyframes _overlayIn_ebd1p_1{0%{opacity:0}to{opacity:1}}._successRipple_ebd1p_46,._successRipple2_ebd1p_47{position:absolute;width:5.5rem;height:5.5rem;border-radius:50%;border:2px solid color-mix(in srgb,#22c55e 65%,white);pointer-events:none;animation:_successRipple_ebd1p_46 1.2s ease-out infinite}._successRipple2_ebd1p_47{animation-delay:.55s}@keyframes _successRipple_ebd1p_46{0%{transform:scale(.85);opacity:.75}to{transform:scale(2.2);opacity:0}}._successBadge_ebd1p_72{position:relative;z-index:1;width:4.25rem;height:4.25rem;border-radius:50%;display:grid;place-items:center;font-size:2rem;font-weight:900;color:#fff;background:linear-gradient(145deg,#22c55e,#16a34a);border:2px solid color-mix(in srgb,#16a34a 70%,#14532d);box-shadow:0 12px 32px color-mix(in srgb,#22c55e 45%,transparent),inset 0 1px color-mix(in srgb,white 25%,transparent);animation:_badgePop_ebd1p_1 .55s cubic-bezier(.34,1.4,.64,1) forwards}@keyframes _badgePop_ebd1p_1{0%{transform:scale(.35);opacity:0}to{transform:scale(1);opacity:1}}._successTitle_ebd1p_102{position:relative;z-index:1;margin:.25rem 0 0;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;color:var(--color-text);animation:_textUp_ebd1p_1 .45s ease-out .2s both}._successHint_ebd1p_113{position:relative;z-index:1;margin:0;font-size:.86rem;font-weight:600;color:var(--color-text-muted);animation:_textUp_ebd1p_1 .45s ease-out .32s both}@keyframes _textUp_ebd1p_1{0%{opacity:0;transform:translateY(.65rem)}to{opacity:1;transform:translateY(0)}}._submitDone_ebd1p_134{background:#22c55e!important;color:#fff!important;animation:_submitPulse_ebd1p_1 .7s cubic-bezier(.34,1.25,.64,1)}@keyframes _submitPulse_ebd1p_1{0%{transform:scale(1)}35%{transform:scale(1.04);filter:brightness(1.1)}to{transform:scale(1);filter:none}}@media(prefers-reduced-motion:reduce){._successOverlay_ebd1p_26,._successBadge_ebd1p_72,._successTitle_ebd1p_102,._successHint_ebd1p_113,._successRipple_ebd1p_46,._successRipple2_ebd1p_47,._submitDone_ebd1p_134{animation:none}}@keyframes _slideIn_ebd1p_1{0%{transform:translate(100%)}}@media(min-width:1024px){._drawer_ebd1p_8{max-width:440px;border-radius:var(--radius-lg) 0 0 var(--radius-lg);border-left:1px solid var(--color-border);box-shadow:-16px 0 48px #0000002e}._list_ebd1p_172,._head_ebd1p_177{padding-left:var(--page-pad-x);padding-right:var(--page-pad-x)}}@media(min-width:1024px){[data-theme=dark] ._drawer_ebd1p_8{box-shadow:-20px 0 56px #0000008c}}._head_ebd1p_177{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:.35rem;padding:.55rem .65rem;padding-top:max(.5rem,env(safe-area-inset-top));border-bottom:1px solid var(--color-border);flex-shrink:0}._headSpacer_ebd1p_200{width:44px;pointer-events:none}._headCenter_ebd1p_205{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-width:0}._title_ebd1p_213{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;text-align:center}._tablePill_ebd1p_221{margin:0;padding:.22rem .65rem;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-primary) 92%,var(--color-text));background:color-mix(in srgb,var(--color-primary) 16%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 32%,transparent);border-radius:var(--radius-pill)}._close_ebd1p_234{justify-self:end;width:44px;height:44px;border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);font-size:1rem;color:var(--color-text)}._list_ebd1p_172{flex:1;overflow-y:auto;padding:.45rem .65rem .65rem;-webkit-overflow-scrolling:touch}._empty_ebd1p_252{margin:1.5rem 0;text-align:center;color:var(--color-text-muted);font-size:.88rem;line-height:1.45}._row_ebd1p_260{display:flex;gap:.55rem;padding:.5rem 0;border-bottom:1px solid var(--color-border);align-items:flex-start}._row_ebd1p_260:last-child{border-bottom:none}._thumbWrap_ebd1p_272{flex-shrink:0;width:56px;height:56px;border-radius:var(--radius-sm);overflow:hidden;background:var(--color-surface-2);border:1px solid var(--color-border)}._thumbImg_ebd1p_282{width:100%;height:100%;object-fit:cover;display:block}._thumbFallback_ebd1p_289{width:100%;height:100%;display:grid;place-items:center;font-size:1.2rem;opacity:.45}._rowBody_ebd1p_298{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}._rowTop_ebd1p_306{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem}._rowInfo_ebd1p_313{min-width:0;text-align:left}._itemName_ebd1p_318{margin:0 0 .12rem;font-size:.88rem;font-weight:700;line-height:1.25}._extras_ebd1p_325{margin:0;font-size:.72rem;color:var(--color-text-muted);line-height:1.3}._notes_ebd1p_332{margin:.2rem 0 0;font-size:.7rem;color:var(--color-primary);font-style:italic;line-height:1.3}._sub_ebd1p_134{margin:0;font-weight:800;font-size:.86rem;color:var(--color-price);flex-shrink:0;line-height:1.25}._rowActions_ebd1p_349{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .5rem}._qty_ebd1p_357{display:flex;align-items:center;gap:.3rem}._qtyBtn_ebd1p_363{width:32px;height:32px;border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);font-weight:700;font-size:.95rem;color:var(--color-text)}._qtyN_ebd1p_374{min-width:1.25rem;text-align:center;font-weight:800;font-size:.82rem}._links_ebd1p_381{display:flex;align-items:center;gap:.5rem}._linkBtn_ebd1p_387,._linkBtnDanger_ebd1p_388{font-size:.74rem;font-weight:600;text-decoration:underline;text-underline-offset:2px;padding:.15rem 0;color:var(--color-primary)}._linkBtnDanger_ebd1p_388{color:#ff6b6b}[data-theme=light] ._linkBtnDanger_ebd1p_388{color:#c62828}._footer_ebd1p_405{flex-shrink:0;padding:.65rem .75rem;padding-bottom:max(.65rem,var(--safe-bottom));border-top:1px solid var(--color-border);background:var(--color-bg-elevated);display:flex;flex-direction:column;gap:.5rem}._totalRow_ebd1p_416{display:flex;justify-content:space-between;align-items:baseline;font-size:.9rem}._totalRow_ebd1p_416 strong{font-size:1.15rem;color:var(--color-price)}._error_ebd1p_428{margin:0;font-size:.8rem;color:#ff6b6b;text-align:center}[data-theme=light] ._error_ebd1p_428{color:#c62828}._backdrop_1591e_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:72;background:var(--color-overlay);display:flex;align-items:center;justify-content:center;padding:1rem;padding-bottom:max(1rem,var(--safe-bottom));animation:_backdropIn_1591e_1 .35s ease-out}@keyframes _backdropIn_1591e_1{0%{opacity:0}to{opacity:1}}._sheet_1591e_19{width:100%;max-width:360px;padding:1.5rem 1.15rem 1.15rem;border-radius:var(--radius-lg);background:linear-gradient(165deg,color-mix(in srgb,var(--color-mustard) 14%,var(--color-surface)),var(--color-surface));border:2px solid color-mix(in srgb,var(--color-mustard) 65%,#c99200);box-shadow:0 18px 48px #0000003d,0 0 0 1px color-mix(in srgb,var(--color-border) 80%,transparent);display:flex;flex-direction:column;align-items:center;text-align:center;gap:.45rem;animation:_sheetPop_1591e_1 .55s cubic-bezier(.34,1.35,.64,1) forwards,_sheetPulse_1591e_1 2.2s ease-in-out .55s 2}@keyframes _sheetPop_1591e_1{0%{opacity:0;transform:scale(.88) translateY(1rem)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes _sheetPulse_1591e_1{0%,to{box-shadow:0 18px 48px #0000003d,0 0 color-mix(in srgb,var(--color-mustard) 30%,transparent)}50%{box-shadow:0 18px 48px #0000003d,0 0 0 8px color-mix(in srgb,var(--color-mustard) 14%,transparent)}}._iconWrap_1591e_68{position:relative;width:4.5rem;height:4.5rem;margin-bottom:.35rem;display:grid;place-items:center}._check_1591e_77{position:relative;z-index:1;width:3.25rem;height:3.25rem;border-radius:50%;display:grid;place-items:center;font-size:1.45rem;font-weight:900;color:#1a1a1a;background:linear-gradient(145deg,var(--color-mustard),var(--color-mustard-hover));border:2px solid color-mix(in srgb,#c99200 50%,var(--color-mustard));box-shadow:0 8px 22px color-mix(in srgb,var(--color-mustard) 45%,transparent),inset 0 1px color-mix(in srgb,white 35%,transparent);animation:_checkPop_1591e_1 .6s cubic-bezier(.34,1.45,.64,1) .15s both}@keyframes _checkPop_1591e_1{0%{transform:scale(.4) rotate(-18deg);opacity:0}to{transform:scale(1) rotate(0);opacity:1}}._ripple_1591e_107,._ripple2_1591e_108{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid color-mix(in srgb,var(--color-mustard) 70%,white);pointer-events:none;animation:_rippleOut_1591e_1 1.4s ease-out infinite}._ripple2_1591e_108{animation-delay:.65s}@keyframes _rippleOut_1591e_1{0%{transform:scale(.75);opacity:.7}to{transform:scale(1.55);opacity:0}}._kicker_1591e_132{margin:0;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--color-mustard) 80%,#8a6500)}._title_1591e_141{margin:0;font-size:1.5rem;font-weight:800;letter-spacing:-.03em;color:var(--color-text)}._hint_1591e_149{margin:0 0 .5rem;font-size:.88rem;line-height:1.45;color:var(--color-text-muted);max-width:28ch}._actions_1591e_157{width:100%;display:flex;flex-direction:column;gap:.5rem;margin-top:.35rem}@media(prefers-reduced-motion:reduce){._backdrop_1591e_1,._sheet_1591e_19,._check_1591e_77,._ripple_1591e_107,._ripple2_1591e_108{animation:none}}@media(min-width:768px){._sheet_1591e_19{max-width:min(400px,100%);padding:1.65rem 1.35rem 1.25rem}}@media(min-width:1024px){._backdrop_1591e_1{padding:min(2rem,4vh)}}._wrap_twf6i_1{display:flex;flex-direction:column;gap:.25rem}._label_twf6i_7{font-size:.78rem;font-weight:600;color:var(--color-text-muted)}._input_twf6i_13,._textarea_twf6i_14{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font:inherit;width:100%;min-height:42px;padding:.5rem .65rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:.88rem}._textarea_twf6i_14{min-height:72px;resize:vertical}._input_twf6i_13::placeholder,._textarea_twf6i_14::placeholder{color:var(--color-text-muted);opacity:1}._input_twf6i_13:focus,._textarea_twf6i_14:focus{outline:none;border-color:var(--color-cta)}._input_twf6i_13[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}._input_twf6i_13[type=number]::-webkit-outer-spin-button,._input_twf6i_13[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._stepperShell_twf6i_59{display:flex;align-items:stretch;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);overflow:hidden;min-height:48px}._stepperShell_twf6i_59[data-disabled="1"]{opacity:.55;pointer-events:none}._stepperBtn_twf6i_74{flex:0 0 3rem;min-width:3rem;border:none;background:color-mix(in srgb,var(--color-text) 7%,transparent);color:var(--color-text);font-size:1.35rem;font-weight:700;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}._stepperBtn_twf6i_74:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 18%,transparent);color:var(--color-text)}._stepperBtn_twf6i_74:active:not(:disabled){background:color-mix(in srgb,var(--color-primary) 28%,transparent)}._stepperBtn_twf6i_74:disabled{cursor:not-allowed;opacity:.4}._stepperInput_twf6i_103{flex:1;min-width:0;border:none;border-left:1px solid var(--color-border);border-right:1px solid var(--color-border);background:transparent;color:var(--color-text);font-size:1.05rem;font-weight:700;font-variant-numeric:tabular-nums;text-align:center;padding:.5rem .35rem}._stepperInput_twf6i_103::placeholder{color:var(--color-text-muted);font-weight:500}._stepperInput_twf6i_103:focus{outline:none;background:color-mix(in srgb,var(--color-primary) 6%,transparent)}._stepperShell_twf6i_59:focus-within{border-color:var(--color-cta);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-cta) 35%,transparent)}._backdrop_g45wq_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--color-overlay);display:flex;align-items:stretch;justify-content:center}._sheet_g45wq_11{position:relative;width:100%;max-width:100%;min-height:100dvh;max-height:100dvh;background:var(--color-modal-sheet);color:var(--color-modal-fg);--color-text: var(--color-modal-fg);--color-text-muted: var(--color-modal-muted);--color-border: var(--color-modal-border);--color-surface: var(--color-modal-surface);--color-bg-elevated: var(--color-modal-elevated);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:0 -6px 40px #00000038}._backFab_g45wq_32{position:absolute;top:max(.5rem,env(safe-area-inset-top));left:.65rem;z-index:5;width:44px;height:44px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-modal-surface) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--color-modal-border) 80%,var(--color-modal-fg));box-shadow:0 4px 16px #0000002e,inset 0 1px color-mix(in srgb,var(--color-modal-fg) 10%,transparent);font-size:1.2rem;color:var(--color-modal-fg);display:grid;place-items:center;cursor:pointer;transition:box-shadow .15s ease,transform .12s ease}._backFab_g45wq_32:active{transform:scale(.96)}._scroll_g45wq_59{overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;-webkit-overflow-scrolling:touch}._stage_g45wq_69{position:relative;overflow:hidden;padding:calc(4.35rem + env(safe-area-inset-top)) .85rem .85rem;min-height:min(44vh,360px)}._glow_g45wq_76{position:absolute;top:8%;right:-10%;width:70%;height:55%;max-height:280px;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--color-primary) 30%,transparent) 0%,transparent 68%);pointer-events:none}._diamond_g45wq_91{position:absolute;top:14%;right:8%;width:64px;height:64px;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 35%,transparent),transparent 60%);transform:rotate(45deg);border-radius:var(--radius-sm);pointer-events:none;opacity:.85;box-shadow:0 4px 18px color-mix(in srgb,var(--color-primary) 20%,transparent)}._heroRow_g45wq_109{position:relative;z-index:1;display:flex;align-items:flex-start;gap:.5rem}._info_g45wq_117{flex:1;min-width:0;padding-right:.15rem;padding-top:.15rem}._title_g45wq_124{margin:0 0 .5rem;font-size:clamp(1.3rem,5vw,1.6rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--color-modal-fg)}._tags_g45wq_133{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.6rem}._tag_g45wq_133{padding:.25rem .55rem;border-radius:var(--radius-pill);font-size:.68rem;font-weight:700;letter-spacing:.02em;background:var(--color-modal-surface);color:var(--color-modal-muted);border:1px solid color-mix(in srgb,var(--color-modal-border) 85%,var(--color-modal-fg));box-shadow:0 1px 4px #00000014}button._tag_g45wq_133{font-family:inherit;cursor:pointer}._tagRating_g45wq_157{color:var(--color-star);transition:background .12s,border-color .12s}._tagRating_g45wq_157:hover{background:color-mix(in srgb,var(--color-star) 12%,var(--color-modal-surface));border-color:color-mix(in srgb,var(--color-star) 35%,var(--color-modal-border))}._tagRating_g45wq_157:active{transform:scale(.98)}._tagRating_g45wq_157:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 55%,transparent);outline-offset:2px}._desc_g45wq_171{margin:0 0 .8rem;font-size:.84rem;line-height:1.5;color:var(--color-modal-muted)}._priceBlock_g45wq_178{margin-top:.2rem}._unitHint_g45wq_182{margin:0 0 .12rem;font-size:.72rem;color:var(--color-modal-muted)}._priceMain_g45wq_188{margin:0;font-size:clamp(1.45rem,6vw,1.8rem);font-weight:800;color:var(--color-primary);letter-spacing:-.03em;text-shadow:0 1px 12px color-mix(in srgb,var(--color-primary) 25%,transparent)}._visual_g45wq_199{flex:0 0 38%;max-width:150px;position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center}._imgHalo_g45wq_209{position:absolute;top:8%;right:0;bottom:8%;left:0;border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--color-primary) 22%,transparent) 0%,transparent 72%);pointer-events:none;z-index:0}._imgFrame_g45wq_222{position:relative;z-index:1;width:100%;padding:.45rem;overflow:visible;border-radius:var(--radius-lg);background:linear-gradient(160deg,color-mix(in srgb,var(--color-modal-elevated) 88%,var(--color-primary)),var(--color-modal-surface));border:1px solid color-mix(in srgb,var(--color-modal-border) 65%,var(--color-primary) 18%);box-shadow:0 14px 32px #00000047,0 4px 10px #0000001f,inset 0 1px color-mix(in srgb,var(--color-modal-fg) 12%,transparent)}._imgInner_g45wq_241{overflow:hidden;border-radius:calc(var(--radius-lg) - 4px);background:color-mix(in srgb,var(--color-modal-fg) 5%,var(--color-modal-sheet));border:1px solid color-mix(in srgb,var(--color-modal-border) 70%,transparent);box-shadow:inset 0 2px 8px #0000001f}._heroImg_g45wq_249{display:block;width:100%;height:auto;max-height:min(38vh,240px);object-fit:contain;transform:rotate(-6deg) scale(1.06);transform-origin:center center;filter:drop-shadow(0 6px 14px rgba(0,0,0,.22))}._heroPlaceholder_g45wq_260{width:100%;min-height:100px;max-height:min(38vh,240px);display:grid;place-items:center;padding:.75rem;border-radius:calc(var(--radius-lg) - 4px);background:color-mix(in srgb,var(--color-modal-muted) 18%,var(--color-modal-surface));border:1px dashed color-mix(in srgb,var(--color-modal-muted) 40%,var(--color-modal-border))}._heroPlaceholderText_g45wq_272{font-size:.65rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--color-modal-muted);text-align:center}._lower_g45wq_283{padding:0 .85rem .85rem;display:flex;flex-direction:column;gap:.75rem}._notesInput_g45wq_290{background:var(--color-modal-elevated);border:1px solid color-mix(in srgb,var(--color-modal-border) 80%,var(--color-modal-fg));box-shadow:inset 0 1px 3px #00000014,0 1px color-mix(in srgb,var(--color-modal-fg) 6%,transparent)}._notesInput_g45wq_290:focus{border-color:color-mix(in srgb,var(--color-primary) 50%,var(--color-modal-border));box-shadow:inset 0 1px 3px #0000000f,0 0 0 2px color-mix(in srgb,var(--color-primary) 16%,transparent)}._detailsToggle_g45wq_307{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font:inherit;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.35rem;width:100%;padding:.55rem .75rem;font-size:.82rem;font-weight:700;color:var(--color-primary);border-radius:var(--radius-pill);border:1px dashed color-mix(in srgb,var(--color-primary) 35%,var(--color-modal-border));background:color-mix(in srgb,var(--color-modal-surface) 88%,var(--color-modal-elevated));box-shadow:0 2px 8px #0000000f;transition:background .15s,border-color .15s,box-shadow .15s}._detailsToggle_g45wq_307:hover{background:color-mix(in srgb,var(--color-primary) 8%,var(--color-modal-surface));border-color:color-mix(in srgb,var(--color-primary) 50%,var(--color-modal-border));box-shadow:0 3px 12px color-mix(in srgb,var(--color-primary) 10%,transparent)}._detailsToggle_g45wq_307:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 55%,transparent);outline-offset:2px}._chevDown_g45wq_338,._chevUp_g45wq_339{display:inline-block;font-size:.9rem;line-height:1}._chevUp_g45wq_339{transform:rotate(180deg)}._detailsHidden_g45wq_348{display:none}._detailsBlock_g45wq_350{display:flex;flex-direction:column;gap:.65rem}._group_g45wq_356{display:flex;flex-direction:column;gap:.5rem;padding:.65rem .75rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-modal-fg) 5%,var(--color-modal-sheet));border:1px solid color-mix(in srgb,var(--color-modal-border) 85%,var(--color-modal-fg));box-shadow:0 3px 12px #00000014}._groupTitle_g45wq_367{margin:0;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;display:flex;align-items:center;gap:.35rem;color:var(--color-modal-fg)}._req_g45wq_379{font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary)}._options_g45wq_387{display:flex;flex-direction:column;gap:.4rem}._optBtn_g45wq_393{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font:inherit;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:48px;padding:.55rem .9rem;text-align:left;border-radius:var(--radius-pill);background:var(--color-modal-elevated);border:1px solid color-mix(in srgb,var(--color-modal-border) 92%,var(--color-modal-fg));color:var(--color-modal-fg);box-shadow:inset 0 1px color-mix(in srgb,var(--color-modal-fg) 7%,transparent),0 1px 3px #0000000f;transition:background .15s,border-color .15s,transform .12s,box-shadow .15s}._optBtn_g45wq_393:hover{border-color:color-mix(in srgb,var(--color-primary) 42%,var(--color-modal-border));background:color-mix(in srgb,var(--color-modal-fg) 6%,var(--color-modal-elevated));box-shadow:inset 0 1px color-mix(in srgb,var(--color-modal-fg) 7%,transparent),0 2px 8px #00000014}._optBtn_g45wq_393:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 55%,transparent);outline-offset:2px}._optBtn_g45wq_393:active{transform:scale(.992)}._optOn_g45wq_428{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 18%,var(--color-modal-elevated));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 28%,transparent),inset 0 1px color-mix(in srgb,var(--color-modal-fg) 6%,transparent),0 2px 10px color-mix(in srgb,var(--color-primary) 12%,transparent)}._optName_g45wq_437{font-weight:600;font-size:.84rem;line-height:1.25;color:var(--color-modal-fg)}._optOn_g45wq_428 ._optName_g45wq_437{font-weight:700}._optPrice_g45wq_445{font-size:.75rem;font-weight:700;color:var(--color-primary);flex-shrink:0}._extraAddons_g45wq_454{display:flex;flex-direction:column;gap:.5rem}._extraAddonsTitle_g45wq_460{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--color-modal-fg)}._extraAddonList_g45wq_469{display:flex;flex-direction:column;gap:.65rem}._extraAddonGroup_g45wq_475{display:flex;flex-direction:column;gap:.45rem;padding:.65rem .75rem;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-modal-fg) 5%,var(--color-modal-sheet));border:1px solid color-mix(in srgb,var(--color-modal-border) 85%,var(--color-modal-fg));box-shadow:0 3px 12px #00000014}._extraAddonGroupName_g45wq_486{margin:0;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--color-modal-fg)}._extraAddonRow_g45wq_495{display:flex;align-items:center;gap:.65rem;min-height:48px;padding:.55rem .75rem;border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-modal-border) 85%,var(--color-modal-fg));background:var(--color-modal-elevated);box-shadow:0 1px 4px #0000000f;cursor:pointer;transition:background .12s,border-color .12s,box-shadow .12s;-webkit-user-select:none;user-select:none}._extraAddonRow_g45wq_495:hover{background:color-mix(in srgb,var(--color-modal-fg) 5%,var(--color-modal-elevated));border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-modal-border));box-shadow:0 2px 8px #00000014}._extraAddonRowOn_g45wq_514{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 14%,var(--color-modal-elevated));box-shadow:0 2px 10px color-mix(in srgb,var(--color-primary) 10%,transparent)}._extraAddonCheck_g45wq_520{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._extraAddonCheckbox_g45wq_528{flex-shrink:0;width:22px;height:22px;border-radius:6px;border:2px solid var(--color-modal-border);background:var(--color-modal-surface);display:grid;place-items:center;font-size:.75rem;font-weight:800;color:#fff;box-shadow:inset 0 1px 2px #00000014;transition:background .15s,border-color .15s}._extraAddonRowOn_g45wq_514 ._extraAddonCheckbox_g45wq_528{background:var(--color-primary);border-color:var(--color-primary);box-shadow:0 2px 6px color-mix(in srgb,var(--color-primary) 30%,transparent)}._extraAddonName_g45wq_549{flex:1;font-size:.875rem;font-weight:600;color:var(--color-modal-fg);line-height:1.3}._extraAddonRowOn_g45wq_514 ._extraAddonName_g45wq_549{font-weight:700}._extraAddonPrice_g45wq_558{font-size:.8rem;font-weight:700;color:var(--color-primary);flex-shrink:0}._footer_g45wq_567{flex-shrink:0;padding:.65rem .85rem;padding-bottom:max(.65rem,var(--safe-bottom));border-top:1px solid color-mix(in srgb,var(--color-modal-border) 90%,var(--color-modal-fg));background:color-mix(in srgb,var(--color-modal-sheet) 94%,var(--color-modal-surface));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -6px 20px #00000024;display:flex;flex-direction:column;gap:.65rem}._qtyBar_g45wq_580{width:100%;display:flex;align-items:center;justify-content:space-between;min-height:52px;padding:0 .35rem;border-radius:var(--radius-md);background:var(--color-modal-surface);border:1px solid color-mix(in srgb,var(--color-modal-border) 85%,var(--color-modal-fg));box-shadow:inset 0 1px 3px #00000014,0 1px color-mix(in srgb,var(--color-modal-fg) 6%,transparent)}._qtySide_g45wq_595{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;font:inherit;cursor:pointer;width:48px;height:44px;border:none;border-radius:var(--radius-sm);background:transparent;font-size:1.35rem;font-weight:600;color:var(--color-modal-fg);display:grid;place-items:center}._qtySide_g45wq_595:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 55%,transparent);outline-offset:1px}._qtySide_g45wq_595:active{background:color-mix(in srgb,var(--color-modal-fg) 6%,transparent)}._qtyVal_g45wq_620{font-size:1.1rem;font-weight:800;min-width:2ch;text-align:center;color:var(--color-modal-fg)}._flash_g45wq_628{animation:_pulse_g45wq_1 .6s ease-out}@keyframes _pulse_g45wq_1{0%{transform:scale(1)}30%{transform:scale(1.05);filter:brightness(1.2)}65%{transform:scale(1.02);filter:brightness(1.08)}to{transform:scale(1);filter:none}}@media(min-width:480px){._visual_g45wq_199{max-width:200px}}@media(min-width:1024px){._backdrop_g45wq_1{align-items:center;padding:min(2rem,4vh) min(1.5rem,3vw)}._sheet_g45wq_11{width:100%;max-width:min(520px,100%);min-height:auto;max-height:min(92dvh,880px);border-radius:var(--radius-xl);box-shadow:0 24px 64px #00000052}._stage_g45wq_69{min-height:min(44vh,360px);padding-left:var(--page-pad-x);padding-right:var(--page-pad-x)}._lower_g45wq_283,._footer_g45wq_567{padding-left:var(--page-pad-x);padding-right:var(--page-pad-x)}._visual_g45wq_199{max-width:220px}._heroImg_g45wq_249{max-height:min(42vh,300px)}}._wrap_ihxt8_1{display:inline-flex;align-items:center;gap:.08rem;font-size:.62rem;line-height:1}._on_ihxt8_9{color:var(--color-star)}._off_ihxt8_13{color:var(--color-border);opacity:.4}._num_ihxt8_18{margin-left:.25rem;font-size:.72rem;font-weight:600;color:var(--color-text-muted)}._backdrop_j9254_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:55;background:var(--color-overlay);display:flex;align-items:flex-end;justify-content:center}@media(min-width:520px){._backdrop_j9254_1{align-items:center;padding:1rem}}._sheet_j9254_18{position:relative;width:100%;max-width:100%;max-height:min(88dvh,640px);background:var(--color-bg);color:var(--color-text);border-radius:var(--radius-xl) var(--radius-xl) 0 0;border:1px solid var(--color-border);box-shadow:0 -8px 40px #00000038;display:flex;flex-direction:column;overflow:hidden;animation:_sheetUp_j9254_1 .22s ease}@media(min-width:520px){._sheet_j9254_18{max-width:420px;border-radius:var(--radius-xl)}}@media(min-width:768px){._sheet_j9254_18{max-width:min(460px,100%)}}@media(min-width:1024px){._sheet_j9254_18{max-width:min(500px,100%);max-height:min(86dvh,720px)}._head_j9254_53{padding-left:var(--page-pad-x);padding-right:var(--page-pad-x)}}@keyframes _sheetUp_j9254_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}._head_j9254_53{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:.35rem;padding:max(.5rem,env(safe-area-inset-top)) .55rem .65rem;border-bottom:1px solid var(--color-border);flex-shrink:0}._back_j9254_1{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);font-size:1.1rem;color:var(--color-text)}._headCenter_j9254_92{min-width:0;text-align:center}._title_j9254_97{margin:0;font-size:1rem;font-weight:800;letter-spacing:-.02em;line-height:1.25}._sub_j9254_105{margin:.2rem 0 0;font-size:.72rem;font-weight:600;color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase}._headSpacer_j9254_114{width:44px;height:44px}._scroll_j9254_119{flex:1;min-height:0;overflow-y:auto;padding:.65rem .85rem 1rem;-webkit-overflow-scrolling:touch}._review_j9254_127{padding:.75rem 0;border-bottom:1px solid var(--color-border)}._review_j9254_127:last-child{border-bottom:none;padding-bottom:.25rem}._reviewTop_j9254_137{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;margin-bottom:.4rem}._author_j9254_145{margin:0;font-size:.88rem;font-weight:700;color:var(--color-text)}._when_j9254_152{flex-shrink:0;font-size:.68rem;color:var(--color-text-muted);font-weight:600}._starsRow_j9254_159{margin-bottom:.35rem}._comment_j9254_163{margin:0;font-size:.84rem;line-height:1.45;color:color-mix(in srgb,var(--color-text) 88%,var(--color-text-muted))}._empty_j9254_170{margin:1.5rem 0;text-align:center;font-size:.88rem;color:var(--color-text-muted)}._compose_j9254_177{flex-shrink:0;padding:.55rem .85rem;padding-bottom:max(.65rem,var(--safe-bottom));border-top:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 35%,var(--color-bg))}._composeToggle_j9254_185{display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%;padding:.45rem .15rem;text-align:left;font-family:inherit;color:var(--color-text);background:none;border:none;border-radius:var(--radius-md);cursor:pointer;transition:background .12s ease}._composeToggle_j9254_185:hover{background:color-mix(in srgb,var(--color-text) 4%,transparent)}._composeToggle_j9254_185:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 55%,transparent);outline-offset:2px}._composeToggleMain_j9254_211{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0}._composeTitle_j9254_219{margin:0;font-size:.8rem;font-weight:800;letter-spacing:-.02em;color:var(--color-text)}._composeTeaser_j9254_227{font-size:.68rem;font-weight:600;color:var(--color-text-muted);line-height:1.3}._composeChevron_j9254_234{flex-shrink:0;font-size:.95rem;font-weight:700;color:var(--color-text-muted);line-height:1}._composeForm_j9254_242{margin:0;padding:0}._composePanel_j9254_247{padding-top:.35rem}._field_j9254_251{margin-bottom:.5rem}._field_j9254_251:last-of-type{margin-bottom:.55rem}._fieldLabel_j9254_259{display:block;margin-bottom:.25rem;font-size:.72rem;font-weight:600;color:var(--color-text-muted)}._fieldInput_j9254_267,._fieldTextarea_j9254_268{width:100%;box-sizing:border-box;padding:.5rem .65rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:.88rem;font-family:inherit}._fieldTextarea_j9254_268{min-height:72px;resize:vertical;line-height:1.4}._fieldInput_j9254_267:focus,._fieldTextarea_j9254_268:focus{outline:none;border-color:var(--color-cta)}._thanks_j9254_292{margin:0 0 .5rem;padding:.45rem .55rem;font-size:.78rem;font-weight:600;color:color-mix(in srgb,var(--color-primary) 88%,var(--color-text));background:color-mix(in srgb,var(--color-primary) 12%,transparent);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--color-primary) 22%,transparent)}._adminImg_u5twb_1{width:1.35rem;height:1.35rem;object-fit:contain;display:block}._adminEmoji_u5twb_8{font-size:1.15rem;line-height:1;display:block}._tabImg_u5twb_14,._pillImg_u5twb_15{width:88%;height:88%;object-fit:contain;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}._inicioImg_u5twb_24{width:96%;height:96%;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(0,0,0,.28))}[data-theme=dark] ._inicioImg_u5twb_24{mix-blend-mode:lighten}._tabEmoji_u5twb_35,._pillEmoji_u5twb_36{line-height:1;display:block}._tabEmoji_u5twb_35{font-size:var(--menu-cat-emoji, 1.35rem)}._pillEmoji_u5twb_36{font-size:.95rem}@media(min-width:1024px){._tabEmoji_u5twb_35{font-size:var(--menu-cat-emoji-lg, 1.4rem)}}._scroller_19rsf_1{display:flex;gap:.55rem;overflow-x:auto;padding:.35rem var(--page-pad-x) .5rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}._scroller_19rsf_1::-webkit-scrollbar{display:none}._tab_19rsf_14{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.52rem;width:var(--menu-cat-tab-w, 76px);min-height:var(--menu-cat-tab-minh, 86px);padding:.52rem .35rem .46rem;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted);transition:background .32s ease,color .32s ease,border-color .32s ease,box-shadow .32s ease}._tab_19rsf_14:active:not(._active_19rsf_35){opacity:.82}._iconWrap_19rsf_39{width:var(--menu-cat-icon-box, 40px);height:var(--menu-cat-icon-box, 40px);flex-shrink:0;display:grid;place-items:center;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-text) 6%,transparent);overflow:hidden;transition:background .32s ease,box-shadow .32s ease}._iconWrapHome_19rsf_53{width:calc(var(--menu-cat-icon-box, 40px) + 4px);height:calc(var(--menu-cat-icon-box, 40px) + 4px);border-radius:calc(var(--radius-sm) + 2px);background:linear-gradient(155deg,color-mix(in srgb,var(--color-mustard) 22%,transparent),color-mix(in srgb,var(--color-mustard) 6%,transparent));border:1px solid color-mix(in srgb,var(--color-mustard) 18%,transparent);box-shadow:0 2px 8px color-mix(in srgb,var(--color-mustard) 10%,transparent)}._emoji_19rsf_66{font-size:var(--menu-cat-emoji, 1.35rem);line-height:1}._label_19rsf_71{font-size:var(--menu-cat-label-fs, .65rem);font-weight:600;text-align:center;line-height:1.2;max-width:var(--menu-cat-label-max, 72px);margin-top:.02rem}._active_19rsf_35{background:var(--color-tab-active-bg);border-color:var(--color-tab-active-border);color:var(--color-tab-active-text);box-shadow:0 3px 14px color-mix(in srgb,var(--color-primary) 14%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 10%,transparent)}._active_19rsf_35 ._iconWrap_19rsf_39{background:color-mix(in srgb,var(--color-primary) 18%,var(--color-tab-active-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 28%,transparent)}._active_19rsf_35 ._iconWrapHome_19rsf_53{background:linear-gradient(155deg,color-mix(in srgb,var(--color-primary) 32%,var(--color-tab-active-bg)),color-mix(in srgb,var(--color-mustard) 20%,var(--color-tab-active-bg)));border-color:color-mix(in srgb,var(--color-primary) 38%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 22%,transparent),0 2px 10px color-mix(in srgb,var(--color-primary) 14%,transparent)}._active_19rsf_35 ._emoji_19rsf_66{filter:none}@media(min-width:768px){._scroller_19rsf_1{flex-wrap:wrap;justify-content:center;overflow-x:visible;padding:.45rem var(--page-pad-x) .55rem;gap:.65rem}._tab_19rsf_14{width:var(--menu-cat-tab-w-md, 82px);min-height:var(--menu-cat-tab-minh-md, 88px)}._label_19rsf_71{max-width:calc(var(--menu-cat-label-max, 72px) + 6px);font-size:calc(var(--menu-cat-label-fs, .65rem) + .01rem)}}@media(min-width:1024px){._tab_19rsf_14{width:var(--menu-cat-tab-w-lg, 86px);min-height:var(--menu-cat-tab-minh-lg, 90px)}._iconWrap_19rsf_39{width:var(--menu-cat-icon-box-lg, 42px);height:var(--menu-cat-icon-box-lg, 42px)}._iconWrapHome_19rsf_53{width:calc(var(--menu-cat-icon-box-lg, 42px) + 4px);height:calc(var(--menu-cat-icon-box-lg, 42px) + 4px)}._emoji_19rsf_66{font-size:var(--menu-cat-emoji-lg, 1.4rem)}}._card_1h0ee_1{flex:0 0 min(83vw,300px);max-width:300px;scroll-snap-align:start}._gridCard_1h0ee_8{flex:none;max-width:none;width:100%;min-width:0;scroll-snap-align:unset;height:100%;display:flex;flex-direction:column}._gridCard_1h0ee_8 ._frame_1h0ee_19,._gridCard_1h0ee_8 ._hit_1h0ee_26{flex:1;display:flex;flex-direction:column;min-height:0}._gridCard_1h0ee_8 ._body_1h0ee_33{flex:1;display:flex;flex-direction:column;min-height:0;padding-bottom:.75rem}._gridCard_1h0ee_8 ._titleRow_1h0ee_42{min-height:2.2rem;align-items:flex-start}._gridCard_1h0ee_8 ._subMeta_1h0ee_47{min-height:calc(.68rem * 1.35 * 2);margin-bottom:0}._gridCard_1h0ee_8 ._price_1h0ee_52{margin-top:auto;padding-top:.4rem}._frame_1h0ee_19{position:relative}._hit_1h0ee_26{display:block;width:100%;padding:0;text-align:left;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow:hidden;box-shadow:var(--shadow-card);cursor:pointer;transition:transform .18s cubic-bezier(.34,1.15,.64,1),box-shadow .18s ease,border-color .18s ease}._addFab_1h0ee_78{position:absolute;right:.5rem;bottom:.5rem;z-index:2;width:40px;height:40px;padding:0;display:grid;place-items:center;font-size:1.45rem;font-weight:700;line-height:1;color:var(--color-on-cta);background:var(--color-cta);border-radius:var(--radius-pill);border:none;box-shadow:0 4px 14px color-mix(in srgb,var(--color-cta) 35%,transparent);transition:transform .16s cubic-bezier(.34,1.25,.64,1),box-shadow .16s ease,background .12s ease}._addFab_1h0ee_78:hover{transform:scale(1.06);box-shadow:0 6px 18px color-mix(in srgb,var(--color-cta) 45%,transparent)}._addFab_1h0ee_78:active{transform:scale(.9)}._addFabPulse_1h0ee_111{animation:_addFabPop_1h0ee_1 .32s ease-out}@keyframes _addFabPop_1h0ee_1{0%,to{transform:scale(1)}45%{transform:scale(1.08)}}._hit_1h0ee_26:active{transform:scale(.985);border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border));box-shadow:0 2px 10px color-mix(in srgb,var(--color-primary) 12%,transparent),var(--shadow-card)}._hit_1h0ee_26:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 65%,transparent);outline-offset:2px}._imageWrap_1h0ee_138{position:relative;aspect-ratio:16 / 11;background:var(--color-bg-elevated);overflow:hidden}._image_1h0ee_138{width:100%;height:100%;object-fit:cover}._imagePlaceholder_1h0ee_151{width:100%;height:100%;display:grid;place-items:center;background:color-mix(in srgb,var(--color-text-muted) 12%,var(--color-bg-elevated));border-bottom:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}._imagePlaceholderText_1h0ee_160{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._body_1h0ee_33{padding:.65rem 3.25rem .85rem .75rem}._titleRow_1h0ee_42{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.35rem}._title_1h0ee_42{margin:0;font-size:.88rem;font-weight:700;line-height:1.25;color:var(--color-text);flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden;overflow-wrap:break-word;word-break:break-word}._ratingBtn_1h0ee_198{flex-shrink:0;position:relative;z-index:1;display:inline-flex;align-items:center;gap:.15rem;margin:0;padding:.2rem .48rem;font-size:.78rem;font-weight:700;font-family:inherit;line-height:1.2;color:var(--color-star);background:color-mix(in srgb,var(--color-surface-2) 70%,var(--color-bg));border:1px solid color-mix(in srgb,var(--color-border) 80%,transparent);border-radius:var(--radius-pill);cursor:pointer;transition:background .12s ease,transform .12s ease}._ratingBtn_1h0ee_198:hover{background:color-mix(in srgb,var(--color-surface-2) 55%,var(--color-bg))}._ratingBtn_1h0ee_198:active{transform:scale(.96)}._ratingBtn_1h0ee_198:focus-visible{outline:2px solid color-mix(in srgb,var(--color-primary) 55%,transparent);outline-offset:2px}._star_1h0ee_234{font-size:.72rem;line-height:1}._subMeta_1h0ee_47{margin:0 0 .45rem;font-size:.68rem;color:var(--color-text-muted);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;overflow:hidden}@media(prefers-reduced-motion:reduce){._addFabPulse_1h0ee_111{animation:none}._hit_1h0ee_26,._addFab_1h0ee_78,._tab_1h0ee_258{transition:none}}._root_afos5_1{display:flex;align-items:center;gap:.75rem;padding:1rem var(--page-pad-x);background:var(--color-bg);border-bottom:1px solid var(--color-border)}._logo_afos5_10{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--color-border)}._info_afos5_19{display:flex;flex-direction:column;gap:.2rem;min-width:0}._name_afos5_26{font-size:1.05rem;font-weight:700;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._status_afos5_35{font-size:.72rem;font-weight:600;letter-spacing:.04em;padding:.15rem .55rem;border-radius:var(--radius-pill);width:fit-content;text-transform:uppercase}._open_afos5_45{background:#d1fae5;color:#065f46}._closed_afos5_46{background:#fee2e2;color:#991b1b}._busy_afos5_47{background:#fef3c7;color:#92400e}._root_29mpg_1{display:flex;align-items:center;gap:.6rem;padding:.65rem var(--page-pad-x);font-size:.875rem;font-weight:500}._icon_29mpg_10{font-size:1rem;flex-shrink:0}._message_29mpg_11{flex:1}._info_29mpg_13{background:#eff6ff;color:#1e40af}._warning_29mpg_14{background:#fffbeb;color:#92400e}._success_29mpg_15{background:#f0fdf4;color:#166534}._error_29mpg_16{background:#fef2f2;color:#991b1b}._root_1a4k6_1{width:100%;overflow:hidden;max-height:220px}._link_1a4k6_7{display:block}._img_1a4k6_9{width:100%;height:100%;max-height:220px;object-fit:cover;display:block}@media(min-width:768px){._root_1a4k6_1,._img_1a4k6_9{max-height:320px}}._root_1liei_1{padding:.5rem 0;background:var(--color-bg);border-bottom:1px solid var(--color-border);position:sticky;top:var(--header-h, 52px);z-index:10}._list_1liei_10{display:flex;gap:.5rem;padding:0 var(--page-pad-x);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;list-style:none;margin:0}._list_1liei_10::-webkit-scrollbar{display:none}._item_1liei_22{flex-shrink:0}._pill_1liei_24{display:flex;align-items:center;gap:.3rem;padding:.4rem .9rem;border-radius:var(--radius-pill);border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font-size:.85rem;font-weight:500;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .2s cubic-bezier(.34,1.2,.64,1),box-shadow .2s ease;white-space:nowrap}._pill_1liei_24:active:not(._active_1liei_45){transform:scale(.94)}._pill_1liei_24._active_1liei_45{background:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:scale(1.04);box-shadow:0 4px 14px color-mix(in srgb,var(--color-primary) 28%,transparent)}._emoji_1liei_57{font-size:.95rem}._root_yphaz_1{padding:1.25rem var(--page-pad-x)}._title_yphaz_5{font-size:1rem;font-weight:700;color:var(--color-text);margin:0 0 .9rem}._grid_yphaz_12{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;list-style:none;margin:0;padding:0}@media(min-width:640px){._grid_yphaz_12{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}._card_yphaz_25{position:relative;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface);box-shadow:var(--shadow-card);display:flex;flex-direction:column}._badge_yphaz_35{position:absolute;top:.5rem;left:.5rem;background:var(--color-primary);color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.04em;padding:.15rem .5rem;border-radius:var(--radius-pill);text-transform:uppercase;z-index:1}._img_yphaz_50{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}._imgPlaceholder_yphaz_57{width:100%;aspect-ratio:4 / 3;background:var(--color-bg-elevated)}._body_yphaz_63{padding:.6rem .75rem .75rem;display:flex;flex-direction:column;gap:.2rem}._name_yphaz_70{font-size:.85rem;font-weight:600;color:var(--color-text);line-height:1.3}._price_yphaz_77{font-size:.875rem;font-weight:700;color:var(--color-price)}._root_vwgzs_1{list-style:none;margin:0;padding:.5rem var(--page-pad-x) 1rem}._grid_vwgzs_8{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.75rem}@media(min-width:640px){._grid_vwgzs_8{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}._grid_vwgzs_8 ._card_vwgzs_18{display:flex;flex-direction:column;border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface);box-shadow:var(--shadow-card)}._grid_vwgzs_8 ._img_vwgzs_27,._grid_vwgzs_8 ._imgPlaceholder_vwgzs_28{width:100%;aspect-ratio:4 / 3;object-fit:cover}._grid_vwgzs_8 ._body_vwgzs_34{padding:.6rem .75rem .75rem;display:flex;flex-direction:column;gap:.2rem}._list_vwgzs_42{display:flex;flex-direction:column;gap:.5rem}._list_vwgzs_42 ._card_vwgzs_18{display:flex;gap:.75rem;align-items:center;background:var(--color-surface);border-radius:var(--radius-sm);padding:.6rem .75rem;box-shadow:var(--shadow-card)}._list_vwgzs_42 ._img_vwgzs_27,._list_vwgzs_42 ._imgPlaceholder_vwgzs_28{width:64px;height:64px;border-radius:var(--radius-sm);object-fit:cover;flex-shrink:0}._list_vwgzs_42 ._body_vwgzs_34{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15rem}._img_vwgzs_27{display:block}._imgPlaceholder_vwgzs_28{background:var(--color-bg-elevated)}._name_vwgzs_76{font-size:.9rem;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._description_vwgzs_85{font-size:.78rem;color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._price_vwgzs_94{font-size:.875rem;font-weight:700;color:var(--color-price)}._root_126aj_1{padding:1.5rem var(--page-pad-x) calc(1.5rem + var(--safe-bottom, 0px));background:var(--color-bg-elevated);border-top:1px solid var(--color-border);text-align:center;display:flex;flex-direction:column;gap:.3rem}._name_126aj_11{font-size:.9rem;font-weight:700;color:var(--color-text);margin:0}._line_126aj_18{font-size:.8rem;color:var(--color-text-muted);margin:0}._powered_126aj_24{font-size:.72rem;color:var(--color-text-muted);margin:.5rem 0 0;opacity:.7}._main_12iv4_1{flex:1;padding-bottom:calc(8.5rem + var(--safe-bottom));max-width:100%;overflow-x:hidden}._menuBanner_12iv4_8{margin:.65rem 1rem 0;padding:.65rem .85rem;font-size:.875rem;line-height:1.35;border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--color-warn, #b45309) 14%,var(--color-surface, #fff));color:var(--color-text, #111);border:1px solid color-mix(in srgb,var(--color-warn, #b45309) 35%,transparent)}[data-theme=dark] ._menuBanner_12iv4_8{background:color-mix(in srgb,var(--color-warn, #fbbf24) 12%,var(--color-surface, #1a1a1a));border-color:color-mix(in srgb,var(--color-warn, #fbbf24) 28%,transparent)}._menuBannerPromo_12iv4_24{margin:.65rem 1rem 0;padding:.65rem .85rem;font-size:.875rem;line-height:1.4;border-radius:var(--radius-md, 10px);background:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface, #fff));color:var(--color-text, #111);border:1px solid color-mix(in srgb,var(--color-primary) 38%,transparent);white-space:pre-wrap}[data-theme=dark] ._menuBannerPromo_12iv4_24{background:color-mix(in srgb,var(--color-primary) 18%,var(--color-surface, #1a1a1a));border-color:color-mix(in srgb,var(--color-primary) 42%,transparent)}._hero_12iv4_42{padding-bottom:.15rem}._banner_12iv4_47{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:0;padding:0}._bannerFrame_12iv4_56{position:relative;border-radius:0 0 var(--radius-xl) var(--radius-xl);overflow:hidden;border:none;box-shadow:0 12px 28px color-mix(in srgb,#000 10%,transparent)}._bannerFrame_12iv4_56:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:2;height:min(48%,11rem);pointer-events:none;border-radius:inherit;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--color-bg) 22%,transparent) 38%,color-mix(in srgb,var(--color-bg) 58%,transparent) 68%,color-mix(in srgb,var(--color-bg) 88%,transparent) 100%)}[data-theme=dark] ._bannerFrame_12iv4_56{box-shadow:0 16px 40px #00000059}[data-theme=dark] ._bannerFrame_12iv4_56:after{background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--color-bg) 28%,transparent) 34%,color-mix(in srgb,var(--color-bg) 62%,transparent) 65%,color-mix(in srgb,var(--color-bg) 90%,transparent) 100%)}._bannerImg_12iv4_97{width:100%;height:clamp(180px,56vw,var(--menu-banner-height, 340px));object-fit:cover;object-position:var(--menu-banner-focus-x, 52%) var(--menu-banner-focus-y, 45%);display:block;background:var(--color-surface-2)}._bannerCustomerTools_12iv4_106{position:absolute;right:.55rem;bottom:.55rem;z-index:5;display:flex;flex-wrap:wrap;gap:.35rem;justify-content:flex-end;max-width:calc(100% - .75rem);pointer-events:auto}._bannerCustomerFile_12iv4_119{position:absolute;width:0;height:0;opacity:0;pointer-events:none}._bannerCustomerBtn_12iv4_127,._bannerCustomerBtnSecondary_12iv4_128{font:inherit;font-size:.72rem;font-weight:600;padding:.32rem .55rem;border-radius:999px;border:1px solid color-mix(in srgb,#fff 50%,transparent);background:color-mix(in srgb,#000 38%,transparent);color:#fff;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;line-height:1.2}._bannerCustomerBtn_12iv4_127:disabled{opacity:.65;cursor:default}._bannerCustomerBtnSecondary_12iv4_128{background:color-mix(in srgb,var(--color-surface, #fff) 78%,transparent);color:var(--color-text, #111);border-color:color-mix(in srgb,var(--color-text, #111) 20%,transparent)}[data-theme=dark] ._bannerCustomerBtnSecondary_12iv4_128{background:color-mix(in srgb,var(--color-surface, #1a1a1a) 82%,transparent);color:var(--color-text, #f5f5f5);border-color:color-mix(in srgb,var(--color-text) 24%,transparent)}._bannerCustomerErr_12iv4_160{position:absolute;left:.55rem;right:.55rem;bottom:2.65rem;z-index:5;margin:0;font-size:.68rem;line-height:1.25;padding:.3rem .45rem;border-radius:6px;background:color-mix(in srgb,#b91c1c 90%,#000);color:#fff;pointer-events:none;text-align:center}._bannerShine_12iv4_177{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(165deg,color-mix(in srgb,#fff 8%,transparent) 0%,transparent 46%,transparent 100%);opacity:.85}[data-theme=dark] ._bannerShine_12iv4_177{background:linear-gradient(180deg,transparent 0%,transparent 52%,color-mix(in srgb,var(--color-bg) 22%,transparent) 100%);opacity:.9}._topChrome_12iv4_196{padding:.85rem var(--page-pad-x) .2rem}._topRow_12iv4_200{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.35rem .5rem}._topRowBalance_12iv4_207{min-width:0;pointer-events:none}._identity_12iv4_212{grid-column:2;justify-self:center;display:flex;align-items:center;gap:.65rem;max-width:min(72vw,300px)}._sideDot_12iv4_221{flex-shrink:0;width:5px;height:2.6em;min-height:2.25rem;align-self:center;border-radius:var(--radius-pill);background:linear-gradient(180deg,var(--color-primary),color-mix(in srgb,var(--color-primary) 35%,var(--color-text-muted)));box-shadow:0 0 16px color-mix(in srgb,var(--color-primary) 45%,transparent)}._eyebrow_12iv4_232{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);line-height:1.35;text-align:center;text-wrap:balance}._topActions_12iv4_244{grid-column:3;justify-self:end;display:flex;align-items:center;gap:.2rem;flex-shrink:0}._roundIcon_12iv4_254{width:40px;height:40px;display:grid;place-items:center;font-size:.95rem;line-height:1;border-radius:var(--radius-pill);background:transparent;border:1px solid transparent;color:var(--color-text-muted);opacity:.88;transition:opacity .15s ease,background .15s ease,border-color .15s ease,color .15s ease}._roundIcon_12iv4_254:active{transform:scale(.96)}._roundIcon_12iv4_254:hover{opacity:1;color:var(--color-text);background:color-mix(in srgb,var(--color-text) 5%,transparent);border-color:color-mix(in srgb,var(--color-border) 45%,transparent)}._kebabBtn_12iv4_284{color:inherit}._kebabIcon_12iv4_288{width:16px;height:16px;display:block;opacity:.72;color:color-mix(in srgb,var(--color-text-muted) 65%,var(--color-text))}._roundIcon_12iv4_254:hover ._kebabIcon_12iv4_288{opacity:.95;color:var(--color-text-muted)}._kebabWrap_12iv4_301{position:relative}._optionsBackdrop_12iv4_305{position:fixed;top:0;right:0;bottom:0;left:0;z-index:33;background:transparent}._optionsMenu_12iv4_312{position:absolute;top:calc(100% + 6px);right:0;z-index:34;min-width:min(220px,72vw);padding:.35rem 0;margin:0;list-style:none;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card),0 12px 40px #0000002e}[data-theme=dark] ._optionsMenu_12iv4_312{box-shadow:var(--shadow-card),0 16px 48px #0000008c}._optionsMenuItem_12iv4_331{display:block;width:100%;padding:.72rem 1rem;text-align:left;font-size:.9rem;font-weight:600;color:var(--color-text);background:none;border:none;cursor:pointer;transition:background .12s ease}._optionsMenuItem_12iv4_331:hover,._optionsMenuItem_12iv4_331:focus-visible{background:color-mix(in srgb,var(--color-text) 6%,transparent);outline:none}._optionsMenuItem_12iv4_331:active{background:color-mix(in srgb,var(--color-text) 10%,transparent)}._optionsMenuItem_12iv4_331+._optionsMenuItem_12iv4_331{border-top:1px solid var(--color-border)}._greeting_12iv4_359{margin:.75rem 0 0;font-size:clamp(1.22rem,4vw,1.42rem);font-weight:800;letter-spacing:-.025em;line-height:1.28;color:var(--color-text)}._searchRow_12iv4_369{padding:.55rem var(--page-pad-x) .5rem}._search_12iv4_369{display:flex;align-items:center;gap:.65rem;min-height:52px;padding:0 1rem 0 1.05rem;border-radius:var(--radius-pill);background:var(--color-search-bg);border:1px solid var(--color-search-border);box-shadow:0 4px 20px #0000001f;transition:border-color .15s ease,box-shadow .15s ease}[data-theme=dark] ._search_12iv4_369{box-shadow:0 6px 24px #00000073}._search_12iv4_369:focus-within{border-color:color-mix(in srgb,var(--color-primary) 55%,var(--color-search-border));box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 22%,transparent),0 6px 24px #0003}[data-theme=dark] ._search_12iv4_369:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 28%,transparent),0 8px 28px #00000080}._searchIcon_12iv4_405{flex-shrink:0;display:grid;place-items:center;color:var(--color-text-muted);opacity:.92}._searchSvg_12iv4_413{width:19px;height:19px}._searchInput_12iv4_418{flex:1;min-width:0;border:none;background:transparent;font-size:.94rem;outline:none;color:var(--color-text)}._searchInput_12iv4_418::placeholder{color:var(--color-text-muted);opacity:.85}._searchClear_12iv4_433{flex-shrink:0;width:30px;height:30px;padding:0;display:grid;place-items:center;font-size:1.35rem;font-weight:500;line-height:1;color:var(--color-text-muted);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-text) 6%,transparent);border:none}._searchClear_12iv4_433:active{transform:scale(.94);color:var(--color-text)}._catBlock_12iv4_454{padding:.2rem 0 .35rem}._block_12iv4_458{padding:.35rem 0 .15rem}._sectionHead_12iv4_462{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem var(--page-pad-x) .45rem}._blockTitle_12iv4_470{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--color-text)}._seeAll_12iv4_478{flex-shrink:0;padding:.35rem .25rem;font-size:.78rem;font-weight:700;color:var(--color-primary);background:none;border:none}._seeAll_12iv4_478:active{opacity:.8}._rail_12iv4_492{padding:.15rem var(--page-pad-x) .65rem}._rail_12iv4_492[data-scroll=lateral]{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}._rail_12iv4_492[data-scroll=lateral]::-webkit-scrollbar{display:none}._rail_12iv4_492[data-scroll=traditional]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._emptyInline_12iv4_515{margin:0 var(--page-pad-x) 1rem;font-size:.85rem;color:var(--color-text-muted)}._siteFooter_12iv4_522{margin-top:1.5rem;padding:1.1rem var(--page-pad-x) .35rem;border-top:1px solid color-mix(in srgb,var(--color-border) 85%,transparent);text-align:center}._footerTagline_12iv4_529{margin:0 0 .55rem;font-size:.84rem;font-weight:700;letter-spacing:-.01em;line-height:1.4;color:color-mix(in srgb,var(--color-text) 72%,var(--color-text-muted))}._footerCredit_12iv4_538{margin:0;padding-top:.15rem;font-size:.68rem;font-weight:600;letter-spacing:.04em;color:var(--color-text-muted);opacity:.92}@keyframes _gridOverlayIn_12iv4_1{0%{opacity:0}to{opacity:1}}._gridOverlay_12iv4_558{position:fixed;top:0;right:0;bottom:0;left:0;z-index:58;display:flex;flex-direction:column;background:var(--color-bg);animation:_gridOverlayIn_12iv4_1 .2s ease}._gridHeader_12iv4_568{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:.5rem;padding:max(.55rem,env(safe-area-inset-top)) var(--page-pad-x) .65rem;border-bottom:1px solid var(--color-border);background:var(--color-bg);flex-shrink:0}._gridBack_12iv4_579{width:44px;height:44px;display:grid;place-items:center;padding:0;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-surface) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid color-mix(in srgb,var(--color-border) 80%,var(--color-text));box-shadow:0 4px 16px #0000001f,inset 0 1px color-mix(in srgb,var(--color-text) 8%,transparent);color:var(--color-text);cursor:pointer;transition:box-shadow .15s ease,transform .12s ease,background .15s ease}._gridBackIcon_12iv4_600{width:22px;height:22px;display:block}._gridBack_12iv4_579:hover{background:var(--color-surface);box-shadow:0 6px 20px #00000029,inset 0 1px color-mix(in srgb,var(--color-text) 10%,transparent)}._gridBack_12iv4_579:active{transform:scale(.96)}._gridTitle_12iv4_617{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;text-align:center;color:var(--color-text)}._gridHeaderSpacer_12iv4_626{width:44px;height:44px;justify-self:end}._gridScroll_12iv4_632{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}._productGrid_12iv4_639{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;padding:.75rem var(--page-pad-x);padding-bottom:calc(8.5rem + var(--safe-bottom))}._gridEmpty_12iv4_647{margin:1.25rem var(--page-pad-x);font-size:.9rem;color:var(--color-text-muted);text-align:center}._waiterToast_12iv4_654{position:fixed;left:50%;transform:translate(-50%);bottom:calc(5.25rem + var(--safe-bottom));z-index:36;max-width:min(340px,calc(100vw - 1.5rem));padding:.75rem 1rem;font-size:.86rem;font-weight:600;line-height:1.4;text-align:center;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card),0 10px 36px #0003;animation:_toastIn_12iv4_1 .22s ease}@keyframes _toastIn_12iv4_1{0%{opacity:0;transform:translate(-50%) translateY(8px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(min-width:640px){._bannerImg_12iv4_97{height:clamp(200px,42vw,var(--menu-banner-height, 380px))}._greeting_12iv4_359{font-size:clamp(1.28rem,3.2vw,1.52rem)}._productGrid_12iv4_639{gap:.8rem;padding:.85rem var(--page-pad-x)}}@media(max-height:440px)and (orientation:landscape){._bannerImg_12iv4_97{height:clamp(96px,36vh,var(--menu-banner-height, 200px))}}@media(min-width:768px){._bannerImg_12iv4_97{height:clamp(220px,34vw,var(--menu-banner-height, 420px))}._bannerFrame_12iv4_56:after{height:min(44%,10rem)}._rail_12iv4_492[data-scroll=traditional]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:.2rem var(--page-pad-x) .85rem}._rail_12iv4_492[data-scroll=lateral]{gap:1rem;padding:.2rem var(--page-pad-x) .85rem}._productGrid_12iv4_639{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;padding:1rem var(--page-pad-x)}._gridTitle_12iv4_617{font-size:1.12rem}._waiterToast_12iv4_654{max-width:min(400px,calc(100vw - 2rem))}}@media(min-width:1024px){._bannerImg_12iv4_97{height:clamp(230px,28vw,var(--menu-banner-height, 460px))}._productGrid_12iv4_639{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.05rem;padding:1.1rem var(--page-pad-x)}._rail_12iv4_492[data-scroll=traditional]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.05rem;padding:.25rem var(--page-pad-x) 1rem}._rail_12iv4_492[data-scroll=lateral]{gap:1.05rem;padding:.25rem var(--page-pad-x) 1rem}._search_12iv4_369{min-height:54px}._searchInput_12iv4_418{font-size:1rem}._blockTitle_12iv4_470{font-size:1.08rem}}@media(min-width:1280px){._productGrid_12iv4_639{gap:1.15rem;padding:1.15rem var(--page-pad-x)}._rail_12iv4_492[data-scroll=lateral],._rail_12iv4_492[data-scroll=traditional]{gap:1.15rem}}@media(min-width:1536px){._productGrid_12iv4_639{gap:1.25rem;padding:1.2rem var(--page-pad-x)}._rail_12iv4_492[data-scroll=lateral],._rail_12iv4_492[data-scroll=traditional]{gap:1.2rem}}._restaurantIdentity_12iv4_810{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.5rem 0}._restaurantLogo_12iv4_818{width:clamp(56px,16vw,80px);height:clamp(56px,16vw,80px);object-fit:contain;border-radius:var(--radius-md);box-shadow:0 2px 12px #0000002e}._restaurantNameUnder_12iv4_826{margin:0;font-size:clamp(1rem,3.5vw,1.2rem);font-weight:800;letter-spacing:-.02em;color:var(--color-text);text-align:center;text-wrap:balance}._nav_j9qgg_1{position:fixed;bottom:0;left:0;right:0;z-index:50;display:flex;align-items:stretch;height:calc(3.75rem + var(--safe-bottom));padding:0 .35rem var(--safe-bottom);background:color-mix(in srgb,var(--color-surface) 94%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid color-mix(in srgb,var(--color-border) 85%,var(--color-text));box-shadow:0 -4px 20px #0000001a}._tab_j9qgg_17{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.28rem;padding:.45rem .25rem .35rem;background:none;border:none;cursor:pointer;color:var(--color-text-muted);position:relative;transition:color .32s ease;-webkit-tap-highlight-color:transparent}._tab_j9qgg_17:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%) scaleX(0);width:2rem;height:3px;border-radius:0 0 var(--radius-pill) var(--radius-pill);background:var(--color-mustard);transition:transform .38s cubic-bezier(.4,0,.2,1)}._tab_j9qgg_17[data-active="1"]{color:var(--color-mustard)}._tab_j9qgg_17[data-active="1"]:before{transform:translate(-50%) scaleX(1)}._tab_j9qgg_17:active{opacity:.82}._iconWrap_j9qgg_59{position:relative;display:inline-flex;align-items:center;justify-content:center}._iconSlot_j9qgg_66{width:2.15rem;height:2.15rem;display:grid;place-items:center;border-radius:var(--radius-pill);transition:background .32s ease,color .32s ease}._tab_j9qgg_17[data-active="1"] ._iconSlot_j9qgg_66{background:color-mix(in srgb,var(--color-mustard) 16%,transparent)}._svg_j9qgg_81{width:1.35rem;height:1.35rem;display:block}._label_j9qgg_87{font-size:.64rem;font-weight:600;letter-spacing:.02em;line-height:1;white-space:nowrap}._tab_j9qgg_17[data-active="1"] ._label_j9qgg_87{font-weight:700;color:var(--color-mustard);transition:color .32s ease,font-weight .32s ease}._tab_j9qgg_17 ._label_j9qgg_87{transition:color .32s ease,font-weight .32s ease}._totalBadge_j9qgg_105{position:absolute;top:-.35rem;left:calc(100% - .5rem);background:var(--color-mustard);color:var(--color-ink);font-size:.56rem;font-weight:800;padding:.18rem .4rem;border-radius:var(--radius-pill);white-space:nowrap;line-height:1.2;pointer-events:none;border:1.5px solid color-mix(in srgb,var(--color-mustard-pressed) 55%,var(--color-surface));box-shadow:0 2px 8px color-mix(in srgb,var(--color-mustard) 35%,transparent)}[data-theme=dark] ._nav_j9qgg_1{box-shadow:0 -6px 24px #00000059}@media(prefers-reduced-motion:reduce){._tab_j9qgg_17:before,._iconSlot_j9qgg_66{transition:none}}._stage_ii69v_1{flex:1;min-height:0;position:relative;overflow:hidden}._layer_ii69v_8{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;min-height:0;opacity:0;visibility:hidden;pointer-events:none;z-index:0;transition:opacity .48s cubic-bezier(.4,0,.2,1),visibility .48s cubic-bezier(.4,0,.2,1)}._layerActive_ii69v_23{opacity:1;visibility:visible;pointer-events:auto;z-index:1}._layerHidden_ii69v_30{z-index:0}@media(prefers-reduced-motion:reduce){._layer_ii69v_8{transition-duration:.15s}}._btn_b3mmv_1{position:fixed;left:max(1rem,env(safe-area-inset-left));bottom:calc(4.5rem + env(safe-area-inset-bottom,0px));z-index:56;width:2.75rem;height:2.75rem;padding:0;border-radius:50%;background:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 2px 10px #00000024;display:grid;place-items:center;cursor:pointer;overflow:visible;-webkit-tap-highlight-color:transparent;transition:background .25s ease,border-color .25s ease,box-shadow .25s ease,transform .2s ease}._btn_b3mmv_1:hover:not(._ringing_b3mmv_25){border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border));box-shadow:0 3px 14px color-mix(in srgb,var(--color-primary) 12%,transparent)}._btn_b3mmv_1:active:not(._ringing_b3mmv_25){transform:scale(.96)}._ringing_b3mmv_25{background:color-mix(in srgb,var(--color-mustard) 22%,var(--color-surface));border-color:color-mix(in srgb,var(--color-mustard) 45%,var(--color-border));box-shadow:0 4px 16px color-mix(in srgb,var(--color-mustard) 22%,transparent);animation:_btnCallPulse_b3mmv_1 1.2s cubic-bezier(.4,0,.2,1) forwards}._icon_b3mmv_41{position:relative;z-index:1;font-size:1.45rem;line-height:1;display:block;transform-origin:50% 15%;filter:drop-shadow(0 1px 2px rgba(0,0,0,.12))}._ringing_b3mmv_25 ._icon_b3mmv_41{animation:_waiterBellRing_b3mmv_1 1.2s cubic-bezier(.4,0,.2,1) forwards}@keyframes _btnCallPulse_b3mmv_1{0%{transform:scale(1)}18%{transform:scale(1.06)}45%{transform:scale(1.04)}to{transform:scale(1);background:var(--color-surface);border-color:var(--color-border);box-shadow:0 2px 10px #00000024}}@keyframes _waiterBellRing_b3mmv_1{0%,to{transform:rotate(0)}15%{transform:rotate(-12deg)}30%{transform:rotate(10deg)}45%{transform:rotate(-7deg)}60%{transform:rotate(5deg)}75%{transform:rotate(-2deg)}}@media(prefers-reduced-motion:reduce){._ringing_b3mmv_25{animation:_btnCallPulseReduced_b3mmv_1 .45s ease-out forwards}._ringing_b3mmv_25 ._icon_b3mmv_41{animation:_waiterBellRingReduced_b3mmv_1 .45s ease-out forwards}@keyframes _btnCallPulseReduced_b3mmv_1{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes _waiterBellRingReduced_b3mmv_1{0%,to{transform:rotate(0)}50%{transform:rotate(-6deg)}}}._banner_818vt_1{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:62;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;width:min(300px,calc(100vw - 2rem));padding:1rem 1.1rem;border-radius:var(--radius-lg);box-shadow:0 16px 40px #00000047,0 0 0 1px color-mix(in srgb,var(--color-border) 80%,transparent);animation:_bannerIn_818vt_1 .4s cubic-bezier(.34,1.35,.64,1) forwards}._ok_818vt_21{background:linear-gradient(165deg,color-mix(in srgb,var(--color-mustard) 18%,var(--color-surface)),var(--color-surface));border:2px solid color-mix(in srgb,var(--color-mustard) 70%,#c99200);animation:_bannerIn_818vt_1 .4s cubic-bezier(.34,1.35,.64,1) forwards,_bannerPulse_818vt_1 1.8s ease-in-out .4s 1}._error_818vt_33{background:color-mix(in srgb,#dc2626 8%,var(--color-surface));border:1px solid color-mix(in srgb,#dc2626 35%,var(--color-border))}._info_818vt_38{background:var(--color-surface);border:1px solid var(--color-border)}._icon_818vt_43{flex-shrink:0;width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:50%;font-size:1.15rem;font-weight:800;line-height:1}._ok_818vt_21 ._icon_818vt_43{background:var(--color-mustard);color:#1a1a1a;box-shadow:0 4px 14px color-mix(in srgb,var(--color-mustard) 45%,transparent)}._error_818vt_33 ._icon_818vt_43{background:#dc2626;color:#fff}._info_818vt_38 ._icon_818vt_43{background:color-mix(in srgb,var(--color-text) 8%,transparent);font-size:1.1rem}._textWrap_818vt_71{min-width:0;width:100%}._title_818vt_76{display:block;font-size:1rem;font-weight:800;color:var(--color-text);margin-bottom:.2rem;letter-spacing:-.02em;line-height:1.2}._message_818vt_86{margin:0;font-size:.84rem;font-weight:600;line-height:1.4;color:var(--color-text-muted)}._ok_818vt_21 ._message_818vt_86{color:var(--color-text)}@keyframes _bannerIn_818vt_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.88)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes _bannerPulse_818vt_1{0%,to{box-shadow:0 16px 40px #00000047,0 0 color-mix(in srgb,var(--color-mustard) 30%,transparent)}50%{box-shadow:0 16px 40px #00000047,0 0 0 8px color-mix(in srgb,var(--color-mustard) 14%,transparent)}}@media(prefers-reduced-motion:reduce){._banner_818vt_1,._ok_818vt_21{animation:none}}._page_4m9qi_1{min-height:100dvh;padding:0 1rem;padding-top:max(1rem,env(safe-area-inset-top));padding-bottom:calc(3.75rem + var(--safe-bottom) + 1rem);background:var(--color-bg);display:flex;flex-direction:column;gap:1rem;max-width:640px;margin-inline:auto;width:100%;box-sizing:border-box}._header_4m9qi_16{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding-top:.5rem}._title_4m9qi_24{margin:0;font-size:1.35rem;font-weight:800;color:var(--color-text)}._totalPill_4m9qi_31{font-size:.88rem;font-weight:700;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-primary) 28%,transparent);border-radius:var(--radius-pill);padding:.22rem .7rem;white-space:nowrap}._empty_4m9qi_42{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem 1rem;text-align:center}._emptyText_4m9qi_53{margin:0;font-size:1rem;font-weight:600;color:var(--color-text)}._emptyHint_4m9qi_60{margin:0;font-size:.85rem;color:var(--color-text-muted);line-height:1.45}._orderList_4m9qi_67{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}._orderCard_4m9qi_76{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.9rem 1rem;box-shadow:var(--shadow-card)}._orderCardTop_4m9qi_84{display:flex;align-items:center;justify-content:space-between;margin-bottom:.65rem}._orderTime_4m9qi_91{font-size:.78rem;font-weight:600;color:var(--color-text-muted)}._statusBadge_4m9qi_97{font-size:.67rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:.2rem .55rem;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface-2, var(--color-surface));color:var(--color-text-muted)}._statusBadge_4m9qi_97[data-tone=pending]{background:color-mix(in srgb,var(--color-mustard, #ca8a04) 12%,var(--color-surface));border-color:color-mix(in srgb,var(--color-mustard, #ca8a04) 30%,transparent);color:var(--color-mustard, #ca8a04)}._statusBadge_4m9qi_97[data-tone=preparing]{background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));border-color:color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-primary)}._statusBadge_4m9qi_97[data-tone=ready]{background:color-mix(in srgb,#22c55e 12%,var(--color-surface));border-color:color-mix(in srgb,#22c55e 30%,transparent);color:#16a34a}._statusBadge_4m9qi_97[data-tone=canceled]{background:color-mix(in srgb,#dc2626 10%,var(--color-surface));border-color:color-mix(in srgb,#dc2626 25%,transparent);color:#dc2626}._itemList_4m9qi_133{list-style:none;margin:0 0 .65rem;padding:0;display:flex;flex-direction:column;gap:.3rem}._itemRow_4m9qi_142{display:flex;align-items:baseline;gap:.4rem;font-size:.85rem}._itemQty_4m9qi_149{font-weight:700;color:var(--color-text-muted);min-width:1.5rem;flex-shrink:0}._itemName_4m9qi_156{flex:1;color:var(--color-text)}._itemPrice_4m9qi_161{font-weight:600;color:var(--color-text);white-space:nowrap}._orderFooter_4m9qi_167{display:flex;justify-content:flex-end;padding-top:.5rem;border-top:1px solid var(--color-border)}._orderTotal_4m9qi_174{font-size:.88rem;font-weight:700;color:var(--color-text)}._billSection_4m9qi_180{position:sticky;bottom:calc(3.75rem + var(--safe-bottom));z-index:2;background:var(--color-bg);border-top:1px solid var(--color-border);padding:.75rem 0 .25rem;margin-top:1rem}._totalRow_4m9qi_190{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0 .65rem;margin-bottom:0}._totalLabel_4m9qi_198{font-size:.88rem;font-weight:600;color:var(--color-text-muted)}._totalValue_4m9qi_204{font-size:1.1rem;font-weight:800;color:var(--color-text)}._billBtn_4m9qi_210{width:100%;padding:.85rem;border-radius:var(--radius-md);border:none;background:var(--color-primary);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:opacity .15s ease}._billBtn_4m9qi_210:disabled{opacity:.65;cursor:not-allowed}._billBtn_4m9qi_210:not(:disabled):active{opacity:.85}._billBtnLoading_4m9qi_232{opacity:.75}._billRequested_4m9qi_236{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1rem .85rem;border-radius:var(--radius-md);background:color-mix(in srgb,#22c55e 12%,var(--color-surface));border:1px solid color-mix(in srgb,#22c55e 35%,transparent);box-shadow:0 4px 16px color-mix(in srgb,#22c55e 12%,transparent);text-align:center;animation:_billRequestedIn_4m9qi_1 .45s cubic-bezier(.34,1.35,.64,1) forwards}._billRequestedIcon_4m9qi_250{width:2.25rem;height:2.25rem;border-radius:50%;display:grid;place-items:center;font-size:1.1rem;font-weight:900;color:#fff;background:#22c55e;box-shadow:0 4px 12px color-mix(in srgb,#22c55e 40%,transparent)}._billRequestedTitle_4m9qi_263{margin:.15rem 0 0;font-size:.95rem;font-weight:800;color:var(--color-text)}._billRequestedHint_4m9qi_270{margin:0;font-size:.82rem;font-weight:600;line-height:1.4;color:var(--color-text-muted)}@keyframes _billRequestedIn_4m9qi_1{0%{opacity:0;transform:translateY(.65rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}._billError_4m9qi_289{margin:0 0 .75rem;font-size:.82rem;color:#dc2626}._tabs_4m9qi_297{display:flex;gap:.375rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.25rem}._tabBtn_4m9qi_306{flex:1;padding:.5rem .75rem;border-radius:calc(var(--radius-md) - 2px);border:none;background:transparent;color:var(--color-text-muted);font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s ease,color .15s ease;white-space:nowrap}._tabBtn_4m9qi_306[data-active="1"]{background:var(--color-primary);color:#fff}._tabBtn_4m9qi_306:not([data-active="1"]):hover{background:var(--color-bg)}._visitList_4m9qi_331{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}._visitCard_4m9qi_340{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-card)}._visitHeader_4m9qi_348{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.85rem 1rem;border:none;background:transparent;cursor:pointer;text-align:left;-webkit-tap-highlight-color:transparent}._visitHeader_4m9qi_348:active{background:var(--color-bg)}._visitHeaderLeft_4m9qi_366{display:flex;align-items:center;gap:.65rem;min-width:0}._visitIcon_4m9qi_373{font-size:1.4rem;line-height:1;flex-shrink:0}._visitMeta_4m9qi_379{display:flex;flex-direction:column;gap:.1rem;min-width:0}._visitDate_4m9qi_386{font-size:.85rem;font-weight:700;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._visitRestaurant_4m9qi_395{font-size:.76rem;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._visitHeaderRight_4m9qi_403{display:flex;align-items:center;gap:.5rem;flex-shrink:0}._visitTotal_4m9qi_410{font-size:.9rem;font-weight:800;color:var(--color-text)}._visitChevron_4m9qi_416{font-size:.65rem;color:var(--color-text-muted)}._visitItems_4m9qi_421{list-style:none;margin:0;padding:.65rem 1rem .85rem;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:.3rem}._backdrop_vkzlt_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000a6;display:flex;align-items:flex-end;justify-content:center;animation:_fadeIn_vkzlt_1 .18s ease}@keyframes _fadeIn_vkzlt_1{0%{opacity:0}to{opacity:1}}._sheet_vkzlt_22{width:100%;max-width:480px;background:var(--color-surface, #1c1c1e);border-radius:1.25rem 1.25rem 0 0;padding:.75rem 1.5rem 2.5rem;display:flex;flex-direction:column;gap:1.1rem;animation:_slideUp_vkzlt_1 .28s cubic-bezier(.22,1,.36,1)}@keyframes _slideUp_vkzlt_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._handle_vkzlt_42{width:2.5rem;height:.28rem;border-radius:9999px;background:color-mix(in srgb,var(--color-text-muted, #aaa) 35%,transparent);align-self:center;margin-bottom:.25rem;flex-shrink:0}._header_vkzlt_54{display:flex;flex-direction:column;gap:.35rem}._title_vkzlt_60{margin:0;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;color:var(--color-text, #f5f5f5)}._subtitle_vkzlt_68{margin:0;font-size:.875rem;line-height:1.5;color:var(--color-text-muted, #a0a0a0)}._phoneHighlight_vkzlt_75{color:var(--color-primary, #f97316);font-weight:700}._backBtn_vkzlt_82{align-self:flex-start;background:none;border:none;padding:0;font-size:.8125rem;font-weight:600;color:var(--color-text-muted, #a0a0a0);cursor:pointer;transition:color .12s}._backBtn_vkzlt_82:hover{color:var(--color-text, #f5f5f5)}._fieldGroup_vkzlt_100{display:flex;flex-direction:column;gap:.4rem}._fieldLabel_vkzlt_106{font-size:.8125rem;font-weight:600;color:var(--color-text, #f5f5f5)}._input_vkzlt_112{padding:.7rem .875rem;border-radius:.625rem;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:var(--color-text, #f5f5f5);font-size:1rem;outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}._input_vkzlt_112::placeholder{color:var(--color-text-muted, #a0a0a0);opacity:.7}._input_vkzlt_112:focus{border-color:var(--color-primary, #f97316)}._input_vkzlt_112:disabled{opacity:.5}._otpRow_vkzlt_140{display:flex;gap:clamp(.25rem,1.5vw,.625rem);justify-content:center;padding:.5rem 0;width:100%;box-sizing:border-box}._otpBox_vkzlt_151{width:clamp(2.5rem,calc((100% - 5 * clamp(.25rem,1.5vw,.625rem)) / 6),3.25rem);height:3.5rem;flex-shrink:0;box-sizing:border-box;border-radius:.75rem;border:2px solid #52525b;background:#ffffff12;color:#f4f4f5;font-size:1.625rem;font-weight:800;text-align:center;line-height:1;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;caret-color:transparent;transition:border-color .15s,background .15s,transform .1s}._otpBox_vkzlt_151:focus{border-color:var(--color-primary, #f97316);background:#f973161a;transform:scale(1.04)}._otpBox_vkzlt_151[data-filled="1"]{border-color:var(--color-primary, #f97316);background:#f9731614;color:var(--color-primary, #f97316)}._otpBox_vkzlt_151:disabled{opacity:.45;transform:none}._otpBox_vkzlt_151::-webkit-inner-spin-button,._otpBox_vkzlt_151::-webkit-outer-spin-button{-webkit-appearance:none}[data-theme=light] ._otpBox_vkzlt_151{border-color:#a1a1aa;background:#f4f4f5;color:#18181b}[data-theme=light] ._otpBox_vkzlt_151:focus{border-color:var(--color-primary, #f97316);background:#f9731612;color:#18181b}[data-theme=light] ._otpBox_vkzlt_151[data-filled="1"]{border-color:var(--color-primary, #f97316);color:var(--color-primary, #f97316);background:#f973160f}._errorMsg_vkzlt_228{margin:0;font-size:.8125rem;font-weight:500;color:#f87171;line-height:1.4}._primaryBtn_vkzlt_238{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem;border-radius:.75rem;border:none;background:var(--color-primary, #f97316);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:background .15s,opacity .15s,transform .1s;box-shadow:0 2px 12px color-mix(in srgb,var(--color-primary, #f97316) 45%,transparent)}._primaryBtn_vkzlt_238:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary, #f97316) 85%,#000)}._primaryBtn_vkzlt_238:active:not(:disabled){transform:scale(.98)}._primaryBtn_vkzlt_238:disabled{opacity:.55;cursor:not-allowed}._spinner_vkzlt_271{display:inline-block;width:1rem;height:1rem;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;animation:_spin_vkzlt_271 .7s linear infinite;flex-shrink:0}@keyframes _spin_vkzlt_271{to{transform:rotate(360deg)}}._resendRow_vkzlt_288{display:flex;justify-content:center;min-height:1.5rem}._resendTimer_vkzlt_294{font-size:.8125rem;color:var(--color-text-muted, #a0a0a0)}._resendBtn_vkzlt_299{background:none;border:none;padding:0;font-size:.8125rem;font-weight:600;color:var(--color-primary, #f97316);cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:opacity .15s}._resendBtn_vkzlt_299:hover{opacity:.8}._resendBtn_vkzlt_299:disabled{opacity:.4;cursor:not-allowed}._shell_10tfd_1{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:var(--color-bg)}._card_10tfd_10{width:min(360px,100%);background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;padding:2.5rem 2rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;box-shadow:var(--shadow-card);text-align:center}._spinnerWrap_10tfd_26{width:56px;height:56px;display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}._spinner_10tfd_26{width:44px;height:44px;border-radius:50%;border:3.5px solid var(--color-border);border-top-color:var(--color-primary);animation:_spin_10tfd_26 .75s linear infinite}@keyframes _spin_10tfd_26{to{transform:rotate(360deg)}}._loadingTitle_10tfd_48{font-size:1.05rem;font-weight:700;color:var(--color-text);margin:0}._loadingDesc_10tfd_55{font-size:.875rem;color:var(--color-text-muted);margin:0}._errorIcon_10tfd_63{font-size:3rem;line-height:1;margin-bottom:.25rem}._errorTitle_10tfd_69{font-size:1.15rem;font-weight:700;color:var(--color-text);margin:0}._errorDetail_10tfd_76{font-size:.875rem;color:var(--color-primary);margin:0;font-weight:500}._errorInstruction_10tfd_83{font-size:.82rem;color:var(--color-text-muted);margin:0;line-height:1.55;max-width:260px}._shell_rqgf3_3{min-height:100dvh;display:flex;flex-direction:column;background:var(--color-bg);position:relative}._main_rqgf3_13{flex:1;overflow-y:auto;padding-bottom:calc(4.5rem + var(--safe-bottom, 0px))}._bottomNav_rqgf3_22{position:fixed;bottom:0;left:0;right:0;z-index:100;display:flex;align-items:stretch;height:calc(4rem + var(--safe-bottom, 0px));padding-bottom:var(--safe-bottom, 0px);background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:0 -4px 20px #0000001a;padding-bottom:max(var(--safe-bottom, 0px),env(safe-area-inset-bottom,0px))}._navTab_rqgf3_39{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.3rem;padding:.5rem .25rem;background:none;border:none;cursor:pointer;color:var(--color-text-muted);position:relative;transition:color .15s ease;-webkit-tap-highlight-color:transparent;touch-action:manipulation}._navTab_rqgf3_39[data-active="1"]{color:var(--color-primary)}._navTab_rqgf3_39[data-active="1"]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:2rem;height:2px;border-radius:0 0 2px 2px;background:var(--color-primary)}._navTab_rqgf3_39:active{transform:scale(.93);transition:transform .1s ease}._navIcon_rqgf3_78{width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}._navIcon_rqgf3_78 svg{width:100%;height:100%}._navLabel_rqgf3_91{font-size:.62rem;font-weight:600;letter-spacing:.01em;line-height:1;white-space:nowrap}._backdrop_128b3_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:200;animation:_fadeIn_128b3_1 .18s ease}@keyframes _fadeIn_128b3_1{0%{opacity:0}to{opacity:1}}._sheet_128b3_14{position:fixed;bottom:0;left:0;right:0;z-index:201;background:var(--color-surface);border-radius:1.25rem 1.25rem 0 0;padding:.5rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom,0px));box-shadow:0 -4px 32px #0000002e;animation:_slideUp_128b3_1 .22s cubic-bezier(.34,1.1,.64,1)}@keyframes _slideUp_128b3_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._handle_128b3_32{width:2.5rem;height:3px;border-radius:99px;background:var(--color-border);margin:0 auto 1.25rem}._tableInfo_128b3_42{display:flex;align-items:center;gap:1rem;margin-bottom:1.25rem}._tableNumber_128b3_49{width:3.5rem;height:3.5rem;border-radius:12px;background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface-2));color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:1.6rem;font-weight:800;flex-shrink:0}._tableMeta_128b3_63{display:flex;flex-direction:column;gap:.35rem}._tableLabel_128b3_69{font-size:1.05rem;font-weight:700;color:var(--color-text);margin:0}._statusPill_128b3_76{display:inline-block;padding:.18rem .65rem;border-radius:999px;font-size:.72rem;font-weight:600}._statusPill_128b3_76[data-status=FREE]{background:color-mix(in srgb,#22c55e 14%,transparent);color:#16a34a}._statusPill_128b3_76[data-status=OCCUPIED]{background:color-mix(in srgb,#f59e0b 14%,transparent);color:#b45309}._statusPill_128b3_76[data-status=BILL_REQUESTED]{background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary)}._error_128b3_90{font-size:.82rem;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface));border-radius:8px;padding:.5rem .75rem;margin-bottom:.75rem}._actions_128b3_99{display:flex;flex-direction:column;gap:.6rem}._actionBtn_128b3_105{width:100%;padding:.85rem 1rem;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;border:none;transition:opacity .15s,transform .1s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}._actionBtn_128b3_105:active:not(:disabled){transform:scale(.97)}._actionBtn_128b3_105:disabled{opacity:.5;cursor:not-allowed}._actionBtn_128b3_105[data-variant=primary]{background:var(--color-primary);color:#fff}._actionBtn_128b3_105[data-variant=amber]{background:color-mix(in srgb,#f59e0b 18%,var(--color-surface));color:#92400e;border:1.5px solid #f59e0b}._actionBtn_128b3_105[data-variant=ghost]{background:var(--color-surface-2, var(--color-bg));color:var(--color-text-muted);border:1px solid var(--color-border)}._ordersSection_128b3_140{margin-top:1.1rem;border-top:1px solid var(--color-border);padding-top:.9rem;max-height:38vh;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:.5rem}._ordersSection_128b3_140::-webkit-scrollbar{display:none}._ordersSectionTitle_128b3_154{font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 .25rem}._orderSkeleton_128b3_163{height:3.5rem;border-radius:10px;background:var(--color-border);animation:_shimmer_128b3_1 1.2s infinite}@keyframes _shimmer_128b3_1{0%,to{opacity:1}50%{opacity:.55}}._ordersEmpty_128b3_175{font-size:.82rem;color:var(--color-text-muted);text-align:center;padding:.75rem 0;margin:0}._orderCard_128b3_183{border:1px solid var(--color-border);border-radius:10px;padding:.65rem .8rem;background:var(--color-bg)}._orderCardTop_128b3_190{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.4rem}._orderStatusPill_128b3_198{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.15rem .5rem;border-radius:999px}._orderStatusPill_128b3_198[data-status=preparing]{background:color-mix(in srgb,#3b82f6 16%,transparent);color:#60a5fa}._orderStatusPill_128b3_198[data-status=ready]{background:color-mix(in srgb,#22c55e 16%,transparent);color:#4ade80}._orderStatusPill_128b3_198[data-status=delivered]{background:color-mix(in srgb,#6b7280 16%,transparent);color:var(--color-text-muted)}._orderStatusPill_128b3_198[data-status=pending_approval]{background:color-mix(in srgb,#f59e0b 16%,transparent);color:#fbbf24}._orderStatusPill_128b3_198[data-status=canceled],._orderStatusPill_128b3_198[data-status=rejected]{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}._orderTotal_128b3_214{font-size:.82rem;font-weight:700;color:var(--color-text)}._orderItems_128b3_220{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}._orderItem_128b3_220{display:flex;flex-direction:column;gap:.1rem;font-size:.8rem}._orderItemLine_128b3_236{display:flex;align-items:baseline;gap:.35rem}._orderItemQty_128b3_242{font-size:.72rem;font-weight:700;color:var(--color-primary);flex-shrink:0}._orderItemName_128b3_249{font-weight:600;color:var(--color-text);word-break:break-word;line-height:1.3}._orderItemExtras_128b3_256{font-size:.68rem;color:var(--color-text-muted);padding-left:1rem;line-height:1.35}._orderItemObs_128b3_263{font-size:.68rem;font-weight:600;color:var(--color-price, #d98200);padding-left:1rem;line-height:1.35;word-break:break-word}._screen_2cs8i_2{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:var(--color-bg);display:flex;flex-direction:column;animation:_slideInUp_2cs8i_1 .25s cubic-bezier(.34,1.05,.64,1)}@keyframes _slideInUp_2cs8i_1{0%{transform:translateY(100%)}to{transform:translateY(0)}}._header_2cs8i_19{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--color-surface);border-bottom:1px solid var(--color-border);flex-shrink:0}._headerTitle_2cs8i_29{font-size:1rem;font-weight:700;color:var(--color-text);margin:0;text-align:center;flex:1}._closeBtn_2cs8i_38{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;border:none;background:none;color:var(--color-text-muted);font-size:1.1rem;cursor:pointer;border-radius:50%;flex-shrink:0;-webkit-tap-highlight-color:transparent}._closeBtn_2cs8i_38:hover{background:var(--color-surface-2, var(--color-bg))}._tabsWrap_2cs8i_58{display:flex;gap:.5rem;overflow-x:auto;padding:.75rem 1rem;flex-shrink:0;scrollbar-width:none;background:var(--color-surface);border-bottom:1px solid var(--color-border)}._tabsWrap_2cs8i_58::-webkit-scrollbar{display:none}._tab_2cs8i_58{white-space:nowrap;padding:.45rem .9rem;border-radius:999px;border:1.5px solid var(--color-border);background:none;color:var(--color-text-muted);font-size:.82rem;font-weight:600;cursor:pointer;flex-shrink:0;transition:border-color .15s,color .15s,background .15s;-webkit-tap-highlight-color:transparent}._tab_2cs8i_58[data-active="1"]{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}._tabsSkeleton_2cs8i_92{height:2rem;width:100%;border-radius:999px;background:var(--color-border);animation:_shimmer_2cs8i_1 1.2s infinite}._list_2cs8i_102{flex:1;overflow-y:auto;padding:.5rem 0 6rem}._skeleton_2cs8i_108{height:5rem;margin:.5rem 1rem;border-radius:12px;background:var(--color-surface);animation:_shimmer_2cs8i_1 1.2s infinite}@keyframes _shimmer_2cs8i_1{0%,to{opacity:1}50%{opacity:.55}}._empty_2cs8i_121{text-align:center;padding:3rem 1rem;color:var(--color-text-muted);font-size:.9rem}._productRowWrap_2cs8i_130{background:var(--color-surface);border-bottom:1px solid var(--color-border)}._productRowWrap_2cs8i_130:first-child{border-top:1px solid var(--color-border)}._productRow_2cs8i_130{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem}._addonsSection_2cs8i_146{padding:0 1rem .25rem;display:flex;flex-direction:column;gap:.75rem}._addonGroupTitle_2cs8i_155{font-size:.78rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .35rem}._addonRequired_2cs8i_164{color:var(--color-primary);font-weight:800}._addonOptions_2cs8i_169{display:flex;flex-direction:column;gap:.3rem}._addonOption_2cs8i_169{display:flex;align-items:center;gap:.5rem;padding:.45rem .6rem;border-radius:8px;border:1.5px solid var(--color-border);background:var(--color-bg);cursor:pointer;transition:border-color .12s,background .12s;-webkit-tap-highlight-color:transparent}._addonOption_2cs8i_169[data-checked="1"]{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,var(--color-bg))}._addonInput_2cs8i_193{flex-shrink:0;accent-color:var(--color-primary);width:1rem;height:1rem;cursor:pointer}._addonOptionText_2cs8i_201{flex:1;font-size:.82rem;color:var(--color-text);font-weight:500}._addonPrice_2cs8i_208{font-size:.78rem;font-weight:700;color:var(--color-primary);white-space:nowrap}._obsRow_2cs8i_217{padding:0 1rem .65rem}._obsInput_2cs8i_221{width:100%;padding:.4rem .65rem;border-radius:8px;border:1.5px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-size:.8rem;font-family:inherit;outline:none;transition:border-color .15s;box-sizing:border-box}._obsInput_2cs8i_221::placeholder{color:var(--color-text-muted)}._obsInput_2cs8i_221:focus{border-color:var(--color-primary)}._productImg_2cs8i_238{width:3.5rem;height:3.5rem;border-radius:8px;object-fit:cover;flex-shrink:0}._productImgPlaceholder_2cs8i_246{width:3.5rem;height:3.5rem;border-radius:8px;background:var(--color-bg);display:flex;align-items:center;justify-content:center;font-size:1.4rem;flex-shrink:0}._productInfo_2cs8i_258{flex:1;min-width:0}._productName_2cs8i_263{font-size:.9rem;font-weight:700;color:var(--color-text);margin:0 0 .15rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._productDesc_2cs8i_273{font-size:.75rem;color:var(--color-text-muted);margin:0 0 .25rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._productPrice_2cs8i_282{font-size:.85rem;font-weight:700;color:var(--color-primary);margin:0}._productQty_2cs8i_289{display:flex;align-items:center;gap:.35rem;flex-shrink:0}._qtyBtn_2cs8i_296{width:2.1rem;height:2.1rem;border-radius:50%;border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:1.1rem;font-weight:700;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .12s,background .12s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}._qtyBtn_2cs8i_296[data-add="1"]{border-color:var(--color-primary);color:var(--color-primary)}._qtyBtn_2cs8i_296[data-add="1"]:hover{background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface))}._qtyCount_2cs8i_323{min-width:1.4rem;text-align:center;font-size:.9rem;font-weight:700;color:var(--color-text)}._cartBar_2cs8i_333{position:fixed;bottom:0;left:0;right:0;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom,0px));background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:0 -4px 20px #0000001f;z-index:301}._cartError_2cs8i_345{font-size:.8rem;color:var(--color-primary);margin:0 0 .5rem;text-align:center}._confirmBtn_2cs8i_352{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.9rem 1rem;border-radius:14px;border:none;background:var(--color-primary);color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;transition:opacity .15s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}._confirmBtn_2cs8i_352:disabled{opacity:.6;cursor:not-allowed}._confirmBadge_2cs8i_372{min-width:1.6rem;height:1.6rem;border-radius:999px;background:#ffffff40;display:flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:800;padding:0 .35rem}._confirmPrice_2cs8i_385{font-size:.9rem;font-weight:700;opacity:.9}._root_sdq52_1{padding:1rem 1rem 0;display:flex;flex-direction:column;gap:1rem}._header_sdq52_10{display:flex;align-items:center;gap:.6rem}._title_sdq52_16{font-size:1.3rem;font-weight:800;color:var(--color-text);margin:0;flex:1}._summary_sdq52_24{display:flex;align-items:center;gap:.4rem;font-size:.8rem;margin:0}._summaryItem_sdq52_32[data-type=free]{color:#22c55e;font-weight:600}._summaryItem_sdq52_32[data-type=busy]{color:var(--color-primary);font-weight:600}._summaryDot_sdq52_34{color:var(--color-text-muted)}._refreshBtn_sdq52_36{width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font-size:1.1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:color .15s,border-color .15s;-webkit-tap-highlight-color:transparent}._refreshBtn_sdq52_36:not(:disabled):hover{color:var(--color-primary);border-color:var(--color-primary)}._refreshBtn_sdq52_36:disabled{opacity:.5;cursor:not-allowed;animation:_spin_sdq52_1 .8s linear infinite}@keyframes _spin_sdq52_1{to{transform:rotate(360deg)}}._errorBanner_sdq52_68{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:10px;background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-primary);font-size:.875rem}._retryBtn_sdq52_80{background:none;border:none;color:var(--color-primary);font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:underline;padding:0;white-space:nowrap;flex-shrink:0}._empty_sdq52_95{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:3rem 1rem;color:var(--color-text-muted);font-size:.9rem;text-align:center}._emptyIcon_sdq52_106{font-size:2.5rem}._grid_sdq52_110{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.75rem}._card_sdq52_118{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;padding:1.1rem .5rem;border-radius:14px;border:2px solid transparent;cursor:pointer;touch-action:manipulation;min-height:110px;width:100%;background:none;font-family:inherit;transition:transform .15s,box-shadow .15s;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}._card_sdq52_118:active{transform:scale(.96)}._card_sdq52_118[data-status=FREE]{background:color-mix(in srgb,#22c55e 10%,var(--color-surface));border-color:color-mix(in srgb,#22c55e 35%,transparent)}._card_sdq52_118[data-status=OCCUPIED]{background:color-mix(in srgb,#f59e0b 12%,var(--color-surface));border-color:color-mix(in srgb,#f59e0b 40%,transparent)}._card_sdq52_118[data-status=BILL_REQUESTED]{background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));border-color:color-mix(in srgb,var(--color-primary) 45%,transparent)}._cardNumber_sdq52_161{font-size:1.9rem;font-weight:800;line-height:1;color:var(--color-text)}._cardLabel_sdq52_168{font-size:.68rem;font-weight:600;color:var(--color-text-muted);letter-spacing:.02em}._cardStatus_sdq52_175{font-size:.65rem;font-weight:700;margin-top:.15rem}._card_sdq52_118[data-status=FREE] ._cardStatus_sdq52_175{color:#22c55e}._card_sdq52_118[data-status=OCCUPIED] ._cardStatus_sdq52_175{color:#f59e0b}._card_sdq52_118[data-status=BILL_REQUESTED] ._cardStatus_sdq52_175{color:var(--color-primary)}@keyframes _waiterGlow_sdq52_1{0%,to{box-shadow:0 0 #f59e0b00;border-color:#f59e0b}50%{box-shadow:0 0 0 7px #f59e0b4d;border-color:#f59e0b}}._card_sdq52_118[data-calling=true]{border-color:#f59e0b;padding-bottom:2.4rem;animation:_waiterGlow_sdq52_1 1.1s ease-in-out infinite}._attendBtn_sdq52_198{position:absolute;bottom:.45rem;left:50%;transform:translate(-50%);white-space:nowrap;padding:.22rem .65rem;border-radius:999px;border:1.5px solid #f59e0b;background:color-mix(in srgb,#f59e0b 18%,var(--color-surface));color:#92400e;font-size:.62rem;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s}._attendBtn_sdq52_198:hover{background:color-mix(in srgb,#f59e0b 30%,var(--color-surface))}@keyframes _toastIn_sdq52_1{0%{transform:translate(-50%,1.5rem);opacity:0}to{transform:translate(-50%);opacity:1}}._toast_sdq52_227{position:fixed;bottom:calc(5rem + env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%);z-index:400;background:#1a1a1a;color:#fff;padding:.65rem 1.25rem;border-radius:999px;font-size:.85rem;font-weight:600;white-space:nowrap;box-shadow:0 4px 20px #00000040;animation:_toastIn_sdq52_1 .22s cubic-bezier(.34,1.1,.64,1)}._root_kirlk_1{padding:1rem 1rem 6rem;display:flex;flex-direction:column;gap:1.25rem}._header_kirlk_10{display:flex;align-items:center;gap:.75rem}._title_kirlk_16{font-size:1.3rem;font-weight:800;color:var(--color-text);margin:0;flex:1}._readyBadge_kirlk_24{background:var(--color-primary);color:#fff;font-size:.72rem;font-weight:800;padding:.2rem .65rem;border-radius:999px;white-space:nowrap}._sectionLabel_kirlk_36{font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);margin:0 0 .6rem}._list_kirlk_45{display:flex;flex-direction:column;gap:.75rem}._orderCard_kirlk_53{background:var(--color-surface);border:1.5px solid var(--color-border);border-radius:14px;padding:1rem;display:flex;flex-direction:column;gap:.6rem}._orderCard_kirlk_53[data-ready="1"]{border-color:#22c55e;background:color-mix(in srgb,#22c55e 7%,var(--color-surface))}._cardHead_kirlk_68{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._cardTable_kirlk_75{font-size:1rem;font-weight:800;color:var(--color-text)}._cardStatus_kirlk_81{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.18rem .55rem;border-radius:999px;background:color-mix(in srgb,#3b82f6 16%,transparent);color:#60a5fa}._cardStatus_kirlk_81[data-ready="1"]{background:color-mix(in srgb,#22c55e 18%,transparent);color:#4ade80}._itemList_kirlk_99{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}._itemRow_kirlk_108{display:flex;flex-direction:column;gap:.1rem}._itemLine_kirlk_114{display:flex;align-items:baseline;gap:.35rem}._itemQty_kirlk_120{font-size:.78rem;font-weight:800;color:var(--color-primary);flex-shrink:0}._itemName_kirlk_127{font-size:.88rem;font-weight:600;color:var(--color-text);line-height:1.3;word-break:break-word}._itemExtras_kirlk_135{font-size:.71rem;color:var(--color-text-muted);padding-left:1.1rem;line-height:1.4}._itemObs_kirlk_142{font-size:.71rem;font-weight:600;color:var(--color-price, #d98200);padding-left:1.1rem;line-height:1.4;word-break:break-word}._deliverBtn_kirlk_153{width:100%;padding:.75rem 1rem;border-radius:10px;border:none;background:#22c55e;color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;transition:opacity .15s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}._deliverBtn_kirlk_153:disabled{opacity:.6;cursor:not-allowed}._empty_kirlk_175{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:4rem 1rem;text-align:center}._emptyIcon_kirlk_184{font-size:2.5rem;color:#22c55e}._emptyTitle_kirlk_189{font-size:1rem;font-weight:700;color:var(--color-text);margin:0}._emptyDesc_kirlk_196{font-size:.85rem;color:var(--color-text-muted);margin:0;max-width:260px}._skeletons_kirlk_205{display:flex;flex-direction:column;gap:.75rem}._skeleton_kirlk_205{height:8rem;border-radius:14px;background:var(--color-surface);animation:_shimmer_kirlk_1 1.2s infinite}@keyframes _shimmer_kirlk_1{0%,to{opacity:1}50%{opacity:.55}}._errorBanner_kirlk_225{font-size:.82rem;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface));border-radius:10px;padding:.65rem .9rem;margin:0}._root_hivs4_1{padding:1rem;display:flex;flex-direction:column;gap:1.25rem}._header_hivs4_8{display:flex;align-items:center}._title_hivs4_10{font-size:1.3rem;font-weight:800;color:var(--color-text);margin:0}._card_hivs4_17{display:flex;align-items:center;gap:1rem;padding:1.25rem 1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px}._avatar_hivs4_27{width:52px;height:52px;border-radius:50%;background:color-mix(in srgb,var(--color-primary) 16%,var(--color-surface-2));color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:800;flex-shrink:0}._info_hivs4_41{display:flex;flex-direction:column;gap:.2rem}._name_hivs4_43{font-size:1.05rem;font-weight:700;color:var(--color-text);margin:0}._role_hivs4_50{font-size:.82rem;color:var(--color-text-muted);margin:0;font-weight:500}._logoutBtn_hivs4_57{padding:.75rem 1rem;border-radius:12px;border:1.5px solid color-mix(in srgb,var(--color-primary) 45%,transparent);background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface));color:var(--color-primary);font-size:.9rem;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s;-webkit-tap-highlight-color:transparent}._logoutBtn_hivs4_57:hover{background:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface));border-color:var(--color-primary)}._wrap_1nvo7_1{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border);display:flex;flex-direction:column;min-height:0;flex:1}._wrapEmbedded_1nvo7_11{margin-top:0;padding-top:0;border-top:none}._wrapEmbedded_1nvo7_11 ._phone_1nvo7_17{display:block;height:auto;max-height:none;overflow:visible;flex:unset;box-shadow:none;border:none;border-radius:0}._caption_1nvo7_30{margin:0 0 .65rem;font-size:.82rem;font-weight:600;color:var(--color-text-muted);flex-shrink:0}._phone_1nvo7_17{max-width:20rem;width:100%;flex:1;min-height:0;max-height:min(84dvh,40rem);border-radius:var(--radius-lg);border:1px solid var(--color-border);overflow:hidden;background:var(--color-bg);box-shadow:0 8px 28px color-mix(in srgb,#000 12%,transparent);display:flex;flex-direction:column}._bannerFrame_1nvo7_53{position:relative;border-radius:0 0 var(--radius-xl) var(--radius-xl);overflow:hidden;box-shadow:0 10px 24px color-mix(in srgb,#000 10%,transparent)}._bannerFrame_1nvo7_53:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:2;height:min(48%,5.5rem);pointer-events:none;border-radius:inherit;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--color-bg) 22%,transparent) 38%,color-mix(in srgb,var(--color-bg) 58%,transparent) 68%,color-mix(in srgb,var(--color-bg) 88%,transparent) 100%)}._bannerImg_1nvo7_80{width:100%;height:clamp(180px,56vw,var(--menu-banner-height, 340px));object-fit:cover;object-position:var(--menu-banner-focus-x, 52%) var(--menu-banner-focus-y, 45%);display:block;background:var(--color-surface-2)}._bannerShine_1nvo7_89{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(165deg,color-mix(in srgb,#fff 8%,transparent) 0%,transparent 46%,transparent 100%);opacity:.85}._chrome_1nvo7_103{padding:.55rem .75rem .15rem;text-align:center}._identityRow_1nvo7_108{display:flex;align-items:center;justify-content:center;gap:.45rem;margin-bottom:.15rem}._sideDot_1nvo7_116{flex-shrink:0;width:4px;height:1.8em;min-height:1.5rem;border-radius:var(--radius-pill);background:linear-gradient(180deg,var(--color-primary),color-mix(in srgb,var(--color-primary) 35%,var(--color-text-muted)));box-shadow:0 0 12px color-mix(in srgb,var(--color-primary) 45%,transparent)}._tagline_1nvo7_130{margin:0;font-size:.58rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);line-height:1.35;text-wrap:balance}._greeting_1nvo7_141{margin:.45rem 0 0;font-size:.95rem;font-weight:800;letter-spacing:-.02em;line-height:1.25;color:var(--color-text)}._promoStrip_1nvo7_150{margin:.5rem .65rem .65rem;padding:.5rem .65rem;font-size:.78rem;line-height:1.4;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface, #fff));color:var(--color-text);border:1px solid color-mix(in srgb,var(--color-primary) 38%,transparent);white-space:pre-wrap}._previewSearch_1nvo7_162{margin:.35rem .65rem 0;padding:.5rem .7rem;border-radius:var(--radius-pill);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:.72rem}._previewTabs_1nvo7_171{display:flex;gap:.35rem;padding:.5rem .65rem .2rem}._previewTab_1nvo7_171,._previewTabActive_1nvo7_178{font-size:.62rem;font-weight:700;padding:.22rem .48rem;border-radius:var(--radius-pill);border:1px solid var(--color-border)}._previewTab_1nvo7_171{color:var(--color-text-muted)}._previewTabActive_1nvo7_178{color:var(--color-text);border-color:color-mix(in srgb,var(--color-primary) 55%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface))}._previewCards_1nvo7_196{padding:.4rem .65rem .7rem}._previewCards_1nvo7_196[data-scroll=lateral]{display:flex;gap:.45rem;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}._previewCards_1nvo7_196[data-scroll=lateral]::-webkit-scrollbar{display:none}._previewCards_1nvo7_196[data-scroll=traditional]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}._previewCard_1nvo7_196{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);padding:.52rem .6rem;display:flex;align-items:center;justify-content:space-between;gap:.4rem;min-width:8.4rem}._previewCardTitle_1nvo7_231{font-size:.68rem;font-weight:700;color:var(--color-text)}._previewCardPrice_1nvo7_237{font-size:.65rem;font-weight:700;color:var(--color-price)}._previewCardRow_1nvo7_243{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:var(--color-surface);padding:.4rem .5rem;display:flex;align-items:center;gap:.45rem;min-width:0}._previewCards_1nvo7_196[data-scroll=lateral] ._previewCardRow_1nvo7_243{flex:0 0 82%;max-width:100%;min-width:0;scroll-snap-align:start}._previewCardThumb_1nvo7_261{flex-shrink:0;width:3rem;height:3rem;border-radius:var(--radius-md);object-fit:cover;background:var(--color-surface-2)}._previewCardMeta_1nvo7_270{flex:1;min-width:0;display:flex;flex-direction:column;gap:.12rem}._previewCardMeta_1nvo7_270 ._previewCardTitle_1nvo7_231{font-size:.65rem;line-height:1.2}._previewCardTagline_1nvo7_283{font-size:.55rem;line-height:1.25;color:var(--color-text-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}._previewCardMeta_1nvo7_270 ._previewCardPrice_1nvo7_237{margin-top:.08rem;font-size:.62rem}._addonsSuggestRow_1nvo7_298{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.55rem}._addonsSuggest_1nvo7_298{flex:1 1 calc(50% - .25rem);min-width:5.5rem;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.35rem .3rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface)}._addonsSuggestImg_1nvo7_318{width:2.6rem;height:2.6rem;border-radius:var(--radius-sm);object-fit:cover;background:var(--color-surface-2)}._addonsSuggestName_1nvo7_326{font-size:.58rem;font-weight:700;text-align:center;color:var(--color-text);line-height:1.2}._addonsSuggestPrice_1nvo7_334{font-size:.55rem;font-weight:700;color:var(--color-price)}._subScreenHead_1nvo7_341{display:grid;grid-template-columns:2rem 1fr 2rem;align-items:center;gap:.25rem;padding:.45rem .55rem;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-surface) 92%,var(--color-bg))}._subScreenBack_1nvo7_351{font-size:.95rem;color:var(--color-text-muted);text-align:center}._subScreenTitle_1nvo7_357{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--color-text)}._subScreenSpacer_1nvo7_367{display:block}._detailHero_1nvo7_371{position:relative;border-bottom:1px solid var(--color-border)}._detailHeroImg_1nvo7_376{width:100%;height:clamp(100px,28vw,140px);object-fit:cover;object-position:var(--menu-banner-focus-x, 52%) var(--menu-banner-focus-y, 45%);display:block;background:var(--color-surface-2)}._detailBody_1nvo7_385{padding:.55rem .65rem .75rem}._detailName_1nvo7_389{margin:0 0 .25rem;font-size:.88rem;font-weight:800;letter-spacing:-.02em;color:var(--color-text)}._detailDesc_1nvo7_397{margin:0 0 .45rem;font-size:.65rem;line-height:1.4;color:var(--color-text-muted)}._detailPrice_1nvo7_404{margin:0 0 .55rem;font-size:.82rem;font-weight:800;color:var(--color-price)}._detailCta_1nvo7_411{width:100%;box-sizing:border-box;text-align:center;padding:.45rem .6rem;font-size:.68rem;font-weight:700;border-radius:var(--radius-pill);color:var(--color-on-cta);background:linear-gradient(180deg,var(--color-primary-hover),var(--color-primary-pressed))}._addonsBody_1nvo7_423{padding:.55rem .65rem .75rem}._addonsGroupLabel_1nvo7_427{margin:0 0 .35rem;font-size:.58rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}._addonsChips_1nvo7_436{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.55rem}._addonsChip_1nvo7_436{font-size:.62rem;font-weight:600;padding:.28rem .45rem;border-radius:var(--radius-pill);border:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-surface)}._addonsChip_1nvo7_436[data-on="1"]{border-color:color-mix(in srgb,var(--color-primary) 55%,var(--color-border));color:var(--color-text);background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface))}[data-theme=dark] ._promoStrip_1nvo7_150{background:color-mix(in srgb,var(--color-primary) 18%,var(--color-surface, #1a1a1a));border-color:color-mix(in srgb,var(--color-primary) 42%,transparent)}[data-theme=dark] ._bannerFrame_1nvo7_53{box-shadow:0 12px 32px #00000052}[data-theme=dark] ._bannerFrame_1nvo7_53:after{background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--color-bg) 28%,transparent) 34%,color-mix(in srgb,var(--color-bg) 62%,transparent) 65%,color-mix(in srgb,var(--color-bg) 90%,transparent) 100%)}[data-theme=dark] ._bannerShine_1nvo7_89{background:linear-gradient(180deg,transparent 0%,transparent 52%,color-mix(in srgb,var(--color-bg) 22%,transparent) 100%);opacity:.9}._studio_1qxhf_2{display:flex;flex-direction:column;gap:1.5rem;flex:1;min-height:0;overflow:hidden}._studioHead_1qxhf_11{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;flex-shrink:0}._studioTitle_1qxhf_20{font-size:1.25rem;font-weight:800;margin:0;color:var(--color-text);letter-spacing:-.02em}._studioDesc_1qxhf_28{font-size:.82rem;color:var(--color-text-muted);margin:.25rem 0 0}._studioHeadActions_1qxhf_35{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._saveBtn_1qxhf_42{padding:.45rem 1rem;border-radius:8px;border:none;background:var(--color-primary);color:var(--color-on-cta, #fff);font-size:.8rem;font-weight:700;cursor:pointer;transition:opacity .14s,transform .1s;white-space:nowrap}._saveBtn_1qxhf_42:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._saveBtn_1qxhf_42:disabled{opacity:.55;cursor:default}._undoBtn_1qxhf_65{padding:.43rem .75rem;border-radius:8px;border:1.5px solid var(--color-border);background:transparent;color:var(--color-text-muted);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .12s;white-space:nowrap}._undoBtn_1qxhf_65:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}._undoBtn_1qxhf_65:disabled{opacity:.35;cursor:default}._resetBtn_1qxhf_88{padding:.43rem .75rem;border-radius:8px;border:1.5px solid var(--color-border);background:transparent;color:var(--color-text-muted);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .12s;white-space:nowrap}._resetBtn_1qxhf_88:hover{border-color:#dc2626;color:#dc2626}._workbench_1qxhf_107{display:grid;grid-template-columns:1fr 320px;grid-template-rows:minmax(0,1fr);gap:1.5rem;flex:1;min-height:0;overflow:hidden}@media(max-width:900px){._workbench_1qxhf_107{grid-template-columns:1fr;grid-template-rows:auto auto}}._controls_1qxhf_125{display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;min-height:0;padding-right:.25rem;padding-bottom:2rem}._modeTabs_1qxhf_136{display:flex;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:3px;gap:3px}._modeTab_1qxhf_136{flex:1;padding:.5rem .75rem;border-radius:8px;font-size:.8rem;font-weight:600;cursor:pointer;border:none;background:transparent;color:var(--color-text-muted);transition:all .15s;white-space:nowrap}._modeTab_1qxhf_136[data-active="1"]{background:var(--color-bg);color:var(--color-text);box-shadow:0 1px 4px #0000001f}._modeTab_1qxhf_136:hover:not([data-active="1"]){color:var(--color-text)}._templatesPanel_1qxhf_170{display:flex;flex-direction:column;gap:.75rem}._templateGrid_1qxhf_176{display:grid;grid-template-columns:repeat(3,1fr);gap:.65rem}@media(max-width:700px){._templateGrid_1qxhf_176{grid-template-columns:1fr}}._templateCard_1qxhf_188{border:2px solid var(--color-border);border-radius:10px;padding:.75rem;cursor:pointer;transition:all .15s;background:var(--color-surface);text-align:left;width:100%}._templateCard_1qxhf_188:hover{border-color:var(--color-primary)}._templateCard_1qxhf_188[data-selected="1"]{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent)}._templateName_1qxhf_208{font-size:.82rem;font-weight:700;color:var(--color-text);margin:0 0 .2rem}._templateTagline_1qxhf_215{font-size:.68rem;color:var(--color-text-muted);line-height:1.35;margin:0 0 .5rem}._templateSwatches_1qxhf_222{display:flex;gap:3px}._templateSwatch_1qxhf_222{width:14px;height:14px;border-radius:50%;border:1.5px solid rgba(0,0,0,.08);display:inline-block}._suggestSection_1qxhf_236{display:flex;flex-direction:column;gap:.65rem;padding:.9rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px}._suggestLabel_1qxhf_246{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);margin:0}._suggestChips_1qxhf_255{display:flex;gap:.35rem;align-items:center;flex-wrap:wrap}._suggestChip_1qxhf_255{width:28px;height:28px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:transform .12s,box-shadow .12s;padding:0}._suggestChip_1qxhf_255:hover{transform:scale(1.15);box-shadow:0 2px 8px #0003}._suggestChip_1qxhf_255[data-active="1"]{border-color:var(--color-text);box-shadow:0 0 0 2px var(--color-bg),0 0 0 4px var(--color-text)}._suggestCustomInput_1qxhf_282{width:28px;height:28px;border-radius:50%;border:2px dashed var(--color-border);cursor:pointer;padding:0;background:transparent;transition:border-color .12s}._suggestCustomInput_1qxhf_282:hover{border-color:var(--color-primary)}._advancedPanel_1qxhf_298{display:flex;flex-direction:column;gap:.5rem}._accordion_1qxhf_305{border:1px solid var(--color-border);border-radius:10px;overflow:hidden;background:var(--color-surface)}._accordionHeader_1qxhf_312{display:flex;align-items:center;gap:.5rem;padding:.75rem .9rem;width:100%;text-align:left;cursor:pointer;background:transparent;border:none;color:var(--color-text);transition:background .12s}._accordionHeader_1qxhf_312:hover{background:color-mix(in srgb,var(--color-primary) 5%,transparent)}._accordionIcon_1qxhf_330{font-size:.9rem;flex-shrink:0}._accordionTitle_1qxhf_335{flex:1;font-size:.83rem;font-weight:700}._accordionChevron_1qxhf_341{width:16px;height:16px;color:var(--color-text-muted);transition:transform .2s;flex-shrink:0}._accordionChevron_1qxhf_341[data-open="1"]{transform:rotate(180deg)}._accordionBody_1qxhf_353{padding:.75rem .9rem .9rem;border-top:1px solid var(--color-border);display:flex;flex-direction:column;gap:.75rem}._colorField_1qxhf_363{display:flex;flex-direction:column;gap:.3rem}._colorFieldRow_1qxhf_369{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._colorLabel_1qxhf_376{font-size:.78rem;font-weight:600;color:var(--color-text);flex:1}._colorPickerGroup_1qxhf_383{display:flex;align-items:center;gap:.35rem;flex-shrink:0}._colorPickerNative_1qxhf_390{width:32px;height:32px;border-radius:8px;border:2px solid var(--color-border);cursor:pointer;padding:0;background:transparent;flex-shrink:0}._colorHexInput_1qxhf_401{width:76px;font-size:.75rem;font-family:JetBrains Mono,Fira Code,monospace;text-transform:uppercase;padding:.3rem .45rem;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);color:var(--color-text)}._colorHexInput_1qxhf_401:focus{outline:2px solid color-mix(in srgb,var(--color-primary) 55%,transparent);outline-offset:1px}._fontGrid_1qxhf_419{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}._fontOption_1qxhf_425{border:2px solid var(--color-border);border-radius:8px;padding:.6rem .75rem;cursor:pointer;transition:all .14s;background:var(--color-bg);text-align:left;width:100%}._fontOption_1qxhf_425:hover{border-color:var(--color-primary)}._fontOption_1qxhf_425[data-active="1"]{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,var(--color-bg))}._fontOptionSample_1qxhf_445{font-size:1.2rem;font-weight:700;color:var(--color-text);line-height:1;margin-bottom:.15rem}._fontOptionLabel_1qxhf_453{font-size:.68rem;color:var(--color-text-muted)}._sliderGroup_1qxhf_459{display:flex;flex-direction:column;gap:.3rem}._sliderLabel_1qxhf_465{display:flex;justify-content:space-between;font-size:.78rem}._sliderLabelText_1qxhf_471{font-weight:600;color:var(--color-text)}._sliderValue_1qxhf_476{color:var(--color-text-muted);font-variant-numeric:tabular-nums}._slider_1qxhf_459{width:100%;accent-color:var(--color-primary);cursor:pointer}._segmented_1qxhf_488{display:flex;border:1px solid var(--color-border);border-radius:8px;overflow:hidden}._segment_1qxhf_488{flex:1;padding:.4rem .5rem;font-size:.76rem;font-weight:600;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:all .12s}._segment_1qxhf_488+._segment_1qxhf_488{border-left:1px solid var(--color-border)}._segment_1qxhf_488[data-active="1"]{background:var(--color-primary);color:var(--color-on-cta, #fff)}._segment_1qxhf_488:hover:not([data-active="1"]){background:color-mix(in srgb,var(--color-primary) 8%,transparent);color:var(--color-text)}._fieldGroup_1qxhf_522{display:flex;flex-direction:column;gap:.3rem}._fieldLabel_1qxhf_528{font-size:.76rem;font-weight:700;color:var(--color-text)}._fieldHint_1qxhf_534{font-size:.7rem;color:var(--color-text-muted);line-height:1.4;margin:0}._textarea_1qxhf_542{width:100%;padding:.5rem .65rem;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg);color:var(--color-text);font-size:.82rem;line-height:1.4;resize:vertical;box-sizing:border-box;font-family:inherit}._textarea_1qxhf_542:focus{outline:2px solid color-mix(in srgb,var(--color-primary) 55%,transparent);outline-offset:1px}._fileBtn_1qxhf_562{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .75rem;border:1.5px dashed var(--color-border);border-radius:8px;cursor:pointer;font-size:.76rem;font-weight:600;color:var(--color-text-muted);transition:all .14s;background:transparent}._fileBtn_1qxhf_562:hover{border-color:var(--color-primary);color:var(--color-primary)}._previewColumn_1qxhf_583{min-height:0;overflow:hidden}._previewSticky_1qxhf_588{position:sticky;top:1rem;display:flex;flex-direction:column;align-items:center;gap:.75rem}._pagePicker_1qxhf_597{display:flex;gap:.35rem;flex-wrap:wrap;justify-content:center}._pagePickerBtn_1qxhf_604{padding:.3rem .6rem;border:1.5px solid var(--color-border);border-radius:20px;font-size:.7rem;font-weight:600;cursor:pointer;background:transparent;color:var(--color-text-muted);transition:all .12s}._pagePickerBtn_1qxhf_604[data-active="1"]{border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,transparent)}._pagePickerBtn_1qxhf_604:hover:not([data-active="1"]){border-color:var(--color-text-muted);color:var(--color-text)}._phoneMockup_1qxhf_628{position:relative;width:270px}._phoneFrame_1qxhf_633{background:#1a1a1a;border-radius:38px;padding:12px;box-shadow:0 0 0 1px #ffffff0f,0 20px 60px #0006,0 4px 16px #00000040;position:relative;overflow:hidden;display:flex;flex-direction:column;height:min(564px,calc(100dvh - 240px))}._phoneNotch_1qxhf_648{position:absolute;top:12px;left:50%;transform:translate(-50%);width:90px;height:22px;background:#1a1a1a;border-radius:0 0 14px 14px;z-index:10;pointer-events:none}._phoneScreen_1qxhf_661{border-radius:28px;overflow-y:auto;overflow-x:hidden;flex:1;min-height:0;position:relative;scrollbar-width:none}._phoneScreen_1qxhf_661::-webkit-scrollbar{display:none}._previewHint_1qxhf_675{font-size:.68rem;color:var(--color-text-muted);text-align:center;margin:0}._imageZonesGrid_1qxhf_683{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}@media(max-width:600px){._imageZonesGrid_1qxhf_683{grid-template-columns:1fr}}._dropZone_1qxhf_695{border:2px dashed var(--color-border);border-radius:10px;padding:1rem .75rem;text-align:center;cursor:pointer;transition:border-color .14s,background .14s;background:transparent;display:flex;flex-direction:column;align-items:center;gap:.3rem;min-height:90px;justify-content:center;-webkit-user-select:none;user-select:none}._dropZone_1qxhf_695[data-drag="1"]{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 7%,transparent)}._dropZone_1qxhf_695:hover{border-color:var(--color-primary)}._dropZoneIcon_1qxhf_721{font-size:1.4rem;line-height:1}._dropZoneLabel_1qxhf_726{font-size:.76rem;font-weight:700;color:var(--color-text);margin:0}._dropZoneHint_1qxhf_733{font-size:.66rem;color:var(--color-text-muted);margin:0;line-height:1.3}._dropZonePreviewImg_1qxhf_740{width:100%;max-height:72px;object-fit:cover;border-radius:6px;display:block}._dropZonePreviewImgSquare_1qxhf_748{width:56px;height:56px;object-fit:cover;border-radius:50%;display:block;margin:0 auto}._dropZoneActions_1qxhf_757{display:flex;gap:.4rem;flex-wrap:wrap;justify-content:center;margin-top:.25rem}._dropZoneRemoveBtn_1qxhf_765{font-size:.7rem;color:var(--color-text-muted);background:transparent;border:none;cursor:pointer;padding:.2rem .4rem;border-radius:4px;transition:color .12s}._dropZoneRemoveBtn_1qxhf_765:hover{color:#dc2626}._root_1qdtp_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;display:flex;align-items:center;justify-content:center;padding:16px}._backdrop_1qdtp_11{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000008c;border:none;cursor:pointer}._card_1qdtp_19{position:relative;z-index:1;background:var(--color-surface, #1e1e26);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:28px 24px 24px;width:100%;max-width:400px;box-shadow:0 20px 60px #00000080}._title_1qdtp_31{font-size:18px;font-weight:700;margin:0 0 12px;color:var(--color-text, #f0f0f0)}._message_1qdtp_38{font-size:14px;line-height:1.6;color:var(--color-muted, rgba(240, 240, 240, .7));margin:0 0 24px}._actions_1qdtp_45{display:flex;gap:10px;justify-content:flex-end}._wrap_1b1yv_1{display:flex;flex-direction:column;gap:.45rem}._hint_1b1yv_7{margin:0;font-size:.74rem;line-height:1.45;color:var(--color-text-muted)}._pad_1b1yv_14{position:relative;width:100%;max-width:18rem;aspect-ratio:16 / 11;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-border);background:var(--color-surface-2);touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none}._pad_1b1yv_14:active{cursor:grabbing}._padImg_1b1yv_33{width:100%;height:100%;display:block;pointer-events:none}._toolbar_1b1yv_40{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}._resetBtn_1b1yv_47{padding:.35rem .65rem;font-size:.78rem;font-weight:600;font-family:inherit;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-text) 6%,transparent);color:var(--color-text);cursor:pointer;transition:background .12s ease,border-color .12s ease}._resetBtn_1b1yv_47:hover{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 10%,transparent)}._readout_1b1yv_67{font-size:.72rem;font-variant-numeric:tabular-nums;color:var(--color-text-muted)}._editorRoot_1w1jt_1{min-width:0}._pageHeading_1w1jt_5{margin:0 0 .5rem;font-size:1.12rem;font-weight:800;letter-spacing:-.02em;color:var(--color-text)}._note_1w1jt_13{margin:0 0 .85rem;font-size:.86rem;line-height:1.45;color:var(--color-text-muted)}._toolbar_1w1jt_20{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1rem}._toolbarSpacer_1w1jt_28{flex:1;min-width:.5rem}._emptySectionsHint_1w1jt_33{margin:0;font-size:.88rem;line-height:1.45;color:var(--color-text-muted)}._layout_1w1jt_40{display:grid;gap:1rem;grid-template-columns:1fr;align-items:start}@media(min-width:960px){._layout_1w1jt_40{grid-template-columns:minmax(200px,240px) minmax(0,1fr)}}._panel_1w1jt_53{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);padding:.85rem 1rem;min-width:0}._panelTitle_1w1jt_61{margin:0 0 .65rem;font-size:.78rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}._catList_1w1jt_70{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}._catBtn_1w1jt_79{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.45rem .55rem;text-align:left;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--color-text);font-size:.88rem;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}._catBtn_1w1jt_79:hover{background:color-mix(in srgb,var(--color-text) 5%,transparent)}._catBtn_1w1jt_79[data-active="1"]{border-color:color-mix(in srgb,var(--color-primary) 45%,transparent);background:color-mix(in srgb,var(--color-primary) 12%,transparent)}._catEmoji_1w1jt_108{flex-shrink:0}._catActions_1w1jt_112{display:flex;gap:.25rem;flex-shrink:0}._iconBtn_1w1jt_118{width:1.75rem;height:1.75rem;display:grid;place-items:center;border:none;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-text) 8%,transparent);color:var(--color-text-muted);font-size:.85rem;cursor:pointer}._iconBtn_1w1jt_118:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 12%,transparent)}._iconBtn_1w1jt_118[data-danger="1"]:hover{color:#dc2626;background:color-mix(in srgb,#dc2626 12%,transparent)}._sectionEmojiBlock_1w1jt_141{margin-top:.65rem;padding-top:.65rem;border-top:1px solid var(--color-border)}._miniLabel_1w1jt_147{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);margin-bottom:.4rem;display:block}._emojiInWide_1w1jt_157{width:100%;max-width:7rem;padding:.4rem .5rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-size:1.1rem;line-height:1.2;text-align:center}._newRow_1w1jt_170{display:flex;flex-direction:column;gap:.55rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--color-border)}._newRowFields_1w1jt_179{display:flex;flex-wrap:wrap;align-items:stretch;gap:.4rem}._newRowFields_1w1jt_179 input{padding:.4rem .5rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-size:.86rem}._newRowNameInput_1w1jt_195{flex:1;min-width:min(100%,8rem)}._newRowSubmit_1w1jt_200{display:flex;justify-content:center;width:100%}._newRowSubmitInner_1w1jt_206{width:100%;max-width:16rem}._emojiIn_1w1jt_157{width:3.25rem;flex:0 0 auto;text-align:center;font-size:1.05rem;line-height:1.2}._prodToolbar_1w1jt_219{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}._prodList_1w1jt_228{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}._prodRow_1w1jt_237{display:flex;align-items:center;gap:.55rem;padding:.55rem .65rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg);transition:border-color .12s,background .12s}._prodRow_1w1jt_237:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 4%,var(--color-bg))}._prodThumbCol_1w1jt_253{flex-shrink:0}._prodThumb_1w1jt_253{width:48px;height:48px;border-radius:var(--radius-sm);object-fit:cover;border:1px solid var(--color-border);display:block}._prodThumbMissing_1w1jt_266{width:48px;height:48px;border-radius:var(--radius-sm);border:1px dashed color-mix(in srgb,var(--color-warn, #b45309) 45%,var(--color-border));background:color-mix(in srgb,var(--color-warn, #b45309) 10%,transparent);display:grid;place-items:center;font-size:1.1rem;font-weight:800;color:var(--color-text-muted)}._prodRowActions_1w1jt_279{display:flex;gap:.35rem;flex-shrink:0;margin-left:auto}._prodNoPhotoBadge_1w1jt_286{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-warn, #b45309);margin-left:.25rem}._prodRow_1w1jt_237[data-active="1"]{border-color:color-mix(in srgb,var(--color-primary) 40%,transparent);background:color-mix(in srgb,var(--color-primary) 8%,transparent)}._prodMeta_1w1jt_300{flex:1;min-width:0}._prodName_1w1jt_305{font-weight:700;font-size:.9rem;color:var(--color-text)}._prodSub_1w1jt_311{font-size:.78rem;color:var(--color-text-muted)}._photoWarn_1w1jt_316{margin:0;padding:.55rem .65rem;font-size:.82rem;line-height:1.45;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-warn, #b45309) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-warn, #b45309) 32%,transparent);color:var(--color-text)}._photoPreview_1w1jt_327{margin-top:.35rem;border-radius:var(--radius-md);border:1px solid var(--color-border);overflow:hidden;background:var(--color-surface-2);max-width:14rem;aspect-ratio:4 / 3;display:grid;place-items:center}._photoPreviewImg_1w1jt_339{width:100%;height:100%;object-fit:cover;display:block}._photoPreviewEmpty_1w1jt_346{font-size:.78rem;font-weight:600;color:var(--color-text-muted)}._photoFileRow_1w1jt_352{margin-top:.35rem;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}._photoFileBtn_1w1jt_360{display:inline-flex;align-items:center;padding:.4rem .75rem;font-size:.84rem;font-weight:600;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-text) 5%,transparent);color:var(--color-text);cursor:pointer;transition:background .12s ease,border-color .12s ease}._photoFileBtn_1w1jt_360:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 8%,transparent)}._photoFileBtn_1w1jt_360[data-busy="1"]{opacity:.6;pointer-events:none}._photoRemoveBtn_1w1jt_386{padding:.4rem .75rem;font-size:.82rem;font-weight:600;border-radius:var(--radius-pill);border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);background:transparent;color:var(--color-primary);cursor:pointer;transition:background .12s}._photoRemoveBtn_1w1jt_386:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent)}._advancedWrap_1w1jt_403{position:relative}._advancedTrigger_1w1jt_407{display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .65rem;font-size:.82rem;font-weight:600;font-family:inherit;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background .12s,color .12s,border-color .12s}._advancedTrigger_1w1jt_407:hover{background:color-mix(in srgb,var(--color-text) 6%,transparent);color:var(--color-text);border-color:color-mix(in srgb,var(--color-text) 20%,transparent)}._gearSvg_1w1jt_429{width:14px;height:14px;flex-shrink:0}._advancedDropdown_1w1jt_435{position:absolute;top:calc(100% + 5px);left:0;z-index:60;min-width:11rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 4px 6px -1px color-mix(in srgb,#000 10%,transparent),0 8px 20px -4px color-mix(in srgb,#000 12%,transparent);padding:.3rem;display:flex;flex-direction:column}._advancedItem_1w1jt_452{padding:.5rem .7rem;text-align:left;font-size:.84rem;font-weight:500;font-family:inherit;color:var(--color-text);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;transition:background .1s}._advancedItem_1w1jt_452:hover{background:color-mix(in srgb,var(--color-text) 7%,transparent)}._drawerBackdrop_1w1jt_471{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:color-mix(in srgb,#000 42%,transparent);animation:_backdropIn_1w1jt_1 .18s ease forwards}@keyframes _backdropIn_1w1jt_1{0%{opacity:0}to{opacity:1}}._drawerPanel_1w1jt_484{position:fixed;top:0;right:0;bottom:0;z-index:81;width:min(560px,100vw);background:var(--color-surface);border-left:1px solid var(--color-border);overflow-y:auto;overscroll-behavior:contain;animation:_slideIn_1w1jt_1 .22s cubic-bezier(.22,1,.36,1) forwards}@keyframes _slideIn_1w1jt_1{0%{transform:translate(100%)}to{transform:translate(0)}}._drawerInner_1w1jt_503{padding:1.25rem 1.5rem 3rem}._detailHeadRow_1w1jt_512{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem;padding-bottom:.85rem;border-bottom:1px solid var(--color-border)}._detailHeadTitle_1w1jt_522{margin:0;font-size:1rem;font-weight:800;letter-spacing:-.02em;color:var(--color-text)}._detailCloseBtn_1w1jt_530{flex-shrink:0;width:2rem;height:2rem;display:grid;place-items:center;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);font-size:.9rem;cursor:pointer;transition:background .12s,color .12s}._detailCloseBtn_1w1jt_530:hover{background:color-mix(in srgb,var(--color-text) 8%,transparent);color:var(--color-text)}._detailActions_1w1jt_550{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.1rem}._detailGrid_1w1jt_558{display:grid;gap:.65rem;grid-template-columns:1fr}@media(min-width:640px){._detailGrid_1w1jt_558{grid-template-columns:repeat(2,minmax(0,1fr))}}._field_1w1jt_570{display:flex;flex-direction:column;gap:.25rem}._fieldLabel_1w1jt_576{font-size:.72rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}._field_1w1jt_570 input,._field_1w1jt_570 textarea{padding:.45rem .55rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-size:.88rem;font-family:inherit}._field_1w1jt_570 textarea{min-height:4rem;resize:vertical}._fieldFull_1w1jt_600{grid-column:1 / -1}._addonBlock_1w1jt_604{margin-top:1rem;padding:.75rem .85rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-text) 4%,transparent)}._addonHead_1w1jt_612{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}._addonTitle_1w1jt_621{margin:0;font-size:.92rem;font-weight:800;color:var(--color-text)}._opts_1w1jt_628{width:100%;border-collapse:collapse;font-size:.82rem}._opts_1w1jt_628 th,._opts_1w1jt_628 td{padding:.35rem .4rem;text-align:left;border-bottom:1px solid var(--color-border)}._opts_1w1jt_628 input{width:100%;box-sizing:border-box;padding:.3rem .4rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}._optsPrice_1w1jt_651{max-width:5.5rem}._featuredBox_1w1jt_655{margin-top:1.25rem;padding:.9rem 1rem 1rem;border-radius:var(--radius-md);border:1px dashed color-mix(in srgb,var(--color-primary) 35%,var(--color-border));background:color-mix(in srgb,var(--color-text) 3%,transparent)}._featuredTitle_1w1jt_663{margin:0 0 .35rem;font-size:.86rem;font-weight:800;color:var(--color-text);letter-spacing:-.02em}._featuredHint_1w1jt_671{margin:0 0 .65rem;font-size:.76rem;line-height:1.45;color:var(--color-text-muted)}._featuredList_1w1jt_678{display:flex;flex-direction:column;gap:.4rem;max-height:min(52vh,320px);overflow-y:auto;padding-right:.15rem;scrollbar-width:thin}._featuredRow_1w1jt_688{display:grid;grid-template-columns:auto 48px 2.5rem minmax(0,1fr);align-items:center;gap:.55rem;padding:.45rem .55rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg);cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}._featuredRow_1w1jt_688:hover{border-color:color-mix(in srgb,var(--color-primary) 40%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 6%,var(--color-bg))}._featuredRow_1w1jt_688[data-selected="1"]{border-color:color-mix(in srgb,var(--color-primary) 55%,transparent);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 18%,transparent)}._featuredCheckbox_1w1jt_715{width:1.1rem;height:1.1rem;margin:0;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0}._featuredThumbWrap_1w1jt_724{width:48px;height:48px;border-radius:var(--radius-sm);overflow:hidden;border:1px solid color-mix(in srgb,var(--color-border) 90%,transparent);background:var(--color-surface-2);display:grid;place-items:center;flex-shrink:0}._featuredThumbImg_1w1jt_736{width:100%;height:100%;object-fit:cover;display:block}._featuredThumbEmpty_1w1jt_743{font-size:.58rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;text-align:center;line-height:1.2;padding:.2rem;color:var(--color-text-muted)}._featuredEmoji_1w1jt_754{font-size:1.35rem;line-height:1;text-align:center;display:block;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 1px 1px color-mix(in srgb,#000 12%,transparent))}._featuredBody_1w1jt_763{min-width:0;display:flex;flex-direction:column;gap:.15rem}._featuredName_1w1jt_770{font-size:.84rem;font-weight:700;color:var(--color-text);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._featuredMeta_1w1jt_780{font-size:.72rem;color:var(--color-text-muted);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._hiddenFile_1w1jt_789{display:none}._skeletonList_1w1jt_794{display:flex;flex-direction:column;gap:.5rem;padding:.25rem 0}._skeletonRow_1w1jt_801{height:1rem;border-radius:var(--radius-sm);background:linear-gradient(90deg,color-mix(in srgb,var(--color-text) 8%,transparent) 25%,color-mix(in srgb,var(--color-text) 14%,transparent),color-mix(in srgb,var(--color-text) 8%,transparent) 75%);background-size:200% 100%;animation:_shimmer_1w1jt_1 1.4s infinite}@keyframes _shimmer_1w1jt_1{0%{background-position:200% 0}to{background-position:-200% 0}}._toast_1w1jt_820{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.65rem .85rem;margin-bottom:.85rem;border-radius:var(--radius-sm);font-size:.86rem;font-weight:500;line-height:1.4;background:color-mix(in srgb,#dc2626 14%,transparent);border:1px solid color-mix(in srgb,#dc2626 35%,transparent);color:var(--color-text)}._toast_1w1jt_820[data-variant=ok]{background:color-mix(in srgb,#16a34a 12%,transparent);border-color:color-mix(in srgb,#16a34a 30%,transparent)}._toastClose_1w1jt_841{flex-shrink:0;width:1.5rem;height:1.5rem;display:grid;place-items:center;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);font-size:.8rem;cursor:pointer;transition:background .1s,color .1s}._toastClose_1w1jt_841:hover{background:color-mix(in srgb,var(--color-text) 10%,transparent);color:var(--color-text)}._emptyState_1w1jt_862{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2.5rem 1rem;text-align:center;color:var(--color-text-muted);font-size:.9rem}._emptyState_1w1jt_862 p{margin:0}._prodEmptyState_1w1jt_878{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2.5rem 1rem;text-align:center;color:var(--color-text-muted)}._prodEmptyState_1w1jt_878 p{margin:0;font-size:.9rem}._prodEmptyIcon_1w1jt_894{font-size:2.25rem;line-height:1}._catBtnContent_1w1jt_900{display:flex;align-items:center;gap:.45rem;flex:1;min-width:0;overflow:hidden}._catName_1w1jt_909{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._newRowLabel_1w1jt_918{margin:0;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._prodHeader_1w1jt_928{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.75rem}._prodHeader_1w1jt_928>._panelTitle_1w1jt_61{margin:0;display:flex;align-items:center;gap:.4rem}._countBadge_1w1jt_943{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .35rem;border-radius:999px;background:color-mix(in srgb,var(--color-primary) 18%,transparent);color:var(--color-primary);font-size:.72rem;font-weight:800;line-height:1}._fieldInput_1w1jt_959{padding:.45rem .55rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-size:.88rem;font-family:inherit;width:100%;box-sizing:border-box;transition:border-color .12s}._fieldInput_1w1jt_959:focus{outline:none;border-color:var(--color-primary)}._fieldTextarea_1w1jt_977{padding:.45rem .55rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-size:.88rem;font-family:inherit;width:100%;box-sizing:border-box;min-height:5rem;resize:vertical;transition:border-color .12s}._fieldTextarea_1w1jt_977:focus{outline:none;border-color:var(--color-primary)}._drawerError_1w1jt_998{margin:0 0 1rem;padding:.6rem .75rem;border-radius:var(--radius-sm);background:color-mix(in srgb,#dc2626 12%,transparent);border:1px solid color-mix(in srgb,#dc2626 30%,transparent);color:var(--color-text);font-size:.85rem;line-height:1.45}._drawerDivider_1w1jt_1009{height:1px;background:var(--color-border);margin:1.25rem 0}._emojiPickerWrap_1w1jt_1016{position:relative;flex:0 0 auto}._emojiPickerBtn_1w1jt_1021{width:2.5rem;height:2.5rem;display:grid;place-items:center;font-size:1.25rem;line-height:1;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-bg);cursor:pointer;transition:background .12s,border-color .12s;padding:0}._emojiPickerBtn_1w1jt_1021:hover{border-color:color-mix(in srgb,var(--color-primary) 45%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 8%,transparent)}._emojiPickerDropdown_1w1jt_1041{position:absolute;top:calc(100% + 5px);left:0;z-index:70;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 4px 6px -1px color-mix(in srgb,#000 10%,transparent),0 10px 24px -4px color-mix(in srgb,#000 14%,transparent);padding:.45rem}._emojiGrid_1w1jt_1055{display:grid;grid-template-columns:repeat(8,1fr);gap:.15rem}._emojiOption_1w1jt_1061{width:2rem;height:2rem;display:grid;place-items:center;font-size:1.1rem;line-height:1;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;cursor:pointer;transition:background .1s,border-color .1s;padding:0}._emojiOption_1w1jt_1061:hover{background:color-mix(in srgb,var(--color-text) 9%,transparent)}._emojiOption_1w1jt_1061[data-selected="1"]{background:color-mix(in srgb,var(--color-primary) 15%,transparent);border-color:color-mix(in srgb,var(--color-primary) 40%,transparent)}._iconPickerPreview_1w1jt_1085{width:1.65rem;height:1.65rem;object-fit:contain;display:block}._iconGrid_1w1jt_1092{display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem;min-width:9.5rem}._iconOption_1w1jt_1099{width:2.25rem;height:2.25rem;display:grid;place-items:center;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;cursor:pointer;transition:background .1s,border-color .1s;padding:.2rem}._iconOption_1w1jt_1099:hover{background:color-mix(in srgb,var(--color-text) 9%,transparent)}._iconOption_1w1jt_1099[data-selected="1"]{background:color-mix(in srgb,var(--color-primary) 15%,transparent);border-color:color-mix(in srgb,var(--color-primary) 40%,transparent)}._iconOptionImg_1w1jt_1121{width:100%;height:100%;object-fit:contain;display:block;pointer-events:none}._photoEmpty_1w1jt_1130{display:flex;align-items:center;gap:.55rem;padding:.75rem .85rem;margin-bottom:.75rem;border-radius:var(--radius-sm);border:1px dashed color-mix(in srgb,var(--color-text) 22%,transparent);background:color-mix(in srgb,var(--color-text) 4%,transparent);color:var(--color-text-muted);font-size:.84rem}._catAddonSection_1w1jt_1144{border-top:1px solid var(--color-border);margin-bottom:1rem}._catAddonSummary_1w1jt_1149{display:flex;align-items:center;gap:.5rem;padding:.6rem .5rem;font-size:.78rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--color-primary);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}._catAddonSummary_1w1jt_1149::-webkit-details-marker{display:none}._catAddonSummary_1w1jt_1149:before{content:"▶";font-size:.65rem;transition:transform .2s}details[open]>._catAddonSummary_1w1jt_1149:before{transform:rotate(90deg)}._catAddonBadge_1w1jt_1172{margin-left:auto;background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary);border-radius:var(--radius-pill);padding:1px 8px;font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:none}._addonPickerWrap_1w1jt_1185{display:flex;flex-direction:column;gap:.5rem}._addonPickerHelp_1w1jt_1191{margin:0;font-size:.8rem;line-height:1.5;color:var(--color-text-muted);padding:.5rem .6rem;background:color-mix(in srgb,var(--color-text-muted) 6%,transparent);border-radius:var(--radius-sm);border-left:3px solid color-mix(in srgb,var(--color-primary) 40%,transparent)}._addonPickerEmpty_1w1jt_1202{margin:0;font-size:.82rem;color:var(--color-text-muted)}._addonPickerList_1w1jt_1208{display:flex;flex-direction:column;gap:.3rem}._addonPickerItem_1w1jt_1214{display:flex;align-items:center;gap:.55rem;padding:.5rem .7rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:transparent;cursor:pointer;transition:background .12s,border-color .12s}._addonPickerItem_1w1jt_1214:hover{background:color-mix(in srgb,var(--color-border) 30%,transparent)}._addonPickerItem_1w1jt_1214[data-checked="1"]{background:color-mix(in srgb,var(--color-primary) 8%,transparent);border-color:color-mix(in srgb,var(--color-primary) 35%,transparent)}._addonPickerItem_1w1jt_1214[data-inherited="1"]{opacity:.75;cursor:default}._addonPickerCheckbox_1w1jt_1240{width:15px;height:15px;accent-color:var(--color-primary);flex-shrink:0;cursor:pointer}._addonPickerCheckbox_1w1jt_1240:disabled{cursor:default}._addonPickerName_1w1jt_1250{flex:1;font-size:.86rem;font-weight:600;color:var(--color-text)}._addonPickerCount_1w1jt_1257{font-size:.76rem;color:var(--color-text-muted);flex-shrink:0}._addonPickerTag_1w1jt_1263{font-size:.68rem;font-weight:700;padding:1px 6px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-text-muted) 15%,transparent);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}._drawerSection_1w1jt_1276{border-radius:var(--radius-md);border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-border) 18%,var(--color-surface));padding:1rem 1.1rem;margin-bottom:1rem;display:flex;flex-direction:column;gap:.75rem}._drawerSectionTitle_1w1jt_1287{margin:0;font-size:.72rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--color-primary)}._drawerPhotoZone_1w1jt_1297{border-radius:var(--radius-sm);overflow:hidden;min-height:80px}._drawerPhotoZone_1w1jt_1297[data-has-image="0"]{border:2px dashed var(--color-border);background:color-mix(in srgb,var(--color-border) 25%,var(--color-surface))}._drawerPhotoEmpty_1w1jt_1308{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:1.5rem 1rem;color:var(--color-text-muted);font-size:.82rem;font-weight:600;text-align:center}._drawerPhotoHint_1w1jt_1321{font-size:.73rem;font-weight:400;opacity:.75}._drawerSaveBtn_1w1jt_1328{display:block;width:100%;padding:.85rem 1rem;border-radius:var(--radius-md);border:none;background:var(--color-primary);color:#fff;font-size:.97rem;font-weight:800;letter-spacing:-.01em;cursor:pointer;transition:background .15s,transform .1s,box-shadow .15s;box-shadow:0 2px 12px color-mix(in srgb,var(--color-primary) 40%,transparent);margin-bottom:1rem}._drawerSaveBtn_1w1jt_1328:hover:not(:disabled){background:var(--color-primary-hover, color-mix(in srgb, var(--color-primary) 85%, #000));box-shadow:0 4px 18px color-mix(in srgb,var(--color-primary) 50%,transparent);transform:translateY(-1px)}._drawerSaveBtn_1w1jt_1328:active:not(:disabled){transform:translateY(0)}._drawerSaveBtn_1w1jt_1328:disabled{opacity:.6;cursor:not-allowed}._connectionRow_o26ps_1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem 1rem;margin-bottom:1rem;padding:.55rem .75rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card)}._connectionLeft_o26ps_15{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0}._wsPill_o26ps_23{display:inline-flex;align-items:center;justify-content:center;padding:.22rem;min-width:1.55rem;min-height:1.55rem;border-radius:var(--radius-pill);border:1px solid var(--color-border);box-sizing:border-box}._wsDot_o26ps_35{width:7px;height:7px;border-radius:50%;flex-shrink:0}._wsPill_o26ps_23[data-tone=ok]{border-color:color-mix(in srgb,#16a34a 45%,transparent);background:color-mix(in srgb,#22c55e 12%,var(--color-surface));color:#15803d}[data-theme=dark] ._wsPill_o26ps_23[data-tone=ok]{color:#86efac;border-color:color-mix(in srgb,#22c55e 40%,transparent);background:color-mix(in srgb,#22c55e 14%,var(--color-surface))}._wsPill_o26ps_23[data-tone=ok] ._wsDot_o26ps_35{background:#22c55e;box-shadow:0 0 0 2px color-mix(in srgb,#22c55e 35%,transparent)}._wsPill_o26ps_23[data-tone=warn]{border-color:color-mix(in srgb,var(--color-mustard, #ca8a04) 42%,transparent);background:color-mix(in srgb,var(--color-mustard, #ca8a04) 14%,var(--color-surface));color:var(--color-text)}._wsPill_o26ps_23[data-tone=warn] ._wsDot_o26ps_35{background:var(--color-mustard, #ca8a04);animation:_kitchenPulse_o26ps_1 1.2s ease-in-out infinite}._wsPill_o26ps_23[data-tone=bad]{border-color:color-mix(in srgb,#dc2626 40%,transparent);background:color-mix(in srgb,#dc2626 12%,var(--color-surface));color:var(--color-text)}._wsPill_o26ps_23[data-tone=bad] ._wsDot_o26ps_35{background:#dc2626}._wsPill_o26ps_23[data-tone=muted]{color:var(--color-text-muted);background:var(--color-surface-2)}._wsPill_o26ps_23[data-tone=muted] ._wsDot_o26ps_35{background:var(--color-text-muted);opacity:.65}@keyframes _kitchenPulse_o26ps_1{0%,to{opacity:1}50%{opacity:.35}}._viewFilter_o26ps_101{display:flex;align-items:center;gap:.55rem;max-width:none;margin:0;padding:.38rem .55rem .38rem .45rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-text) 4%,var(--color-surface));cursor:pointer;-webkit-user-select:none;user-select:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}._viewFilter_o26ps_101:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 7%,var(--color-surface))}._viewFilter_o26ps_101[data-active="1"]{border-color:color-mix(in srgb,var(--color-primary) 48%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 11%,var(--color-surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 15%,transparent)}._viewFilterSwitch_o26ps_130{position:relative;flex-shrink:0;width:48px;height:28px}._viewFilterInput_o26ps_137{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:48px;height:28px;margin:0;opacity:0;cursor:pointer}._viewFilterTrack_o26ps_148{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-text-muted) 35%,var(--color-border));pointer-events:none;transition:background .2s ease}._viewFilterInput_o26ps_137:checked+._viewFilterTrack_o26ps_148{background:color-mix(in srgb,var(--color-primary) 78%,var(--color-text-muted))}._viewFilterThumb_o26ps_161{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:var(--color-surface, #fff);box-shadow:0 1px 3px color-mix(in srgb,#000 22%,transparent),0 0 0 1px color-mix(in srgb,var(--color-text) 8%,transparent);transition:transform .22s ease,background .2s ease}._viewFilterInput_o26ps_137:checked+._viewFilterTrack_o26ps_148 ._viewFilterThumb_o26ps_161{transform:translate(20px)}._viewFilterInput_o26ps_137:focus-visible+._viewFilterTrack_o26ps_148{box-shadow:0 0 0 2px var(--color-primary)}._viewFilterTitle_o26ps_185{font-size:.8rem;font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--color-text);white-space:nowrap}._boardGrid_o26ps_194{display:grid;gap:.75rem;grid-template-columns:1fr;align-items:start}@media(min-width:900px){._boardGrid_o26ps_194[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}._boardGrid_o26ps_194[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}}._column_o26ps_211{min-width:0;display:flex;flex-direction:column;gap:.65rem}._columnHead_o26ps_218{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;padding:.35rem .15rem .15rem;border-bottom:1px solid var(--color-border)}._columnTitle_o26ps_227{margin:0;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}._columnCount_o26ps_236{font-size:.75rem;font-weight:700;color:var(--color-text-muted)}._columnList_o26ps_242{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem;min-height:2.5rem}._columnEmpty_o26ps_252{margin:0;padding:.85rem .5rem;text-align:center;font-size:.82rem;color:var(--color-text-muted);border-radius:var(--radius-md);border:1px dashed color-mix(in srgb,var(--color-border) 80%,transparent);background:color-mix(in srgb,var(--color-text) 3%,transparent)}._card_o26ps_263{padding:.95rem 1rem 1rem;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card)}._cardTop_o26ps_271{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem;margin-bottom:.5rem}._mesa_o26ps_279{margin:0;font-size:1.2rem;font-weight:900;letter-spacing:-.02em;color:var(--color-text);line-height:1.2}._mesa_o26ps_279 span{color:var(--color-primary)}._orderId_o26ps_292{margin:.2rem 0 0;font-size:.68rem;font-weight:600;font-family:ui-monospace,monospace;color:var(--color-text-muted);word-break:break-all}._badge_o26ps_301{flex-shrink:0;font-size:.68rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;padding:.22rem .5rem;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface-2);color:var(--color-text-muted)}._meta_o26ps_314{display:flex;flex-wrap:wrap;gap:.45rem 1rem;margin-bottom:.55rem;font-size:.86rem;font-weight:600;color:var(--color-text)}._metaMuted_o26ps_324{font-weight:500;color:var(--color-text-muted)}._disclaimer_o26ps_329{margin:0 0 .75rem;padding:.55rem .65rem;font-size:.78rem;line-height:1.45;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-mustard, #ca8a04) 12%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-mustard, #ca8a04) 28%,transparent);color:var(--color-text)}._items_o26ps_340{margin:0 0 .75rem;font-size:.82rem;line-height:1.4;color:var(--color-text);word-break:break-word}._itemList_o26ps_350{list-style:none;margin:0 0 .75rem;padding:0;display:flex;flex-direction:column;gap:.45rem}._itemRow_o26ps_359{display:flex;flex-direction:column;gap:.12rem}._itemLine_o26ps_365{display:flex;align-items:baseline;gap:.3rem}._itemQty_o26ps_371{font-size:.72rem;font-weight:700;color:var(--color-text-muted);flex-shrink:0}._itemName_o26ps_378{font-size:.86rem;font-weight:600;color:var(--color-text);line-height:1.3;word-break:break-word}._itemExtras_o26ps_386{font-size:.71rem;color:var(--color-text-muted);padding-left:1.1rem;line-height:1.4}._itemObs_o26ps_393{font-size:.71rem;font-weight:600;color:var(--color-price, #d98200);padding-left:1.1rem;line-height:1.4;word-break:break-word}._actions_o26ps_402{display:flex;flex-wrap:wrap;gap:.45rem}._history_o26ps_408{margin-top:1.35rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);overflow:hidden}._historySummary_o26ps_416{list-style:none;cursor:pointer;padding:.75rem 1rem;font-size:.88rem;font-weight:700;color:var(--color-text);display:flex;align-items:center;justify-content:space-between;gap:.75rem;-webkit-user-select:none;user-select:none}._historySummary_o26ps_416::-webkit-details-marker{display:none}._historySummary_o26ps_416:after{content:"▾";font-size:.75rem;color:var(--color-text-muted)}._history_o26ps_408[open] ._historySummary_o26ps_416:after{content:"▴"}._historyBody_o26ps_444{padding:0 1rem 1rem;border-top:1px solid var(--color-border)}._historyList_o26ps_449{list-style:none;margin:0;padding:.65rem 0 0;display:flex;flex-direction:column;gap:.5rem}._historyRow_o26ps_458{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.35rem .75rem;font-size:.82rem;padding:.45rem .55rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-text) 4%,transparent)}._historyMeta_o26ps_470{color:var(--color-text-muted);font-weight:500}._modalRoot_o26ps_475{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;padding:1rem}._modalBackdrop_o26ps_484{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,#0f172a 55%,transparent)}._modalCard_o26ps_490{position:relative;z-index:1;width:100%;max-width:400px;padding:1.15rem 1.2rem 1.2rem;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card)}._modalTitle_o26ps_502{margin:0 0 .35rem;font-size:1.05rem;font-weight:800;color:var(--color-text)}._modalText_o26ps_509{margin:0 0 1rem;font-size:.88rem;line-height:1.45;color:var(--color-text-muted)}._modalActions_o26ps_516{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}._reprintBtn_o26ps_524{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:transparent;color:var(--color-text-muted);font-size:.78rem;font-weight:600;cursor:pointer;transition:background .12s,color .12s,border-color .12s;white-space:nowrap;margin-left:auto}._reprintBtn_o26ps_524:hover{background:color-mix(in srgb,var(--color-border) 50%,transparent);color:var(--color-text);border-color:color-mix(in srgb,var(--color-border) 80%,var(--color-text-muted))}._card_emxuc_1{width:100%;max-width:min(92vw,760px);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;min-height:clamp(20rem,38vh,26rem);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--color-border));box-shadow:var(--shadow-card)}._hero_emxuc_15{position:relative;padding:clamp(1.5rem,4vw,2.35rem) clamp(1.25rem,3vw,2rem);display:flex;flex-direction:column;justify-content:center;gap:.65rem;background:linear-gradient(145deg,color-mix(in srgb,var(--color-primary) 92%,#333333) 0%,color-mix(in srgb,var(--color-primary) 78%,#333333) 38%,var(--color-ink) 100%);color:var(--color-cream);clip-path:polygon(0 0,100% 0,86% 100%,0 100%)}._heroKicker_emxuc_32{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--color-cream) 78%,var(--color-primary))}._heroTitle_emxuc_41{margin:0;font-size:clamp(1.28rem,3vw,1.62rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}._heroText_emxuc_50{margin:0;max-width:17rem;font-size:.88rem;line-height:1.5;color:color-mix(in srgb,var(--color-cream) 82%,transparent)}._formSide_emxuc_58{padding:clamp(1.35rem,3.5vw,2.25rem) clamp(1.25rem,3vw,2.25rem);display:flex;flex-direction:column;justify-content:center;background:var(--color-bg);border-left:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--color-border))}._title_emxuc_67{margin:0 0 .35rem;font-size:clamp(1.15rem,2.4vw,1.38rem);font-weight:700;letter-spacing:-.02em;color:var(--color-text)}._hint_emxuc_75{margin:0 0 1.15rem;font-size:.82rem;color:var(--color-text-muted);line-height:1.4}._error_emxuc_82{margin:0 0 1rem;padding:.65rem .75rem;border-radius:var(--radius-sm);font-size:.875rem;background:color-mix(in srgb,#b91c1c 12%,var(--color-surface));color:var(--color-text);border:1px solid color-mix(in srgb,#b91c1c 35%,transparent)}._form_emxuc_58{display:flex;flex-direction:column;gap:1.1rem}._field_emxuc_98{display:flex;flex-direction:column;gap:.35rem}._fieldLabel_emxuc_104{font-size:.78rem;font-weight:600;color:var(--color-text-muted)}._inputLine_emxuc_110{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid color-mix(in srgb,var(--color-text) 28%,var(--color-border));padding-bottom:.15rem;transition:border-color .15s ease}._inputLine_emxuc_110:focus-within{border-color:var(--color-primary)}._inputBare_emxuc_123{flex:1;min-width:0;min-height:40px;padding:.35rem 0;border:none;background:transparent;font:inherit;font-size:.92rem;color:var(--color-text)}._inputBare_emxuc_123::placeholder{color:var(--color-text-muted);opacity:.85}._inputBare_emxuc_123:focus{outline:none}._inputBare_emxuc_123:-webkit-autofill,._inputBare_emxuc_123:-webkit-autofill:hover,._inputBare_emxuc_123:-webkit-autofill:focus,._inputBare_emxuc_123:-webkit-autofill:active{-webkit-text-fill-color:var(--color-text)!important;caret-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-bg) inset!important;box-shadow:0 0 0 1000px var(--color-bg) inset!important;transition:background-color 600000s ease-in-out 0s,color 600000s ease-in-out 0s}._fieldIcon_emxuc_158{flex-shrink:0;width:1.15rem;height:1.15rem;color:color-mix(in srgb,var(--color-primary) 65%,var(--color-text-muted))}._submit_emxuc_165{margin-top:.35rem;background:linear-gradient(135deg,var(--color-cta) 0%,color-mix(in srgb,var(--color-cta) 55%,#1a1410) 100%)!important;box-shadow:0 2px 12px color-mix(in srgb,var(--color-cta) 22%,transparent)}._submit_emxuc_165:hover:not(:disabled){background:linear-gradient(135deg,var(--color-cta-hover) 0%,color-mix(in srgb,var(--color-cta-hover) 52%,#1a1410) 100%)!important}._footer_emxuc_183{margin:1.15rem 0 0;font-size:.82rem;color:var(--color-text-muted);text-align:center}._footerLink_emxuc_190{font-weight:600;color:var(--color-price);text-decoration:none}._footerLink_emxuc_190:hover{text-decoration:underline}@media(max-width:767px){._card_emxuc_1{grid-template-columns:1fr;max-width:400px}._hero_emxuc_15{clip-path:none;min-height:auto;padding-bottom:1.35rem}._heroText_emxuc_50{max-width:none}._formSide_emxuc_58{border-left:none;border-top:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--color-border))}}._divider_emxuc_222{display:flex;align-items:center;text-align:center;margin:.5rem 0;color:var(--color-text-muted);font-size:.75rem;font-weight:600;text-transform:uppercase}._divider_emxuc_222:before,._divider_emxuc_222:after{content:"";flex:1;border-bottom:1px solid color-mix(in srgb,var(--color-text) 15%,var(--color-border))}._divider_emxuc_222:not(:empty):before{margin-right:.5em}._divider_emxuc_222:not(:empty):after{margin-left:.5em}._googleBtnWrap_emxuc_249{position:relative;width:100%;margin-bottom:.25rem}._googleBtnVisual_emxuc_255{display:flex;align-items:center;justify-content:center;gap:.65rem;width:100%;min-height:48px;padding:0 1.15rem;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:.95rem;font-weight:700;pointer-events:none;-webkit-user-select:none;user-select:none;box-shadow:0 1px 2px color-mix(in srgb,var(--color-ink) 6%,transparent)}._googleBtnVisual_emxuc_255[data-disabled="1"]{opacity:.55}._googleBtnIcon_emxuc_279{display:flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;flex-shrink:0}._googleMarkSvg_emxuc_288{width:1.25rem;height:1.25rem;display:block}._googleBtnHitTarget_emxuc_294{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:stretch;justify-content:center;opacity:.01;overflow:hidden;border-radius:var(--radius-pill);cursor:pointer}._googleBtnHitTarget_emxuc_294[data-disabled="1"]{pointer-events:none;cursor:not-allowed}._googleBtnHitTarget_emxuc_294>div{width:100%!important;height:100%!important;display:flex!important;align-items:stretch!important}._googleBtnHitTarget_emxuc_294 iframe{margin:0 auto!important;min-height:48px!important;width:100%!important;max-width:100%!important}._googleMissing_emxuc_325{margin:.5rem 0 0;font-size:.78rem;line-height:1.4;color:var(--color-text-muted);text-align:center}._forgotRow_emxuc_333{margin:.5rem 0 0;text-align:right}._forgotLink_emxuc_338{font-size:.78rem;color:var(--color-text-muted);text-decoration:none;transition:color .15s}._forgotLink_emxuc_338:hover{color:var(--color-primary);text-decoration:underline}._toggleMode_emxuc_350{margin:.75rem 0 0;font-size:.82rem;color:var(--color-text-muted);text-align:center}._toggleBtn_emxuc_357{background:none;border:none;padding:0;font-weight:600;color:var(--color-primary);cursor:pointer;text-decoration:none}._toggleBtn_emxuc_357:hover{text-decoration:underline}._otpRow_emxuc_372{display:flex;gap:clamp(.25rem,1.5vw,.625rem);justify-content:center;padding:.75rem 0;width:100%;box-sizing:border-box}._otpBox_emxuc_381{width:clamp(2.5rem,calc((100% - 5 * clamp(.25rem,1.5vw,.625rem)) / 6),3.25rem);height:3.5rem;flex-shrink:0;box-sizing:border-box;border-radius:.75rem;border:2px solid #52525b;background:#ffffff12;color:#f4f4f5;font-size:1.625rem;font-weight:800;text-align:center;line-height:1;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;caret-color:transparent;transition:border-color .15s,background .15s,transform .1s}._otpBox_emxuc_381:focus{border-color:var(--color-primary, #f97316);background:#f973161a;transform:scale(1.04)}._otpBox_emxuc_381[data-filled="1"]{border-color:var(--color-primary, #f97316);background:#f9731614;color:var(--color-primary, #f97316)}._otpBox_emxuc_381:disabled{opacity:.45;transform:none}._otpResendRow_emxuc_415{display:flex;justify-content:center;margin-top:.25rem;min-height:1.5rem}._otpTimer_emxuc_422{font-size:.8rem;color:var(--color-text-muted)}._otpResendBtn_emxuc_427{background:none;border:none;padding:0;font-size:.8rem;font-weight:600;color:var(--color-primary);cursor:pointer;text-decoration:underline;text-underline-offset:3px}._otpResendBtn_emxuc_427:hover{opacity:.8}._loadingScreen_emxuc_442{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;min-height:14rem;width:100%;max-width:400px;margin:0 auto}._loadingSpinner_emxuc_454{width:3rem;height:3rem;border-radius:50%;border:3px solid rgba(255,255,255,.12);border-top-color:var(--color-primary, #f97316);animation:_spinFast_emxuc_1 .65s linear infinite}@keyframes _spinFast_emxuc_1{to{transform:rotate(360deg)}}._loadingMsg_emxuc_467{font-size:1rem;font-weight:600;color:var(--color-text, #f5f5f5);letter-spacing:-.01em;animation:_msgFade_emxuc_1 .3s ease;text-align:center}@keyframes _msgFade_emxuc_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._root_c7p30_3{display:flex;flex-direction:column;gap:1.25rem}._metricsRow_c7p30_11{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}._metricCard_c7p30_17{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:.3rem;position:relative;overflow:hidden}._metricCard_c7p30_17:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:var(--color-primary);opacity:0;transition:opacity .18s}._metricCard_c7p30_17:hover:before{opacity:1}._metricLabel_c7p30_43{font-size:.7rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted)}._metricValue_c7p30_51{font-size:1.75rem;font-weight:800;color:var(--color-text);line-height:1.05;letter-spacing:-.02em}@keyframes _numPop_c7p30_1{0%{opacity:.5;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}._metricAccent_c7p30_64{color:var(--color-primary);display:inline-block;animation:_numPop_c7p30_1 .35s ease-out}._metricDim_c7p30_70{font-size:1rem;font-weight:500;color:var(--color-text-muted);margin-left:.15rem}._metricSub_c7p30_77{font-size:.75rem;color:var(--color-text-muted);margin-top:.1rem}._panelsRow_c7p30_85{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;min-height:420px}._panel_c7p30_85{background:var(--color-surface);border:1px solid var(--color-border);border-radius:14px;display:flex;flex-direction:column;overflow:hidden}._panelHead_c7p30_101{display:flex;align-items:center;justify-content:space-between;padding:.8rem 1.125rem;border-bottom:1px solid var(--color-border);flex-shrink:0;gap:.5rem}._panelTitle_c7p30_111{font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted)}._panelBadge_c7p30_119{background:var(--color-primary);color:var(--color-on-cta, #000);border-radius:99px;font-size:.7rem;font-weight:800;padding:.1rem .45rem;min-width:1.2rem;text-align:center;line-height:1.4}._panelBody_c7p30_131{flex:1;min-height:0;overflow-y:auto;padding:.625rem;display:flex;flex-direction:column;gap:.375rem;scrollbar-width:thin}._panelEmpty_c7p30_142{flex:1;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;color:var(--color-text-muted);font-size:.85rem;text-align:center;padding:2rem}._panelEmptyIcon_c7p30_155{font-size:1.5rem;opacity:.5}._viewAllBtn_c7p30_160{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem;font-size:.75rem;font-weight:600;color:var(--color-text-muted);background:none;border:none;border-top:1px solid var(--color-border);width:100%;cursor:pointer;transition:color .12s,background .12s;letter-spacing:.02em}._viewAllBtn_c7p30_160:hover{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 5%,transparent)}._alertSection_c7p30_186{font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);padding:.375rem .375rem .125rem}._alertSection_c7p30_186:not(:first-child){padding-top:.625rem;border-top:1px solid var(--color-border);margin-top:.25rem}._alertItem_c7p30_203{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;border:1px solid var(--color-border);border-radius:8px;background:color-mix(in srgb,var(--color-text) 2%,transparent)}._alertItem_c7p30_203[data-tone=waiter]{border-color:color-mix(in srgb,#3b82f6 28%,var(--color-border));background:color-mix(in srgb,#3b82f6 6%,transparent)}._alertItem_c7p30_203[data-tone=bill]{border-color:color-mix(in srgb,#dc2626 28%,var(--color-border));background:color-mix(in srgb,#dc2626 6%,transparent)}._alertMeta_c7p30_224{display:flex;flex-direction:column;gap:.1rem;min-width:0;flex:1}._alertTitle_c7p30_232{font-size:.84rem;font-weight:600;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._alertSub_c7p30_241{font-size:.73rem;color:var(--color-text-muted)}._alertActionBtn_c7p30_246{flex-shrink:0;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);border-radius:6px;font-size:.75rem;font-weight:700;padding:.3rem .7rem;cursor:pointer;transition:background .12s,border-color .12s,color .12s;white-space:nowrap;line-height:1.3}._alertActionBtn_c7p30_246:disabled{opacity:.5;cursor:not-allowed}._alertActionBtn_c7p30_246:not(:disabled):hover{background:color-mix(in srgb,var(--color-text) 8%,transparent)}._alertActionBtn_c7p30_246[data-primary="1"]{background:var(--color-primary);color:var(--color-on-cta, #000);border-color:var(--color-primary)}._alertActionBtn_c7p30_246[data-primary="1"]:not(:disabled):hover{background:var(--color-primary-hover, var(--color-primary))}._queueItem_c7p30_282{display:flex;align-items:flex-start;gap:.75rem;padding:.6rem .75rem;border:1px solid var(--color-border);border-radius:8px;background:color-mix(in srgb,var(--color-text) 2%,transparent)}._queueItem_c7p30_282[data-urgency=high]{border-color:color-mix(in srgb,#dc2626 32%,var(--color-border));background:color-mix(in srgb,#dc2626 7%,transparent)}._queueItem_c7p30_282[data-urgency=medium]{border-color:color-mix(in srgb,#f59e0b 28%,var(--color-border));background:color-mix(in srgb,#f59e0b 6%,transparent)}._queueBody_c7p30_303{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}._queueTable_c7p30_311{font-size:.84rem;font-weight:700;color:var(--color-text)}._queueItems_c7p30_317{font-size:.73rem;color:var(--color-text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._queueItemList_c7p30_327{list-style:none;margin:.15rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}._queueItemRow_c7p30_336{display:flex;flex-direction:column;gap:.1rem}._queueItemLine_c7p30_342{display:flex;align-items:baseline;gap:.28rem}._queueItemQty_c7p30_348{font-size:.68rem;font-weight:700;color:var(--color-text-muted);flex-shrink:0}._queueItemName_c7p30_355{font-size:.78rem;font-weight:600;color:var(--color-text);line-height:1.3}._queueItemExtras_c7p30_362{font-size:.68rem;color:var(--color-text-muted);padding-left:1rem;line-height:1.35}._queueItemObs_c7p30_369{font-size:.68rem;font-weight:600;color:var(--color-price, #d98200);padding-left:1rem;line-height:1.35}._queueStatus_c7p30_377{display:inline-flex;align-items:center;margin-top:.2rem;font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.1rem .4rem;border-radius:4px}._queueStatus_c7p30_377[data-status=pending]{background:color-mix(in srgb,#f59e0b 16%,transparent);color:#fbbf24}._queueStatus_c7p30_377[data-status=preparing]{background:color-mix(in srgb,#3b82f6 16%,transparent);color:#60a5fa}._queueStatus_c7p30_377[data-status=ready]{background:color-mix(in srgb,#22c55e 16%,transparent);color:#4ade80}._queueActions_c7p30_404{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:.4rem}._queueTime_c7p30_411{flex-shrink:0;font-size:.82rem;font-weight:800;color:var(--color-text-muted);line-height:1.2}._queueTime_c7p30_411[data-urgency=high]{color:#f87171}._queueTime_c7p30_411[data-urgency=medium]{color:#fbbf24}._queueTime_c7p30_411[data-urgency=low]{color:var(--color-text-muted)}@media(max-width:960px){._panelsRow_c7p30_85{grid-template-columns:1fr;min-height:unset}._panel_c7p30_85{max-height:360px}}@media(max-width:620px){._metricsRow_c7p30_11{grid-template-columns:1fr 1fr}}@media(max-width:440px){._metricsRow_c7p30_11{grid-template-columns:1fr}}._wrapper_qu961_5{display:flex;align-items:center;justify-content:center;min-height:calc(100dvh - 120px);padding:2rem 1rem}._card_qu961_15{display:flex;flex-direction:column;align-items:center;gap:0;width:100%;max-width:360px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;padding:2.5rem 2rem 2rem;box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 6%,transparent),0 24px 60px #00000038}._lockIcon_qu961_33{width:48px;height:48px;color:var(--color-primary);margin-bottom:1.25rem;opacity:.9}._title_qu961_43{font-size:1.1rem;font-weight:800;color:var(--color-text);margin:0 0 .35rem;letter-spacing:-.02em;text-align:center}._subtitle_qu961_52{font-size:.8rem;color:var(--color-text-muted);margin:0 0 1.75rem;text-align:center;line-height:1.5;max-width:22ch}._otpRow_qu961_63{display:flex;gap:.75rem}@keyframes _shake_qu961_78{0%{transform:translate(0)}15%{transform:translate(-10px)}30%{transform:translate(9px)}45%{transform:translate(-7px)}60%{transform:translate(5px)}75%{transform:translate(-3px)}to{transform:translate(0)}}._shake_qu961_78{animation:_shake_qu961_78 .55s ease}._otpBox_qu961_82{width:56px;height:64px;border-radius:12px;border:1.5px solid var(--color-border);background:var(--color-bg-elevated);color:var(--color-text);font-size:1.75rem;font-weight:800;text-align:center;caret-color:transparent;transition:border-color .15s,box-shadow .15s,background .15s;outline:none;-webkit-text-security:disc}._otpBox_qu961_82:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 18%,transparent);background:color-mix(in srgb,var(--color-primary) 4%,var(--color-bg-elevated))}._otpBox_qu961_82[data-filled="1"]{border-color:color-mix(in srgb,var(--color-primary) 55%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 7%,var(--color-bg-elevated))}._otpBox_qu961_82:disabled{opacity:.5;cursor:not-allowed}._errorSlot_qu961_117{min-height:1.25rem;margin-top:.9rem;text-align:center}._errorText_qu961_123{font-size:.78rem;font-weight:600;color:#f87171;animation:_fadeIn_qu961_1 .2s ease}@keyframes _fadeIn_qu961_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._backBtn_qu961_137{margin-top:1.25rem;background:none;border:none;font-size:.8rem;font-weight:600;color:var(--color-text-muted);cursor:pointer;padding:.35rem .75rem;border-radius:8px;transition:color .12s,background .12s}._backBtn_qu961_137:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 6%,transparent)}@keyframes _spin_qu961_161{to{transform:rotate(360deg)}}._spinner_qu961_161{width:32px;height:32px;border-radius:50%;border:3px solid color-mix(in srgb,var(--color-primary) 20%,var(--color-border));border-top-color:var(--color-primary);animation:_spin_qu961_161 .7s linear infinite}._root_1syxl_3{display:flex;flex-direction:column;gap:1.5rem}._header_1syxl_11{display:flex;align-items:center;justify-content:space-between;gap:1rem}._headerLeft_1syxl_18{display:flex;flex-direction:column;gap:.15rem}._headerTitle_1syxl_24{font-size:1.4rem;font-weight:900;color:var(--color-text);letter-spacing:-.03em}._headerSub_1syxl_31{font-size:.75rem;color:var(--color-text-muted)}._refreshBtn_1syxl_36{width:36px;height:36px;border-radius:50%;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:color .12s,background .12s,border-color .12s}._refreshBtn_1syxl_36:hover:not(:disabled){color:var(--color-primary);border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface))}._refreshBtn_1syxl_36:disabled{opacity:.45;cursor:not-allowed}._refreshIcon_1syxl_59{width:16px;height:16px}@keyframes _spin_1syxl_62{to{transform:rotate(360deg)}}._spin_1syxl_62{animation:_spin_1syxl_62 .65s linear infinite}._periodRow_1syxl_66{display:flex;gap:.5rem;flex-wrap:wrap}._periodChip_1syxl_72{padding:.35rem .9rem;border-radius:999px;border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);font-size:.78rem;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s,color .12s;white-space:nowrap;-webkit-tap-highlight-color:transparent}._periodChip_1syxl_72:hover:not([data-active]){border-color:var(--color-primary);color:var(--color-primary)}._periodChip_1syxl_72[data-active="1"]{background:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface));border-color:var(--color-primary);color:var(--color-primary);font-weight:700}._errorBanner_1syxl_100{background:color-mix(in srgb,#dc2626 10%,transparent);border:1px solid color-mix(in srgb,#dc2626 28%,var(--color-border));border-radius:10px;padding:.75rem 1rem;font-size:.84rem;color:#f87171;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._retryBtn_1syxl_113{background:none;border:1px solid currentColor;border-radius:6px;padding:.2rem .6rem;font-size:.75rem;font-weight:700;color:inherit;cursor:pointer;flex-shrink:0}._kpiRow_1syxl_127{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}._kpiCard_1syxl_133{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:1.25rem 1.35rem 1.1rem;display:flex;flex-direction:column;gap:.3rem;position:relative;overflow:hidden}._kpiCard_1syxl_133:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;border-radius:16px 16px 0 0}._kpiCard_1syxl_133[data-accent=revenue]:before{background:linear-gradient(90deg,var(--color-primary) 0%,color-mix(in srgb,var(--color-primary) 50%,#fb923c) 100%)}._kpiCard_1syxl_133[data-accent=ticket]:before{background:linear-gradient(90deg,#3b82f6,#8b5cf6)}._kpiCard_1syxl_133[data-accent=orders]:before{background:linear-gradient(90deg,#22c55e,#16a34a)}._kpiTop_1syxl_166{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._kpiLabel_1syxl_173{font-size:.67rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}._kpiIconWrap_1syxl_181{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}._kpiIconWrap_1syxl_181[data-accent=revenue]{background:color-mix(in srgb,var(--color-primary) 14%,var(--color-bg-elevated));color:var(--color-primary)}._kpiIconWrap_1syxl_181[data-accent=ticket]{background:color-mix(in srgb,#3b82f6 14%,var(--color-bg-elevated));color:#60a5fa}._kpiIconWrap_1syxl_181[data-accent=orders]{background:color-mix(in srgb,#22c55e 14%,var(--color-bg-elevated));color:#4ade80}._kpiIcon_1syxl_181{width:16px;height:16px}._kpiValue_1syxl_208{font-size:1.9rem;font-weight:900;color:var(--color-text);letter-spacing:-.035em;line-height:1.1;margin:.2rem 0 0;min-height:2.2rem;display:flex;align-items:center}._kpiCard_1syxl_133[data-accent=revenue] ._kpiValue_1syxl_208{color:var(--color-primary);text-shadow:0 0 28px color-mix(in srgb,var(--color-primary) 35%,transparent)}._kpiCard_1syxl_133[data-accent=ticket] ._kpiValue_1syxl_208{color:#60a5fa;text-shadow:0 0 28px color-mix(in srgb,#3b82f6 35%,transparent)}._kpiValueMono_1syxl_230{color:#4ade80;text-shadow:0 0 28px color-mix(in srgb,#22c55e 35%,transparent)}._kpiSub_1syxl_235{font-size:.73rem;color:var(--color-text-muted);margin-top:.1rem}._contentGrid_1syxl_243{display:grid;grid-template-columns:2fr 1fr;gap:1.25rem;align-items:start}._panel_1syxl_252{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;overflow:hidden}._panelHead_1syxl_259{display:flex;align-items:center;gap:.65rem;padding:.9rem 1.15rem;border-bottom:1px solid var(--color-border)}._panelHeadIcon_1syxl_267{width:17px;height:17px;color:var(--color-text-muted);flex-shrink:0}._panelHeadIconGold_1syxl_274{width:17px;height:17px;color:#fbbf24;flex-shrink:0}._panelHeadText_1syxl_281{display:flex;flex-direction:column;gap:.05rem;flex:1;min-width:0}._panelTitle_1syxl_289{font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted)}._panelSub_1syxl_297{font-size:.65rem;color:var(--color-text-muted);opacity:.65}._weekTotal_1syxl_303{font-size:.9rem;font-weight:800;color:var(--color-text);letter-spacing:-.01em;white-space:nowrap}._chartWrap_1syxl_313{padding:1.25rem 1.15rem .85rem}._chartBars_1syxl_317{display:flex;align-items:flex-end;gap:.55rem;height:180px}._barCol_1syxl_324{flex:1;display:flex;flex-direction:column;align-items:center;gap:.45rem;height:100%;justify-content:flex-end;position:relative}._barTooltip_1syxl_335{position:absolute;bottom:calc(100% - 1.8rem);left:50%;transform:translate(-50%);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:6px;padding:.2rem .45rem;font-size:.62rem;font-weight:700;color:var(--color-text);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s;z-index:2;box-shadow:0 4px 12px #0000002e}._barCol_1syxl_324:hover ._barTooltip_1syxl_335{opacity:1}._bar_1syxl_324{width:100%;border-radius:5px 5px 2px 2px;background:linear-gradient(to top,var(--color-primary),color-mix(in srgb,var(--color-primary) 65%,#fb923c));min-height:4px;transition:height .7s cubic-bezier(.34,1.2,.64,1),opacity .3s;cursor:default}._barCol_1syxl_324[data-today="1"] ._bar_1syxl_324{box-shadow:0 0 18px color-mix(in srgb,var(--color-primary) 45%,transparent)}._barCol_1syxl_324:hover ._bar_1syxl_324{filter:brightness(1.12)}._barLabel_1syxl_380{font-size:.64rem;font-weight:600;color:var(--color-text-muted);line-height:1}._barCol_1syxl_324[data-today="1"] ._barLabel_1syxl_380{color:var(--color-primary);font-weight:800}._rankingBody_1syxl_394{padding:.5rem .9rem .75rem;display:flex;flex-direction:column;gap:0}._rankSkeleton_1syxl_401{display:flex;gap:.6rem;align-items:center;padding:.6rem 0;border-bottom:1px solid color-mix(in srgb,var(--color-border) 40%,transparent)}._rankRow_1syxl_409{display:flex;align-items:flex-start;gap:.6rem;padding:.65rem 0;border-bottom:1px solid color-mix(in srgb,var(--color-border) 40%,transparent)}._rankRow_1syxl_409:last-child{border-bottom:none}._rankPos_1syxl_419{font-size:.72rem;font-weight:800;color:var(--color-text-muted);width:1.75rem;flex-shrink:0;padding-top:.1rem}._rankRow_1syxl_409:first-child ._rankPos_1syxl_419{color:#fbbf24}._rankRow_1syxl_409:nth-child(2) ._rankPos_1syxl_419{color:#94a3b8}._rankRow_1syxl_409:nth-child(3) ._rankPos_1syxl_419{color:#cd7f32}._rankMid_1syxl_432{flex:1;min-width:0;display:flex;flex-direction:column;gap:.35rem}._rankTopLine_1syxl_440{display:flex;align-items:baseline;justify-content:space-between;gap:.4rem}._rankName_1syxl_447{font-size:.82rem;font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}._rankRevenue_1syxl_458{font-size:.78rem;font-weight:700;color:var(--color-text);white-space:nowrap;letter-spacing:-.01em;flex-shrink:0}._rankBar_1syxl_467{height:3px;border-radius:99px;background:color-mix(in srgb,var(--color-border) 55%,transparent);overflow:hidden}._rankBarFill_1syxl_474{height:100%;border-radius:99px;background:var(--color-primary);transition:width .7s cubic-bezier(.34,1.2,.64,1)}._rankEmpty_1syxl_481{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:2.5rem 0;font-size:.82rem;color:var(--color-text-muted);text-align:center}._rankEmptyDash_1syxl_493{font-size:2rem;opacity:.3}@keyframes _shimmer_1syxl_1{0%{background-position:-200% 0}to{background-position:200% 0}}._skeleton_1syxl_502{display:inline-block;border-radius:5px;background:linear-gradient(90deg,var(--color-border) 25%,color-mix(in srgb,var(--color-border) 50%,var(--color-surface)) 50%,var(--color-border) 75%);background-size:200% 100%;animation:_shimmer_1syxl_1 1.4s ease infinite}._exportSection_1syxl_517{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:1rem 1.25rem;display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}._exportHeader_1syxl_528{flex:1;min-width:0;display:flex;flex-direction:column;gap:.1rem}._exportTitle_1syxl_536{font-size:.82rem;font-weight:700;color:var(--color-text)}._exportSub_1syxl_542{font-size:.7rem;color:var(--color-text-muted)}._exportBtns_1syxl_547{display:flex;gap:.5rem;flex-wrap:wrap}._exportBtn_1syxl_547{display:flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:10px;border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:.78rem;font-weight:600;cursor:pointer;transition:border-color .12s,background .12s,color .12s;white-space:nowrap;-webkit-tap-highlight-color:transparent}._exportBtn_1syxl_547:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface))}._exportBtn_1syxl_547:disabled{opacity:.5;cursor:not-allowed}._exportIcon_1syxl_581{width:14px;height:14px;flex-shrink:0}@media(max-width:1000px){._contentGrid_1syxl_243{grid-template-columns:1fr}}@media(max-width:760px){._kpiRow_1syxl_127{grid-template-columns:1fr 1fr}}@media(max-width:480px){._kpiRow_1syxl_127{grid-template-columns:1fr}._kpiValue_1syxl_208{font-size:1.6rem}}._root_1v38r_1{display:flex;flex-direction:column;gap:1.25rem}._toolbar_1v38r_9{display:flex;align-items:center;justify-content:space-between;gap:1rem}._count_1v38r_16{font-size:.85rem;color:var(--color-text-muted)}._errorBanner_1v38r_23{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border-radius:10px;background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-primary);font-size:.875rem}._retryBtn_1v38r_35{background:none;border:none;color:var(--color-primary);font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:underline;padding:0}._emptyState_1v38r_48{display:flex;flex-direction:column;align-items:center;gap:.65rem;padding:3.5rem 1.5rem;border:1.5px dashed var(--color-border);border-radius:16px;background:var(--color-surface);text-align:center}._emptyIcon_1v38r_60{font-size:2.5rem}._emptyTitle_1v38r_64{font-size:1rem;font-weight:600;color:var(--color-text);margin:0}._emptyDesc_1v38r_71{font-size:.85rem;color:var(--color-text-muted);max-width:340px;margin:0}._tableWrap_1v38r_80{overflow-x:auto;border-radius:14px;border:1px solid var(--color-border);background:var(--color-surface)}._table_1v38r_80{width:100%;border-collapse:collapse;font-size:.875rem}._th_1v38r_93{padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);white-space:nowrap}._thActions_1v38r_105{text-align:right}._tr_1v38r_109{transition:background .15s}._tr_1v38r_109:hover{background:var(--color-bg-elevated)}._tr_1v38r_109+._tr_1v38r_109{border-top:1px solid var(--color-border)}._td_1v38r_121{padding:.85rem 1rem;color:var(--color-text);vertical-align:middle;display:table-cell}._td_1v38r_121:first-child{display:flex;align-items:center;gap:.65rem}._tdActions_1v38r_135{text-align:right}._memberAvatar_1v38r_139{width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--color-primary) 18%,var(--color-surface-2));color:var(--color-primary);display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;flex-shrink:0}._memberName_1v38r_153{font-weight:500}._roleBadge_1v38r_158{display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:999px;font-size:.78rem;font-weight:600;background:var(--color-surface-2);color:var(--color-text-muted)}._roleBadge_1v38r_158[data-role=MANAGER]{background:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface-2));color:var(--color-primary)}._statusBadge_1v38r_175{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:500;color:var(--color-text-muted)}._statusDot_1v38r_184{width:7px;height:7px;border-radius:50%;background:var(--color-border);flex-shrink:0}._statusBadge_1v38r_175[data-active="1"] ._statusDot_1v38r_184{background:#22c55e}._statusBadge_1v38r_175[data-active="1"]{color:#22c55e}._tdActions_1v38r_135{display:flex;justify-content:flex-end;gap:.5rem;flex-wrap:wrap}._actionBtn_1v38r_208{padding:.35rem .85rem;border-radius:8px;border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-size:.8rem;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s;white-space:nowrap}._actionBtn_1v38r_208:hover:not(:disabled){background:var(--color-surface-2);border-color:var(--color-primary);color:var(--color-primary)}._actionBtn_1v38r_208:disabled{opacity:.5;cursor:not-allowed}._actionBtnDanger_1v38r_232:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,var(--color-bg))}._modalBackdrop_1v38r_240{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._qrPanel_1v38r_250{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;z-index:201;width:min(420px,calc(100vw - 2rem));height:fit-content;max-height:calc(100dvh - 2rem);overflow-y:auto;background:var(--color-bg);border:1px solid var(--color-border);border-radius:20px;box-shadow:0 24px 64px #00000073;display:flex;flex-direction:column}._qrPanelHeader_1v38r_267{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid var(--color-border)}._qrPanelTitle_1v38r_276{font-size:1.05rem;font-weight:700;color:var(--color-text);margin:0 0 .2rem}._qrPanelSub_1v38r_283{font-size:.85rem;color:var(--color-text-muted);margin:0}._qrCloseBtn_1v38r_289{background:none;border:none;font-size:1.1rem;color:var(--color-text-muted);cursor:pointer;line-height:1;padding:.15rem .3rem;border-radius:6px;flex-shrink:0;transition:color .15s}._qrCloseBtn_1v38r_289:hover{color:var(--color-primary)}._qrBody_1v38r_306{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem}._qrFrame_1v38r_314{padding:1rem;background:#fff;border-radius:14px;box-shadow:0 4px 20px #0000001f;display:flex;align-items:center;justify-content:center}._qrInstruction_1v38r_324{font-size:.82rem;color:var(--color-text-muted);text-align:center;margin:0;max-width:320px;line-height:1.5}._qrUrlBox_1v38r_333{width:100%;padding:.5rem .75rem;border-radius:8px;background:var(--color-surface);border:1px solid var(--color-border);overflow:hidden}._qrUrlText_1v38r_342{display:block;font-family:ui-monospace,monospace;font-size:.72rem;color:var(--color-text-muted);word-break:break-all;white-space:pre-wrap}._qrActions_1v38r_351{display:flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-wrap:wrap;padding:1rem 1.5rem 1.25rem;border-top:1px solid var(--color-border)}._qrCopyBtn_1v38r_361,._qrDownloadBtn_1v38r_362{padding:.45rem 1rem;border-radius:9px;border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:.82rem;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s;white-space:nowrap}._qrCopyBtn_1v38r_361:hover,._qrDownloadBtn_1v38r_362:hover{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 7%,var(--color-surface));color:var(--color-primary)}._createPanel_1v38r_384{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;z-index:201;width:min(380px,calc(100vw - 2rem));height:fit-content;background:var(--color-bg);border:1px solid var(--color-border);border-radius:20px;box-shadow:0 24px 64px #00000073;display:flex;flex-direction:column}._createPanelHeader_1v38r_399{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem 1rem;border-bottom:1px solid var(--color-border)}._createPanelTitle_1v38r_408{font-size:1.05rem;font-weight:700;color:var(--color-text);margin:0}._createForm_1v38r_415{display:flex;flex-direction:column;gap:1.1rem;padding:1.25rem 1.5rem 1.5rem}._formError_1v38r_422{margin:.75rem 1.5rem 0;padding:.6rem .9rem;border-radius:8px;background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-primary);font-size:.85rem}._formField_1v38r_432{display:flex;flex-direction:column;gap:.4rem}._formLabel_1v38r_438{font-size:.82rem;font-weight:600;color:var(--color-text-muted)}._formInput_1v38r_444,._formSelect_1v38r_445{padding:.55rem .85rem;border-radius:10px;border:1.5px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:.9rem;outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}._formInput_1v38r_444:focus,._formSelect_1v38r_445:focus{border-color:var(--color-primary)}._formSelect_1v38r_445{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23999'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center;background-size:1rem;padding-right:2rem}._createFormActions_1v38r_473{display:flex;justify-content:flex-end;gap:.6rem;padding-top:.25rem}._badge_5eee2_1{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:20px;font-size:12px;font-weight:500;border:none;background:transparent;cursor:default;line-height:1}._badge_5eee2_1[data-state=online]{color:#22c55e;background:#22c55e1f}._badge_5eee2_1[data-state=offline]{color:#ef4444;background:#ef44441f;cursor:pointer}._badge_5eee2_1[data-state=offline]:hover{background:#ef444438}._dot_5eee2_30{width:8px;height:8px;border-radius:50%;flex-shrink:0}._badge_5eee2_1[data-state=online] ._dot_5eee2_30{background:#22c55e;animation:_pulse_5eee2_1 2.5s ease-in-out infinite}._badge_5eee2_1[data-state=offline] ._dot_5eee2_30{background:#ef4444}._label_5eee2_46{white-space:nowrap}@keyframes _pulse_5eee2_1{0%,to{box-shadow:0 0 #22c55e66}50%{box-shadow:0 0 0 4px #22c55e00}}._page_1lwnw_1{padding:32px 24px;max-width:640px}._title_1lwnw_6{font-size:22px;font-weight:700;margin:0 0 4px}._subtitle_1lwnw_12{font-size:14px;opacity:.6;margin:0 0 28px}._card_1lwnw_18{display:flex;gap:20px;background:var(--color-surface, #1e1e26);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:28px 24px}._cardIcon_1lwnw_27{font-size:36px;line-height:1;flex-shrink:0;margin-top:2px}._cardBody_1lwnw_34{flex:1;min-width:0}._cardTitle_1lwnw_39{font-size:17px;font-weight:700;margin:0 0 10px}._cardDesc_1lwnw_45{font-size:14px;line-height:1.6;opacity:.8;margin:0 0 16px}._steps_1lwnw_52{font-size:14px;line-height:1.7;opacity:.75;margin:0 0 24px;padding-left:20px}._actions_1lwnw_60{display:flex;flex-wrap:wrap;gap:12px;align-items:center}._btnDownload_1lwnw_67{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:8px;font-size:14px;font-weight:600;text-decoration:none;background:var(--color-brand, #e63e4d);color:#fff;transition:opacity .15s}._btnDownload_1lwnw_67:hover{opacity:.88}._btnReconnect_1lwnw_85{padding:10px 18px;border-radius:8px;font-size:14px;font-weight:600;background:#ffffff14;border:1px solid rgba(255,255,255,.12);cursor:pointer;transition:background .15s}._btnReconnect_1lwnw_85:hover:not(:disabled){background:#ffffff24}._btnReconnect_1lwnw_85:disabled{opacity:.5;cursor:not-allowed}._feedback_1lwnw_105{margin:16px 0 0;font-size:13px;font-weight:600;padding:8px 12px;border-radius:6px}._feedback_1lwnw_105[data-kind=ok]{color:#22c55e;background:#22c55e1a}._feedback_1lwnw_105[data-kind=error]{color:#ef4444;background:#ef44441a}._currentPrinter_1lwnw_123{font-size:13px;opacity:.75;margin:0 0 14px}._printerRow_1lwnw_129{display:flex;gap:10px;align-items:center;flex-wrap:wrap}._printerSelect_1lwnw_136{flex:1;min-width:0;padding:9px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#ffffff0d;color:inherit;font-size:14px;cursor:pointer;outline:none;transition:border-color .15s}._printerSelect_1lwnw_136:focus{border-color:var(--color-brand, #e63e4d)}._printerSelect_1lwnw_136:disabled{opacity:.45;cursor:not-allowed}._root_1rrvo_1{padding:24px 20px 40px;max-width:860px}._viewHeader_1rrvo_8{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}._viewTitles_1rrvo_17{min-width:0}._viewTitle_1rrvo_17{margin:0 0 4px;font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--color-text)}._viewSubtitle_1rrvo_29{margin:0;font-size:13px;color:var(--color-text-muted)}._toolbar_1rrvo_35{display:flex;align-items:center;gap:10px;flex-shrink:0}._searchWrap_1rrvo_42{position:relative;display:flex;align-items:center}._searchIcon_1rrvo_48{position:absolute;left:10px;width:16px;height:16px;color:var(--color-text-muted);pointer-events:none}._searchInput_1rrvo_57{padding:8px 12px 8px 34px;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:13px;width:220px;outline:none;transition:border-color .15s}._searchInput_1rrvo_57:focus{border-color:var(--color-primary)}._newGroupBtn_1rrvo_73{padding:8px 16px;border-radius:var(--radius-sm);background:var(--color-primary);color:#fff;font-size:13px;font-weight:700;border:none;cursor:pointer;white-space:nowrap;transition:background .15s}._newGroupBtn_1rrvo_73:hover{background:var(--color-primary-hover)}._empty_1rrvo_92{font-size:14px;color:var(--color-text-muted);padding:32px 0;text-align:center}._emptyState_1rrvo_99{display:flex;flex-direction:column;align-items:center;gap:10px;padding:60px 20px;text-align:center;color:var(--color-text-muted)}._emptyStateTitle_1rrvo_109{margin:0;font-size:16px;font-weight:700;color:var(--color-text)}._emptyStateHint_1rrvo_116{margin:0;font-size:13px;color:var(--color-text-muted)}._groupList_1rrvo_124{display:flex;flex-direction:column;gap:16px}._groupCard_1rrvo_132{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);overflow:hidden;transition:opacity .2s}._groupCard_1rrvo_132[data-inactive="1"]{opacity:.6}._groupHeader_1rrvo_144{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--color-border);background:color-mix(in srgb,var(--color-border) 30%,var(--color-surface));flex-wrap:wrap}._groupName_1rrvo_154{font-size:15px;font-weight:800;color:var(--color-text);flex:1;min-width:120px}._groupItemCount_1rrvo_162{font-size:12px;color:var(--color-text-muted);background:color-mix(in srgb,var(--color-border) 60%,transparent);padding:2px 8px;border-radius:var(--radius-pill)}._groupActions_1rrvo_170{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._emptyGroup_1rrvo_177{margin:0;padding:20px 16px;font-size:13px;color:var(--color-text-muted)}._itemList_1rrvo_186{display:flex;flex-direction:column}._itemRow_1rrvo_191{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid color-mix(in srgb,var(--color-border) 50%,transparent);transition:background .12s}._itemRow_1rrvo_191:last-child{border-bottom:none}._itemRow_1rrvo_191:hover{background:color-mix(in srgb,var(--color-border) 20%,transparent)}._itemRow_1rrvo_191[data-inactive="1"] ._itemName_1rrvo_208,._itemRow_1rrvo_191[data-inactive="1"] ._itemDesc_1rrvo_209{opacity:.45;text-decoration:line-through}._itemImg_1rrvo_216{width:48px;height:48px;border-radius:8px;object-fit:cover;flex-shrink:0}._itemImgPlaceholder_1rrvo_224{width:48px;height:48px;border-radius:8px;border:1px dashed var(--color-border);background:color-mix(in srgb,var(--color-border) 40%,var(--color-surface));display:grid;place-items:center;color:var(--color-text-muted);flex-shrink:0}._itemInfo_1rrvo_238{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}._itemName_1rrvo_208{font-size:14px;font-weight:700;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemDesc_1rrvo_209{font-size:12px;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._itemPrice_1rrvo_265{font-size:13px;font-weight:800;color:var(--color-price);background:color-mix(in srgb,var(--color-price) 10%,transparent);padding:3px 10px;border-radius:var(--radius-pill);white-space:nowrap;flex-shrink:0}._editBtn_1rrvo_278{padding:6px 12px;border-radius:var(--radius-sm);background:transparent;border:1px solid var(--color-border);color:var(--color-text);font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .12s,border-color .12s}._editBtn_1rrvo_278:hover{background:color-mix(in srgb,var(--color-border) 50%,transparent);border-color:color-mix(in srgb,var(--color-border) 80%,var(--color-text-muted))}._addItemBtn_1rrvo_297{padding:6px 12px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent);color:var(--color-primary);font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .12s}._addItemBtn_1rrvo_297:hover{background:color-mix(in srgb,var(--color-primary) 18%,transparent)}._deleteBtn_1rrvo_317{display:grid;place-items:center;width:30px;height:30px;border-radius:var(--radius-sm);background:transparent;border:1px solid transparent;color:var(--color-text-muted);cursor:pointer;flex-shrink:0;transition:background .12s,color .12s,border-color .12s}._deleteBtn_1rrvo_317:hover{background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-color:color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-primary)}._deleteBtnGroup_1rrvo_337{width:32px;height:32px}._overlay_1rrvo_344{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:var(--color-overlay);display:flex;align-items:center;justify-content:center;padding:16px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._modal_1rrvo_356{background:var(--color-modal-sheet);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);width:100%;max-width:440px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}._modalHeader_1rrvo_368{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;border-bottom:1px solid var(--color-modal-border);flex-shrink:0}._modalTitle_1rrvo_377{margin:0;font-size:16px;font-weight:800;color:var(--color-modal-fg);letter-spacing:-.01em}._modalClose_1rrvo_385{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--radius-sm);border:1px solid var(--color-modal-border);background:transparent;color:var(--color-modal-muted);cursor:pointer;transition:background .12s,color .12s;flex-shrink:0}._modalClose_1rrvo_385:hover{background:color-mix(in srgb,var(--color-modal-border) 50%,transparent);color:var(--color-modal-fg)}._modalBody_1rrvo_404{padding:20px;overflow-y:auto}._form_1rrvo_411{display:flex;flex-direction:column;gap:16px}._field_1rrvo_417{display:flex;flex-direction:column;gap:6px}._fieldRow_1rrvo_423{display:flex;align-items:center;gap:8px;padding:4px 0}._label_1rrvo_430{font-size:13px;font-weight:700;color:var(--color-modal-fg)}._optional_1rrvo_436{font-weight:400;color:var(--color-modal-muted)}._input_1rrvo_441{padding:10px 12px;border-radius:var(--radius-sm);border:1px solid var(--color-modal-border);background:var(--color-modal-surface);color:var(--color-modal-fg);font-size:14px;outline:none;transition:border-color .15s,box-shadow .15s;width:100%;box-sizing:border-box}._input_1rrvo_441:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-glow)}._input_1rrvo_441::placeholder{color:var(--color-modal-muted);opacity:.7}._formActions_1rrvo_464{display:flex;gap:8px;justify-content:flex-end;padding-top:4px}._cancelBtn_1rrvo_471{padding:9px 18px;border-radius:var(--radius-sm);background:transparent;border:1px solid var(--color-modal-border);color:var(--color-modal-muted);font-size:13px;font-weight:600;cursor:pointer;transition:background .12s,color .12s}._cancelBtn_1rrvo_471:hover{background:color-mix(in srgb,var(--color-modal-border) 50%,transparent);color:var(--color-modal-fg)}._saveBtn_1rrvo_488{padding:9px 20px;border-radius:var(--radius-sm);background:var(--color-primary);border:none;color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s}._saveBtn_1rrvo_488:hover{background:var(--color-primary-hover)}._toggle_1rrvo_506{display:inline-flex;align-items:center;gap:7px;cursor:pointer;flex-shrink:0;-webkit-user-select:none;user-select:none}._toggleInput_1rrvo_515{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._toggleTrack_1rrvo_523{position:relative;width:36px;height:20px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-text-muted) 25%,transparent);border:1px solid var(--color-border);transition:background .2s,border-color .2s;flex-shrink:0}._toggleInput_1rrvo_515:checked+._toggleTrack_1rrvo_523{background:var(--color-primary);border-color:var(--color-primary)}._toggleThumb_1rrvo_539{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s cubic-bezier(.34,1.56,.64,1)}._toggleInput_1rrvo_515:checked~._toggleTrack_1rrvo_523 ._toggleThumb_1rrvo_539{transform:translate(16px)}._toggleLabel_1rrvo_555{font-size:12px;font-weight:600;color:var(--color-text-muted);min-width:38px}._toggleInput_1rrvo_515:checked~._toggleLabel_1rrvo_555,._toggle_1rrvo_506:has(._toggleInput_1rrvo_515:checked) ._toggleLabel_1rrvo_555{color:var(--color-primary)}._imgUploadArea_1rrvo_569{width:100%;height:120px;border-radius:var(--radius-sm);border:2px dashed var(--color-border);background:color-mix(in srgb,var(--color-border) 20%,var(--color-surface));display:flex;align-items:center;justify-content:center;overflow:hidden;transition:border-color .15s;cursor:pointer}._imgUploadArea_1rrvo_569[data-has-image="1"]{border-style:solid;border-color:var(--color-border);height:140px}._imgPreview_1rrvo_589{width:100%;height:100%;object-fit:cover;display:block}._imgUploadPlaceholder_1rrvo_596{display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--color-text-muted);font-size:12px;font-weight:600;pointer-events:none;-webkit-user-select:none;user-select:none}._hiddenFileInput_1rrvo_608{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._imgActions_1rrvo_616{display:flex;align-items:center;gap:8px;margin-top:6px}._imgUploadBtn_1rrvo_623{padding:6px 14px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 35%,transparent);color:var(--color-primary);font-size:12px;font-weight:700;cursor:pointer;transition:background .12s;white-space:nowrap}._imgUploadBtn_1rrvo_623:hover{background:color-mix(in srgb,var(--color-primary) 18%,transparent)}._imgUploadBtn_1rrvo_623[data-busy="1"]{opacity:.6;cursor:not-allowed}._imgRemoveBtn_1rrvo_645{padding:6px 12px;border-radius:var(--radius-sm);background:transparent;border:1px solid var(--color-border);color:var(--color-text-muted);font-size:12px;font-weight:600;cursor:pointer;transition:background .12s,color .12s;white-space:nowrap}._imgRemoveBtn_1rrvo_645:hover{background:color-mix(in srgb,#ef4444 10%,transparent);border-color:color-mix(in srgb,#ef4444 40%,transparent);color:#ef4444}._overlay_1tw4p_3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:#000000d1;display:flex;align-items:flex-start;justify-content:center;padding:24px 16px 40px;overflow-y:auto}._printSheet_1tw4p_17{background:#fff;border-radius:12px;width:100%;max-width:900px;overflow:hidden;box-shadow:0 24px 64px #00000080}._toolbar_1tw4p_28{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:16px 20px;background:var(--color-surface, #fff);border-bottom:1px solid var(--color-border, #e8e8e8)}._toolbarInfo_1tw4p_39{min-width:0}._toolbarTitle_1tw4p_43{margin:0 0 2px;font-size:16px;font-weight:800;color:var(--color-text, #333);letter-spacing:-.01em}._toolbarHint_1tw4p_51{margin:0;font-size:12px;color:var(--color-text-muted, #666)}._toolbarActions_1tw4p_57{display:flex;align-items:center;gap:8px;flex-shrink:0}._printBtn_1tw4p_64{display:inline-flex;align-items:center;gap:6px;padding:9px 18px;border-radius:10px;background:var(--color-primary, #e63e4d);color:#fff;border:none;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s}._printBtn_1tw4p_64:hover{background:var(--color-primary-hover, #d93645)}._closeBtn_1tw4p_83{display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:transparent;border:1px solid var(--color-border, #e8e8e8);color:var(--color-text-muted, #666);cursor:pointer;transition:background .12s,color .12s}._closeBtn_1tw4p_83:hover{background:color-mix(in srgb,var(--color-border, #e8e8e8) 50%,transparent);color:var(--color-text, #333)}._empty_1tw4p_103{padding:48px 24px;text-align:center;font-size:14px;color:var(--color-text-muted, #666)}._grid_1tw4p_112{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding:24px;background:#f8f8f8}@media(max-width:700px){._grid_1tw4p_112{grid-template-columns:repeat(2,1fr)}}._qrCard_1tw4p_128{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px 14px;background:#fff;border:1.5px solid #e0e0e0;border-radius:10px;break-inside:avoid;page-break-inside:avoid}._qrWrapper_1tw4p_141{padding:6px;background:#fff;line-height:0}._tableLabel_1tw4p_147{margin:0;font-size:13px;font-weight:800;color:#222;text-align:center;letter-spacing:.01em}._restaurantLabel_1tw4p_156{margin:0;font-size:10px;color:#888;text-align:center}@media print{body>*{display:none!important}[data-print-overlay]{display:block!important;visibility:visible!important;position:static!important;width:100%!important;height:auto!important;background:#fff!important;padding:0!important;overflow:visible!important;z-index:auto!important}[data-print-overlay] *{visibility:visible!important}._printSheet_1tw4p_17{display:block!important;width:100%!important;max-width:none!important;height:auto!important;border-radius:0!important;box-shadow:none!important;overflow:visible!important;background:#fff!important}._toolbar_1tw4p_28{display:none!important}._grid_1tw4p_112{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:10px!important;padding:14px!important;background:#fff!important}._qrCard_1tw4p_128{border:1.5px solid #bbb!important;border-radius:6px!important;padding:10px 8px 8px!important;break-inside:avoid!important;page-break-inside:avoid!important;background:#fff!important}._tableLabel_1tw4p_147{font-size:11px!important;color:#000!important}._restaurantLabel_1tw4p_156{font-size:9px!important;color:#555!important}}._root_1mi7y_3{min-width:0}._header_1mi7y_9{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:1rem}._title_1mi7y_18{margin:0 0 4px;font-size:1.08rem;font-weight:800;letter-spacing:-.02em;color:var(--color-text)}._subtitle_1mi7y_26{margin:0;font-size:.88rem;color:var(--color-text-muted);line-height:1.45}._printBtn_1mi7y_35{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-primary) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-primary) 30%,transparent);color:var(--color-primary);font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:background .15s}._printBtn_1mi7y_35:hover:not(:disabled){background:color-mix(in srgb,var(--color-primary) 18%,transparent)}._printBtn_1mi7y_35:disabled{opacity:.4;cursor:not-allowed}._bulkForm_1mi7y_63{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem;padding:.85rem 1rem;margin-bottom:1rem;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border)}._bulkForm_1mi7y_63>:first-child{flex:1;min-width:9rem}._bulkHint_1mi7y_80{flex:1 1 100%;margin:-4px 0 0;font-size:12px;color:var(--color-text-muted);line-height:1.4}._tabBar_1mi7y_90{display:flex;gap:4px;margin-bottom:.75rem;border-bottom:1px solid var(--color-border);padding-bottom:0}._tab_1mi7y_90{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:transparent;border:1px solid transparent;border-bottom:none;color:var(--color-text-muted);font-size:13px;font-weight:600;cursor:pointer;transition:background .12s,color .12s;position:relative;bottom:-1px}._tab_1mi7y_90:hover{background:color-mix(in srgb,var(--color-border) 40%,transparent);color:var(--color-text)}._tab_1mi7y_90[data-active="1"]{background:var(--color-surface);border-color:var(--color-border);border-bottom-color:var(--color-surface);color:var(--color-primary);font-weight:700}._tabCount_1mi7y_129{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-border) 60%,transparent);font-size:11px;font-weight:700;color:var(--color-text-muted)}._tab_1mi7y_90[data-active="1"] ._tabCount_1mi7y_129{background:color-mix(in srgb,var(--color-primary) 15%,transparent);color:var(--color-primary)}._selectionBar_1mi7y_150{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 2px;margin-bottom:.55rem;min-height:28px}._selectionInfo_1mi7y_160{font-size:12px;font-weight:600;color:var(--color-text-muted)}._selectionActions_1mi7y_166{display:flex;gap:10px}._selLink_1mi7y_171{background:none;border:none;padding:0;font-size:12px;font-weight:600;color:var(--color-primary);cursor:pointer;text-decoration:underline;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--color-primary) 40%,transparent)}._selLink_1mi7y_171:hover{text-decoration-color:var(--color-primary)}._emptyState_1mi7y_190{padding:2rem 1rem;text-align:center;font-size:.9rem;color:var(--color-text-muted);line-height:1.45}._grid_1mi7y_200{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;grid-template-columns:1fr}@media(min-width:640px){._grid_1mi7y_200{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._grid_1mi7y_200{grid-template-columns:repeat(3,1fr)}}._card_1mi7y_223{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:.95rem 1rem 1rem;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card);transition:border-color .15s}._card_1mi7y_223[data-occupied="1"]{border-color:color-mix(in srgb,#d97706 28%,var(--color-border))}._card_1mi7y_223[data-selected="1"]{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 20%,transparent),var(--shadow-card)}._checkboxWrap_1mi7y_248{position:absolute;top:10px;right:10px;display:flex;align-items:center;cursor:pointer;z-index:1}._checkbox_1mi7y_248{position:absolute;opacity:0;width:0;height:0;pointer-events:none}._checkboxMark_1mi7y_266{display:block;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--color-border);background:var(--color-surface);transition:background .12s,border-color .12s;flex-shrink:0;position:relative}._checkboxMark_1mi7y_266:after{content:"";position:absolute;top:3px;left:5px;width:5px;height:8px;border:2px solid transparent;border-top:none;border-left:none;transform:rotate(45deg);transition:border-color .12s}._checkbox_1mi7y_248:checked+._checkboxMark_1mi7y_266{background:var(--color-primary);border-color:var(--color-primary)}._checkbox_1mi7y_248:checked+._checkboxMark_1mi7y_266:after{border-color:#fff}._checkboxWrap_1mi7y_248:hover ._checkboxMark_1mi7y_266{border-color:var(--color-primary)}._cardTop_1mi7y_307{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.4rem .6rem;padding-right:26px}._tableName_1mi7y_316{font-weight:800;font-size:1.02rem;letter-spacing:-.02em;color:var(--color-text);line-height:1.25}._badges_1mi7y_324{display:flex;flex-wrap:wrap;gap:.3rem}._badge_1mi7y_324{font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.2rem .45rem;border-radius:6px;border:1px solid var(--color-border)}._badge_1mi7y_324[data-variant=busy]{background:color-mix(in srgb,#d97706 16%,transparent);border-color:color-mix(in srgb,#d97706 35%,transparent);color:#fbbf24}._badge_1mi7y_324[data-variant=free]{background:color-mix(in srgb,#16a34a 14%,transparent);border-color:color-mix(in srgb,#16a34a 30%,transparent);color:#4ade80}._badge_1mi7y_324[data-variant=waiter]{background:color-mix(in srgb,var(--color-primary) 16%,transparent);border-color:color-mix(in srgb,var(--color-primary) 32%,transparent);color:var(--color-primary)}._badge_1mi7y_324[data-variant=bill]{background:color-mix(in srgb,#dc2626 14%,transparent);border-color:color-mix(in srgb,#dc2626 30%,transparent);color:#f87171;font-weight:700}._meta_1mi7y_365{font-size:.82rem;color:var(--color-text-muted)}._cardActions_1mi7y_370{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}._ordersPanel_1mi7y_379{margin-top:.65rem;padding:.7rem .85rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-text) 4%,transparent);border:1px solid var(--color-border)}._ordersPanelEmpty_1mi7y_387{margin:0;font-size:.8rem;color:var(--color-text-muted);line-height:1.45}._ordersList_1mi7y_394{list-style:none;margin:0 0 .55rem;padding:0;display:flex;flex-direction:column;gap:.35rem}._orderRow_1mi7y_403{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem}._orderMeta_1mi7y_410{display:flex;align-items:center;gap:.5rem}._orderId_1mi7y_416{font-family:ui-monospace,monospace;font-size:.72rem;color:var(--color-text-muted);flex-shrink:0}._orderStatus_1mi7y_423{flex:1;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.15rem .4rem;border-radius:4px;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-text) 6%,transparent);color:var(--color-text-muted)}._orderStatus_1mi7y_423[data-status=preparing]{background:color-mix(in srgb,#d97706 14%,transparent);border-color:color-mix(in srgb,#d97706 28%,transparent);color:#fbbf24}._orderStatus_1mi7y_423[data-status=ready]{background:color-mix(in srgb,#16a34a 12%,transparent);border-color:color-mix(in srgb,#16a34a 25%,transparent);color:#4ade80}._orderStatus_1mi7y_423[data-status=pending_approval],._orderStatus_1mi7y_423[data-status=pending]{background:color-mix(in srgb,#2563eb 12%,transparent);border-color:color-mix(in srgb,#2563eb 25%,transparent);color:#60a5fa}._orderAmount_1mi7y_455{flex-shrink:0;font-size:.8rem;font-weight:600;color:var(--color-text)}._ordersTotal_1mi7y_462{display:flex;align-items:center;justify-content:space-between;padding-top:.45rem;border-top:1px solid var(--color-border);font-size:.82rem;color:var(--color-text-muted)}._ordersTotal_1mi7y_462 strong{color:var(--color-text);font-weight:800}._orderItemList_1mi7y_477{list-style:none;margin:.1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}._orderItem_1mi7y_477{display:flex;flex-direction:column;gap:.1rem}._orderItemLine_1mi7y_492{display:flex;align-items:baseline;gap:.28rem}._orderItemQty_1mi7y_498{font-size:.68rem;font-weight:700;color:var(--color-text-muted);flex-shrink:0}._orderItemName_1mi7y_505{font-size:.75rem;font-weight:600;color:var(--color-text);line-height:1.3;word-break:break-word}._orderItemExtras_1mi7y_513{font-size:.67rem;color:var(--color-text-muted);padding-left:1rem;line-height:1.35}._orderItemObs_1mi7y_520{font-size:.67rem;font-weight:600;color:var(--color-price, #d98200);padding-left:1rem;line-height:1.35;word-break:break-word}._orderItemsPreview_1mi7y_529{margin:0;font-size:.75rem;color:var(--color-text-muted);line-height:1.35;word-break:break-word}._qrPreviewCard_1mi7y_539{text-align:center}._qrPreviewRestaurant_1mi7y_543{margin:0 0 .5rem;font-size:.88rem;color:var(--color-text-muted)}._qrPreviewCode_1mi7y_549{background:#fff;padding:1.5rem;border-radius:12px;display:inline-block;margin:.5rem 0 1rem;box-shadow:0 4px 12px #0000001a;line-height:0}._qrPreviewLabel_1mi7y_559{margin:0 0 .4rem;font-size:1.4rem;font-weight:800;color:var(--color-text)}._qrPreviewHint_1mi7y_566{margin:0;font-size:.85rem;color:var(--color-text-muted)}._root_1blnh_1{display:flex;flex-direction:column;gap:1.25rem}._filters_1blnh_8{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:1rem 1.25rem}._filterGroup_1blnh_19{display:flex;flex-direction:column;gap:.3rem}._filterLabel_1blnh_25{font-size:.75rem;font-weight:600;color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em}._filterInput_1blnh_33{height:2.25rem;padding:0 .75rem;border:1px solid var(--color-border);border-radius:7px;background:var(--color-bg);color:var(--color-text);font-size:.875rem;outline:none;transition:border-color .15s}._filterInput_1blnh_33:focus{border-color:var(--color-primary)}._filterBtn_1blnh_49{height:2.25rem;padding:0 1.25rem;background:var(--color-primary);color:#000;border:none;border-radius:7px;font-size:.875rem;font-weight:600;cursor:pointer;transition:opacity .15s}._filterBtn_1blnh_49:disabled{opacity:.5;cursor:not-allowed}._filterBtnSecondary_1blnh_67{height:2.25rem;padding:0 1rem;background:transparent;color:var(--color-muted);border:1px solid var(--color-border);border-radius:7px;font-size:.875rem;cursor:pointer;transition:background .15s,color .15s}._filterBtnSecondary_1blnh_67:hover:not(:disabled){background:var(--color-surface-2);color:var(--color-text)}._filterBtnSecondary_1blnh_67:disabled{opacity:.5;cursor:not-allowed}._tableWrapper_1blnh_90{overflow-x:auto;border:1px solid var(--color-border);border-radius:10px;background:var(--color-surface)}._table_1blnh_90{width:100%;border-collapse:collapse;font-size:.875rem}._th_1blnh_103{padding:.75rem 1rem;text-align:left;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted);border-bottom:1px solid var(--color-border);white-space:nowrap}._thRight_1blnh_115{text-align:right}._tr_1blnh_119{border-bottom:1px solid var(--color-border);transition:background .1s}._tr_1blnh_119:last-child{border-bottom:none}._tr_1blnh_119:hover{background:var(--color-surface-2)}._td_1blnh_132{padding:.75rem 1rem;color:var(--color-text);vertical-align:middle}._tdRight_1blnh_138{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}._tdEmpty_1blnh_145{padding:2.5rem 1rem;text-align:center;color:var(--color-muted);font-size:.9rem}._clientName_1blnh_153{display:block;font-weight:500}._clientPhone_1blnh_158{display:block;font-size:.78rem;color:var(--color-muted);margin-top:.1rem}._originBadge_1blnh_166{display:inline-block;padding:.2rem .6rem;background:var(--color-surface-2);border-radius:5px;font-size:.78rem;font-weight:600;white-space:nowrap}._itemsText_1blnh_177{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:18rem;color:var(--color-muted);font-size:.82rem}._statusBadge_1blnh_188{display:inline-block;padding:.22rem .65rem;border-radius:999px;font-size:.75rem;font-weight:600;white-space:nowrap}._statusBadge_1blnh_188[data-status=pending]{background:#fef9c3;color:#854d0e}._statusBadge_1blnh_188[data-status=preparing]{background:#dbeafe;color:#1e40af}._statusBadge_1blnh_188[data-status=ready]{background:#dcfce7;color:#166534}._statusBadge_1blnh_188[data-status=delivered]{background:#e0f2fe;color:#0369a1}._statusBadge_1blnh_188[data-status=paid]{background:#d1fae5;color:#065f46}._statusBadge_1blnh_188[data-status=canceled],._statusBadge_1blnh_188[data-status=rejected]{background:#fee2e2;color:#991b1b}._statusBadge_1blnh_188[data-status=default]{background:var(--color-surface-2);color:var(--color-muted)}[data-theme=dark] ._statusBadge_1blnh_188[data-status=pending]{background:#422006;color:#fbbf24}[data-theme=dark] ._statusBadge_1blnh_188[data-status=preparing]{background:#1e3a5f;color:#93c5fd}[data-theme=dark] ._statusBadge_1blnh_188[data-status=ready]{background:#14532d;color:#86efac}[data-theme=dark] ._statusBadge_1blnh_188[data-status=delivered]{background:#0c4a6e;color:#7dd3fc}[data-theme=dark] ._statusBadge_1blnh_188[data-status=paid]{background:#064e3b;color:#6ee7b7}[data-theme=dark] ._statusBadge_1blnh_188[data-status=canceled],[data-theme=dark] ._statusBadge_1blnh_188[data-status=rejected]{background:#450a0a;color:#fca5a5}._pagination_1blnh_265{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem;padding:.25rem 0}._paginationInfo_1blnh_274{font-size:.82rem;color:var(--color-muted)}._paginationControls_1blnh_279{display:flex;gap:.5rem}._pageBtn_1blnh_284{height:2rem;padding:0 1rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:7px;font-size:.82rem;color:var(--color-text);cursor:pointer;transition:background .15s,opacity .15s}._pageBtn_1blnh_284:hover:not(:disabled){background:var(--color-surface-2)}._pageBtn_1blnh_284:disabled{opacity:.4;cursor:not-allowed}._errorMsg_1blnh_306{padding:.75rem 1rem;background:#fee2e2;color:#991b1b;border-radius:8px;font-size:.875rem}[data-theme=dark] ._errorMsg_1blnh_306{background:#450a0a;color:#fca5a5}._wrap_8y54o_1{display:flex;flex-direction:column;gap:16px;max-width:640px}._card_8y54o_8{display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:16px;background:var(--surface, #fff);border:1px solid var(--border, #e6e8ee);box-shadow:0 1px 2px #1018280a}._headRow_8y54o_19{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._badge_8y54o_27{display:inline-flex;align-items:center;padding:5px 12px;border-radius:999px;font-size:.82rem;font-weight:700;letter-spacing:.01em}._info_8y54o_37{background:#e8f0fe;color:#1a56db}._success_8y54o_38{background:#e6f6ec;color:#057a55}._danger_8y54o_39{background:#fdecec;color:#c81e1e}._muted_8y54o_40{background:#eef0f4;color:#4b5563}._period_8y54o_42{font-size:.9rem;color:var(--muted, #667085)}._period_8y54o_42 strong{color:var(--text, #111827)}._blurb_8y54o_48{margin:0;font-size:.98rem;line-height:1.5;color:var(--text, #1f2937)}._actions_8y54o_55{display:flex;gap:12px;margin-top:2px}._hint_8y54o_61{margin:0;font-size:.82rem;line-height:1.45;color:var(--muted, #667085)}._error_8y54o_68{margin:0;padding:10px 14px;border-radius:10px;background:#fdecec;color:#c81e1e;font-size:.9rem;font-weight:600}._skeleton_8y54o_78{height:120px;border-radius:12px;background:linear-gradient(90deg,#eef0f4 25%,#f6f7f9 37%,#eef0f4 63%);background-size:400% 100%;animation:_shimmer_8y54o_1 1.3s ease-in-out infinite}@keyframes _shimmer_8y54o_1{0%{background-position:100% 0}to{background-position:0 0}}._overlay_1chry_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#000000b8;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:_fadeIn_1chry_1 .25s ease}@keyframes _fadeIn_1chry_1{0%{opacity:0}to{opacity:1}}._modal_1chry_18{width:100%;max-width:480px;background:var(--color-surface, #1c1c1e);border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;padding:2rem 2rem 1.5rem;display:flex;flex-direction:column;gap:1.5rem;box-shadow:0 24px 64px #00000080;animation:_slideUp_1chry_1 .3s cubic-bezier(.22,1,.36,1)}@keyframes _slideUp_1chry_1{0%{transform:translateY(32px);opacity:0}to{transform:translateY(0);opacity:1}}._dots_1chry_38{display:flex;gap:.45rem;justify-content:center}._dot_1chry_38{width:.5rem;height:.5rem;border-radius:9999px;background:#fff3;border:none;cursor:pointer;transition:background .2s,width .2s;padding:0}._dot_1chry_38[data-active="1"]{background:var(--color-primary, #f97316);width:1.5rem}._content_1chry_61{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;min-height:10rem;animation:_stepIn_1chry_1 .22s ease}@keyframes _stepIn_1chry_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._emoji_1chry_76{font-size:3.25rem;line-height:1;margin-bottom:.25rem}._title_1chry_82{margin:0;font-size:1.25rem;font-weight:800;letter-spacing:-.02em;color:var(--color-text, #f5f5f5)}._desc_1chry_90{margin:0;font-size:.9rem;line-height:1.65;color:var(--color-text-muted, #a0a0a0);max-width:36ch}._nav_1chry_99{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._btnBack_1chry_106{background:none;border:1px solid rgba(255,255,255,.15);border-radius:.625rem;padding:.6rem 1rem;color:var(--color-text-muted, #a0a0a0);font-size:.875rem;cursor:pointer;transition:border-color .15s,color .15s}._btnBack_1chry_106:hover{border-color:#ffffff4d;color:var(--color-text, #f5f5f5)}._btnPrimary_1chry_122{flex:1;background:var(--color-primary, #f97316);border:none;border-radius:.625rem;padding:.7rem 1.5rem;color:#fff;font-size:.9rem;font-weight:700;cursor:pointer;transition:background .15s,transform .1s;box-shadow:0 2px 12px #f9731659}._btnPrimary_1chry_122:hover{background:color-mix(in srgb,var(--color-primary, #f97316) 85%,#000)}._btnPrimary_1chry_122:active{transform:scale(.98)}._skip_1chry_145{background:none;border:none;padding:0;text-align:center;font-size:.78rem;color:#ffffff40;cursor:pointer;transition:color .15s;align-self:center}._skip_1chry_145:hover{color:#ffffff80}._page_1ess9_3{flex:1;min-height:100dvh;max-width:100%;overflow-x:hidden;padding-bottom:0}._dashboardRoot_1ess9_12{--balcao-rail-w: 15.5rem;--balcao-rail-collapsed: 4.25rem;--balcao-workspace-bg: #f1f5f9;min-height:100dvh;position:relative}[data-theme=dark] ._dashboardRoot_1ess9_12{--balcao-workspace-bg: color-mix(in srgb, var(--color-bg) 92%, #0f172a)}._dashboardRoot_1ess9_12[data-collapsed="1"]{--balcao-rail-current: var(--balcao-rail-collapsed)}._dashboardRoot_1ess9_12[data-collapsed="0"]{--balcao-rail-current: var(--balcao-rail-w)}._loginShell_1ess9_33{display:flex;flex-direction:column;min-height:100dvh}._sessionExpiredBanner_1ess9_39{width:100%;max-width:26rem;margin-bottom:1rem;padding:.75rem 1rem;background:#fef3c7;color:#92400e;border:1px solid #fcd34d;border-radius:8px;font-size:.875rem;font-weight:500;text-align:center}[data-theme=dark] ._sessionExpiredBanner_1ess9_39{background:#451a03;color:#fcd34d;border-color:#78350f}._loginMain_1ess9_59{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 var(--page-pad-x) max(1.25rem,env(safe-area-inset-bottom));min-height:0}._codeInline_1ess9_69{font-family:ui-monospace,monospace;font-size:.85em;padding:.1em .35em;border-radius:4px;background:var(--color-surface-2)}._hero_1ess9_77{padding-bottom:.15rem}._topChrome_1ess9_81{padding:.85rem var(--page-pad-x) .2rem}._topRow_1ess9_85{display:grid;grid-template-columns:minmax(0,auto) 1fr minmax(0,auto);align-items:center;gap:.35rem .5rem}._topStart_1ess9_92{min-width:0;justify-self:start}._identity_1ess9_97{justify-self:center;display:flex;align-items:center;gap:.65rem;max-width:min(72vw,320px)}._sideDot_1ess9_105{flex-shrink:0;width:5px;height:2.6em;min-height:2.25rem;align-self:center;border-radius:var(--radius-pill);background:linear-gradient(180deg,var(--color-primary),color-mix(in srgb,var(--color-primary) 35%,var(--color-text-muted)));box-shadow:0 0 16px color-mix(in srgb,var(--color-primary) 45%,transparent)}._eyebrow_1ess9_116{margin:0;font-size:.62rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted);line-height:1.35;text-align:center;text-wrap:balance}._topActions_1ess9_128{justify-self:end;display:flex;align-items:center;gap:.2rem;flex-shrink:0}._roundIcon_1ess9_136{width:40px;height:40px;display:grid;place-items:center;font-size:.95rem;line-height:1;border-radius:var(--radius-pill);background:transparent;border:1px solid transparent;color:var(--color-text-muted);opacity:.88;transition:opacity .15s ease,background .15s ease,border-color .15s ease,color .15s ease}._roundIcon_1ess9_136:hover{opacity:1;color:var(--color-text);background:color-mix(in srgb,var(--color-text) 5%,transparent);border-color:color-mix(in srgb,var(--color-border) 45%,transparent)}._roundIcon_1ess9_136:active{transform:scale(.96)}._topActions_1ess9_128 ._sairBtn_1ess9_166{font-size:.88rem;font-weight:600;padding:.4rem .6rem}._back_1ess9_172{font-size:.9rem;font-weight:600;color:var(--color-price);text-decoration:none}._back_1ess9_172:hover{text-decoration:underline}._greeting_1ess9_183{margin:.75rem 0 0;font-size:clamp(1.22rem,4vw,1.42rem);font-weight:800;letter-spacing:-.025em;line-height:1.28;color:var(--color-text)}._tagline_1ess9_192{margin:.35rem 0 0;font-size:.88rem;color:var(--color-text-muted);line-height:1.4}._alerts_1ess9_200{display:flex;flex-direction:column;gap:.5rem;padding:.5rem var(--page-pad-x) 0}._warn_1ess9_207{margin:0;padding:.65rem .85rem;font-size:.875rem;line-height:1.35;border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-warn, #b45309) 14%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-warn, #b45309) 35%,transparent);color:var(--color-text)}[data-theme=dark] ._warn_1ess9_207{background:color-mix(in srgb,var(--color-warn, #fbbf24) 12%,var(--color-surface));border-color:color-mix(in srgb,var(--color-warn, #fbbf24) 28%,transparent)}._error_1ess9_223{margin:0;padding:.65rem .85rem;font-size:.875rem;line-height:1.35;border-radius:var(--radius-md);background:color-mix(in srgb,#b91c1c 12%,var(--color-surface));border:1px solid color-mix(in srgb,#b91c1c 32%,transparent)}._sidebarRail_1ess9_234{position:fixed;left:0;top:0;z-index:50;width:var(--balcao-rail-current);height:100dvh;display:flex;flex-direction:column;gap:.35rem;padding:.65rem .4rem .75rem;border-right:1px solid var(--color-border);background:var(--color-surface);box-shadow:1px 0 0 var(--color-border);transition:width .22s ease;overflow:hidden}._brandRow_1ess9_252{display:flex;align-items:center;gap:.28rem;padding:.1rem .15rem .4rem;flex-shrink:0}._railMark_1ess9_260{flex-shrink:0;width:2rem;height:2rem;box-sizing:border-box;padding:0;display:block;object-fit:contain;object-position:center;background:none;border:none;border-radius:0;box-shadow:none}._railWelcome_1ess9_275{flex:1;min-width:0;font-size:.78rem;font-weight:600;color:var(--color-text-muted);letter-spacing:-.015em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dashboardRoot_1ess9_12[data-collapsed="1"] ._railWelcome_1ess9_275{display:none}._sidebarToggle_1ess9_292{display:flex;align-items:center;justify-content:center;gap:0;flex:0 0 auto;margin:0;padding:.22rem .12rem;border-radius:8px;border:1px solid transparent;background:transparent;color:color-mix(in srgb,var(--color-text-muted) 88%,var(--color-text));cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}._dashboardRoot_1ess9_12[data-collapsed="0"] ._sidebarToggle_1ess9_292{margin-left:auto}._sidebarToggle_1ess9_292:hover{color:var(--color-text);border-color:color-mix(in srgb,var(--color-border) 70%,transparent);background:color-mix(in srgb,var(--color-text) 5%,transparent)}._toggleChevron_1ess9_322{display:inline-flex;align-items:center;justify-content:center;width:1.2rem;height:1.2rem;flex-shrink:0;font-size:.95rem;line-height:1;font-weight:500;opacity:.72;border-radius:var(--radius-sm);transition:transform .2s ease,opacity .15s ease}._sidebarToggle_1ess9_292:hover ._toggleChevron_1ess9_322{opacity:1}._toggleChevron_1ess9_322[data-collapsed="1"]{transform:rotate(180deg)}._dashboardRoot_1ess9_12[data-collapsed="1"] ._sidebarToggle_1ess9_292{flex:0 0 auto;min-width:unset;padding:.2rem .1rem}._dashboardRoot_1ess9_12[data-collapsed="1"] ._brandRow_1ess9_252{flex-direction:column;align-items:center}._dashboardRoot_1ess9_12[data-collapsed="1"] ._sidebarRail_1ess9_234{gap:.22rem;padding-top:.55rem;padding-bottom:.65rem}._sidebarNavScroll_1ess9_364{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding-right:.1rem}._sidebarFooter_1ess9_372{flex-shrink:0;padding-top:.35rem;border-top:1px solid var(--color-border)}._footerChamadas_1ess9_378{position:relative;width:100%;display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem .4rem;border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:var(--color-text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}a._footerChamadas_1ess9_378,button._footerChamadas_1ess9_378{text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent;box-sizing:border-box;font:inherit}button._footerChamadas_1ess9_378{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}._footerChamadas_1ess9_378:hover{background:color-mix(in srgb,var(--color-primary) 8%,transparent);color:var(--color-text)}._footerChamadas_1ess9_378[data-active="1"]{background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));color:var(--color-primary)}@keyframes _waiterChamadaPulse_1ess9_1{0%,to{color:inherit;background:inherit;box-shadow:none;border-color:transparent}50%{color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 24%,var(--color-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 45%,transparent);border-color:color-mix(in srgb,var(--color-primary) 40%,transparent)}}._navItem_1ess9_436[data-waiter-pulse="1"],._footerChamadas_1ess9_378[data-waiter-pulse="1"]{animation:_waiterChamadaPulse_1ess9_1 .6s ease-in-out 5}@media(prefers-reduced-motion:reduce){._navItem_1ess9_436[data-waiter-pulse="1"],._footerChamadas_1ess9_378[data-waiter-pulse="1"]{animation-duration:.35s;animation-iteration-count:2}}._footerBadge_1ess9_449{position:absolute;top:.2rem;right:.2rem;min-width:1.1rem;height:1.1rem;padding:0 .25rem;font-size:.58rem;font-weight:800;line-height:1.1rem;text-align:center;border-radius:999px;background:#dc2626;color:#fff}._mainColumn_1ess9_466{margin-left:var(--balcao-rail-current);min-height:100dvh;display:flex;flex-direction:column;background:var(--balcao-workspace-bg);transition:margin-left .22s ease}._mainTopBar_1ess9_475{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem 1rem;padding:.85rem clamp(.75rem,2vw,1.35rem);background:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:0 1px color-mix(in srgb,var(--color-border) 50%,transparent)}._mainTopStart_1ess9_487{min-width:0}._mainTitle_1ess9_491{margin:0;font-size:clamp(1.15rem,2.5vw,1.35rem);font-weight:800;letter-spacing:-.03em;color:var(--color-text)}._mainSectionLabel_1ess9_499{margin:.2rem 0 0;font-size:.82rem;color:var(--color-primary);font-weight:700}._mainTagline_1ess9_506{margin:.15rem 0 0;font-size:.78rem;color:var(--color-text-muted);font-weight:500;max-width:20rem;line-height:1.35}._mainTopEnd_1ess9_515{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.45rem .6rem}._statusLiveDot_1ess9_524{width:7px;height:7px;flex-shrink:0;border-radius:50%;align-self:center}._statusLiveDot_1ess9_524[data-live="1"]{background:#16a34a;box-shadow:0 0 0 1.5px color-mix(in srgb,#22c55e 22%,transparent)}._statusLiveDot_1ess9_524[data-live="0"]{background:#dc2626;box-shadow:0 0 0 1.5px color-mix(in srgb,#ef4444 18%,transparent);opacity:.88}[data-theme=dark] ._statusLiveDot_1ess9_524[data-live="1"]{background:#22c55e;box-shadow:0 0 0 1.5px color-mix(in srgb,#4ade80 20%,transparent)}[data-theme=dark] ._statusLiveDot_1ess9_524[data-live="0"]{background:#dc2626;box-shadow:0 0 0 1.5px color-mix(in srgb,#f87171 16%,transparent)}._userChip_1ess9_553{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .65rem .3rem .35rem;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--balcao-workspace-bg)}._userChipLabel_1ess9_563{font-size:.72rem;font-weight:500;letter-spacing:.03em;color:var(--color-text-muted);max-width:8.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._userAvatar_1ess9_574{width:1.85rem;height:1.85rem;border-radius:50%;display:grid;place-items:center;font-size:.72rem;font-weight:800;color:var(--color-on-cta);background:linear-gradient(145deg,var(--color-primary-hover),var(--color-primary-pressed))}._workspaceBody_1ess9_586{flex:1;width:100%;max-width:var(--layout-shell-max-2xl, 1320px);margin:0 auto;padding:.65rem clamp(.75rem,2vw,1.35rem) 1.75rem;box-sizing:border-box}._dashboardAlerts_1ess9_595{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.65rem}._paneInner_1ess9_602{min-width:0}._pedidosToolbar_1ess9_607{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}._statusTabs_1ess9_616{display:flex;flex-wrap:wrap;gap:.4rem}._statusTab_1ess9_616{padding:.4rem .75rem;font-size:.78rem;font-weight:700;letter-spacing:.02em;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-muted);cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}._statusTab_1ess9_616:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border));color:var(--color-text)}._statusTab_1ess9_616[data-active="1"]{border-color:color-mix(in srgb,var(--color-primary) 55%,transparent);background:color-mix(in srgb,var(--color-primary) 14%,var(--color-surface));color:var(--color-primary)}._dashCta_1ess9_649{padding:.52rem 1.2rem;font-size:.84rem;font-weight:700;font-family:inherit;letter-spacing:.02em;border:none;border-radius:var(--radius-pill);color:var(--color-on-cta);cursor:pointer;background:linear-gradient(180deg,var(--color-primary-hover),var(--color-primary-pressed));box-shadow:0 4px 18px var(--color-glow-strong);transition:transform .12s ease,box-shadow .15s ease}._dashCta_1ess9_649:hover{box-shadow:0 6px 22px color-mix(in srgb,var(--color-primary) 48%,transparent)}._dashCta_1ess9_649:active{transform:scale(.98)}a._dashCta_1ess9_649{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}@media(max-width:720px){._sidebarRail_1ess9_234{width:var(--balcao-rail-current)}._dashboardRoot_1ess9_12[data-collapsed="0"]{--balcao-rail-w: min(17.5rem, 88vw)}}._sidebarNav_1ess9_364{display:flex;flex-direction:column;gap:.25rem}._dashboardRoot_1ess9_12[data-collapsed="1"] ._sidebarNav_1ess9_364{gap:.12rem}._navItem_1ess9_436{position:relative;display:flex;align-items:center;gap:.55rem;width:100%;padding:.55rem .45rem;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text);text-align:left;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}a._navItem_1ess9_436,button._navItem_1ess9_436{text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent;box-sizing:border-box;font:inherit}button._navItem_1ess9_436{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}._navItem_1ess9_436:hover{background:color-mix(in srgb,var(--color-text) 5%,transparent);border-color:color-mix(in srgb,var(--color-border) 40%,transparent)}._navItem_1ess9_436[data-active="1"]{background:color-mix(in srgb,var(--color-primary) 11%,var(--color-surface));border-color:transparent;color:var(--color-text)}._navItem_1ess9_436[data-active="1"]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:62%;min-height:1.28rem;max-height:2.05rem;border-radius:0 3px 3px 0;background:var(--color-primary)}._navIcon_1ess9_763{flex-shrink:0;width:1.5rem;height:1.5rem;display:grid;place-items:center;color:var(--color-text-muted)}._navItem_1ess9_436[data-active="1"] ._navIcon_1ess9_763{color:var(--color-primary)}._navSvg_1ess9_776{width:1.25rem;height:1.25rem}@keyframes _chamadasMarkSwing_1ess9_813{0%,to{transform:rotate(0)}18%{transform:rotate(16deg)}36%{transform:rotate(-13deg)}54%{transform:rotate(11deg)}72%{transform:rotate(-7deg)}90%{transform:rotate(3deg)}}._chamadasMarkIcon_1ess9_805{width:1.35rem;height:1.35rem;object-fit:contain;display:block;flex-shrink:0}._chamadasMarkSwingReplay_1ess9_813{display:inline-flex;align-items:center;justify-content:center;line-height:0}._chamadasMarkSwingReplay_1ess9_813 ._navSvg_1ess9_776,._chamadasMarkSwingReplay_1ess9_813 ._chamadasMarkIcon_1ess9_805{animation:_chamadasMarkSwing_1ess9_813 1.05s ease-in-out 1;transform-origin:50% 12%}@media(prefers-reduced-motion:reduce){._chamadasMarkSwingReplay_1ess9_813 ._navSvg_1ess9_776,._chamadasMarkSwingReplay_1ess9_813 ._chamadasMarkIcon_1ess9_805{animation:none}}._navLabel_1ess9_833{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._dashboardRoot_1ess9_12[data-collapsed="1"] ._navLabel_1ess9_833{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._navExtra_1ess9_853{flex-shrink:0;margin-left:auto}._dashboardRoot_1ess9_12[data-collapsed="1"] ._navExtra_1ess9_853{position:absolute;top:.2rem;right:.15rem;margin:0;transform:scale(.72);transform-origin:top right}._dashboardRoot_1ess9_12[data-collapsed="1"] ._navItem_1ess9_436{justify-content:center;padding:.4rem .32rem}._dashboardRoot_1ess9_12[data-collapsed="1"] ._navItem_1ess9_436[data-active="1"]:before{left:3px;height:56%;min-height:1.2rem}._dashboardRoot_1ess9_12[data-collapsed="1"] ._footerChamadas_1ess9_378{padding:.48rem .32rem}._navBadge_1ess9_882{font-size:.62rem;font-weight:700;min-width:1.25rem;padding:.12rem .35rem;border-radius:999px;background:color-mix(in srgb,var(--color-primary) 18%,var(--color-surface));color:var(--color-text);line-height:1.2;text-align:center}._pane_1ess9_602{flex:1;min-width:0}._paneSection_1ess9_899{min-width:0}._paneHead_1ess9_903{margin-bottom:1rem;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}._paneTitle_1ess9_912{margin:0;font-size:1.08rem;font-weight:800;letter-spacing:-.02em;color:var(--color-text)}._paneDesc_1ess9_920{margin:.4rem 0 0;font-size:.88rem;line-height:1.45;color:var(--color-text-muted);max-width:42rem}._paneToolbar_1ess9_928{margin-bottom:.85rem}._paneHint_1ess9_932{margin:1rem 0 0;font-size:.82rem;line-height:1.45;color:var(--color-text-muted)}._appearanceWorkbench_1ess9_939{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem 1.25rem}._appearanceEditor_1ess9_945{min-width:0;display:flex;flex-direction:column;gap:.75rem}._appearanceBlockTitle_1ess9_952{margin:.35rem 0 0;font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._appearanceEditor_1ess9_945>._brandingRow_1ess9_961,._appearanceEditor_1ess9_945>._brandingField_1ess9_962,._appearanceEditor_1ess9_945>._brandingGrid_1ess9_963{margin:0;padding:.8rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._appearanceEditor_1ess9_945>._brandingGrid_1ess9_963>._brandingField_1ess9_962:last-child,._appearanceEditor_1ess9_945>._brandingGrid_1ess9_963>._brandingField_1ess9_962:first-child{margin-bottom:0}._appearancePreviewCol_1ess9_976{min-width:0;align-self:stretch;display:flex;flex-direction:column}._appearancePreviewSticky_1ess9_984{position:sticky;top:clamp(.65rem,1.2vw,1.1rem);z-index:4;padding:.75rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:0 4px 24px color-mix(in srgb,var(--color-text) 8%,transparent);align-self:flex-start;width:100%;overflow:visible}._appearancePreviewViewport_1ess9_998{min-width:0}._mainColumn_1ess9_466[data-appearance-active="1"] ._appearancePreviewViewport_1ess9_998{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._mainColumn_1ess9_466[data-appearance-active="1"] ._appearancePreviewSticky_1ess9_984 ._previewTools_1ess9_1010{flex-shrink:0}._mainColumn_1ess9_466[data-appearance-active="1"] ._appearancePreviewSticky_1ess9_984 ._brandingFieldHint_1ess9_1014{flex-shrink:0;margin-top:.45rem;text-align:center;max-width:none}._previewTools_1ess9_1010{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.5rem .75rem;margin-bottom:.45rem;flex-shrink:0;min-width:0}._previewPageLabel_1ess9_1032{flex:1;min-width:0;font-size:.82rem;font-weight:600;line-height:1.25;color:var(--color-text-muted)}._previewUndoBtn_1ess9_1041{width:34px;height:34px;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-text) 5%,transparent);color:var(--color-text);font-size:1.05rem;line-height:1;display:grid;place-items:center;cursor:pointer}._previewUndoBtn_1ess9_1041:disabled{opacity:.45;cursor:not-allowed}@media(min-width:1100px){._appearanceWorkbench_1ess9_939{grid-template-columns:minmax(0,1fr) 22rem;align-items:stretch}}._mainColumn_1ess9_466[data-appearance-active="1"]{height:100dvh;max-height:100dvh;overflow:hidden}._mainColumn_1ess9_466[data-appearance-active="1"] ._mainTopBar_1ess9_475{flex-shrink:0}._mainColumn_1ess9_466[data-appearance-active="1"] ._workspaceBody_1ess9_586{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}._mainColumn_1ess9_466[data-appearance-active="1"] ._paneInner_1ess9_602{flex:1;min-height:0;min-width:0;overflow:hidden;display:flex;flex-direction:column}._mainColumn_1ess9_466[data-appearance-active="1"] ._paneSection_1ess9_899{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}._mainColumn_1ess9_466[data-appearance-active="1"] ._paneHead_1ess9_903{flex-shrink:0}._mainColumn_1ess9_466[data-appearance-active="1"] ._appearanceWorkbench_1ess9_939{flex:1;min-height:0;display:flex;flex-direction:column;gap:1rem 1.25rem;overflow:hidden}._mainColumn_1ess9_466[data-appearance-active="1"] ._appearanceEditor_1ess9_945{flex:1;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}._mainColumn_1ess9_466[data-appearance-active="1"] ._appearanceEditor_1ess9_945::-webkit-scrollbar{width:0;height:0}._mainColumn_1ess9_466[data-appearance-active="1"] ._appearancePreviewCol_1ess9_976{flex-shrink:0;align-self:stretch;min-height:0;max-height:100%;overflow:hidden;display:flex;flex-direction:column}._mainColumn_1ess9_466[data-appearance-active="1"] ._appearancePreviewSticky_1ess9_984{position:relative;top:auto;z-index:1;flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}@media(min-width:1100px){._mainColumn_1ess9_466[data-appearance-active="1"] ._appearanceWorkbench_1ess9_939{flex-direction:row;align-items:stretch}._mainColumn_1ess9_466[data-appearance-active="1"] ._appearanceEditor_1ess9_945{flex:1;min-width:0}._mainColumn_1ess9_466[data-appearance-active="1"] ._appearancePreviewCol_1ess9_976{flex:0 0 22rem;width:22rem;max-width:22rem}}._brandingRow_1ess9_961{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-bottom:1rem}._brandingGrid_1ess9_963{display:grid;grid-template-columns:1fr;gap:.85rem 1rem}@media(min-width:720px){._brandingGrid_1ess9_963{grid-template-columns:repeat(2,minmax(0,1fr))}}._brandingColor_1ess9_1197{display:flex;flex-direction:column;gap:.35rem}._brandingColorLabel_1ess9_1203{font-size:.78rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em}._brandingColorPick_1ess9_1211{display:flex;align-items:center;gap:.5rem}._brandingColorInput_1ess9_1217{width:3rem;height:2.5rem;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;background:var(--color-surface)}._brandingHexInput_1ess9_1227{width:7rem;font-family:ui-monospace,monospace;font-size:.88rem;padding:.45rem .55rem;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text)}._brandingField_1ess9_962{margin-bottom:0}._brandingSegmented_1ess9_1242{display:inline-flex;flex-wrap:wrap;gap:.35rem}._brandingSegment_1ess9_1242{border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);font-size:.8rem;font-weight:600;padding:.4rem .7rem;border-radius:var(--radius-pill);cursor:pointer}._brandingSegment_1ess9_1242[data-active="1"]{border-color:color-mix(in srgb,var(--color-primary) 60%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface))}._brandingSlider_1ess9_1264{width:100%;max-width:22rem;accent-color:var(--color-primary)}._brandingPaletteGrid_1ess9_1270{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem .9rem;max-width:30rem}._brandingPaletteItem_1ess9_1277{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.45rem .55rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}._brandingPaletteLabel_1ess9_1288{font-size:.78rem;font-weight:600;color:var(--color-text)}._brandingPagePicker_1ess9_1294{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;max-width:28rem}@media(min-width:640px){._brandingPagePicker_1ess9_1294{grid-template-columns:repeat(4,minmax(0,1fr))}}._brandingPageBtn_1ess9_1307{min-height:2.65rem;padding:.4rem .45rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);font-size:.72rem;font-weight:700;line-height:1.2;text-align:center;cursor:pointer}._brandingPageBtn_1ess9_1307[data-active="1"]{border-color:color-mix(in srgb,var(--color-primary) 55%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 18%,transparent)}._brandingFieldLabel_1ess9_1327{display:block;font-size:.78rem;font-weight:700;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.35rem}._brandingFieldHint_1ess9_1014{margin:.4rem 0 0;font-size:.78rem;line-height:1.4;color:var(--color-text-muted);max-width:36rem}._brandingTextarea_1ess9_1345{width:100%;min-height:5rem;max-width:36rem;box-sizing:border-box;padding:.6rem .75rem;font-size:.9rem;line-height:1.45;font-family:inherit;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);resize:vertical}._brandingTextareaCompact_1ess9_1361{min-height:3.25rem}._brandingBannerActions_1ess9_1365{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.75rem}._brandingFileBtn_1ess9_1373{display:inline-flex;align-items:center;padding:.45rem .85rem;font-size:.84rem;font-weight:600;border-radius:var(--radius-pill);border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-text) 5%,transparent);color:var(--color-text);cursor:pointer;transition:background .15s ease,border-color .15s ease}._brandingFileBtn_1ess9_1373:hover{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border));background:color-mix(in srgb,var(--color-primary) 8%,transparent)}._brandingSaveRow_1ess9_1394{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:.35rem;padding:.8rem .9rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}._brandingSaveBtn_1ess9_1406{min-width:11rem}._brandingSaveHint_1ess9_1410{font-size:.82rem;color:var(--color-text-muted)}._paneWarn_1ess9_1415{margin:0 0 .75rem;padding:.6rem .75rem;font-size:.85rem;line-height:1.4;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-mustard, #ca8a04) 16%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-mustard, #ca8a04) 38%,transparent);color:var(--color-text)}._ordersPane_1ess9_1426{margin-top:.35rem}._createForm_1ess9_1430{padding:.85rem 1rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card)}._createRow_1ess9_1438{display:flex;flex-direction:column;gap:.65rem}@media(min-width:480px){._createRow_1ess9_1438{flex-direction:row;align-items:flex-end}._createRow_1ess9_1438>:first-child{flex:1;min-width:0}._createBtn_1ess9_1455{flex-shrink:0;min-width:6.5rem}}._manageTablesBlock_1ess9_1461{margin-top:1.25rem}._manageTablesHead_1ess9_1465{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;margin-bottom:.55rem}._manageTablesList_1ess9_1474{list-style:none;margin:0;padding:0;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}._manageTableRow_1ess9_1485{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem .75rem;padding:.65rem .85rem;border-bottom:1px solid var(--color-border)}._manageTableRow_1ess9_1485:last-child{border-bottom:none}._manageTableInfo_1ess9_1499{display:flex;flex-direction:column;gap:.2rem;min-width:0;flex:1}._manageTableLabel_1ess9_1507{font-weight:700;font-size:.92rem;color:var(--color-text)}._manageTableMeta_1ess9_1513{font-size:.78rem;color:var(--color-text-muted)}._manageTableQr_1ess9_1518{font-size:.72rem;color:var(--color-text-muted);word-break:break-all;line-height:1.35}._callsListPane_1ess9_1525{list-style:none;margin:0;padding:0;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}._callRow_1ess9_1536{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.65rem .75rem;padding:.75rem 1rem;font-size:.9rem;color:var(--color-text);border-bottom:1px solid var(--color-border)}._callRowMain_1ess9_1548{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;min-width:0;flex:1 1 12rem}._callRowActions_1ess9_1557{flex:0 0 auto}._callRowHint_1ess9_1561{flex:1 0 100%;font-size:.78rem;color:var(--color-text-muted);line-height:1.35}._callsListPane_1ess9_1525 ._callRow_1ess9_1536:last-child{border-bottom:none}._callRowMesa_1ess9_1572{font-weight:700}._callRowTag_1ess9_1576{font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .45rem;border-radius:6px;background:color-mix(in srgb,var(--color-primary) 16%,var(--color-surface));border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--color-border))}._sectionHead_1ess9_1587{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.55rem 0 .45rem}._blockTitle_1ess9_1595{margin:0;font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:var(--color-text)}._tableCount_1ess9_1603{font-size:.82rem;font-weight:600;color:var(--color-text-muted)}._empty_1ess9_1609{margin:1rem 0;padding:1rem;text-align:center;font-size:.9rem;color:var(--color-text-muted);line-height:1.45}._tablesGrid_1ess9_1618{list-style:none;margin:0;padding:0;display:grid;gap:.75rem;grid-template-columns:1fr}@media(min-width:640px){._tablesGrid_1ess9_1618{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){._tablesGrid_1ess9_1618{grid-template-columns:repeat(3,1fr)}}._card_1ess9_1640{display:flex;flex-direction:column;gap:.5rem;padding:.95rem 1rem 1rem;border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card)}._cardTop_1ess9_1651{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.4rem .6rem}._tableName_1ess9_1659{font-weight:800;font-size:1.02rem;letter-spacing:-.02em;color:var(--color-text);line-height:1.25}._badges_1ess9_1667{display:flex;flex-wrap:wrap;gap:.3rem}._badge_1ess9_1667{font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.2rem .45rem;border-radius:6px;border:1px solid var(--color-border)}._badge_1ess9_1667[data-variant=busy]{background:color-mix(in srgb,#d97706 16%,transparent);border-color:color-mix(in srgb,#d97706 35%,transparent);color:#fbbf24}._badge_1ess9_1667[data-variant=free]{background:color-mix(in srgb,#16a34a 14%,transparent);border-color:color-mix(in srgb,#16a34a 30%,transparent);color:#4ade80}._badge_1ess9_1667[data-variant=waiter]{background:color-mix(in srgb,var(--color-primary) 16%,transparent);border-color:color-mix(in srgb,var(--color-primary) 32%,transparent);color:var(--color-primary)}._badge_1ess9_1667[data-variant=bill]{background:color-mix(in srgb,#dc2626 14%,transparent);border-color:color-mix(in srgb,#dc2626 30%,transparent);color:#f87171;font-weight:700}._meta_1ess9_1708{font-size:.82rem;color:var(--color-text-muted)}._metaMuted_1ess9_1713{font-size:.8rem;color:var(--color-text-muted);font-style:italic}._card_1ess9_1640[data-occupied="1"]{border-color:color-mix(in srgb,#d97706 28%,var(--color-border))}._mesasActionBar_1ess9_1725{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.65rem;padding:.85rem 1rem;margin-bottom:.85rem;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-border)}._mesasActionBar_1ess9_1725>:first-child{flex:1;min-width:9rem}._mesasActionHint_1ess9_1742{flex:1 1 100%;font-size:12px;color:var(--color-text-muted);margin:-4px 0 0;line-height:1.4}._tableOrdersPanel_1ess9_1751{margin-top:.65rem;padding:.7rem .85rem;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-text) 4%,transparent);border:1px solid var(--color-border)}._tableOrdersEmpty_1ess9_1759{margin:0;font-size:.8rem;color:var(--color-text-muted);line-height:1.45}._tableOrdersList_1ess9_1766{list-style:none;margin:0 0 .55rem;padding:0;display:flex;flex-direction:column;gap:.35rem}._tableOrderRow_1ess9_1775{display:flex;flex-direction:column;gap:.3rem;font-size:.8rem}._tableOrderMeta_1ess9_1782{display:flex;align-items:center;gap:.5rem}._tableOrderItems_1ess9_1788{margin:0;font-size:.75rem;color:var(--color-text-muted);line-height:1.35;word-break:break-word;padding-left:.1rem}._tableOrderItemList_1ess9_1799{list-style:none;margin:.1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}._tableOrderItemRow_1ess9_1808{display:flex;flex-direction:column;gap:.1rem}._tableOrderItemLine_1ess9_1814{display:flex;align-items:baseline;gap:.28rem}._tableOrderItemQty_1ess9_1820{font-size:.68rem;font-weight:700;color:var(--color-text-muted);flex-shrink:0}._tableOrderItemName_1ess9_1827{font-size:.75rem;font-weight:600;color:var(--color-text);line-height:1.3;word-break:break-word}._tableOrderItemExtras_1ess9_1835{font-size:.67rem;color:var(--color-text-muted);padding-left:1rem;line-height:1.35}._tableOrderItemObs_1ess9_1842{font-size:.67rem;font-weight:600;color:var(--color-price, #d98200);padding-left:1rem;line-height:1.35;word-break:break-word}._tableOrderId_1ess9_1851{font-family:ui-monospace,monospace;font-size:.72rem;color:var(--color-text-muted);flex-shrink:0}._tableOrderStatus_1ess9_1858{flex:1;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.15rem .4rem;border-radius:4px;border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-text) 6%,transparent);color:var(--color-text-muted)}._tableOrderStatus_1ess9_1858[data-status=preparing]{background:color-mix(in srgb,#d97706 14%,transparent);border-color:color-mix(in srgb,#d97706 28%,transparent);color:#fbbf24}._tableOrderStatus_1ess9_1858[data-status=ready]{background:color-mix(in srgb,#16a34a 14%,transparent);border-color:color-mix(in srgb,#16a34a 28%,transparent);color:#4ade80}._tableOrderStatus_1ess9_1858[data-status=pending],._tableOrderStatus_1ess9_1858[data-status=pending_approval]{background:color-mix(in srgb,var(--color-primary) 12%,transparent);border-color:color-mix(in srgb,var(--color-primary) 25%,transparent);color:var(--color-primary)}._tableOrderStatus_1ess9_1858[data-status=canceled],._tableOrderStatus_1ess9_1858[data-status=rejected]{background:color-mix(in srgb,#dc2626 12%,transparent);border-color:color-mix(in srgb,#dc2626 24%,transparent);color:#f87171}._tableOrderAmount_1ess9_1897{flex-shrink:0;font-size:.8rem;font-weight:600;color:var(--color-text)}._tableOrdersTotal_1ess9_1904{display:flex;align-items:center;justify-content:space-between;padding-top:.45rem;border-top:1px solid var(--color-border);font-size:.82rem;color:var(--color-text-muted)}._tableOrdersTotal_1ess9_1904 strong{color:var(--color-text);font-weight:800}._qr_1ess9_1919{font-size:.72rem;font-family:ui-monospace,monospace;color:var(--color-text-muted);word-break:break-all;line-height:1.35}._helpBlock_1ess9_1928{margin:0 0 1.15rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border)}._helpBlock_1ess9_1928:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}._helpTopicTitle_1ess9_1940{margin:0 0 .4rem;font-size:.92rem;font-weight:800;letter-spacing:-.02em;color:var(--color-text)}._helpTopicText_1ess9_1948{margin:0;font-size:.82rem;line-height:1.5;color:var(--color-text-muted);max-width:42rem}._helpTopicText_1ess9_1948+._helpTopicText_1ess9_1948{margin-top:.55rem}._helpDetails_1ess9_1960{margin-top:.5rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:color-mix(in srgb,var(--color-text) 4%,var(--color-surface));padding:0 .65rem .55rem}._helpDetailsSummary_1ess9_1968{cursor:pointer;font-size:.8rem;font-weight:700;color:var(--color-text);list-style:none;padding:.55rem 0;-webkit-user-select:none;user-select:none}._helpDetailsSummary_1ess9_1968::-webkit-details-marker{display:none}._helpDetailsSummary_1ess9_1968:before{content:"▸ ";display:inline-block;margin-right:.15rem;color:var(--color-text-muted);transition:transform .15s ease}._helpDetails_1ess9_1960[open] ._helpDetailsSummary_1ess9_1968:before{transform:rotate(90deg)}._helpDetailsBody_1ess9_1994{padding:0 0 .15rem}._helpDetailsBody_1ess9_1994 ._helpTopicText_1ess9_1948:first-of-type{margin-top:0}._toastHost_1ess9_2003{position:fixed;right:max(.75rem,env(safe-area-inset-right,0px));bottom:max(.75rem,env(safe-area-inset-bottom,0px));z-index:10050;display:flex;flex-direction:column;gap:.5rem;align-items:flex-end;max-width:min(22rem,calc(100vw - 1.5rem));pointer-events:none}._toast_1ess9_2003{pointer-events:auto;display:flex;align-items:flex-start;gap:.45rem;padding:.7rem .45rem .7rem .85rem;border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-left:3px solid color-mix(in srgb,var(--color-text-muted) 55%,var(--color-border));box-shadow:0 10px 40px color-mix(in srgb,#000 28%,transparent),0 0 0 1px color-mix(in srgb,var(--color-text) 6%,transparent);animation:_staffToastSlideIn_1ess9_1 .32s cubic-bezier(.22,1,.36,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@keyframes _staffToastSlideIn_1ess9_1{0%{opacity:0;transform:translate3d(1.25rem,0,0)}to{opacity:1;transform:translateZ(0)}}@media(prefers-reduced-motion:reduce){._toast_1ess9_2003{animation:none}}._toast_1ess9_2003[data-variant=warn]{border-left:3px solid color-mix(in srgb,var(--color-warn, #b45309) 75%,var(--color-text-muted))}[data-theme=dark] ._toast_1ess9_2003[data-variant=warn]{border-left-color:color-mix(in srgb,var(--color-warn, #fbbf24) 80%,var(--color-text-muted))}._toast_1ess9_2003[data-variant=error]{border-left:3px solid #b91c1c}._toast_1ess9_2003[data-variant=info]{border-left:3px solid var(--color-primary)}._toastBody_1ess9_2068{margin:0;flex:1;min-width:0;font-size:.875rem;font-weight:500;line-height:1.35;white-space:pre-line}._toastClose_1ess9_2078{flex-shrink:0;width:1.75rem;height:1.75rem;margin:-.15rem -.05rem -.15rem 0;padding:0;border:none;border-radius:var(--radius-sm);font-size:1.2rem;line-height:1;cursor:pointer;color:var(--color-text-muted);background:transparent}._toastClose_1ess9_2078:hover{color:var(--color-text);background:color-mix(in srgb,var(--color-text) 8%,transparent)}._cardActions_1ess9_2099{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}._modalOverlay_1ess9_2106{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem}._qrModalCard_1ess9_2117{background:var(--color-surface);padding:2.5rem;border-radius:var(--radius-lg);text-align:center;max-width:400px;width:100%;box-shadow:0 20px 40px #0006}._qrModalCard_1ess9_2117 h2{margin:0 0 .5rem;font-size:1.8rem;color:var(--color-text)}._qrWrapper_1ess9_2133{background:#fff;padding:1.5rem;border-radius:12px;display:inline-block;margin:1.5rem 0;box-shadow:0 4px 12px #0000001a}._modalActions_1ess9_2142{display:flex;gap:1rem;justify-content:center;margin-top:1.5rem}@media print{body *{visibility:hidden}._qrModalCard_1ess9_2117,._qrModalCard_1ess9_2117 *{visibility:visible}._qrModalCard_1ess9_2117{position:absolute;left:50%;top:10%;transform:translate(-50%);box-shadow:none;border:2px solid #000}._modalActions_1ess9_2142{display:none!important}}._page_1mgox_2{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:var(--color-bg)}._card_1mgox_11{width:100%;max-width:min(92vw,680px);display:grid;grid-template-columns:1fr 1fr;min-height:clamp(18rem,35vh,24rem);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--color-border));box-shadow:var(--shadow-card)}._hero_1mgox_25{position:relative;padding:clamp(1.5rem,4vw,2.35rem) clamp(1.25rem,3vw,2rem);display:flex;flex-direction:column;justify-content:center;gap:.65rem;background:linear-gradient(145deg,color-mix(in srgb,var(--color-primary) 92%,#333333) 0%,color-mix(in srgb,var(--color-primary) 78%,#333333) 38%,var(--color-ink) 100%);color:var(--color-cream);clip-path:polygon(0 0,100% 0,86% 100%,0 100%)}._heroKicker_1mgox_42{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--color-cream) 78%,var(--color-primary))}._heroTitle_1mgox_51{margin:0;font-size:clamp(1.28rem,3vw,1.62rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}._heroText_1mgox_60{margin:0;max-width:17rem;font-size:.88rem;line-height:1.5;color:color-mix(in srgb,var(--color-cream) 82%,transparent)}._formSide_1mgox_69{padding:clamp(1.5rem,4vw,2.5rem) clamp(1.25rem,3vw,2.25rem);display:flex;flex-direction:column;justify-content:center;background:var(--color-bg);border-left:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--color-border))}._title_1mgox_78{margin:0 0 .35rem;font-size:clamp(1.1rem,2.2vw,1.32rem);font-weight:700;letter-spacing:-.02em;color:var(--color-text)}._hint_1mgox_86{margin:0 0 1.15rem;font-size:.82rem;color:var(--color-text-muted);line-height:1.45}._error_1mgox_93{margin:0 0 1rem;padding:.65rem .75rem;border-radius:var(--radius-sm);font-size:.875rem;background:color-mix(in srgb,#b91c1c 12%,var(--color-surface));color:var(--color-text);border:1px solid color-mix(in srgb,#b91c1c 35%,transparent)}._form_1mgox_69{display:flex;flex-direction:column;gap:1.1rem}._field_1mgox_110{display:flex;flex-direction:column;gap:.35rem}._fieldLabel_1mgox_116{font-size:.78rem;font-weight:600;color:var(--color-text-muted)}._inputLine_1mgox_122{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid color-mix(in srgb,var(--color-text) 28%,var(--color-border));padding-bottom:.15rem;transition:border-color .15s ease;color:color-mix(in srgb,var(--color-primary) 65%,var(--color-text-muted))}._inputLine_1mgox_122:focus-within{border-color:var(--color-primary)}._inputBare_1mgox_136{flex:1;min-width:0;min-height:40px;padding:.35rem 0;border:none;background:transparent;font:inherit;font-size:.92rem;color:var(--color-text)}._inputBare_1mgox_136::placeholder{color:var(--color-text-muted);opacity:.85}._inputBare_1mgox_136:focus{outline:none}._submit_1mgox_151{margin-top:.35rem;width:100%;padding:.8rem 1rem;border:none;border-radius:var(--radius-pill);cursor:pointer;font:inherit;font-size:.95rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--color-cta) 0%,color-mix(in srgb,var(--color-cta) 55%,#1a1410) 100%);box-shadow:0 2px 12px color-mix(in srgb,var(--color-cta) 22%,transparent);transition:opacity .15s,transform .1s}._submit_1mgox_151:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._submit_1mgox_151:disabled{opacity:.55;cursor:not-allowed}._backRow_1mgox_171{margin:.9rem 0 0;font-size:.82rem;color:var(--color-text-muted);text-align:center}._backLink_1mgox_178{font-weight:600;color:var(--color-primary);text-decoration:none}._backLink_1mgox_178:hover{text-decoration:underline}._success_1mgox_187{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}._successIcon_1mgox_194{color:#16a34a}._successTitle_1mgox_198{margin:0;font-size:1.2rem;font-weight:700;color:var(--color-text)}._successText_1mgox_205{margin:0;font-size:.88rem;color:var(--color-text-muted);line-height:1.55}@media(max-width:640px){._card_1mgox_11{grid-template-columns:1fr}._hero_1mgox_25{clip-path:none;min-height:auto;padding-bottom:1.25rem}._heroText_1mgox_60{max-width:none}._formSide_1mgox_69{border-left:none;border-top:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--color-border))}}._page_jkinw_2{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:var(--color-bg)}._card_jkinw_11{width:100%;max-width:min(92vw,680px);display:grid;grid-template-columns:1fr 1fr;min-height:clamp(18rem,38vh,26rem);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface);border:1px solid color-mix(in srgb,var(--color-primary) 28%,var(--color-border));box-shadow:var(--shadow-card)}._hero_jkinw_24{position:relative;padding:clamp(1.5rem,4vw,2.35rem) clamp(1.25rem,3vw,2rem);display:flex;flex-direction:column;justify-content:center;gap:.65rem;background:linear-gradient(145deg,color-mix(in srgb,var(--color-primary) 92%,#333333) 0%,color-mix(in srgb,var(--color-primary) 78%,#333333) 38%,var(--color-ink) 100%);color:var(--color-cream);clip-path:polygon(0 0,100% 0,86% 100%,0 100%)}._heroKicker_jkinw_41{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--color-cream) 78%,var(--color-primary))}._heroTitle_jkinw_50{margin:0;font-size:clamp(1.28rem,3vw,1.62rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;text-transform:uppercase}._heroText_jkinw_59{margin:0;max-width:17rem;font-size:.88rem;line-height:1.5;color:color-mix(in srgb,var(--color-cream) 82%,transparent)}._formSide_jkinw_67{padding:clamp(1.5rem,4vw,2.5rem) clamp(1.25rem,3vw,2.25rem);display:flex;flex-direction:column;justify-content:center;background:var(--color-bg);border-left:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--color-border))}._title_jkinw_76{margin:0 0 .35rem;font-size:clamp(1.1rem,2.2vw,1.32rem);font-weight:700;letter-spacing:-.02em;color:var(--color-text)}._hint_jkinw_84{margin:0 0 1.15rem;font-size:.82rem;color:var(--color-text-muted);line-height:1.45}._error_jkinw_91{margin:0 0 1rem;padding:.65rem .75rem;border-radius:var(--radius-sm);font-size:.875rem;background:color-mix(in srgb,#b91c1c 12%,var(--color-surface));color:var(--color-text);border:1px solid color-mix(in srgb,#b91c1c 35%,transparent)}._form_jkinw_67{display:flex;flex-direction:column;gap:1.1rem}._field_jkinw_107{display:flex;flex-direction:column;gap:.35rem}._fieldLabel_jkinw_113{font-size:.78rem;font-weight:600;color:var(--color-text-muted)}._inputLine_jkinw_119{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid color-mix(in srgb,var(--color-text) 28%,var(--color-border));padding-bottom:.15rem;transition:border-color .15s ease;color:color-mix(in srgb,var(--color-primary) 65%,var(--color-text-muted))}._inputLine_jkinw_119:focus-within{border-color:var(--color-primary)}._inputBare_jkinw_133{flex:1;min-width:0;min-height:40px;padding:.35rem 0;border:none;background:transparent;font:inherit;font-size:.92rem;color:var(--color-text)}._inputBare_jkinw_133::placeholder{color:var(--color-text-muted);opacity:.85}._inputBare_jkinw_133:focus{outline:none}._submit_jkinw_148{margin-top:.35rem;width:100%;padding:.8rem 1rem;border:none;border-radius:var(--radius-pill);cursor:pointer;font:inherit;font-size:.95rem;font-weight:700;color:#fff;background:linear-gradient(135deg,var(--color-cta) 0%,color-mix(in srgb,var(--color-cta) 55%,#1a1410) 100%);box-shadow:0 2px 12px color-mix(in srgb,var(--color-cta) 22%,transparent);transition:opacity .15s,transform .1s}._submit_jkinw_148:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}._submit_jkinw_148:disabled{opacity:.55;cursor:not-allowed}._backRow_jkinw_167{margin:.9rem 0 0;font-size:.82rem;text-align:center}._backLink_jkinw_173{font-weight:600;color:var(--color-primary);text-decoration:none}._backLink_jkinw_173:hover{text-decoration:underline}._success_jkinw_182{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}._successIcon_jkinw_189{color:#16a34a}._successTitle_jkinw_191{margin:0;font-size:1.2rem;font-weight:700;color:var(--color-text)}._successText_jkinw_198{margin:0;font-size:.88rem;color:var(--color-text-muted);line-height:1.55}@media(max-width:640px){._card_jkinw_11{grid-template-columns:1fr}._hero_jkinw_24{clip-path:none;min-height:auto;padding-bottom:1.25rem}._heroText_jkinw_59{max-width:none}._formSide_jkinw_67{border-left:none;border-top:1px solid color-mix(in srgb,var(--color-primary) 18%,var(--color-border))}}._root_1abwi_1{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-bg);padding:1.5rem}._card_1abwi_10{width:100%;max-width:400px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;padding:2.5rem 2rem 2rem;display:flex;flex-direction:column;gap:1.5rem}._brand_1abwi_22{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}._brandIcon_1abwi_30{width:52px;height:52px;border-radius:14px;background:linear-gradient(135deg,var(--color-primary),color-mix(in srgb,var(--color-primary) 70%,#7c3aed));display:flex;align-items:center;justify-content:center;font-size:1.6rem;margin-bottom:.25rem}._brandTitle_1abwi_42{font-size:1.15rem;font-weight:800;color:var(--color-text);letter-spacing:-.02em}._brandSub_1abwi_49{font-size:.75rem;color:var(--color-text-muted)}._form_1abwi_54{display:flex;flex-direction:column;gap:.85rem}._field_1abwi_60{display:flex;flex-direction:column;gap:.35rem}._label_1abwi_66{font-size:.75rem;font-weight:600;color:var(--color-text-muted);letter-spacing:.04em;text-transform:uppercase}._input_1abwi_74{width:100%;padding:.7rem .9rem;border-radius:10px;border:1.5px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-size:.9rem;outline:none;transition:border-color .12s;box-sizing:border-box}._input_1abwi_74:focus{border-color:var(--color-primary)}._error_1abwi_91{font-size:.8rem;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface));border-radius:8px;padding:.55rem .8rem}._submitBtn_1abwi_99{width:100%;padding:.8rem;border-radius:10px;border:none;background:var(--color-primary);color:#fff;font-size:.95rem;font-weight:700;cursor:pointer;transition:opacity .15s;margin-top:.25rem}._submitBtn_1abwi_99:disabled{opacity:.6;cursor:not-allowed}._badge_1abwi_118{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);text-align:center}._root_6nw8p_1{display:flex;min-height:100vh;background:var(--color-bg)}._sidebar_6nw8p_9{width:220px;flex-shrink:0;background:var(--color-surface);border-right:1px solid var(--color-border);display:flex;flex-direction:column;padding:1.5rem 0 2rem;position:sticky;top:0;height:100vh;overflow-y:auto}._sidebarBrand_6nw8p_23{display:flex;align-items:center;gap:.65rem;padding:0 1.25rem 1.5rem;border-bottom:1px solid var(--color-border);margin-bottom:1rem}._sidebarIcon_6nw8p_32{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,var(--color-primary),color-mix(in srgb,var(--color-primary) 65%,#7c3aed));display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0}._sidebarBrandText_6nw8p_44{display:flex;flex-direction:column;gap:.05rem;min-width:0}._sidebarTitle_6nw8p_51{font-size:.82rem;font-weight:800;color:var(--color-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._sidebarSub_6nw8p_60{font-size:.62rem;color:var(--color-primary);font-weight:700;text-transform:uppercase;letter-spacing:.05em}._nav_6nw8p_68{display:flex;flex-direction:column;gap:.2rem;padding:0 .75rem;flex:1}._navLink_6nw8p_76{display:flex;align-items:center;gap:.6rem;padding:.6rem .75rem;border-radius:10px;font-size:.84rem;font-weight:600;color:var(--color-text-muted);text-decoration:none;transition:background .12s,color .12s;cursor:pointer;border:none;background:none;width:100%;text-align:left}._navLink_6nw8p_76:hover{background:color-mix(in srgb,var(--color-border) 50%,transparent);color:var(--color-text)}._navLink_6nw8p_76[data-active="1"]{background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface));color:var(--color-primary)}._navIcon_6nw8p_104{font-size:1rem}._sidebarFooter_6nw8p_106{padding:.75rem;border-top:1px solid var(--color-border);margin-top:auto}._logoutBtn_6nw8p_112{width:100%;padding:.55rem .75rem;border-radius:10px;border:1px solid var(--color-border);background:none;color:var(--color-text-muted);font-size:.8rem;font-weight:600;cursor:pointer;text-align:left;transition:background .12s,color .12s;display:flex;align-items:center;gap:.5rem}._logoutBtn_6nw8p_112:hover{background:color-mix(in srgb,var(--color-primary) 8%,transparent);color:var(--color-primary)}._main_6nw8p_136{flex:1;min-width:0;display:flex;flex-direction:column}._topbar_6nw8p_143{padding:1rem 2rem;border-bottom:1px solid var(--color-border);background:var(--color-surface);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-shrink:0}._topbarTitle_6nw8p_154{font-size:1rem;font-weight:700;color:var(--color-text)}._topbarEmail_6nw8p_160{font-size:.75rem;color:var(--color-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:200px}._content_6nw8p_169{flex:1;padding:2rem;overflow-y:auto}._root_1cogj_1{display:flex;flex-direction:column;gap:2rem;max-width:960px}._header_1cogj_10{display:flex;flex-direction:column;gap:.25rem}._title_1cogj_16{font-size:1.6rem;font-weight:900;color:var(--color-text);letter-spacing:-.03em;margin:0}._subtitle_1cogj_24{font-size:.8rem;color:var(--color-text-muted);margin:0}._cards_1cogj_32{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}._card_1cogj_32{background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;padding:1.75rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:.5rem;position:relative;overflow:hidden}._card_1cogj_32:before{content:"";position:absolute;inset:0 0 auto 0;height:3.5px;border-radius:20px 20px 0 0}._card_1cogj_32[data-accent=purple]:before{background:linear-gradient(90deg,#7c3aed,#a855f7)}._card_1cogj_32[data-accent=primary]:before{background:linear-gradient(90deg,var(--color-primary),color-mix(in srgb,var(--color-primary) 60%,#f59e0b))}._card_1cogj_32[data-accent=green]:before{background:linear-gradient(90deg,#16a34a,#22c55e)}._cardIconWrap_1cogj_62{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;margin-bottom:.25rem}._card_1cogj_32[data-accent=purple] ._cardIconWrap_1cogj_62{background:color-mix(in srgb,#7c3aed 14%,var(--color-bg))}._card_1cogj_32[data-accent=primary] ._cardIconWrap_1cogj_62{background:color-mix(in srgb,var(--color-primary) 14%,var(--color-bg))}._card_1cogj_32[data-accent=green] ._cardIconWrap_1cogj_62{background:color-mix(in srgb,#22c55e 14%,var(--color-bg))}._cardLabel_1cogj_77{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}._cardValue_1cogj_85{font-size:2.4rem;font-weight:900;letter-spacing:-.04em;line-height:1;margin:.15rem 0}._card_1cogj_32[data-accent=purple] ._cardValue_1cogj_85{color:#a855f7;text-shadow:0 0 32px color-mix(in srgb,#7c3aed 35%,transparent)}._card_1cogj_32[data-accent=primary] ._cardValue_1cogj_85{color:var(--color-primary);text-shadow:0 0 32px color-mix(in srgb,var(--color-primary) 35%,transparent)}._card_1cogj_32[data-accent=green] ._cardValue_1cogj_85{color:#22c55e;text-shadow:0 0 32px color-mix(in srgb,#22c55e 35%,transparent)}._cardSub_1cogj_97{font-size:.75rem;color:var(--color-text-muted)}@keyframes _shimmer_1cogj_1{0%{background-position:-200% 0}to{background-position:200% 0}}._skeleton_1cogj_109{display:inline-block;border-radius:6px;background:linear-gradient(90deg,var(--color-border) 25%,color-mix(in srgb,var(--color-border) 50%,var(--color-surface)) 50%,var(--color-border) 75%);background-size:200% 100%;animation:_shimmer_1cogj_1 1.4s ease infinite}._infoPanel_1cogj_123{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:1.25rem 1.5rem;display:flex;align-items:center;gap:1rem}._infoPanelIcon_1cogj_133{font-size:1.5rem;flex-shrink:0}._infoPanelText_1cogj_138{display:flex;flex-direction:column;gap:.15rem}._infoPanelTitle_1cogj_144{font-size:.85rem;font-weight:700;color:var(--color-text)}._infoPanelSub_1cogj_150{font-size:.75rem;color:var(--color-text-muted)}@media(max-width:760px){._cards_1cogj_32{grid-template-columns:1fr}}._root_5xhxo_1{display:flex;flex-direction:column;gap:1.5rem}._header_5xhxo_9{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}._title_5xhxo_16{font-size:1.5rem;font-weight:900;color:var(--color-text);letter-spacing:-.03em;margin:0;flex:1}._addBtn_5xhxo_25{display:flex;align-items:center;gap:.45rem;padding:.6rem 1.15rem;border-radius:10px;border:none;background:var(--color-primary);color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;transition:opacity .15s;white-space:nowrap}._addBtn_5xhxo_25:hover{opacity:.88}._tableWrap_5xhxo_45{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;overflow:hidden}._table_5xhxo_45{width:100%;border-collapse:collapse;font-size:.84rem}._table_5xhxo_45 thead th{padding:.75rem 1rem;text-align:left;font-size:.68rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--color-text-muted);border-bottom:1px solid var(--color-border);white-space:nowrap;background:var(--color-surface)}._table_5xhxo_45 tbody tr{border-bottom:1px solid color-mix(in srgb,var(--color-border) 60%,transparent);transition:background .12s}._table_5xhxo_45 tbody tr:last-child{border-bottom:none}._table_5xhxo_45 tbody tr:hover{background:color-mix(in srgb,var(--color-border) 25%,transparent)}._table_5xhxo_45 td{padding:.85rem 1rem;color:var(--color-text);vertical-align:middle}._nameCell_5xhxo_85{display:flex;flex-direction:column;gap:.15rem}._tenantName_5xhxo_91{font-weight:700;color:var(--color-text)}._tenantSlug_5xhxo_96{font-size:.72rem;color:var(--color-text-muted)}._ownerCell_5xhxo_101{display:flex;flex-direction:column;gap:.1rem}._ownerName_5xhxo_107{font-weight:600;color:var(--color-text)}._ownerEmail_5xhxo_112{font-size:.72rem;color:var(--color-text-muted)}._statusPill_5xhxo_117{display:inline-block;padding:.2rem .65rem;border-radius:999px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}._statusPill_5xhxo_117[data-status=ACTIVE]{background:color-mix(in srgb,#22c55e 14%,transparent);color:#16a34a}._statusPill_5xhxo_117[data-status=SUSPENDED]{background:color-mix(in srgb,var(--color-primary) 14%,transparent);color:var(--color-primary)}._actionBtn_5xhxo_138{padding:.35rem .75rem;border-radius:8px;border:1.5px solid var(--color-border);background:none;font-size:.75rem;font-weight:600;cursor:pointer;transition:background .12s,border-color .12s,color .12s;white-space:nowrap;color:var(--color-text-muted)}._actionBtn_5xhxo_138:hover{border-color:var(--color-primary);color:var(--color-primary)}._actionBtn_5xhxo_138:disabled{opacity:.5;cursor:not-allowed}._actionBtn_5xhxo_138[data-danger="1"]:hover{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 8%,transparent);color:var(--color-primary)}._emptyRow_5xhxo_162 td{text-align:center;color:var(--color-text-muted);padding:3rem 1rem;font-size:.85rem}@keyframes _shimmer_5xhxo_1{0%{background-position:-200% 0}to{background-position:200% 0}}._skeletonRow_5xhxo_174 td span{display:block;height:.85rem;border-radius:4px;background:linear-gradient(90deg,var(--color-border) 25%,color-mix(in srgb,var(--color-border) 50%,var(--color-surface)) 50%,var(--color-border) 75%);background-size:200% 100%;animation:_shimmer_5xhxo_1 1.4s ease infinite}._backdrop_5xhxo_189{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:300;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:_fadeIn_5xhxo_1 .18s ease}@keyframes _fadeIn_5xhxo_1{0%{opacity:0}to{opacity:1}}._modal_5xhxo_203{width:100%;max-width:440px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;padding:2rem;display:flex;flex-direction:column;gap:1.25rem;animation:_slideUp_5xhxo_1 .22s cubic-bezier(.34,1.1,.64,1)}@keyframes _slideUp_5xhxo_1{0%{transform:translateY(16px);opacity:0}to{transform:translateY(0);opacity:1}}._modalTitle_5xhxo_218{font-size:1.1rem;font-weight:800;color:var(--color-text);margin:0}._modalSub_5xhxo_225{font-size:.82rem;color:var(--color-text-muted);margin:-.75rem 0 0;line-height:1.5}._modalForm_5xhxo_232{display:flex;flex-direction:column;gap:.8rem}._field_5xhxo_238{display:flex;flex-direction:column;gap:.3rem}._fieldLabel_5xhxo_244{font-size:.72rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._fieldInput_5xhxo_252{width:100%;padding:.65rem .85rem;border-radius:10px;border:1.5px solid var(--color-border);background:var(--color-bg);color:var(--color-text);font-size:.88rem;outline:none;transition:border-color .12s;box-sizing:border-box}._fieldInput_5xhxo_252:focus{border-color:var(--color-primary)}._modalError_5xhxo_267{font-size:.8rem;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 10%,var(--color-surface));border-radius:8px;padding:.5rem .75rem}._modalActions_5xhxo_275{display:flex;gap:.6rem;justify-content:flex-end}._cancelBtn_5xhxo_281{padding:.6rem 1.1rem;border-radius:10px;border:1px solid var(--color-border);background:none;color:var(--color-text-muted);font-size:.85rem;font-weight:600;cursor:pointer}._confirmBtn_5xhxo_292{padding:.6rem 1.25rem;border-radius:10px;border:none;background:var(--color-primary);color:#fff;font-size:.85rem;font-weight:700;cursor:pointer;transition:opacity .15s}._confirmBtn_5xhxo_292:disabled{opacity:.6;cursor:not-allowed}._confirmBtn_5xhxo_292[data-danger="1"]{background:color-mix(in srgb,var(--color-primary) 90%,#000)}._confirmBody_5xhxo_312{display:flex;flex-direction:column;gap:.5rem}._confirmText_5xhxo_318{font-size:.88rem;color:var(--color-text);line-height:1.5}._confirmTarget_5xhxo_324{font-weight:700;color:var(--color-text)}:root{--color-ink: #333333;--color-cream: #ffffff;--color-mustard: #ffc107;--color-mustard-hover: #ffcb2e;--color-mustard-pressed: #eab000;--color-bg: #ffffff;--color-bg-elevated: #ffeff1;--color-surface: #ffffff;--color-surface-2: #ffe5e8;--color-text: #333333;--color-text-muted: #6f6f72;--color-border: #f3c8ce;--color-overlay: rgba(51, 51, 51, .5);--color-primary: #e63e4d;--color-primary-hover: #d93645;--color-primary-pressed: #c92f3d;--color-price: #d98200;--color-star: #ffc107;--color-on-cta: #ffffff;--color-cta: var(--color-mustard);--color-cta-hover: var(--color-mustard-hover);--color-cta-pressed: var(--color-mustard-pressed);--color-glow: rgba(230, 62, 77, .12);--color-glow-strong: rgba(230, 62, 77, .22);--font-sans: "DM Sans", system-ui, sans-serif;--radius-pill: 999px;--radius-sm: 12px;--radius-md: 18px;--radius-lg: 24px;--radius-xl: 28px;--shadow-card: 0 1px 2px color-mix(in srgb, var(--color-ink) 8%, transparent), 0 10px 30px rgba(230, 62, 77, .08);--shadow-glow: 0 0 26px rgba(230, 62, 77, .16);--safe-bottom: env(safe-area-inset-bottom, 0px);--header-h: 52px;--layout-shell-max: 1120px;--layout-shell-max-lg: 1200px;--layout-shell-max-2xl: 1320px;--page-pad-x: clamp(.85rem, 1.4vw + .55rem, 1.9rem);--color-modal-sheet: var(--color-bg);--color-modal-fg: var(--color-text);--color-modal-muted: var(--color-text-muted);--color-modal-border: var(--color-border);--color-modal-surface: var(--color-surface);--color-modal-elevated: var(--color-bg-elevated);--color-tab-active-bg: #ffffff;--color-tab-active-border: #e63e4d;--color-tab-active-text: #333333;--color-search-bg: var(--color-surface);--color-search-border: var(--color-border);--color-cart-fab: var(--color-mustard);--color-cart-fab-hover: var(--color-mustard-hover);--color-cart-fab-border: var(--color-mustard-pressed);--color-cart-fab-fg: var(--color-ink);--scrollbar-track: color-mix(in srgb, var(--color-border) 55%, var(--color-bg));--scrollbar-thumb: color-mix(in srgb, var(--color-primary) 38%, var(--color-text-muted));--scrollbar-thumb-hover: color-mix(in srgb, var(--color-primary) 55%, var(--color-text))}[data-theme=dark]{--color-bg: #2a2a2d;--color-bg-elevated: #333337;--color-surface: #3a3a3f;--color-surface-2: #45454a;--color-text: #ffffff;--color-text-muted: #d0d0d4;--color-border: #57575d;--color-overlay: rgba(0, 0, 0, .72);--color-primary: #ff5b69;--color-primary-hover: #ff6f7b;--color-primary-pressed: #eb4b5a;--color-price: #ffd24d;--color-star: #ffc107;--color-cta: #ffc107;--color-cta-hover: #ffcb2e;--color-cta-pressed: #eab000;--color-glow: rgba(255, 91, 105, .36);--color-glow-strong: rgba(255, 91, 105, .52);--shadow-card: 0 10px 32px rgba(0, 0, 0, .5);--shadow-glow: 0 0 36px var(--color-glow);--color-modal-sheet: var(--color-bg);--color-modal-fg: var(--color-text);--color-modal-muted: var(--color-text-muted);--color-modal-border: var(--color-border);--color-modal-surface: var(--color-surface);--color-modal-elevated: var(--color-bg-elevated);--color-tab-active-bg: #ffe5e8;--color-tab-active-border: #ff5b69;--color-tab-active-text: #333333;--color-search-bg: #3f3f45;--color-search-border: #5a5a61;--color-cart-fab: var(--color-mustard);--color-cart-fab-hover: var(--color-mustard-hover);--color-cart-fab-border: var(--color-mustard-pressed);--color-cart-fab-fg: var(--color-ink);--scrollbar-track: color-mix(in srgb, var(--color-bg) 65%, var(--color-border));--scrollbar-thumb: color-mix(in srgb, var(--color-primary) 48%, var(--color-surface-2));--scrollbar-thumb-hover: color-mix(in srgb, var(--color-primary) 72%, var(--color-surface-2))}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;touch-action:manipulation;overscroll-behavior:none}body{margin:0;min-height:100dvh;font-family:var(--font-sans);font-size:15px;line-height:1.45;color:var(--color-text);background:var(--color-bg);-webkit-tap-highlight-color:transparent;touch-action:manipulation;overscroll-behavior:none}#root{min-height:100dvh;touch-action:manipulation}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;border:none;background:none}img{max-width:100%;height:auto;display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.appShell{min-height:100dvh;display:flex;flex-direction:column;background:var(--color-bg)}@media(min-width:1024px){body{font-size:16px}.appShell{max-width:var(--layout-shell-max);margin-inline:auto;box-shadow:28px 0 72px -40px color-mix(in srgb,var(--color-text) 8%,transparent),-28px 0 72px -40px color-mix(in srgb,var(--color-text) 8%,transparent)}}@media(min-width:1280px){.appShell{max-width:var(--layout-shell-max-lg)}}@media(min-width:1536px){.appShell{max-width:var(--layout-shell-max-2xl)}}@media(min-width:1024px){[data-theme=dark] .appShell{box-shadow:32px 0 96px -36px #0000008c,-32px 0 96px -36px #0000008c}}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) var(--scrollbar-track)}*::-webkit-scrollbar{width:9px;height:9px}*::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:100px}*::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:100px;border:2px solid var(--scrollbar-track);min-height:2.5rem}*::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*::-webkit-scrollbar-thumb:active{background:var(--color-primary-pressed, var(--scrollbar-thumb-hover))}*::-webkit-scrollbar-button{display:none;width:0;height:0}*::-webkit-scrollbar-corner{background:var(--scrollbar-track)}/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"DM Sans", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand:#e63e4d;--color-cta:#ffc107;--color-cta-hover:#ffcb2e;--color-ink:#333;--color-muted:#6f6f72;--color-surface:#fff}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.static{position:static}.-top-3\.5{top:calc(var(--spacing) * -3.5)}.-top-40{top:calc(var(--spacing) * -40)}.right-0{right:calc(var(--spacing) * 0)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-10{height:calc(var(--spacing) * 10)}.h-16{height:calc(var(--spacing) * 16)}.h-\[520px\]{height:520px}.min-h-screen{min-height:100vh}.w-4{width:calc(var(--spacing) * 4)}.w-10{width:calc(var(--spacing) * 10)}.w-\[820px\]{width:820px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-lg{max-width:var(--container-lg)}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[\#e63e4d\]{border-color:#e63e4d}.border-white\/6{border-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.border-white\/6{border-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.border-white\/8{border-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-\[\#0e0e10\]{background-color:#0e0e10}.bg-\[\#1a1a1f\]{background-color:#1a1a1f}.bg-\[\#111113\]{background-color:#111113}.bg-\[\#e63e4d\]{background-color:#e63e4d}.bg-\[\#e63e4d\]\/8{background-color:#e63e4d14}.bg-\[\#ffc107\]{background-color:#ffc107}.bg-white\/4{background-color:#ffffff0a}@supports (color:color-mix(in lab,red,red)){.bg-white\/4{background-color:color-mix(in oklab,var(--color-white) 4%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.p-7{padding:calc(var(--spacing) * 7)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-24{padding-block:calc(var(--spacing) * 24)}.pt-6{padding-top:calc(var(--spacing) * 6)}.text-center{text-align:center}.font-\[DM_Sans\,system-ui\,sans-serif\]{font-family:DM Sans,system-ui,sans-serif}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-\[\#1a1a1f\]{color:#1a1a1f}.text-\[\#4ade80\]{color:#4ade80}.text-\[\#e63e4d\]{color:#e63e4d}.text-\[\#ffc107\]{color:#ffc107}.text-white{color:var(--color-white)}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.text-white\/25{color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.uppercase{text-transform:uppercase}.opacity-20{opacity:.2}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_60px_-10px_rgba\(230\,62\,77\,0\.35\)\]{--tw-shadow:0 0 60px -10px var(--tw-shadow-color,#e63e4d59);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.hover\:border-white\/16:hover{border-color:#ffffff29}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/16:hover{border-color:color-mix(in oklab,var(--color-white) 16%,transparent)}}.hover\:border-white\/40:hover{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/40:hover{border-color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.hover\:bg-\[\#d93645\]:hover{background-color:#d93645}.hover\:bg-\[\#ffcb2e\]:hover{background-color:#ffcb2e}.hover\:bg-white\/6:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/6:hover{background-color:color-mix(in oklab,var(--color-white) 6%,transparent)}}.hover\:bg-white\/7:hover{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/7:hover{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.hover\:text-white:hover{color:var(--color-white)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.active\:scale-\[0\.98\]:active{scale:.98}@media(min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:justify-center{justify-content:center}}@media(min-width:48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:py-36{padding-block:calc(var(--spacing) * 36)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.md\:text-6xl{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
