.fpk-overlay{--fpk-mint:var(--color-primary,#5dc39b);--fpk-paper:var(--paper,#fcfcfa);--fpk-ink:var(--ink,#000000);--fpk-white:#ffffff;--fpk-teal:#0f766e;--fpk-teal-deep:#042f2c;--fpk-board:#111111;--fpk-chalk:#fcfcfa;--fpk-muted:rgba(0,0,0,0.64);--fpk-error:#b42318;--fpk-head:var(--font-heading,"Roboto",ui-sans-serif,system-ui,sans-serif);--fpk-body:var(--font-body,"Open Sans",ui-sans-serif,system-ui,sans-serif);--fpk-mono:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--fpk-ease:cubic-bezier(0.22,1,0.36,1);--fpk-spring:cubic-bezier(0.34,1.56,0.64,1);--fpk-snap:cubic-bezier(0.55,0,0.3,1);position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(4,47,44,.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color-scheme:light;animation:fpk-fade .28s ease-out backwards}.fpk-overlay .fpk{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"stage head" "stage body";width:100%;max-width:880px;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;padding:12px;border-radius:28px;background:var(--fpk-white);color:var(--fpk-ink);font-family:var(--fpk-body);text-align:left;box-shadow:0 40px 90px -30px rgba(4,47,44,.6),0 0 0 1px rgba(0,0,0,.05);outline:none;animation:fpk-rise .55s var(--fpk-ease) backwards}.fpk-overlay .fpk:focus,.fpk-overlay .fpk:focus-visible{outline:none;border-radius:28px}.fpk-overlay .fpk-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.fpk-overlay .fpk-close{position:absolute;top:16px;right:16px;z-index:3;display:grid;place-items:center;width:40px;height:40px;margin:0;padding:0;border:1px solid rgba(0,0,0,.14);border-radius:999px;background:var(--fpk-white);color:var(--fpk-ink);cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .4s var(--fpk-ease)}.fpk-overlay .fpk-close:before{content:"";position:absolute;inset:-4px;border-radius:999px}.fpk-overlay .fpk-close svg{width:16px;height:16px}.fpk-overlay .fpk-close:hover{background:var(--fpk-mint);border-color:var(--fpk-mint);transform:rotate(90deg)}.fpk-overlay .fpk-close:focus-visible{outline:3px solid var(--fpk-teal);outline-offset:2px;border-radius:999px}.fpk-overlay .fpk-head{grid-area:head;padding:34px 40px 0 32px}.fpk-overlay .fpk-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0;font-family:var(--fpk-head);font-weight:700;font-size:11px;line-height:1.2;letter-spacing:.22em;text-transform:uppercase;color:var(--fpk-teal);animation:fpk-up .6s var(--fpk-ease) .08s backwards}.fpk-overlay .fpk-eyebrow:before{content:"";width:22px;height:2px;background:currentColor}.fpk-overlay .fpk-title{margin:16px 0 0;font-family:var(--fpk-head);font-weight:700;font-size:clamp(30px,3.4vw,38px);line-height:.98;letter-spacing:0;text-transform:uppercase;color:var(--fpk-ink)}.fpk-overlay .fpk-line{display:block;overflow:hidden;padding:0 .14em .12em 0;margin-bottom:-.12em}.fpk-overlay .fpk-line>span{display:inline-block;animation:fpk-word .9s var(--fpk-ease) .12s backwards}.fpk-overlay .fpk-line:nth-child(2)>span{animation-delay:.2s}.fpk-overlay .fpk-line--accent>span{font-family:var(--fpk-body);font-style:italic;font-weight:600;text-transform:none;color:var(--fpk-teal);animation-delay:.3s}.fpk-overlay .fpk-sub{max-width:32ch;margin:14px 0 0;font-size:15px;line-height:1.55;color:var(--fpk-muted);animation:fpk-up .6s var(--fpk-ease) .34s backwards}.fpk-overlay .fpk-stage{grid-area:stage;position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;min-height:470px;padding:96px 28px 34px;overflow:hidden;border-radius:20px;background:var(--fpk-mint)}.fpk-overlay .fpk-stage:before{background-image:radial-gradient(62% 48% at 50% 46%,rgba(255,255,255,.36),transparent 72%),linear-gradient(90deg,rgba(255,255,255,.26) 1px,transparent 0);background-size:100% 100%,calc(100% / 6) 100%}.fpk-overlay .fpk-stage:after,.fpk-overlay .fpk-stage:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.fpk-overlay .fpk-stage:after{opacity:.1;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.fpk-overlay .fpk-slate{--fpk-open:-13deg;position:relative;container-type:inline-size;width:min(100%,340px);transform:rotate(-2deg);cursor:pointer;-webkit-tap-highlight-color:transparent;animation:fpk-slate-in .8s var(--fpk-spring) .14s backwards}.fpk-overlay .fpk[data-clapped=true] .fpk-slate{cursor:default}.fpk-overlay .fpk-slate-inner{position:relative}.fpk-overlay .fpk-sticks{position:relative;height:14.7cqw}.fpk-overlay .fpk-stick{position:absolute;left:0;right:0;height:6.5cqw;border-radius:1.4cqw;box-shadow:inset 0 0 0 max(1.5px,.45cqw) var(--fpk-ink),0 1.2cqw 2.4cqw -1cqw rgba(0,0,0,.45)}.fpk-overlay .fpk-stick--base{bottom:0;background:repeating-linear-gradient(58deg,var(--fpk-chalk) 0 4.1cqw,var(--fpk-ink) 4.1cqw 8.2cqw)}.fpk-overlay .fpk-stick--top{bottom:7.4cqw;background:repeating-linear-gradient(-58deg,var(--fpk-chalk) 0 4.1cqw,var(--fpk-ink) 4.1cqw 8.2cqw);transform-origin:1.8cqw 100%;transform:rotate(var(--fpk-open))}.fpk-overlay .fpk-hinge{position:absolute;left:.4cqw;bottom:5.5cqw;width:3.6cqw;height:3.6cqw;border-radius:50%;background:var(--fpk-mint);box-shadow:0 0 0 max(1.5px,.55cqw) var(--fpk-ink)}.fpk-overlay .fpk-board{position:relative;margin-top:.9cqw;padding:3.5cqw 4.1cqw 2.2cqw;overflow:hidden;border-radius:1.8cqw 1.8cqw 4cqw 4cqw;background:var(--fpk-board);color:var(--fpk-chalk);box-shadow:0 7cqw 11cqw -5cqw rgba(4,47,44,.7),inset 0 0 0 1px rgba(255,255,255,.07)}.fpk-overlay .fpk-board-head{display:flex;align-items:flex-end;justify-content:space-between;gap:3cqw;padding-bottom:2.9cqw;border-bottom:max(1.5px,.45cqw) solid rgba(252,252,250,.3)}.fpk-overlay .fpk-prod,.fpk-overlay .fpk-tc{display:flex;flex-direction:column;gap:.9cqw;min-width:0;margin:0}.fpk-overlay .fpk-tc{flex:none;align-items:flex-end;text-align:right}.fpk-overlay .fpk-k{font-size:max(9px,2.65cqw);line-height:1.2;letter-spacing:.2em;color:var(--fpk-mint)}.fpk-overlay .fpk-k,.fpk-overlay .fpk-prod-name{font-family:var(--fpk-head);font-weight:700;text-transform:uppercase}.fpk-overlay .fpk-prod-name{font-size:max(13px,4.7cqw);line-height:1.1;letter-spacing:.04em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fpk-overlay .fpk-tc-digits{font-family:var(--fpk-mono);font-weight:700;font-size:max(14px,5.3cqw);line-height:1;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--fpk-mint);text-shadow:0 0 3.5cqw rgba(93,195,155,.55)}.fpk-overlay .fpk-rows{margin:0;padding:0}.fpk-overlay .fpk-row{display:grid;grid-template-columns:max(64px,22.5cqw) minmax(0,1fr);align-items:center;min-height:9.1cqw;border-bottom:1px solid rgba(252,252,250,.14)}.fpk-overlay .fpk-row:last-child{border-bottom:0}.fpk-overlay .fpk-row dt{align-self:stretch;display:flex;align-items:center;margin:0;border-right:1px solid rgba(252,252,250,.14)}.fpk-overlay .fpk-v{position:relative;display:flex;align-items:center;min-width:0;margin:0;padding-left:3cqw;font-family:var(--fpk-head);font-weight:700;font-size:max(11px,3.8cqw);line-height:1.2;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.fpk-overlay .fpk-chalk{min-width:0;overflow:hidden;text-overflow:ellipsis;clip-path:inset(0 100% 0 0)}.fpk-overlay .fpk[data-clapped=true] .fpk-chalk{animation:fpk-write .55s var(--fpk-ease) calc(.28s + var(--i) * .11s) forwards}.fpk-overlay .fpk-smudge{position:absolute;left:3cqw;top:50%;width:calc(82% - var(--i) * 12%);height:2.6cqw;border-radius:99px;background:rgba(252,252,250,.17);transform:translateY(-50%);transform-origin:left center;transition:opacity .3s ease,transform .4s var(--fpk-ease)}.fpk-overlay .fpk[data-clapped=true] .fpk-smudge{opacity:0;transform:translateY(-50%) scaleX(.15);transition-delay:calc(.22s + var(--i) * .11s)}.fpk-overlay .fpk-you{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--fpk-mint)}.fpk-overlay .fpk-caret{flex:none;margin-left:.6cqw;font-family:var(--fpk-mono);font-weight:400;color:var(--fpk-mint);opacity:0}.fpk-overlay .fpk:has(.fpk-email:focus) .fpk-caret{opacity:1;animation:fpk-blink 1.05s step-end infinite}.fpk-overlay .fpk[data-clapped=false] .fpk-stick--top{animation:fpk-tease 3.4s ease-in-out 1.6s infinite}.fpk-overlay .fpk[data-clapped=true] .fpk-stick--top{transform:rotate(0deg);animation:fpk-clap .46s var(--fpk-snap) both}.fpk-overlay .fpk[data-done=true] .fpk-stick--top{animation:fpk-clap-again .62s var(--fpk-snap) both}.fpk-overlay .fpk[data-clapped=true] .fpk-slate-inner{animation:fpk-jolt .34s ease-out .12s}.fpk-overlay .fpk[data-done=true] .fpk-slate-inner{animation:fpk-jolt-again .34s ease-out .32s}.fpk-overlay .fpk-flash{position:absolute;inset:-1.2cqw;z-index:2;border-radius:5cqw;background:var(--fpk-white);opacity:0;pointer-events:none}.fpk-overlay .fpk[data-clapped=true] .fpk-flash{animation:fpk-flash .55s ease-out .13s}.fpk-overlay .fpk[data-done=true] .fpk-flash{animation:fpk-flash-again .55s ease-out .33s}.fpk-overlay .fpk-wrap{position:absolute;left:-6%;right:-6%;top:56%;z-index:1;display:flex;align-items:center;justify-content:center;margin:0;padding:2.6cqw 3cqw;background:var(--fpk-mint);color:var(--fpk-ink);font-family:var(--fpk-head);font-weight:700;font-size:max(13px,4.7cqw);line-height:1;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transform:translateY(-50%) rotate(-5deg);clip-path:inset(0 100% 0 0);box-shadow:0 3cqw 6cqw -2cqw rgba(0,0,0,.55);pointer-events:none}.fpk-overlay .fpk[data-done=true] .fpk-wrap{animation:fpk-write .5s var(--fpk-ease) .46s forwards}.fpk-overlay .fpk-burst{position:absolute;left:50%;top:6cqw;z-index:3;width:0;height:0;pointer-events:none}.fpk-overlay .fpk-b{position:absolute;left:0;top:0;width:6.5cqw;height:6.5cqw;margin:-3.25cqw 0 0 -3.25cqw;opacity:0}.fpk-overlay .fpk-b svg{display:block;width:100%;height:100%}.fpk-overlay .fpk-b--ink{color:var(--fpk-ink)}.fpk-overlay .fpk-b--paper{color:var(--fpk-paper)}.fpk-overlay .fpk[data-clapped=true] .fpk-b{animation:fpk-burst 1.05s cubic-bezier(.2,.8,.3,1) calc(.14s + var(--i) * .03s) both}.fpk-overlay .fpk-clap{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;margin:0;padding:0 24px 0 18px;border:0;border-radius:999px;background:var(--fpk-ink);color:var(--fpk-white);font-family:var(--fpk-head);font-weight:700;font-size:13px;line-height:1;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 28px -14px rgba(0,0,0,.7);transition:transform .3s var(--fpk-ease),background .3s ease,color .3s ease,box-shadow .3s ease;animation:fpk-trigger-in .7s var(--fpk-spring) .62s backwards}.fpk-overlay .fpk-clap:after{content:"";position:absolute;inset:-5px;border:2px solid var(--fpk-ink);border-radius:inherit;opacity:0;pointer-events:none;animation:fpk-ring 2.4s ease-out 1.5s infinite}.fpk-overlay .fpk-clap-icon{display:grid;place-items:center;width:22px;height:22px}.fpk-overlay .fpk-clap-icon svg{width:21px;height:21px;overflow:visible}.fpk-overlay .fpk-ci-stick{transform-box:view-box;transform-origin:3.5px 10.5px;transition:transform .25s var(--fpk-snap)}.fpk-overlay .fpk-clap:hover{transform:translateY(-2px);box-shadow:0 18px 32px -14px rgba(0,0,0,.75)}.fpk-overlay .fpk-clap:hover .fpk-ci-stick{transform:rotate(-12deg)}.fpk-overlay .fpk-clap:active{transform:scale(.97)}.fpk-overlay .fpk-clap:focus-visible{outline:3px solid var(--fpk-ink);outline-offset:4px;border-radius:999px}.fpk-overlay .fpk[data-clapped=true] .fpk-clap,.fpk-overlay .fpk[data-clapped=true] .fpk-clap:active,.fpk-overlay .fpk[data-clapped=true] .fpk-clap:hover{background:transparent;color:var(--fpk-ink);box-shadow:inset 0 0 0 1.5px var(--fpk-ink);transform:none;cursor:default}.fpk-overlay .fpk[data-clapped=true] .fpk-clap:after{animation:none}.fpk-overlay .fpk-body{grid-area:body;display:flex;flex-direction:column;justify-content:center;min-height:292px;padding:22px 40px 26px 32px;animation:fpk-up .6s var(--fpk-ease) .4s backwards}.fpk-overlay .fpk-form{display:grid;gap:10px;margin:0}.fpk-overlay .fpk-input{display:block;width:100%;height:50px;margin:0;padding:0 16px;border:1px solid var(--fpk-mint);border-radius:14px;background:var(--fpk-paper);color:var(--fpk-ink);font-family:var(--fpk-body);font-size:15px;line-height:1.2;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.fpk-overlay .fpk-input::placeholder{color:rgba(0,0,0,.55);opacity:1}.fpk-overlay .fpk-input:hover{border-color:var(--fpk-teal)}.fpk-overlay .fpk-input:focus,.fpk-overlay .fpk-input:focus-visible{border-color:var(--fpk-teal);border-radius:14px;background:var(--fpk-white);box-shadow:0 0 0 4px rgba(93,195,155,.32);outline:none}.fpk-overlay .fpk-input[aria-invalid=true]{border-color:#d92d20;box-shadow:0 0 0 3px rgba(217,45,32,.12)}.fpk-overlay .fpk-error{display:flex;align-items:center;gap:6px;margin:6px 0 0 4px;font-size:12px;font-weight:600;line-height:1.35;color:var(--fpk-error)}.fpk-overlay .fpk-error svg{flex:none;width:14px;height:14px}.fpk-overlay .fpk-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;margin:4px 0 0;padding:0 24px;border:1.5px solid var(--fpk-teal);border-radius:999px;background:var(--fpk-teal);color:var(--fpk-white);font-family:var(--fpk-head);font-weight:700;font-size:15px;line-height:1;letter-spacing:.02em;cursor:pointer;box-shadow:0 12px 28px -12px rgba(13,148,136,.65);transition:background .3s var(--fpk-ease),border-color .3s ease,transform .3s var(--fpk-ease),box-shadow .3s ease}.fpk-overlay .fpk-cta:before{content:"";position:absolute;top:0;bottom:0;left:0;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.34),transparent);opacity:0;transform:translateX(-120%) skewX(-18deg);pointer-events:none}.fpk-overlay .fpk[data-clapped=true] .fpk-cta:before{animation:fpk-shine 1.1s ease-in-out .95s both}.fpk-overlay .fpk-cta:hover{background:var(--fpk-teal-deep);border-color:var(--fpk-teal-deep);transform:translateY(-2px);box-shadow:0 16px 32px -12px rgba(4,47,44,.6)}.fpk-overlay .fpk-cta:active{transform:scale(.98)}.fpk-overlay .fpk-cta:focus-visible{outline:3px solid var(--fpk-teal);outline-offset:3px;border-radius:999px}.fpk-overlay .fpk-cta-mask{display:inline-block;height:1.3em;overflow:hidden;line-height:1.3em}.fpk-overlay .fpk-cta-stack{display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.2,1,.3,1)}.fpk-overlay .fpk-cta-stack>span{display:block;height:1.3em;white-space:nowrap}.fpk-overlay .fpk-cta:hover .fpk-cta-stack{transform:translateY(-50%)}.fpk-overlay .fpk-cta svg{flex:none;transition:transform .3s var(--fpk-ease)}.fpk-overlay .fpk-cta:hover svg{transform:translateX(4px)}.fpk-overlay .fpk-consent{display:flex;align-items:flex-start;gap:10px;margin:2px 0 0;cursor:pointer}.fpk-overlay .fpk-check{flex:none;width:17px;height:17px;margin:1px 0 0;accent-color:var(--fpk-teal);cursor:pointer}.fpk-overlay .fpk-check:focus-visible{outline:3px solid var(--fpk-teal);outline-offset:2px;border-radius:4px}.fpk-overlay .fpk-consent-text{font-size:11.5px;line-height:1.5;color:rgba(0,0,0,.64)}.fpk-overlay .fpk-proof{display:flex;align-items:center;gap:8px;padding-left:5px;margin:2px 0 0;font-size:12px;line-height:1.4;color:rgba(0,0,0,.66)}.fpk-overlay .fpk-proof strong{font-weight:700;color:var(--fpk-ink)}.fpk-overlay .fpk-proof-dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--fpk-mint);box-shadow:0 0 0 3px rgba(93,195,155,.25);animation:fpk-live 1.8s ease-in-out infinite}.fpk-overlay .fpk-done{display:grid;justify-items:start;gap:10px;animation:fpk-up .5s var(--fpk-ease) .2s backwards}.fpk-overlay .fpk-done-badge{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--fpk-mint);color:var(--fpk-ink);box-shadow:0 0 0 6px rgba(93,195,155,.2);animation:fpk-pop .6s var(--fpk-spring) .3s backwards}.fpk-overlay .fpk-done-badge svg{width:26px;height:26px}.fpk-overlay .fpk-done-title{margin:6px 0 0;font-family:var(--fpk-head);font-weight:700;font-size:26px;line-height:1.05;text-transform:uppercase;color:var(--fpk-ink)}.fpk-overlay .fpk-done-title em{display:block;font-family:var(--fpk-body);font-style:italic;font-weight:600;text-transform:none;color:var(--fpk-teal)}.fpk-overlay .fpk-done-text{max-width:34ch;margin:0;font-size:14px;line-height:1.55;color:var(--fpk-muted)}@media (max-width:760px){.fpk-overlay{padding:12px}.fpk-overlay .fpk{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"head" "stage" "body";max-width:460px;max-height:calc(100vh - 24px);max-height:calc(100dvh - 24px);padding:10px;border-radius:24px}.fpk-overlay .fpk:focus,.fpk-overlay .fpk:focus-visible{border-radius:24px}.fpk-overlay .fpk-close{top:12px;right:12px}.fpk-overlay .fpk-head{padding:18px 14px 16px}.fpk-overlay .fpk-title{margin-top:14px;font-size:clamp(26px,7.4vw,30px)}.fpk-overlay .fpk-line:first-child,.fpk-overlay .fpk-line:nth-child(2){display:inline-block;padding-right:.2em}.fpk-overlay .fpk-sub{margin-top:10px;font-size:14px}.fpk-overlay .fpk-stage{gap:14px;min-height:0;padding:54px 14px 16px;border-radius:18px}.fpk-overlay .fpk-slate{--fpk-open:-10deg;width:min(100%,290px)}.fpk-overlay .fpk-clap{min-height:44px}.fpk-overlay .fpk-body{min-height:0;padding:16px 14px 12px}.fpk-overlay .fpk-input{height:48px}.fpk-overlay .fpk-cta{min-height:52px}.fpk-overlay .fpk-done{padding:8px 0 10px}}@media (max-width:760px) and (max-height:700px){.fpk-overlay .fpk-sub{display:none}.fpk-overlay .fpk-stage{padding-top:44px}.fpk-overlay .fpk-slate{--fpk-open:-9deg;width:min(100%,250px)}}@media (pointer:coarse){.fpk-overlay .fpk-input{font-size:16px}}@media (prefers-reduced-motion:reduce){.fpk-overlay,.fpk-overlay *,.fpk-overlay :after,.fpk-overlay :before{animation:none!important;animation-delay:0s!important;transition:none!important}.fpk-overlay .fpk[data-clapped=true] .fpk-chalk,.fpk-overlay .fpk[data-done=true] .fpk-wrap{clip-path:none}.fpk-overlay .fpk-clap:hover,.fpk-overlay .fpk-close:hover,.fpk-overlay .fpk-cta:hover{transform:none}}@keyframes fpk-fade{0%{opacity:0}}@keyframes fpk-rise{0%{opacity:0;transform:translateY(26px) scale(.97)}}@keyframes fpk-up{0%{opacity:0;transform:translateY(12px)}}@keyframes fpk-word{0%{transform:translateY(118%) rotate(2deg)}}@keyframes fpk-slate-in{0%{opacity:0;transform:translateY(-22px) rotate(-9deg) scale(.94)}}@keyframes fpk-trigger-in{0%{opacity:0;transform:translateY(16px) scale(.92);pointer-events:none}}@keyframes fpk-ring{0%{opacity:.55;transform:scale(1)}70%,to{opacity:0;transform:scale(1.18)}}@keyframes fpk-tease{0%,70%,to{transform:rotate(var(--fpk-open))}78%{transform:rotate(calc(var(--fpk-open) - 4deg))}86%{transform:rotate(calc(var(--fpk-open) + 4deg))}93%{transform:rotate(calc(var(--fpk-open) - 1deg))}}@keyframes fpk-clap{0%{transform:rotate(var(--fpk-open))}30%{transform:rotate(0deg)}46%{transform:rotate(-2.5deg)}62%,to{transform:rotate(0deg)}}@keyframes fpk-clap-again{0%{transform:rotate(0deg)}32%{transform:rotate(calc(var(--fpk-open) - 3deg))}56%{transform:rotate(0deg)}68%{transform:rotate(-2deg)}80%,to{transform:rotate(0deg)}}@keyframes fpk-jolt{0%,to{transform:none}30%{transform:translateY(.9cqw) scale(1.012)}}@keyframes fpk-jolt-again{0%,to{transform:none}30%{transform:translateY(.9cqw) scale(1.012)}}@keyframes fpk-flash{0%{opacity:0}18%{opacity:.7}to{opacity:0}}@keyframes fpk-flash-again{0%{opacity:0}18%{opacity:.7}to{opacity:0}}@keyframes fpk-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes fpk-burst{0%{opacity:0;transform:translate(0) scale(.3) rotate(0deg)}18%{opacity:1}60%{opacity:1;transform:translate(var(--x),var(--y)) scale(1) rotate(var(--r))}to{opacity:0;transform:translate(calc(var(--x) * 1.08),calc(var(--y) * 1.08 + 4cqw)) scale(.9) rotate(var(--r))}}@keyframes fpk-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes fpk-shine{0%{opacity:0;transform:translateX(-120%) skewX(-18deg)}15%{opacity:1}to{opacity:0;transform:translateX(360%) skewX(-18deg)}}@keyframes fpk-live{0%,to{box-shadow:0 0 0 3px rgba(93,195,155,.25)}50%{box-shadow:0 0 0 6px rgba(93,195,155,.08)}}@keyframes fpk-pop{0%{opacity:0;transform:scale(.4)}}