.lp{--lp-gold:#bc9657;--lp-line:#ddd8cc;--lp-ease:cubic-bezier(.22, 1, .36, 1)}.lp [data-lp-reveal]{opacity:0;transition:opacity .72s var(--lp-ease), transform .72s var(--lp-ease);transition-delay:var(--lp-delay,0s);transform:translateY(24px)}.lp [data-lp-reveal=left]{transform:translate(-28px)}.lp [data-lp-reveal=right]{transform:translate(28px)}.lp [data-lp-reveal=scale]{transform:scale(.955)}.lp [data-lp-reveal].is-revealed{opacity:1;transform:none}.lp-in{opacity:0;animation:lp-in .82s var(--lp-ease) forwards;animation-delay:var(--lp-delay,0s)}@keyframes lp-in{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.lp-underline path{stroke-dasharray:320;stroke-dashoffset:320px;animation:lp-draw 1.2s var(--lp-ease) .62s forwards}@keyframes lp-draw{to{stroke-dashoffset:0}}.lp-glow{animation:16s ease-in-out infinite alternate lp-glow}@keyframes lp-glow{0%{transform:translate(0,0)scale(1)}to{transform:translate(20px,-26px)scale(1.14)}}.lp-float{animation:8s ease-in-out infinite lp-float}.lp-float-slow{animation:11s ease-in-out -3s infinite lp-float}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.lp-spin-slow{animation:34s linear infinite lp-spin}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-dot-pulse{position:relative}.lp-dot-pulse:before{content:"";border-radius:9999px;animation:2.4s ease-out infinite lp-pulse;position:absolute;inset:0}.lp-domain-name{animation:lp-domain-name-in .52s var(--lp-ease);display:inline-block}@keyframes lp-domain-name-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-pulse{0%{box-shadow:0 0 #d1a05b99}70%{box-shadow:0 0 0 9px #d1a05b00}to{box-shadow:0 0 #d1a05b00}}.lp-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.lp-marquee__track{width:max-content;animation:42s linear infinite lp-marquee;display:flex}.lp-marquee:hover .lp-marquee__track{animation-play-state:paused}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-btn{isolation:isolate;transition:transform .24s var(--lp-ease), background-color .24s ease, box-shadow .24s ease;position:relative;overflow:hidden}.lp-btn:after{content:"";z-index:-1;transition:transform .9s var(--lp-ease);background:linear-gradient(110deg,#0000 32%,#fffaf142 50%,#0000 68%);position:absolute;inset:0;transform:translate(-130%)}.lp-btn:hover:after,.lp-btn:focus-visible:after{transform:translate(130%)}.lp-btn:hover{transform:translateY(-2px)}.lp-btn:active{transform:translateY(0)scale(.985)}.lp-btn--gold:after{background:linear-gradient(110deg,#0000 32%,#173a2b29 50%,#0000 68%)}.lp-arrow{transition:transform .26s var(--lp-ease)}.lp-btn:hover .lp-arrow,.lp-btn:focus-visible .lp-arrow,.group:hover .lp-arrow{transform:translate(4px)}.lp-header{border-bottom:1px solid #0000;transition:background-color .32s,box-shadow .32s,border-color .32s}.lp-header[data-scrolled=true]{border-bottom-color:var(--lp-line);background-color:#f8f3ebd6;box-shadow:0 10px 34px #102d2112}.lp-navlink{transition:color .2s;position:relative}.lp-navlink:after{content:"";background:var(--lp-gold);transform-origin:0;height:2px;transition:transform .3s var(--lp-ease);border-radius:2px;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.lp-navlink:hover:after,.lp-navlink:focus-visible:after{transform:scaleX(1)}.lp-logo{transition:transform .32s var(--lp-ease)}.lp-logo:hover{transform:translateY(-1px)scale(1.02)}.lp-menu{transition:grid-template-rows .34s var(--lp-ease);grid-template-rows:0fr;display:grid}.lp-menu[data-open=true]{grid-template-rows:1fr}.lp-menu>div{overflow:hidden}.lp-burger span{transition:transform .28s var(--lp-ease), opacity .18s ease}.lp-burger[data-open=true] span:first-child{transform:translateY(5px)rotate(45deg)}.lp-burger[data-open=true] span:nth-child(2){opacity:0}.lp-burger[data-open=true] span:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.lp-card{transition:transform .3s var(--lp-ease), background-color .3s ease;position:relative}.lp-card:before{content:"";background:linear-gradient(90deg, var(--lp-gold), #bc965700);transform-origin:0;height:3px;transition:transform .42s var(--lp-ease);position:absolute;inset:0 0 auto;transform:scaleX(0)}.lp-card:hover:before{transform:scaleX(1)}.lp-card:hover{background-color:#fffdf8;transform:translateY(-5px)}.lp-card__icon{transition:transform .34s cubic-bezier(.34,1.56,.64,1),box-shadow .34s}.lp-card:hover .lp-card__icon{transform:translateY(-3px)rotate(-5deg);box-shadow:0 16px 30px #15382a3d}.lp-step{transition:transform .32s var(--lp-ease), border-color .32s ease, background-color .32s ease;position:relative;overflow:hidden}.lp-step__ghost{letter-spacing:-.06em;color:#c397561c;pointer-events:none;transition:transform .46s var(--lp-ease), color .46s ease;font-size:92px;font-weight:900;line-height:1;position:absolute;top:-14px;right:2px}.lp-step:hover{background-color:#1d4834;border-color:#c39756a6;transform:translateY(-6px)}.lp-step:hover .lp-step__ghost{color:#c3975633;transform:translateY(6px)scale(1.08)}.lp-chip{transition:transform .3s var(--lp-ease), box-shadow .3s ease}.lp-chip:hover{transform:translateY(-3px);box-shadow:0 20px 38px #173a2b33}.lp-stat__value{transition:color .26s}.lp-stat:hover .lp-stat__value{color:var(--lp-gold)}@media (prefers-reduced-motion:reduce){.lp [data-lp-reveal],.lp [data-lp-reveal].is-revealed{opacity:1;transition:none;transform:none}.lp-in{opacity:1;animation:none}.lp-underline path{stroke-dashoffset:0;animation:none}.lp-glow,.lp-float,.lp-float-slow,.lp-spin-slow,.lp-domain-name,.lp-marquee__track,.lp-dot-pulse:before{animation:none}.lp-btn:after{display:none}.lp-btn:hover,.lp-card:hover,.lp-step:hover,.lp-chip:hover,.lp-logo:hover{transform:none}}.lp-dots{background-image:radial-gradient(currentColor 1px,#0000 1px);background-size:22px 22px}.lp-stage{transition:box-shadow .42s var(--lp-ease)}.lp-stage:hover{box-shadow:0 34px 70px #173a2b29}.lp-detail{transition:transform .3s var(--lp-ease), border-color .3s ease, box-shadow .3s ease}.lp-detail:hover{border-color:#cfc7b5;transform:translateY(-4px);box-shadow:0 22px 44px #23302517}.lp-detail__mark{transition:transform .34s cubic-bezier(.34,1.56,.64,1)}.lp-detail:hover .lp-detail__mark{transform:translateY(-3px)rotate(-5deg)}.lp-spec{transition:color .22s}.lp-detail:hover .lp-spec{color:#3c4a40}.lp-role{transition:transform .3s var(--lp-ease), border-color .3s ease, background-color .3s ease}.lp-role:hover{border-color:#c3975699;transform:translateY(-5px)}.lp-role__badge{transition:transform .34s cubic-bezier(.34,1.56,.64,1)}.lp-role:hover .lp-role__badge{transform:scale(1.06)rotate(-4deg)}.lp-faq{transition:background-color .26s,border-color .26s}.lp-faq[open]{background-color:#fffdf8;border-color:#cfc7b5}.lp-faq>summary{cursor:pointer;list-style:none}.lp-faq>summary::-webkit-details-marker{display:none}.lp-faq__chevron{transition:transform .3s var(--lp-ease)}.lp-faq[open] .lp-faq__chevron{transform:rotate(180deg)}.lp-faq__body{animation:lp-faq-open .34s var(--lp-ease)}@keyframes lp-faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html:has(.lp){scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){.lp-faq__body{animation:none}.lp-detail:hover,.lp-role:hover{transform:none}}.lp-sec--hero{background-color:#f6f0e4;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.42'/%3E%3C/svg%3E"),linear-gradient(#f8f3eb 0%,#f6f0e4 100%);background-size:140px 140px,100% 100%}.lp-sec--marquee{background-color:#f0e9da;background-image:repeating-linear-gradient(135deg,#173a2b0e 0 1px,#0000 1px 9px)}.lp-sec--features{background-color:#f8f4ea;background-image:linear-gradient(#173a2b0b 1px,#0000 1px),linear-gradient(90deg,#173a2b0b 1px,#0000 1px),linear-gradient(#fbf8f1 0%,#f8f4ea 100%);background-size:46px 46px,46px 46px,100% 100%}.lp-sec--online-menu{background-color:#f1eadc;background-image:radial-gradient(#173a2b0f 1px,#0000 1px),linear-gradient(135deg,#c397560f 0 1px,#0000 1px 18px),linear-gradient(#f7f1e5 0%,#f1eadc 100%);background-size:24px 24px,18px 18px,100% 100%}.lp-sec--interfaces{background-color:#f4eee1;background-image:radial-gradient(#173a2b13 1px,#0000 1px);background-size:22px 22px}.lp-sec--offline{background-color:#123024;background-image:repeating-linear-gradient(135deg,#fffaf10d 0 1px,#0000 1px 10px)}.lp-sec--details{background-color:#f6f1e6;background-image:repeating-radial-gradient(circle at 88% 12%,#173a2b0d 0 1px,#0000 1px 32px),linear-gradient(#faf6ee 0%,#f6f1e6 100%)}.lp-sec--workspace{background-color:#f7f2e8;background-image:linear-gradient(#173a2b0a 1px,#0000 1px),linear-gradient(90deg,#173a2b0a 1px,#0000 1px),linear-gradient(#fdfaf3 0%,#f7f2e8 100%);background-size:68px 68px,68px 68px,100% 100%}.lp-sec--teams{background-color:#efe8d9;background-image:repeating-linear-gradient(45deg,#173a2b0d 0 1px,#0000 1px 12px)}.lp-sec--pricing{background-color:#fbf8f1;background-image:repeating-radial-gradient(circle at 50% 0,#173a2b0b 0 1px,#0000 1px 40px),linear-gradient(#f8f3eb 0%,#fbf8f1 100%)}.lp-sec--faq{background-color:#f8f3eb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.4'/%3E%3C/svg%3E"),linear-gradient(#f7f2e8 0%,#f8f3eb 100%);background-size:140px 140px,100% 100%}.lp-sec--footer{background-color:#f1ebde;background-image:repeating-linear-gradient(135deg,#173a2b0b 0 1px,#0000 1px 10px)}.lp-sec--features,.lp-sec--online-menu,.lp-sec--playground,.lp-sec--interfaces,.lp-sec--offline,.lp-sec--details,.lp-sec--workspace,.lp-sec--teams,.lp-sec--pricing,.lp-sec--faq,.lp-sec--cta,.lp-sec--footer{overflow-x:hidden}.lp-sync-x{background-image:repeating-linear-gradient(90deg,#c3975699 0 5px,#0000 5px 11px)}.lp-sync-y{background-image:repeating-linear-gradient(#c3975699 0 5px,#0000 5px 11px)}.lp-sync-dot{margin-top:-4px;margin-left:-4px}.lp-sync-dot--right{animation:3.6s ease-in-out infinite lp-sync-right}.lp-sync-dot--left{animation:3.6s ease-in-out 1.8s infinite lp-sync-left}@keyframes lp-sync-right{0%{opacity:0;transform:translate(-40px)}14%{opacity:1}40%{opacity:1}50%,to{opacity:0;transform:translate(40px)}}@keyframes lp-sync-left{0%{opacity:0;transform:translate(40px)}14%{opacity:1}40%{opacity:1}50%,to{opacity:0;transform:translate(-40px)}}.lp-sync-dot--down{animation:3.6s ease-in-out infinite lp-sync-down}.lp-sync-dot--up{animation:3.6s ease-in-out 1.8s infinite lp-sync-up}@keyframes lp-sync-down{0%{opacity:0;transform:translateY(-26px)}14%{opacity:1}40%{opacity:1}50%,to{opacity:0;transform:translateY(26px)}}@keyframes lp-sync-up{0%{opacity:0;transform:translateY(26px)}14%{opacity:1}40%{opacity:1}50%,to{opacity:0;transform:translateY(-26px)}}.lp-sync-badge svg{animation:9s linear infinite lp-spin}.lp-sync-hop{transition:transform .3s var(--lp-ease), border-color .3s ease, background-color .3s ease}.lp-sync-hop:hover{background-color:#fffdf8;border-color:#c39756b3;transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.lp-sync-dot--right,.lp-sync-dot--left,.lp-sync-dot--down,.lp-sync-dot--up,.lp-sync-badge svg{animation:none}.lp-sync-hop:hover{transform:none}}.lp-sec--cta{background-color:#f8f3eb;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.35'/%3E%3C/svg%3E");background-size:140px 140px}.lp-tex-grid-warm{background-image:linear-gradient(#fffaf10e 1px,#0000 1px),linear-gradient(90deg,#fffaf10e 1px,#0000 1px);background-size:54px 54px}.lp-sec--playground{background-color:#f3eee4;background-image:repeating-radial-gradient(circle at 14% 16%,#173a2b0d 0 1px,#0000 1px 34px),linear-gradient(#f4eee3 0%,#eee7da 100%)}.lp-playground-demo{border:1px solid var(--pos-theme-border);color:var(--pos-theme-text);background:var(--pos-theme-bg);box-shadow:var(--pos-theme-shadow-pop);font-family:var(--pos-theme-font);letter-spacing:var(--pos-theme-letter-spacing);border-radius:28px;overflow:hidden}.lp-playground-demo button,.lp-playground-demo input{font:inherit}.lp-playground-demo button{cursor:pointer}.lp-playground-demo button:focus-visible,.lp-playground-demo input:focus-visible{outline:3px solid var(--lp-demo-accent);outline-offset:2px}.lp-playground-demo__meta{color:var(--pos-theme-topbar-text);background:var(--pos-theme-topbar);justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex}.lp-playground-demo__eyebrow,.lp-playground-demo__step{color:var(--pos-theme-text-muted);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2;display:block}.lp-playground-demo__eyebrow{color:color-mix(in srgb, var(--pos-theme-topbar-text) 66%, transparent)}.lp-playground-demo__selected-theme{flex-wrap:wrap;align-items:baseline;gap:9px;margin-top:5px;display:flex}.lp-playground-demo__selected-theme strong{font-size:15px;font-weight:800}.lp-playground-demo__selected-theme span{color:color-mix(in srgb, var(--pos-theme-topbar-text) 68%, transparent);font-size:11px}.lp-playground-demo__connection{border:1px solid color-mix(in srgb, var(--pos-theme-topbar-text) 22%, transparent);min-height:38px;color:var(--pos-theme-topbar-text);background:#ffffff12;border-radius:9999px;align-items:center;gap:8px;padding:0 13px;font-size:11px;font-weight:750;transition:border-color .18s,background-color .18s,transform .18s;display:inline-flex}.lp-playground-demo__connection:hover{border-color:var(--lp-demo-accent);background:#ffffff21;transform:translateY(-1px)}.lp-playground-demo__connection>span,.lp-pos-preview__order-status>span,.lp-pos-preview__status-dot{background:var(--lp-demo-accent);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--lp-demo-accent) 18%, transparent);border-radius:50%;flex:0 0 7px}.lp-playground-demo__connection.is-offline>span{background:var(--pos-theme-highlight);box-shadow:0 0 0 4px color-mix(in srgb, var(--pos-theme-highlight) 18%, transparent)}.lp-playground-demo__controls{border-bottom:1px solid var(--pos-theme-border);background:var(--pos-theme-surface-panel);padding:24px}.lp-playground-demo__control-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.lp-playground-demo__control-heading h3{color:var(--pos-theme-text);margin-top:5px;font-size:15px;font-weight:800;line-height:1.2}.lp-playground-demo__count,.lp-playground-demo__personalize-note{color:var(--pos-theme-text-muted);font-size:11px;font-weight:700}.lp-playground-demo__count{border:1px solid var(--pos-theme-border);white-space:nowrap;border-radius:9999px;padding:6px 9px}.lp-playground-demo__theme-list{scroll-snap-type:x proximity;scrollbar-color:var(--pos-theme-border-strong) transparent;gap:10px;margin-top:14px;padding:3px 2px 10px;display:flex;overflow-x:auto}.lp-playground-theme{scroll-snap-align:start;border:1px solid var(--pos-theme-border);border-radius:var(--pos-theme-radius-card);min-height:104px;color:var(--pos-theme-text);background:var(--pos-theme-surface);text-align:left;flex:0 0 126px;gap:9px;padding:8px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.lp-playground-theme:hover{border-color:var(--pos-theme-border-strong);box-shadow:var(--pos-theme-shadow-card);transform:translateY(-2px)}.lp-playground-theme.is-selected{border-color:var(--lp-demo-accent);box-shadow:0 0 0 2px color-mix(in srgb, var(--lp-demo-accent) 24%, transparent), var(--pos-theme-shadow-card)}.lp-playground-theme>span:last-child{gap:2px;min-width:0;display:grid}.lp-playground-theme strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.lp-playground-theme small{color:var(--pos-theme-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;overflow:hidden}.lp-playground-theme__preview{border:1px solid var(--pos-theme-border);border-radius:calc(var(--pos-theme-radius-card) * .75);background:var(--pos-theme-surface);grid-template-columns:24px minmax(0,1fr);height:47px;display:grid;position:relative;overflow:hidden}.lp-playground-theme__preview-rail{background:var(--pos-theme-sidebar);grid-row:1/-1;display:block}.lp-playground-theme__preview-body{border-radius:calc(var(--pos-theme-radius-card) * .5);background:var(--pos-theme-surface-panel);margin:7px 6px;display:block}.lp-playground-theme__preview-card,.lp-playground-theme__preview-accent{display:block;position:absolute}.lp-playground-theme__preview-card{background:var(--pos-theme-surface-raised);height:11px;box-shadow:0 1px 4px color-mix(in srgb, var(--pos-theme-text) 9%, transparent);border-radius:4px;bottom:8px;left:38px;right:8px}.lp-playground-theme__preview-accent{background:var(--pos-theme-highlight);border-radius:9999px;width:24px;height:5px;top:9px;right:8px}.lp-playground-demo__personalize{border-top:1px solid var(--pos-theme-border);margin-top:20px;padding-top:20px}.lp-playground-demo__palette-row{justify-content:space-between;align-items:center;gap:16px;margin-top:13px;display:flex}.lp-playground-demo__palette-list{flex-wrap:wrap;gap:8px;display:flex}.lp-playground-palette{border:1px solid var(--pos-theme-border);min-height:34px;color:var(--pos-theme-text-muted);background:var(--pos-theme-surface);border-radius:9999px;align-items:center;gap:7px;padding:0 10px 0 7px;font-size:10px;font-weight:750;transition:border-color .18s,color .18s,background-color .18s;display:inline-flex}.lp-playground-palette:hover,.lp-playground-palette.is-selected{border-color:var(--lp-demo-accent);color:var(--pos-theme-text);background:var(--pos-theme-surface-raised)}.lp-playground-palette>span:first-child{border:2px solid var(--pos-theme-surface);width:14px;height:14px;box-shadow:0 0 0 1px color-mix(in srgb, var(--pos-theme-text) 16%, transparent);border-radius:50%}.lp-playground-color-picker{min-height:34px;color:var(--pos-theme-text-muted);white-space:nowrap;align-items:center;gap:9px;font-size:10px;font-weight:750;display:inline-flex}.lp-playground-color-picker input{cursor:pointer;border:1px solid var(--pos-theme-border-strong);background:var(--pos-theme-surface);border-radius:8px;width:34px;height:30px;padding:3px}.lp-pos-preview{background:var(--pos-theme-bg);grid-template-columns:168px minmax(0,1fr) 310px;min-height:492px;display:grid}.lp-pos-preview__sidebar{border-right:1px solid var(--pos-theme-border);background:var(--pos-theme-sidebar);flex-direction:column;gap:24px;min-width:0;padding:20px 14px;display:flex}.lp-pos-preview__brand{color:var(--pos-theme-text);align-items:center;gap:9px;display:flex}.lp-pos-preview__brand>span{border-radius:calc(var(--pos-theme-radius-card) * .8);width:31px;height:31px;color:var(--lp-demo-accent-contrast);background:var(--lp-demo-accent);flex:0 0 31px;place-items:center;font-size:15px;font-weight:900;display:grid}.lp-pos-preview__brand div,.lp-pos-preview__order-head div{gap:2px;min-width:0;display:grid}.lp-pos-preview__brand strong{font-size:12px;font-weight:850}.lp-pos-preview__brand small{color:var(--pos-theme-text-muted);font-size:9px;font-weight:700}.lp-pos-preview__nav{gap:5px;display:grid}.lp-pos-preview__nav>span{border-radius:var(--pos-theme-radius-btn);min-height:38px;color:var(--pos-theme-text-muted);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0 10px;font-size:11px;font-weight:750;transition:color .16s,background-color .16s,transform .16s;display:flex}.lp-pos-preview__nav>span:not(.is-active):hover{color:var(--pos-theme-text);background:var(--pos-theme-secondary);transform:translate(2px)}.lp-pos-preview__nav>span.is-active{color:var(--lp-demo-accent-contrast);background:var(--lp-demo-accent);box-shadow:var(--pos-theme-shadow-card)}.lp-pos-preview__nav>span>span{place-items:center;width:17px;font-size:14px;line-height:1;display:grid}.lp-pos-preview__sidebar-foot{color:var(--pos-theme-text-muted);align-items:center;gap:7px;margin-top:auto;font-size:9px;font-weight:750;display:flex}.lp-pos-preview__status-dot{background:var(--lp-demo-accent);width:6px;height:6px;box-shadow:none;flex-basis:6px}.lp-pos-preview__catalog{min-width:0;padding:23px 22px 24px}.lp-pos-preview__catalog-head{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.lp-pos-preview__overline{color:var(--pos-theme-text-muted);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.2;display:block}.lp-pos-preview__catalog h3,.lp-pos-preview__order h3{color:var(--pos-theme-text);margin-top:5px;font-size:17px;font-weight:850;line-height:1.12}.lp-pos-preview__search{border:1px solid var(--pos-theme-border);border-radius:var(--pos-theme-radius-btn);min-width:142px;height:35px;color:var(--pos-theme-text-muted);background:var(--pos-theme-surface-raised);align-items:center;gap:7px;padding:0 9px;display:flex}.lp-pos-preview__search input{width:100%;min-width:0;color:var(--pos-theme-text);background:0 0;border:0;outline:0;font-size:10px}.lp-pos-preview__search input::placeholder{color:var(--pos-theme-text-subtle)}.lp-pos-preview__categories{gap:6px;margin-top:23px;padding-bottom:3px;display:flex;overflow-x:auto}.lp-pos-preview__categories button{min-height:30px;color:var(--pos-theme-text-muted);background:0 0;border:1px solid #0000;border-radius:9999px;flex:none;padding:0 11px;font-size:10px;font-weight:800;transition:color .16s,background-color .16s,border-color .16s}.lp-pos-preview__categories button:hover{border-color:var(--pos-theme-border);background:var(--pos-theme-surface)}.lp-pos-preview__categories button.is-active{color:var(--lp-demo-accent-contrast);background:var(--lp-demo-accent)}.lp-pos-preview__product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.lp-pos-preview__product{border:1px solid var(--pos-theme-border);border-radius:var(--pos-theme-radius-card);min-width:0;color:var(--pos-theme-text);background:var(--pos-theme-card-gradient);box-shadow:var(--pos-theme-shadow-card);text-align:left;grid-template-columns:54px minmax(0,1fr);gap:10px;padding:9px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;position:relative}.lp-pos-preview__product:hover{border-color:var(--lp-demo-accent);box-shadow:var(--pos-theme-shadow-pop);transform:translateY(-2px)}.lp-pos-preview__product:active{transform:scale(.985)}.lp-pos-preview__product-visual{border-radius:calc(var(--pos-theme-radius-card) * .82);background:var(--lp-demo-accent-soft);height:58px;display:block;position:relative;overflow:hidden}.lp-pos-preview__product-visual:before,.lp-pos-preview__product-visual:after,.lp-pos-preview__product-visual>span,.lp-pos-preview__product-visual>i{content:"";display:block;position:absolute}.lp-pos-preview__product-visual:before{background:color-mix(in srgb, var(--lp-demo-accent) 22%, transparent);border-radius:50%;width:62px;height:62px;bottom:-14px;right:-9px}.lp-pos-preview__product-visual:after{border:5px solid color-mix(in srgb, var(--pos-theme-text) 28%, transparent);border-radius:50%;width:25px;height:25px;bottom:8px;right:12px}.lp-pos-preview__product-visual--coffee{background:linear-gradient(145deg, var(--lp-demo-accent-tint), var(--pos-theme-secondary))}.lp-pos-preview__product-visual--coffee>span{border:4px solid color-mix(in srgb, var(--pos-theme-text) 38%, transparent);border-radius:5px 5px 12px 12px;width:29px;height:27px;bottom:10px;left:13px}.lp-pos-preview__product-visual--coffee>i{background:color-mix(in srgb, var(--pos-theme-text) 24%, transparent);border-radius:9999px;width:3px;height:13px;top:8px;left:21px;transform:rotate(18deg)}.lp-pos-preview__product-visual--bakery{background:linear-gradient(145deg, var(--pos-theme-secondary), var(--lp-demo-accent-tint))}.lp-pos-preview__product-visual--bakery>span{background:color-mix(in srgb, var(--lp-demo-accent) 68%, #f3d2a1);border-radius:55% 45% 34% 38%;width:42px;height:26px;bottom:11px;left:10px;transform:rotate(-8deg)}.lp-pos-preview__product-visual--bakery>i{background:color-mix(in srgb, var(--pos-theme-text) 34%, transparent);width:6px;height:6px;box-shadow:13px -1px 0 color-mix(in srgb, var(--pos-theme-text) 28%, transparent), 22px 3px 0 color-mix(in srgb, var(--pos-theme-text) 24%, transparent);border-radius:50%;bottom:28px;left:20px}.lp-pos-preview__product-visual--meal{background:linear-gradient(145deg, var(--pos-theme-primary-soft), var(--lp-demo-accent-tint))}.lp-pos-preview__product-visual--meal>span{border:5px solid color-mix(in srgb, var(--pos-theme-text) 28%, transparent);border-radius:50%;width:39px;height:39px;bottom:9px;left:11px}.lp-pos-preview__product-visual--meal>i{background:color-mix(in srgb, var(--lp-demo-accent) 62%, #f5c17d);border-radius:50%;width:20px;height:10px;bottom:20px;left:21px;transform:rotate(-15deg)}.lp-pos-preview__product-copy{align-content:center;gap:3px;min-width:0;display:grid}.lp-pos-preview__product-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.lp-pos-preview__product-copy small{color:var(--pos-theme-text-muted);font-size:9px;font-weight:650}.lp-pos-preview__product-copy b{color:color-mix(in srgb, var(--lp-demo-accent) 42%, var(--pos-theme-text));font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px;font-weight:850}.lp-pos-preview__product-add{width:19px;height:19px;color:var(--lp-demo-accent-contrast);background:var(--lp-demo-accent);border-radius:50%;place-items:center;font-size:15px;font-weight:600;line-height:1;display:grid;position:absolute;bottom:8px;right:8px}.lp-pos-preview__empty{color:var(--pos-theme-text-muted);text-align:center;grid-column:1/-1;margin:18px 0;font-size:11px;font-weight:650}.lp-pos-preview__order{border-left:1px solid var(--pos-theme-border);background:var(--pos-theme-surface);flex-direction:column;min-width:0;padding:23px 18px 18px;display:flex}.lp-pos-preview__order-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lp-pos-preview__order h3{font-size:14px}.lp-pos-preview__order-number{color:var(--pos-theme-text-muted);font-variant-numeric:tabular-nums;font-size:10px;font-weight:800}.lp-pos-preview__order-status{border-radius:var(--pos-theme-radius-btn);min-height:29px;color:var(--pos-theme-text-muted);background:var(--pos-theme-primary-soft);align-items:center;gap:8px;margin-top:17px;padding:0 9px;font-size:9px;font-weight:750;display:flex}.lp-pos-preview__order-status>span{width:6px;height:6px;box-shadow:none;flex-basis:6px}.lp-pos-preview__lines{align-content:start;gap:1px;min-height:126px;margin-top:14px;display:grid}.lp-pos-preview__line{border-bottom:1px dashed var(--pos-theme-border);justify-content:space-between;align-items:center;gap:9px;padding:11px 0;display:flex}.lp-pos-preview__line>div:first-child{gap:3px;min-width:0;display:grid}.lp-pos-preview__line strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.lp-pos-preview__line span{color:var(--pos-theme-text-muted);font-size:9px;font-weight:650}.lp-pos-preview__line-controls{flex:none;align-items:center;gap:6px;display:inline-flex}.lp-pos-preview__line-controls button{border:1px solid var(--pos-theme-border);width:21px;height:21px;color:var(--pos-theme-text);background:var(--pos-theme-surface-raised);border-radius:7px;place-items:center;font-size:13px;line-height:1;display:grid}.lp-pos-preview__line-controls button:hover{border-color:var(--lp-demo-accent);color:var(--lp-demo-accent)}.lp-pos-preview__line-controls span{min-width:12px;color:var(--pos-theme-text);font-variant-numeric:tabular-nums;text-align:center;font-size:10px}.lp-pos-preview__empty--order{align-self:center;margin-top:30px;padding:0 14px}.lp-pos-preview__summary{border-top:1px dashed var(--pos-theme-border);gap:9px;margin-top:auto;padding-top:14px;display:grid}.lp-pos-preview__summary>div{color:var(--pos-theme-text-muted);justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:650;display:flex}.lp-pos-preview__summary strong{color:var(--pos-theme-text);font-variant-numeric:tabular-nums;font-size:10px}.lp-pos-preview__summary .lp-pos-preview__total{color:var(--pos-theme-text);margin-top:3px;font-size:12px;font-weight:850}.lp-pos-preview__summary .lp-pos-preview__total strong{color:color-mix(in srgb, var(--lp-demo-accent) 35%, var(--pos-theme-text));font-size:19px;font-weight:900}.lp-pos-preview__charge{border-radius:var(--pos-theme-radius-btn);min-height:44px;color:var(--lp-demo-accent-contrast);background:var(--lp-demo-accent-gradient);box-shadow:var(--pos-theme-shadow-card);border:0;justify-content:space-between;align-items:center;gap:12px;margin-top:17px;padding:0 13px;font-size:11px;font-weight:850;transition:transform .16s,filter .16s,opacity .16s;display:flex}.lp-pos-preview__charge:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px)}.lp-pos-preview__charge:disabled{cursor:not-allowed;opacity:.48}.lp-pos-preview__charge strong{font-variant-numeric:tabular-nums;font-size:11px}.lp-pos-preview__success{color:var(--lp-demo-accent);margin:10px 2px 0;font-size:9px;font-weight:750;line-height:1.4}@media (max-width:1120px){.lp-pos-preview{grid-template-columns:138px minmax(0,1fr) 284px}.lp-pos-preview__sidebar{padding-left:10px;padding-right:10px}.lp-pos-preview__catalog{padding-left:16px;padding-right:16px}}@media (max-width:860px){.lp-pos-preview{grid-template-columns:minmax(0,1fr) 286px}.lp-pos-preview__sidebar{display:none}.lp-pos-preview__order{border-left:1px solid var(--pos-theme-border)}}@media (max-width:680px){.lp-playground-demo__meta,.lp-playground-demo__controls{padding-left:16px;padding-right:16px}.lp-playground-demo__meta,.lp-playground-demo__palette-row{flex-direction:column;align-items:flex-start}.lp-playground-demo__connection{justify-content:center;width:100%}.lp-playground-demo__personalize-note{text-align:right;max-width:170px}.lp-pos-preview{display:block}.lp-pos-preview__catalog{padding:20px 14px}.lp-pos-preview__catalog-head{flex-direction:column;align-items:stretch}.lp-pos-preview__search{width:100%}.lp-pos-preview__order{border-top:1px solid var(--pos-theme-border);border-left:0;padding:20px 14px 18px}.lp-pos-preview__lines{min-height:0}}@media (prefers-reduced-motion:reduce){.lp-playground-demo *,.lp-playground-demo :before,.lp-playground-demo :after{scroll-behavior:auto;transition-duration:.01ms}}.lp-playground-placeholder{min-height:982px}@media (min-width:768px){.lp-playground-placeholder{min-height:859px}}.lp-tablet-playground{background:#f9f6ef;border:1px solid #ded5c6;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 24px 64px #25342b1f}.lp-tablet-playground button,.lp-tablet-playground input,.lp-tablet-playground select{font:inherit}.lp-tablet-playground button{cursor:pointer}.lp-tablet-playground button:focus-visible,.lp-tablet-playground input:focus-visible,.lp-tablet-playground select:focus-visible{outline-offset:2px;outline:3px solid #b18448}.lp-tablet-playground__toolbar{background:#fffdf9;border-bottom:1px solid #e7dfd2;justify-content:space-between;align-items:center;gap:20px;padding:17px 22px;display:flex}.lp-tablet-playground__toolbar-copy{flex-wrap:wrap;align-items:baseline;gap:8px 12px;min-width:0;display:flex}.lp-tablet-playground__eyebrow{color:#a1763f;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:850;line-height:1.2;display:block}.lp-tablet-playground__toolbar-copy strong{color:#173a2b;font-size:14px;font-weight:850}.lp-tablet-playground__toolbar-copy>span:last-child{color:#7a8179;font-size:11px}.lp-tablet-playground__toolbar-actions{flex:none;align-items:center;gap:9px;display:flex}.lp-tablet-playground__theme-button{color:#5c391f;background:#fffaf2;border:1px solid #d8c6ae;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:11px;font-weight:800;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex}.lp-tablet-playground__theme-button:hover{background:#fff4e4;border-color:#b18448;transform:translateY(-1px)}.lp-tablet-playground__theme-swatch{border:2px solid #ffffffb3;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 1px #173a2b2e}.lp-tablet-stage{background:radial-gradient(circle at 8% 22%,#173a2b1a 0 1px,#0000 1.5px) 0 0/24px 24px,radial-gradient(circle at 92% 80%,#b1844821,#0000 28%),linear-gradient(145deg,#f3eee4 0%,#e9e2d4 100%);padding:36px 22px 31px}.lp-tablet-shell{background:linear-gradient(145deg,#46534e 0%,#1b2421 20%,#111715 100%);border:1px solid #34423d;border-radius:36px;max-width:1180px;margin:0 auto;padding:15px 15px 19px;position:relative;box-shadow:0 3px #738079,0 22px 42px #14221b47,inset 0 1px #ffffff38}.lp-tablet-shell:before{content:"";background:#ffffff29;border-radius:999px;width:72px;height:4px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.lp-tablet-shell__camera{background:#07110d;border:1px solid #ffffff2e;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;left:calc(50% + 45px);box-shadow:0 0 0 1px #00000052}.lp-tablet-shell__screen{background:#080d0b;border:1px solid #0b100e;border-radius:23px;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff0f,inset 0 0 20px #00000047}.lp-tablet-shell__home{background:#ffffff45;border-radius:999px;width:39px;height:4px;position:absolute;bottom:7px;left:50%;transform:translate(-50%)}.lp-tablet-pos{min-width:0;color:var(--pos-theme-text);background:var(--pos-theme-app-pattern), var(--pos-theme-bg);font-family:var(--pos-theme-font);letter-spacing:var(--pos-theme-letter-spacing)}.lp-tablet-pos__topbar{min-height:62px;color:var(--pos-theme-topbar-text);background:var(--pos-theme-topbar);box-shadow:inset 0 -3px 0 var(--pos-theme-highlight), inset 0 -5px 0 var(--pos-theme-highlight-soft);justify-content:space-between;align-items:center;gap:18px;padding:10px 17px;display:flex}.lp-tablet-pos__brand{align-items:center;gap:9px;min-width:0;display:flex}.lp-tablet-pos__brand-mark{border:1px solid color-mix(in srgb, var(--pos-theme-topbar-text) 35%, transparent);border-radius:var(--pos-theme-radius-btn,8px);width:30px;height:30px;color:var(--pos-theme-topbar-text);background:color-mix(in srgb, var(--pos-theme-topbar-text) 10%, transparent);flex:0 0 30px;place-items:center;font-size:14px;font-weight:900;display:grid}.lp-tablet-pos__brand>div,.lp-tablet-pos__order-head>div{gap:2px;min-width:0;display:grid}.lp-tablet-pos__brand strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:850;overflow:hidden}.lp-tablet-pos__brand span:not(.lp-tablet-pos__brand-mark){color:color-mix(in srgb, var(--pos-theme-topbar-text) 68%, transparent);font-size:9px}.lp-tablet-pos__brand small{font-size:10px}.lp-tablet-pos__topbar-status{color:color-mix(in srgb, var(--pos-theme-topbar-text) 73%, transparent);align-items:center;gap:15px;font-size:9px;font-weight:650;display:flex}.lp-tablet-pos__topbar-status button{border:1px solid color-mix(in srgb, var(--pos-theme-topbar-text) 25%, transparent);min-height:26px;color:var(--pos-theme-topbar-text);background:color-mix(in srgb, var(--pos-theme-topbar-text) 8%, transparent);border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:9px;font-weight:800;display:inline-flex}.lp-tablet-pos__topbar-status button i,.lp-tablet-pos__order-status i,.lp-theme-modal__footer i{background:#6ee7a3;border-radius:50%;flex:0 0 6px;width:6px;height:6px;box-shadow:0 0 0 3px #6ee7a32b}.lp-tablet-pos__topbar-status button i.is-offline{background:#f3bd68;box-shadow:0 0 0 3px #f3bd682b}.lp-tablet-pos__body{grid-template-columns:118px minmax(0,1fr) 284px;min-height:548px;display:grid}.lp-tablet-pos__categories{border-right:1px solid var(--pos-theme-border);background:var(--pos-theme-sidebar);flex-direction:column;gap:12px;min-width:0;padding:16px 11px 13px;display:flex}.lp-tablet-pos__section-label{color:var(--pos-theme-text-muted);letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:850;line-height:1.2;display:block}.lp-tablet-pos__category-list{gap:5px;display:grid}.lp-tablet-pos__category-list button,.lp-tablet-pos__custom-item{border-radius:var(--pos-theme-radius-btn,8px);min-width:0;min-height:34px;color:var(--pos-theme-text-muted);text-align:left;background:0 0;border:1px solid #0000;align-items:center;gap:7px;padding:0 7px;font-size:9px;font-weight:750;transition:border-color .16s,color .16s,background-color .16s,transform .16s;display:flex}.lp-tablet-pos__category-list button>span{width:19px;height:19px;color:var(--pos-theme-highlight);background:var(--pos-theme-primary-soft);border-radius:5px;flex:0 0 19px;place-items:center;font-size:11px;display:grid}.lp-tablet-pos__category-list button:hover,.lp-tablet-pos__custom-item:hover{border-color:var(--pos-theme-border-strong);color:var(--pos-theme-text);background:var(--pos-theme-secondary-hover);transform:translate(1px)}.lp-tablet-pos__category-list button.is-active{border-color:color-mix(in srgb, var(--pos-theme-highlight) 45%, transparent);color:var(--pos-theme-text);background:var(--pos-theme-primary-soft);box-shadow:inset 3px 0 0 var(--pos-theme-highlight)}.lp-tablet-pos__category-list button.is-active>span{color:var(--lp-tablet-accent-contrast);background:var(--lp-tablet-accent)}.lp-tablet-pos__custom-item{border-color:var(--pos-theme-border);color:var(--pos-theme-highlight);background:var(--pos-theme-surface);margin-top:auto;font-size:8px}.lp-tablet-pos__catalog{background:color-mix(in srgb, var(--pos-theme-surface) 84%, transparent);min-width:0;padding:17px 17px 13px}.lp-tablet-pos__catalog-toolbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;display:grid}.lp-tablet-pos__search,.lp-tablet-pos__scan,.lp-tablet-pos__view-toggle,.lp-tablet-pos__order-head select,.lp-tablet-pos__note,.lp-tablet-pos__line-controls{border:1px solid var(--pos-theme-border-strong);border-radius:var(--pos-theme-radius-btn,8px);color:var(--pos-theme-text);background:var(--pos-theme-control-gradient,var(--pos-theme-surface-raised))}.lp-tablet-pos__search{align-items:center;gap:7px;min-width:0;height:32px;padding:0 9px;display:flex}.lp-tablet-pos__search>span:first-child{color:var(--pos-theme-text-muted);font-size:16px;line-height:1}.lp-tablet-pos__search input{min-width:0;color:var(--pos-theme-text);background:0 0;border:0;outline:0;flex:1;font-size:9px}.lp-tablet-pos__search input::placeholder{color:var(--pos-theme-text-muted)}.lp-tablet-pos__scan,.lp-tablet-pos__view-toggle button{height:32px;color:var(--pos-theme-text-muted);background:0 0;border:0;font-size:9px;font-weight:800}.lp-tablet-pos__scan{align-items:center;gap:5px;padding:0 9px;display:inline-flex}.lp-tablet-pos__scan:hover{color:var(--pos-theme-highlight)}.lp-tablet-pos__view-toggle{align-items:center;gap:3px;padding:3px;display:flex}.lp-tablet-pos__view-toggle button{border-radius:calc(var(--pos-theme-radius-btn,8px) * .7);place-items:center;width:25px;font-size:13px;display:grid}.lp-tablet-pos__view-toggle button.is-active{color:var(--lp-tablet-accent-contrast);background:var(--lp-tablet-accent)}.lp-tablet-pos__catalog-heading{justify-content:space-between;align-items:flex-end;gap:14px;margin:17px 0 11px;display:flex}.lp-tablet-pos__catalog-heading h3{color:var(--pos-theme-text);margin-top:4px;font-size:17px;font-weight:850;line-height:1.05}.lp-tablet-pos__catalog-heading>span{color:var(--pos-theme-text-muted);flex:none;font-size:9px;font-weight:750}.lp-tablet-pos__product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.lp-tablet-pos__product-grid.is-list{grid-template-columns:1fr}.lp-tablet-pos__product{border:1px solid var(--pos-theme-border);border-radius:var(--pos-theme-radius-card,14px);min-width:0;min-height:78px;color:var(--pos-theme-text);background:var(--pos-theme-card-gradient,var(--pos-theme-surface-raised));box-shadow:var(--pos-theme-shadow-card);text-align:left;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid}.lp-tablet-pos__product:hover{border-color:var(--pos-theme-highlight);box-shadow:var(--pos-theme-shadow-pop);transform:translateY(-2px)}.lp-tablet-pos__product:active{transform:translateY(0)}.lp-tablet-pos__product-grid.is-list .lp-tablet-pos__product{grid-template-columns:56px minmax(0,1fr) auto}.lp-tablet-pos__product-visual{height:56px}.lp-tablet-pos__product-copy{align-content:center;gap:2px;min-width:0;display:grid}.lp-tablet-pos__product-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}.lp-tablet-pos__product-copy small{color:var(--pos-theme-text-muted);font-size:8px;font-weight:650}.lp-tablet-pos__product-copy b{color:color-mix(in srgb, var(--lp-tablet-accent) 42%, var(--pos-theme-text));font-size:9px;font-weight:850}.lp-tablet-pos__product-add{width:21px;height:21px;color:var(--lp-tablet-accent-contrast);background:var(--lp-tablet-accent);border-radius:50%;place-items:center;font-size:14px;font-weight:750;display:grid}.lp-tablet-pos__empty{border:1px dashed var(--pos-theme-border-strong);border-radius:var(--pos-theme-radius-card,14px);min-height:170px;color:var(--pos-theme-text-muted);text-align:center;place-items:center;font-size:10px;display:grid}.lp-tablet-pos__pagination{justify-content:center;gap:5px;margin-top:13px;display:flex}.lp-tablet-pos__pagination i{background:var(--pos-theme-border-strong);border-radius:999px;width:22px;height:4px;display:block}.lp-tablet-pos__pagination i.is-active{background:var(--lp-tablet-accent)}.lp-tablet-pos__order{border:1px solid var(--pos-theme-border);border-radius:var(--pos-theme-radius-card,14px);background:var(--pos-theme-panel-gradient,var(--pos-theme-surface-panel));min-width:0;box-shadow:var(--pos-theme-shadow-pop);flex-direction:column;gap:10px;margin:7px 7px 7px 0;padding:14px 11px 11px;display:flex}.lp-tablet-pos__order-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.lp-tablet-pos__order-head h3{color:var(--pos-theme-text);margin-top:4px;font-size:13px;font-weight:850}.lp-tablet-pos__order-head select{max-width:72px;min-height:27px;color:var(--pos-theme-text);background:var(--pos-theme-control-gradient,var(--pos-theme-surface-raised));padding:0 5px;font-size:8px;font-weight:750}.lp-tablet-pos__order-status{border:1px solid var(--pos-theme-border);border-radius:var(--pos-theme-radius-btn,8px);min-height:26px;color:var(--pos-theme-text-muted);background:color-mix(in srgb, var(--pos-theme-surface-raised) 72%, transparent);align-items:center;gap:7px;padding:0 8px;font-size:8px;font-weight:700;display:flex}.lp-tablet-pos__order-status i{background:var(--lp-tablet-accent);width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, var(--lp-tablet-accent) 15%, transparent);flex-basis:5px}.lp-tablet-pos__lines{align-content:start;min-height:150px;display:grid;overflow:auto}.lp-tablet-pos__line{border-bottom:1px solid var(--pos-theme-border);justify-content:space-between;align-items:center;gap:7px;padding:9px 0;display:flex}.lp-tablet-pos__line>div:first-child{gap:3px;min-width:0;display:grid}.lp-tablet-pos__line strong{color:var(--pos-theme-text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:850;overflow:hidden}.lp-tablet-pos__line span{color:var(--pos-theme-text-muted);font-size:8px}.lp-tablet-pos__line-controls{flex:none;align-items:center;gap:4px;padding:2px;display:flex}.lp-tablet-pos__line-controls button{border-radius:calc(var(--pos-theme-radius-btn,8px) * .65);width:19px;height:19px;color:var(--pos-theme-text);background:var(--pos-theme-secondary);border:0;place-items:center;font-size:12px;display:grid}.lp-tablet-pos__line-controls button:hover{color:var(--lp-tablet-accent-contrast);background:var(--lp-tablet-accent)}.lp-tablet-pos__line-controls span{min-width:11px;color:var(--pos-theme-text);text-align:center;font-size:9px;font-weight:800}.lp-tablet-pos__empty--order{border:0;min-height:110px;font-size:9px}.lp-tablet-pos__note{min-height:28px;color:var(--pos-theme-text-muted);padding:0 8px;font-size:8px}.lp-tablet-pos__note button{width:100%;color:inherit;font-size:inherit;text-align:left;background:0 0;border:0}.lp-tablet-pos__note input{width:100%;color:var(--pos-theme-text);background:0 0;border:0;outline:0;font-size:8px}.lp-tablet-pos__summary{color:var(--pos-theme-text-muted);gap:6px;font-size:9px;display:grid}.lp-tablet-pos__summary>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.lp-tablet-pos__summary strong{color:var(--pos-theme-text);font-size:9px;font-weight:800}.lp-tablet-pos__summary .lp-tablet-pos__total{border-top:1px solid var(--pos-theme-border-strong);color:var(--pos-theme-text);margin-top:3px;padding-top:9px;font-size:10px;font-weight:850}.lp-tablet-pos__summary .lp-tablet-pos__total strong{color:color-mix(in srgb, var(--lp-tablet-accent) 35%, var(--pos-theme-text));font-size:16px}.lp-tablet-pos__payment{gap:5px;display:grid}.lp-tablet-pos__payment>div{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.lp-tablet-pos__payment button{border:1px solid var(--pos-theme-border);border-radius:var(--pos-theme-radius-btn,8px);min-height:25px;color:var(--pos-theme-text-muted);background:var(--pos-theme-secondary);font-size:8px;font-weight:750}.lp-tablet-pos__payment button.is-active{border-color:var(--lp-tablet-accent);color:var(--lp-tablet-accent-contrast);background:var(--lp-tablet-accent)}.lp-tablet-pos__complete{border-radius:var(--pos-theme-radius-btn,8px);min-height:38px;color:var(--lp-tablet-accent-contrast);background:var(--lp-tablet-accent-gradient,var(--lp-tablet-accent));box-shadow:0 8px 16px color-mix(in srgb, var(--lp-tablet-accent) 22%, transparent);border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;font-size:9px;font-weight:800;transition:transform .16s,box-shadow .16s;display:flex}.lp-tablet-pos__complete:hover:not(:disabled){box-shadow:0 12px 20px color-mix(in srgb, var(--lp-tablet-accent) 30%, transparent);transform:translateY(-1px)}.lp-tablet-pos__complete:disabled{cursor:not-allowed;opacity:.45}.lp-tablet-pos__complete strong{font-size:10px}.lp-tablet-pos__success{color:var(--lp-tablet-accent);margin:-3px 1px 0;font-size:8px;font-weight:750;line-height:1.35}.lp-tablet-stage__caption{color:#6f786f;text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:17px;font-size:10px;font-weight:650;display:flex}.lp-tablet-stage__caption span{color:#b18448}.lp-theme-modal-backdrop{z-index:90;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#12221b9e;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.lp-theme-modal{background:#fffdf9;border:1px solid #ddd1c0;border-radius:24px;flex-direction:column;width:min(780px,100%);max-height:min(820px,100dvh - 44px);display:flex;overflow:hidden;box-shadow:0 30px 90px #09191159}.lp-theme-modal__header{border-bottom:1px solid #eee6da;justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 25px 20px;display:flex}.lp-theme-modal__header h3{color:#173a2b;letter-spacing:-.045em;margin-top:5px;font-size:24px;font-weight:900}.lp-theme-modal__header p{color:#6f786f;max-width:500px;margin-top:7px;font-size:12px;line-height:1.5}.lp-theme-modal__close{color:#6f6457;background:#fffaf2;border:1px solid #e1d6c7;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:22px;line-height:1;display:grid}.lp-theme-modal__close:hover{color:#5c391f;background:#fff2df;border-color:#b18448}.lp-theme-modal__body{padding:20px 25px 24px;overflow:auto}.lp-theme-modal__section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp-theme-modal__section-heading>div{align-items:center;gap:8px;display:flex}.lp-theme-modal__section-heading>div>span{color:#fff;background:#173a2b;border-radius:50%;place-items:center;width:22px;height:22px;font-size:9px;font-weight:850;display:grid}.lp-theme-modal__section-heading strong{color:#31261e;font-size:12px;font-weight:850}.lp-theme-modal__section-heading small{color:#95897e;font-size:10px;font-weight:750}.lp-theme-modal__theme-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.lp-theme-modal__theme-option{color:#33281f;text-align:left;background:#fff;border:1px solid #e5dbcf;border-radius:13px;gap:7px;min-width:0;padding:7px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative}.lp-theme-modal__theme-option:hover{border-color:#c6a776;transform:translateY(-1px)}.lp-theme-modal__theme-option.is-selected{border-color:#173a2b;box-shadow:0 0 0 2px #173a2b1f}.lp-theme-modal__theme-option>span:last-of-type{gap:2px;min-width:0;padding:0 3px 2px;display:grid}.lp-theme-modal__theme-option strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}.lp-theme-modal__theme-option small{color:#8c8177;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.lp-theme-modal__theme-option>i{color:#fff;background:#173a2b;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;font-weight:850;display:grid;position:absolute;top:7px;right:7px}.lp-theme-modal__thumbnail{border:1px solid var(--pos-theme-border);background:var(--pos-theme-bg);border-radius:9px;height:62px;display:block;position:relative;overflow:hidden}.lp-theme-modal__thumbnail-topbar,.lp-theme-modal__thumbnail-sidebar,.lp-theme-modal__thumbnail-card,.lp-theme-modal__thumbnail-accent{display:block;position:absolute}.lp-theme-modal__thumbnail-topbar{background:var(--pos-theme-topbar);height:13px;box-shadow:inset 0 -2px 0 var(--pos-theme-highlight);top:0;left:0;right:0}.lp-theme-modal__thumbnail-sidebar{background:var(--pos-theme-sidebar);width:22%;top:13px;bottom:0;left:0}.lp-theme-modal__thumbnail-card{border:1px solid var(--pos-theme-border);border-radius:var(--pos-theme-radius-card,5px);background:var(--pos-theme-card-gradient,var(--pos-theme-surface-raised));width:28%;height:17px;box-shadow:var(--pos-theme-shadow-card);top:22px}.lp-theme-modal__thumbnail-card--one{left:29%}.lp-theme-modal__thumbnail-card--two{top:43px;right:9%}.lp-theme-modal__thumbnail-accent{background:var(--pos-theme-highlight);border-radius:999px;width:18px;height:4px;bottom:25px;right:20%}.lp-theme-modal__section-heading--accent{margin-top:23px}.lp-theme-modal__palette-grid{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.lp-theme-modal__palette-option{color:#5a4a3c;background:#fff;border:1px solid #e4dacf;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 12px 0 7px;font-size:10px;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex}.lp-theme-modal__palette-option:hover{background:#fff9f0;border-color:#c6a776;transform:translateY(-1px)}.lp-theme-modal__palette-option.is-selected{background:#f1f7f0;border-color:#173a2b;box-shadow:0 0 0 2px #173a2b1a}.lp-theme-modal__palette-option>span{border-radius:50%;width:21px;height:21px;box-shadow:inset 0 0 0 2px #ffffff8c,0 0 0 1px #173a2b24}.lp-theme-modal__palette-option strong{font-size:10px;font-weight:800}.lp-theme-modal__palette-option--custom{padding-left:8px}.lp-theme-modal__palette-option--custom input{cursor:pointer;background:0 0;border:0;border-radius:50%;width:22px;height:22px;padding:0}.lp-theme-modal__footer{background:#fffaf2;border-top:1px solid #eee6da;justify-content:space-between;align-items:center;gap:14px;padding:15px 25px;display:flex}.lp-theme-modal__footer>span{color:#6f786f;align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.lp-theme-modal__footer i{background:#3f9661;flex-basis:6px;width:6px;height:6px;box-shadow:0 0 0 3px #3f966121}.lp-theme-modal__footer>button{color:#fff;background:#173a2b;border:0;border-radius:999px;min-height:35px;padding:0 17px;font-size:10px;font-weight:800}.lp-theme-modal__footer>button:hover{background:#0e2a20}@media (max-width:1000px){.lp-tablet-pos__body{grid-template-columns:101px minmax(0,1fr) 246px}.lp-tablet-pos__categories{padding-left:8px;padding-right:8px}.lp-tablet-pos__catalog{padding-left:12px;padding-right:12px}.lp-tablet-pos__scan span{display:none}.lp-tablet-pos__product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.lp-tablet-playground__toolbar{flex-direction:column;align-items:flex-start;padding:16px}.lp-tablet-playground__toolbar-actions,.lp-tablet-playground__theme-button{width:100%}.lp-tablet-playground__theme-button{justify-content:center}.lp-tablet-stage{padding:23px 10px 24px}.lp-tablet-shell{border-radius:24px;padding:11px 10px 16px}.lp-tablet-shell__screen{border-radius:16px}.lp-tablet-pos__topbar{min-height:52px;padding:8px 10px}.lp-tablet-pos__topbar-status>span{display:none}.lp-tablet-pos__body{grid-template-columns:82px minmax(0,1fr);min-height:0}.lp-tablet-pos__categories{padding:12px 6px}.lp-tablet-pos__section-label{font-size:7px}.lp-tablet-pos__category-list button{gap:4px;min-height:31px;padding:0 4px;font-size:8px}.lp-tablet-pos__category-list button>span{flex-basis:16px;width:16px;height:16px;font-size:9px}.lp-tablet-pos__custom-item{padding:5px 4px;font-size:7px;line-height:1.2}.lp-tablet-pos__catalog{padding:12px 9px}.lp-tablet-pos__catalog-toolbar{grid-template-columns:minmax(0,1fr) auto}.lp-tablet-pos__scan{display:none}.lp-tablet-pos__catalog-heading{margin-top:13px}.lp-tablet-pos__catalog-heading h3{font-size:14px}.lp-tablet-pos__product-grid{grid-template-columns:1fr}.lp-tablet-pos__product{grid-template-columns:48px minmax(0,1fr) auto;min-height:67px}.lp-tablet-pos__product-visual{height:48px}.lp-tablet-pos__order{border-width:1px 0 0;border-radius:0;grid-column:1/-1;margin:0;padding:14px 12px 12px}.lp-tablet-pos__lines{min-height:0}.lp-theme-modal-backdrop{align-items:end;padding:0}.lp-theme-modal{border-radius:22px 22px 0 0;max-height:calc(100dvh - 12px)}.lp-theme-modal__header,.lp-theme-modal__body,.lp-theme-modal__footer{padding-left:17px;padding-right:17px}.lp-theme-modal__header h3{font-size:21px}.lp-theme-modal__theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.lp-tablet-playground *,.lp-tablet-playground :before,.lp-tablet-playground :after{scroll-behavior:auto;transition-duration:.01ms}}.lp-tablet-shell__screen>.pos-preview-window{min-width:0;height:687px;box-shadow:none;border:0;border-radius:16px;margin:0}.lp-tablet-shell__screen>.pos-preview-window .pos-preview-body{min-height:0}.lp-theme-modal .lp-landing-pos-style-options{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;flex:0 0 482px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:90px;align-content:start;gap:8px;height:482px;min-height:0;max-height:482px;padding-right:10px;display:grid;overflow-y:auto}.lp-theme-modal .lp-landing-pos-style-options::-webkit-scrollbar{width:6px}.lp-theme-modal .lp-landing-pos-style-options::-webkit-scrollbar-thumb{background:#cbb9ab;border-radius:999px}.lp-theme-modal .lp-landing-pos-style-options::-webkit-scrollbar-track{background:#f4eee8}.lp-theme-modal .lp-landing-pos-style-options .pos-style-option{grid-template-columns:84px minmax(0,1fr) 16px;min-height:90px}.lp-theme-modal .lp-landing-pos-style-options .pos-style-thumbnail{width:84px;height:65px}.lp-theme-modal .lp-landing-pos-palette-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:12px;display:grid}.lp-theme-modal .lp-landing-pos-palette-options .pos-palette-option{border-radius:10px;width:auto;height:52px}.lp-theme-modal .lp-landing-pos-palette-options .pos-palette-option>span{border-radius:7px;width:28px;height:28px}@media (max-width:760px){.lp-tablet-shell__screen>.pos-preview-window{height:620px}.lp-tablet-shell__screen>.pos-preview-window .pos-preview-topbar{min-height:52px;padding:8px 10px}.lp-tablet-shell__screen>.pos-preview-window .pos-preview-topbar__status{gap:8px}.lp-tablet-shell__screen>.pos-preview-window .pos-preview-topbar__status>span:nth-child(2),.lp-tablet-shell__screen>.pos-preview-window .pos-preview-topbar__status>span:nth-child(3){display:none}.lp-tablet-shell__screen>.pos-preview-window .pos-preview-body{grid-template-columns:82px minmax(0,1fr) 210px}.lp-tablet-shell__screen>.pos-preview-window .pos-preview-categories{padding-left:6px;padding-right:6px}.lp-tablet-shell__screen>.pos-preview-window .pos-preview-catalog{padding-left:8px;padding-right:8px}.lp-tablet-shell__screen>.pos-preview-window .pos-preview-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-tablet-shell__screen>.pos-preview-window .pos-preview-product-image{aspect-ratio:1.2}.lp-tablet-shell__screen>.pos-preview-window .pos-preview-scan{display:none}.lp-tablet-shell__screen>.pos-preview-window .pos-preview-body{grid-template-rows:minmax(250px,1fr) auto;grid-template-columns:74px minmax(0,1fr)}.lp-tablet-shell__screen>.pos-preview-window .pos-preview-categories{grid-area:1/1}.lp-tablet-shell__screen>.pos-preview-window .pos-preview-catalog{grid-area:1/2}.lp-tablet-shell__screen>.pos-preview-window .pos-preview-order{border-top:1px solid var(--preview-line);border-left:0;grid-area:2/1/auto/-1;max-height:260px;padding:10px 8px 8px}.lp-tablet-shell__screen>.pos-preview-window .pos-preview-lines{flex:0 108px;max-height:108px;overflow-y:auto}.lp-theme-modal .lp-landing-pos-style-options{flex-basis:430px;grid-auto-rows:82px;height:430px}.lp-theme-modal .lp-landing-pos-style-options .pos-style-option{grid-template-columns:66px minmax(0,1fr) 14px;gap:6px;min-height:82px;padding:6px}.lp-theme-modal .lp-landing-pos-style-options .pos-style-thumbnail{width:66px;height:56px}}
