.bs .btn-p:hover{background:#8b5cf6}.bs .btn-g{transition:border-color .246s,color .246s}.bs .btn-g:hover{border-color:#8b5cf6;color:var(--fg)!important}.bs .lift{transition:border-color .246s,transform .246s}.bs .lift:hover{border-color:#4a4160;transform:translateY(-2px)}.bs .faq-q:hover{color:var(--fg)}.nav-bar{animation:linear both navb;animation-timeline:scroll();animation-range:0 80px}@keyframes navb{0%{background:#0e0b1400;border-bottom-color:#0000}to{background:#0e0b14cc;border-bottom-color:#2b2538}}.wv-fill{clip-path:inset(0)}@supports (animation-timeline:view()){.wv-fill{animation:linear both wvsweep;animation-timeline:view();animation-range:entry cover 50%}.wv-head{animation:linear both wvhead;animation-timeline:view();animation-range:entry cover 50%}}@keyframes wvsweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes wvhead{0%{opacity:1;left:0%}95%{opacity:1}to{opacity:0;left:100%}}.cw *{animation-duration:7.872s;animation-iteration-count:infinite;animation-fill-mode:both}.cw-type{animation-name:cwType;animation-timing-function:steps(20,end)}@media (prefers-reduced-motion:reduce){.cw *,.tap-key{animation:none!important}.cw-hint{display:none}}
