.ghp-banner,.ghp-modal{--ghp-orange:#dc6900;--ghp-green:#409b3f;--ghp-neon:#0f8;--ghp-pink:#ff0090;--ghp-display:var(--font-orbitron), "Orbitron", sans-serif;--ghp-body:var(--font-rajdhani), "Rajdhani", sans-serif;color:#fff;font-family:var(--ghp-body)}.ghp-orange{color:var(--ghp-orange)}.ghp-green{color:var(--ghp-green)}.ghp-pink{color:var(--ghp-pink);text-shadow:0 0 8.8px #ff009080}.ghp-countdown{flex-direction:column;gap:4px;min-width:0;display:flex}.ghp-countdown__label{font-family:var(--ghp-display);color:#f7e1fb;white-space:nowrap;align-items:center;gap:9.4px;font-size:10px;font-weight:600;display:flex}.ghp-countdown__label i{border-top:.59px solid #bf02df73;flex:auto;min-width:24px;height:0}.ghp-countdown__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4.7px;display:grid}.ghp-countdown__cell{opacity:.8;background:#131312;border:.471px solid #7d7b7d7a;border-top-width:1.768px;border-radius:4.714px;flex-direction:column;align-items:center;gap:.6px;padding:9.9px 4px 8.6px;display:flex}.ghp-countdown__cell strong{font-family:var(--ghp-display);color:var(--ghp-orange);text-shadow:0 0 7px #dc690066;font-variant-numeric:tabular-nums;font-size:13px;font-weight:900;line-height:normal}.ghp-countdown__cell span{letter-spacing:1.77px;color:#c3c6cc;font-size:10px;font-weight:600;line-height:normal}.ghp-cta,.ghp-learn{text-align:center;white-space:nowrap;justify-content:center;align-items:center;text-decoration:none;transition:filter .2s,transform .2s,background-color .2s,box-shadow .2s,text-shadow .2s,color .2s;display:inline-flex}.ghp-cta{font-family:var(--ghp-display);letter-spacing:3px;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#dc6900 0%,#ff8c24 33.333%,#ff0090 66.667%,#dc6900 100%) 0 0/200% 100%;padding:0 24px;font-weight:700;-webkit-mask-image:url(/global-hackathon/promo/cta-mask.svg);mask-image:url(/global-hackathon/promo/cta-mask.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ghp-learn{border:.78px solid var(--ghp-neon);font-family:var(--ghp-display);color:var(--ghp-neon);border-radius:6.27px;font-weight:900;box-shadow:0 3.1px 5.1px #dc690040}.ghp-cta{position:relative;overflow:hidden}.ghp-cta:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff73 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.ghp-cta:hover{filter:brightness(1.12)saturate(1.15)}.ghp-cta:hover:after{transition:transform .6s;transform:translate(120%)}@media (prefers-reduced-motion:reduce){.ghp-cta:after{display:none}}.ghp-learn:hover{text-shadow:0 0 8px #0f8c;color:#7dffc4;background-color:#00ff881a;box-shadow:0 0 14px #00ff8859,inset 0 0 10px #00ff8826}@media (prefers-reduced-motion:no-preference){.ghp-cta:hover,.ghp-learn:hover{transform:translateY(-2px)}.ghp-cta:active,.ghp-learn:active{transform:translateY(0)scale(.98)}}.ghp-cta:focus-visible,.ghp-learn:focus-visible,.ghp-modal__close:focus-visible{outline:2px solid var(--ghp-neon);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.ghp-cta{animation:4s linear infinite ghp-cta-shift}}@keyframes ghp-cta-shift{to{background-position:200% 0}}.ghp-banner{z-index:10;isolation:isolate;background:#10081a;border-top:3px solid #407fedcc;width:100%;position:relative;overflow:hidden}html[data-hackathon-modal-open] .ghp-banner{visibility:hidden}.ghp-banner__decor{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ghp-banner__ellipse{width:445.8px;max-width:none;height:445.8px;position:absolute}.ghp-banner__ellipse--1{top:-236.4px;left:34.6px}.ghp-banner__ellipse--2{top:-247.4px;left:calc(37% - 98.4px)}.ghp-banner__ellipse--3{top:-208.4px;left:calc(88% - 98.4px)}.ghp-banner__radar{width:1282px;max-width:none;height:352px;position:absolute;top:-144px;left:61.5%}.ghp-banner__content{border-inline:.7px solid var(--ghp-green);justify-content:space-between;align-items:center;gap:24px;min-height:101px;padding:15px 20px 14px;display:flex}.ghp-banner__brand{align-items:center;gap:20px;min-width:0;display:flex}.ghp-banner__logo{flex:none;width:132px;height:auto}.ghp-banner__copy{flex-direction:column;gap:4px;min-width:0;display:flex}.ghp-banner__headline{font-family:var(--ghp-display);letter-spacing:-1px;margin:0;font-size:18px;font-weight:900;line-height:28px}.ghp-banner__sdg{letter-spacing:3px;text-transform:uppercase;margin:0;font-size:16px;font-weight:700;line-height:normal}.ghp-banner__actions{flex:none;align-items:center;gap:23px;display:flex}.ghp-banner__actions .ghp-countdown{width:231px}.ghp-banner__ctas{gap:12.5px;width:329px;display:flex}.ghp-banner__ctas>*{flex:1 1 0;height:39px}.ghp-banner .ghp-learn{font-size:8.6px}.ghp-banner .ghp-cta{font-size:9.4px}.ghp-banner__pattern{background:url(/global-hackathon/promo/footer-pattern.png) 0 0/438px 32px repeat-x;border-bottom:3px solid #0000;border-image:linear-gradient(90deg,#407fed,#bf02df 50%,#409b3f) 1;height:6px}@media (max-width:1439px){.ghp-banner__logo{width:112px}.ghp-banner__brand{gap:14px}.ghp-banner__headline{font-size:15px;line-height:20px}.ghp-banner__sdg{letter-spacing:2px;font-size:13px}.ghp-banner__actions{gap:16px}.ghp-banner__ctas{width:270px}}@media (max-width:1199px){.ghp-banner__logo{width:96px}.ghp-banner__headline{font-size:13px;line-height:17px}.ghp-banner__sdg{letter-spacing:1.5px;font-size:11px}.ghp-banner__actions .ghp-countdown{width:200px}.ghp-banner__ctas{width:236px}.ghp-banner .ghp-cta{letter-spacing:2px;padding:0 14px}}@media (max-width:1023px){.ghp-banner__content{flex-direction:column;align-items:stretch;gap:12px;padding:14px 16px 12px}.ghp-banner__logo{width:84px}.ghp-banner__brand{gap:12px}.ghp-banner__headline{letter-spacing:-.5px;font-size:13px;line-height:17px}.ghp-banner__sdg{letter-spacing:1.5px;font-size:10px}.ghp-banner__actions{flex-direction:column;align-items:stretch;gap:10px}.ghp-banner__actions .ghp-countdown,.ghp-banner__ctas{width:100%}.ghp-banner__radar{left:20%}}.ghp-modal{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;overflow-y:auto}.ghp-modal__shell{width:min(100%,547px);margin:auto;position:relative}.ghp-modal__confetti{aspect-ratio:627/377;pointer-events:none;width:115%;position:absolute;top:144px;left:50%;overflow:hidden;transform:translate(-50%,-100%)scaleX(-1)}.ghp-modal__confetti img{width:100%;max-width:none;height:166.31%;position:absolute;top:-45.29%;left:-1.02%}.ghp-modal__card{border:.7px solid var(--ghp-green);background:#0f0f0f;border-radius:16px;position:relative;overflow:hidden}.ghp-modal__card:before{content:"";z-index:2;background:linear-gradient(90deg,#407fed,#bf02df 50%,#409b3f);height:3px;position:absolute;inset:0 0 auto}.ghp-modal__decor{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ghp-modal__ellipse{width:445.8px;max-width:none;height:445.8px;position:absolute;top:-236.8px;left:-173px}.ghp-modal__radar{width:918px;max-width:none;height:323px;position:absolute;top:-125.4px;left:49.4px}.ghp-modal__corner{border-top:.8px solid #dc69004d;border-left:.8px solid #dc69004d;border-top-left-radius:2px;width:18px;height:18px;position:absolute;top:16px;left:22px}.ghp-modal__pattern{background:url(/global-hackathon/promo/footer-pattern.png) -43px 0/438px 32px repeat-x;height:3px;position:absolute;inset:auto 0 0}.ghp-modal__close{z-index:3;cursor:pointer;background:0 0;border:0;border-radius:1000px;place-items:center;width:30px;height:30px;padding:0;display:grid;position:absolute;top:20px;right:24px}.ghp-modal__close:hover{background:#ffffff0f}.ghp-modal__body{z-index:1;flex-direction:column;gap:20px;padding:54px 40px 69px;display:flex;position:relative}.ghp-modal__intro{flex-direction:column;gap:10px;display:flex}.ghp-modal__logo{width:148px;height:auto}.ghp-modal__headline{font-family:var(--ghp-display);letter-spacing:-1px;flex-direction:column;gap:4px;margin:0;padding-bottom:7px;font-size:24px;font-weight:900;line-height:30px;display:flex}.ghp-modal__headline-row{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.ghp-glitch{letter-spacing:-.33px;text-transform:uppercase;white-space:nowrap;font-size:23.4px;line-height:29.94px;display:inline-block;position:relative}.ghp-glitch__text{color:#da6728;text-shadow:0 0 13px #da672899}.ghp-glitch__layer{opacity:.6;text-shadow:0 0 13px #da672899;position:absolute;inset:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ghp-glitch__layer--pink{color:var(--ghp-pink)}.ghp-glitch__layer--cyan{color:#00f0ff}@media (prefers-reduced-motion:no-preference){.ghp-glitch__layer--pink{animation:3.2s step-end infinite ghp-glitch}.ghp-glitch__layer--cyan{animation:3.2s step-end infinite reverse ghp-glitch}}@keyframes ghp-glitch{0%,88%,to{transform:none}90%{transform:translate(-2px)}94%{transform:translate(2px)}}.ghp-modal__badge{letter-spacing:3px;text-transform:uppercase;max-width:100%;color:var(--ghp-green);background:#0e1e17;border:1px solid #409b3f38;border-radius:23px;align-self:flex-start;align-items:center;gap:10px;margin:0;padding:8.8px 22px 8.8px 9px;font-size:10px;font-weight:600;line-height:normal;display:inline-flex;-webkit-mask-image:url(/global-hackathon/promo/modal-badge-mask.svg);mask-image:url(/global-hackathon/promo/modal-badge-mask.svg);-webkit-mask-position:-12px -.5px;mask-position:-12px -.5px;-webkit-mask-size:calc(100% + 24px) calc(100% + 3px);mask-size:calc(100% + 24px) calc(100% + 3px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ghp-modal__badge i{background:var(--ghp-neon);width:7px;height:7px;box-shadow:0 0 12px var(--ghp-neon), 0 0 24px var(--ghp-neon);border-radius:3.5px;flex:none}@media (prefers-reduced-motion:no-preference){.ghp-modal__badge i{animation:2s ease-in-out infinite ghp-pulse}}@keyframes ghp-pulse{50%{opacity:.4}}.ghp-modal__facts{flex-direction:column;gap:18px;display:flex}.ghp-modal__stats{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:0;display:grid}.ghp-modal__stats>div{border:1px solid #6340ff40;border-right-width:0;flex-direction:column-reverse;align-items:center;gap:9px;padding:14.8px 8px;display:flex}.ghp-modal__stats>div:first-child{background:#0f0f0f;border-radius:8px 0 0 8px}.ghp-modal__stats>div:last-child{border-right-width:1px;border-radius:0 8px 8px 0}.ghp-modal__stats dd{font-family:var(--ghp-display);color:var(--ghp-orange);text-shadow:0 0 12px #dc690066;margin:0;font-size:20px;font-weight:900;line-height:normal}.ghp-modal__stats dt{letter-spacing:3px;text-transform:uppercase;text-align:center;font-size:10px;font-weight:600;line-height:normal}.ghp-modal__dates{letter-spacing:3px;text-align:center;text-transform:uppercase;color:#ececf0;background:#121212;border:1px solid #4c4a4d6e;border-radius:8px;margin:0;padding:14.8px 16.8px;font-size:11px;font-weight:500;line-height:normal}.ghp-modal__dates strong{color:#fff;font-weight:700}.ghp-modal .ghp-countdown{gap:6px}.ghp-modal .ghp-countdown__label{color:var(--ghp-orange);gap:16px;font-size:11px}.ghp-modal .ghp-countdown__label i{border-top:1px solid #b3570373}.ghp-modal .ghp-countdown__grid{gap:8px}.ghp-modal .ghp-countdown__cell{background:#20160e8f;border:.8px solid #dc69007a;border-top-width:3px;border-radius:8px;gap:1px;padding:16.8px 4px 14.6px}.ghp-modal .ghp-countdown__cell strong{text-shadow:0 0 12px #dc690066;font-size:20px}.ghp-modal .ghp-countdown__cell span{letter-spacing:3px}.ghp-modal__ctas{gap:16px;display:flex}.ghp-modal .ghp-cta{flex:none;width:241px;height:50px;margin-left:8px;font-size:12px}.ghp-modal .ghp-learn{border-width:1px;border-radius:8px;flex:auto;height:50px;font-size:11px;box-shadow:0 4px 6.5px #dc690040}@media (max-width:599px){.ghp-modal__body{gap:16px;padding:44px 20px 40px}.ghp-modal__close{top:12px;right:12px}.ghp-modal__logo{width:120px}.ghp-modal__headline{font-size:19px;line-height:24px}.ghp-glitch{font-size:18.5px;line-height:24px}.ghp-modal__badge{letter-spacing:1.5px;font-size:9px}.ghp-modal__stats>div{padding:12px 4px}.ghp-modal__stats dt,.ghp-modal .ghp-countdown__cell span{letter-spacing:1.5px}.ghp-modal__dates{letter-spacing:1.5px;padding:12px}.ghp-modal .ghp-countdown__cell{padding:12px 2px 10px}.ghp-modal .ghp-countdown__cell strong{font-size:17px}.ghp-modal__ctas{flex-direction:column-reverse;gap:12px}.ghp-modal .ghp-cta{letter-spacing:2px;width:100%;margin-left:0}}@media (max-width:1023px){.ghp-banner--dashboard{display:none}}
/*# sourceMappingURL=1jtcidyd3rjdz.css.map*/