.hackathon-banner{z-index:100;isolation:isolate;color:#fff;width:100%;font-family:var(--font-rajdhani), "Rajdhani", sans-serif;background:#0f0f0f;position:relative;overflow:hidden;transform:translateZ(0)}.hackathon-banner__gradient-top{z-index:3;pointer-events:none;background:linear-gradient(90deg,#407fed 0%,#2ec4e8 22%,#409b3f 58%,#0f8 100%);height:3px;position:absolute;top:0;left:0;right:0}.hackathon-banner__inner{background:#0f0f0f;border-bottom:1px solid #407fed;width:100%;position:relative;overflow:hidden}@media (max-width:1023px){.hackathon-banner__inner{background:#0d0d0d;border-top:1px solid #407fed}}@media (min-width:1024px){.hackathon-banner__inner{border:none;border-left:.7px solid #409b3f;border-right:.7px solid #409b3f;min-height:107px}}.hackathon-banner__decor-layer{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hackathon-banner__decor-ellipse{pointer-events:none;width:249px;max-width:none;height:249px;position:absolute}.hackathon-banner__decor-ellipse--left{top:-142px;left:-75px}.hackathon-banner__decor-ellipse--center{top:-153px;left:37%}.hackathon-banner__decor-ellipse--right{top:-114px;right:8%}.hackathon-banner__radar-clip{pointer-events:none;width:280px;height:110px;position:absolute;top:50%;right:0;overflow:hidden;transform:translateY(-50%)}.hackathon-banner__radar-img{pointer-events:none;width:1018px;max-width:none;height:310px;position:absolute;top:50%;right:-200px;transform:translateY(-50%)}.hackathon-banner__corner{display:none}@media (min-width:1024px){.hackathon-banner__corner{pointer-events:none;z-index:1;border-style:solid;border-color:#dc69004d;width:18px;height:18px;display:block;position:absolute}.hackathon-banner__corner--tl{border-width:.8px 0 0 .8px;top:6px;left:6px}.hackathon-banner__corner--br{border-width:0 .8px .8px 0;bottom:6px;right:6px}}.hackathon-banner__content{z-index:2;background:0 0;flex-direction:column;gap:12px;width:100%;padding:17px 16px;display:flex;position:relative}.hackathon-banner__copy,.hackathon-banner__actions{z-index:1;position:relative}@media (min-width:1024px){.hackathon-banner__content{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;max-width:none;min-height:107px;padding:16px clamp(24px,3vw,48px);display:grid}}.hackathon-banner__copy{z-index:1;flex-direction:column;gap:8px;display:flex;position:relative}@media (min-width:1024px){.hackathon-banner__copy{gap:10px;min-width:0;max-width:none}}.hackathon-banner__headline,.hackathon-banner__mobile-title,.hackathon-banner__mobile-tags{font-family:var(--font-orbitron), "Orbitron", sans-serif;margin:0;font-weight:900;line-height:1.2}.hackathon-banner__headline{letter-spacing:-.5px;flex-wrap:wrap;align-items:center;gap:5px;font-size:clamp(11px,1.05vw,16px);display:flex}.hackathon-banner__headline--desktop{letter-spacing:-.6px;white-space:nowrap;flex-wrap:nowrap;gap:clamp(3px,.35vw,5px);font-size:clamp(11px,.85vw,17px)}.hackathon-banner__brand{white-space:nowrap;align-items:center;display:inline-flex}.hackathon-banner__divider{display:none}@media (min-width:1024px){.hackathon-banner__divider{background:#dc69004d;flex-shrink:0;width:1px;height:41px;margin:0 4px;display:block}}.hackathon-banner__mobile-title{letter-spacing:-.83px;font-size:15px;line-height:1.3}.hackathon-banner__mobile-tags{letter-spacing:-.83px;flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;display:flex}.hackathon-banner__accent-orange{color:#dc6900}.hackathon-banner__headline-white,.hackathon-banner__mobile-10{color:#fff}.hackathon-banner__accent-pink{color:#ff0090;text-shadow:0 0 24px #ff009080}.hackathon-banner__tag-innovate{color:#e4a000;text-shadow:0 0 24px #ff009080}.hackathon-banner__tag-impact{color:#db6700;text-shadow:0 0 24px #ff009080}.hackathon-banner__accent-green{color:#0f8;text-shadow:0 0 10px #0f8;text-transform:uppercase}.hackathon-banner__dot{color:#fff;font-size:.85em}.hackathon-banner__date{font-family:var(--font-rajdhani), "Rajdhani", sans-serif;letter-spacing:3px;text-transform:uppercase;color:#dddfe4;margin:0;font-size:clamp(14px,1.3vw,20px);font-weight:700}.hackathon-banner__date-white{color:#fff}.hackathon-banner__actions{flex-direction:column;gap:12px;width:100%;display:flex}@media (min-width:1024px){.hackathon-banner__actions{flex-flow:row;justify-content:flex-end;justify-self:end;align-items:center;gap:16px;width:auto}.hackathon-banner__countdown-wrap{flex:none;width:clamp(300px,28vw,420px);min-width:300px;max-width:420px}}.hackathon-banner__countdown-wrap{flex-direction:column;gap:5px;width:100%;display:flex;overflow:hidden}.hackathon-banner__countdown-label-row{align-items:center;gap:8px;display:flex;overflow:hidden}.hackathon-banner__countdown-label{font-family:var(--font-orbitron), "Orbitron", sans-serif;color:#dc6900;letter-spacing:.5px;text-transform:uppercase;flex-shrink:0;font-size:7px;font-weight:600}@media (min-width:1024px){.hackathon-banner__countdown-label{font-size:10px}}.hackathon-banner__countdown-line{background:#b3570373;flex:1;min-width:0;height:1px}.hackathon-banner__countdown-grid{grid-template-columns:repeat(4,1fr);gap:4px;width:100%;display:grid}@media (min-width:1024px){.hackathon-banner__countdown-grid{gap:6px}.hackathon-banner__countdown-cell{padding:10px 10px 9px}.hackathon-banner__countdown-value{font-size:13px}.hackathon-banner__countdown-unit{letter-spacing:1.3px;font-size:10px}}.hackathon-banner__countdown-cell{opacity:.8;background:#20160e8f;border:.5px solid #dc69007a;border-top-width:1.5px;border-radius:5px;flex-direction:column;align-items:center;gap:2px;padding:8px 6px 7px;display:flex}.hackathon-banner__countdown-value{font-family:var(--font-orbitron), "Orbitron", sans-serif;color:#dc6900;text-shadow:0 0 7px #dc690066;font-variant-numeric:tabular-nums;font-size:14px;font-weight:900;line-height:1}.hackathon-banner__countdown-unit{font-family:var(--font-rajdhani), "Rajdhani", sans-serif;letter-spacing:1.3px;text-transform:uppercase;color:#c3c6cc;font-size:7px;font-weight:600}@media (min-width:1024px){.hackathon-banner__countdown-value{font-size:13px}.hackathon-banner__countdown-unit{font-size:10px}}@keyframes hackathon-banner-cta-shimmer{0%{background-position:0%}to{background-position:200%}}.hackathon-banner__ctas{gap:10px;width:100%;display:flex}@media (min-width:1024px){.hackathon-banner__ctas{flex:none;gap:12px;width:auto;min-width:0;max-width:340px}}.hackathon-banner__learn-more{min-height:29px;font-family:var(--font-orbitron), "Orbitron", sans-serif;color:#0f8;text-align:center;cursor:pointer;background:0 0;border:.6px solid #0f8;border-radius:5px;flex:1;justify-content:center;align-items:center;padding:8px 12px;font-size:7px;font-weight:900;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),color .28s,border-color .28s,background .28s,box-shadow .28s;display:flex;box-shadow:0 2px 4px #dc690040}@media (min-width:1024px){.hackathon-banner__learn-more{border-width:.78px;border-radius:6px;flex:1.4 auto;min-width:118px;min-height:39px;padding:12px 26px;font-size:9px;box-shadow:0 3px 5px #dc690040}}.hackathon-banner__learn-more:hover{color:#5dffaa;background:#00ff881a;border-color:#5dffaa;transform:scale(1.03);box-shadow:0 0 18px #00ff8859,inset 0 0 14px #00ff8814}.hackathon-banner__learn-more:active{transform:scale(.98)}.hackathon-banner__learn-more:focus-visible{outline-offset:2px;outline:2px solid #0f8}.hackathon-banner__register{clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);cursor:pointer;background:linear-gradient(90deg,#dc6900 0%,#ff8c24 33.333%,#ff0090 66.667%,#dc6900 100%) 0 0/200% 100%;flex:1;justify-content:center;align-items:center;min-height:29px;padding:10px 20px;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),filter .28s;display:flex}@media (min-width:1024px){.hackathon-banner__register{clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);min-height:39px;padding:12px 24px}}.hackathon-banner__register:hover{filter:drop-shadow(0 0 20px #ff00908c);animation:1.8s linear infinite hackathon-banner-cta-shimmer;transform:scale(1.04)}.hackathon-banner__register:active{filter:drop-shadow(0 0 12px #dc690073);transform:scale(.98)}.hackathon-banner__register:focus-visible{outline-offset:2px;outline:2px solid #ff0090}.hackathon-banner__register-text{font-family:var(--font-orbitron), "Orbitron", sans-serif;letter-spacing:2px;color:#fff;text-transform:uppercase;white-space:nowrap;font-size:7px;font-weight:700}@media (min-width:1024px){.hackathon-banner__register-text{letter-spacing:3px;font-size:9px}}.hackathon-banner__mute{z-index:3;flex-shrink:0;align-self:center;position:relative}@media (prefers-reduced-motion:reduce){.hackathon-banner__learn-more,.hackathon-banner__register,.hackathon-mute-btn{transition:none}.hackathon-banner__register:hover{filter:brightness(1.08);animation:none}}
.hackathon-home-modal__backdrop{z-index:90;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030008d1;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}@media (min-width:1024px){.hackathon-home-modal__backdrop{align-items:center;padding:16px}}.hackathon-home-modal__shell{width:min(100%,547px);position:relative}@media (min-width:1024px){.hackathon-home-modal__shell{width:min(100%,627px);transform:translateY(clamp(-120px,-16vh,-88px))}}.hackathon-home-modal__confetti-band{z-index:1;pointer-events:none;width:100%;height:clamp(160px,42vw,380px);margin-bottom:clamp(-70px,-12vw,-100px);position:relative;overflow:visible}.hackathon-home-modal__confetti-img{object-fit:cover;object-position:center top;width:100%;height:100%;animation:5s ease-in-out infinite hackathon-home-modal-confetti-drift;display:block;transform:scaleX(-1)}.hackathon-home-modal__confetti-fallback{display:none}@keyframes hackathon-home-modal-confetti-drift{0%,to{transform:scaleX(-1)translateY(0)}50%{transform:scaleX(-1)translateY(-8px)}}.hackathon-home-modal__mute{z-index:5;position:absolute;top:clamp(48px,12vw,88px);left:0}@media (min-width:1024px){.hackathon-home-modal__mute{top:calc(clamp(160px,42vw,380px) - -1*clamp(-70px,-12vw,-100px) - 58px)}}.hackathon-home-modal__card{z-index:2;background:#0f0f0f;border:.7px solid #409b3f;border-radius:16px;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000008c,0 0 40px #dc69001a}@media (max-width:1023px){.hackathon-home-modal__card{border-width:.488px;border-radius:12px}.hackathon-home-modal__confetti-band{height:clamp(130px,36vw,200px);margin-bottom:-60px}.hackathon-home-modal__mute{top:40px}}.hackathon-home-modal__card-border-top{z-index:3;pointer-events:none;background:#407fed;height:3px;position:absolute;top:0;left:0;right:0}@media (max-width:1023px){.hackathon-home-modal__card-border-top{height:2px}}.hackathon-home-modal__decor{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hackathon-home-modal__decor-ellipse{pointer-events:none;width:249px;max-width:none;height:249px;position:absolute;top:-142px;left:-75px}@media (max-width:1023px){.hackathon-home-modal__decor-ellipse{width:174px;height:174px;top:-99px;left:-52px}}.hackathon-home-modal__radar-clip{pointer-events:none;width:55%;height:200px;position:absolute;top:0;right:0;overflow:hidden}.hackathon-home-modal__radar-img{opacity:.2;pointer-events:none;width:1018px;max-width:none;height:310px;position:absolute;top:-40px;right:-120px}.hackathon-home-modal__corner{pointer-events:none;border-style:solid;border-color:#dc69004d;width:18px;height:18px;position:absolute}.hackathon-home-modal__corner--tr{border-width:.8px .8px 0 0;top:14px;right:32px;transform:rotate(-90deg)}.hackathon-home-modal__corner--br{border-width:0 .8px .8px 0;bottom:14px;right:2px;transform:rotate(90deg)}@media (max-width:1023px){.hackathon-home-modal__corner{width:12.5px;height:12.5px}.hackathon-home-modal__corner--tr{top:9px;right:22px}.hackathon-home-modal__corner--br{bottom:10px;right:2px}}.hackathon-home-modal__close{z-index:4;cursor:pointer;opacity:1;background:#0f0f0f99;border:none;border-radius:1000px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;transition:opacity .2s,background .2s;display:flex;position:absolute;top:20px;right:20px}.hackathon-home-modal__close img{width:18px;height:18px;display:block}@media (max-width:1023px){.hackathon-home-modal__close{width:21px;height:21px;top:14px;right:14px}}.hackathon-home-modal__close:hover{opacity:1;background:#ffffff14}.hackathon-home-modal__body{z-index:2;flex-direction:column;align-items:flex-start;gap:14px;padding:24px 18px 28px 22px;display:flex;position:relative}@media (min-width:1024px){.hackathon-home-modal__body{align-items:flex-start;gap:20px;padding:32px 40px 32px 44px}.hackathon-home-modal__badge{width:fit-content;max-width:100%}}.hackathon-home-modal__badge{font-family:var(--font-rajdhani), "Rajdhani", sans-serif;letter-spacing:3px;color:#409b3f;text-transform:uppercase;white-space:nowrap;background:#0e1e17;border:1px solid #409b3f38;border-radius:23px;align-items:center;gap:10px;padding:9px 12px;font-size:10px;font-weight:600;display:inline-flex}@media (max-width:1023px){.hackathon-home-modal__badge{letter-spacing:2.1px;border-radius:16px;gap:7px;padding:6px 8px;font-size:7px}}.hackathon-home-modal__pulse-dot{background:#0f8;border-radius:3.5px;flex-shrink:0;width:7px;height:7px;animation:2s ease-in-out infinite hackathon-home-modal-pulse;box-shadow:0 0 12px #0f8,0 0 24px #0f8}@media (max-width:1023px){.hackathon-home-modal__pulse-dot{border-radius:2.4px;width:5px;height:5px}}@keyframes hackathon-home-modal-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.85)}}.hackathon-home-modal__headline-block{flex-direction:column;gap:5px;width:100%;display:flex}.hackathon-home-modal__headline-row{font-family:var(--font-orbitron), "Orbitron", sans-serif;letter-spacing:-1px;flex-wrap:wrap;align-items:center;gap:5px;font-size:clamp(17px,4.2vw,24px);font-weight:900;line-height:1.1;display:flex}.hackathon-home-modal__headline-row--sub{gap:5px}.hackathon-home-modal__headline-white{color:#fff}.hackathon-home-modal__headline-ai{color:#fcad38;text-shadow:0 0 60px #ffb74c80,0 0 30px #ffb74c}.hackathon-home-modal__headline-innovation{color:#ff0090;text-shadow:0 0 30px #ff009080}.hackathon-home-modal__glitch{min-width:8.5em;height:1.15em;display:inline-block;position:relative}.hackathon-home-modal__glitch-text{font-family:inherit;font-weight:inherit;font-size:inherit;letter-spacing:inherit;color:#da6728;text-shadow:0 0 40px #da672899;white-space:nowrap}.hackathon-home-modal__glitch-layer{pointer-events:none;position:absolute;inset:0}.hackathon-home-modal__glitch-mask{opacity:.6;align-items:center;display:flex;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hackathon-home-modal__glitch-text--pink{color:#ff0090}.hackathon-home-modal__glitch-text--cyan{color:#00f0ff}.hackathon-home-modal__stats{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.hackathon-home-modal__stat-cell{opacity:.8;text-align:center;background:#14141400;border:1px solid #2a1500;flex-direction:column;align-items:center;gap:9px;padding:15px 12px;display:flex}.hackathon-home-modal__stat-cell:first-child{border-radius:8px 0 0 8px}.hackathon-home-modal__stat-cell:last-child{border-radius:0 8px 8px 0}.hackathon-home-modal__stat-cell+.hackathon-home-modal__stat-cell{border-left:none}@media (max-width:1023px){.hackathon-home-modal__stat-cell{border-width:.7px;gap:6px;padding:10px 8px}.hackathon-home-modal__stat-cell:first-child{border-radius:5.5px 0 0 5.5px}.hackathon-home-modal__stat-cell:last-child{border-radius:0 5.5px 5.5px 0}}.hackathon-home-modal__stat-value{font-family:var(--font-orbitron), "Orbitron", sans-serif;color:#dc6900;text-shadow:0 0 12px #dc690066;font-size:20px;font-weight:900;line-height:1}@media (max-width:1023px){.hackathon-home-modal__stat-value{font-size:14px}}.hackathon-home-modal__stat-label{font-family:var(--font-rajdhani), "Rajdhani", sans-serif;letter-spacing:3px;text-transform:uppercase;color:#fff;font-size:10px;font-weight:600;line-height:1.2}@media (max-width:1023px){.hackathon-home-modal__stat-label{letter-spacing:2.1px;font-size:7px}}.hackathon-home-modal__date-bar{width:100%;font-family:var(--font-rajdhani), "Rajdhani", sans-serif;letter-spacing:3px;text-transform:uppercase;color:#ececf0;text-align:center;background:#121212;border:1px solid #2d2c2b;border-radius:8px;margin:0;padding:15px 17px;font-size:12px;font-weight:500}@media (max-width:1023px){.hackathon-home-modal__date-bar{letter-spacing:2.1px;border-width:.7px;border-radius:5.5px;padding:10px 12px;font-size:8px}}.hackathon-home-modal__date-bar-strong{color:#fff;font-weight:700}.hackathon-home-modal__countdown-section{width:100%}.hackathon-home-modal__countdown-label-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.hackathon-home-modal__countdown-label{font-family:var(--font-orbitron), "Orbitron", sans-serif;color:#dc6900;letter-spacing:.5px;text-transform:uppercase;flex-shrink:0;font-size:11px;font-weight:600}@media (max-width:1023px){.hackathon-home-modal__countdown-label{font-size:7.7px}}.hackathon-home-modal__countdown-line{background:#b3570373;flex:1;min-width:0;height:1px}.hackathon-home-modal--countdown .hackathon-banner__countdown-cell{border-top-width:3px;padding:12px 8px 10px}.hackathon-home-modal--countdown .hackathon-banner__countdown-value{font-size:20px}@media (max-width:1023px){.hackathon-home-modal--countdown .hackathon-banner__countdown-value{font-size:14px}}.hackathon-home-modal--countdown .hackathon-banner__countdown-unit{font-size:10px}@media (max-width:1023px){.hackathon-home-modal--countdown .hackathon-banner__countdown-unit{font-size:7px}}.hackathon-home-modal__ctas{flex-direction:column;gap:10px;width:100%;display:flex}@media (min-width:1024px){.hackathon-home-modal__ctas{flex-direction:row;gap:16px}}.hackathon-home-modal__view-more{min-height:50px;font-family:var(--font-orbitron), "Orbitron", sans-serif;color:#0f8;text-transform:uppercase;background:0 0;border:1px solid #0f8;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:15px;font-size:11px;font-weight:900;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),color .28s,border-color .28s,background .28s,box-shadow .28s;display:flex;box-shadow:0 4px 6.5px #dc690040}@media (max-width:1023px){.hackathon-home-modal__view-more{border-width:.58px;border-radius:4.7px;min-height:40px;font-size:6.4px}}.hackathon-home-modal__view-more:hover{color:#5dffaa;background:#00ff881a;border-color:#5dffaa;transform:scale(1.03);box-shadow:0 0 18px #00ff8859}.hackathon-home-modal__register{clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);background:linear-gradient(90deg,#dc6900 0%,#ff8c24 33.333%,#ff0090 66.667%,#dc6900 100%) 0 0/200% 100%;flex:1;justify-content:center;align-items:center;min-height:50px;padding:12px 24px;text-decoration:none;transition:transform .28s cubic-bezier(.22,1,.36,1),filter .28s;display:flex}@media (max-width:1023px){.hackathon-home-modal__register{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);min-height:40px}}.hackathon-home-modal__register span{font-family:var(--font-orbitron), "Orbitron", sans-serif;letter-spacing:3px;color:#fff;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700}@media (max-width:1023px){.hackathon-home-modal__register span{font-size:7px}}.hackathon-home-modal__register:hover{filter:drop-shadow(0 0 20px #ff00908c);transform:scale(1.04)}@keyframes hackathon-home-modal-cta-shimmer{0%{background-position:0%}to{background-position:200%}}@media (min-width:1024px){.hackathon-home-modal__close{transition:opacity .2s,background .2s,transform .25s cubic-bezier(.22,1,.36,1)}.hackathon-home-modal__close:hover{background:#ffffff24;transform:scale(1.08)}.hackathon-home-modal__close:active{transform:scale(.96)}.hackathon-home-modal__badge{transition:border-color .28s,box-shadow .28s,transform .28s cubic-bezier(.22,1,.36,1)}.hackathon-home-modal__badge:hover{border-color:#00ff8880;transform:translateY(-1px);box-shadow:0 0 22px #00ff882e}.hackathon-home-modal__stat-cell{transition:border-color .28s,box-shadow .28s,transform .28s cubic-bezier(.22,1,.36,1)}.hackathon-home-modal__stat-cell:hover{border-color:#dc6900a6;transform:translateY(-3px);box-shadow:0 8px 24px #dc690026}.hackathon-home-modal__date-bar{transition:border-color .28s,box-shadow .28s}.hackathon-home-modal__date-bar:hover{border-color:#dc690059;box-shadow:inset 0 0 20px #dc69000f}.hackathon-home-modal__register:hover{animation:1.8s linear infinite hackathon-home-modal-cta-shimmer}.hackathon-home-modal__register:active,.hackathon-home-modal__view-more:active{transform:scale(.98)}}@media (prefers-reduced-motion:reduce){.hackathon-home-modal__pulse-dot,.hackathon-home-modal__confetti-img{animation:none}.hackathon-home-modal__view-more,.hackathon-home-modal__register,.hackathon-home-modal__badge,.hackathon-home-modal__stat-cell,.hackathon-home-modal__close{transition:none}.hackathon-home-modal__register:hover{filter:brightness(1.08);animation:none}}
/*# sourceMappingURL=17f4hzt~6xpvu.css.map*/