.factory-flow-module__jlsrLG__flow{--dir:1}[dir=rtl] .factory-flow-module__jlsrLG__flow{--dir:-1}.factory-flow-module__jlsrLG__panel{isolation:isolate;border:1px solid var(--color-line-2);border-radius:var(--radius-xl);background:radial-gradient(120% 80% at 100% 0%, color-mix(in oklab, var(--color-accent) 9%, transparent), transparent 55%), radial-gradient(90% 70% at 0% 100%, color-mix(in oklab, var(--color-gold-base) 8%, transparent), transparent 60%), color-mix(in oklab, var(--color-base) 94%, transparent);box-shadow:0 40px 120px -60px color-mix(in oklab, var(--color-accent) 45%, transparent);position:relative;overflow:hidden}.factory-flow-module__jlsrLG__aura{z-index:-1;aspect-ratio:1;background:conic-gradient(from 90deg, transparent, color-mix(in oklab, var(--color-accent) 22%, transparent) 18%, transparent 40%, color-mix(in oklab, var(--color-gold-base) 18%, transparent) 62%, transparent 85%);filter:blur(60px);opacity:.55;pointer-events:none;border-radius:50%;width:70%;animation:28s linear infinite factory-flow-module__jlsrLG__ff-spin;position:absolute;inset:-30% -10% auto auto}.factory-flow-module__jlsrLG__grain{z-index:-1;background-image:radial-gradient(color-mix(in oklab, var(--color-ink) 7%, transparent) 1px, transparent 1.2px);pointer-events:none;background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}.factory-flow-module__jlsrLG__meterTrack{background:var(--color-raised);border-radius:999px;height:6px;position:relative;overflow:hidden}.factory-flow-module__jlsrLG__meterFill{border-radius:inherit;background:linear-gradient(90deg, var(--color-gold-base), var(--color-accent-on-dark));height:100%;box-shadow:0 0 18px color-mix(in oklab, var(--color-accent) 70%, transparent);transition:inline-size .52s cubic-bezier(.33,1,.68,1)}[dir=rtl] .factory-flow-module__jlsrLG__meterFill{background:linear-gradient(270deg, var(--color-gold-base), var(--color-accent-on-dark))}.factory-flow-module__jlsrLG__enterFwd{animation:.46s cubic-bezier(.22,1,.36,1) both factory-flow-module__jlsrLG__ff-enter-fwd}.factory-flow-module__jlsrLG__enterBack{animation:.46s cubic-bezier(.22,1,.36,1) both factory-flow-module__jlsrLG__ff-enter-back}.factory-flow-module__jlsrLG__prompt{font-family:var(--font-display-face), system-ui, sans-serif;letter-spacing:-.02em;text-wrap:balance;color:var(--color-ink);font-size:clamp(26px,3.4vw,42px);font-weight:700;line-height:1.2}.factory-flow-module__jlsrLG__prompt:lang(ar){letter-spacing:0;line-height:1.4}.factory-flow-module__jlsrLG__prompt:focus{outline:none}.factory-flow-module__jlsrLG__prompt:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:6px;border-radius:6px}.factory-flow-module__jlsrLG__choice{animation:.42s cubic-bezier(.22,1,.36,1) both factory-flow-module__jlsrLG__ff-rise;animation-delay:calc(var(--i,0) * 45ms + 80ms);transition:border-color .18s,background-color .18s,transform .18s,box-shadow .18s}.factory-flow-module__jlsrLG__choice:hover{transform:translateY(-1px)}.factory-flow-module__jlsrLG__choiceOn{box-shadow:0 0 0 1px var(--color-line-accent), 0 16px 40px -22px color-mix(in oklab, var(--color-accent) 90%, transparent)}.factory-flow-module__jlsrLG__choiceOn .factory-flow-module__jlsrLG__keycap{background:var(--color-accent);color:var(--color-on-accent);border-color:#0000}.factory-flow-module__jlsrLG__keycap{border:1px solid var(--color-line-3);font-variant-numeric:tabular-nums;width:32px;height:32px;color:var(--color-ink-3);border-radius:9px;flex:none;place-content:center;font-size:13px;font-weight:700;transition:background-color .18s,color .18s;display:grid}.factory-flow-module__jlsrLG__tick{animation:.32s cubic-bezier(.2,1.6,.4,1) both factory-flow-module__jlsrLG__ff-pop}.factory-flow-module__jlsrLG__field{animation:.48s cubic-bezier(.22,1,.36,1) both factory-flow-module__jlsrLG__ff-rise;animation-delay:calc(var(--i,0) * 50ms + 60ms);transition:border-color .18s,background-color .18s,transform .2s,box-shadow .2s}.factory-flow-module__jlsrLG__field:hover{transform:translateY(-2px)}.factory-flow-module__jlsrLG__fieldIcon{background:linear-gradient(140deg, color-mix(in oklab, var(--color-gold-base) 22%, transparent), transparent)}.factory-flow-module__jlsrLG__choiceOn .factory-flow-module__jlsrLG__fieldIcon{background:linear-gradient(140deg, var(--color-accent), color-mix(in oklab, var(--color-accent) 40%, var(--color-gold-base)));color:var(--color-on-accent)}.factory-flow-module__jlsrLG__burst{place-content:center;width:112px;height:112px;display:grid;position:relative}.factory-flow-module__jlsrLG__burst:before,.factory-flow-module__jlsrLG__burst:after{content:"";border:2px solid color-mix(in oklab, var(--color-gold-base) 70%, transparent);border-radius:50%;animation:1.6s cubic-bezier(.2,.8,.2,1) both factory-flow-module__jlsrLG__ff-ring;position:absolute;inset:0}.factory-flow-module__jlsrLG__burst:after{border-color:color-mix(in oklab, var(--color-accent) 60%, transparent);animation-delay:.22s}.factory-flow-module__jlsrLG__burstCore{background:radial-gradient(circle at 35% 30%, var(--color-gold-highlight), var(--color-gold-base) 55%, var(--color-gold-deep));width:76px;height:76px;color:var(--color-gold-ink);box-shadow:0 18px 50px -12px color-mix(in oklab, var(--color-gold-base) 70%, transparent);border-radius:50%;place-content:center;animation:.62s cubic-bezier(.2,1.6,.4,1) .12s both factory-flow-module__jlsrLG__ff-pop;display:grid}.factory-flow-module__jlsrLG__spark{background:var(--color-gold-light);--a:calc(var(--i) * 45deg);border-radius:50%;width:6px;height:6px;animation:.9s cubic-bezier(.2,.8,.2,1) .16s both factory-flow-module__jlsrLG__ff-spark;position:absolute;inset-block-start:50%;inset-inline-start:50%}.factory-flow-module__jlsrLG__bigInput{border:1.5px solid var(--color-line-3);border-radius:var(--radius-md);background:var(--color-base);width:100%;min-width:0;font-family:var(--font-display-face), system-ui, sans-serif;color:var(--color-ink);padding:12px 18px;font-size:clamp(22px,2.6vw,32px);font-weight:600;line-height:1.3;transition:border-color .2s,box-shadow .2s}.factory-flow-module__jlsrLG__bigInput::placeholder{color:var(--color-ink-4);font-weight:500}.factory-flow-module__jlsrLG__bigInput:hover{border-color:var(--color-ink-4)}.factory-flow-module__jlsrLG__bigInput:focus{border-color:var(--color-accent-on-dark);outline:none}.factory-flow-module__jlsrLG__bigInput:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring)}.factory-flow-module__jlsrLG__bigInputBad,.factory-flow-module__jlsrLG__bigInputBad:hover{border-color:var(--color-danger-on-dark)}.factory-flow-module__jlsrLG__headline{font-family:var(--font-display-face), system-ui, sans-serif;letter-spacing:-.035em;color:var(--color-ink);text-wrap:balance;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1.08}.factory-flow-module__jlsrLG__headline:lang(ar){letter-spacing:0;line-height:1.3}.factory-flow-module__jlsrLG__headlineAccent{background:linear-gradient(100deg, var(--color-gold-light), var(--color-gold-base) 45%, var(--color-accent-on-dark));color:#0000;-webkit-background-clip:text;background-clip:text}.factory-flow-module__jlsrLG__submit{border-radius:var(--radius-pill);background:linear-gradient(110deg, var(--color-accent-press), var(--color-accent) 45%, var(--color-accent-hover));min-height:56px;color:var(--color-on-accent);cursor:pointer;box-shadow:0 18px 44px -16px color-mix(in oklab, var(--color-accent) 90%, transparent);border:0;justify-content:center;align-items:center;gap:10px;padding-inline:30px;font-size:16px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.factory-flow-module__jlsrLG__submit:hover{box-shadow:0 22px 52px -16px color-mix(in oklab, var(--color-accent) 100%, transparent);transform:translateY(-1px)}.factory-flow-module__jlsrLG__submit:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}.factory-flow-module__jlsrLG__submit:disabled{cursor:progress;opacity:.7}.factory-flow-module__jlsrLG__calc{place-content:center;width:140px;height:140px;display:grid;position:relative}.factory-flow-module__jlsrLG__calcRing{border:2px solid #0000;border-block-start-color:var(--color-accent-on-dark);border-inline-end-color:color-mix(in oklab, var(--color-gold-base) 70%, transparent);border-radius:50%;animation:1.4s linear infinite factory-flow-module__jlsrLG__ff-spin;position:absolute;inset:0}.factory-flow-module__jlsrLG__calcRing+.factory-flow-module__jlsrLG__calcRing{border-block-start-color:var(--color-gold-light);border-inline-end-color:#0000;border-block-end-color:color-mix(in oklab, var(--color-accent) 60%, transparent);animation-duration:2.2s;animation-direction:reverse;inset:16px}.factory-flow-module__jlsrLG__calcCore{background:radial-gradient(circle, color-mix(in oklab, var(--color-accent) 30%, transparent), transparent 70%);width:64px;height:64px;color:var(--color-gold-light);border-radius:50%;place-content:center;animation:1.6s ease-in-out infinite alternate factory-flow-module__jlsrLG__ff-breathe;display:grid}.factory-flow-module__jlsrLG__calcLine{animation:.42s cubic-bezier(.22,1,.36,1) both factory-flow-module__jlsrLG__ff-rise;animation-delay:calc(var(--i,0) * .26s + .12s)}.factory-flow-module__jlsrLG__calcDot{animation:.9s ease-in-out infinite alternate factory-flow-module__jlsrLG__ff-breathe;animation-delay:calc(var(--i,0) * .26s)}.factory-flow-module__jlsrLG__price{isolation:isolate;border-radius:var(--radius-xl);background:linear-gradient(150deg, var(--color-gold-rim), var(--color-gold-deep) 30%, color-mix(in oklab, var(--color-line-2) 80%, transparent) 60%, color-mix(in oklab, var(--color-accent) 70%, transparent));box-shadow:0 50px 120px -50px color-mix(in oklab, var(--color-gold-base) 55%, transparent);padding:1px;animation:.64s cubic-bezier(.22,1,.36,1) both factory-flow-module__jlsrLG__ff-card;position:relative;overflow:hidden}.factory-flow-module__jlsrLG__priceInner{border-radius:calc(var(--radius-xl) - 1px);background:radial-gradient(100% 70% at 100% 0%, color-mix(in oklab, var(--color-gold-base) 14%, transparent), transparent 60%), var(--color-base);position:relative}.factory-flow-module__jlsrLG__priceInner:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--color-gold-highlight) 16%, transparent), transparent);pointer-events:none;width:40%;animation:1.4s cubic-bezier(.22,1,.36,1) .42s both factory-flow-module__jlsrLG__ff-sweep;position:absolute;inset-block:0;inset-inline-start:-50%;transform:skew(-16deg)}.factory-flow-module__jlsrLG__amount{font-family:var(--font-display-face), system-ui, sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg, var(--color-gold-highlight), var(--color-gold-base));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(48px,7vw,84px);font-weight:800;line-height:1;animation:.82s cubic-bezier(.22,1,.36,1) .18s both factory-flow-module__jlsrLG__ff-amount}.factory-flow-module__jlsrLG__reveal{animation:.46s cubic-bezier(.22,1,.36,1) both factory-flow-module__jlsrLG__ff-rise;animation-delay:calc(var(--i,0) * 90ms + .36s)}.factory-flow-module__jlsrLG__heldIcon{animation:1.8s ease-in-out infinite alternate factory-flow-module__jlsrLG__ff-breathe}@media (prefers-reduced-motion:reduce){.factory-flow-module__jlsrLG__aura,.factory-flow-module__jlsrLG__enterFwd,.factory-flow-module__jlsrLG__enterBack,.factory-flow-module__jlsrLG__choice,.factory-flow-module__jlsrLG__tick,.factory-flow-module__jlsrLG__field,.factory-flow-module__jlsrLG__burst:before,.factory-flow-module__jlsrLG__burst:after,.factory-flow-module__jlsrLG__burstCore,.factory-flow-module__jlsrLG__spark,.factory-flow-module__jlsrLG__calcRing,.factory-flow-module__jlsrLG__calcCore,.factory-flow-module__jlsrLG__calcLine,.factory-flow-module__jlsrLG__calcDot,.factory-flow-module__jlsrLG__price,.factory-flow-module__jlsrLG__priceInner:after,.factory-flow-module__jlsrLG__amount,.factory-flow-module__jlsrLG__reveal,.factory-flow-module__jlsrLG__heldIcon{animation:none!important}.factory-flow-module__jlsrLG__choice:hover,.factory-flow-module__jlsrLG__field:hover,.factory-flow-module__jlsrLG__submit:hover{transform:none}.factory-flow-module__jlsrLG__meterFill{transition:none}}@keyframes factory-flow-module__jlsrLG__ff-spin{to{transform:rotate(360deg)}}@keyframes factory-flow-module__jlsrLG__ff-enter-fwd{0%{opacity:0;transform:translateX(calc(var(--dir) * 36px));filter:blur(4px)}to{opacity:1;filter:none;transform:none}}@keyframes factory-flow-module__jlsrLG__ff-enter-back{0%{opacity:0;transform:translateX(calc(var(--dir) * -36px));filter:blur(4px)}to{opacity:1;filter:none;transform:none}}@keyframes factory-flow-module__jlsrLG__ff-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes factory-flow-module__jlsrLG__ff-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes factory-flow-module__jlsrLG__ff-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.9)}}@keyframes factory-flow-module__jlsrLG__ff-spark{0%{opacity:1;transform:translate(-50%, -50%) rotate(var(--a)) translateY(0)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--a)) translateY(-78px)}}@keyframes factory-flow-module__jlsrLG__ff-breathe{0%{opacity:.55;transform:scale(.94)}to{opacity:1;transform:scale(1.04)}}@keyframes factory-flow-module__jlsrLG__ff-card{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}@keyframes factory-flow-module__jlsrLG__ff-amount{0%{opacity:0;filter:blur(10px);transform:translateY(12px)scale(.92)}to{opacity:1;filter:none;transform:none}}@keyframes factory-flow-module__jlsrLG__ff-sweep{0%{inset-inline-start:-50%}to{inset-inline-start:130%}}
