.lp{-webkit-hyphens:manual;hyphens:manual;--lp-paper:#fff;--lp-paper-2:#f4f4f1;--lp-paper-line:#d7dad4;--lp-paper-print:#c9cdc6;--lp-paper-ink:#15171a;--lp-paper-muted:#6b7280;--lp-fill-ink:#1d3a8a}.lp-scene{position:relative;overflow:hidden;container-type:inline-size}.lp-stage{place-items:center;font-size:3.3cqw;line-height:1.2;display:grid;position:absolute;inset:0}.lp-iso{width:18em;height:24em;transform-style:preserve-3d;position:relative;transform:translate(.2em,.5em)rotateX(52deg)rotate(-40deg)}.lp-iso>*{position:absolute}.lp-sheet{background:var(--lp-paper);border-radius:.2em;inset:0;box-shadow:0 0 0 .06em #14161a1f}.lp-sheet--under{background:var(--lp-paper-2)}.lp-shadow{filter:blur(1.1em);background:#0a282447;inset:.5em;transform:translateZ(-.1em)translate(1.4em,1.4em)}.lp-sheet--top{color:var(--lp-paper-ink);font-family:var(--font-sans);overflow:hidden}.lp-sheet--top>*{position:absolute}.lp-print{background:var(--lp-paper-print);border-radius:.1em;height:.28em}.lp-label{color:var(--lp-paper-muted);white-space:nowrap;font-size:.4em}.lp-input{border-bottom:.06em solid var(--lp-paper-line)}.lp-cell{border:.06em solid var(--lp-paper-line)}.lp-tick{border:.07em solid #8f958e;border-radius:.1em;width:.85em;height:.85em}.lp-box{border:.08em solid var(--c);background:color-mix(in oklab, var(--c) 11%, transparent);opacity:1;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s);border-radius:.12em;transform:none}.lp-hero:is([data-phase=idle],[data-phase=reset]) .lp-box{opacity:0;transform:scale(.92)}.lp-hero[data-phase=done] .lp-box{opacity:.28}.lp-val{color:var(--lp-fill-ink);white-space:nowrap;clip-path:inset(-20% -5% -20% 0);transition:clip-path .75s steps(14,end);transition-delay:var(--d,0s);font-size:.62em;font-weight:500}.lp-hero:is([data-phase=idle],[data-phase=detect]) .lp-val{clip-path:inset(-20% 100% -20% 0)}.lp-hero[data-phase=idle] .lp-val{transition:none}.lp-hero[data-phase=reset] .lp-val{clip-path:inset(-20% -5% -20% 100%);transition:clip-path .3s linear}.lp-draw{fill:none;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--t,.35s) ease-out;transition-delay:var(--d,0s)}.lp-hero:is([data-phase=idle],[data-phase=detect]) .lp-draw{stroke-dashoffset:1px}.lp-hero[data-phase=idle] .lp-draw{transition:none}.lp-hero[data-phase=reset] .lp-draw-wrap{opacity:0;transition:opacity .3s}.lp-beam{opacity:0;background:linear-gradient(to bottom, transparent, color-mix(in oklab, var(--accent) 22%, transparent) 85%, var(--accent) 97%, transparent);height:3em;top:-3em;left:-1em;right:-1em}.lp-hero[data-phase=detect] .lp-beam{animation:1.5s cubic-bezier(.45,0,.3,1) both lp-beam}@keyframes lp-beam{0%{opacity:0;transform:translateY(0)}12%,85%{opacity:1}to{opacity:0;transform:translateY(28em)}}.lp-chip{transform:translateZ(var(--z,5em)) rotateZ(40deg) rotateX(-52deg);transition-delay:var(--d,0s);white-space:nowrap}.lp-chip>span{color:#15171a;background:#fff;border-radius:.3em;align-items:center;gap:.35em;padding:.3em .55em;font-size:.56em;font-weight:500;display:inline-flex;box-shadow:0 0 0 .08em #14161a1a,0 .5em 1.2em -.4em #0a282459}.lp-stem{border-left:.07em dashed color-mix(in oklab, var(--c) 70%, transparent);transform-origin:top;width:0;transform:translateZ(var(--base,2.4em)) rotateX(90deg);transition:opacity .35s;transition-delay:var(--d,0s)}.lp-chip>span{transition:scale .4s cubic-bezier(.3,1.4,.5,1);transition-delay:inherit}.lp-hero:is([data-phase=idle],[data-phase=reset],[data-phase=done]) .lp-stem[data-show=scan]{opacity:0;transition-delay:0s}.lp-hero:is([data-phase=idle],[data-phase=reset],[data-phase=done]) .lp-chip[data-show=scan]>span,.lp-hero:not([data-phase=fill]) .lp-chip[data-show=fill]>span,.lp-hero:not([data-phase=done]) .lp-chip[data-show=done]>span{transition-delay:0s;scale:0}.lp-hero:is([data-phase=idle],[data-phase=reset]) *{transition-delay:0s!important}.lp-s{animation-duration:var(--lp-dur,7s);animation-timing-function:var(--lp-ease,cubic-bezier(.2, .7, .2, 1));animation-iteration-count:infinite;animation-fill-mode:both}.lp-s0{animation-name:lp-s0}.lp-s1{animation-name:lp-s1}.lp-s2{animation-name:lp-s2}.lp-s3{animation-name:lp-s3}.lp-s4{animation-name:lp-s4}.lp-s5{animation-name:lp-s5}.lp-s6{animation-name:lp-s6}.lp-s7{animation-name:lp-s7}.lp-s8{animation-name:lp-s8}.lp-type{--lp-o0:1;--lp-from:none;--lp-clip:inset(-20% 100% -20% 0);--lp-clip-out:inset(-20% 0 -20% 100%);--lp-ease:steps(12, end)}.lp-pop{--lp-o0:1;--lp-from:scale(.001);--lp-out:scale(.001);--lp-ease:cubic-bezier(.3, 1.4, .5, 1)}@keyframes lp-s0{0%,2%{opacity:var(--lp-o0,0);transform:var(--lp-from,translateY(.4em));clip-path:var(--lp-clip,inset(-50%))}7%,90%{opacity:1;clip-path:inset(-50%);transform:none}96%,to{opacity:var(--lp-o0,0);transform:var(--lp-out,none);clip-path:var(--lp-clip-out,inset(-50%))}}@keyframes lp-s1{0%,10%{opacity:var(--lp-o0,0);transform:var(--lp-from,translateY(.4em));clip-path:var(--lp-clip,inset(-50%))}15%,90%{opacity:1;clip-path:inset(-50%);transform:none}96%,to{opacity:var(--lp-o0,0);transform:var(--lp-out,none);clip-path:var(--lp-clip-out,inset(-50%))}}@keyframes lp-s2{0%,18%{opacity:var(--lp-o0,0);transform:var(--lp-from,translateY(.4em));clip-path:var(--lp-clip,inset(-50%))}23%,90%{opacity:1;clip-path:inset(-50%);transform:none}96%,to{opacity:var(--lp-o0,0);transform:var(--lp-out,none);clip-path:var(--lp-clip-out,inset(-50%))}}@keyframes lp-s3{0%,26%{opacity:var(--lp-o0,0);transform:var(--lp-from,translateY(.4em));clip-path:var(--lp-clip,inset(-50%))}31%,90%{opacity:1;clip-path:inset(-50%);transform:none}96%,to{opacity:var(--lp-o0,0);transform:var(--lp-out,none);clip-path:var(--lp-clip-out,inset(-50%))}}@keyframes lp-s4{0%,34%{opacity:var(--lp-o0,0);transform:var(--lp-from,translateY(.4em));clip-path:var(--lp-clip,inset(-50%))}39%,90%{opacity:1;clip-path:inset(-50%);transform:none}96%,to{opacity:var(--lp-o0,0);transform:var(--lp-out,none);clip-path:var(--lp-clip-out,inset(-50%))}}@keyframes lp-s5{0%,42%{opacity:var(--lp-o0,0);transform:var(--lp-from,translateY(.4em));clip-path:var(--lp-clip,inset(-50%))}47%,90%{opacity:1;clip-path:inset(-50%);transform:none}96%,to{opacity:var(--lp-o0,0);transform:var(--lp-out,none);clip-path:var(--lp-clip-out,inset(-50%))}}@keyframes lp-s6{0%,50%{opacity:var(--lp-o0,0);transform:var(--lp-from,translateY(.4em));clip-path:var(--lp-clip,inset(-50%))}55%,90%{opacity:1;clip-path:inset(-50%);transform:none}96%,to{opacity:var(--lp-o0,0);transform:var(--lp-out,none);clip-path:var(--lp-clip-out,inset(-50%))}}@keyframes lp-s7{0%,58%{opacity:var(--lp-o0,0);transform:var(--lp-from,translateY(.4em));clip-path:var(--lp-clip,inset(-50%))}63%,90%{opacity:1;clip-path:inset(-50%);transform:none}96%,to{opacity:var(--lp-o0,0);transform:var(--lp-out,none);clip-path:var(--lp-clip-out,inset(-50%))}}@keyframes lp-s8{0%,66%{opacity:var(--lp-o0,0);transform:var(--lp-from,translateY(.4em));clip-path:var(--lp-clip,inset(-50%))}71%,90%{opacity:1;clip-path:inset(-50%);transform:none}96%,to{opacity:var(--lp-o0,0);transform:var(--lp-out,none);clip-path:var(--lp-clip-out,inset(-50%))}}.lp-drop{animation:lp-drop var(--lp-dur,6s) cubic-bezier(.3, .7, .2, 1) infinite both}@keyframes lp-drop{0%{transform:translateY(-11em)rotate(-8deg)}32%,90%{transform:none}97%,to{transform:scale(.001)}}.lp-zone{animation:lp-zone var(--lp-dur,6s) ease infinite both}@keyframes lp-zone{0%,18%,60%,to{border-color:var(--line-strong);background-color:#0000}26%,40%{border-color:var(--accent);background-color:color-mix(in oklab, var(--accent) 7%, transparent)}}.lp-bar{transform-origin:0;animation:lp-bar var(--lp-dur,6s) cubic-bezier(.5, 0, .3, 1) infinite both}@keyframes lp-bar{0%,34%{transform:scaleX(0)}62%,90%{transform:scaleX(1)}97%,to{opacity:0;transform:scaleX(1)}}.lp-cursor{animation:lp-cursor var(--lp-dur,7s) cubic-bezier(.5, 0, .2, 1) infinite both}@keyframes lp-cursor{0%,56%{opacity:0;transform:translate(3.5em,2.5em)}62%{opacity:1;transform:translate(3.5em,2.5em)}72%{transform:translate(0)scale(1)}75%{transform:translate(0)scale(.86)}78%,90%{opacity:1;transform:translate(.9em)scale(.86)}96%,to{opacity:0;transform:translate(.9em)}}.lp-nudge{animation:lp-nudge var(--lp-dur,7s) cubic-bezier(.5, 0, .2, 1) infinite both}@keyframes lp-nudge{0%,75%{translate:0}78%,to{translate:.9em}}.lp-deskew{animation:lp-deskew var(--lp-dur,7s) cubic-bezier(.5, 0, .2, 1) infinite both}@keyframes lp-deskew{0%{opacity:0;transform:rotate(-7deg)scale(.96)}6%,16%{opacity:1;transform:rotate(-7deg)scale(.96)}30%,90%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}.lp-dots>i{background:currentColor;border-radius:50%;width:.36em;height:.36em;margin:0 .08em;animation:1s ease-in-out infinite lp-dot;display:inline-block}.lp-dots>i:nth-child(2){animation-delay:.15s}.lp-dots>i:nth-child(3){animation-delay:.3s}@keyframes lp-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-.2em)}}.lp-typing{animation:lp-typing var(--lp-dur,8s) linear infinite both}@keyframes lp-typing{0%,17%{opacity:0}19%,33%{opacity:1}35%,to{opacity:0}}.lp-pulse{animation:2.6s cubic-bezier(.2,.6,.3,1) infinite both lp-pulse}.lp-pulse.lp-late{animation-delay:1.3s}@keyframes lp-pulse{0%{opacity:.55;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}.lp-countdown{animation:12s linear infinite both lp-countdown}@keyframes lp-countdown{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.lp-caret{animation:1.1s step-end infinite lp-caret}@keyframes lp-caret{50%{opacity:0}}.lp-marquee{animation:48s linear infinite lp-marquee}.lp-marquee-host:is(:hover,:focus-within) .lp-marquee{animation-play-state:paused}@keyframes lp-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lp-s,.lp-drop,.lp-zone,.lp-bar,.lp-cursor,.lp-nudge,.lp-deskew,.lp-dots>i,.lp-typing,.lp-pulse,.lp-countdown,.lp-caret,.lp-marquee,.lp-beam{animation:none!important}.lp-typing,.lp-pulse{opacity:0}.lp-marquee-host{overflow-x:auto}}
