.artifact-convert{position:relative;width:min(100%,34rem);min-height:20rem;margin-inline:auto;color:var(--artifact-ink);isolation:isolate}.artifact-convert__stage{position:absolute;inset:0}.artifact-file,.artifact-scan{position:absolute;display:grid;gap:.45rem;width:7rem;padding:.8rem .75rem .7rem;border:1px solid var(--artifact-rule);border-radius:.55rem;background:#fff;color:var(--artifact-ink);text-align:left}.artifact-file__kind,.artifact-scan__tag{display:inline-block;justify-self:start;padding:.16rem .38rem .12rem;border:1px solid var(--artifact-green);border-radius:.3rem;color:var(--artifact-green);font-size:.72rem;font-weight:700;letter-spacing:.08em;line-height:1}.artifact-file i,.artifact-scan i{display:block;height:.34rem;border-radius:999px;background:var(--artifact-rule)}.artifact-file i:nth-of-type(2),.artifact-file i:nth-of-type(4){width:72%}.artifact-file small,.artifact-scan small{color:var(--artifact-ink);font-size:.72rem;line-height:1.1}.artifact-file strong{color:var(--artifact-green);font-size:1.3rem;line-height:1}.artifact-file--pdf .artifact-file__kind{border-color:var(--artifact-orange);color:var(--artifact-orange)}.artifact-file--csv .artifact-file__kind,.artifact-file--xlsx .artifact-file__kind{border-color:var(--artifact-green);color:var(--artifact-green)}.artifact-scan{width:7.6rem;min-height:8.8rem;overflow:hidden}.artifact-scan__tag{border-color:var(--artifact-orange);color:var(--artifact-orange)}.artifact-scan__frame{height:4.2rem;border:1px solid var(--artifact-rule);border-radius:.35rem;background:linear-gradient(var(--artifact-rule),var(--artifact-rule)) 50% 50% / 68% 1px no-repeat,linear-gradient(var(--artifact-rule),var(--artifact-rule)) 50% 50% / 1px 58% no-repeat,var(--artifact-paper)}.artifact-scan__line--a{width:84%}.artifact-scan__line--b{width:58%}.artifact-convert__input{left:42%;z-index:1;opacity:0;visibility:hidden;transform:translate(-50%,-50%) scaleX(.06) scaleY(.96)}.artifact-convert__input--pdf{top:37%}.artifact-convert__input--scan{top:63%}.artifact-convert__line{position:absolute;top:11%;bottom:15%;left:42%;z-index:2;width:2px;overflow:visible;border-radius:999px;background:var(--artifact-ink);opacity:.92;transform:translate(-50%) scaleY(1);transform-origin:50% 50%}.artifact-convert__pulse{position:absolute;top:82%;left:42%;width:.55rem;height:18%;border-radius:999px;background:var(--artifact-green);opacity:0;transform:translateY(50%)}.artifact-convert__output{left:42%;z-index:3;opacity:1;transform:translate(var(--out-x),-50%) scale(1)}.artifact-convert__output--csv{--out-x: 2.6rem;top:38%}.artifact-convert__output--xlsx{--out-x: 6rem;top:64%;width:7.4rem}.artifact-convert__note{position:absolute;right:0;bottom:0;z-index:4;margin:0;color:var(--artifact-ink);font-size:.82rem;line-height:1.35;opacity:1;transform:translateY(0)}.artifact-convert__note span{color:var(--artifact-green);font-weight:700}@media(prefers-reduced-motion:no-preference){.artifact-convert__input--pdf,.artifact-convert__input--scan{animation:artifact-convert-in 6s infinite both}.artifact-convert__line{animation:artifact-convert-line 6s infinite both}.artifact-convert__pulse{animation:artifact-convert-pulse 6s infinite both}.artifact-convert__output--csv,.artifact-convert__output--xlsx{animation:artifact-convert-out 6s infinite both}.artifact-convert__note{animation:artifact-convert-note 6s infinite both}@keyframes artifact-convert-in{0.0%{opacity:0;visibility:visible;transform:translate(calc(-50% - 19rem),-50%) scale(1)}9.9%{opacity:1;visibility:visible;transform:translate(calc(-50% - 10.5rem),-50%) scale(1)}25.3%{opacity:1;visibility:visible;transform:translate(calc(-50% - 2.2rem),-50%) scale(.86)}33.0%{opacity:.9;visibility:visible;transform:translate(-50%,-50%) scaleX(.1) scaleY(1.04)}38.5%{opacity:0;visibility:visible;transform:translate(-50%,-50%) scaleX(.03) scaleY(.98)}55.0%{opacity:0;visibility:hidden;transform:translate(-50%,-50%) scaleX(.06) scaleY(.96)}to{opacity:0;visibility:hidden;transform:translate(-50%,-50%) scaleX(.06) scaleY(.96)}}@keyframes artifact-convert-line{0%,27.5%{opacity:0;transform:translate(-50%) scaleY(0)}31.9%{opacity:1;transform:translate(-50%) scaleY(1.12)}66%,55.0%{opacity:.92;transform:translate(-50%) scaleY(1)}to{opacity:.92;transform:translate(-50%) scaleY(1)}}@keyframes artifact-convert-pulse{0%,31.35%{top:0%;opacity:0;transform:translate(-50%,-50%)}34.1%{top:0%;opacity:1;transform:translate(-50%,-50%)}80%,55.0%{top:82%;opacity:0;transform:translate(-50%,-50%)}to{top:82%;opacity:0;transform:translate(-50%,-50%)}}@keyframes artifact-convert-out{0%,31.9%{opacity:0;visibility:visible;transform:translateY(-50%) scale(.72)}39.6%{opacity:1;visibility:visible;transform:translate(1.5rem,-50%) scale(.96)}47.3%{opacity:1;visibility:visible;transform:translate(calc(var(--out-x) + .5rem),-50%) scale(1)}55.0%{opacity:1;visibility:visible;transform:translate(var(--out-x),-50%) scale(1)}to{opacity:1;visibility:visible;transform:translate(var(--out-x),-50%) scale(1)}}@keyframes artifact-convert-note{0%,42.9%{opacity:0;transform:translateY(.75rem)}92%,55.0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}}.artifact-convert__stage{position:absolute;inset:30px 0 -30px}.artifact-convert__cta{position:absolute;z-index:5;top:auto;bottom:141px;left:0;display:flex;align-items:center;gap:.75rem;margin:0;color:var(--artifact-ink);font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:600;letter-spacing:-.02em;white-space:nowrap;opacity:0;transform:translate(-50%,-50%)}.artifact-convert__arrow{font-size:1.15em;line-height:1}@media(prefers-reduced-motion:no-preference){.artifact-convert__stage{animation:artifact-stage-fade 6s infinite both}.artifact-convert__cta{animation:artifact-cta-in 6s infinite both}@keyframes artifact-stage-fade{0%,62%{opacity:1}74%,to{opacity:0}}@keyframes artifact-cta-in{0%,66%{opacity:0;transform:translateY(50%) translate(.6rem)}80%,to{opacity:1;transform:translateY(50%) translate(0)}}}@media(max-width:1023px){.artifact-convert__arrow{transform:rotate(90deg)}}
