html.pt-locked,html.pt-locked body{overflow:hidden;-ms-scroll-chaining:none;overscroll-behavior:none}.pt-no-scrollbar{scrollbar-width:none}.pt-no-scrollbar::-webkit-scrollbar{display:none}@keyframes pt-seg-scan{0%,45%,to{background-color:var(--pt-seg-off)}20%{background-color:var(--pt-seg-on)}}.pt-seg-scan{--pt-seg-off:#e5e7eb;--pt-seg-on:#a9c9f5;animation:pt-seg-scan 1.5s ease-in-out infinite}.dark .pt-seg-scan{--pt-seg-off:hsla(0,0%,100%,.1);--pt-seg-on:rgba(96,165,250,.55)}@keyframes pt-scan-sweep{0%{transform:translateY(-40%)}to{transform:translateY(240%)}}.pt-scan-sweep{animation:pt-scan-sweep 1.6s cubic-bezier(.45,0,.55,1) infinite}.pt-scroll-fade{-webkit-mask-image:linear-gradient(180deg,transparent,#000 18px,#000 calc(100% - 18px),transparent);mask-image:linear-gradient(180deg,transparent,#000 18px,#000 calc(100% - 18px),transparent)}.pt-ultra-button{background-color:#2563eb;background-image:linear-gradient(105deg,#1748c9,#2563eb 46%,#3b82f6);isolation:isolate;overflow:hidden;position:relative}.pt-ultra-button:disabled{background-image:none}.pt-ultra-button:after{animation:pt-ultra-button-shine 4.2s cubic-bezier(.4,0,.2,1) 1.2s infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);bottom:-20%;content:"";left:0;position:absolute;top:-20%;transform:translateX(-160%) skewX(-18deg);width:30%;will-change:transform;z-index:-1}.pt-ultra-button:disabled:after{display:none}@keyframes pt-ultra-button-shine{0%{transform:translateX(-160%) skewX(-18deg)}40%,to{transform:translateX(420%) skewX(-18deg)}}@keyframes pt-caret-blink{0%,45%{opacity:1}55%,to{opacity:0}}.pt-caret-blink{animation:pt-caret-blink 1s step-end infinite}@media (prefers-reduced-motion:reduce){.pt-seg-scan{background-color:var(--pt-seg-off)}.pt-caret-blink,.pt-scan-sweep,.pt-seg-scan,.pt-ultra-button:after{animation:none}}