@charset "UTF-8";@font-face{font-family:Noto Sans;src:url(NotoSans-SemiBold.48f6b8a169b1859d.ttf) format("truetype");font-weight:600}@font-face{font-family:Noto Sans;src:url(NotoSans-Medium.9781a6899c2d9862.ttf) format("truetype");font-weight:500}@font-face{font-family:Noto Sans;src:url(NotoSans-Regular.388cf58c68f01c86.ttf) format("truetype");font-weight:400}@font-face{font-family:Noto Sans;src:url(NotoSans-Light.a40b499ae980b7dc.ttf) format("truetype");font-weight:300}@keyframes slideUp{0%{transform:translateY(20%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse{0%{box-shadow:0 0 5px #0fd7cb99}50%{box-shadow:0 0 15px #29e9dccc}to{box-shadow:0 0 5px #0fd7cb99}}@keyframes pulse-error{0%{box-shadow:0 0 5px #ff4d4d99}50%{box-shadow:0 0 15px #ff4d4dcc}to{box-shadow:0 0 5px #ff4d4d99}}@keyframes shake{0%{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-3px)}to{transform:translate(0)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hidden{0%{opacity:1}to{opacity:0}}.visible{animation:slideUp 3s ease-in-out both}.hidden{opacity:0;transform:translateY(20px);transition:all 2s ease}*::-webkit-scrollbar{width:4px;height:4px}*::-webkit-scrollbar-track{background-color:transparent;border-radius:20px}*::-webkit-scrollbar-thumb{background:#888;border-radius:20px}*::-webkit-scrollbar-thumb:hover{background:#555}html,body{margin:0;padding:0}body{height:100vh;width:100vw;background:radial-gradient(233.19% 107.27% at 50.05% 104.78%,#000 1%,#0fd7cb 69%,#000);background-attachment:fixed;font-family:Noto Sans,sans-serif}[appAnimateOnScroll]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}[appAnimateOnScroll].visible{opacity:1;transform:translateY(0)}
