.receipt-paper{--receipt-ink:#1a1d1c;--receipt-paper:#fffefa;--receipt-rule:#525755;--receipt-heading-rule:#252928;z-index:2;width:340px;min-height:640px;color:var(--receipt-ink);background:var(--receipt-paper);font-family:var(--font-mono);font-variant-numeric:tabular-nums;padding:26px 28px 28px;font-size:9px;line-height:1.28;animation:6s ease-in-out infinite fiscal-receipt-float;position:absolute;top:2px;left:50%;transform:translate(-50%)rotate(-1.2deg);box-shadow:0 35px 70px #00000059}.receipt-paper:after{content:"";background:linear-gradient(135deg,var(--receipt-paper) 7px,transparent 0) 0 0/14px 14px repeat-x;height:12px;position:absolute;bottom:-10px;left:0;right:0}.receipt-paper h3{letter-spacing:.2px;text-align:center;margin:2px 0 6px;font-size:17px;line-height:1}@media (width<=720px){.receipt-paper{top:0}}.receipt-header{text-align:center}.receipt-header p{margin:1px 0}.receipt-esdp-logo{-o-object-fit:contain;object-fit:contain;width:82px;height:50px;margin:-4px auto 3px;display:block}.receipt-rule{border-top:1px dashed var(--receipt-rule);margin:7px 0}.receipt-operator{text-align:right;margin:0 0 4px;font-size:8px}.receipt-items{table-layout:fixed;border-collapse:collapse;width:100%}.receipt-items th{border-bottom:1px solid var(--receipt-heading-rule);text-align:left;padding:2px 2px 3px 0;font-size:8px}.receipt-items th:first-child{width:42%}.receipt-items th:nth-child(2){text-align:center;width:34%}.receipt-items th:nth-child(3){text-align:right;width:24%}.receipt-items td{vertical-align:top;padding:2px 2px 1px 0;font-size:8.5px}.receipt-items td:nth-child(2){text-align:center;white-space:nowrap}.receipt-items td:last-child{text-align:right;white-space:nowrap;padding-right:0}.receipt-summary,.receipt-total{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.receipt-summary b,.receipt-total b{white-space:nowrap}.receipt-total{letter-spacing:-.5px;margin-bottom:3px;font-size:16px;font-weight:800}.receipt-summary{margin:1px 0}.receipt-summary b{text-align:right;font-weight:400}.receipt-count{text-align:right;margin:0 0 7px}.receipt-number{margin:0 0 2px}.receipt-nuikf{margin:13px 0 15px}.receipt-daily{text-align:center;margin:0 0 4px}.qr-large{background:#fff;width:154px;height:154px;margin:0 auto;display:block}.receipt-authority{flex-direction:column;justify-content:center;align-items:center;gap:1px;min-height:49px;margin-top:2px;display:flex}.receipt-rks-logo{width:58px;height:27px}.receipt-ekuponi-logo,.receipt-rks-logo{-o-object-fit:contain;object-fit:contain;display:block}.receipt-ekuponi-logo{width:62px;height:21px}@keyframes fiscal-receipt-float{0%,to{translate:0}50%{translate:0 -7px}}.vue-bits-shiny-text[data-v-419876f5]{color:var(--shine-color)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.vue-bits-shiny-text[data-v-419876f5]:not(.is-disabled){background-image:var(--shine-gradient);-webkit-text-fill-color:transparent;animation:text-shine-419876f5 var(--shine-duration) linear infinite;animation-timing-function:var(--shine-timing);background-size:200%;-webkit-background-clip:text;background-clip:text}}.pause-on-hover[data-v-419876f5]:hover{animation-play-state:paused}@keyframes text-shine-419876f5{0%{background-position:var(--shine-start)}to{background-position:var(--shine-end)}}@media (prefers-reduced-motion:reduce){.vue-bits-shiny-text[data-v-419876f5]:not(.is-disabled){-webkit-text-fill-color:currentcolor;background:0 0;animation:none}}.hero{--hero-glow:color-mix(in srgb, var(--color-brand-bright) 18%, transparent);--hero-glow-soft:color-mix(in srgb, var(--color-brand-bright) 5.5%, transparent);--hero-grid-line:color-mix(in srgb, var(--color-brand) 4.5%, transparent);--hero-grid-opacity:.32;background:radial-gradient(circle at 80% 26%,var(--hero-glow),transparent 27%),radial-gradient(circle at 15% 66%,var(--hero-glow-soft),transparent 32%),linear-gradient(180deg,var(--color-bg),var(--color-bg-subtle));min-height:880px;padding-top:186px;padding-bottom:0;position:relative}.hero:before{content:"";opacity:var(--hero-grid-opacity);background-image:linear-gradient(var(--hero-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--hero-grid-line) 1px,transparent 1px);pointer-events:none;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 76%);mask-image:linear-gradient(#000,#0000 76%)}.hero h1{max-width:670px;font-family:var(--font-display);letter-spacing:-5.2px;margin:24px 0;font-size:calc(clamp(58px,5.2vw,82px));font-weight:800;line-height:.99}html[data-theme=dark] .hero{--hero-glow:color-mix(in srgb, var(--color-brand-bright) 10%, transparent);--hero-glow-soft:color-mix(in srgb, var(--color-brand) 5%, transparent);--hero-grid-opacity:.4}html[data-theme=dark] .hero h1{text-shadow:0 2px 24px #00000024}@media (width<=1180px){.hero h1{font-size:64px}}@media (width<=980px){.hero{min-height:auto;padding-top:160px}}@media (width<=720px){.hero{padding-top:130px}.hero h1{letter-spacing:-3.5px;margin-top:20px;font-size:calc(clamp(46px,13vw,64px))}}@media (width<=430px){.hero h1{font-size:45px}}.hero-grid{z-index:1;grid-template-columns:minmax(0,.86fr) minmax(620px,1.14fr);align-items:center;gap:42px;display:grid;position:relative}@media (width<=1180px){.hero-grid{grid-template-columns:.9fr 1.1fr;gap:24px}}@media (width<=980px){.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:720px}}.live-dot{background:var(--color-brand-bright);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand-bright) 15%,transparent);border-radius:50%;animation:2.4s ease-out infinite status-pulse;display:inline-block}.ink-underline{--ink-shine:var(--color-brand-bright);--ink-marker:color-mix(in srgb, var(--color-brand-bright) 27%, transparent);color:var(--color-brand);white-space:nowrap;position:relative}.ink-underline:after{content:"";z-index:-1;background:var(--ink-marker);transform-origin:0;height:16px;animation:ink-swipe .9s var(--ease-out) .75s backwards;border-radius:50%;position:absolute;bottom:2px;left:-3px;right:-6px;transform:rotate(-1.5deg)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.ink-underline{background:linear-gradient(100deg,var(--color-brand) 0 40%,var(--ink-shine) 50%,var(--color-brand) 60% 100%) 100% 0/260% 100%;-webkit-text-fill-color:transparent;animation:ink-sheen 7s var(--ease-in-out) 1.8s infinite;-webkit-background-clip:text;background-clip:text}}html[data-theme=dark] .ink-underline{--ink-shine:var(--green-300);--ink-marker:color-mix(in srgb, var(--color-brand-bright) 20%, transparent)}.hero-lead{max-width:610px;color:var(--color-text-muted);margin:0;font-size:19px;line-height:1.7}.hero-actions{align-items:center;gap:12px;margin-top:34px;display:flex}@media (width<=720px){.hero-lead{font-size:17px;line-height:1.65}.hero-actions{flex-direction:column;align-items:stretch}.hero-demo-magnet,.hero-demo-magnet .vue-bits-magnet__inner{width:100%}}.hero-demo-magnet{line-height:0}.hero-demo-magnet .button{line-height:normal}.hero-proof{color:var(--color-text-subtle);flex-wrap:wrap;gap:20px;margin-top:29px;font-size:13px;font-weight:600;display:flex}.hero-proof span{border:1px solid var(--color-hairline);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-surface) 38%,transparent);align-items:center;gap:7px;padding:5px 9px 5px 5px;display:inline-flex}.hero-proof i{border:1px solid color-mix(in srgb,var(--color-brand-bright) 32%,transparent);width:18px;height:18px;color:var(--color-brand);border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.hero-downloads{margin-top:24px}.hero-download-all{color:var(--color-brand);margin-top:14px;font-size:13px;font-weight:700;display:inline-block}.hero-bottom{z-index:2;border-top:1px solid var(--color-hairline);color:var(--color-text-faint);justify-content:space-between;align-items:center;margin-top:70px;padding:26px 0;font-size:12px;display:flex;position:relative}.hero-bottom>span{font-weight:600}@media (width<=980px){.hero-bottom{margin-top:85px}}@media (width<=720px){.hero-proof{gap:12px 18px}.hero-bottom{flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px;padding-block:20px}}.hero-bottom-items{align-items:center;gap:18px;display:flex}.hero-bottom-items b{color:var(--color-text-muted);font-family:var(--font-display);font-size:12px}.hero-bottom-items i{background:var(--color-brand-bright);border-radius:50%;width:4px;height:4px}.hero-product{min-height:550px;position:relative}.hero-product:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--color-brand-bright) 13%,transparent),transparent 67%);filter:blur(18px);pointer-events:none;border-radius:50%;width:88%;height:76%;position:absolute;top:4%;left:7%}.hero-product .terminal-window{animation:7s ease-in-out infinite terminal-float}@media (width<=980px){.hero-product{width:min(730px,100%);min-height:620px;margin:30px auto 0}}.orbit{border:1px solid var(--color-hairline);pointer-events:none;border-radius:50%;position:absolute}.orbit-one{width:520px;height:520px;top:-65px;right:-80px}.orbit-two{width:365px;height:365px;top:10px;right:0}.terminal-window{--terminal-chrome:var(--color-bg-muted);--terminal-canvas:var(--color-surface-muted);--terminal-raised:var(--color-surface);--terminal-tile-border:transparent;--terminal-halo:#ffffff3d;border:1px solid var(--color-hairline-strong);background:var(--color-surface);width:680px;box-shadow:var(--shadow-lg),0 0 0 7px var(--terminal-halo);transform-origin:0;border-radius:24px;position:absolute;top:18px;left:0;overflow:hidden;transform:perspective(1500px)rotateY(-4deg)rotateX(1deg)}.terminal-window:after{content:"";z-index:8;pointer-events:none;background:linear-gradient(100deg,#0000,#fff3,#0000);width:24%;animation:7.5s ease-in-out infinite terminal-sheen;position:absolute;top:-25%;bottom:-25%;left:-38%;transform:skew(-10deg)}html[data-theme=dark] .terminal-window{--terminal-chrome:var(--color-surface-raised);--terminal-raised:var(--color-surface-raised);--terminal-tile-border:var(--color-border-subtle);--terminal-halo:#ffffff08}@media (width<=1180px){.terminal-window{width:650px}}@media (width<=980px){.terminal-window{width:700px;left:50%;transform:translate(-50%)}}@media (width<=720px){.hero-bottom-items{flex-wrap:wrap;gap:10px 13px}.hero-product{flex-direction:column;align-items:center;gap:12px;min-height:0;margin-top:34px;padding-top:420px;display:flex}.terminal-window{transform-origin:top;width:610px;top:0;transform:translate(-50%)scale(.72)}}@media (width<=430px){.hero-product{padding-top:360px}.terminal-window{transform:translate(-50%)scale(.62)}}.terminal-topbar{border-bottom:1px solid var(--color-border-subtle);height:48px;color:var(--color-text-subtle);background:var(--terminal-chrome);align-items:center;padding:0 17px;font-size:10px;display:flex}.window-dots{gap:5px;display:flex}.window-dots i{background:var(--color-border-strong);border-radius:50%;width:7px;height:7px}.terminal-branch{margin:auto;font-weight:700}.sync-online{color:var(--color-brand);align-items:center;gap:7px;font-weight:700;display:flex}.sync-online span{background:var(--color-brand-bright);width:6px;height:6px;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-bright) 13%,transparent);border-radius:50%;animation:2.4s ease-out infinite status-pulse;display:inline-block}.terminal-body{grid-template-columns:54px minmax(0,1fr) 220px;min-height:410px;display:grid}@media (width<=1180px){.terminal-body{grid-template-columns:50px minmax(0,1fr) 205px}}.terminal-rail{background:var(--color-inverse);flex-direction:column;align-items:center;gap:13px;padding:13px 8px;display:flex}.rail-brand{width:30px;height:30px;color:var(--color-inverse);background:var(--color-brand-bright);font-family:var(--font-display);margin-bottom:8px;font-size:16px;font-weight:800}.rail-brand,.rail-icon{border-radius:var(--radius-sm);place-items:center;display:grid}.rail-icon{width:34px;height:34px;color:var(--color-text-faint)}.rail-icon.active{color:var(--color-text-inverse);background:color-mix(in srgb,var(--color-brand-bright) 16%,transparent)}.rail-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:16px}.terminal-catalog{background:var(--terminal-canvas);padding:22px 18px}.catalog-header{justify-content:space-between;align-items:center;display:flex}.catalog-header>div:first-child{flex-direction:column;display:flex}.catalog-header small{color:var(--color-text-faint);letter-spacing:1.2px;font-size:7px;font-weight:800}.catalog-header strong{font-family:var(--font-display);margin-top:3px;font-size:16px}.search-faux{border:1px solid var(--color-border);width:140px;height:31px;color:var(--color-text-faint);background:var(--terminal-raised);border-radius:8px;align-items:center;padding:0 9px;font-size:8px;display:flex}.search-faux svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:12px;margin-right:5px}.category-pills{gap:6px;margin:17px 0 13px;display:flex}.category-pills span{border-radius:var(--radius-xs);color:var(--color-text-subtle);background:var(--color-border-subtle);padding:6px 10px;font-size:8px;font-weight:700}.category-pills .active{color:var(--color-on-brand);background:var(--color-brand-fill)}.mini-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.mini-product{border:1px solid var(--terminal-tile-border);background:var(--terminal-raised);border-radius:10px;flex-direction:column;min-height:118px;padding:8px;display:flex;position:relative}.mini-product.selected{border-color:var(--color-brand-bright);box-shadow:var(--shadow-xs)}.mini-product>em{width:17px;height:17px;color:var(--color-on-brand);background:var(--color-brand-fill);border-radius:50%;place-items:center;font-size:8px;font-style:normal;font-weight:700;display:grid;position:absolute;top:6px;right:6px}.mini-product b{text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:8px;overflow:hidden}.mini-product strong{color:var(--color-brand);margin-top:3px;font-size:9px}.product-glyph{--glyph-ink:#0a463885;--glyph-bg:var(--color-brand-soft);color:var(--glyph-ink);background:var(--glyph-bg);font-family:var(--font-display);border-radius:7px;flex:1;place-items:center;font-size:24px;font-weight:800;display:grid}.product-glyph.shoe{--glyph-ink:#6f82b1;--glyph-bg:#e8eefb}.product-glyph.bag{--glyph-ink:#b98840;--glyph-bg:#fbf0dc}.product-glyph.coat{--glyph-ink:#ad737e;--glyph-bg:#f5e9eb}html[data-theme=dark] .product-glyph{--glyph-ink:#8bd7c1;--glyph-bg:#1b3a31}html[data-theme=dark] .product-glyph.shoe{--glyph-ink:#a5bce8;--glyph-bg:#1d3046}html[data-theme=dark] .product-glyph.bag{--glyph-ink:#e2b56d;--glyph-bg:#40331f}html[data-theme=dark] .product-glyph.coat{--glyph-ink:#e2a4b0;--glyph-bg:#422b32}.terminal-cart{border-left:1px solid var(--color-border-subtle);background:var(--color-surface);flex-direction:column;padding:20px 16px 16px;display:flex}.terminal-cart button{border-radius:var(--radius-sm);height:39px;color:var(--color-on-brand);background:var(--color-brand-fill);border:0;align-items:center;padding:0 13px;font-size:9px;font-weight:700}.cart-row,.cart-title,.terminal-cart button{justify-content:space-between;display:flex}.cart-title{align-items:baseline}.cart-title strong{font-family:var(--font-display);font-size:15px}.cart-title span{color:var(--color-text-faint);font-size:8px}.cart-row{border-bottom:1px solid var(--color-border-subtle);align-items:center;padding:14px 0;font-size:8px}.cart-row span{flex-direction:column;gap:4px;display:flex}.cart-row small{color:var(--color-text-faint)}.cart-row>strong{font-size:9px}.cart-spacer{flex:1}.cart-total{justify-content:space-between;align-items:flex-end;margin:15px 0 12px;font-size:10px;display:flex}.cart-total strong{font-family:var(--font-display);font-size:19px}.control-preview{z-index:6;border:1px solid var(--color-hairline-strong);border-radius:var(--radius-lg);width:430px;color:var(--color-text);background:var(--color-surface-glass);box-shadow:var(--shadow-lg),inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:14px 16px 12px;position:absolute;bottom:24px;right:34px;transform:translateY(94px)}@media (width>=1181px){.control-preview{right:300px}}@media (width>=981px) and (width<=1180px){.control-preview{right:200px}}@media (width<=980px){.control-preview{width:calc(min(430px,76vw));right:50%;transform:translate(50%,110px)}}@media (width>=721px) and (width<=980px){.control-preview{right:calc(50% + 35px)}}@media (width<=720px){.control-preview{order:2;width:min(360px,100%);margin:0;padding:12px;position:relative;inset:auto;transform:none}}.control-preview-head{letter-spacing:1px;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:8px;display:flex}.control-preview-head span{color:var(--color-brand);align-items:center;gap:7px;font-weight:800;display:flex}.control-preview-head i{background:var(--color-brand-bright);width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand-bright) 12%,transparent);border-radius:50%}.control-preview-head b{color:var(--color-text-subtle)}.control-preview-grid{grid-template-columns:1.25fr 1fr .7fr;gap:8px;display:grid}.control-preview-grid>div{border:1px solid var(--color-hairline);background:var(--color-surface-muted);border-radius:10px;flex-direction:column;min-width:0;padding:10px;display:flex}.control-preview-grid small{color:var(--color-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:7px;overflow:hidden}.control-preview-grid strong{color:var(--color-text);font-family:var(--font-display);margin-top:5px;font-size:13px}.control-preview-grid em{color:var(--color-brand);margin-top:3px;font-size:7px;font-style:normal}.control-spark{align-items:flex-end;gap:5px;height:24px;margin-top:9px;display:flex}.control-spark i{background:linear-gradient(180deg,var(--color-brand-bright),color-mix(in srgb,var(--color-brand-bright) 20%,transparent));border-radius:2px 2px 0 0;width:100%;animation:3.4s ease-in-out infinite alternate control-bar}.control-spark i:first-child{height:35%;animation-delay:0s}.control-spark i:nth-child(2){height:55%;animation-delay:-.4s}.control-spark i:nth-child(3){height:44%;animation-delay:-.8s}.control-spark i:nth-child(4){height:72%;animation-delay:-1.2s}.control-spark i:nth-child(5){height:60%;animation-delay:-1.6s}.control-spark i:nth-child(6){height:88%;animation-delay:-2s}.control-spark i:nth-child(7){height:70%;animation-delay:-2.4s}.control-spark i:nth-child(8){height:98%;animation-delay:-2.8s}.control-spark i:nth-child(9){height:82%;animation-delay:-3.2s}.hero-product .floating-receipt{z-index:7;box-shadow:var(--shadow-lg);transform-origin:100% 100%;border-radius:2px;animation:5.4s ease-in-out infinite receipt-float;inset:auto -18px -72px auto;transform:rotate(1.5deg)scale(.58)}@media (width>=981px) and (width<=1180px){.hero-product .floating-receipt{bottom:-52px}}@media (width<=980px){.hero-product .floating-receipt{bottom:38px;right:-6px;transform:rotate(1.5deg)scale(.48)}}@media (width<=720px){.hero-product .floating-receipt{transform-origin:100% 0;top:64px;bottom:auto}}@media (width<=430px){.hero-product .floating-receipt{right:-3px;transform:rotate(1.5deg)scale(.38)}}.sync-toast{z-index:5;border:1px solid var(--color-hairline-strong);border-radius:var(--radius-md);width:275px;color:var(--color-text);background:var(--color-surface-glass);box-shadow:var(--shadow-lg),inset 0 1px #ffffff12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);align-items:center;gap:11px;padding:13px 15px;animation:4.8s ease-in-out 1.2s infinite toast-breathe;display:flex;position:absolute;bottom:-18px;right:80px}.sync-toast>span{flex-direction:column;gap:3px;display:flex}.sync-toast b{font-size:10px}.sync-toast small{color:var(--color-text-subtle);font-size:8px}@media (width>=1181px){.sync-toast{bottom:100px;right:300px}}@media (width>=981px) and (width<=1180px){.sync-toast{bottom:100px;right:200px}}@media (width>=721px) and (width<=980px){.sync-toast{bottom:80px;right:50%;transform:translate(50%)}}@media (width<=720px){.sync-toast{order:1;width:min(275px,100%);margin:0;animation:none;position:relative;inset:auto;transform:none}}.sync-icon{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--color-brand);background:var(--color-brand-soft);flex:none;place-items:center;display:grid}.sync-icon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:17px}@keyframes terminal-float{0%,to{translate:0}50%{translate:0 -7px}}@keyframes terminal-sheen{0%,55%{opacity:0;left:-38%}63%{opacity:.72}82%,to{opacity:0;left:120%}}@keyframes receipt-float{0%,to{translate:0}50%{translate:0 -9px}}@keyframes toast-breathe{0%,to{translate:0}50%{translate:4px -3px}}@keyframes control-bar{to{filter:brightness(1.22);transform-origin:bottom;transform:scaleY(.78)}}@keyframes ink-swipe{0%{transform:rotate(-1.5deg)scaleX(0)}}@keyframes ink-sheen{0%{background-position:100% 0}28%,to{background-position:0 0}}
