@property --num{syntax: "<integer>"; initial-value: 0; inherits: false;}@keyframes blinkingCursor{50%{opacity:0}}@keyframes beautify{to{appearance:none;background:transparent;border:2px solid #cc6699;color:#c69;padding:16px 36px;font-size:18px;font-weight:600;letter-spacing:.05em;font-family:sans-serif;border-radius:30px;text-shadow:0px 0px 10px #cc6699;box-shadow:0 0 15px #c69;pointer-events:auto;cursor:pointer}}@keyframes spawn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes moveToTopLeft{to{top:-20px;left:7px;transform:scale(.5)}}@keyframes moveToTopRight{to{top:-20px;left:calc(100% - 100px);transform:scale(.5)}}@keyframes fadeIn{to{opacity:1}}@keyframes fadeOut{to{opacity:0;visibility:hidden}}@keyframes spacingUpgrade{to{margin-bottom:25px}}@keyframes textStyleUpgrade{to{color:#0284c7;font-weight:700;text-transform:uppercase;font-size:18px}}@keyframes barStyleUpgrade{to{border:none;border-radius:20px;background:#f1f5f9;width:270px;height:12px;box-shadow:inset 0 1px 2px #0000001a}}@keyframes fillStyleUpgrade{to{background:linear-gradient(90deg,#0284c7,#38bdf8,#7dd3fc);box-shadow:0 4px 12px #0284c766}}@keyframes fillProgress{0%{width:0%}to{width:100%}}@keyframes shine{0%{background-position:200% 0%;opacity:1}to{background-position:-200% 0%;opacity:1}}@keyframes countProgress{0%{--num: 0}to{--num: 100}}@keyframes dotsAnim{0%,to{width:0}25%{width:.8em}50%{width:1.2em}75%{width:1.8em}}@keyframes showSuccess{to{opacity:1;transform:translateY(0)}}@keyframes loading{50%{transform:translateY(-20px)}}*{margin:0;padding:0;box-sizing:border-box}::-webkit-scrollbar{height:10px;width:7px}::-webkit-scrollbar-thumb{height:50px;min-height:50px;width:40px;min-width:40px;background-color:#888;border-radius:5px}html,body{height:100dvh;width:100dvw;overflow-x:clip;scroll-behavior:smooth}body{background-color:#060607;font-family:Rubik,sans-serif;color:#fff;font-weight:500}ul{list-style:none}a{text-decoration:none}
