.landing{--paper:#f3efe4;--paper-2:#e9e3d3;--ink:#151513;--ink-soft:#55524a;--rule:#151513;--tag:#ffd23f;--tag-ink:#151513;--laser:#e4412b;--brand:var(--primary);--brand-ink:var(--primary-foreground);--receipt:#fbfaf6;--kraft:#c9a878;background:var(--paper);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;overflow-x:clip}.dark .landing{--paper:#121210;--paper-2:#1b1a17;--ink:#efe9dc;--ink-soft:#a39d8f;--rule:#efe9dc;--receipt:#1f1e1a;--kraft:#8c6f47}.lp-display{font-family:var(--font-display), var(--font-sans), sans-serif;font-variation-settings:"wdth" 62;letter-spacing:-.01em;text-transform:uppercase;font-weight:800;font-stretch:62%;line-height:.86}.lp-mono{font-family:var(--font-receipt), ui-monospace, monospace}.lp-grain{background-image:radial-gradient(color-mix(in oklch, var(--ink) 9%, transparent) .6px, transparent .6px);background-size:4px 4px}.lp-marquee{width:max-content;animation:48s linear infinite lp-marquee;display:flex}.lp-marquee:hover{animation-play-state:paused}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-scan{position:relative}.lp-scan__hit{color:var(--laser);pointer-events:none;animation:5.2s cubic-bezier(.65,0,.35,1) infinite lp-scan-clip;position:absolute;inset:0}.lp-scan__beam{background:var(--laser);height:2px;box-shadow:0 0 6px 1px var(--laser), 0 0 24px 4px color-mix(in oklch, var(--laser) 45%, transparent);pointer-events:none;animation:5.2s cubic-bezier(.65,0,.35,1) infinite lp-scan-beam;position:absolute;left:-2%;right:-2%}@keyframes lp-scan-beam{0%,8%{opacity:0;top:0%}12%{opacity:1;top:0%}48%{opacity:1;top:100%}52%,to{opacity:0;top:100%}}@keyframes lp-scan-clip{0%,8%{clip-path:inset(0 0 100%)}12%{clip-path:inset(0 0 calc(100% - .35em))}48%{clip-path:inset(calc(100% - .35em) 0 0)}52%,to{clip-path:inset(100% 0 0)}}.lp-printer-slot{background:var(--ink);height:14px;box-shadow:inset 0 -4px 0 color-mix(in oklch, var(--paper) 15%, transparent);border-radius:999px}.lp-receipt{background:var(--receipt);color:var(--ink);--tooth:7px;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--tooth) * 2) var(--tooth) repeat-x, linear-gradient(#000 0 0) top / 100% calc(100% - var(--tooth) + .5px) no-repeat;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--tooth) * 2) var(--tooth) repeat-x, linear-gradient(#000 0 0) top / 100% calc(100% - var(--tooth) + .5px) no-repeat}.lp-receipt__line{animation:.26s steps(4,end) both lp-feed}@keyframes lp-feed{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.lp-receipt--tear{animation:.7s cubic-bezier(.55,0,1,.45) forwards lp-tear}@keyframes lp-tear{to{opacity:0;transform:translateY(40px)rotate(-4deg)}}.lp-flap{color:#f7f1df;perspective:300px;background:#1c1c1a;border-radius:.08em;place-items:center;width:.72em;height:1.05em;display:inline-grid;position:relative;overflow:hidden}.lp-flap:after{content:"";background:#000000b3;height:1px;position:absolute;inset:50% 0 auto}.lp-flap__char{transform-origin:50%;display:block}.lp-flap__char[data-flip]{animation:90ms ease-in lp-flip}@keyframes lp-flip{0%{filter:brightness(.6);transform:rotateX(70deg)}to{filter:none;transform:rotateX(0)}}.lp-drop{opacity:0;transform:translateY(-60px) rotate(var(--tilt,-3deg))}[data-visible] .lp-drop{animation:.72s cubic-bezier(.3,1.5,.5,1) forwards lp-drop;animation-delay:var(--delay,0s)}@keyframes lp-drop{60%{opacity:1;transform:translateY(6px)rotate(.6deg)}80%{transform:translateY(-3px)rotate(-.3deg)}to{opacity:1;transform:none}}.lp-tag,.lp-tag__inner{transform-origin:50% -28px}.lp-tag{opacity:0}[data-visible] .lp-tag{animation:1.8s both lp-swing;animation-delay:var(--delay,0s)}.lp-tag__inner:hover{animation:1.1s ease-out lp-swing-hover}@keyframes lp-swing{0%{opacity:0;transform:rotate(9deg)}15%{opacity:1}35%{transform:rotate(-6deg)}55%{transform:rotate(3.5deg)}75%{transform:rotate(-1.5deg)}to{opacity:1;transform:rotate(0)}}@keyframes lp-swing-hover{25%{transform:rotate(-3deg)}55%{transform:rotate(2deg)}80%{transform:rotate(-.8deg)}}.lp-barcode rect{transform-box:fill-box;transform-origin:bottom}[data-visible] .lp-barcode rect{animation:.38s cubic-bezier(.2,.8,.2,1) both lp-bar}@keyframes lp-bar{0%{transform:scaleY(0)}}.lp-queue{--notch:10px;-webkit-mask:radial-gradient(circle var(--notch) at 0 50%, #0000 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, #0000 98%, #000) right / 51% 100% no-repeat;mask:radial-gradient(circle var(--notch) at 0 50%, #0000 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% 50%, #0000 98%, #000) right / 51% 100% no-repeat}.lp-queue__number{display:inline-block}[data-visible] .lp-queue__number{animation:.52s cubic-bezier(.3,1.6,.5,1) both lp-pop;animation-delay:var(--delay,0s)}@keyframes lp-pop{0%{opacity:0;transform:scale(.4)rotate(-8deg)}}.lp-stamp{opacity:0;filter:url(#lp-ink);transform:scale(2.6)rotate(-14deg)}[data-visible] .lp-stamp{animation:.52s cubic-bezier(.5,0,.75,0) .15s forwards lp-stamp}@keyframes lp-stamp{70%{opacity:1;transform:scale(.94)rotate(-7deg)}to{opacity:.92;transform:scale(1)rotate(-7deg)}}[data-visible] .lp-shake{animation:.26s linear .52s lp-shake}@keyframes lp-shake{25%{transform:translate(2px,-1px)}50%{transform:translate(-2px,1px)}75%{transform:translate(1px,1px)}}.lp-rise{opacity:0;transform:translateY(24px)}[data-visible] .lp-rise{animation:.7s cubic-bezier(.2,.8,.2,1) forwards lp-rise;animation-delay:var(--delay,0s)}@keyframes lp-rise{to{opacity:1;transform:none}}.lp-caret:after{content:"▌";margin-left:2px;animation:1s step-end infinite lp-blink}@keyframes lp-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.landing *,.landing :before,.landing :after{transition:none!important;animation:none!important}.lp-drop,.lp-rise,.lp-stamp,.lp-tag{opacity:1!important;transform:none!important}.lp-stamp{transform:rotate(-7deg)!important}.lp-scan__hit,.lp-scan__beam{display:none}}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.0z23a3hpu8ttr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.02aqyp7acl16b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.14a9xpaqsbppk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_b668c280-module__6l-88q__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_b668c280-module__6l-88q__variable{--font-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.3nkuoiize4urq.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.1da667lu-u79a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1i05ju5aeyhye.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.1dgcou5jor5q_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.3xauquyg2sixn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.2taws-qdxmzlf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0htwiiqufp3l9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.28xcb7557rbh2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.33iiebxkijmxa.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.2nzetymcmw3t7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0_f09-l1omku8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0fcfx2a-jndc5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_1ff9a4d-module__xTEBma__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_1ff9a4d-module__xTEBma__variable{--font-receipt:"IBM Plex Mono", "IBM Plex Mono Fallback"}
