@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Press+Start+2P&display=swap);@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&display=swap);body{margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#0a0a0a}::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#8b4513,#d2691e);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,sienna,peru)}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#242524;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;padding-top:0}.App{min-height:100vh;overflow-x:hidden;position:relative;width:100%}.App:before{background:linear-gradient(180deg,#9e2c4126,#38101726);height:100%;left:0;top:0;width:100%}.App:after,.App:before{content:"";pointer-events:none;position:fixed;z-index:0}.App:after{animation:float 20s ease-in-out infinite;background:#191037;border-radius:50%;filter:blur(200px);height:800px;left:20%;opacity:.3;top:-10%;width:800px}html{scroll-behavior:smooth;scroll-padding-top:80px}section{margin:0 auto;max-width:1200px;padding:80px 20px}h2{font-size:3rem;margin-bottom:20px;text-align:center}@media (max-width:768px){section{padding:60px 15px}h2{font-size:2rem}}@media (max-width:480px){section{padding:50px 15px}h2{font-size:1.8rem}}@font-face{font-display:swap;font-family:Array-Wide;font-style:normal;font-weight:400;src:url(/static/media/Array-Wide.092dd56fc1fe9a36e526.woff2) format("woff2"),url(/static/media/Array-Wide.e898d4af7e487288d050.woff) format("woff"),url(/static/media/Array-Wide.868fd7fa7b120f99540b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Array-Regular;font-style:normal;font-weight:400;src:url(/static/media/Array-Regular.e6375144e67506bcb737.woff2) format("woff2"),url(/static/media/Array-Regular.1fe8e50d172282b97a49.woff) format("woff"),url(/static/media/Array-Regular.c7f0b947c062dedcc159.ttf) format("truetype")}@font-face{font-display:swap;font-family:Array-Semibold;font-style:normal;font-weight:600;src:url(/static/media/Array-Semibold.5517d568087d9252bcc7.woff2) format("woff2"),url(/static/media/Array-Semibold.c82c05d2ad55ddfc54de.woff) format("woff"),url(/static/media/Array-Semibold.d03c2479bcba82d3a4b6.ttf) format("truetype")}@font-face{font-display:swap;font-family:Array-SemiboldWide;font-style:normal;font-weight:600;src:url(/static/media/Array-SemiboldWide.ba426161d0620b82a9c9.woff2) format("woff2"),url(/static/media/Array-SemiboldWide.96f4acb31cfedfa8590f.woff) format("woff"),url(/static/media/Array-SemiboldWide.7b340f32bc375d1b05eb.ttf) format("truetype")}@font-face{font-display:swap;font-family:Array-BoldWide;font-style:normal;font-weight:700;src:url(/static/media/Array-BoldWide.4b3d6de71a3ddef55b20.woff2) format("woff2"),url(/static/media/Array-BoldWide.acde80e4832af16dc519.woff) format("woff"),url(/static/media/Array-BoldWide.c2dbb188c1348a75c98e.ttf) format("truetype")}@font-face{font-display:swap;font-family:Array-Bold;font-style:normal;font-weight:700;src:url(/static/media/Array-Bold.d922ca1088064cc048ae.woff2) format("woff2"),url(/static/media/Array-Bold.55bfbf530f71fd92878d.woff) format("woff"),url(/static/media/Array-Bold.fd33ae4acb064925cd5a.ttf) format("truetype")}.section-bottom-flex{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;width:100vw}.section-bottom-flex .content-wrapper{flex:0 0 auto}.bottom-bar{align-items:center;background:none;display:flex;flex-direction:column;gap:0;margin-top:auto;padding-bottom:24px;position:relative;width:100%;z-index:20}.bottom-bar .socials-section{margin-bottom:24px;margin-top:0}.bottom-bar .forms-footer{margin-top:0}@media (max-width:768px){.section-bottom-flex{min-height:100vh}.bottom-bar{padding-bottom:10px}}.page-sections{min-height:200vh}.page-sections,.section{display:flex;flex-direction:column;width:100vw}.section{align-items:stretch;justify-content:flex-start;min-height:100vh}body{font-family:Inter,system-ui,sans-serif}:root{--bg:#ffffff1a;--blur:20px;--border:#ffffff40;--shadow:0 8px 40px #1f268766;--accent:linear-gradient(135deg,#ff6a00,#7f00ff);--text:#fff}.style-toggle{background:linear-gradient(135deg,#ff6a00,#7f00ff);border:none;border-radius:30px;box-shadow:0 10px 30px #0000004d;color:#fff;cursor:pointer;font-weight:600;padding:12px 18px;position:fixed;right:20px;top:20px;z-index:9999}.forms-landing{overflow-x:hidden;position:relative}.forms-container{flex:1 1 100vh;position:relative;width:100%;z-index:2}.forms-container,.forms-header{display:flex;flex-direction:column}.forms-header{align-items:center;font-family:Array-Bold,monospace;justify-content:center;min-height:20vh;padding-top:2em;text-align:center}.forms-header h1{color:#fff;font-size:6rem;font-weight:900;letter-spacing:2px;margin-bottom:10px;text-shadow:0 4px 20px #0000004d}.forms-header p{color:#ffffffe6;font-size:1.5rem;font-weight:300}.forms-category-header{margin-bottom:30px;text-align:center}.forms-category-header p{color:#ffffffe6;font-size:1.5rem;font-weight:300}.forms-grid{align-items:flex-start;flex:1 1;flex-wrap:wrap;gap:40px;max-width:1200px;padding:80px 30px 40px}.content-wrapper,.forms-grid{box-sizing:border-box;display:flex;justify-content:center;margin:0 auto;min-height:0}.content-wrapper{align-items:center;flex:1 1;gap:60px;max-width:1600px;padding:60px 60px 10px;@media (max-width:1200px){.page-sections,.section{min-height:auto;width:100vw}.section{min-height:100vh}}@media (max-width:768px){.page-sections,.section{min-height:auto;width:100vw}.section{min-height:100vh}}}.Image-grid{flex-shrink:0;height:600px;margin-right:60px;position:relative;width:50%}.image-item{position:absolute;transition:transform .3s ease}.leading-image{z-index:2}.story-heading{color:#fff;font-family:Poppins,sans-serif;font-size:3.2rem;font-weight:700;margin-bottom:25px;text-shadow:0 2px 10px #0000004d}.story-paragraph{color:#ffffffe6;font-family:Poppins,sans-serif;font-size:2.5rem;font-weight:400;line-height:1.9;text-shadow:0 1px 5px #0003}.image-item:hover{transform:scale(1.08);z-index:10}.image-item img{border-radius:15px;box-shadow:0 8px 30px #0006;display:block;height:auto;max-width:400px}.image-item:first-child{right:0;top:0;z-index:2}.image-item:nth-child(2){right:120px;top:50%;transform:translateY(-50%);z-index:3}.image-item:first-child:hover{z-index:10}.image-item:nth-child(2):hover{transform:translateY(-50%) scale(1.08);z-index:10}.image-item:nth-child(3):hover{z-index:10}.image-item:nth-child(3){bottom:0;right:0;z-index:1}.story-section{align-items:stretch;backdrop-filter:blur(30px) saturate(130%);-webkit-backdrop-filter:blur(30px) saturate(130%);display:flex;justify-content:stretch;position:relative;width:55%}.story-section h2{color:#fff;font-size:2.5rem;font-weight:700;margin-bottom:20px;text-shadow:0 2px 10px #0000004d}.story-section p{color:#ffffffe6;font-size:1.1rem;line-height:1.8;text-shadow:0 1px 5px #0003}.form-card{backdrop-filter:blur(30px) saturate(130%);-webkit-backdrop-filter:blur(30px) saturate(130%);background:#ffffff1a;background:var(--bg);border:1px solid #ffffff40;border:1px solid var(--border);border-radius:20px;box-shadow:0 8px 40px #1f268766;box-shadow:var(--shadow);color:#fff;color:var(--text);cursor:pointer;font-family:poppins,system-ui,sans-serif;height:350px;max-width:350px;overflow:hidden;padding:56px 36px;position:relative;text-decoration:none;transform:translateZ(0) scale(1);transform-style:preserve-3d;transition:all .5s cubic-bezier(.4,0,.2,1);width:100%;z-index:1;@media (max-width:1200px){.forms-grid{gap:24px;max-width:100vw;padding:40px 10px 20px}.form-card{height:300px;max-width:300px;padding:36px 16px}}@media (max-width:768px){.forms-grid{align-items:center;flex-direction:column;gap:16px;padding:20px 5px 10px}.form-card{height:auto;max-width:98vw;min-height:180px;padding:18px 8px;width:92vw}}align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.form-card:after{background:#ffffff26;inset:0;transition:opacity .3s ease}.form-card:hover:after{opacity:1}.glass-card-inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:56px 36px;width:100%}.form-card:before{content:"";height:5px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .3s ease}.sponsor-card:before{background:linear-gradient(90deg,#667eeacc,#a78bfacc)}.judge-card:before{background:linear-gradient(90deg,#fbbf24cc,#f59e0bcc)}.community-card:before{background:linear-gradient(90deg,#fb7185cc,#f43f5ecc)}.form-card:hover:before{transform:scaleX(1)}.form-card:hover{background:#ffffff1a;transform:translateY(-10px) scale(1.02);z-index:10}.sponsor-card:hover{border:1px solid #a78bfa80;box-shadow:0 20px 40px -5px #a78bfa66,0 0 20px #a78bfa33}.community-card:hover{border:1px solid #fb718580;box-shadow:0 20px 40px -5px #fb718566,0 0 20px #fb718533}.judge-card:hover{border:1px solid #fbbf2480;box-shadow:0 20px 40px -5px #fbbf2466,0 0 20px #fbbf2433}.form-card:hover .card-icon svg{filter:drop-shadow(0 0 12px currentColor);transform:scale(1.15) translateY(-5px)}.forms-grid:has(.form-card:hover) .form-card:not(:hover){filter:blur(2px) grayscale(.6);opacity:.5;transform:scale(.95)}.sponsor-card .card-icon{color:#a78bfa}.community-card .card-icon{color:#fb7185}.judge-card .card-icon{color:#fbbf24}.card-icon{align-items:center;display:flex;justify-content:center;margin-bottom:20px;width:100%}.card-icon svg{display:block;filter:drop-shadow(0 4px 15px rgba(255,255,255,.3));margin:0 auto;transition:all .4s ease}.card-text-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.form-card h2{color:#fff;font-size:2rem;font-weight:700;margin-bottom:10px;text-shadow:0 2px 10px #0000004d}.form-card p{color:#ffffffe6;font-size:1rem;line-height:1.6;text-shadow:0 1px 5px #0003}.forms-footer{align-items:center;bottom:10px;display:flex;font-family:poppins,system-ui,sans-serif;justify-content:center;left:0;margin-top:40px;pointer-events:none;position:relative;width:100%;z-index:10}.forms-footer p{color:#fffc;font-size:1rem;margin:0;pointer-events:auto}.socials-section{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin-bottom:0;margin-top:40px}.socials-section a{align-items:center;background:none;border:none;border-radius:40px;box-shadow:none;color:#fff;display:flex;font-family:Space Grotesk,system-ui,sans-serif;font-size:1.2rem;justify-content:center;padding:0;text-decoration:none;transition:all .35s ease}.socials-section a svg{display:block;height:44px;width:44px}.socials-section a:hover{background:none;border:none;box-shadow:none;transform:translateY(-6px) scale(1.12)}@media (max-width:768px){.background-video{object-position:25% center}.forms-landing{overflow-x:hidden}.forms-header{margin-bottom:0;min-height:12vh;padding-bottom:0;padding-top:2em}.forms-header h1{font-size:1.5rem;margin-bottom:0}.forms-header p{font-size:.9rem;margin:0}.forms-category-header{margin-bottom:1vh;margin-top:0}.forms-category-header p{font-size:1rem;margin:0}.forms-grid{flex-direction:column;gap:1.5vh;height:auto;justify-content:flex-start;min-height:75vh;padding:0 15px 20px}.form-card{align-items:center;display:flex;flex-direction:column;gap:5px;height:22vh;justify-content:center;margin:0 auto;padding:10px;text-align:center;width:92vw}.form-card h2{font-size:2.5vh;line-height:1.1;margin-bottom:.5vh}.form-card p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:1.6vh;line-height:1.2;margin:0;overflow:hidden;padding:0 10px}.card-icon{align-items:center;display:flex;flex-shrink:0;height:auto;justify-content:center;margin-bottom:.5vh;width:100%}.card-icon svg{height:8vh;width:8vh}.glass-card-inner{text-align:center}.card-content,.glass-card-inner{align-items:center;flex-direction:column;gap:5px;justify-content:center;padding:0}.card-content{display:flex;height:100%;width:100%}.card-content .card-text-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.content-wrapper{flex-direction:column;gap:20px;min-height:100vh;padding:3px 15px}.Image-grid{align-items:center;display:flex;height:500px;justify-content:center;left:0;margin:0 0 40px;order:-1;padding:0;perspective:1000px;position:relative;right:0;width:100%}.image-item{bottom:auto!important;cursor:pointer;height:auto;left:auto!important;position:absolute!important;right:auto!important;top:auto!important;transform-origin:center 80%;transition:all .6s cubic-bezier(.2,.8,.2,1);width:95%;will-change:transform,z-index}.image-item img{border:1px solid #ffffff4d;border-radius:18px;box-shadow:0 10px 30px #0006;display:block;height:auto;max-width:100%;width:100%}.image-item.mobile-stack-0{filter:brightness(.6) blur(1px)!important;opacity:.8!important;transform:translateY(-20px) rotate(-12deg) scale(.9)!important;z-index:1!important}.image-item.mobile-stack-1{filter:brightness(.85)!important;opacity:.95!important;transform:translateY(-10px) rotate(-6deg) scale(.95)!important;z-index:5!important}.image-item.mobile-stack-2{box-shadow:0 25px 50px #0009!important;filter:brightness(1)!important;transform:translateY(0) rotate(0deg) scale(1)!important;z-index:10!important}.image-item:first-child,.image-item:nth-child(2),.image-item:nth-child(3){right:auto;top:auto}.story-section{padding:25px;width:100%}.story-heading{font-size:1.8rem;margin-bottom:15px}.story-paragraph{font-size:1rem;line-height:1.6}.forms-grid:has(.form-card:hover) .form-card:not(:hover){opacity:.9;transform:scale(.98)}.forms-footer{margin-top:15px}.forms-footer p{font-size:.85rem}.socials-section{gap:20px}.socials-section a{font-size:1rem;padding:12px 20px}}.form-card h2,.forms-header h1{font-weight:700}body[data-theme=glass]{--bg:#ffffff1f;--blur:25px;--border:#ffffff4d;--shadow:0 8px 40px #1f268780;font-family:Inter,system-ui,sans-serif;letter-spacing:.3px}body[data-theme=neumorphism]{--bg:#2a1c2f;--blur:0px;--border:#0000;--shadow:10px 10px 20px #1a0f1e,-10px -10px 20px #3a2940;font-family:Poppins,system-ui,sans-serif}body[data-theme=default]{--bg:#0000;--blur:0px;--border:#0000;--shadow:none;font-family:Poppins,system-ui,sans-serif}body[data-theme=default] .form-card{backdrop-filter:blur(30px) saturate(130%);-webkit-backdrop-filter:blur(30px) saturate(130%);display:block;padding:0}.card-content{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:56px 36px;pointer-events:none;position:relative;text-align:center;transition:background .3s ease;width:100%;z-index:10}.card-content>*{pointer-events:auto}body[data-theme=default] .form-card:hover .card-content{background:#0000}.Image-grid,.story-section{isolation:isolate}body:not([data-theme=default]) .story-section{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;box-shadow:0 8px 32px #0000004d;padding:55px}body[data-theme=gradient]{font-family:Space Grotesk,system-ui,sans-serif;letter-spacing:.4px}body[data-theme=gradient] .form-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(135deg,#ff6a00,#ff005d,#7f00ff);border:none}body[data-theme=ai]{--bg:#140a28cc;--blur:30px;--border:#ff78ff66;--shadow:0 0 40px #ff64ff99;font-family:Orbitron,monospace;letter-spacing:1px;text-transform:uppercase}body[data-theme=ai] .form-card{box-shadow:0 0 30px #ff64ff66,inset 0 0 20px #ff64ff33}body[data-theme=ai] .form-card h2,body[data-theme=ai] .forms-header h1{text-shadow:0 0 10px #ff78ffcc,0 0 30px #ff64ff99}body[data-theme=retro]{font-family:Press Start\ 2P,monospace;font-size:.85rem}body[data-theme=retro] .form-card{background:#2b0033;border:4px solid #ff6a00;border-radius:0;box-shadow:8px 8px 0 #7f00ff}body[data-theme=minimal]{--bg:#ffffff0d;--blur:0px;--border:#ffffff1a;--shadow:none;font-family:DM Sans,system-ui,sans-serif;letter-spacing:.2px}body[data-theme=minimal] .form-card{background:#0000}body[data-theme=fluid]{font-family:Space Grotesk,system-ui,sans-serif;letter-spacing:.5px}body[data-theme=fluid] .form-card{animation:float 6s ease-in-out infinite;background:radial-gradient(circle at top left,#ff78ff66,#ff64004d)}@keyframes glitch-shift{0%{transform:translate(0)}20%{transform:translate(-3px,2px)}40%{transform:translate(3px,-2px)}60%{transform:translate(-2px,-1px)}80%{transform:translate(2px,1px)}to{transform:translate(0)}}@keyframes glitch-clip{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}25%{-webkit-clip-path:inset(12% 0 8% 0);clip-path:inset(12% 0 8% 0)}50%{-webkit-clip-path:inset(0 10% 15% 0);clip-path:inset(0 10% 15% 0)}75%{-webkit-clip-path:inset(10% 5% 12% 0);clip-path:inset(10% 5% 12% 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes rgb-glitch{0%{filter:drop-shadow(2px 0 red) drop-shadow(-2px 0 cyan)}50%{filter:drop-shadow(-2px 0 magenta) drop-shadow(2px 0 yellow)}to{filter:none}}body.glitching .form-card{animation:glitch-shift .15s infinite,glitch-clip .25s infinite,rgb-glitch .2s infinite}body.glitching .form-card h2,body.glitching .forms-header h1{animation:glitch-shift .12s infinite}body.glitching .background-video{filter:contrast(1.4) saturate(1.7)}body.glitching .form-card:hover{transform:none!important}.form-card.hexagon{-webkit-clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}.form-card.heptagon{-webkit-clip-path:polygon(50% 5%,85% 22%,94% 60%,69% 90%,31% 90%,6% 60%,15% 22%);clip-path:polygon(50% 5%,85% 22%,94% 60%,69% 90%,31% 90%,6% 60%,15% 22%)}.form-card.nonagon{-webkit-clip-path:polygon(50% 3%,85% 10%,97% 38%,87% 69%,63% 91%,37% 91%,13% 69%,3% 38%,15% 10%);clip-path:polygon(50% 3%,85% 10%,97% 38%,87% 69%,63% 91%,37% 91%,13% 69%,3% 38%,15% 10%)}.form-card.heptagon:hover,.form-card.hexagon:hover,.form-card.nonagon:hover{transform:scale(1.05)}.form-card:after{border:1px solid #fff6;border-radius:16px;box-shadow:0 0 15px #ffffff1a;-webkit-clip-path:inherit;clip-path:inherit;content:"";inset:6px;opacity:0;pointer-events:none;position:absolute;transition:all .3s ease}body[data-theme=polygon] .form-card:after{opacity:1}body[data-theme=polygon]{--bg:#140a28d9;--blur:25px;--border:#ff78ff66;--shadow:0 0 40px #ff64ff80;font-family:Space Grotesk,system-ui,sans-serif;letter-spacing:.5px}body[data-theme=polygon] .form-card{box-shadow:0 0 40px #ff78ff80,inset 0 0 25px #ff64ff4d}.shader-background-container{height:100vh;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:-1}.shader-canvas{height:100%;width:100%}.community-partner-form{align-items:center;background:#1a0c10;background:linear-gradient(90deg,#3d0e16,#251218,#1a0c10);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow-x:hidden;padding:40px 20px;position:relative;transition:background .4s ease}.community-partner-form:after,.community-partner-form:before{border-radius:50%;content:"";filter:blur(80px);opacity:.6;position:absolute;z-index:0}.community-partner-form:before{animation:float 10s infinite alternate;background:#9e2c41;height:400px;left:-100px;top:-100px;width:400px}.community-partner-form:after{animation:float 8s infinite alternate-reverse;background:#fd738a;bottom:-50px;height:300px;right:-50px;width:300px}.community-partner-form .theme-toggle{background:#0000;border:none;cursor:pointer;padding:0;position:fixed;right:30px;top:30px;z-index:1000}.community-partner-form .toggle-track{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:15px;height:30px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:60px}.community-partner-form .toggle-thumb{align-items:center;background:#ffffffe6;border-radius:50%;box-shadow:0 2px 5px #0003;display:flex;height:24px;justify-content:center;left:3px;position:absolute;top:2px;transition:all .4s cubic-bezier(.4,0,.2,1);width:24px}.community-partner-form .toggle-thumb svg{color:#9e2c41}.community-partner-form.light-mode{background:linear-gradient(90deg,#fff1f2,#ffe4e6)}.community-partner-form.light-mode:before{background:#fecdd3;opacity:.4}.community-partner-form.light-mode:after{background:#fda4af;opacity:.4}.community-partner-form.light-mode .toggle-track{background:#0000000d;border-color:#0000001a}.community-partner-form.light-mode .toggle-thumb{background:#fff;left:33px}.community-partner-form.light-mode .toggle-thumb svg{color:#f43f5e}.community-partner-form .form-container{animation:slideIn .5s ease-out;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 8px 32px 0 #0000005e;max-width:700px;padding:40px;position:relative;width:100%;z-index:10}.community-partner-form.light-mode .form-container{background:#fff6;border:1px solid #fff6;box-shadow:0 8px 32px 0 #9e2c411a}.community-partner-form .form-header{margin-bottom:30px;text-align:center}.community-partner-form .form-header h1{color:#fff;font-size:2.5rem;font-weight:900;margin-bottom:10px;text-shadow:0 2px 10px #0000004d}.community-partner-form.light-mode .form-header h1{color:#881337;text-shadow:none}.community-partner-form .form-header p{color:#ffffffb3;font-size:1.1rem;font-weight:500}.community-partner-form.light-mode .form-header p{color:#4b5563}.community-partner-form .progress-bar{background:#ffffff1a;border-radius:3px;height:6px;margin-bottom:30px;overflow:hidden}.community-partner-form.light-mode .progress-bar{background:#0000001a}.community-partner-form .progress-fill{background:linear-gradient(90deg,#9e2c41,#fd738a);border-radius:3px;height:100%;transition:width .4s ease}.community-partner-form .form-content{display:block;min-height:auto;padding:0}.community-partner-form .intro-content,.community-partner-form .thankyou-content{text-align:center}.community-partner-form .intro-image,.community-partner-form .thankyou-icon{display:flex;justify-content:center;margin-bottom:20px}.community-partner-form .image-placeholder,.community-partner-form .thankyou-icon{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;box-shadow:none;color:#fd738a;display:flex;height:150px;justify-content:center;width:150px}.community-partner-form.light-mode .image-placeholder,.community-partner-form.light-mode .thankyou-icon{background:#fff9;border-color:#0000001a;color:#be123c}.community-partner-form .intro-description,.community-partner-form .thankyou-message{color:#fffc;font-size:1rem;line-height:1.6;margin-bottom:20px;max-width:none}.community-partner-form.light-mode .intro-description,.community-partner-form.light-mode .thankyou-message{color:#4b5563}.community-partner-form .form-step{animation:fadeIn .4s ease;width:100%}.community-partner-form .step-icon{background:#0000;color:#fd738a;display:flex;filter:drop-shadow(0 0 10px rgba(253,115,138,.5));height:auto;justify-content:center;margin-bottom:20px;width:auto}.community-partner-form.light-mode .step-icon{color:#be123c;filter:none}.community-partner-form .step-title{color:#fff;font-size:1.8rem;margin-bottom:20px;text-align:center}.community-partner-form.light-mode .step-title{color:#1f2937}.community-partner-form .step-subtitle{color:#fffc;font-size:1.2rem;margin-bottom:30px;text-align:center}.community-partner-form .input-group{margin-bottom:20px;margin-top:0;width:100%}.community-partner-form .input-group.multi{display:flex;flex-direction:column;gap:20px}.community-partner-form .form-input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;box-shadow:none;color:#fff;font-size:1.1rem;outline:none;padding:15px 20px;transition:all .3s ease;width:100%}.community-partner-form .form-input:focus{background:#ffffff1a;border-color:#fd738a;box-shadow:0 0 15px #fd738a4d}.community-partner-form .form-input.error{border-color:#ff4d4d;box-shadow:none}.community-partner-form.light-mode .form-input{background:#fff9;border-color:#0000001a;color:#1f2937}.community-partner-form.light-mode .form-input:focus{background:#fff;border-color:#be123c;box-shadow:0 0 15px #be123c33}.community-partner-form .form-input::placeholder{color:#ffffff4d}.community-partner-form.light-mode .form-input::placeholder{color:#9ca3af}.community-partner-form .error-message{color:#ff4d4d;font-size:.9rem;margin-left:5px;margin-top:8px}.community-partner-form .form-actions{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:40px;width:100%}.community-partner-form .btn-back,.community-partner-form .btn-next{border:none;border-radius:50px;box-shadow:none;cursor:pointer;font-size:1rem;font-weight:600;min-width:auto;outline:none;padding:12px 30px;transition:all .3s ease}.community-partner-form .btn-back{background:#ffffff0d;color:#fff}.community-partner-form .btn-back:hover{background:#ffffff26;box-shadow:none;color:#fff;transform:none}.community-partner-form.light-mode .btn-back{background:#0000000d;color:#4b5563}.community-partner-form.light-mode .btn-back:hover{background:#0000001a}.community-partner-form .btn-next{background:linear-gradient(135deg,#9e2c41,#fd738a);box-shadow:0 4px 15px #fd738a4d;color:#fff}.community-partner-form .btn-next:hover:not(:disabled){box-shadow:0 6px 20px #fd738a66;transform:translateY(-2px)}.community-partner-form.light-mode .btn-next{background:linear-gradient(135deg,#881337,#be123c);box-shadow:0 4px 15px #be123c4d}.community-partner-form .btn-next:disabled{cursor:not-allowed;opacity:.5;transform:none}.community-partner-form .submit-error{background:#ff4d4d1a;border:1px solid #ff4d4d4d;border-radius:8px;box-shadow:none;color:#ff4d4d;font-size:14px;margin-top:20px;padding:15px;text-align:center}.community-partner-form .form-footer{border-top:none;margin-top:30px;padding-top:0;text-align:center}.community-partner-form .form-footer p{color:#fff9;font-size:.9rem}.community-partner-form.light-mode .form-footer p{color:#6b7280}@media (max-width:768px){.community-partner-form{padding:20px 10px}.community-partner-form .form-container{padding:30px 20px}.community-partner-form .form-header h1{font-size:2rem}.community-partner-form .form-actions{flex-direction:row}}.sponsor-form{align-items:center;background:#0f0c29;background:linear-gradient(90deg,#24243e,#302b63,#0f0c29);display:flex;flex-direction:column;justify-content:center;min-height:100vh;overflow-x:hidden;padding:40px 20px;position:relative;transition:background .4s ease}.sponsor-form:after,.sponsor-form:before{border-radius:50%;content:"";filter:blur(80px);opacity:.6;position:absolute;z-index:0}.sponsor-form:before{animation:float 10s infinite alternate;background:#764ba2;height:400px;left:-100px;top:-100px;width:400px}.sponsor-form:after{animation:float 8s infinite alternate-reverse;background:#667eea;bottom:-50px;height:300px;right:-50px;width:300px}@keyframes float{0%{transform:translate(0)}to{transform:translate(30px,30px)}}.sponsor-form .theme-toggle{background:#0000;border:none;cursor:pointer;padding:0;position:fixed;right:30px;top:30px;z-index:1000}.sponsor-form .toggle-track{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff1a;border:1px solid #ffffff1a;border-radius:15px;height:30px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:60px}.sponsor-form .toggle-thumb{align-items:center;background:#ffffffe6;border-radius:50%;box-shadow:0 2px 5px #0003;display:flex;height:24px;justify-content:center;left:3px;position:absolute;top:2px;transition:all .4s cubic-bezier(.4,0,.2,1);width:24px}.sponsor-form .toggle-thumb svg{color:#302b63}.sponsor-form.light-mode{background:linear-gradient(90deg,#e0eafc,#cfdef3)}.sponsor-form.light-mode:before{background:#a5b4fc;opacity:.4}.sponsor-form.light-mode:after{background:#818cf8;opacity:.4}.sponsor-form.light-mode .toggle-track{background:#0000000d;border-color:#0000001a}.sponsor-form.light-mode .toggle-thumb{background:#fff;left:33px}.sponsor-form.light-mode .toggle-thumb svg{color:#f59e0b}.sponsor-form .form-container{animation:slideIn .5s ease-out;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 8px 32px 0 #0000005e;max-width:700px;padding:40px;position:relative;width:100%;z-index:10}.sponsor-form.light-mode .form-container{background:#fff6;border:1px solid #fff6;box-shadow:0 8px 32px 0 #1f268726}.sponsor-form .form-header{margin-bottom:30px;text-align:center}.sponsor-form .form-header h1{color:#fff;font-size:2.5rem;font-weight:900;margin-bottom:10px;text-shadow:0 2px 10px #0000004d}.sponsor-form.light-mode .form-header h1{color:#302b63;text-shadow:none}.sponsor-form .form-header p{color:#ffffffb3;font-size:1.1rem;font-weight:500}.sponsor-form.light-mode .form-header p{color:#4b5563}.progress-container{margin-bottom:30px}.progress-bar{background:#ffffff1a;border-radius:3px;height:6px;margin-bottom:10px;overflow:hidden}.sponsor-form.light-mode .progress-bar{background:#0000001a}.progress-fill{background:linear-gradient(90deg,#00c6ff,#0072ff);border-radius:3px;height:100%;transition:width .4s ease}.step-indicator{color:#fff9;font-size:.9rem;text-align:right}.sponsor-form.light-mode .step-indicator{color:#6b7280}.step-container{animation:fadeIn .4s ease}.step-icon{color:#00c6ff;display:flex;filter:drop-shadow(0 0 10px rgba(0,198,255,.5));justify-content:center;margin-bottom:20px}.sponsor-form.light-mode .step-icon{color:#302b63;filter:none}.step-title{color:#fff;font-size:1.8rem;margin-bottom:20px;text-align:center}.sponsor-form.light-mode .step-title{color:#1f2937}.step-subtitle{color:#fffc;font-size:1.2rem;margin-bottom:30px;text-align:center}.input-group{margin-bottom:20px}.form-input{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;font-size:1.1rem;outline:none;padding:15px 20px;transition:all .3s ease;width:100%}.form-input:focus{background:#ffffff1a;border-color:#00c6ff;box-shadow:0 0 15px #00c6ff4d}.sponsor-form.light-mode .form-input{background:#fff9;border-color:#0000001a;color:#1f2937}.sponsor-form.light-mode .form-input:focus{background:#fff;border-color:#302b63;box-shadow:0 0 15px #302b6333}.form-input::placeholder{color:#ffffff4d}.sponsor-form.light-mode .form-input::placeholder{color:#9ca3af}.error-message{color:#ff4d4d;font-size:.9rem;margin-left:5px;margin-top:8px}.choices-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-top:20px}.choice-button{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;color:#fff;cursor:pointer;font-size:1.1rem;padding:15px;text-align:center;transition:all .3s ease}.choice-button:hover{background:#ffffff1a;transform:translateY(-2px)}.choice-button.selected{background:linear-gradient(135deg,#00c6ff,#0072ff);border-color:#0000;box-shadow:0 4px 15px #0072ff66}.sponsor-form.light-mode .choice-button{background:#fff9;border-color:#0000001a;color:#1f2937}.sponsor-form.light-mode .choice-button:hover{background:#fff}.sponsor-form.light-mode .choice-button.selected{background:linear-gradient(135deg,#302b63,#24243e);color:#fff}.form-actions{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:40px;width:100%}.btn-back,.btn-next{border:none;border-radius:50px;cursor:pointer;font-size:1rem;font-weight:600;outline:none;padding:12px 30px;transition:all .3s ease}.btn-back{background:#ffffff0d;color:#fff}.btn-back:hover{background:#ffffff26}.sponsor-form.light-mode .btn-back{background:#0000000d;color:#4b5563}.sponsor-form.light-mode .btn-back:hover{background:#0000001a}.btn-next{background:linear-gradient(135deg,#00c6ff,#0072ff);box-shadow:0 4px 15px #0072ff4d;color:#fff}.btn-next:hover{box-shadow:0 6px 20px #0072ff66;transform:translateY(-2px)}.sponsor-form.light-mode .btn-next{background:linear-gradient(135deg,#302b63,#24243e);box-shadow:0 4px 15px #302b634d}.btn-next:disabled{cursor:not-allowed;opacity:.5;transform:none}.intro-content,.thankyou-content{text-align:center}.intro-image,.success-icon{display:flex;justify-content:center;margin-bottom:20px}.image-placeholder{align-items:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;color:#00c6ff;display:flex;height:150px;justify-content:center;width:150px}.sponsor-form.light-mode .image-placeholder{background:#fff9;border-color:#0000001a;color:#302b63}.intro-description,.thankyou-message{color:#fffc;line-height:1.6;margin-bottom:20px}.sponsor-form.light-mode .intro-description,.sponsor-form.light-mode .thankyou-message{color:#4b5563}@media (max-width:768px){.sponsor-form{padding:20px 10px}.form-container{padding:30px 20px}.form-header h1{font-size:2rem}.logos-grid{grid-template-columns:repeat(2,1fr)}}.judge-form{align-items:center;background:#1a1408;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:40px 20px;position:relative;transition:background .4s ease}.judge-form .theme-toggle{background:#0000;border:none;cursor:pointer;padding:0;position:fixed;right:30px;top:30px;z-index:1000}.judge-form .toggle-track{background:#ffffff1a;border-radius:15px;box-shadow:inset 3px 3px 6px #0000004d,inset -3px -3px 6px #ffffff0d;height:30px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);width:60px}.judge-form .toggle-thumb{align-items:center;background:linear-gradient(135deg,#f59e0b,#d97706);border-radius:50%;box-shadow:0 2px 8px #0000004d;display:flex;height:24px;justify-content:center;left:3px;position:absolute;top:3px;transition:all .4s cubic-bezier(.4,0,.2,1);width:24px}.judge-form .toggle-thumb svg{color:#fff}.judge-form.light-mode .toggle-track{background:#0000001a}.judge-form.light-mode .toggle-thumb{background:linear-gradient(135deg,#fbbf24,#f59e0b);left:33px}.judge-form.light-mode{background:#fffbf0}.judge-form.light-mode .form-container{background:#fff;box-shadow:15px 15px 30px #e6dfc8,-15px -15px 30px #fff}.judge-form.light-mode .form-header h1{color:#f59e0b;text-shadow:0 2px 10px #f59e0b4d}.judge-form.light-mode .form-header p{color:#4a5568}.judge-form.light-mode .progress-bar{background:#fef3c7;box-shadow:inset 3px 3px 6px #e6dfc8,inset -3px -3px 6px #fff}.judge-form.light-mode .step-title{color:#2d3748}.judge-form.light-mode .step-subtitle{color:#92400e}.judge-form.light-mode .step-icon{color:#f59e0b}.judge-form.light-mode .form-input{background:#fffbf0;box-shadow:inset 5px 5px 10px #e6dfc8,inset -5px -5px 10px #fff;color:#2d3748}.judge-form.light-mode .form-input::placeholder{color:#a0aec0}.judge-form.light-mode .choice-button{background:#fffbf0;box-shadow:5px 5px 10px #e6dfc8,-5px -5px 10px #fff;color:#92400e}.judge-form.light-mode .choice-button:hover{box-shadow:7px 7px 14px #e6dfc8,-7px -7px 14px #fff;color:#f59e0b}.judge-form.light-mode .image-placeholder{background:#fffbf0;box-shadow:10px 10px 20px #e6dfc8,-10px -10px 20px #fff;color:#f59e0b}.judge-form.light-mode .intro-description,.judge-form.light-mode .thankyou-message{color:#4a5568}.judge-form.light-mode .btn-back{background:#fffbf0;box-shadow:3px 3px 6px #e6dfc880,-3px -3px 6px #ffffff80;color:#92400e}.judge-form.light-mode .btn-back:hover{box-shadow:4px 4px 8px #e6dfc899,-4px -4px 8px #fff9;color:#f59e0b}.judge-form .form-container{animation:slideIn .5s ease-out;background:#1a1408;border-radius:30px;box-shadow:15px 15px 30px #0f0a04,-15px -15px 30px #251e0c;max-width:700px;padding:40px;position:relative;width:100%;z-index:10}@keyframes slideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.judge-form .form-header{margin-bottom:30px;text-align:center}.judge-form .form-header h1{color:#f59e0b;font-size:2.5rem;font-weight:900;margin-bottom:10px;text-shadow:0 2px 10px #f59e0b80}.judge-form .form-header p{color:#a89968;font-size:1.1rem;font-weight:500}.judge-form .progress-bar{background:#1a1408;border-radius:10px;box-shadow:inset 3px 3px 6px #0f0a04,inset -3px -3px 6px #251e0c;height:6px;margin-bottom:40px;overflow:hidden}.judge-form .progress-fill{background:linear-gradient(90deg,#f59e0b,#d97706);border-radius:10px;box-shadow:0 2px 8px #f59e0b80;height:100%;transition:width .3s ease}.judge-form .form-content{align-items:center;display:flex;justify-content:center;min-height:400px}.judge-form .form-step{animation:fadeIn .5s ease-out;text-align:center;width:100%}@keyframes fadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.judge-form .step-icon{color:#f59e0b;margin-bottom:20px}.judge-form .step-icon svg{filter:drop-shadow(0 4px 8px rgba(245,158,11,.3))}.judge-form .step-title{color:#e2e8f0;font-size:1.8rem;font-weight:700;margin-bottom:30px}.judge-form .step-subtitle{color:#a89968;font-size:1rem;margin-bottom:30px}.judge-form .input-group{margin-top:30px}.judge-form .input-group.multi{display:flex;flex-direction:column;gap:20px}.judge-form .form-input{background:#1a1408;border:none;border-radius:12px;box-shadow:inset 5px 5px 10px #0f0a04,inset -5px -5px 10px #251e0c;color:#e2e8f0;font-size:1rem;outline:none;padding:16px 20px;transition:all .3s ease;width:100%}.judge-form .form-input:focus{box-shadow:inset 5px 5px 10px #0f0a04,inset -5px -5px 10px #251e0c,0 0 0 3px #f59e0b4d}.judge-form .form-input.error{box-shadow:inset 5px 5px 10px #0f0a04,inset -5px -5px 10px #251e0c,0 0 0 2px #f56565}.judge-form .form-input::placeholder{color:#4a5568}.judge-form .error-message{color:#fc8181;display:block;font-size:.875rem;margin-top:8px;text-align:left}.judge-form .choice-group{display:flex;flex-direction:column;gap:15px;margin-top:30px}.judge-form .choice-button{background:#1a1408;border:none;border-radius:12px;box-shadow:5px 5px 10px #0f0a04,-5px -5px 10px #251e0c;color:#a89968;cursor:pointer;font-size:1rem;font-weight:600;padding:18px 24px;transition:all .3s ease}.judge-form .choice-button:hover{box-shadow:7px 7px 14px #0f0a04,-7px -7px 14px #251e0c;color:#f59e0b;transform:translateX(5px)}.judge-form .choice-button.selected{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:inset 3px 3px 6px #0000004d,0 4px 12px #f59e0b80;color:#fff}.judge-form .intro-content{text-align:center}.judge-form .intro-image{margin-bottom:30px}.judge-form .image-placeholder{align-items:center;background:#1a1408;border-radius:20px;box-shadow:10px 10px 20px #0f0a04,-10px -10px 20px #251e0c;color:#f59e0b;display:flex;height:150px;justify-content:center;margin:0 auto;width:150px}.judge-form .intro-description{color:#a89968;font-size:1.1rem;line-height:1.8;text-align:left}.judge-form .thankyou-content{text-align:center}.judge-form .success-icon{color:#48bb78;margin-bottom:30px}.judge-form .success-icon svg{filter:drop-shadow(0 4px 12px rgba(72,187,120,.3))}.judge-form .thankyou-message{color:#a89968;font-size:1.1rem;line-height:1.8}.judge-form .form-actions{align-items:center;display:flex;gap:20px;justify-content:center;margin-top:40px}.judge-form .form-actions:has(.btn-back){justify-content:space-between}.judge-form .btn-back,.judge-form .btn-next{border:none;border-radius:12px;cursor:pointer;font-size:1rem;font-weight:600;outline:none;padding:14px 32px;transition:all .3s ease}.judge-form .btn-back{background:#1a1408;box-shadow:3px 3px 6px #0f0a0466,-3px -3px 6px #251e0c66;color:#a89968}.judge-form .btn-back:hover{box-shadow:4px 4px 8px #0f0a0480,-4px -4px 8px #251e0c80;color:#f59e0b;transform:translateX(-3px)}.judge-form .btn-next{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:2px 2px 8px #0f0a044d,-2px -2px 8px #251e0c33,0 4px 12px #f59e0b4d;color:#fff;min-width:150px}.judge-form .btn-next:hover:not(:disabled){box-shadow:3px 3px 10px #0f0a0466,-3px -3px 10px #251e0c4d,0 6px 20px #f59e0b66;transform:translateY(-2px)}.judge-form .btn-next:disabled{cursor:not-allowed;opacity:.6}.judge-form .submit-error{background:#ff32321a;border:1px solid #ff32324d;border-radius:8px;box-shadow:inset 3px 3px 6px #0003,0 2px 8px #f003;color:#fc8181;font-size:14px;margin-top:20px;padding:15px;text-align:center}.judge-form .form-footer{border-top:1px solid #f0f0f0;margin-top:30px;padding-top:20px;text-align:center}.judge-form .form-footer p{color:#999;font-size:.9rem}@media (max-width:1199px){.judge-form .form-container{max-width:650px;padding:35px}}@media (max-width:991px){.judge-form{padding:30px 15px}.judge-form .form-container{max-width:600px;padding:30px 25px}.judge-form .form-header h1{font-size:2.2rem}.judge-form .form-header p{font-size:1rem}.judge-form .step-title{font-size:1.6rem}.judge-form .step-icon svg{height:70px;width:70px}.judge-form .choice-button{padding:17px 22px}}@media (max-width:767px){.judge-form{padding:20px 10px}.judge-form .form-container{border-radius:15px;max-width:100%;padding:25px 20px}.judge-form .form-header h1{font-size:2rem}.judge-form .form-header p{font-size:.95rem}.judge-form .progress-bar{margin-bottom:30px}.judge-form .step-title{font-size:1.5rem;margin-bottom:25px}.judge-form .step-subtitle{font-size:.9rem}.judge-form .step-icon svg{height:60px;width:60px}.judge-form .image-placeholder{height:130px;width:130px}.judge-form .image-placeholder svg{height:100px;width:100px}.judge-form .form-content{min-height:350px}.judge-form .intro-description{font-size:1.05rem;line-height:1.7}.judge-form .form-input{font-size:.95rem;padding:14px 18px}.judge-form .choice-button{font-size:.95rem;padding:16px 20px}.judge-form .form-actions{flex-direction:column-reverse;gap:12px;margin-top:30px}.judge-form .btn-back,.judge-form .btn-next{padding:14px 30px;width:100%}.judge-form .success-icon svg{height:80px;width:80px}}@media (max-width:575px){.judge-form{padding:15px 8px}.judge-form .form-container{border-radius:12px;padding:20px 15px}.judge-form .form-header h1{font-size:1.8rem}.judge-form .form-header p{font-size:.9rem}.judge-form .step-title{font-size:1.4rem}.judge-form .step-icon svg{height:55px;width:55px}.judge-form .image-placeholder{height:120px;width:120px}.judge-form .image-placeholder svg{height:90px;width:90px}.judge-form .intro-description,.judge-form .thankyou-message{font-size:1rem;line-height:1.6}.judge-form .form-input{font-size:.9rem;padding:12px 16px}.judge-form .choice-button{font-size:.9rem;padding:15px 18px}.judge-form .error-message{font-size:.85rem}.judge-form .btn-back,.judge-form .btn-next{font-size:.95rem;padding:12px 25px}}@media (max-width:479px){.judge-form{padding:10px 5px}.judge-form .form-container{padding:20px 12px}.judge-form .form-header h1{font-size:1.6rem;margin-bottom:8px}.judge-form .form-header p{font-size:.85rem}.judge-form .progress-bar{height:5px;margin-bottom:25px}.judge-form .step-title{font-size:1.3rem;margin-bottom:20px}.judge-form .step-icon{margin-bottom:15px}.judge-form .step-icon svg{height:50px;width:50px}.judge-form .image-placeholder{border-radius:15px;height:110px;width:110px}.judge-form .image-placeholder svg{height:80px;width:80px}.judge-form .intro-description,.judge-form .thankyou-message{font-size:.95rem;line-height:1.5}.judge-form .form-content{min-height:300px}.judge-form .input-group{margin-top:20px}.judge-form .form-input{border-radius:10px;font-size:.85rem;padding:11px 14px}.judge-form .choice-group{gap:12px;margin-top:25px}.judge-form .choice-button{border-radius:10px;font-size:.85rem;padding:14px 16px}.judge-form .form-actions{gap:10px;margin-top:25px}.judge-form .btn-back,.judge-form .btn-next{border-radius:10px;font-size:.9rem;padding:11px 20px}.judge-form .success-icon svg{height:70px;width:70px}.judge-form .form-footer{margin-top:20px;padding-top:15px}.judge-form .form-footer p{font-size:.8rem}.judge-form .submit-error{font-size:.8rem;padding:12px}}
/*# sourceMappingURL=main.743ac7ff.css.map*/