.wf-card{aspect-ratio:85.6/54;color:#fff;background:radial-gradient(120% 90% at 100% 0%, #ffffff3d, transparent 55%), linear-gradient(145deg, var(--color-cf-blue-bright) 0%, var(--color-cf-blue) 48%, var(--color-cf-blue-deep) 100%);border-radius:6.5%/10.3%;width:100%;position:relative;overflow:hidden;box-shadow:0 2px 4px #00143233,0 26px 46px -18px #001432a6,inset 0 1px #ffffff59;container-type:inline-size}.wf-card-rings i{border-style:solid;border-radius:999px;position:absolute}.wf-card-rings i:first-child{border-width:3.4cqw;border-color:#d8408f80;width:38cqw;height:38cqw;top:-14cqw;right:-10cqw}.wf-card-rings i:nth-child(2){border-width:2.2cqw;border-color:#f2b41f8c;width:15cqw;height:15cqw;top:-5cqw;right:22cqw}.wf-card-rings i:nth-child(3){border-width:3cqw;border-color:#3ddc8461;width:26cqw;height:26cqw;bottom:-13cqw;left:-9cqw}.wf-card-in{flex-direction:column;gap:2.6cqw;height:100%;padding:5cqw 5.5cqw 4cqw;display:flex;position:relative}.wf-card-head{align-items:center;gap:2.4cqw;display:flex}.wf-card-mark{background:#fff;border-radius:2.4cqw;flex:none;place-items:center;width:9.5cqw;height:9.5cqw;padding:1.4cqw;display:grid;box-shadow:0 1cqw 2cqw #00143240}.wf-card-mark img{width:100%;height:auto}.wf-card-title{flex-direction:column;min-width:0;line-height:1.1;display:flex}.wf-card-title b{letter-spacing:-.01em;font-size:5cqw;font-weight:700}.wf-card-title small{opacity:.82;white-space:nowrap;font-size:2.8cqw;font-weight:500}.wf-card-wafa{color:var(--color-cf-blue);box-shadow:inset 0 -1.1cqw 0 var(--color-cf-red);background:#fff;border-radius:1.6cqw;margin-inline-start:auto;padding:.6cqw 2.8cqw 1.6cqw;font-size:5.6cqw;font-weight:700;line-height:1.1}.wf-card-plate{direction:ltr;background:#fff;border-radius:3cqw;flex:1;justify-content:center;align-items:center;min-height:0;padding:1.6cqw 3.5cqw;display:flex;position:relative;box-shadow:inset 0 0 0 .3cqw #10203f0f}.wf-card-plate svg{max-height:100%}.wf-card-digits{color:var(--color-ink);letter-spacing:.1em;white-space:nowrap;font-family:ui-monospace,Consolas,monospace;font-size:6.4cqw;font-weight:700}.wf-card-foot{letter-spacing:.3em;justify-content:space-between;align-items:center;gap:2cqw;min-height:5cqw;font-size:2.8cqw;font-weight:700;display:flex}.wf-card-foot>span:first-child{opacity:.7}.wf-card-badge{color:#05361c;letter-spacing:0;animation:wf-pop .52s var(--ease-spring) 1s both;background:#3ddc84;border-radius:999px;align-items:center;gap:1cqw;padding:.9cqw 2.4cqw;font-size:3cqw;display:inline-flex}.wf-card-badge svg{stroke-width:3.5px;width:3.4cqw;height:3.4cqw}.wf-card[data-verified]:after{content:"";pointer-events:none;animation:wf-shine 1.2s var(--ease-out) .65s both;background:linear-gradient(105deg,#0000 35%,#ffffff80 50%,#0000 65%);position:absolute;inset:0;transform:translate(-130%)}.wf-bars-grow .wf-bar{transform-box:fill-box;transform-origin:50% 100%;animation:wf-bar-grow .38s var(--ease-out) both;animation-delay:calc(var(--d) * 6ms + .25s)}.wf-bars-grow text{animation:.4s .85s both wf-fade}.wf-laser{pointer-events:none;background:#ff2d45;border-radius:2px;height:2px;position:absolute;top:50%;left:-3%;right:-3%;box-shadow:0 0 6px 2px #ff2d45b3,0 0 20px 6px #ff2d454d}.wf-hero{grid-template-rows:auto 1fr auto auto;grid-template-areas:"copy""side""steps""alt";gap:1.5rem;padding:1.75rem 1.25rem;display:grid}@media (min-width:40rem){.wf-hero{padding:2.25rem}}@media (min-width:64rem) and (orientation:landscape){.wf-hero{grid-template:"copy side""steps side""alt side"1fr/minmax(0,1fr) minmax(0,1fr);column-gap:2.75rem;padding:2.5rem 2.75rem}}.wf-hero-copy{grid-area:copy}.wf-hero-side{grid-area:side;justify-content:center;align-items:center;min-width:0;display:flex}.wf-steps{grid-area:steps}.wf-alt{grid-area:alt}.wf-fill{flex-direction:column;display:flex}.page-main:has(.wf-fill){flex-direction:column;display:flex}.page-main:has(.wf-fill)>.page-in{flex-direction:column;display:flex}.page-main:has(.wf-fill)>.page-in>*{flex-direction:column;display:flex}.wf-fill,.wf-fill>.wf-hero{flex:1 0 auto}.page-main:has(.wf-fill)>.page-in{flex:1 0 auto}.page-main:has(.wf-fill)>.page-in>*{flex:1 0 auto}.page-main:has(.wf-fill)>.page-in>*{width:100%}.wf-lead{color:#ffffffdb;max-width:34rem;margin-top:.7rem;font-size:1.15rem}.wf-steps{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.wf-step{background:#ffffff0d;border-radius:1.15rem;align-items:center;gap:.9rem;padding:.8rem 1rem;animation:6s infinite wf-step;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff24}.wf-step[data-step="2"]{animation-delay:-4s}.wf-step[data-step="3"]{animation-delay:-2s}.wf-step-num{width:2.6rem;height:2.6rem;animation:6s infinite wf-step-num;animation-delay:inherit;background:#ffffff24;border-radius:999px;flex:none;place-items:center;font-size:1.15rem;font-weight:700;display:grid}.wf-step-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.wf-step-text b{font-size:1.08rem;font-weight:600}.wf-step-text small{opacity:.75;font-size:.88rem}.wf-steps[data-paused] .wf-step,.wf-steps[data-paused] .wf-step-num{animation:none}.wf-alt{flex-wrap:wrap;align-self:end;align-items:center;gap:.75rem 1rem;display:flex}.wf-alt>span{color:#fffc;font-size:.98rem}.wf-alt-btn{color:var(--color-cf-blue);background:#fff;box-shadow:0 14px 30px -14px #0000008c}.wf-notice{width:fit-content;color:var(--color-cf-red);background:var(--color-cf-red-soft);border-radius:1rem;align-items:center;gap:.6rem;margin:1rem auto 0;padding:.75rem 1.1rem;font-weight:600;display:flex}.wf-scene{aspect-ratio:6/5;width:min(100%,30rem);position:relative}@media (orientation:portrait) and (min-height:60rem) and (min-width:40rem){.wf-scene{width:min(100%,40rem)}}.wf-scene-glow{filter:blur(12px);background:radial-gradient(closest-side,#fff3,#0000);border-radius:50%;position:absolute;inset:12% 4% -2%}.wf-reader{aspect-ratio:2.6;background:linear-gradient(165deg,#3a5a8f,#13264a 55%,#0a1730);border-radius:1.1rem 1.1rem 1.5rem 1.5rem;width:46%;position:absolute;top:0;left:27%;box-shadow:0 16px 30px -12px #000000a6,inset 0 1px #ffffff38}.wf-reader-led{background:#3ddc84;border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:20%;right:9%;box-shadow:0 0 8px #3ddc84}.wf-reader-window{border-radius:999px;height:18%;animation:6s infinite wf-window;position:absolute;bottom:14%;left:13%;right:13%}.wf-beam{clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);opacity:0;background:linear-gradient(#ff304899,#ff30480f);width:78%;height:50%;animation:6s infinite wf-beam;position:absolute;top:16%;left:11%}.wf-scene-card{width:66%;animation:wf-card-in 6s var(--ease-out) infinite;position:absolute;bottom:3%;left:50%;transform:translate(-50%)rotate(-3deg)}.wf-scene .wf-laser{opacity:0;animation:6s linear infinite wf-laser-scene}.wf-scene-flash{pointer-events:none;opacity:0;border-radius:6.5%/10.3%;animation:6s infinite wf-flash;position:absolute;inset:0;box-shadow:0 0 0 3px #3ddc84,0 0 34px 6px #3ddc848c}.wf-scene-ok{color:#fff;background:var(--color-ok);border-radius:999px;place-items:center;width:3.4rem;height:3.4rem;animation:6s infinite wf-ok-pop;display:grid;position:absolute;top:40%;right:8%;transform:scale(0);box-shadow:0 0 0 .35rem #ffffffeb,0 14px 26px -8px #00000080}.wf-scene-ok svg{width:1.9rem;height:1.9rem}.wf-keypad{width:min(100%,27rem);color:var(--color-ink);background:var(--color-paper);border-radius:1.75rem;padding:1.25rem;box-shadow:0 34px 60px -30px #000000a6}.wf-keypad-head b{font-size:1.2rem;display:block}.wf-keypad-head small{color:var(--color-ink-soft);margin-top:.15rem;font-size:.9rem;display:block}.wf-keypad-display{letter-spacing:.06em;font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--color-ground);min-height:4.25rem;box-shadow:inset 0 0 0 2px var(--color-line);border-radius:1.1rem;align-items:center;margin-top:.9rem;padding:0 1.1rem;font-size:1.7rem;font-weight:600;transition:box-shadow .2s;display:flex;overflow:hidden}.wf-keypad-display[data-state=ok]{box-shadow:inset 0 0 0 2px var(--color-ok), 0 0 0 4px var(--color-ok-soft)}.wf-keypad-display[data-state=warn]{box-shadow:inset 0 0 0 2px var(--color-sand-deep), 0 0 0 4px #fff1cf}.wf-ph{color:var(--color-mute)}.wf-caret{background:var(--color-cf-blue);flex:none;width:2px;height:1.8rem;margin-inline-start:3px;animation:1s step-end infinite wf-blink}.wf-keypad-state{align-items:center;gap:.35rem;min-height:1.6rem;margin-top:.4rem;font-size:.92rem;font-weight:600;display:flex}.wf-keypad-state[data-state=ok]{color:var(--color-ok)}.wf-keypad-state[data-state=warn]{color:#a86a00}.wf-keys{direction:ltr;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-top:.35rem;display:grid}.wf-keys .key{background:var(--color-ground);min-height:4rem;box-shadow:0 3px 0 var(--color-line);font-size:1.65rem}.wf-keys .key:active{background:var(--color-cf-blue-soft);box-shadow:none}.wf-keys .wf-key-del{color:var(--color-ink-soft)}.wf-keys .wf-key-ok{color:#fff;background:linear-gradient(135deg, var(--color-cf-blue-bright), var(--color-cf-blue));box-shadow:0 3px 0 var(--color-cf-blue-deep);font-size:1.05rem}.wf-keys .key[disabled]{opacity:.4;cursor:default}.wf-check{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.1rem;padding:2.25rem 1.25rem 2.5rem;display:flex}.wf-check-stage{perspective:60rem;width:min(100%,32rem);padding:1.4rem;position:relative}.wf-check-stage:before{content:"";filter:blur(14px);background:radial-gradient(closest-side,#ffffff38,#0000);border-radius:50%;position:absolute;inset:8%}.wf-check-card{animation:wf-check-card .8s var(--ease-out) both;position:relative}.wf-laser-run{animation:1.4s ease-in-out .7s infinite both wf-laser-run}.wf-frame i{width:2.4rem;height:2.4rem;animation:wf-lock .6s var(--ease-spring) .2s both;border:0 solid #ff3048;transition:border-color .3s;position:absolute}.wf-frame i:first-child{border-top-width:4px;border-left-width:4px;border-top-left-radius:.9rem;top:0;left:0}.wf-frame i:nth-child(2){border-top-width:4px;border-right-width:4px;border-top-right-radius:.9rem;top:0;right:0}.wf-frame i:nth-child(3){border-bottom-width:4px;border-left-width:4px;border-bottom-left-radius:.9rem;bottom:0;left:0}.wf-frame i:nth-child(4){border-bottom-width:4px;border-right-width:4px;border-bottom-right-radius:.9rem;bottom:0;right:0}.wf-check[data-outcome=ok] .wf-frame i{border-color:#3ddc84}.wf-check[data-outcome=unavailable] .wf-frame i{border-color:var(--color-sand-deep)}.wf-check-title{font-size:clamp(1.5rem,1.1rem + 1.5vw,2.3rem)}.wf-checks{text-align:start;gap:.55rem;width:min(100%,27rem);margin:0;padding:0;list-style:none;display:grid}.wf-checks li{animation:rise .36s var(--ease-out) both;background:#ffffff14;border-radius:1rem;align-items:center;gap:.8rem;padding:.7rem 1rem;font-weight:600;transition:background-color .3s;display:flex;box-shadow:inset 0 0 0 1px #ffffff26}.wf-checks li[data-state=done]{background:#3ddc8424}.wf-checks li[data-state=fail]{background:#e4001b38}.wf-tick{border-radius:999px;flex:none;place-items:center;width:2rem;height:2rem;font-weight:700;line-height:1;display:grid}.wf-tick svg{width:1.15rem;height:1.15rem}.wf-tick-x{font-size:1.3rem}.wf-tick[data-state=wait]:after{content:"";box-sizing:border-box;border:3px solid #ffffff40;border-top-color:#fff;border-radius:999px;width:100%;height:100%;animation:.8s linear infinite wf-spin}.wf-tick[data-state=done]{color:#05361c;animation:wf-pop .42s var(--ease-spring) both;background:#3ddc84}.wf-tick[data-state=fail]{color:#fff;background:var(--color-cf-red);animation:wf-pop .42s var(--ease-spring) both}.wf-tick[data-state=warn]{color:#3a2800;background:var(--color-sand-deep);animation:wf-pop .42s var(--ease-spring) both}.wf-tick[data-state=skip]{color:#fff;background:#ffffff38}.wf-result{--u:clamp(.85rem, (100dvh - 6.5rem) / 48, 1.1rem);gap:calc(1.25 * var(--u));flex-direction:column;display:flex}@media (orientation:portrait){.wf-result{--u:clamp(.9rem, (100dvh - 6.5rem) / 66, 1.5rem)}}@media not (min-width:40rem){.wf-result{--u:1rem}}.wf-verdict{align-items:center;gap:calc(1.2 * var(--u));padding:calc(1.1 * var(--u)) calc(1.5 * var(--u));border-radius:calc(1.75 * var(--u));background:var(--color-paper);box-shadow:var(--shadow-card);animation:rise .42s var(--ease-out) both;display:flex}.wf-verdict[data-state=ok]{background:linear-gradient(120deg, #fff 40%, var(--color-ok-soft))}.wf-verdict[data-state=unknown]{background:linear-gradient(120deg, #fff 40%, var(--color-cf-red-soft))}.wf-verdict[data-state=unavailable]{background:linear-gradient(120deg,#fff 40%,#fff1cf)}.wf-verdict h2{font-size:clamp(1.5 * var(--u), 1.1 * var(--u) + 1.4vw, 2.25 * var(--u));line-height:1.1}.wf-verdict p{font-size:calc(1.125 * var(--u));color:var(--color-ink-soft);margin-top:.25em}.wf-mark{--mc:var(--color-ok);width:calc(4.75 * var(--u,1rem));height:calc(4.75 * var(--u,1rem));flex:none;position:relative}.wf-mark[data-state=unknown]{--mc:var(--color-cf-red)}.wf-mark[data-state=unavailable]{--mc:var(--color-sand-deep)}.wf-mark svg{width:100%;height:100%;position:relative;overflow:visible}.wf-mark-circle{fill:var(--mc);fill-opacity:0;stroke:var(--mc);stroke-width:3px;stroke-dasharray:151;stroke-dashoffset:151px;animation:wf-draw .65s var(--ease-out) .15s forwards, wf-fill .32s ease .7s forwards}.wf-mark-path{fill:none;stroke:#fff;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:wf-draw .38s var(--ease-out) .95s forwards}.wf-mark-late{animation-delay:1.15s}.wf-mark-ring{border:3px solid var(--mc);opacity:0;border-radius:999px;animation:1s ease-out .85s both wf-ring;position:absolute;inset:0}.wf-burst i{background:var(--c);opacity:0;width:.5rem;height:.5rem;animation:wf-burst .9s var(--ease-out) .9s both;border-radius:999px;margin:-.25rem;position:absolute;top:50%;left:50%}.wf-stack{flex:1 0 auto;align-content:center;justify-items:center;display:grid}.wf-stack-card{z-index:2;width:min(100%, calc(34 * var(--u)));animation:wf-card-land .75s var(--ease-out) .25s both;position:relative}.wf-slip-wrap{z-index:1;width:min(94%, calc(31 * var(--u)));margin-top:calc(-2.25 * var(--u));filter:drop-shadow(0 2px 2px #10203f0f)drop-shadow(0 20px 26px #10203f29);position:relative}.wf-slip{--zig:calc(.6 * var(--u));padding:calc(3.25 * var(--u)) calc(1.5 * var(--u)) calc(2.25 * var(--u));font-size:calc(1.125 * var(--u));color:var(--color-ink);background:var(--color-paper);-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--zig)) 100%;-webkit-mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--zig)) 100%;mask:conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) 50% / calc(2 * var(--zig)) 100%;animation:1s cubic-bezier(.3,.7,.2,1) .7s both wf-print;container-type:inline-size}.wf-slip-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6em;display:flex}.wf-slip-label{color:var(--color-cf-blue);align-items:center;gap:.5em;font-weight:700;display:inline-flex}.wf-slip-label svg{width:1.1em;height:1.1em}.wf-slip-label.is-warn{color:#a86a00}.wf-live-chip{font-size:calc(.85 * var(--u));color:var(--color-ok);background:var(--color-ok-soft);border-radius:999px;align-items:center;gap:.5em;padding:.3em .9em;font-weight:700;display:inline-flex}.wf-live-chip i{background:currentColor;border-radius:999px;width:.6em;height:.6em;animation:1.1s ease-in-out infinite listen}.wf-points{margin:calc(1.25 * var(--u)) 0 calc(.35 * var(--u));color:var(--color-cf-blue-deep);font-family:var(--font-display);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.2em .6em;display:flex}.wf-points b{font-size:clamp(3.4 * var(--u), 19cqi, 6.5 * var(--u));letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.wf-points>span:not(.sr-only){font-size:calc(1.45 * var(--u));color:var(--color-ink-soft);font-weight:600}.wf-slip-hint{text-align:center;color:var(--color-ink-soft)}.wf-slip-hint-lg{margin:calc(1 * var(--u)) 0 calc(.25 * var(--u));font-size:calc(1.3 * var(--u));color:var(--color-ink);font-weight:700}.wf-facts{gap:calc(.6 * var(--u));margin:calc(1.25 * var(--u)) 0 0;padding-top:calc(1.1 * var(--u));border-top:2px dashed var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wf-facts>div{padding:calc(.6 * var(--u)) calc(.85 * var(--u));border-radius:calc(.9 * var(--u));background:var(--color-ground);animation:rise .42s var(--ease-out) both}.wf-facts>div:first-child{animation-delay:1.5s}.wf-facts>div:nth-child(2){animation-delay:1.6s}.wf-facts>div:nth-child(3){animation-delay:1.7s}.wf-facts>div:nth-child(4){animation-delay:1.8s}.wf-facts dt{font-size:calc(.8 * var(--u));color:var(--color-mute);font-weight:600}.wf-facts dd{overflow-wrap:anywhere;align-items:center;gap:.35em;margin:0;font-weight:700;display:flex}.wf-facts dd svg{width:1em;height:1em}.wf-facts dd.is-ok{color:var(--color-ok)}.wf-slip-actions{justify-content:center;gap:calc(.6 * var(--u));margin-top:calc(1.1 * var(--u));flex-wrap:wrap;display:flex}.wf-slip-source{margin-top:calc(1 * var(--u));font-size:calc(.85 * var(--u));text-align:center;color:var(--color-mute)}@media (min-width:64rem) and (orientation:landscape){.wf-stack{align-items:center;column-gap:calc(2.25 * var(--u));grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.wf-stack-card,.wf-slip-wrap{width:100%}.wf-slip-wrap{margin-top:0}.wf-slip{padding-block:calc(1.25 * var(--u)) calc(1.75 * var(--u))}}.wf-unknown{justify-content:center;align-items:center;gap:calc(2.25 * var(--u));padding:calc(2 * var(--u)) calc(1.5 * var(--u));text-align:center;animation:rise .42s var(--ease-out) .3s both;flex-direction:column;flex:1 0 auto;display:flex}.wf-unknown-read{width:min(100%, calc(34 * var(--u)));padding:calc(1.4 * var(--u)) calc(1 * var(--u));border-radius:calc(1.25 * var(--u));background:var(--color-cf-red-soft);box-shadow:inset 0 0 0 2px #e4001b2e}.wf-unknown-read>span{font-size:calc(.95 * var(--u));color:var(--color-ink-soft);font-weight:600}.wf-unknown-number{margin-top:calc(.35 * var(--u));font-family:ui-monospace,Consolas,monospace;font-size:clamp(1.6 * var(--u), 1.2 * var(--u) + 1.5vw, 2.6 * var(--u));letter-spacing:.12em;color:var(--color-ink);font-weight:700}.wf-unknown .wf-actions{width:min(100%, calc(30 * var(--u)));flex-direction:column}.wf-actions{justify-content:center;gap:calc(.75 * var(--u));flex-wrap:wrap;display:flex}.wf-result .wf-actions>.btn{min-height:calc(4.25 * var(--u));padding-inline:calc(1.75 * var(--u));font-size:calc(1.2 * var(--u))}.wf-result .wf-actions>.btn svg{width:1.25em;height:1.25em}.wf-foot{justify-items:center;gap:calc(1 * var(--u));display:grid}.wf-foot .wf-actions{width:min(100%, calc(34 * var(--u)))}.wf-foot .wf-actions>.btn{flex:1 1 calc(14 * var(--u))}.wf-autoclear{font-size:calc(.85 * var(--u));color:var(--color-mute);flex-direction:column;align-items:center;gap:.5em;display:flex}.wf-autoclear-bar{width:min(100%, calc(16 * var(--u)));background:var(--color-line);border-radius:999px;height:4px;overflow:hidden}.wf-autoclear-bar i{background:var(--color-cf-blue);transform-origin:0;height:100%;transition:transform 1s linear;display:block}[dir=rtl] .wf-autoclear-bar i{transform-origin:100%}@keyframes wf-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes wf-fade{0%{opacity:0}to{opacity:1}}@keyframes wf-spin{to{transform:rotate(360deg)}}@keyframes wf-blink{50%{opacity:0}}@keyframes wf-shine{to{transform:translate(130%)}}@keyframes wf-bar-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes wf-draw{to{stroke-dashoffset:0}}@keyframes wf-fill{to{fill-opacity:1}}@keyframes wf-ring{0%{opacity:0;transform:scale(.85)}5%{opacity:.7}to{opacity:0;transform:scale(1.9)}}@keyframes wf-burst{0%{opacity:0;transform:rotate(var(--a)) translateY(0) scale(1)}10%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-3.6rem) scale(.4)}}@keyframes wf-step{0%,30%{background:#ffffff2b;box-shadow:inset 0 0 0 2px #fff9}36%,94%{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff24}to{background:#ffffff2b;box-shadow:inset 0 0 0 2px #fff9}}@keyframes wf-step-num{0%,30%{background:var(--color-cf-red);transform:scale(1.08)}36%,94%{background:#ffffff24;transform:scale(1)}to{background:var(--color-cf-red);transform:scale(1.08)}}@keyframes wf-card-in{0%{opacity:0;transform:translate(-165%,14%)rotate(-16deg)}7%{opacity:1}27%,90%{opacity:1;transform:translate(-50%)rotate(-3deg)}97%,to{opacity:0;transform:translate(30%,8%)rotate(9deg)}}@keyframes wf-window{0%,30%{background:#a3213a;box-shadow:0 0 6px 1px #ff304859}34%,64%{background:#ff3048;box-shadow:0 0 18px 4px #ff3048d9}68%,92%{background:#3ddc84;box-shadow:0 0 18px 4px #3ddc84cc}to{background:#a3213a;box-shadow:0 0 6px 1px #ff304859}}@keyframes wf-beam{0%,31%{opacity:0}35%,62%{opacity:1}66%,to{opacity:0}}@keyframes wf-laser-scene{0%,33%{opacity:0;top:18%}35%{opacity:1;top:18%}44%{top:82%}53%{top:22%}62%{opacity:1;top:70%}65%,to{opacity:0;top:70%}}@keyframes wf-flash{0%,65%{opacity:0}69%,88%{opacity:1}94%,to{opacity:0}}@keyframes wf-ok-pop{0%,66%{transform:scale(0)}72%{transform:scale(1.18)}76%,89%{transform:scale(1)}94%,to{transform:scale(0)}}@keyframes wf-check-card{0%{opacity:0;transform:translateY(2.5rem)rotateX(38deg)scale(.9)}to{opacity:1;transform:none}}@keyframes wf-laser-run{0%{top:14%}50%{top:86%}to{top:14%}}@keyframes wf-lock{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}@keyframes wf-card-land{0%{opacity:0;transform:translateY(-1.5rem)scale(.95)rotate(-2deg)}to{opacity:1;transform:none}}@keyframes wf-print{0%{clip-path:inset(70% 0 0);transform:translateY(-70%)}to{clip-path:inset(0);transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.wf-scene *,.wf-steps *,.wf-step{animation:none!important}.wf-reader-window{background:#ff3048}.wf-check *,.wf-result *,.wf-verdict{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.wf-laser-run,.wf-card[data-verified]:after{display:none}}
