@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800;900&family=JetBrains+Mono:wght@400;700&display=swap";
.hackathon-module__SYdFuW__page{color:#f1f5f9;background:#050200;min-height:100vh;margin-top:-150px;padding-top:70px;font-family:Inter,sans-serif;position:relative;overflow-x:hidden}.hackathon-module__SYdFuW__particleCanvas{pointer-events:none;z-index:0;opacity:.6;position:fixed;inset:0}.hackathon-module__SYdFuW__mouseGlow{pointer-events:none;z-index:0;background:radial-gradient(circle,#f973160f 0%,#0000 70%);border-radius:50%;width:500px;height:500px;transition:left .1s,top .1s;position:fixed;transform:translate(-50%,-50%)}.hackathon-module__SYdFuW__noise{pointer-events:none;z-index:0;opacity:.02;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");position:fixed;inset:0}.hackathon-module__SYdFuW__bgOrb1{z-index:0;pointer-events:none;background:radial-gradient(circle,#f9731614 0%,#0000 70%);border-radius:50%;width:700px;height:700px;animation:18s ease-in-out infinite hackathon-module__SYdFuW__orbDrift1;position:fixed;top:-20%;left:-15%}.hackathon-module__SYdFuW__bgOrb2{z-index:0;pointer-events:none;background:radial-gradient(circle,#f59e0b12 0%,#0000 70%);border-radius:50%;width:600px;height:600px;animation:22s ease-in-out infinite hackathon-module__SYdFuW__orbDrift2;position:fixed;bottom:-10%;right:-10%}.hackathon-module__SYdFuW__bgOrb3{z-index:0;pointer-events:none;background:radial-gradient(circle,#ea580c0a 0%,#0000 70%);border-radius:50%;width:400px;height:400px;animation:14s ease-in-out infinite hackathon-module__SYdFuW__orbDrift3;position:fixed;top:40%;left:50%}@keyframes hackathon-module__SYdFuW__orbDrift1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(60px,40px)scale(1.05)}66%{transform:translate(-30px,70px)scale(.95)}}@keyframes hackathon-module__SYdFuW__orbDrift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-80px,-50px)scale(1.1)}}@keyframes hackathon-module__SYdFuW__orbDrift3{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-40px)}}.hackathon-module__SYdFuW__reveal{opacity:0;z-index:1;transition:opacity .7s,transform .7s;position:relative;transform:translateY(30px)}.hackathon-module__SYdFuW__revealVisible{opacity:1;transform:translateY(0)}.hackathon-module__SYdFuW__hero{z-index:1;grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1280px;min-height:100vh;margin:0 auto;padding:110px 5% 80px;display:grid;position:relative}@media (max-width:900px){.hackathon-module__SYdFuW__hero{text-align:center;grid-template-columns:1fr;padding:110px 5% 60px}.hackathon-module__SYdFuW__heroStats,.hackathon-module__SYdFuW__pillRow,.hackathon-module__SYdFuW__heroActions{justify-content:center}}.hackathon-module__SYdFuW__heroGrid{flex-direction:column;gap:28px;animation:1s cubic-bezier(.16,1,.3,1) both hackathon-module__SYdFuW__heroSlideIn;display:flex}@keyframes hackathon-module__SYdFuW__heroSlideIn{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}.hackathon-module__SYdFuW__pillRow{flex-wrap:wrap;gap:12px;animation:1s cubic-bezier(.16,1,.3,1) .1s both hackathon-module__SYdFuW__heroSlideIn;display:flex}.hackathon-module__SYdFuW__pill{color:#fdba74;letter-spacing:1px;background:linear-gradient(135deg,#f9731633,#f59e0b33);border:1px solid #f9731666;border-radius:100px;align-items:center;gap:6px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.hackathon-module__SYdFuW__pillAnim{animation:2s ease-in-out infinite hackathon-module__SYdFuW__pillPulse}@keyframes hackathon-module__SYdFuW__pillPulse{0%,to{box-shadow:0 0 #f9731666}50%{box-shadow:0 0 0 6px #f9731600}}.hackathon-module__SYdFuW__pillOutline{color:#94a3b8;letter-spacing:1px;border:1px solid #ffffff26;border-radius:100px;align-items:center;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.hackathon-module__SYdFuW__pill2{color:#6ee7b7;letter-spacing:1px;background:#10b9811a;border:1px solid #10b9814d;border-radius:100px;align-items:center;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.hackathon-module__SYdFuW__heroTitle{margin:0;line-height:1;animation:1s cubic-bezier(.16,1,.3,1) .15s both hackathon-module__SYdFuW__heroSlideIn}.hackathon-module__SYdFuW__heroLine1{color:#f1f5f9;letter-spacing:-2px;font-size:5.5rem;font-weight:900;display:block;position:relative}.hackathon-module__SYdFuW__glitch{animation:.2s linear hackathon-module__SYdFuW__glitch}.hackathon-module__SYdFuW__glitch:before,.hackathon-module__SYdFuW__glitch:after{content:attr(data-text);color:#f1f5f9;position:absolute;top:0;left:0}.hackathon-module__SYdFuW__glitch:before{clip:rect(0,900px,20px,0);color:#f97316;animation:.2s linear hackathon-module__SYdFuW__glitch-top}.hackathon-module__SYdFuW__glitch:after{clip:rect(40px,900px,80px,0);color:#ea580c;animation:.2s linear hackathon-module__SYdFuW__glitch-bot}@keyframes hackathon-module__SYdFuW__glitch{0%,to{transform:translate(0)}25%{transform:translate(-3px,1px)}50%{transform:translate(3px,-1px)}75%{transform:translate(-2px,2px)}}@keyframes hackathon-module__SYdFuW__glitch-top{0%,to{transform:translate(0)}33%{transform:translate(5px)}66%{transform:translate(-5px)}}@keyframes hackathon-module__SYdFuW__glitch-bot{0%,to{transform:translate(0)}33%{transform:translate(-5px)}66%{transform:translate(5px)}}.hackathon-module__SYdFuW__heroLine2{background:linear-gradient(90deg,#f97316,#fbbf24,#ea580c) 0 0/200%;color:#0000;letter-spacing:-2px;-webkit-background-clip:text;background-clip:text;font-size:5.5rem;font-weight:900;animation:4s linear infinite hackathon-module__SYdFuW__gradientShift;display:block}@keyframes hackathon-module__SYdFuW__gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.hackathon-module__SYdFuW__heroLine3{color:#0000;-webkit-text-stroke:2px #ffffff1f;letter-spacing:-2px;font-size:5.5rem;font-weight:900;animation:3s ease-in-out infinite hackathon-module__SYdFuW__strokePulse;display:block}@keyframes hackathon-module__SYdFuW__strokePulse{0%,to{-webkit-text-stroke:2px #ffffff1f}50%{-webkit-text-stroke:2px #f9731659}}.hackathon-module__SYdFuW__heroSub{color:#94a3b8;max-width:520px;font-size:1.15rem;line-height:1.7;animation:1s cubic-bezier(.16,1,.3,1) .25s both hackathon-module__SYdFuW__heroSlideIn}.hackathon-module__SYdFuW__heroStats{align-items:center;gap:30px;animation:1s cubic-bezier(.16,1,.3,1) .35s both hackathon-module__SYdFuW__heroSlideIn;display:flex}.hackathon-module__SYdFuW__statItem{flex-direction:column;align-items:center;display:flex}.hackathon-module__SYdFuW__statNum{background:linear-gradient(135deg,#f1f5f9,#94a3b8);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.8rem;font-weight:900;line-height:1}.hackathon-module__SYdFuW__statLabel{color:#64748b;letter-spacing:1px;text-transform:uppercase;font-size:.8rem;font-weight:600}.hackathon-module__SYdFuW__statDivider{background:#ffffff14;width:1px;height:40px}.hackathon-module__SYdFuW__heroActions{flex-wrap:wrap;gap:14px;animation:1s cubic-bezier(.16,1,.3,1) .45s both hackathon-module__SYdFuW__heroSlideIn;display:flex}.hackathon-module__SYdFuW__heroBtn{color:#fff;letter-spacing:.5px;background:linear-gradient(135deg,#f97316,#f59e0b);border-radius:12px;align-items:center;gap:10px;padding:16px 36px;font-size:1rem;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #f9731659}.hackathon-module__SYdFuW__heroBtn:after{content:"";opacity:0;background:linear-gradient(135deg,#ffffff26 0%,#0000 100%);transition:opacity .3s;position:absolute;inset:0}.hackathon-module__SYdFuW__heroBtn:hover:after{opacity:1}.hackathon-module__SYdFuW__heroBtn:hover{transform:translateY(-4px);box-shadow:0 20px 50px #f973168c}.hackathon-module__SYdFuW__heroBtnGhost{color:#94a3b8;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:16px 28px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.hackathon-module__SYdFuW__heroBtnGhost:hover{color:#fdba74;background:#f973160f;border-color:#f9731666;transform:translateY(-2px)}.hackathon-module__SYdFuW__heroVisual{justify-content:center;align-items:center;height:440px;animation:1.2s cubic-bezier(.16,1,.3,1) .3s both hackathon-module__SYdFuW__heroVisualIn;display:flex;position:relative}@keyframes hackathon-module__SYdFuW__heroVisualIn{0%{opacity:0;transform:translate(50px)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}.hackathon-module__SYdFuW__glowOrb{background:radial-gradient(circle,#f9731638 0%,#0000 70%);border-radius:50%;width:340px;height:340px;animation:4s ease-in-out infinite hackathon-module__SYdFuW__pulse;position:absolute}.hackathon-module__SYdFuW__glowOrb2{background:radial-gradient(circle,#ea580c1f 0%,#0000 70%);border-radius:50%;width:200px;height:200px;animation:5s ease-in-out 1s infinite hackathon-module__SYdFuW__pulse;position:absolute;top:20%;right:5%}@keyframes hackathon-module__SYdFuW__pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.hackathon-module__SYdFuW__terminalCard{z-index:2;background:#0a0502;border:1px solid #ffffff12;border-radius:16px;width:370px;position:relative;overflow:hidden;box-shadow:0 40px 100px #000000e6,0 0 0 1px #f9731614,0 0 60px #f973160d}.hackathon-module__SYdFuW__terminalBar{background:#1e293b;border-bottom:1px solid #ffffff0a;align-items:center;gap:7px;padding:12px 18px;display:flex}.hackathon-module__SYdFuW__dot{border-radius:50%;width:12px;height:12px}.hackathon-module__SYdFuW__terminalTitle{text-align:center;color:#475569;flex:1;font-family:JetBrains Mono,monospace;font-size:.8rem}.hackathon-module__SYdFuW__terminalBody{flex-direction:column;padding:22px 24px;font-family:JetBrains Mono,monospace;font-size:.85rem;line-height:1.85;display:flex}.hackathon-module__SYdFuW__codeLine{opacity:0;animation:.3s forwards hackathon-module__SYdFuW__typeIn;display:block}@keyframes hackathon-module__SYdFuW__typeIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:translate(0)}}.hackathon-module__SYdFuW__cKeyword{color:#c084fc}.hackathon-module__SYdFuW__cVar{color:#93c5fd}.hackathon-module__SYdFuW__cOp{color:#94a3b8}.hackathon-module__SYdFuW__cStr{color:#86efac}.hackathon-module__SYdFuW__cBracket{color:#f1f5f9}.hackathon-module__SYdFuW__cFn{color:#fde68a}.hackathon-module__SYdFuW__cNum{color:#fb923c}.hackathon-module__SYdFuW__cComment{color:#475569;font-style:italic}.hackathon-module__SYdFuW__codeCursor{vertical-align:middle;background:#f97316;border-radius:2px;width:10px;height:18px;margin-top:4px;animation:1s step-end infinite hackathon-module__SYdFuW__blink;display:inline-block}@keyframes hackathon-module__SYdFuW__blink{0%,to{opacity:1}50%{opacity:0}}.hackathon-module__SYdFuW__floatingBadge{color:#34d399;z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10b98114;border:1px solid #10b98140;border-radius:100px;align-items:center;gap:8px;padding:10px 20px;font-size:.85rem;font-weight:700;animation:3s ease-in-out infinite hackathon-module__SYdFuW__float;display:flex;position:absolute;bottom:30px;right:0;box-shadow:0 8px 25px #10b9811a}.hackathon-module__SYdFuW__floatingBadge2{color:#fdba74;z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f9731614;border:1px solid #f9731640;border-radius:100px;align-items:center;gap:8px;padding:8px 16px;font-size:.8rem;font-weight:700;animation:4s ease-in-out 1s infinite hackathon-module__SYdFuW__float;display:flex;position:absolute;top:20px;left:-10px}@keyframes hackathon-module__SYdFuW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hackathon-module__SYdFuW__scrollIndicator{color:#475569;z-index:1;animation:2s ease-in-out infinite hackathon-module__SYdFuW__bounce;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}@keyframes hackathon-module__SYdFuW__bounce{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(8px)}}.hackathon-module__SYdFuW__ticker{z-index:1;background:linear-gradient(135deg,#f9731614,#f59e0b14);border-top:1px solid #f9731626;border-bottom:1px solid #f9731626;width:100%;padding:14px 0;position:relative;overflow:hidden}.hackathon-module__SYdFuW__tickerTrack{width:max-content;animation:25s linear infinite hackathon-module__SYdFuW__tickerMove;display:flex}@keyframes hackathon-module__SYdFuW__tickerMove{0%{transform:translate(0)}to{transform:translate(-50%)}}.hackathon-module__SYdFuW__tickerItem{letter-spacing:3px;color:#475569;white-space:nowrap;padding:0 24px;font-size:.85rem;font-weight:800}.hackathon-module__SYdFuW__tickerDot{color:#f97316}.hackathon-module__SYdFuW__section{z-index:1;padding:100px 0;position:relative}.hackathon-module__SYdFuW__sectionInner{max-width:1280px;margin:0 auto;padding:0 5%}.hackathon-module__SYdFuW__sectionTag{color:#fdba74;letter-spacing:3px;text-transform:uppercase;background:linear-gradient(135deg,#f973161f,#f59e0b1f);border:1px solid #f9731640;border-radius:100px;margin-bottom:16px;padding:6px 18px;font-size:.78rem;font-weight:800;display:inline-block}.hackathon-module__SYdFuW__sectionTitle{letter-spacing:-1.5px;background:linear-gradient(#f1f5f9 40%,#475569);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 55px;font-size:3.5rem;font-weight:900}.hackathon-module__SYdFuW__sectionTitleSm{letter-spacing:-.5px;color:#f1f5f9;margin:0 0 30px;font-size:2rem;font-weight:900}.hackathon-module__SYdFuW__tracksGrid{grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;display:grid}@media (max-width:700px){.hackathon-module__SYdFuW__tracksGrid{grid-template-columns:1fr}.hackathon-module__SYdFuW__trackOrDivider{display:none}}.hackathon-module__SYdFuW__trackCard{cursor:default;background:#0a0502;border:1px solid #ffffff0f;border-radius:20px;padding:40px 35px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.hackathon-module__SYdFuW__trackGlow{background:radial-gradient(circle at 50% 100%,var(--accent,#f97316)0%,transparent 70%);opacity:0;pointer-events:none;filter:blur(30px);transition:opacity .5s;position:absolute;inset:0}.hackathon-module__SYdFuW__trackCard:hover .hackathon-module__SYdFuW__trackGlow{opacity:.12}.hackathon-module__SYdFuW__trackCard:hover{border-color:#f9731640;transform:translateY(-8px);box-shadow:0 25px 60px #00000080,0 0 0 1px #f973161a}.hackathon-module__SYdFuW__trackIconWrap{width:72px;height:72px;color:var(--accent,#f97316);background:#f9731614;border:1px solid #f9731626;border-radius:18px;justify-content:center;align-items:center;margin-bottom:24px;transition:all .4s;display:flex}.hackathon-module__SYdFuW__trackCard:hover .hackathon-module__SYdFuW__trackIconWrap{background:#f9731624;transform:rotate(5deg)scale(1.05);box-shadow:0 0 30px #f9731626}.hackathon-module__SYdFuW__trackCard h3{letter-spacing:1px;color:#f1f5f9;margin:0 0 12px;font-size:1.6rem;font-weight:900}.hackathon-module__SYdFuW__trackCard p{color:#64748b;margin:0 0 22px;line-height:1.7}.hackathon-module__SYdFuW__trackTag{color:#64748b;background:#ffffff0a;border:1px solid #ffffff12;border-radius:8px;padding:5px 12px;font-size:.8rem;font-weight:700;transition:all .3s;display:inline-block}.hackathon-module__SYdFuW__trackCard:hover .hackathon-module__SYdFuW__trackTag{color:#94a3b8;border-color:#f9731633}.hackathon-module__SYdFuW__trackOrDivider{justify-content:center;align-items:center;display:flex}.hackathon-module__SYdFuW__trackOrDivider span{color:#475569;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:.9rem;font-weight:800;display:flex}.hackathon-module__SYdFuW__topicsGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}@media (max-width:1024px){.hackathon-module__SYdFuW__topicsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.hackathon-module__SYdFuW__topicsGrid{grid-template-columns:1fr}}.hackathon-module__SYdFuW__topicCard{cursor:default;background:#0a0502;border:1px solid #ffffff0d;border-radius:18px;padding:30px 25px;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden}.hackathon-module__SYdFuW__topicCardBg{background:var(--tc,#f97316);opacity:0;filter:blur(50px);pointer-events:none;width:120%;height:120px;transition:opacity .5s,transform .5s;position:absolute;bottom:-60px;left:-20px}.hackathon-module__SYdFuW__topicCard:hover .hackathon-module__SYdFuW__topicCardBg{opacity:.08;transform:translateY(-20px)}.hackathon-module__SYdFuW__topicCard:hover{border-color:#ffffff1a;transform:translateY(-5px);box-shadow:0 20px 50px #0006}.hackathon-module__SYdFuW__topicIconWrap{width:58px;height:58px;color:var(--tc,#f97316);background:#ffffff0a;border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;transition:all .4s;display:flex}.hackathon-module__SYdFuW__topicCard:hover .hackathon-module__SYdFuW__topicIconWrap{background:#ffffff12;transform:scale(1.1)rotate(-5deg)}.hackathon-module__SYdFuW__topicCard h4{color:#f1f5f9;margin:0 0 10px;font-size:1.05rem;font-weight:800}.hackathon-module__SYdFuW__topicCard p{color:#64748b;margin:0;font-size:.9rem;line-height:1.6}.hackathon-module__SYdFuW__prizeRulesGrid{grid-template-columns:1fr 1fr;gap:70px;display:grid}@media (max-width:900px){.hackathon-module__SYdFuW__prizeRulesGrid{grid-template-columns:1fr;gap:50px}}.hackathon-module__SYdFuW__prizesStack{flex-direction:column;gap:14px;display:flex}.hackathon-module__SYdFuW__prizeItem{background:#0a0502;border:1px solid #ffffff0d;border-radius:14px;align-items:flex-start;gap:18px;padding:22px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.hackathon-module__SYdFuW__prizeItem:hover{border-color:#ffffff1a;transform:translate(8px);box-shadow:-4px 0 30px #f973161a}.hackathon-module__SYdFuW__prizeIconWrap{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .3s;display:flex}.hackathon-module__SYdFuW__prizeItem:hover .hackathon-module__SYdFuW__prizeIconWrap{transform:rotate(8deg)scale(1.08)}.hackathon-module__SYdFuW__prizeItem h4{color:#f1f5f9;margin:0 0 5px;font-size:1rem;font-weight:800}.hackathon-module__SYdFuW__prizeItem p{color:#64748b;margin:0;font-size:.9rem;line-height:1.5}.hackathon-module__SYdFuW__rulesList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hackathon-module__SYdFuW__rulesList li{color:#94a3b8;background:#0a0502;border:1px solid #ffffff0a;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 18px;font-size:.95rem;line-height:1.5;transition:all .3s;display:flex}.hackathon-module__SYdFuW__rulesList li:hover{color:#cbd5e1;border-color:#f9731633;transform:translate(5px)}.hackathon-module__SYdFuW__ruleCheck{color:#f97316;flex-shrink:0;margin-top:2px}.hackathon-module__SYdFuW__noticeCard{background:linear-gradient(135deg,#fbbf2412 0%,#fbbf2405 100%);border:1px solid #fbbf242e;border-radius:20px;align-items:center;gap:35px;max-width:900px;margin:0 auto;padding:45px 55px;transition:all .4s;display:flex;position:relative;overflow:hidden}.hackathon-module__SYdFuW__noticeCard:before{content:"";background:linear-gradient(#fbbf24,#f59e0b);border-radius:4px 0 0 4px;width:4px;position:absolute;top:0;bottom:0;left:0}.hackathon-module__SYdFuW__noticeCard:hover{transform:translateY(-4px);box-shadow:0 20px 50px #fbbf2414}.hackathon-module__SYdFuW__noticeIcon{color:#fbbf24;filter:drop-shadow(0 0 15px #fbbf2466);flex-shrink:0;animation:3s ease-in-out infinite hackathon-module__SYdFuW__float}.hackathon-module__SYdFuW__noticeCard h3{color:#fbbf24;margin:0 0 8px;font-size:1.3rem;font-weight:800}.hackathon-module__SYdFuW__noticeCard p{color:#94a3b8;margin:0;line-height:1.7}.hackathon-module__SYdFuW__noticeCard strong{color:#f1f5f9}.hackathon-module__SYdFuW__pageFooter{z-index:1;border-top:1px solid #ffffff0d;padding:60px 0 40px;position:relative}.hackathon-module__SYdFuW__footerInner{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:1280px;margin:0 auto;padding:0 5%;display:flex}.hackathon-module__SYdFuW__footerFeats{flex-wrap:wrap;justify-content:center;gap:45px;margin-bottom:10px;display:flex}.hackathon-module__SYdFuW__footerFeat{color:#334155;align-items:center;gap:10px;font-size:.9rem;font-weight:600;transition:color .3s;display:flex}.hackathon-module__SYdFuW__footerFeat:hover{color:#64748b}.hackathon-module__SYdFuW__footerFeat svg{color:#f97316}.hackathon-module__SYdFuW__footerTagline{letter-spacing:4px;background:linear-gradient(90deg,#f97316,#fbbf24,#f97316) 0 0/200%;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:.95rem;font-weight:900;animation:5s linear infinite hackathon-module__SYdFuW__gradientShift}.hackathon-module__SYdFuW__managedBy{color:#1e293b;margin:0;font-size:.82rem;transition:color .3s}.hackathon-module__SYdFuW__managedBy:hover{color:#334155}.hackathon-module__SYdFuW__managedBy strong{color:#475569}.hackathon-module__SYdFuW__countdownWrap{background:#f973160f;border:1px solid #f9731633;border-radius:16px;flex-direction:column;gap:10px;width:fit-content;padding:20px 24px;animation:1s cubic-bezier(.16,1,.3,1) .55s both hackathon-module__SYdFuW__heroSlideIn;display:flex}.hackathon-module__SYdFuW__countdownLabel{color:#64748b;letter-spacing:2px;text-transform:uppercase;font-size:.78rem;font-weight:700}.hackathon-module__SYdFuW__countdownDeadline{color:#475569;text-align:center;letter-spacing:1px;font-size:.75rem;font-weight:600}.hackathon-module__SYdFuW__countdownGrid{align-items:center;gap:8px;display:flex}.hackathon-module__SYdFuW__countdownCell{background:#0000004d;border:1px solid #f9731640;border-radius:10px;flex-direction:column;align-items:center;min-width:60px;padding:10px 14px;display:flex;position:relative}.hackathon-module__SYdFuW__countdownCell:after{content:":";color:#f97316;font-size:1.2rem;font-weight:900;position:absolute;top:50%;right:-6px;transform:translateY(-60%)}.hackathon-module__SYdFuW__countdownCell:last-child:after{display:none}.hackathon-module__SYdFuW__countdownNum{color:#0000;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#f1f5f9,#fdba74);-webkit-background-clip:text;background-clip:text;font-family:JetBrains Mono,monospace;font-size:1.8rem;font-weight:900;line-height:1}.hackathon-module__SYdFuW__countdownUnit{color:#475569;letter-spacing:1px;text-transform:uppercase;margin-top:4px;font-size:.68rem;font-weight:700}.hackathon-module__SYdFuW__countdownClosed{color:#fdba74;letter-spacing:.5px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ef44441a,#f973161a);border:1px solid #f973164d;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 24px;font-size:.95rem;font-weight:700;animation:1s cubic-bezier(.16,1,.3,1) .55s both hackathon-module__SYdFuW__heroSlideIn;display:inline-flex}.hackathon-module__SYdFuW__heroBtnClosed{color:#fdba74;letter-spacing:.5px;background:linear-gradient(135deg,#f9731633,#f59e0b33);border:1px solid #f9731666;border-radius:12px;align-items:center;gap:10px;padding:16px 36px;font-size:1rem;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 30px #f9731626}.hackathon-module__SYdFuW__heroBtnClosed:hover{color:#fff;border-color:#f9731699;transform:translateY(-2px);box-shadow:0 12px 35px #f973164d}.hackathon-module__SYdFuW__closedCard{text-align:center;background:linear-gradient(135deg,#0f0a05e6,#190f05e6);border:1px solid #f973164d;border-radius:24px;max-width:800px;margin:0 auto;padding:50px 40px;position:relative;overflow:hidden;box-shadow:0 20px 60px #0009,0 0 40px #f973161a}.hackathon-module__SYdFuW__closedCard:before{content:"";background:linear-gradient(90deg,#f97316,#fbbf24,#ea580c);height:4px;position:absolute;top:0;left:0;right:0}.hackathon-module__SYdFuW__closedTrophyIcon{filter:drop-shadow(0 0 20px #fbbf2480);margin-bottom:16px;font-size:4rem;animation:3s ease-in-out infinite hackathon-module__SYdFuW__float}.hackathon-module__SYdFuW__closedHeading{color:#f1f5f9;letter-spacing:-.5px;margin:0 0 12px;font-size:2rem;font-weight:900}.hackathon-module__SYdFuW__closedSub{color:#94a3b8;max-width:600px;margin:0 auto 28px;font-size:1.1rem;line-height:1.7}.hackathon-module__SYdFuW__winnerStayTunedBadge{color:#fbbf24;letter-spacing:.5px;background:linear-gradient(135deg,#f9731640,#f59e0b40);border:1px solid #f9731680;border-radius:100px;padding:16px 32px;font-size:1.2rem;font-weight:800;animation:2.5s ease-in-out infinite hackathon-module__SYdFuW__pillPulse;display:inline-block;box-shadow:0 8px 30px #f9731640}.hackathon-module__SYdFuW__contactFooterLink{color:#f97316;font-weight:700;text-decoration:none;transition:color .3s}.hackathon-module__SYdFuW__contactFooterLink:hover{color:#fbbf24}.hackathon-module__SYdFuW__contactNotice{color:#64748b;background:#f973160d;border:1px solid #f9731626;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:24px;padding:18px 30px;font-size:.95rem;font-weight:600;display:flex}.hackathon-module__SYdFuW__contactLink{color:#fdba74;letter-spacing:.5px;background:#f973161a;border:1px solid #f9731640;border-radius:8px;align-items:center;gap:6px;padding:8px 20px;font-size:1.05rem;font-weight:800;text-decoration:none;transition:all .3s;display:inline-flex}.hackathon-module__SYdFuW__contactLink:hover{color:#c7d2fe;background:#f9731633;border-color:#f9731680;transform:translateY(-2px);box-shadow:0 8px 20px #f9731633}@media (max-width:600px){.hackathon-module__SYdFuW__heroLine1,.hackathon-module__SYdFuW__heroLine2,.hackathon-module__SYdFuW__heroLine3{font-size:3.5rem}.hackathon-module__SYdFuW__sectionTitle{font-size:2.2rem}.hackathon-module__SYdFuW__noticeCard{text-align:center;flex-direction:column;padding:30px 25px}.hackathon-module__SYdFuW__noticeCard:before{border-radius:4px 4px 0 0;width:100%;height:4px;top:0;bottom:auto;left:0}}
