.bk-hero{background:linear-gradient(#3a97d6 0 30%,#97d4f0 52%,#45b8d1 52% 58%,#8fc46c 58%)}.bk-hero .sb-cv{cursor:pointer}.bk-hud{top:clamp(10px,2.4cqw,20px);left:clamp(10px,2.4cqw,20px);padding:1rem 1.1rem .9rem;width:16.6rem}.bk-legend{margin:0 0 .7rem;white-space:nowrap;font:500 .62rem/1.3 var(--mono);font-stretch:87.5%;letter-spacing:.05em;text-transform:uppercase;color:var(--muted)}.bk-copies{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.bk-copies li{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;font:600 .92rem/1.2 var(--sans);color:var(--ink)}.bk-copies b{display:grid;place-items:center;width:1.45rem;height:1.45rem;border-radius:50%;background:#7c3aed;color:#fff;font:700 .78rem var(--sans);box-shadow:0 0 0 2px #fff,0 0 0 3.5px #dccffb}.bk-copies i{position:relative;width:.7rem;height:.7rem;--c:#16A34A;--r:#DCFCE7;--w:3px;--k:1.349}.bk-copies i:before,.bk-copies i:after{content:"";position:absolute;border-radius:50%;transition:background .3s}.bk-copies i:before{inset:calc(-1 * var(--w));background:var(--r)}.bk-copies i:after{inset:0;background:var(--c)}.bk-copies [data-s=ok] i:before{animation:bk-sync 2.4s ease-in-out infinite}.bk-copies [data-s=down] i{--c:#E8432E;--r:#FDE2DE;--w:3px;animation:bk-blink .6s steps(2,jump-none) infinite}.bk-copies [data-s=down] span{color:#b42318;text-decoration:line-through;text-decoration-thickness:2px}.bk-copies [data-s=src] i,.bk-copies [data-s=restore] i{--c:#7C3AED;--r:#EDE4FF;--w:3px;--k:1.349}.bk-copies [data-s=src] i:before,.bk-copies [data-s=restore] i:before{animation:bk-sync .7s ease-in-out infinite}.bk-copies li:nth-child(2) i,.bk-copies li:nth-child(2) i:before{animation-delay:-.8s}.bk-copies li:nth-child(3) i,.bk-copies li:nth-child(3) i:before{animation-delay:-1.6s}@keyframes bk-sync{50%{transform:scale(var(--k));opacity:0}}@keyframes bk-blink{50%{opacity:.3}}.bk-ring{position:absolute;width:64px;aspect-ratio:1;transform:translate(-50%,-50%);display:grid;place-items:center;pointer-events:none;filter:drop-shadow(0 6px 12px rgba(8,43,58,.45))}.bk-ring[hidden]{display:none}.bk-ring svg{position:absolute;inset:0;width:100%;height:100%}.bk-ring-bg{fill:#fffffff0;stroke:#ede4ff;stroke-width:9}.bk-ring-p{fill:none;stroke:#7c3aed;stroke-width:9;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .2s linear}.bk-ring-ok{fill:none;stroke:#16a34a;stroke-width:9;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60}.bk-ring.done .bk-ring-p{stroke:#16a34a}.bk-ring.done .bk-ring-ok{animation:bk-ok .45s .1s ease-out forwards}@keyframes bk-ok{to{stroke-dashoffset:0}}.bk-ring-t{position:relative;font:700 .95rem/1 var(--sans);color:var(--ink)}.bk-ring.small .bk-ring-t{display:none}.bk-btn{--accent:#7C3AED}@container (max-width:560px){.bk-hud{top:8px;left:8px;right:8px;width:auto;padding:.45rem .55rem .5rem;border-radius:14px}.bk-legend{margin:0 0 .35rem .15rem;font-size:.58rem}.bk-copies{grid-template-columns:auto auto auto;justify-content:space-between;gap:.3rem}.bk-copies li{gap:.3rem;font-size:.74rem;grid-template-columns:auto auto auto}.bk-copies b{width:1.1rem;height:1.1rem;font-size:.62rem;box-shadow:none}.bk-copies i{width:.5rem;height:.5rem;--w:2px;--k:1.667}.bk-copies [data-s=src] i,.bk-copies [data-s=restore] i{--k:1.429}}@media(prefers-reduced-motion:reduce){.bk-copies i,.bk-copies i:before{animation:none!important}.bk-ring.done .bk-ring-ok{animation:none;stroke-dashoffset:0}}.bks-shield{transform-box:fill-box;transform-origin:center;animation:bks-rot 40s linear infinite}@keyframes bks-rot{to{transform:rotate(360deg)}}.bks-pulse{transform-box:fill-box;transform-origin:center;animation:bks-pulse 3s ease-in-out infinite}@keyframes bks-pulse{50%{transform:scale(1.12);opacity:.7}}.bks-bits{transform-box:view-box;transform-origin:300px 300px;animation:bks-rot 14s linear infinite}.bks-gem{transform-box:fill-box;transform-origin:center;animation:bks-float 3.4s ease-in-out infinite}@keyframes bks-float{50%{transform:translateY(-5px) rotate(4deg)}}.bks-glint{animation:bks-glint 3.4s ease-in-out infinite}@keyframes bks-glint{0%,70%,to{opacity:0}80%{opacity:1}}.bks-th{animation:bks-th 4.6s cubic-bezier(.5,0,.3,1) infinite}@keyframes bks-th{0%,8%{transform:translate(0)}42%{transform:translate(var(--dx),var(--dy))}54%{transform:translate(calc(var(--dx) * .55),calc(var(--dy) * .55))}62%,to{transform:translate(0)}}.bks-hit{opacity:0;transform-box:fill-box;transform-origin:center;animation:bks-hit 4.6s linear infinite}@keyframes bks-hit{0%,38%{opacity:0;transform:scale(.3)}42%{opacity:1;transform:scale(.7)}58%,to{opacity:0;transform:scale(2)}}.bks-lab text{font-size:17px;font-weight:500}.bks-tag{font-size:16px;font-weight:600}.bks-red{fill:#b42318!important}.bks-num{font:700 17px var(--sans)!important;fill:#fff!important;text-transform:none!important}.bks-big{font:840 76px var(--sans)!important;font-stretch:108%!important;text-transform:none!important}.bks-c-l{font-size:15px;font-weight:600}.bks-wt{fill:#fff!important}.bks-c-on{opacity:0;animation:bks-on 6s steps(1,end) infinite}.bks-c2 *{animation-delay:-4s!important}.bks-c1 *{animation-delay:-2s!important}@keyframes bks-on{0%{opacity:1}33.33%,to{opacity:0}}.bks-h{fill:none;stroke:#7c3aed;stroke-width:5;stroke-dasharray:10 7;opacity:0;animation:bks-h 6s steps(1,end) infinite}.bks-h2{animation-delay:-4s}.bks-h1{animation-delay:-2s}@keyframes bks-h{0%{opacity:1}33.33%,to{opacity:0}}.bks-led{animation:bks-led 1.3s steps(2,jump-none) infinite}@keyframes bks-led{50%{opacity:.25}}.bks-waves{animation:bks-wave 6s ease-in-out infinite alternate}@keyframes bks-wave{to{transform:translate(14px,4px)}}.bks-plan{font:800 22px var(--sans)!important;font-stretch:106%!important;text-transform:none!important;letter-spacing:-.01em!important}.bks-spin{transform-box:view-box;transform-origin:0 0;animation:bks-rot 6s linear infinite reverse}.bks-pop{transform-box:fill-box;transform-origin:center;animation:bks-pop 3s cubic-bezier(.3,1.6,.5,1) infinite}@keyframes bks-pop{0%,30%{transform:scale(0)}45%,90%{transform:scale(1)}to{transform:scale(0)}}.bks-ok{transform-box:fill-box;transform-origin:center;animation:bks-ok2 4.5s cubic-bezier(.3,1.6,.5,1) infinite}@keyframes bks-ok2{0%,5%{transform:scale(0)}12%,92%{transform:scale(1)}to{transform:scale(0)}}.bks-k{font:800 22px var(--sans)!important;fill:#7c3aed!important;text-transform:none!important}.bks-k2{fill:#0b7f69!important}.bks-rpo,.bks-rto{animation:bks-nudge 2.4s ease-in-out infinite}.bks-rto{animation-delay:-1.2s}@keyframes bks-nudge{50%{transform:translateY(-4px)}}.bks-alarm{transform-box:fill-box;transform-origin:center;animation:bks-alarm 1.6s ease-out infinite}@keyframes bks-alarm{0%{transform:scale(1);opacity:.5}to{transform:scale(2.2);opacity:0}}.bks-wheel{transform-box:fill-box;transform-origin:center;animation:bks-rot 12s linear infinite}.bks-win{animation:bks-win 2.6s ease-in-out infinite}@keyframes bks-win{0%,to{opacity:.55}50%{opacity:.25}}
