:root{--mf-ease-out:cubic-bezier(.16,1,.3,1);--mf-ease-std:cubic-bezier(.4,0,.2,1);--mf-ease-spring:cubic-bezier(.2,.9,.3,1.4);--mf-dur-1:.12s;--mf-dur-2:.22s;--mf-dur-3:.32s}@keyframes mfShake{0%,to{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(5px)}45%{transform:translate(-4px)}60%{transform:translate(3px)}75%{transform:translate(-2px)}}.mf-shake{animation:mfShake .42s var(--mf-ease-std) both}.mf-field-error,.mf-field-error:focus{outline:2px solid var(--c-error,#C0392B)!important;outline-offset:1px}:is(.ff-float,.ff-addr) .mf-field-error,:is(.ff-float,.ff-addr) .mf-field-error:focus{outline:0!important}.ff-float:has(.mf-field-error),.ff-addr:has(.mf-field-error){border-color:var(--field-error,#C0392B);box-shadow:var(--field-error-ring,0 0 0 3px rgba(192,57,43,.16))}@keyframes mfQtyUp{0%{transform:translateY(60%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes mfQtyDown{0%{transform:translateY(-60%);opacity:0}to{transform:translateY(0);opacity:1}}.mf-qty-up,.mf-qty-down{display:inline-block;will-change:transform,opacity}.mf-qty-up{animation:mfQtyUp var(--mf-dur-2) var(--mf-ease-out)}.mf-qty-down{animation:mfQtyDown var(--mf-dur-2) var(--mf-ease-out)}@keyframes mfRevealUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.mf-reveal-in>*{animation:mfRevealUp var(--mf-dur-3) var(--mf-ease-out) backwards}.mf-reveal-in>*:nth-child(2){animation-delay:40ms}.mf-reveal-in>*:nth-child(3){animation-delay:80ms}.mf-reveal-in>*:nth-child(n+4){animation-delay:.11s}@media (hover:hover){.ff-rail-title svg:last-child{transition:transform var(--mf-dur-2) var(--mf-ease-out)}.ff-rail-title:hover svg:last-child{transform:translate(4px)}}@keyframes mfShimmer{0%{background-position:130% 0}to{background-position:-130% 0}}.mf-shimmer-text,.s2co-confirming-steps li.is-on{background-image:linear-gradient(100deg,var(--c-text,#1E2A24) 0 36%,#8FCDB5 50%,var(--c-text,#1E2A24) 64% 100%);background-size:230% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:mfShimmer 1.4s linear infinite}.s2co-confirming.is-ok .s2co-confirming-steps li.is-on{background-image:none;-webkit-text-fill-color:currentColor;animation:none}@media (prefers-reduced-motion:reduce){.mf-shake,.mf-qty-up,.mf-qty-down,.mf-reveal-in>*{animation:none!important}.mf-shimmer-text,.s2co-confirming-steps li.is-on{background-image:none;-webkit-text-fill-color:currentColor;animation:none}.ff-rail-title svg:last-child{transition:none}}@keyframes mfIconIn{0%{opacity:0;transform:scale(.6) rotate(-12deg);filter:blur(2px)}to{opacity:1;transform:none;filter:none}}.mf-icon-in{animation:mfIconIn var(--mf-dur-2) var(--mf-ease-out)}.ff-eye svg[hidden]{display:none}@media (prefers-reduced-motion:reduce){.mf-icon-in{animation:none}}@keyframes mfCheckPop{0%{transform:scale(.72)}60%{transform:scale(1.14)}to{transform:scale(1)}}.mf-check-pop{animation:mfCheckPop .3s var(--mf-ease-spring)}@keyframes mfOptPop{0%{transform:scale(.985)}to{transform:scale(1)}}.mf-opt-pop{animation:mfOptPop var(--mf-dur-2) var(--mf-ease-out)}@media (prefers-reduced-motion:reduce){.mf-check-pop,.mf-opt-pop{animation:none}}@keyframes mfDissolve{0%{opacity:.9;transform:translateY(0);filter:blur(0);letter-spacing:0}to{opacity:0;transform:translateY(-7px);filter:blur(5px);letter-spacing:.06em}}.mf-dissolve-ghost{position:fixed;z-index:9000;pointer-events:none;white-space:pre;overflow:hidden;animation:mfDissolve .34s var(--mf-ease-std) forwards}@media (prefers-reduced-motion:reduce){.mf-dissolve-ghost{display:none}}.mf-tip{position:fixed;z-index:9500;left:0;top:0;max-width:260px;padding:6px 10px;border-radius:8px;background:#1e2a24;color:#fff;font:500 12.5px/1.35 Inter,system-ui,sans-serif;pointer-events:none;opacity:0;transform:translateY(4px) scale(.97);transition:opacity var(--mf-dur-1) linear,transform var(--mf-dur-2) var(--mf-ease-out);box-shadow:0 6px 18px #10281e38}.mf-tip.is-below{transform:translateY(-4px) scale(.97)}.mf-tip.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.mf-tip{transition:opacity .1s linear;transform:none}}.mf-collapsing{overflow:hidden!important;pointer-events:none;transition:height var(--mf-dur-2) var(--mf-ease-std),opacity var(--mf-dur-1) linear,margin var(--mf-dur-2) var(--mf-ease-std),padding var(--mf-dur-2) var(--mf-ease-std),transform var(--mf-dur-2) var(--mf-ease-std)}img.mf-img-wait{opacity:0}img.mf-img-in{transition:opacity var(--mf-dur-3) var(--mf-ease-std)}@media (prefers-reduced-motion:reduce){img.mf-img-wait{opacity:1}img.mf-img-in{transition:none}}.mf-confetti{position:fixed;inset:0;width:100%;height:100%;z-index:9800;pointer-events:none}@keyframes mfOrganic{0%{background-position:-60% 50%,0 0}to{background-position:160% 50%,0 0}}.ff-skel{background:radial-gradient(55% 190% at 50% 50%,#ffffffd9,#fff0 72%) -60% 50%/55% 100% no-repeat,linear-gradient(100deg,#e2ebe6,#eaf2ee 50%,#e2ebe6) 0 0/100% 100% no-repeat;animation:mfOrganic 1.7s cubic-bezier(.45,.05,.35,1) infinite}.ff-skel:nth-child(2n){animation-delay:-.35s}.ff-skel:nth-child(3n){animation-delay:-.7s}@media (prefers-reduced-motion:reduce){.ff-skel{animation:none}}@keyframes mfTiltIn{0%{transform:perspective(900px) scale(1)}45%{transform:perspective(900px) scale(1.28) rotateX(9deg) rotateY(-12deg)}to{transform:perspective(900px) scale(1.5)}}@keyframes mfTiltOut{0%{transform:perspective(900px) scale(1.5)}to{transform:perspective(900px) scale(1)}}.ff-drawer-visual>img{cursor:zoom-in}.ff-drawer-visual.mf-zoom{overflow:hidden}.ff-drawer-visual.mf-zoom>img{cursor:zoom-out;animation:mfTiltIn .55s var(--mf-ease-out) forwards}.ff-drawer-visual.mf-zoom-out>img{animation:mfTiltOut var(--mf-dur-3) var(--mf-ease-std) forwards}@media (prefers-reduced-motion:reduce){.ff-drawer-visual.mf-zoom>img{animation:none;transform:scale(1.5)}.ff-drawer-visual.mf-zoom-out>img{animation:none}}@property --mf-glow-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes mfGlowSpin{to{--mf-glow-a:360deg}}.mf-glow-btn{position:relative;isolation:isolate}.mf-glow-btn:before{content:"";position:absolute;inset:-2px;border-radius:inherit;z-index:-1;padding:2px;background:conic-gradient(from var(--mf-glow-a),#155E48,#F5B800,#F08A24,#1FA463,#155E48);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:mfGlowSpin 3.2s linear infinite}.mf-glow-btn:hover:before,.mf-glow-btn:focus-visible:before{filter:brightness(1.25) blur(1px)}@media (prefers-reduced-motion:reduce){.mf-glow-btn:before{animation:none}}@keyframes mfGradText{to{background-position:200% 50%}}.mf-grad-text{background:linear-gradient(90deg,#0e4433,#1fa463,#c98f00,#1fa463,#0e4433) 0 50%/200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:mfGradText 5s linear infinite}.mf-grad-text *{-webkit-text-fill-color:transparent}@media (prefers-reduced-motion:reduce){.mf-grad-text{animation:none}}.cav-cardwrap{position:relative;isolation:isolate}.cav-cardwrap:before,.cav-cardwrap:after{content:"";position:absolute;z-index:-1;left:8px;right:8px;top:8px;aspect-ratio:1/.469;border-radius:6px;border:1px solid rgba(21,94,72,.18);transition:transform .5s var(--mf-ease-spring),opacity var(--mf-dur-2) linear;opacity:0;transform-origin:50% 100%}.cav-cardwrap:before{background:#f5e3a8}.cav-cardwrap:after{background:#cfe6d8}.cav-cardwrap:hover:before,.cav-cardwrap:focus-within:before,.cav-cardwrap.mf-fan:before{opacity:1;transform:translate(-10px,-6px) rotate(-4deg)}.cav-cardwrap:hover:after,.cav-cardwrap:focus-within:after,.cav-cardwrap.mf-fan:after{opacity:1;transform:translate(10px,-6px) rotate(4deg)}.cav-card{transition:transform .5s var(--mf-ease-spring)}.cav-cardwrap:hover .cav-card,.cav-cardwrap.mf-fan .cav-card{transform:translateY(3px)}@media (prefers-reduced-motion:reduce){.cav-cardwrap:before,.cav-cardwrap:after,.cav-card{transition:none}}
