.capture-flow-module__qUExLG__root{--loop:10s;margin-top:3rem}.capture-flow-module__qUExLG__stage{isolation:isolate;border:1px solid color-mix(in srgb, var(--color-primary) 18%, transparent);background:#fdf9ed;border-radius:2.25rem;min-height:610px;position:relative;overflow:hidden;box-shadow:0 34px 90px -52px #11201f8c}.capture-flow-module__qUExLG__grid{z-index:-3;background-image:linear-gradient(#217a820b 1px,#0000 1px),linear-gradient(90deg,#217a820b 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.capture-flow-module__qUExLG__orb{z-index:-2;inset-inline-start:50%;background:radial-gradient(circle,#35c0b438,#217a820f 42%,#0000 70%);border-radius:999px;width:460px;height:460px;position:absolute;top:46%;translate:-50% -50%}.capture-flow-module__qUExLG__phaseLabels{z-index:20;pointer-events:none;justify-content:space-between;display:flex;position:absolute;inset:24px 28px auto}.capture-flow-module__qUExLG__phaseLabel{color:#3c4a498c;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:700;display:inline-flex}.capture-flow-module__qUExLG__phaseLabel span{width:25px;height:25px;color:var(--color-primary);letter-spacing:0;background:#ffffffb8;border:1px solid #217a8229;border-radius:999px;place-items:center;font-family:ui-monospace,monospace;display:grid}.capture-flow-module__qUExLG__connections{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.capture-flow-module__qUExLG__pathIn,.capture-flow-module__qUExLG__pathOut{fill:none;stroke-width:3px;stroke-linecap:round;stroke-dasharray:10 13;opacity:0}.capture-flow-module__qUExLG__pathIn{animation:capture-flow-module__qUExLG__path-in var(--loop) ease-in-out infinite}.capture-flow-module__qUExLG__pathOut{animation:capture-flow-module__qUExLG__path-out var(--loop) ease-in-out infinite}.capture-flow-module__qUExLG__particleIn,.capture-flow-module__qUExLG__particleOut{opacity:0}.capture-flow-module__qUExLG__particleIn{offset-path:path("M226 276 C342 288 408 454 521 510");animation:capture-flow-module__qUExLG__particle-in var(--loop) ease-in-out infinite}.capture-flow-module__qUExLG__particleOut{offset-path:path("M548 510 C676 472 722 260 856 244");animation:capture-flow-module__qUExLG__particle-out var(--loop) ease-in-out infinite}.capture-flow-module__qUExLG__receipt{z-index:4;color:#11201f;opacity:0;width:235px;animation:capture-flow-module__qUExLG__receipt-enter var(--loop) cubic-bezier(.2, .8, .2, 1) infinite;background:#fffdf7;border:1px solid #11201f17;padding:17px 17px 22px;position:absolute;inset-block-start:105px;inset-inline-start:4.5%;transform:translate(-35px)rotate(-4deg)scale(.92);box-shadow:0 24px 50px -25px #11201f80}.capture-flow-module__qUExLG__receipt:after{content:"";background:linear-gradient(135deg,#fffdf7 6px,#0000 0) 0 0/12px 12px repeat-x;height:10px;position:absolute;bottom:-9px;left:0;right:0}.capture-flow-module__qUExLG__paperNoise{pointer-events:none;background:repeating-linear-gradient(0deg,#0000 0 3px,#11201f03 4px);position:absolute;inset:0}.capture-flow-module__qUExLG__receiptHead{border-bottom:1px dashed #11201f33;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding-bottom:11px;display:grid;position:relative}.capture-flow-module__qUExLG__storeMark{color:#fbf7ee;background:#11201f;border-radius:999px;place-items:center;width:34px;height:34px;font-size:9px;font-weight:900;display:grid}.capture-flow-module__qUExLG__receiptHead strong,.capture-flow-module__qUExLG__receiptHead small{display:block}.capture-flow-module__qUExLG__receiptHead strong{letter-spacing:.04em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;max-width:130px;font-size:10px;overflow:hidden}.capture-flow-module__qUExLG__receiptHead small{color:#3c4a49a6;margin-top:2px;font-size:7px}.capture-flow-module__qUExLG__receiptHead svg{color:var(--color-primary)}.capture-flow-module__qUExLG__receiptMeta,.capture-flow-module__qUExLG__receiptLegend,.capture-flow-module__qUExLG__receiptRows p,.capture-flow-module__qUExLG__receiptTotals p,.capture-flow-module__qUExLG__receiptTotals strong{justify-content:space-between;gap:10px;display:flex}.capture-flow-module__qUExLG__receiptMeta{color:#3c4a49ad;text-transform:uppercase;border-bottom:1px dashed #11201f33;padding:9px 0;font-family:ui-monospace,monospace;font-size:7px}.capture-flow-module__qUExLG__receiptRows{border-bottom:1px dashed #11201f33;padding:11px 0;font-family:ui-monospace,monospace;font-size:8px}.capture-flow-module__qUExLG__receiptLegend{color:#3c4a4973;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:6px}.capture-flow-module__qUExLG__receiptRows p+p{margin-top:5px}.capture-flow-module__qUExLG__receiptRows p span{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.capture-flow-module__qUExLG__receiptTotals{padding-top:10px;font-family:ui-monospace,monospace;font-size:8px}.capture-flow-module__qUExLG__receiptTotals p{color:#3c4a49bd}.capture-flow-module__qUExLG__receiptTotals p+p{margin-top:4px}.capture-flow-module__qUExLG__receiptTotals strong{text-transform:uppercase;border-top:1px solid #11201f1f;align-items:end;margin-top:8px;padding-top:7px;font-size:10px}.capture-flow-module__qUExLG__receiptTotals strong span:last-child{font-size:13px}.capture-flow-module__qUExLG__barcode{opacity:.52;background:repeating-linear-gradient(90deg,#11201f 0 1px,#0000 1px 3px,#11201f 3px 5px,#0000 5px 7px);width:72px;height:24px;margin:13px auto 0}.capture-flow-module__qUExLG__scanLine{z-index:3;opacity:0;height:3px;animation:capture-flow-module__qUExLG__scan var(--loop) ease-in-out infinite;background:#35c0b4;border-radius:999px;position:absolute;top:18%;left:-4px;right:-4px;box-shadow:0 0 8px #35c0b4,0 0 24px #35c0b4cc}.capture-flow-module__qUExLG__falconGlow{z-index:1;inset-inline-start:50%;opacity:.65;width:330px;height:330px;animation:capture-flow-module__qUExLG__glow var(--loop) ease-in-out infinite;background:radial-gradient(circle,#35c0b442,#0000 67%);border-radius:999px;position:absolute;top:52%;translate:-50% -50%}.capture-flow-module__qUExLG__falcon{z-index:6;inset-inline-start:50%;filter:drop-shadow(0 22px 24px #11201f2b);width:455px;max-width:none;height:auto;animation:capture-flow-module__qUExLG__falcon-breathe var(--loop) ease-in-out infinite;position:absolute;bottom:-105px;translate:-50%}.capture-flow-module__qUExLG__corePulse{z-index:7;inset-inline-start:50%;color:#fff;opacity:0;width:47px;height:47px;animation:capture-flow-module__qUExLG__core-pulse var(--loop) ease-in-out infinite;background:#35c0b46b;border:1px solid #ffffffd9;border-radius:999px;place-items:center;display:grid;position:absolute;top:86.5%;translate:-31% -50%;box-shadow:0 0 #35c0b452}.capture-flow-module__qUExLG__dataChip{z-index:10;color:var(--color-primary);opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #217a822e;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;font-family:ui-monospace,monospace;font-size:9px;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 8px 24px #11201f1a}.capture-flow-module__qUExLG__dataChipTrn{animation:capture-flow-module__qUExLG__chip-trn var(--loop) cubic-bezier(.2, .8, .2, 1) infinite;inset-block-start:155px;inset-inline-start:30%}.capture-flow-module__qUExLG__dataChipVat{animation:capture-flow-module__qUExLG__chip-vat var(--loop) cubic-bezier(.2, .8, .2, 1) infinite;inset-block-start:236px;inset-inline-start:32%}.capture-flow-module__qUExLG__dataChipTotal{animation:capture-flow-module__qUExLG__chip-total var(--loop) cubic-bezier(.2, .8, .2, 1) infinite;inset-block-start:315px;inset-inline-start:31%}.capture-flow-module__qUExLG__invoice{z-index:8;opacity:0;width:285px;animation:capture-flow-module__qUExLG__invoice-enter var(--loop) cubic-bezier(.2, .8, .2, 1) infinite;background:#fffffff5;border:1px solid #217a8233;border-radius:20px;position:absolute;inset-block-start:86px;inset-inline-end:4.2%;overflow:hidden;transform:translate(34px)rotate(3deg)scale(.92);box-shadow:0 28px 65px -32px #11201f80}.capture-flow-module__qUExLG__invoiceHead{background:var(--color-primary);color:var(--color-cream);justify-content:space-between;align-items:flex-start;gap:10px;padding:17px 18px 15px;display:flex}.capture-flow-module__qUExLG__invoiceHead small,.capture-flow-module__qUExLG__invoiceHead strong{display:block}.capture-flow-module__qUExLG__invoiceHead small{color:#fbf7eea8;letter-spacing:.14em;text-transform:uppercase;font-size:7px;font-weight:700}.capture-flow-module__qUExLG__invoiceHead strong{margin-top:3px;font-size:15px}.capture-flow-module__qUExLG__invoiceHead>span{background:#ffffff1f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;font-weight:700;display:inline-flex}.capture-flow-module__qUExLG__invoiceBody{padding:15px 17px 17px}.capture-flow-module__qUExLG__field{opacity:0}.capture-flow-module__qUExLG__fieldSupplier{border-bottom:1px solid var(--color-line);animation:capture-flow-module__qUExLG__field-enter var(--loop) ease-out infinite;padding-bottom:12px}.capture-flow-module__qUExLG__fieldSupplier small,.capture-flow-module__qUExLG__fieldSupplier strong,.capture-flow-module__qUExLG__fieldSupplier span{display:block}.capture-flow-module__qUExLG__fieldSupplier small{color:#3c4a4980;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:700}.capture-flow-module__qUExLG__fieldSupplier strong{margin-top:3px;font-size:11px}.capture-flow-module__qUExLG__fieldSupplier span{color:#3c4a4994;margin-top:2px;font-family:ui-monospace,monospace;font-size:7px}.capture-flow-module__qUExLG__invoiceItems{border-bottom:1px solid var(--color-line);opacity:0;animation:capture-flow-module__qUExLG__items-enter var(--loop) ease-out infinite;padding:12px 0;font-family:ui-monospace,monospace;font-size:8px}.capture-flow-module__qUExLG__invoiceItems p{justify-content:space-between;gap:10px;display:flex}.capture-flow-module__qUExLG__invoiceItems p+p{margin-top:6px}.capture-flow-module__qUExLG__fieldVat,.capture-flow-module__qUExLG__fieldTotal{justify-content:space-between;align-items:center;display:flex}.capture-flow-module__qUExLG__fieldVat{border-bottom:1px solid var(--color-line);color:var(--color-primary);animation:capture-flow-module__qUExLG__vat-enter var(--loop) ease-out infinite;padding:11px 0;font-size:8px}.capture-flow-module__qUExLG__fieldVat b{background:#217a8217;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;display:inline-flex}.capture-flow-module__qUExLG__fieldTotal{text-transform:uppercase;animation:capture-flow-module__qUExLG__total-enter var(--loop) ease-out infinite;padding-top:12px;font-size:9px}.capture-flow-module__qUExLG__fieldTotal b{font-size:14px}.capture-flow-module__qUExLG__providers{z-index:12;inset-inline-end:6.2%;align-items:center;gap:13px;display:flex;position:absolute;bottom:73px}.capture-flow-module__qUExLG__providers img{filter:drop-shadow(0 5px 8px #11201f1f);opacity:0;width:31px;height:31px;transform:translateY(12px)scale(.7)}.capture-flow-module__qUExLG__providers img:first-of-type{animation:capture-flow-module__qUExLG__provider-one var(--loop) ease-out infinite}.capture-flow-module__qUExLG__providers img:nth-of-type(2){animation:capture-flow-module__qUExLG__provider-two var(--loop) ease-out infinite}.capture-flow-module__qUExLG__providers img:nth-of-type(3){animation:capture-flow-module__qUExLG__provider-three var(--loop) ease-out infinite}.capture-flow-module__qUExLG__syncDot{background:var(--color-primary);color:#fff;opacity:0;width:27px;height:27px;animation:capture-flow-module__qUExLG__sync-done var(--loop) ease-out infinite;border-radius:999px;place-items:center;display:grid;transform:scale(.6);box-shadow:0 0 0 7px #217a821a}.capture-flow-module__qUExLG__timeline{z-index:20;background:#217a821a;border-radius:999px;height:3px;position:absolute;bottom:26px;left:28px;right:28px;overflow:hidden}.capture-flow-module__qUExLG__timeline span{border-radius:inherit;background:linear-gradient(90deg, var(--color-primary), var(--color-teal-bright));transform-origin:0;width:100%;height:100%;animation:capture-flow-module__qUExLG__timeline var(--loop) linear infinite;display:block;transform:scaleX(0)}.capture-flow-module__qUExLG__stepList{border-right:1px solid var(--color-line);border-bottom:1px solid var(--color-line);border-left:1px solid var(--color-line);background:#ffffff70;border-radius:0 0 28px 28px;grid-template-columns:repeat(3,1fr);gap:0;margin-top:0;display:grid}.capture-flow-module__qUExLG__stepList li{grid-template-columns:auto 1fr;gap:13px;padding:24px 25px 27px;display:grid}.capture-flow-module__qUExLG__stepList li+li{border-inline-start:1px solid var(--color-line)}.capture-flow-module__qUExLG__stepNumber{width:29px;height:29px;color:var(--color-primary);background:#217a8217;border-radius:999px;place-items:center;font-family:ui-monospace,monospace;font-size:9px;font-weight:800;display:grid}.capture-flow-module__qUExLG__stepList p{color:var(--color-ink);font-size:14px;font-weight:700}.capture-flow-module__qUExLG__stepList p span{color:var(--color-primary)}.capture-flow-module__qUExLG__stepList p b{color:#3c4a4959;margin-inline:5px}.capture-flow-module__qUExLG__stepList li>div>span{color:var(--color-ink-soft);margin-top:7px;font-size:12px;line-height:1.6;display:block}@keyframes capture-flow-module__qUExLG__receipt-enter{0%,2%,96%,to{opacity:0;transform:translate(-35px)rotate(-4deg)scale(.92)}9%,91%{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes capture-flow-module__qUExLG__scan{0%,16%,34%,to{opacity:0;top:18%}19%{opacity:1}31%{opacity:1;top:90%}34%{opacity:0;top:90%}}@keyframes capture-flow-module__qUExLG__path-in{0%,15%,37%,to{opacity:0;stroke-dashoffset:48px}21%,33%{opacity:1;stroke-dashoffset:0}}@keyframes capture-flow-module__qUExLG__path-out{0%,53%,88%,to{opacity:0;stroke-dashoffset:48px}61%,83%{opacity:1;stroke-dashoffset:0}}@keyframes capture-flow-module__qUExLG__particle-in{0%,18%,37%,to{opacity:0;offset-distance:0%}21%{opacity:1}32%{opacity:1;offset-distance:100%}35%{opacity:0;offset-distance:100%}}@keyframes capture-flow-module__qUExLG__particle-out{0%,58%,88%,to{opacity:0;offset-distance:0%}62%{opacity:1}78%{opacity:1;offset-distance:100%}82%{opacity:0;offset-distance:100%}}@keyframes capture-flow-module__qUExLG__chip-trn{0%,24%,56%,to{opacity:0;transform:translate(-55px,20px)scale(.7)}31%,45%{opacity:1;transform:translate(0)scale(1)}53%{opacity:0;transform:translate(220px,-25px)scale(.82)}}@keyframes capture-flow-module__qUExLG__chip-vat{0%,28%,59%,to{opacity:0;transform:translate(-60px,8px)scale(.7)}35%,48%{opacity:1;transform:translate(0)scale(1)}56%{opacity:0;transform:translate(215px,-5px)scale(.82)}}@keyframes capture-flow-module__qUExLG__chip-total{0%,32%,62%,to{opacity:0;transform:translate(-58px,-8px)scale(.7)}39%,51%{opacity:1;transform:translate(0)scale(1)}59%{opacity:0;transform:translate(220px,12px)scale(.82)}}@keyframes capture-flow-module__qUExLG__invoice-enter{0%,35%,96%,to{opacity:0;transform:translate(34px)rotate(3deg)scale(.92)}44%,91%{opacity:1;transform:translate(0)rotate(0)scale(1)}}@keyframes capture-flow-module__qUExLG__field-enter{0%,42%,96%,to{opacity:0;transform:translateY(8px)}49%,91%{opacity:1;transform:translateY(0)}}@keyframes capture-flow-module__qUExLG__items-enter{0%,46%,96%,to{opacity:0;transform:translateY(8px)}53%,91%{opacity:1;transform:translateY(0)}}@keyframes capture-flow-module__qUExLG__vat-enter{0%,50%,96%,to{opacity:0;transform:translateY(7px)}57%,91%{opacity:1;transform:translateY(0)}}@keyframes capture-flow-module__qUExLG__total-enter{0%,54%,96%,to{opacity:0;transform:translateY(7px)}61%,91%{opacity:1;transform:translateY(0)}}@keyframes capture-flow-module__qUExLG__core-pulse{0%,17%,91%,to{opacity:0;transform:scale(.65);box-shadow:0 0 #35c0b459}26%,71%{opacity:1;transform:scale(1);box-shadow:0 0 0 18px #35c0b400}78%{opacity:.6;transform:scale(.9)}}@keyframes capture-flow-module__qUExLG__glow{0%,to{opacity:.45;transform:scale(.9)}35%,70%{opacity:1;transform:scale(1.1)}}@keyframes capture-flow-module__qUExLG__falcon-breathe{0%,to{transform:translateY(2px)rotate(-.4deg)}35%{transform:translateY(-3px)rotate(.3deg)}70%{transform:translateY(0)rotate(-.2deg)}}@keyframes capture-flow-module__qUExLG__sync-done{0%,69%,96%,to{opacity:0;transform:scale(.6)}76%,91%{opacity:1;transform:scale(1)}}@keyframes capture-flow-module__qUExLG__provider-one{0%,71%,96%,to{opacity:0;transform:translateY(12px)scale(.7)}77%,91%{opacity:1;transform:translateY(0)scale(1)}}@keyframes capture-flow-module__qUExLG__provider-two{0%,74%,96%,to{opacity:0;transform:translateY(12px)scale(.7)}80%,91%{opacity:1;transform:translateY(0)scale(1)}}@keyframes capture-flow-module__qUExLG__provider-three{0%,77%,96%,to{opacity:0;transform:translateY(12px)scale(.7)}83%,91%{opacity:1;transform:translateY(0)scale(1)}}@keyframes capture-flow-module__qUExLG__timeline{0%{transform:scaleX(0)}94%,to{transform:scaleX(1)}}@media (max-width:900px){.capture-flow-module__qUExLG__stage{min-height:570px}.capture-flow-module__qUExLG__receipt{transform-origin:0 0;inset-inline-start:3%;scale:.88}.capture-flow-module__qUExLG__invoice{transform-origin:100% 0;inset-inline-end:3%;scale:.9}.capture-flow-module__qUExLG__falcon{width:410px;bottom:-94px}.capture-flow-module__qUExLG__corePulse{top:87%}.capture-flow-module__qUExLG__dataChipTrn{inset-inline-start:27%}.capture-flow-module__qUExLG__dataChipVat{inset-inline-start:29%}.capture-flow-module__qUExLG__dataChipTotal{inset-inline-start:28%}.capture-flow-module__qUExLG__providers{inset-inline-end:5%}}@media (max-width:700px){.capture-flow-module__qUExLG__root{margin-top:2.25rem}.capture-flow-module__qUExLG__stage{border-radius:28px 28px 20px 20px;min-height:600px}.capture-flow-module__qUExLG__phaseLabels{inset:18px 18px auto}.capture-flow-module__qUExLG__phaseLabel{letter-spacing:.04em;gap:5px;font-size:8px}.capture-flow-module__qUExLG__phaseLabel span{width:21px;height:21px;font-size:8px}.capture-flow-module__qUExLG__receipt{top:81px;width:205px;inset-inline-start:-15px;scale:.72}.capture-flow-module__qUExLG__invoice{top:75px;width:245px;inset-inline-end:-14px;scale:.72}.capture-flow-module__qUExLG__falcon{width:390px;bottom:-74px}.capture-flow-module__qUExLG__falconGlow{width:280px;height:280px;top:57%}.capture-flow-module__qUExLG__corePulse{top:85.5%;translate:-30% -50%;scale:.83}.capture-flow-module__qUExLG__dataChip{padding:6px 8px;font-size:7px}.capture-flow-module__qUExLG__dataChipTrn{top:278px;inset-inline-start:9%}.capture-flow-module__qUExLG__dataChipVat{top:322px;inset-inline-start:11%}.capture-flow-module__qUExLG__dataChipTotal{top:366px;inset-inline-start:10%}.capture-flow-module__qUExLG__providers{inset-inline-end:17px;gap:9px;bottom:57px}.capture-flow-module__qUExLG__providers img{width:27px;height:27px}.capture-flow-module__qUExLG__timeline{bottom:20px;left:18px;right:18px}.capture-flow-module__qUExLG__stepList{border-radius:0 0 24px 24px;grid-template-columns:1fr}.capture-flow-module__qUExLG__stepList li{padding:20px 20px 22px}.capture-flow-module__qUExLG__stepList li+li{border-top:1px solid var(--color-line);border-inline-start:0}.capture-flow-module__qUExLG__connections{display:none}}[dir=rtl] .capture-flow-module__qUExLG__receipt{rotate:3deg}[dir=rtl] .capture-flow-module__qUExLG__invoice{rotate:-2deg}[dir=rtl] .capture-flow-module__qUExLG__timeline span{transform-origin:100%}@media (prefers-reduced-motion:reduce){.capture-flow-module__qUExLG__receipt,.capture-flow-module__qUExLG__invoice,.capture-flow-module__qUExLG__field,.capture-flow-module__qUExLG__invoiceItems,.capture-flow-module__qUExLG__providers img,.capture-flow-module__qUExLG__syncDot,.capture-flow-module__qUExLG__pathIn,.capture-flow-module__qUExLG__pathOut,.capture-flow-module__qUExLG__corePulse,.capture-flow-module__qUExLG__falcon,.capture-flow-module__qUExLG__falconGlow,.capture-flow-module__qUExLG__timeline span{animation:none}.capture-flow-module__qUExLG__receipt,.capture-flow-module__qUExLG__invoice,.capture-flow-module__qUExLG__field,.capture-flow-module__qUExLG__invoiceItems,.capture-flow-module__qUExLG__providers img,.capture-flow-module__qUExLG__syncDot,.capture-flow-module__qUExLG__pathIn,.capture-flow-module__qUExLG__pathOut,.capture-flow-module__qUExLG__corePulse{opacity:1;transform:none}.capture-flow-module__qUExLG__dataChip,.capture-flow-module__qUExLG__particleIn,.capture-flow-module__qUExLG__particleOut,.capture-flow-module__qUExLG__scanLine{display:none}.capture-flow-module__qUExLG__timeline span{transform:scaleX(1)}}
