.bk-scroll{scrollbar-width:thin;scrollbar-color:var(--bk-line) transparent}.bk-card3d{perspective:1400px}.bk-cardInner{transform-style:preserve-3d;transition:transform 1s cubic-bezier(.4,.1,.2,1);position:relative}.bk-flipped{transform:rotateY(180deg)}.bk-face{backface-visibility:hidden;background:var(--bk-card);color:var(--bk-card-ink);border-radius:.9em;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 2.2em 4em -1.6em #0009}.bk-back{transform:rotateY(180deg)}.bk-foil:after{content:"";background:var(--bk-card-foil);pointer-events:none;background-size:250% 100%;animation:4.5s ease-in-out infinite bk-foil;position:absolute;inset:0}@keyframes bk-foil{0%{background-position:120% 0}60%,to{background-position:-120% 0}}.bk-emboss{text-shadow:0 -1px #ffffff59,0 1px 1px #0000008c;letter-spacing:.14em}.bk-emboss *{letter-spacing:.14em}.bk-float{animation:5s ease-in-out infinite bk-float}@keyframes bk-float{50%{transform:translateY(-.4em)rotateX(4deg)}}.bk-overlay{transition:opacity .9s,transform .9s cubic-bezier(.6,0,.2,1)}.bk-overlayGone{opacity:0;pointer-events:none;transform:scale(1.03)}.bk-stage{transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1)}.bk-otp{transition:border-color .3s,background-color .3s,transform .3s}.bk-pop{animation:.35s cubic-bezier(.2,.8,.2,1.3) both bk-pop}@keyframes bk-pop{0%{opacity:0;transform:scale(.4)}}.bk-check path{stroke-dasharray:40;stroke-dashoffset:40px;animation:.6s .2s forwards bk-draw}@keyframes bk-draw{to{stroke-dashoffset:0}}.bk-in{animation:.5s cubic-bezier(.2,.7,.2,1) both bk-in}@keyframes bk-in{0%{opacity:0;transform:translateY(.8rem)}}.bk-pulse{animation:2.4s ease-in-out infinite bk-pulse}@keyframes bk-pulse{50%{box-shadow:0 0 0 .5rem var(--bk-glow)}}.bk-panel{transition:transform .45s cubic-bezier(.2,.8,.2,1),visibility .45s}.bk-panel.visible{transition:transform .45s cubic-bezier(.2,.8,.2,1),visibility}.bk-line{stroke-dasharray:1200;stroke-dashoffset:1200px;animation:2.2s cubic-bezier(.4,0,.2,1) .2s forwards bk-lineDraw}@keyframes bk-lineDraw{to{stroke-dashoffset:0}}.bk-receipt{-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - .6rem) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/1.2rem .6rem repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - .6rem) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/1.2rem .6rem repeat-x}@media (prefers-reduced-motion:reduce){.bk-foil:after,.bk-float,.bk-pop,.bk-in,.bk-pulse{animation:none}.bk-check path,.bk-line{stroke-dashoffset:0;animation:none}.bk-cardInner,.bk-overlay,.bk-stage,.bk-panel,.bk-panel.visible{transition-duration:10ms}}
