.elx-showcase{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.elx-swap{width:100%;display:grid}.elx-swap>*,.elx-showcase-facts{opacity:0;transition:opacity .6s var(--ease-out), translate .6s var(--ease-out);pointer-events:none;translate:0 .5rem}.elx-swap>*{grid-area:1/1}.elx-swap>[data-on],.elx-showcase-facts[data-on]{opacity:1;pointer-events:auto;translate:0}.elx-showcase-number{color:var(--color-ink);letter-spacing:-.05em;font-size:4rem;font-weight:600;line-height:1}.elx-showcase-stage{place-items:center;width:100%;min-height:34rem;display:grid;position:relative}.elx-showcase-phone{z-index:1;border:.4375rem solid var(--color-elx-bezel);background-color:var(--color-elx-bezel);width:15.5rem;box-shadow:var(--shadow-soft);border-radius:2.5rem;display:grid;position:relative;overflow:hidden}.elx-showcase-phone img{aspect-ratio:396/860;object-fit:cover;object-position:top;opacity:0;width:100%;height:auto;transition:opacity .7s var(--ease-out);border-radius:2.0625rem;grid-area:1/1}.elx-showcase-phone img[data-on]{opacity:1}.elx-showcase-facts{z-index:2;margin:0;padding:0;list-style:none;position:absolute;inset:0}.elx-showcase-facts li{border-radius:var(--radius-md);background-color:var(--color-surface-raised);max-width:15rem;box-shadow:var(--shadow-ring), var(--shadow-soft);font-size:var(--text-body-sm);align-items:center;gap:.625rem;padding:.75rem .875rem;font-weight:500;line-height:1.35;display:flex;position:absolute}.elx-showcase-facts li span{border-radius:var(--radius-sm);background-color:var(--color-ink);width:1.5rem;height:1.5rem;color:var(--color-canvas);flex-shrink:0;place-items:center;display:grid}.elx-showcase-facts li:first-child{top:18%;left:2%}.elx-showcase-facts li:nth-child(2){top:42%;right:2%}.elx-showcase-facts li:nth-child(3){bottom:14%;left:7%}@media (max-width:40rem){.elx-showcase-stage{min-height:32rem}.elx-showcase-phone{width:12.5rem}.elx-showcase-facts li{max-width:10.5rem;font-size:var(--text-caption);padding:.5rem .625rem}.elx-showcase-facts li:first-child{top:4%;left:0}.elx-showcase-facts li:nth-child(2){top:44%;right:0}.elx-showcase-facts li:nth-child(3){bottom:3%;left:0}}@media (prefers-reduced-motion:reduce){.elx-showcase,.elx-swap>*,.elx-showcase-facts,.elx-showcase-phone img{transition:none}}
.elx-brand{flex-direction:column;align-items:center;gap:1.75rem;display:flex}.elx-swatches{border:0;flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0;padding:0;display:flex}.elx-swatches button{min-width:3.5rem;color:var(--color-ink-muted);text-align:center;white-space:nowrap;cursor:pointer;-webkit-hyphens:none;hyphens:none;flex-direction:column;align-items:center;gap:.5rem;display:flex}@media not (min-width:40rem){.elx-swatches{gap:.5rem}}.elx-swatches i{border-radius:var(--radius-full);background-color:var(--elx-swatch);width:2.25rem;height:2.25rem;box-shadow:0 0 0 3px var(--color-canvas), 0 0 0 4px var(--color-line);transition:box-shadow var(--duration-fast) var(--ease-out)}.elx-swatches button:hover{color:var(--color-ink)}.elx-swatches [aria-pressed=true]{color:var(--color-ink);font-weight:600}.elx-swatches [aria-pressed=true] i{box-shadow:0 0 0 3px var(--color-canvas), 0 0 0 5px var(--color-ink)}@media (prefers-reduced-motion:reduce){.elx-swatches i{transition:none}}
.elx-customers{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:56rem){.elx-customers{grid-template-columns:repeat(6,minmax(0,1fr))}.elx-customer{grid-column:span 2}.elx-customer[data-wide]{grid-column:span 3}}.elx-customer{border-radius:var(--radius-xl);background-color:var(--color-surface-raised);box-shadow:var(--shadow-ring);flex-direction:column;display:flex;overflow:hidden}.elx-scene{background-color:var(--color-surface);place-items:center;height:15rem;display:grid;position:relative;overflow:hidden}.elx-app-card{border-radius:var(--radius-lg);background-color:var(--color-elx-app-card);box-shadow:var(--shadow-elx-app);color:var(--color-elx-app-ink);flex-direction:column;gap:.625rem;padding:.875rem;font-size:.75rem;line-height:1.3;display:flex}.elx-app-line{grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.625rem;display:grid}.elx-app-line b{font-weight:500;display:block}.elx-app-line small{color:var(--color-elx-app-muted);font-size:.6875rem}.elx-app-line em{font-style:normal;font-weight:600}.elx-app-thumb{border-radius:var(--radius-sm);background-color:var(--color-elx-app-fill);object-fit:cover;width:2.25rem;height:2.25rem}.elx-app-button{border-radius:var(--radius-md);background-color:var(--color-elx-app-action);color:var(--color-elx-app-on-action);white-space:nowrap;justify-content:center;align-items:center;gap:.375rem;padding:.625rem;font-size:.75rem;font-weight:600;display:flex}.elx-app-toast{border-radius:var(--radius-md);background-color:var(--color-elx-app-toast);color:var(--color-elx-app-on-action);white-space:nowrap;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.6875rem;font-weight:500;display:flex}.elx-scene-cart{border-radius:var(--radius-md);background-color:var(--color-elx-app-card);width:2.75rem;height:2.75rem;box-shadow:var(--shadow-elx-app);color:var(--color-elx-app-action);place-items:center;display:grid;position:absolute;top:1rem;right:1rem}.elx-scene-cart b{border-radius:var(--radius-full);background-color:var(--color-elx-app-action);min-width:1.25rem;height:1.25rem;color:var(--color-elx-app-on-action);place-items:center;padding:0 .25rem;font-size:.6875rem;font-weight:600;display:grid;position:absolute;top:-.375rem;right:-.375rem}
.elx-d-card{border-radius:var(--radius-lg);background-color:var(--color-surface-raised);box-shadow:var(--shadow-ring), var(--shadow-float);flex-direction:column;gap:.625rem;padding:1rem;display:flex}.elx-d-line{border-radius:var(--radius-full);background-color:var(--color-surface-strong);width:7rem;height:.4375rem;display:block}.elx-d-line[data-size=sm]{width:4.5rem}.elx-d-line[data-size=lg]{background-color:var(--color-line-strong);width:9rem}.elx-cp{align-items:center;gap:1.25rem;display:flex}.elx-cp-who{flex-direction:column;gap:.75rem;display:flex}.elx-cp-who i{border-radius:var(--radius-full);background-color:var(--color-surface-raised);width:2.5rem;height:2.5rem;box-shadow:var(--shadow-ring);color:var(--color-ink-muted);place-items:center;font-size:.75rem;font-style:normal;font-weight:600;display:grid}.elx-cp-first{box-shadow:0 0 0 2px var(--color-ink);color:var(--color-ink)}.elx-cp-tag{min-width:11rem;padding-left:1.75rem;position:relative}.elx-cp-tag:before{content:"";border-radius:var(--radius-full);width:.5rem;height:.5rem;box-shadow:inset 0 0 0 2px var(--color-line-strong);position:absolute;top:1rem;left:.75rem}.elx-cp-tag b{letter-spacing:-.02em;margin-top:.25rem;font-size:1.5rem;font-weight:600;display:grid}.elx-cp-price{grid-area:1/1}.elx-cp-alt{opacity:0}.elx-cc{background-color:var(--color-surface-raised);width:9rem;height:15rem;box-shadow:0 0 0 2px var(--color-line-strong);border-radius:1.75rem 1.75rem 0 0;flex-direction:column;gap:.75rem;margin-top:4rem;padding:1.75rem .875rem;display:flex}.elx-cc-stories{justify-content:space-between;display:flex}.elx-cc-stories i{border-radius:var(--radius-full);background-color:var(--color-surface-strong);width:1.375rem;height:1.375rem;box-shadow:0 0 0 2px var(--color-surface-raised), 0 0 0 3.5px var(--color-ink)}.elx-cc-banner{border-radius:var(--radius-sm);background-color:var(--color-surface-strong);height:3.25rem}.elx-cn{flex-direction:column;align-items:center;gap:.625rem;width:15rem;display:flex}.elx-cn-bell{border-radius:var(--radius-full);background-color:var(--color-ink);width:3rem;height:3rem;color:var(--color-canvas);place-items:center;margin-bottom:.25rem;display:grid}.elx-cn-note{flex-direction:row;align-items:center;gap:.75rem;width:100%;padding:.75rem}.elx-cn-note>i{border-radius:var(--radius-sm);background-color:var(--color-surface-strong);flex-shrink:0;width:2rem;height:2rem}.elx-cn-lines{flex-direction:column;gap:.375rem;display:flex}.elx-cl{gap:.875rem;width:14rem}.elx-cl-track{border-radius:var(--radius-full);background-color:var(--color-surface-strong);height:.5rem;position:relative;overflow:visible}.elx-cl-track i{border-radius:var(--radius-full);background-color:var(--color-ink);transform-origin:0;position:absolute;inset:0}.elx-cl-track b{background-color:var(--color-line-strong);width:2px;position:absolute;top:-.375rem;bottom:-.375rem;left:70%}.elx-cl-button{border-radius:var(--radius-md);background-color:var(--color-ink);height:2.25rem}.elx-ca{gap:.5rem;width:14rem;padding:.75rem}.elx-ca-row{border-radius:var(--radius-md);align-items:center;gap:.75rem;padding:.5rem;display:flex;position:relative}.elx-ca-row>i:first-child{border-radius:var(--radius-full);background-color:var(--color-surface-strong);flex-shrink:0;width:1.75rem;height:1.75rem}.elx-ca-row:last-child{background-color:var(--color-surface)}.elx-ca-row b{border-radius:var(--radius-full);background-color:var(--color-ink);width:1.375rem;height:1.375rem;color:var(--color-canvas);place-items:center;margin-left:auto;display:grid}
[data-running] .elx-cp-price{animation:6s infinite elx-c-first}[data-running] .elx-cp-alt{animation:6s infinite elx-c-second}[data-running] .elx-cp-first{animation:6s infinite elx-c-ring-first}[data-running] .elx-cp-second{animation:6s infinite elx-c-ring-second}[data-running] .elx-cc-stories i{animation:6s infinite elx-c-pop}[data-running] .elx-cc-stories i:nth-child(2){animation-delay:.2s}[data-running] .elx-cc-stories i:nth-child(3){animation-delay:.4s}[data-running] .elx-cc-stories i:nth-child(4){animation-delay:.6s}[data-running] .elx-cc-banner{animation:6s infinite elx-c-slide}[data-running] .elx-cn-bell{animation:6s infinite elx-c-ring}[data-running] .elx-cn-note{animation:6s infinite elx-c-drop}[data-running] .elx-cn-note+.elx-cn-note{animation-delay:.6s}[data-running] .elx-cl-track i{animation:6s infinite elx-c-fill}[data-running] .elx-cl-button{animation:6s infinite elx-c-open}[data-running] .elx-ca-row:last-child{animation:6s infinite elx-c-enter}[data-running] .elx-ca-row b{animation:6s 1.8s infinite elx-c-pop}@keyframes elx-c-first{0%,42%,96%,to{opacity:1}50%,90%{opacity:0}}@keyframes elx-c-second{0%,42%,96%,to{opacity:0}50%,90%{opacity:1}}@keyframes elx-c-ring-first{0%,42%,96%,to{box-shadow:0 0 0 2px var(--color-ink)}50%,90%{box-shadow:var(--shadow-ring)}}@keyframes elx-c-ring-second{0%,42%,96%,to{box-shadow:var(--shadow-ring);color:var(--color-ink-muted)}50%,90%{box-shadow:0 0 0 2px var(--color-ink);color:var(--color-ink)}}@keyframes elx-c-pop{0%,8%{transform:scale(0)}14%{transform:scale(1.15)}18%,88%{transform:scale(1)}96%,to{transform:scale(0)}}@keyframes elx-c-slide{0%,22%{opacity:0;transform:translate(2rem)}32%,88%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes elx-c-ring{0%,10%,30%,to{rotate:0deg}14%,22%{rotate:-14deg}18%,26%{rotate:14deg}}@keyframes elx-c-drop{0%,24%{opacity:0;transform:translateY(-1rem)}32%,86%{opacity:1;transform:none}94%,to{opacity:0}}@keyframes elx-c-fill{0%,8%{transform:scaleX(.15)}60%,88%{transform:scaleX(1)}98%,to{transform:scaleX(.15)}}@keyframes elx-c-open{0%,44%{opacity:.25}50%,88%{opacity:1}98%,to{opacity:.25}}@keyframes elx-c-enter{0%,6%{opacity:0;box-shadow:inset 0 0 0 1.5px var(--color-line-strong);transform:translate(1.5rem)}16%,28%{opacity:1;box-shadow:inset 0 0 0 1.5px var(--color-line-strong);transform:none}34%,88%{opacity:1;box-shadow:none}96%,to{opacity:0}}
.elx-reorder{width:15rem;max-width:calc(100% - 5rem);margin-top:-2rem;translate:-1.25rem}.elx-reorder-toast{position:absolute;bottom:.875rem;left:50%;translate:-50%}.elx-groups-goods{gap:.75rem;margin-top:-2.5rem;display:flex}.elx-groups-good{border-radius:var(--radius-sm);background-color:var(--color-elx-app-card);width:2.75rem;height:2.75rem;box-shadow:var(--shadow-elx-app);object-fit:cover}.elx-groups-button{width:13rem;position:absolute;bottom:1.5rem}.elx-docs-actions{gap:.625rem;display:flex;position:absolute;top:1.25rem}.elx-docs-actions svg{box-sizing:content-box;border-radius:var(--radius-md);background-color:var(--color-elx-app-card);box-shadow:var(--shadow-elx-app);color:var(--color-elx-blueberry-to);padding:.625rem}.elx-docs-sheet{border-radius:var(--radius-md);background-color:var(--color-elx-app-card);width:9.5rem;height:11rem;box-shadow:var(--shadow-elx-app);flex-direction:column;gap:.5rem;padding:1rem;display:flex;position:absolute;bottom:-2rem}.elx-docs-sheet i{border-radius:var(--radius-full);background-color:var(--color-elx-app-line);height:.4375rem}.elx-docs-sheet i:first-child{background-color:var(--color-elx-blueberry-from);width:60%}.elx-docs-sheet i:nth-child(4){width:80%}.elx-docs-sheet b{border-radius:var(--radius-xs);background-color:var(--color-elx-app-bad);color:var(--color-elx-app-on-action);align-self:flex-start;margin-top:.5rem;padding:.125rem .375rem;font-size:.6875rem}.elx-langs{place-items:center;width:11.5rem;height:11.5rem;display:grid;position:relative}.elx-langs-ring{border:1.5px dashed var(--color-line-strong);border-radius:var(--radius-full);position:absolute;inset:.5rem}.elx-langs-ring img{border-radius:var(--radius-full);width:2rem;height:2rem;box-shadow:var(--shadow-elx-app);margin:-1rem;position:absolute}.elx-langs-ring img:first-child{top:0;left:50%}.elx-langs-ring img:nth-child(2){top:50%;left:100%}.elx-langs-ring img:nth-child(3){top:100%;left:50%}.elx-langs-ring img:nth-child(4){top:50%;left:0}.elx-langs-card{border-radius:var(--radius-sm);text-align:center;padding:.375rem .625rem;font-size:.6875rem;font-weight:600;display:grid}.elx-langs-card span{opacity:0;grid-area:1/1}.elx-langs-card span:first-child{opacity:1}.elx-stock{width:17rem;margin-top:1.5rem;position:relative;overflow:hidden}.elx-stock-toast{position:absolute;top:.875rem;left:50%;translate:-50%}.elx-stock-mark{border-radius:var(--radius-full);width:1.5rem;height:1.5rem;color:var(--color-elx-app-on-action);place-items:center;font-size:.6875rem;display:grid}[data-tone=ok] .elx-stock-mark{background-color:var(--color-elx-app-ok)}[data-tone=warn] .elx-stock-mark{background-color:var(--color-elx-app-warn)}[data-tone=bad] .elx-stock-mark{background-color:var(--color-elx-app-bad)}[data-tone=warn] small{color:var(--color-elx-app-warn);font-weight:600}[data-tone=bad] small{color:var(--color-elx-app-bad);font-weight:600}[data-tone=bad] b{color:var(--color-elx-app-muted);text-decoration:line-through}.elx-stock-scan{border-bottom:2px solid var(--color-elx-app-ok);background:linear-gradient(transparent, color-mix(in srgb, var(--color-elx-app-ok) 22%, transparent));opacity:0;pointer-events:none;height:2.5rem;position:absolute;inset:0 0 auto}
[data-running] .elx-reorder-tap{animation:5s infinite elx-tap}[data-running] .elx-reorder-toast{animation:5s infinite elx-rise}[data-running] .elx-scene-cart b{animation:5s infinite elx-badge}[data-running] .elx-groups-good{animation:5s infinite elx-fly}[data-running] .elx-groups-good:nth-child(2){animation-delay:.12s}[data-running] .elx-groups-good:nth-child(3){animation-delay:.24s}[data-running] .elx-groups-good:nth-child(4){animation-delay:.36s}[data-running] .elx-groups-button{animation:5s -.6s infinite elx-tap}[data-running] .elx-docs-sheet{animation:5s infinite elx-sheet}[data-running] .elx-docs-actions svg{animation:5s infinite elx-pop}[data-running] .elx-docs-actions svg:nth-child(2){animation-delay:.15s}[data-running] .elx-docs-actions svg:nth-child(3){animation-delay:.3s}[data-running] .elx-langs-ring{animation:16s linear infinite elx-orbit}[data-running] .elx-langs-ring img{animation:16s linear infinite reverse elx-orbit}[data-running] .elx-langs-card span{animation:8s infinite elx-phrase}[data-running] .elx-langs-card span:nth-child(2){animation-delay:2s}[data-running] .elx-langs-card span:nth-child(3){animation-delay:4s}[data-running] .elx-langs-card span:nth-child(4){animation-delay:6s}[data-running] .elx-stock-scan{animation:6s infinite elx-scan}[data-running] .elx-stock-mark{animation:6s infinite elx-mark}[data-running] .elx-stock small{animation:6s infinite elx-note}[data-running] .elx-stock .elx-app-line:nth-child(3) :is(.elx-stock-mark,small){animation-delay:.8s}[data-running] .elx-stock .elx-app-line:nth-child(4) :is(.elx-stock-mark,small){animation-delay:1.6s}[data-running] .elx-stock-toast{animation:6s infinite elx-drop}.elx-scene[data-running] *{animation-fill-mode:backwards}@keyframes elx-tap{0%,18%,28%,to{transform:none}22%{transform:scale(.94)}}@keyframes elx-rise{0%,26%{opacity:0;transform:translateY(1.5rem)}34%,80%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(1.5rem)}}@keyframes elx-badge{0%,30%{transform:scale(0)}36%{transform:scale(1.25)}42%,88%{transform:scale(1)}96%,to{transform:scale(0)}}@keyframes elx-fly{0%,20%{opacity:1;transform:none}45%{opacity:0;transform:translate(6rem,-5rem)scale(.4)}50%{opacity:0;transform:translateY(.75rem)}62%,to{opacity:1;transform:none}}@keyframes elx-sheet{0%,10%{transform:translateY(8rem)}30%,to{transform:none}}@keyframes elx-pop{0%,32%{transform:scale(0)}40%{transform:scale(1.15)}46%,92%{transform:scale(1)}to{transform:scale(0)}}@keyframes elx-orbit{to{transform:rotate(360deg)}}@keyframes elx-phrase{0%{opacity:0}3%,22%{opacity:1}26%,to{opacity:0}}@keyframes elx-scan{0%{opacity:1;transform:translateY(-100%)}40%{opacity:1;transform:translateY(9rem)}46%,to{opacity:0;transform:translateY(9rem)}}@keyframes elx-mark{0%{transform:scale(0)}6%{transform:scale(1.2)}9%,75%{transform:scale(1)}82%,to{transform:scale(0)}}@keyframes elx-note{0%,4%{opacity:0}8%,75%{opacity:1}82%,to{opacity:0}}@keyframes elx-drop{0%,50%{opacity:0;transform:translateY(-1rem)}56%,80%{opacity:1;transform:none}86%,to{opacity:0;transform:translateY(-1rem)}}
.elx-demo-cta{isolation:isolate;border-radius:var(--radius-xl);background-color:var(--color-surface-raised);box-shadow:var(--shadow-ring);text-align:center;flex-direction:column;align-items:center;gap:1.5rem;padding:3.5rem 1.5rem;display:flex;position:relative;overflow:hidden}.elx-demo-cta:before{content:"";z-index:-1;pointer-events:none;background:var(--pattern-hatch);-webkit-mask-image:linear-gradient(to bottom, transparent 10%, var(--color-ink) 75%);mask-image:linear-gradient(to bottom, transparent 10%, var(--color-ink) 75%);position:absolute;inset:0}.elx-demo-cta .elx-product-logo{width:8rem}@media (min-width:64rem){.elx-demo-cta{padding:4.5rem 4rem}}.elx-demo-cta-points{text-align:left;flex-direction:column;gap:1rem;width:100%;max-width:48rem;margin:.5rem 0;display:flex}.elx-demo-cta-points h3{text-align:center;margin:0}.elx-demo-cta-points ul{border-top:1px solid var(--color-line);gap:1rem 2.5rem;margin:0;padding:1.5rem 0 0;list-style:none;display:grid}@media (min-width:48rem){.elx-demo-cta-points ul{grid-template-columns:repeat(2,minmax(0,1fr))}}.elx-demo-cta-points li{gap:.75rem;display:flex}
@property --elx-from{syntax:"<color>";inherits:true;initial-value:#0000}@property --elx-to{syntax:"<color>";inherits:true;initial-value:#0000}.elx-app-icon-stage{--elx-from:var(--color-elx-brand-from);--elx-to:var(--color-elx-brand-to);isolation:isolate;place-items:center;width:5rem;height:5rem;display:grid;position:relative}@media (min-width:64rem){.elx-app-icon-stage{width:6rem;height:6rem}}.elx-app-icon-glow{z-index:-1;border-radius:var(--radius-full);background:radial-gradient(closest-side, var(--elx-from), transparent);opacity:.4;filter:blur(2.5rem);position:absolute;inset:-60%}@media (min-width:40rem){.elx-app-icon-glow{inset:-110%}}.elx-app-icon{background:linear-gradient(150deg, var(--elx-from), var(--elx-to));width:100%;height:100%;box-shadow:inset 0 1px 0 var(--color-elx-icon-sheen), 0 1.5rem 3rem -1.25rem var(--elx-to);border-radius:22.5%;place-items:center;display:grid}.elx-app-icon-mark{width:56%;fill:var(--color-elx-icon-mark)}.elx-app-icon-left{opacity:.88}.elx-app-icon-right{opacity:.76}@media (prefers-reduced-motion:no-preference){.elx-app-icon-stage[data-cycling]{animation:15s ease-in-out infinite elx-themes}.elx-app-icon{animation:elx-icon-in .9s var(--ease-out) both}}@keyframes elx-themes{0%,9%{--elx-from:var(--color-elx-brand-from);--elx-to:var(--color-elx-brand-to)}16.7%,25.7%{--elx-from:var(--color-elx-green-from);--elx-to:var(--color-elx-green-to)}33.3%,42.3%{--elx-from:var(--color-elx-plum-from);--elx-to:var(--color-elx-plum-to)}50%,59%{--elx-from:var(--color-elx-blueberry-from);--elx-to:var(--color-elx-blueberry-to)}66.7%,75.7%{--elx-from:var(--color-elx-paprika-from);--elx-to:var(--color-elx-paprika-to)}83.3%,92.3%{--elx-from:var(--color-elx-espresso-from);--elx-to:var(--color-elx-espresso-to)}to{--elx-from:var(--color-elx-brand-from);--elx-to:var(--color-elx-brand-to)}}@keyframes elx-icon-in{0%{opacity:0;scale:.88}to{opacity:1;scale:1}}
.elx-showcase-tabs{border:0;justify-content:center;gap:.5rem;min-inline-size:0;margin:0;padding:0;display:flex}.elx-showcase-tabs button{border-radius:var(--radius-lg);background-color:var(--color-surface-raised);width:3rem;height:3rem;box-shadow:var(--shadow-ring);color:var(--color-ink-muted);cursor:pointer;transition:width var(--duration-surface) var(--ease-out), background-color var(--duration-surface) var(--ease-out), color var(--duration-fast) var(--ease-out);place-items:center;display:grid;position:relative;overflow:hidden}.elx-showcase-tabs button:hover{color:var(--color-ink)}.elx-showcase-tabs [aria-current]{background-color:var(--color-ink);width:4rem;box-shadow:none;color:var(--color-canvas)}.elx-showcase-tabs [aria-current]:hover{color:var(--color-canvas)}.elx-showcase-tabs i{background-color:var(--color-canvas);opacity:.7;transform-origin:0;height:.1875rem;animation:linear forwards paused elx-step-fill;position:absolute;inset:auto 0 0}.elx-showcase-tabs i[data-running]{animation-play-state:running}@keyframes elx-step-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:26rem){.elx-showcase-tabs{gap:.375rem}.elx-showcase-tabs button{border-radius:var(--radius-md);width:2.625rem;height:2.625rem}.elx-showcase-tabs [aria-current]{width:3.5rem}}@media (prefers-reduced-motion:reduce){.elx-showcase-tabs button{transition:none}}
.elx-field{flex-direction:column;align-items:center;gap:1.5rem;display:flex}.elx-field-pad{background-color:var(--color-elx-bezel);width:100%;max-width:60rem;box-shadow:var(--shadow-float);cursor:zoom-in;border-radius:1.875rem;padding:.75rem;display:block;position:relative}.elx-field-screen{aspect-ratio:1376/1032;background-color:var(--color-elx-app-fill);border-radius:1.125rem;display:block;position:relative;overflow:hidden}.elx-field-screen img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity var(--duration-reveal) var(--ease-out);position:absolute;inset:0}.elx-field-screen img[data-on]{opacity:1}.elx-field-zoom{border-radius:var(--radius-full);background-color:var(--color-elx-app-toast);width:2.25rem;height:2.25rem;color:var(--color-elx-app-on-action);place-items:center;display:grid;position:absolute;bottom:1.5rem;right:1.5rem}@media not (min-width:40rem){.elx-field-pad{width:calc(100% + 2 * var(--spacing-gutter) - 1rem);border-radius:1.125rem;max-width:none;padding:.375rem}.elx-field-screen{border-radius:.75rem}.elx-field-zoom{width:2rem;height:2rem;bottom:.875rem;right:.875rem}}.elx-field-dialog{background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.elx-field-dialog::backdrop{background-color:var(--color-scrim)}.elx-field-dialog img{border-radius:var(--radius-md);width:min(94vw,86rem,125dvh);max-width:none;height:auto;position:absolute;top:50%;left:50%;translate:-50% -50%}.elx-field-close{z-index:1;border-radius:var(--radius-full);background-color:var(--color-elx-app-card);width:2.75rem;height:2.75rem;color:var(--color-elx-app-ink);place-items:center;display:grid;position:fixed;top:1rem;right:1rem}@media (orientation:portrait) and (not (min-width:40rem)){.elx-field-dialog img{width:min(92dvh,122vw);rotate:90deg}}@media (prefers-reduced-motion:reduce){.elx-field-screen img{transition:none}}
.elx-flow{align-items:center;gap:1rem;display:grid}@media (min-width:64rem){.elx-flow{grid-template-columns:minmax(0,1.3fr) 4.5rem auto 4.5rem minmax(0,1fr);gap:0}}.elx-devices{justify-content:center;padding-bottom:.5rem;display:flex;position:relative}.elx-device-ipad,.elx-device-phone{border:.375rem solid var(--color-elx-bezel);background-color:var(--color-elx-bezel);height:auto;box-shadow:var(--shadow-soft)}.elx-device-ipad{border-radius:var(--radius-lg);width:min(100%,20rem)}.elx-device-phone{aspect-ratio:396/800;object-fit:cover;object-position:top;border-width:.25rem;border-radius:1.25rem;width:6.5rem;margin-left:-11rem;position:absolute;bottom:0;left:50%}@media (max-width:30rem){.elx-device-ipad{width:76%;margin-left:18%}.elx-device-phone{width:30%;margin-left:0;left:0}}.elx-flow-link{height:3.5rem;display:block;position:relative}.elx-flow-link:before{content:"";border-left:1.5px dashed var(--color-line-strong);position:absolute;top:0;bottom:0;left:50%}.elx-flow-link span{border-radius:var(--radius-full);background-color:var(--color-elx-brand-to);opacity:0;width:.5625rem;height:.5625rem;margin:0 0 0 -.28rem;position:absolute;top:0;left:50%}@media (min-width:64rem){.elx-flow-link{align-self:stretch;height:auto}.elx-flow-link:before{border-top:1.5px dashed var(--color-line-strong);border-left:0;inset:50% 0 auto}.elx-flow-link span{margin:-.28rem 0 0 -.28rem;top:50%;left:0}}@media (prefers-reduced-motion:no-preference){.elx-flow-link[data-running] span{animation:2.6s cubic-bezier(.5,0,.5,1) infinite elx-flow-down}.elx-flow-link[data-running] span+span{animation-delay:-1.3s}}@media (prefers-reduced-motion:no-preference) and (min-width:64rem){.elx-flow-link[data-running] span{animation-name:elx-flow-right}}@keyframes elx-flow-down{0%{opacity:0;top:0}15%,85%{opacity:1}to{opacity:0;top:100%}}@keyframes elx-flow-right{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:100%}}.elx-erp-name{min-width:0;color:var(--color-elx-bezel);font-size:var(--text-badge);letter-spacing:-.01em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-weight:600;line-height:1.15}
.elx-product-nav{top:calc(var(--spacing-nav) + 1px);z-index:calc(var(--z-nav) - 1);border-bottom:1px solid var(--color-line);background-color:var(--color-canvas);position:sticky}.elx-product-nav>div{height:3.5rem}@media not (min-width:40rem){.elx-product-nav>div{height:3.25rem}.elx-product-nav .elx-product-logo{width:6rem}}.elx-nav-demo{border-radius:var(--radius-full);background-color:var(--color-elx-brand-ink);height:2.25rem;color:var(--color-canvas);white-space:nowrap;opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out), visibility 0s linear var(--duration-base);justify-content:center;align-items:center;gap:.5rem;margin-left:auto;padding:0 1rem;text-decoration:none;display:inline-flex;transform:translateY(.375rem)}.elx-nav-demo[data-shown]{opacity:1;visibility:visible;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);transform:none}.elx-nav-demo:hover{background-color:color-mix(in srgb, var(--color-elx-brand-ink) 88%, var(--color-ink))}@media not (min-width:40rem){.elx-nav-demo{padding:0 .875rem}}@media (prefers-reduced-motion:reduce){.elx-nav-demo,.elx-nav-demo[data-shown]{transition:none;transform:none}}
.elx-print{align-items:start;gap:2rem;display:grid}@media (min-width:56rem){.elx-print{grid-template-columns:minmax(0,1fr) 26rem;gap:3.5rem}.elx-printer{grid-area:1/2/span 2}}.elx-rules{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.elx-rule{gap:1rem;display:flex}.elx-printer{flex-direction:column;align-items:center;display:flex}.elx-printer-slot{border-radius:var(--radius-md);background-color:var(--color-ink);width:100%;max-width:26rem;height:1.125rem}.elx-paper{width:calc(100% - 2.5rem);max-width:23rem;margin-top:-.375rem;padding-bottom:.75rem;overflow:hidden}.elx-receipt{border-radius:0 0 var(--radius-xs) var(--radius-xs);background-color:var(--color-surface-raised);box-shadow:var(--shadow-ring), var(--shadow-float);flex-direction:column;gap:.125rem;padding:1.375rem 1.25rem 1.625rem;font-size:.8125rem;line-height:1.35;display:flex;position:relative}.elx-receipt-head{border-bottom:1px dashed var(--color-line-strong);margin-bottom:.375rem;padding-bottom:.625rem;font-weight:600}.elx-rl{grid-template-columns:minmax(0,1fr) auto;gap:.125rem .75rem;padding:.375rem 0;display:grid}.elx-rl b{font-variant-numeric:tabular-nums;font-weight:600}.elx-rl small{color:var(--color-ink-muted);font-size:.75rem}.elx-rl[data-kind=sum]{border-top:1px dashed var(--color-line-strong);margin-top:.375rem;padding-top:.625rem}.elx-rl[data-kind=total]{font-size:.9375rem;font-weight:600}@media (min-width:56rem){.elx-print-note{grid-column:1}}@media (prefers-reduced-motion:no-preference){.elx-print:not([data-play]) .elx-rl{opacity:0}.elx-print:not([data-play]) .elx-rule>:first-child{opacity:.45}.elx-print:not([data-play]) .elx-rule h3{color:var(--color-ink-muted)}.elx-print[data-play] .elx-rl{animation:elx-print-line .4s var(--ease-out) backwards}.elx-print[data-play] .elx-rule>:first-child{animation:elx-print-rule .4s var(--ease-out) backwards;animation-delay:var(--rule-delay,0s)}.elx-print[data-play] .elx-rule h3{animation:elx-print-rule-title .4s var(--ease-out) backwards;animation-delay:var(--rule-delay,0s)}.elx-print[data-play] .elx-rl:nth-child(2){animation-delay:.4s}.elx-print[data-play] .elx-rl:nth-child(3){animation-delay:1.05s}.elx-print[data-play] .elx-rl:nth-child(4){animation-delay:1.7s}.elx-print[data-play] .elx-rl:nth-child(5){animation-delay:2.35s}.elx-print[data-play] .elx-rl:nth-child(6){animation-delay:3s}.elx-print[data-play] .elx-rl:nth-child(7){animation-delay:3.65s}.elx-print[data-play] .elx-rl:nth-child(8){animation-delay:4.3s}.elx-rule[data-rule=basePrice]{--rule-delay:.4s}.elx-rule[data-rule=deposit]{--rule-delay:1.05s}.elx-rule[data-rule=net]{--rule-delay:2.35s}.elx-rule[data-rule=vat]{--rule-delay:3s}}@keyframes elx-print-line{0%{opacity:0;transform:translateY(-.375rem)}}@keyframes elx-print-rule{0%{opacity:.45}}@keyframes elx-print-rule-title{0%{color:var(--color-ink-muted)}}
.elx-start{gap:2.5rem;width:100%;margin:0;padding:0;list-style:none;display:grid;position:relative}.elx-stop{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.elx-stop-dot{z-index:1;border-radius:var(--radius-full);background-color:var(--color-ink);width:.875rem;height:.875rem;box-shadow:0 0 0 .3125rem var(--color-canvas);position:relative}@media (min-width:56rem){.elx-start{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.elx-start:before{content:"";border-top:2px dotted var(--color-line-strong);position:absolute;top:7.1875rem;left:12.5%;right:12.5%}}.elx-stop-art{place-items:center;display:grid}.elx-dr{width:9.5rem;height:6rem;display:block;position:relative}.elx-dr-tablet,.elx-dr-phone{background-color:var(--color-surface-raised);box-shadow:inset 0 0 0 2px var(--color-ink);border-radius:.5625rem;position:absolute}.elx-dr-tablet{width:4.875rem;height:3.5rem;top:.5rem;right:1.375rem}.elx-dr-phone{width:2.125rem;height:3.875rem;bottom:.625rem;left:2.125rem}.elx-dr-tablet:after,.elx-dr-phone:after{content:"";border-radius:var(--radius-full);background-color:var(--color-surface-strong);height:.375rem;box-shadow:0 .625rem 0 var(--color-surface-strong);position:absolute;top:30%;left:22%;right:22%}.elx-dr-box{border-radius:var(--radius-md);background-color:var(--color-surface-raised);width:2.875rem;height:2.875rem;box-shadow:inset 0 0 0 2px var(--color-ink);place-items:center;font-size:.6875rem;font-weight:600;display:grid;position:absolute;top:1.5625rem}.elx-dr-box[data-side=left]{left:.375rem}.elx-dr-box[data-side=right]{right:.375rem}.elx-dr-link{border-top:2px dashed var(--color-line-strong);position:absolute;top:2.9375rem;left:3.25rem;right:3.25rem}.elx-dr-link i{border-radius:var(--radius-full);background-color:var(--color-ink);width:.5rem;height:.5rem;position:absolute;top:-.3125rem;left:0}.elx-dr-store{border-radius:var(--radius-lg);background-color:var(--color-surface-raised);box-shadow:inset 0 0 0 2px var(--color-ink);align-items:center;gap:.5rem;padding:.625rem;display:flex;position:absolute;top:1.75rem;left:.25rem;right:.25rem}.elx-dr-store>i{border-radius:var(--radius-sm);background-color:var(--color-ink);flex-shrink:0;width:1.875rem;height:1.875rem}.elx-dr-store>span{flex-direction:column;flex:1;gap:.3125rem;display:flex}.elx-dr-store>span i{border-radius:var(--radius-full);background-color:var(--color-surface-strong);height:.3125rem}.elx-dr-store>span i:first-child{background-color:var(--color-line-strong);width:80%}.elx-dr-store b{border-radius:var(--radius-full);background-color:var(--color-ink);width:1.375rem;height:1.375rem;color:var(--color-canvas);place-items:center;font-size:.75rem;display:grid}.elx-dr-envelope{border-radius:var(--radius-sm);background-color:var(--color-surface-raised);width:5.25rem;height:3.5rem;box-shadow:inset 0 0 0 2px var(--color-ink);margin-left:-2.625rem;position:absolute;top:1.25rem;left:50%;overflow:hidden}.elx-dr-envelope:before{content:"";border:2px solid var(--color-ink);border-radius:var(--radius-xs);height:3.75rem;position:absolute;top:-1.875rem;left:.375rem;right:.375rem;transform:rotate(45deg)scale(.7)}[data-running] .elx-dr-link i{animation:2.4s ease-in-out infinite elx-dr-run}[data-running] .elx-dr-envelope{animation:3s ease-in-out infinite elx-dr-fly}@keyframes elx-dr-run{0%{opacity:0;left:0}15%,85%{opacity:1}to{opacity:0;left:calc(100% - .5rem)}}@keyframes elx-dr-fly{0%,20%,80%,to{transform:none}50%{transform:translate(.875rem,-.625rem)rotate(-6deg)}}
.elx-product-logo{width:6.5rem;display:inline-flex}.elx-product-logo img{width:100%;height:auto}.elx-logo-on-dark{display:none}[data-theme=dark] .elx-logo-on-dark{display:block}[data-theme=dark] .elx-logo-on-light{display:none}.elx-store-badges{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.elx-store-badge{border-radius:var(--radius-xs);flex-shrink:0;align-items:center;min-height:2.75rem;display:inline-flex}.elx-store-badge-image{width:auto;height:2.5rem;display:block}.elx-range{width:100%;height:1.5rem;accent-color:var(--color-ink);margin:0}.elx-loss-bar{min-width:.25rem;height:100%;transition:flex-grow var(--duration-base) var(--ease-out);display:block}@media (prefers-reduced-motion:reduce){.elx-loss-bar{transition:none}}
