section.kk-page{margin-bottom:48px}.kk-page .btn-shine,#kkLightbox .btn-shine{position:relative;overflow:hidden}.kk-page .btn-shine:after,#kkLightbox .btn-shine:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(to right,#fff0,#ffffff40);transform:skew(-25deg);transition:none;pointer-events:none}.kk-page .btn-shine:hover:after,#kkLightbox .btn-shine:hover:after{animation:kkShine .75s ease}@keyframes kkShine{to{left:125%}}.kk-preview--checker{background-color:#1a2235;background-image:linear-gradient(45deg,rgba(255,255,255,.05) 25%,transparent 25%),linear-gradient(-45deg,rgba(255,255,255,.05) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,rgba(255,255,255,.05) 75%),linear-gradient(-45deg,transparent 75%,rgba(255,255,255,.05) 75%);background-size:16px 16px;background-position:0 0,0 8px,8px -8px,-8px 0}.kk-preview--light{background:#f0f4ff}.kk-preview--dark{background:#0e1219}.kk-page button.kk-open-preview{appearance:none;-webkit-appearance:none;background:transparent;box-shadow:none}#kkToast .kk-toast-in{animation:kkToastIn .3s cubic-bezier(.16,1,.3,1) forwards}@keyframes kkToastIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.kk-faq summary::-webkit-details-marker{display:none}.kk-faq summary{list-style:none}.kk-faq[open] .kk-faq-chevron{transform:rotate(180deg)}.kk-faq-chevron{transition:transform .2s ease}.kk-page :focus-visible,#kkLightbox :focus-visible{outline:2px solid #FF7A1A;outline-offset:2px}.kk-page .custom-scrollbar,#kkLightbox .custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.08) transparent}@media(prefers-reduced-motion:reduce){.kk-page .btn-shine:hover:after,#kkLightbox .btn-shine:hover:after{animation:none!important}.kk-faq-chevron,#kkToast .kk-toast-in{animation:none!important;transition:none!important}}
