.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-workplace{color:#bf00ff;text-shadow:0 0 30px #bf00ff80}.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-value--green{color:#0f8;text-shadow:0 0 20px #00ff8880}.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=3aftmejpsdrfo.css.map*/