.floating-nav[data-v-2061ddca]{position:fixed;top:2rem;left:50%;transform:translate(-50%);z-index:1000;background:linear-gradient(135deg,#1a1f1af2,#0a0f0afa);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(74,222,128,.2);border-radius:50px;padding:.75rem 1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 40px #0000004d}.floating-nav.expanded[data-v-2061ddca]{padding:.75rem 2rem;border-radius:50px}.nav-content[data-v-2061ddca]{display:flex;align-items:center;justify-content:center}.nav-toggle[data-v-2061ddca]{background:none;border:none;color:#4ade80;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.nav-toggle[data-v-2061ddca]:hover{color:#22c55e;transform:scale(1.1)}.nav-links[data-v-2061ddca]{display:flex;gap:2rem;align-items:center}.nav-link[data-v-2061ddca]{color:#d1d5db;text-decoration:none;font-size:1rem;font-weight:400;letter-spacing:-.01em;transition:all .3s ease;position:relative;padding:.5rem 0;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif}.nav-link[data-v-2061ddca]:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background:linear-gradient(90deg,#4ade80,#22c55e);transition:width .3s ease}.nav-link[data-v-2061ddca]:hover{color:#4ade80}.nav-link[data-v-2061ddca]:hover:after{width:100%}.nav-link.router-link-active[data-v-2061ddca]{color:#4ade80}.nav-link.router-link-active[data-v-2061ddca]:after{width:100%}.fade-enter-active[data-v-2061ddca],.fade-leave-active[data-v-2061ddca]{transition:opacity .3s ease}.fade-enter-from[data-v-2061ddca],.fade-leave-to[data-v-2061ddca]{opacity:0}@media (max-width: 768px){.floating-nav[data-v-2061ddca]{top:1rem;padding:.5rem 1rem}.floating-nav.expanded[data-v-2061ddca]{padding:.5rem 1.5rem}.nav-links[data-v-2061ddca]{gap:1.5rem}.nav-link[data-v-2061ddca]{font-size:.9rem}}*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;margin:0;padding:0}body{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,Segoe UI,system-ui,sans-serif;background:linear-gradient(135deg,#0a0f0a,#1a1f1a,#0d140d);color:#f5f7f5;font-weight:300;letter-spacing:-.02em}#app{width:100%;min-height:100vh;margin:0;padding:0}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#1a1f1a}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#4ade80,#22c55e);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#22c55e,#16a34a)}html{scrollbar-width:thin;scrollbar-color:#4ade80 #1a1f1a}.three-canvas[data-v-6bdf3e0a]{width:100%;height:100%;display:block}.hero-section[data-v-737cd53d]{width:100%;height:100vh;display:flex;flex-direction:column;margin:0;padding:0;overflow:hidden}.mountain-section[data-v-737cd53d]{width:100%;height:50vh;background:linear-gradient(180deg,#0a0f0a,#151a15,#1a1f1a);overflow:hidden}.content-section[data-v-737cd53d]{width:100%;height:50vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#1a1f1a,#0a0f0a);padding:1.5rem;box-sizing:border-box}.hero-content[data-v-737cd53d]{text-align:center;max-width:900px;width:100%}.hero-text[data-v-737cd53d]{color:#f5f7f5}.hero-title[data-v-737cd53d]{font-size:clamp(3rem,10vw,6rem);font-weight:200;margin-bottom:1rem;background:linear-gradient(135deg,#4ade80,#22c55e,#16a34a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:.9;letter-spacing:-.05em;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif}.hero-subtitle[data-v-737cd53d]{font-size:clamp(1.2rem,4vw,2rem);font-weight:300;margin-bottom:1.5rem;color:#86efac;letter-spacing:-.02em;opacity:.9}.hero-description[data-v-737cd53d]{font-size:clamp(1rem,2.5vw,1.2rem);line-height:1.6;margin-bottom:2rem;color:#d1d5db;max-width:700px;margin-left:auto;margin-right:auto;font-weight:300;letter-spacing:-.01em;opacity:.8}.register-button[data-v-737cd53d]{display:inline-block;background:linear-gradient(135deg,#4ade80,#22c55e);color:#0a0f0a;border:none;padding:1rem 2.5rem;font-size:1rem;font-weight:500;border-radius:2px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);text-transform:uppercase;letter-spacing:.15em;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif;position:relative;overflow:hidden;text-decoration:none}.register-button[data-v-737cd53d]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .6s cubic-bezier(.4,0,.2,1)}.register-button[data-v-737cd53d]:hover:before{left:100%}.register-button[data-v-737cd53d]:hover{background:linear-gradient(135deg,#22c55e,#16a34a);transform:translateY(-1px);box-shadow:0 20px 40px #22c55e33}.register-button[data-v-737cd53d]:active{transform:translateY(0)}@media (max-width: 768px){.mountain-section[data-v-737cd53d]{height:45vh}.content-section[data-v-737cd53d]{height:55vh;padding:1rem}.hero-content[data-v-737cd53d]{margin:0 .5rem;max-width:calc(100% - 1rem)}.hero-title[data-v-737cd53d]{font-size:clamp(2.5rem,8vw,4rem);margin-bottom:.5rem}.hero-subtitle[data-v-737cd53d]{margin-bottom:1rem;font-size:clamp(1rem,4vw,1.5rem)}.hero-description[data-v-737cd53d]{margin-bottom:1.5rem;font-size:clamp(.9rem,2.5vw,1.1rem)}.register-button[data-v-737cd53d]{padding:.9rem 2rem;font-size:.9rem}}.map-container[data-v-ff15dd3b]{width:100%;height:450px;border-radius:4px;overflow:hidden;background:linear-gradient(135deg,#4ade800d,#22c55e08);border:2px solid rgba(74,222,128,.2);box-shadow:0 10px 30px #0000004d;transition:all .4s cubic-bezier(.4,0,.2,1)}.map-container[data-v-ff15dd3b]:hover{border-color:#4ade8066;transform:translateY(-2px);box-shadow:0 15px 40px #0006}@media (max-width: 768px){.map-container[data-v-ff15dd3b]{height:350px}}.info-section[data-v-42fcc8a0]{background:linear-gradient(135deg,#0a0f0a,#1a1f1a,#0d140d);color:#f5f7f5;padding:6rem 0;width:100%}.container[data-v-42fcc8a0]{max-width:1200px;margin:0 auto;padding:0 2rem}.info-block[data-v-42fcc8a0]{margin-bottom:6rem}.info-block h2[data-v-42fcc8a0]{font-size:clamp(2.5rem,6vw,4rem);font-weight:200;color:#f5f7f5;margin-bottom:3rem;text-align:center;background:linear-gradient(135deg,#4ade80,#22c55e,#16a34a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.03em;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif}.info-block p[data-v-42fcc8a0]{font-size:1.2rem;line-height:1.8;margin-bottom:1.5rem;max-width:800px;margin-left:auto;margin-right:auto;text-align:center;font-weight:300;color:#d1d5db;letter-spacing:-.01em}.schedule-grid[data-v-42fcc8a0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:4rem}.schedule-day[data-v-42fcc8a0]{background:linear-gradient(135deg,#4ade800d,#22c55e08);border-radius:4px;padding:2.5rem;border:1px solid rgba(74,222,128,.1);transition:all .4s cubic-bezier(.4,0,.2,1)}.schedule-day[data-v-42fcc8a0]:hover{transform:translateY(-2px);border-color:#4ade8033;background:linear-gradient(135deg,#4ade8014,#22c55e0d)}.schedule-day h3[data-v-42fcc8a0]{font-size:1.5rem;font-weight:400;color:#4ade80;margin-bottom:2rem;text-align:center;letter-spacing:-.02em}.schedule-items[data-v-42fcc8a0]{display:flex;flex-direction:column;gap:1.2rem}.schedule-item[data-v-42fcc8a0]{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#4ade8005;border-radius:2px;border-left:2px solid #22c55e;transition:all .3s ease}.schedule-item[data-v-42fcc8a0]:hover{background:#4ade800d}.schedule-item .time[data-v-42fcc8a0]{font-weight:500;color:#86efac;font-size:.9rem;min-width:80px;letter-spacing:.02em}.schedule-item .event[data-v-42fcc8a0]{color:#d1d5db;font-size:1rem;text-align:right;flex:1;margin-left:1rem;font-weight:300}.location-details[data-v-42fcc8a0]{margin:2rem auto;max-width:600px}.address[data-v-42fcc8a0]{display:flex;justify-content:center;align-items:flex-start;gap:1rem;padding:1.5rem;background:linear-gradient(135deg,#4ade800d,#22c55e08);border-radius:4px;border:1px solid rgba(74,222,128,.2)}.address svg[data-v-42fcc8a0]{flex-shrink:0;margin-top:.25rem}.address strong[data-v-42fcc8a0]{display:block;color:#4ade80;font-size:1.1rem;font-weight:400;margin-bottom:.25rem}.address p[data-v-42fcc8a0]{color:#d1d5db;font-size:1rem;margin:0;text-align:left}.sponsors-grid[data-v-42fcc8a0]{margin-top:4rem}.sponsor-tier[data-v-42fcc8a0]{margin-bottom:3rem}.sponsor-tier h3[data-v-42fcc8a0]{font-size:1.5rem;font-weight:400;color:#86efac;margin-bottom:1rem;text-align:center;letter-spacing:-.02em}.tier-description[data-v-42fcc8a0]{text-align:center;font-size:.9rem;color:#a3a3a3;margin-bottom:1.5rem;font-style:italic}.sponsor-logos[data-v-42fcc8a0]{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;align-items:center}.sponsor-logo-container[data-v-42fcc8a0]{background:#fff;border:2px solid #4ade80;border-radius:2px;padding:2rem;min-width:240px;height:120px;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer}.sponsor-logo-container.large[data-v-42fcc8a0]{min-width:280px;height:140px;padding:2.5rem}.sponsor-logo-container.medium[data-v-42fcc8a0]{min-width:200px;height:110px;padding:1.75rem}.sponsor-logo-container.small[data-v-42fcc8a0]{min-width:160px;height:90px;padding:1.5rem}.sponsor-logo-container.xsmall[data-v-42fcc8a0]{min-width:130px;height:70px;padding:1rem}.sponsor-logo-container[data-v-42fcc8a0]:hover{border-color:#22c55e;background:#f0fdf4;transform:translateY(-2px);box-shadow:0 4px 12px #4ade804d}.sponsor-logo[data-v-42fcc8a0]{max-width:100%;max-height:100%;object-fit:contain}.sponsor-logo-zoom[data-v-42fcc8a0]{transform:scale(2.5)}.sponsor-logo-zoom-sm[data-v-42fcc8a0]{transform:scale(1.2)}.sponsor-logo-shrink[data-v-42fcc8a0]{transform:scale(.9)}.cyderes-container[data-v-42fcc8a0]{min-width:80px!important;width:120px}.sponsor-logo-invert[data-v-42fcc8a0]{filter:invert(1)}.sponsor-placeholder[data-v-42fcc8a0]{background:#fff;border:2px solid #4ade80;border-radius:2px;padding:2rem;min-width:240px;height:120px;display:flex;align-items:center;justify-content:center;font-weight:400;color:#6b7280;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;letter-spacing:-.01em;text-align:center}.sponsor-placeholder.large[data-v-42fcc8a0]{min-width:280px;height:140px;padding:2.5rem;font-size:1.1rem}.sponsor-placeholder.medium[data-v-42fcc8a0]{min-width:200px;height:110px;padding:1.75rem;font-size:1rem}.sponsor-placeholder.small[data-v-42fcc8a0]{min-width:160px;height:90px;padding:1.5rem;font-size:.95rem}.sponsor-placeholder.xsmall[data-v-42fcc8a0]{min-width:130px;height:70px;padding:1rem;font-size:.85rem}.sponsor-placeholder[data-v-42fcc8a0]:hover{border-color:#22c55e;background:#f0fdf4;color:#4b5563;transform:translateY(-1px)}.sponsor-cta[data-v-42fcc8a0]{text-align:center;margin-top:4rem;padding:3rem;background:linear-gradient(135deg,#4ade8008,#22c55e05);border-radius:2px;border:1px solid rgba(74,222,128,.1)}.sponsor-cta a[data-v-42fcc8a0]{color:#4ade80;text-decoration:none;font-weight:400;transition:color .3s ease;letter-spacing:-.01em}.sponsor-cta a[data-v-42fcc8a0]:hover{color:#22c55e;text-decoration:underline}@media (max-width: 768px){.container[data-v-42fcc8a0]{padding:0 1rem}.info-section[data-v-42fcc8a0]{padding:4rem 0}.info-block[data-v-42fcc8a0]{margin-bottom:4rem}.info-block h2[data-v-42fcc8a0]{font-size:clamp(2rem,6vw,3rem)}.schedule-grid[data-v-42fcc8a0]{grid-template-columns:1fr;gap:1.5rem}.schedule-day[data-v-42fcc8a0]{padding:2rem}.schedule-item[data-v-42fcc8a0]{flex-direction:column;align-items:flex-start;gap:.5rem}.schedule-item .event[data-v-42fcc8a0]{text-align:left;margin-left:0}.address[data-v-42fcc8a0]{flex-direction:column;text-align:center}.address p[data-v-42fcc8a0]{text-align:center}.map-container iframe[data-v-42fcc8a0]{height:350px}.sponsor-logos[data-v-42fcc8a0]{gap:1rem}.sponsor-logo-container[data-v-42fcc8a0]{min-width:180px;height:100px;padding:1.25rem}.sponsor-logo-container.large[data-v-42fcc8a0]{min-width:220px;height:110px;padding:1.5rem}.sponsor-logo-container.medium[data-v-42fcc8a0]{min-width:160px;height:90px;padding:1.25rem}.sponsor-logo-container.small[data-v-42fcc8a0]{min-width:130px;height:75px;padding:1rem}.sponsor-logo-container.xsmall[data-v-42fcc8a0]{min-width:110px;height:60px;padding:.75rem}.sponsor-placeholder[data-v-42fcc8a0]{min-width:180px;height:100px;padding:1.25rem;font-size:.9rem}.sponsor-placeholder.large[data-v-42fcc8a0]{min-width:220px;height:110px;padding:1.5rem;font-size:1rem}.sponsor-placeholder.medium[data-v-42fcc8a0]{min-width:160px;height:90px;padding:1.25rem;font-size:.9rem}.sponsor-placeholder.small[data-v-42fcc8a0]{min-width:130px;height:75px;padding:1rem;font-size:.85rem}.sponsor-placeholder.xsmall[data-v-42fcc8a0]{min-width:110px;height:60px;padding:.75rem;font-size:.75rem}}.home-view[data-v-d4ab5d27]{width:100%;min-height:100vh}.about-page[data-v-f255ec97]{width:100%;min-height:100vh;background:linear-gradient(135deg,#0a0f0a,#1a1f1a,#0d140d);color:#f5f7f5;padding-top:5rem}.container[data-v-f255ec97]{max-width:1200px;margin:0 auto;padding:0 2rem}.section-title[data-v-f255ec97]{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:200;text-align:center;margin-bottom:1.5rem;background:linear-gradient(135deg,#4ade80,#22c55e,#16a34a);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.03em;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif}.section-subtitle[data-v-f255ec97]{text-align:center;font-size:1.1rem;color:#d1d5db;margin-bottom:2.5rem;font-weight:300}.theme-section[data-v-f255ec97]{min-height:100vh;display:flex;align-items:center;padding:3rem 0}.theme-description[data-v-f255ec97]{text-align:center;font-size:1.1rem;line-height:1.8;color:#d1d5db;max-width:900px;margin:0 auto 3rem;font-weight:300;letter-spacing:-.01em}.scroll-container[data-v-f255ec97]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:1000px;margin:0 auto;height:400px}.questions-column[data-v-f255ec97],.answers-column[data-v-f255ec97]{position:relative;overflow:hidden}.questions-column[data-v-f255ec97]:before,.answers-column[data-v-f255ec97]:before,.questions-column[data-v-f255ec97]:after,.answers-column[data-v-f255ec97]:after{content:"";position:absolute;left:0;right:0;height:120px;z-index:10;pointer-events:none}.questions-column[data-v-f255ec97]:before,.answers-column[data-v-f255ec97]:before{top:0;background:linear-gradient(180deg,#0a0f0a 0%,transparent 100%)}.questions-column[data-v-f255ec97]:after,.answers-column[data-v-f255ec97]:after{bottom:0;background:linear-gradient(0deg,#0a0f0a 0%,transparent 100%)}.scroll-wrapper[data-v-f255ec97]{height:100%;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;padding:120px 0}.scroll-wrapper[data-v-f255ec97]::-webkit-scrollbar{display:none}.scroll-item[data-v-f255ec97]{padding:1.5rem;margin:.75rem 0;font-size:1rem;line-height:1.6;text-align:center;font-weight:300;transition:opacity .3s ease;color:#d1d5db}.sponsorship-section[data-v-f255ec97]{min-height:100vh;display:flex;align-items:center;padding:3rem 0;background:linear-gradient(135deg,#1a1f1a4d,#0a0f0a80)}.tiers-grid[data-v-f255ec97]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:3rem;max-width:1000px;margin-left:auto;margin-right:auto}.tier-card[data-v-f255ec97]{background:linear-gradient(135deg,#4ade800d,#22c55e08);border:1px solid rgba(74,222,128,.2);border-radius:4px;padding:2rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.tier-card[data-v-f255ec97]:hover{transform:translateY(-4px);border-color:#4ade8066;background:linear-gradient(135deg,#4ade801a,#22c55e0d)}.tier-header[data-v-f255ec97]{margin-bottom:1.5rem;text-align:center;padding-bottom:1.5rem;border-bottom:1px solid rgba(74,222,128,.2)}.tier-header h3[data-v-f255ec97]{font-size:1.6rem;font-weight:400;color:#4ade80;margin-bottom:.5rem}.tier-amount[data-v-f255ec97]{font-size:1.3rem;font-weight:300;color:#86efac}.tier-benefits[data-v-f255ec97]{list-style:none;padding:0}.tier-benefits li[data-v-f255ec97]{padding:.65rem 0 .65rem 1.5rem;position:relative;color:#d1d5db;font-weight:300;font-size:.95rem}.tier-benefits li[data-v-f255ec97]:before{content:"✓";position:absolute;left:0;color:#22c55e;font-weight:600}.sponsor-cta[data-v-f255ec97]{text-align:center;padding:2rem;background:linear-gradient(135deg,#4ade8008,#22c55e05);border-radius:2px;border:1px solid rgba(74,222,128,.1);max-width:600px;margin:0 auto}.sponsor-cta p[data-v-f255ec97]{font-size:1.1rem}.sponsor-cta a[data-v-f255ec97]{color:#4ade80;text-decoration:none;font-weight:400;transition:color .3s ease}.sponsor-cta a[data-v-f255ec97]:hover{color:#22c55e;text-decoration:underline}.rules-section[data-v-f255ec97]{min-height:100vh;display:flex;align-items:center;padding:3rem 0}.rules-grid[data-v-f255ec97]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.rule-card[data-v-f255ec97]{background:linear-gradient(135deg,#4ade800d,#22c55e08);border:1px solid rgba(74,222,128,.15);border-radius:4px;padding:1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1)}.rule-card[data-v-f255ec97]:hover{transform:translateY(-2px);border-color:#4ade804d}.rule-number[data-v-f255ec97]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#4ade80,#22c55e);color:#0a0f0a;display:flex;align-items:center;justify-content:center;font-size:1.3rem;font-weight:600;margin-bottom:1rem}.rule-card h3[data-v-f255ec97]{font-size:1.1rem;font-weight:400;color:#f5f7f5;margin-bottom:.75rem}.rule-card p[data-v-f255ec97]{color:#d1d5db;line-height:1.5;font-weight:300;font-size:.9rem}.people-section[data-v-f255ec97]{min-height:100vh;display:flex;align-items:center;padding:3rem 0;background:linear-gradient(135deg,#1a1f1a4d,#0a0f0a80)}.people-category[data-v-f255ec97]{margin-bottom:3rem}.people-category[data-v-f255ec97]:last-child{margin-bottom:0}.category-title[data-v-f255ec97]{font-size:1.8rem;font-weight:300;color:#86efac;text-align:center;margin-bottom:2rem;letter-spacing:-.02em}.people-grid[data-v-f255ec97]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2rem;max-width:1000px;margin:0 auto}.judges-grid[data-v-f255ec97]{grid-template-columns:repeat(6,1fr);max-width:900px}.judges-grid .person-card[data-v-f255ec97]:nth-child(1),.judges-grid .person-card[data-v-f255ec97]:nth-child(2),.judges-grid .person-card[data-v-f255ec97]:nth-child(3){grid-column:span 2}.judges-grid .person-card[data-v-f255ec97]:nth-child(4){grid-column:2 / 4}.judges-grid .person-card[data-v-f255ec97]:nth-child(5){grid-column:4 / 6}.person-card[data-v-f255ec97]{text-align:center;transition:transform .3s ease}.person-card[data-v-f255ec97]:hover{transform:translateY(-4px)}.person-photo[data-v-f255ec97]{width:200px;height:200px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#4ade801a,#22c55e0d);border:2px solid rgba(74,222,128,.3);transition:all .3s ease;overflow:hidden}.person-photo.square[data-v-f255ec97]{border-radius:4px}.person-photo img[data-v-f255ec97]{width:100%;height:100%;object-fit:cover;display:block}.person-card:hover .person-photo[data-v-f255ec97]{border-color:#4ade8080}.tba[data-v-f255ec97]{font-size:1.1rem;color:#86efac;font-weight:400}.person-card h4[data-v-f255ec97]{font-size:1rem;font-weight:400;color:#d1d5db;margin-bottom:.25rem}.person-role[data-v-f255ec97]{font-size:.85rem;color:#a3a3a3;font-weight:300;line-height:1.4;margin:0}@media (max-width: 1024px){.tiers-grid[data-v-f255ec97]{grid-template-columns:1fr}.rules-grid[data-v-f255ec97]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 768px){.about-page[data-v-f255ec97]{padding-top:4rem}.theme-section[data-v-f255ec97],.sponsorship-section[data-v-f255ec97],.rules-section[data-v-f255ec97],.people-section[data-v-f255ec97]{min-height:auto;padding:2rem 0}.scroll-container[data-v-f255ec97]{grid-template-columns:1fr;height:auto;gap:2rem}.questions-column[data-v-f255ec97],.answers-column[data-v-f255ec97]{height:350px}.rules-grid[data-v-f255ec97]{grid-template-columns:1fr}.people-grid[data-v-f255ec97]{grid-template-columns:repeat(2,1fr);gap:1.5rem}.judges-grid[data-v-f255ec97]{grid-template-columns:1fr}.judges-grid .person-card[data-v-f255ec97]:nth-child(1),.judges-grid .person-card[data-v-f255ec97]:nth-child(2),.judges-grid .person-card[data-v-f255ec97]:nth-child(3),.judges-grid .person-card[data-v-f255ec97]:nth-child(4),.judges-grid .person-card[data-v-f255ec97]:nth-child(5){grid-column:auto}.person-photo[data-v-f255ec97]{width:160px;height:160px}}.prizes-section[data-v-f255ec97]{min-height:100vh;display:flex;align-items:center;padding:3rem 0;background:linear-gradient(135deg,#0a0f0a80,#1a1f1a4d)}.prizes-disclaimer[data-v-f255ec97]{text-align:center;font-size:.95rem;color:#86efac;font-style:italic;padding:.75rem 1.5rem;background:#4ade800d;border-radius:4px;border:1px solid rgba(74,222,128,.15);max-width:500px;margin-left:auto;margin-right:auto;margin-bottom:3rem}.prizes-grid[data-v-f255ec97]{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1000px;margin:0 auto 4rem}.prize-card[data-v-f255ec97]{background:linear-gradient(135deg,#4ade800d,#22c55e08);border:2px solid rgba(74,222,128,.2);border-radius:4px;padding:2.5rem 2rem;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.prize-card[data-v-f255ec97]:hover{transform:translateY(-4px);border-color:#4ade8066;background:linear-gradient(135deg,#4ade8014,#22c55e0d)}.prize-card.first-place[data-v-f255ec97]{border-color:#ffd70066;background:linear-gradient(135deg,#ffd70014,#ffd70008)}.prize-card.first-place[data-v-f255ec97]:hover{border-color:#ffd70099;background:linear-gradient(135deg,#ffd7001f,#ffd7000d)}.prize-card.second-place[data-v-f255ec97]{border-color:#c0c0c066;background:linear-gradient(135deg,#c0c0c014,#c0c0c008)}.prize-card.second-place[data-v-f255ec97]:hover{border-color:#c0c0c099;background:linear-gradient(135deg,#c0c0c01f,#c0c0c00d)}.prize-card.third-place[data-v-f255ec97]{border-color:#cd7f3266;background:linear-gradient(135deg,#cd7f3214,#cd7f3208)}.prize-card.third-place[data-v-f255ec97]:hover{border-color:#cd7f3299;background:linear-gradient(135deg,#cd7f321f,#cd7f320d)}.prize-rank[data-v-f255ec97]{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1.5rem}.prize-rank span[data-v-f255ec97]{font-size:1.3rem;font-weight:400;color:#f5f7f5;letter-spacing:-.01em}.prize-amount[data-v-f255ec97]{font-size:2.5rem;font-weight:300;color:#4ade80;margin-bottom:1rem;letter-spacing:-.02em}.first-place .prize-amount[data-v-f255ec97]{color:gold;font-size:3rem}.second-place .prize-amount[data-v-f255ec97]{color:silver;font-size:2.75rem}.third-place .prize-amount[data-v-f255ec97]{color:#cd7f32}.prize-description[data-v-f255ec97]{color:#d1d5db;font-size:.95rem;line-height:1.5;font-weight:300}.category-prizes[data-v-f255ec97]{margin-top:4rem}.category-prizes-title[data-v-f255ec97]{font-size:1.8rem;font-weight:300;color:#86efac;text-align:center;margin-bottom:2rem;letter-spacing:-.02em}.category-prizes-grid[data-v-f255ec97]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:900px;margin:0 auto}.category-prize-card[data-v-f255ec97]{background:linear-gradient(135deg,#4ade8008,#22c55e05);border:1px solid rgba(74,222,128,.15);border-radius:4px;padding:2rem 1.5rem;text-align:center;transition:all .3s ease}.category-prize-card[data-v-f255ec97]:hover{transform:translateY(-2px);border-color:#4ade804d;background:linear-gradient(135deg,#4ade800d,#22c55e08)}.category-icon[data-v-f255ec97]{margin-bottom:1rem;display:flex;justify-content:center}.category-prize-card h4[data-v-f255ec97]{font-size:1.2rem;font-weight:400;color:#f5f7f5;margin-bottom:.5rem;letter-spacing:-.01em}.category-amount[data-v-f255ec97]{font-size:2rem!important;font-weight:400!important;color:#4ade80!important;margin-bottom:.75rem;letter-spacing:-.02em}.category-prize-card p[data-v-f255ec97]{color:#d1d5db;font-size:.9rem;line-height:1.5;font-weight:300}.all-participants-note[data-v-f255ec97]{text-align:center;padding:1.5rem;background:linear-gradient(135deg,#4ade8014,#22c55e0d);border-radius:4px;border:1px solid rgba(74,222,128,.2);max-width:700px;margin-left:auto;margin-right:auto;margin-top:3rem}.all-participants-note p[data-v-f255ec97]{color:#d1d5db;font-size:1.05rem;font-weight:400;margin:0}@media (max-width: 1024px){.prizes-grid[data-v-f255ec97]{grid-template-columns:1fr;gap:1.5rem}.prize-card.first-place .prize-amount[data-v-f255ec97]{font-size:2.5rem}.prize-card.second-place .prize-amount[data-v-f255ec97]{font-size:2.25rem}.category-prizes-grid[data-v-f255ec97]{grid-template-columns:1fr}}@media (max-width: 768px){.prizes-section[data-v-f255ec97]{min-height:auto;padding:2rem 0}.prizes-disclaimer[data-v-f255ec97]{font-size:.9rem;padding:.5rem 1rem}.prize-card[data-v-f255ec97]{padding:2rem 1.5rem}.prize-rank span[data-v-f255ec97]{font-size:1.1rem}.prize-amount[data-v-f255ec97]{font-size:2rem}.prize-card.first-place .prize-amount[data-v-f255ec97]{font-size:2.25rem}.prize-card.second-place .prize-amount[data-v-f255ec97]{font-size:2.1rem}.category-prize-card[data-v-f255ec97]{padding:1.5rem 1rem}}.register-page[data-v-cbb51271]{min-height:100vh;background:linear-gradient(135deg,#0a0f0a,#1a1f1a,#0d140d);padding:8rem 2rem 4rem;display:flex;justify-content:center;align-items:center}.register-container[data-v-cbb51271]{max-width:600px;width:100%;background:linear-gradient(135deg,#1a1f1af2,#0a0f0afa);border:1px solid rgba(74,222,128,.2);border-radius:4px;padding:3rem;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.register-header[data-v-cbb51271]{text-align:center;margin-bottom:2rem}.register-header h1[data-v-cbb51271]{font-size:2.5rem;font-weight:300;color:#f5f7f5;margin-bottom:.5rem;letter-spacing:-.02em;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif}.register-header p[data-v-cbb51271]{color:#a3a3a3;font-size:1.1rem;font-weight:300}.progress-bar[data-v-cbb51271]{width:100%;height:8px;background:#4ade801a;border-radius:4px;overflow:hidden;margin-bottom:.5rem}.progress-fill[data-v-cbb51271]{height:100%;background:linear-gradient(90deg,#4ade80,#22c55e);transition:width .4s cubic-bezier(.4,0,.2,1);border-radius:4px}.progress-text[data-v-cbb51271]{text-align:center;color:#86efac;font-size:.9rem;margin-bottom:2rem;font-weight:400}.registration-form[data-v-cbb51271]{display:flex;flex-direction:column;gap:1.5rem}.form-group[data-v-cbb51271]{display:flex;flex-direction:column;gap:.5rem}.form-group label[data-v-cbb51271]{color:#f3f4f6;font-weight:500;font-size:.95rem}.form-input[data-v-cbb51271],.form-select[data-v-cbb51271]{padding:1rem;border:1px solid rgba(74,222,128,.2);border-radius:2px;background-color:#1a1f1a80;color:#f5f7f5;font-size:1rem;transition:all .3s ease;font-weight:300;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif}.form-input[data-v-cbb51271]:focus,.form-select[data-v-cbb51271]:focus{outline:none;border-color:#4ade80;background-color:#1a1f1acc}.form-input.valid[data-v-cbb51271],.form-select.valid[data-v-cbb51271]{border-color:#22c55e}.form-input.invalid[data-v-cbb51271]{border-color:#ef4444}.form-select option[data-v-cbb51271]{background-color:#1a1f1a;color:#f5f7f5}.error-message[data-v-cbb51271]{color:#ef4444;font-size:.85rem;margin-top:.25rem;font-weight:300}.checkbox-group[data-v-cbb51271]{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#1a1f1a4d;border-radius:2px;border:1px solid rgba(74,222,128,.1)}.checkbox-label[data-v-cbb51271]{display:flex;align-items:center;gap:.75rem;cursor:pointer;color:#f3f4f6;font-weight:400}.checkbox[data-v-cbb51271]{width:1.2rem;height:1.2rem;border:2px solid rgba(74,222,128,.2);border-radius:3px;background-color:#1a1f1a80;cursor:pointer;transition:all .3s ease;flex-shrink:0}.checkbox[data-v-cbb51271]:checked{background-color:#4ade80;border-color:#4ade80}.checkbox-text[data-v-cbb51271]{font-size:.95rem;-webkit-user-select:none;user-select:none}.submit-button[data-v-cbb51271]{padding:1rem 2rem;background:linear-gradient(135deg,#4ade80,#22c55e);color:#0a0f0a;border:none;border-radius:2px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);margin-top:1rem;width:100%;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif}.submit-button[data-v-cbb51271]:hover:not(.disabled){background:linear-gradient(135deg,#22c55e,#16a34a);transform:translateY(-1px)}.submit-button.disabled[data-v-cbb51271]{background:#4ade804d;cursor:not-allowed;opacity:.5}.success-content[data-v-cbb51271]{text-align:center;padding:2rem 0}.success-icon[data-v-cbb51271]{margin:0 auto 1.5rem;width:80px;height:80px}.success-content h2[data-v-cbb51271]{color:#f5f7f5;font-size:2rem;font-weight:400;margin-bottom:1rem;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif}.success-content p[data-v-cbb51271]{color:#d1d5db;font-size:1.1rem;margin-bottom:.75rem;line-height:1.6}.success-details[data-v-cbb51271]{font-size:1rem!important;margin:1.5rem 0!important;padding:1.5rem;background-color:#4ade801a;border-radius:4px;border:1px solid rgba(74,222,128,.2)}.success-details strong[data-v-cbb51271]{color:#4ade80;font-weight:500}.success-actions[data-v-cbb51271]{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.calendar-button[data-v-cbb51271],.home-button[data-v-cbb51271]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem 1.5rem;border-radius:2px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Inter,system-ui,sans-serif;text-decoration:none;border:none}.calendar-button[data-v-cbb51271]{background:linear-gradient(135deg,#4ade80,#22c55e);color:#0a0f0a}.calendar-button[data-v-cbb51271]:hover{background:linear-gradient(135deg,#22c55e,#16a34a);transform:translateY(-1px)}.home-button[data-v-cbb51271]{background:transparent;color:#a3a3a3;border:1px solid rgba(74,222,128,.2)}.home-button[data-v-cbb51271]:hover{background-color:#4ade801a;color:#f5f7f5;border-color:#4ade8066}@media (max-width: 640px){.register-page[data-v-cbb51271]{padding:6rem 1rem 2rem}.register-container[data-v-cbb51271]{padding:2rem 1.5rem}.register-header h1[data-v-cbb51271]{font-size:1.75rem}}
