.hero-light[data-astro-cid-kc62e276]{position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity 1.4s ease-out;--fade: linear-gradient(to bottom, #000 0%, #000 70%, rgb(0 0 0 / .972) 73%, rgb(0 0 0 / .896) 76%, rgb(0 0 0 / .784) 79%, rgb(0 0 0 / .648) 82%, rgb(0 0 0 / .5) 85%, rgb(0 0 0 / .352) 88%, rgb(0 0 0 / .216) 91%, rgb(0 0 0 / .104) 94%, rgb(0 0 0 / .028) 97%, transparent 100%);-webkit-mask-image:var(--fade);mask-image:var(--fade)}.hero-light[data-astro-cid-kc62e276].is-ready{opacity:1}.hero-light[data-astro-cid-kc62e276] canvas[data-astro-cid-kc62e276]{display:block;width:100%;height:100%}.ls-screen{position:relative;height:260px;margin-top:auto;padding:14px 14px 0;overflow:hidden;background:#fff;border:1px solid #f2f4f8;border-bottom:0;border-radius:16px 16px 0 0;box-shadow:0 1px 2px #1111110a,0 8px 24px #1111110d;color:#282e38;text-align:left;container-type:inline-size}.ls-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.ls-title{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;font-size:13px;font-weight:700;white-space:nowrap}.ls-live{display:inline-flex;align-items:center;gap:5px;padding:3px 7px 3px 6px;border-radius:999px;background:#d3f3df;color:#1b9e4b;font-size:10px;font-weight:600}.ls-live i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:ls-pulse 1.6s ease-in-out infinite}@keyframes ls-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.ls-stat{flex:none;text-align:right;white-space:nowrap}.ls-stat small{display:block;font-size:10px;color:#8390a2}.ls-stat b{font-size:14px;font-variant-numeric:tabular-nums}.ls-list{position:relative}.ls-row{display:flex;align-items:center;gap:10px;max-height:64px;margin-bottom:8px;padding:9px 10px;border-radius:12px;background:#fafbfc;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s,max-height .6s,margin .6s,padding .6s}.ls-row.is-entering{opacity:0;transform:translateY(-14px) scale(.98);max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}.ls-row.is-leaving{opacity:0;transform:translateY(10px)}.ls-thumb{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px}.ls-thumb svg{width:18px;height:18px}.ls-main{flex:1;min-width:0}.ls-main b,.ls-main span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ls-main b{font-size:12px;font-weight:700}.ls-main span{font-size:11px;color:#8390a2}.ls-side{flex:none;text-align:right}.ls-side b{display:block;font-size:12px;font-variant-numeric:tabular-nums}.ls-pill{display:inline-block;margin-top:3px;padding:2px 7px;border-radius:999px;font-size:9.5px;font-weight:700;white-space:nowrap;transition:background .4s,color .4s}.ls-pill.is-new{color:#4910b5;background:#ded0f9}.ls-pill.is-warn{color:#c75c12;background:#fef5d0}.ls-pill.is-ok{color:#1b9e4b;background:#d3f3df}.ls-pill.is-muted{color:#64748b;background:#f5f6f9}.ls-fin-head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.ls-fin-head b{display:block;font-size:12.5px}.ls-fin-head small{display:block;font-size:10px;color:#8390a2}.ls-fin-big{display:flex;align-items:baseline;gap:5px;margin:6px 0}.ls-fin-big small{font-size:11px;font-weight:600;color:#8390a2}.ls-fin-big b{font-size:24px;font-weight:800;letter-spacing:-.5px;font-variant-numeric:tabular-nums}.ls-fin-big em{margin-left:-4px;font-size:13px;font-style:normal;font-weight:600;color:#8390a2;font-variant-numeric:tabular-nums}.ls-screen[data-live=finance]{display:flex;flex-direction:column}.ls-fin-chart{flex:1;display:flex;gap:8px;min-height:74px;margin:16px 0 14px;padding:0 2px}.ls-fin-month{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}.ls-fin-bars{flex:1;width:100%;display:flex;justify-content:center;align-items:flex-end;gap:3px;border-bottom:1px solid #f2f4f8}.ls-fin-bars i{width:38%;max-width:12px;border-radius:2px 2px 0 0;transition:height .8s cubic-bezier(.2,.8,.2,1)}.ls-fin-bars i.is-in{background:#1b9e4b}.ls-fin-bars i.is-out{background:#282e38}.ls-fin-month span{font-size:9.5px;color:#8390a2}.ls-trow{display:grid;grid-template-columns:.8fr 1.5fr 1.2fr 64px;align-items:center;gap:8px}.ls-row.ls-trow{display:grid;max-height:40px;margin:0;padding:9px 4px;border-radius:0;background:none;border-bottom:1px solid #f5f6f9;font-size:12px}.ls-row.ls-trow.is-entering{max-height:0;padding-top:0;padding-bottom:0}.ls-trow b{font-weight:700}.ls-trow>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#3c4653}.ls-trow .ls-num{color:#282e38;font-variant-numeric:tabular-nums}.ls-trow .ls-pill{justify-self:end;margin:0}@container (max-width: 420px){.ls-trow{grid-template-columns:.9fr 1.2fr 64px}.ls-col-client{display:none}}.ls-row.ls-fo-ticket{background:#fff;border:1px solid #f2f4f8;box-shadow:inset 3px 0 #c1c7d1;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s,max-height .6s,margin .6s,padding .6s,box-shadow .4s}.ls-fo-ticket[data-step="1"]{box-shadow:inset 3px 0 #f97316}.ls-fo-ticket[data-step="2"]{box-shadow:inset 3px 0 #1746e9}.ls-fo-ticket[data-step="3"]{box-shadow:inset 3px 0 #1b9e4b}.ls-thumb.is-delivery{background:#fee3d0;color:#f97316}.ls-thumb.is-takeout{background:#fbdaeb;color:#bd3a7a}.ls-thumb.is-dinein{background:#d1dafb;color:#1238ba}.ls-fo-ticket .ls-main b em{margin-left:4px;font-style:normal;font-weight:600;font-size:10.5px;color:#ce000f;font-variant-numeric:tabular-nums}.ls-pill.is-prep{color:#95450d;background:#fee3d0}.ls-pill.is-ready{color:#1238ba;background:#d1dafb}.ls-hr-tile{display:flex;justify-content:space-between;gap:10px;margin-bottom:6px;padding:8px 12px;border:1px solid #f2f4f8;border-radius:12px}.ls-hr-sub{font-size:10.5px;color:#8390a2}.ls-hr-today{display:flex;flex-direction:column;height:calc(100% - 14px);margin:0}.ls-hr-head{display:flex;justify-content:space-between;align-items:baseline;font-size:12px}.ls-hr-head span{font-size:10.5px;color:#8390a2}.ls-hr-body{flex:1;display:flex;align-items:center;justify-content:center;gap:24px}.ls-ring{position:relative;flex:none;width:112px;height:112px}.ls-ring svg{width:100%;height:100%}.ls-ring [data-ring]{transition:stroke-dashoffset .9s cubic-bezier(.2,.8,.2,1)}.ls-ring>div{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.ls-ring b{font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.ls-ring small{font-size:9.5px;color:#8390a2}.ls-legend{flex:1;min-width:0;max-width:200px;margin:0;padding:0;list-style:none;font-size:11px;color:#3c4653}.ls-legend li{display:flex;align-items:center;gap:8px;padding:2px 0}.ls-legend i{flex:none;width:7px;height:7px;border-radius:50%}.ls-legend b{margin-left:auto;color:#282e38;font-variant-numeric:tabular-nums;transition:color .3s}.ls-legend b.is-bump{color:#4910b5}.ls-pos{display:grid;grid-template-columns:1fr;gap:12px;height:100%}@container (min-width: 440px){.ls-pos{grid-template-columns:1.25fr 1fr}}.ls-pos-left{display:flex;flex-direction:column;min-width:0}.ls-pos-tabs{display:flex;gap:6px;margin-bottom:8px;font-size:11px}.ls-pos-sale{padding:4px 9px;border-radius:8px;background:#d1dafb;color:#1238ba;font-weight:600}.ls-pos-sale i{margin-left:4px;font-style:normal;opacity:.6}.ls-pos-line{display:grid;grid-template-columns:1fr 28px 64px;align-items:center;gap:8px}.ls-pos-line>:not(:first-child){text-align:right}.ls-cart{flex:1;overflow:hidden}.ls-row.ls-pos-line{display:grid;max-height:46px;margin-bottom:6px;padding:7px 8px;font-size:11.5px}.ls-row.ls-pos-line.is-entering{max-height:0;margin-bottom:0;padding-top:0;padding-bottom:0}.ls-pos-line span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:600}.ls-pos-line small{margin-right:5px;color:#8390a2;font-weight:400}.ls-pos-line .ls-qty{color:#3c4653}.ls-pos-line b{font-variant-numeric:tabular-nums}.ls-pos-right{display:flex;flex-direction:column;padding:10px;border-radius:12px 12px 0 0;background:#f7f8fb}.ls-sum{padding:6px 2px;color:#64748b;font-size:11px}.ls-sum div{display:flex;justify-content:space-between;padding:1px 0;font-variant-numeric:tabular-nums}.ls-sum .is-total{margin-top:3px;padding-top:4px;border-top:1px solid #e0e3e8;color:#282e38;font-size:12.5px;font-weight:700}.ls-complete{display:flex;justify-content:center;align-items:center;margin-top:auto;margin-bottom:10px;padding:10px 12px;border-radius:12px;background:#1746e9;color:#fff;font-size:12px;font-weight:700;transition:transform .15s,background .3s}.ls-complete.is-pressed{transform:scale(.96)}.ls-complete.is-done{background:#1b9e4b}@container (max-width: 439px){.ls-pos{grid-template-rows:1fr auto;gap:0}.ls-pos-right{padding:0;background:none}.ls-sum{padding:4px 2px 8px}}@media(prefers-reduced-motion:reduce){.ls-screen *,.ls-screen *:before,.ls-screen *:after{animation:none!important;transition:none!important}}@container (max-width: 220px){.ls-top .ls-live{display:none}}.sm-on [data-reveal]{opacity:0;transform:translate3d(0,24px,0);transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1),box-shadow .15s;will-change:opacity,transform}.sm-on [data-reveal=rise]{transform:translate3d(0,32px,0) scale(.965)}.sm-on [data-reveal=right]{transform:translate3d(28px,0,0)}.sm-on [data-reveal].is-in{opacity:1;transform:none}[data-hero-content]{will-change:transform,opacity}[data-scroll-line]{border-left-color:#e0e3e8!important}[data-scroll-line]:before{content:"";position:absolute;left:-2px;top:0;bottom:0;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--hu-green),var(--hu-blue) 36%,var(--hu-violet) 66%,var(--hu-red));clip-path:inset(0 0 calc((1 - var(--sm-p, 1)) * 100%) 0 round 2px)}
