.hackathon-register{width:100%}.hackathon-register-card{border:2px solid #dc690033;width:100%;max-width:1141px}.hackathon-register-card-inner{background:#0f0f0f;border-top:6px solid #dc6900}.hackathon-register-divider{background:linear-gradient(90deg,#0000,#dc690059,#0000);width:100%;height:1px}.hackathon-register-choice-card{background:#141414;border:1px solid #3e3b38;transition:border-color .25s,background-color .25s,transform .25s,border-bottom-width .25s}.hackathon-register-choice-card:hover,.hackathon-register-choice-card--active{background:#dc69001f;border-color:#dc6900;border-bottom-width:5px;transform:translateY(-2px)}.hackathon-register-btn-outline{background:#101010;border:1px solid #3e3b38;transition:border-color .2s,color .2s,background-color .2s}.hackathon-register-btn-outline:hover{color:#fff;border-color:#dc690073}.hackathon-register-btn-primary{clip-path:polygon(2.5% 0,100% 0,97.5% 100%,0 100%);transition:filter .25s,transform .25s}.hackathon-register-btn-primary:hover{filter:brightness(1.08);transform:scale(1.01)}.hackathon-register-btn-primary--orange{background:#dc6900}.hackathon-register-btn-primary--green{background:linear-gradient(90deg,#3c9f42 0%,#02fc86 100%)}.hackathon-register-input{color:#fff;background:#141414;border:1px solid #2a1500}.hackathon-register-input::placeholder{color:#ffffff73;text-transform:uppercase}.hackathon-register-input:focus{border-color:#dc69008c;outline:none}.hackathon-register-info-box{background:#14100c;border:1px solid #2a1500}.hackathon-register-checkbox{appearance:none;cursor:pointer;background:0 0;border:1px solid #474440;flex-shrink:0;width:21px;height:21px}.hackathon-register-checkbox:checked{background:#dc6900 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5l3.5 3.5L11 1' stroke='%230f0f0f' stroke-width='2'/%3E%3C/svg%3E") 50% no-repeat;border-color:#dc6900}.hackathon-register-success-title{background:linear-gradient(90deg,#dc6900 0%,#ff8c24 50%,#ff0090 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hackathon-register-detail-card{background:#141414;border:2px solid #2a1500}.hackathon-register-status{color:#0f8;text-shadow:0 0 10px #0f8}.hackathon-register-success-hero{min-height:280px;padding-top:.5rem}@media (min-width:768px){.hackathon-register-success-hero{min-height:420px;padding-top:1.25rem}}.hackathon-register-info-box--purple{background:#150c18;border:1px solid #27172c}.hackathon-register-rules-panel{background:#14100c;border-top:2px solid #dc6900}.hackathon-register-rule-check{color:#c07033;background:#c070331a;border:1.938px solid #c070334d;border-radius:3.875px;flex-shrink:0;justify-content:center;align-items:flex-start;width:31px;height:31px;font-size:19px;line-height:1;display:flex}.hackathon-register-unique-code{color:#0f8;text-shadow:0 0 10px #0f8}.hackathon-register-loader-orbit{width:76px;height:76px;position:relative}.hackathon-register-loader-ring{border:2px solid #dc6900;border-color:#dc6900 #ff8c2473 #0000 #0000;border-radius:50%;animation:1.15s linear infinite hackathon-register-spin;position:absolute;inset:0;box-shadow:0 0 24px #dc690033,inset 0 0 16px #dc690014}.hackathon-register-loader-ring:before{content:"";border:2px solid #0000;border-color:#0000 #0000 #ff0090 #0f86;border-radius:50%;animation:1.75s linear infinite reverse hackathon-register-spin;position:absolute;inset:7px}.hackathon-register-loader-core{background:radial-gradient(circle,#dc690059 0%,#ff009014 55%,#0000 72%);border-radius:50%;animation:2.2s ease-in-out infinite hackathon-register-pulse;position:absolute;inset:20px}.hackathon-register-loader-dots:after{content:"";animation:1.4s steps(4,end) infinite hackathon-register-ellipsis}.hackathon-register-loader-skeleton{background:linear-gradient(90deg,#ffffff08 0%,#dc690024 45%,#ff009014 55%,#ffffff08 100%) 0 0/220% 100%;border-radius:3px;animation:1.7s ease-in-out infinite hackathon-register-shimmer}@keyframes hackathon-register-spin{to{transform:rotate(360deg)}}@keyframes hackathon-register-pulse{0%,to{opacity:.45;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}@keyframes hackathon-register-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes hackathon-register-ellipsis{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}@media (max-width:767px){.hackathon-register-card-inner{padding-left:1.25rem;padding-right:1.25rem}}
/*# sourceMappingURL=0bnikbg7f52~i.css.map*/