.page-module__E0kJGG__navbar{z-index:100;justify-content:center;align-items:center;width:100%;padding:20px 40px;display:flex;position:absolute;top:0;left:0}.page-module__E0kJGG__navLinks{font-family:var(--font-heading);color:#fff;gap:30px;font-size:1rem;display:flex}.page-module__E0kJGG__navLinks a{text-shadow:2px 2px #000;background:0 0;padding:8px 12px;transition:all .2s;display:inline-block}.page-module__E0kJGG__navLinks a:hover{color:var(--accent-green);text-shadow:2px 2px #000,0 0 10px #84cc0066;transform:translateY(-2px)scale(1.05)}.page-module__E0kJGG__logo{font-family:var(--font-heading);color:var(--accent-green);-webkit-text-stroke:3px #000;paint-order:stroke fill;text-shadow:4px 4px #000,8px 8px #0009,0 0 20px #84cc00e6,0 0 50px #84cc0080,0 0 100px #84cc0033;text-align:center;z-index:1;letter-spacing:6px;margin-top:80px;font-size:clamp(3.5rem,14vw,7rem);line-height:1;position:relative}.page-module__E0kJGG__heroSection{background-color:var(--bg-primary);flex-direction:column;justify-content:center;align-items:center;min-height:auto;padding:80px 20px 40px;display:flex;position:relative;overflow:hidden}.page-module__E0kJGG__heroText{text-align:center;color:#fff;z-index:1;max-width:1000px;margin-top:30px;font-size:2.8rem;line-height:1.2;position:relative}.page-module__E0kJGG__heroSubtext{text-align:center;color:#ccc;z-index:1;max-width:600px;margin-top:20px;margin-bottom:40px;font-size:1.2rem;position:relative}.page-module__E0kJGG__heroButtons{z-index:1;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:50px;display:flex;position:relative}.page-module__E0kJGG__sectionDark{background-color:var(--bg-secondary);justify-content:center;align-items:center;gap:5vw;padding:60px 5vw;display:flex;position:relative}.page-module__E0kJGG__sectionContent{z-index:10;flex:1;max-width:500px}.page-module__E0kJGG__sectionTitle{color:var(--accent-green);margin-bottom:20px;font-size:2rem}.page-module__E0kJGG__sectionText{color:#fff;font-size:1.1rem;line-height:1.6}.page-module__E0kJGG__polaroidStack{cursor:pointer;justify-content:center;align-items:center;width:400px;height:400px;transition:all .3s;display:flex;position:relative}.page-module__E0kJGG__polaroid{object-fit:cover;width:300px;height:300px;image-rendering:pixelated;background:#140b24;border:4px solid #fff;outline:2px solid #000;padding:14px 14px 48px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),margin .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s,border-color .3s;position:absolute;box-shadow:8px 8px #000,0 0 15px #3898ff40}.page-module__E0kJGG__polaroid:hover{z-index:20!important;border-color:#3898ff!important;transform:scale(1.12)rotate(0)!important;box-shadow:12px 12px #000,0 0 25px #3898ffb3!important}.page-module__E0kJGG__polaroid1{z-index:1;transform:rotate(-8deg)}.page-module__E0kJGG__polaroid2{z-index:2;margin-top:15%;margin-left:15%;transform:rotate(6deg)}.page-module__E0kJGG__polaroid3{z-index:3;margin-top:10%;margin-left:-20%;transform:rotate(-12deg)}.page-module__E0kJGG__polaroid4{z-index:4;margin-top:-10%;margin-left:25%;transform:rotate(10deg)}.page-module__E0kJGG__polaroidStack.page-module__E0kJGG__fannedOut .page-module__E0kJGG__polaroid1{z-index:1;margin:0;transform:rotate(-25deg)translate(-100px,-40px)!important}.page-module__E0kJGG__polaroidStack.page-module__E0kJGG__fannedOut .page-module__E0kJGG__polaroid2{z-index:2;margin:0;transform:rotate(-8deg)translate(-30px,20px)!important}.page-module__E0kJGG__polaroidStack.page-module__E0kJGG__fannedOut .page-module__E0kJGG__polaroid3{z-index:3;margin:0;transform:rotate(12deg)translate(50px,-20px)!important}.page-module__E0kJGG__polaroidStack.page-module__E0kJGG__fannedOut .page-module__E0kJGG__polaroid4{z-index:4;margin:0;transform:rotate(28deg)translate(120px,40px)!important}.page-module__E0kJGG__badge{z-index:10;background-color:#444;border:4px solid #000;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:absolute;top:-30px;right:15%;overflow:hidden;box-shadow:4px 4px #000}.page-module__E0kJGG__badgeImg{object-fit:cover;width:90%;height:90%;image-rendering:pixelated}.page-module__E0kJGG__marqueeContainer{border-top:4px dashed var(--accent-green);border-bottom:4px dashed var(--accent-green);background:#0000004d;width:100vw;margin-top:50px;padding:20px 0;overflow:hidden}.page-module__E0kJGG__marqueeContent{gap:20px;width:max-content;animation:30s linear infinite page-module__E0kJGG__scroll;display:flex}.page-module__E0kJGG__marqueeContent:hover{animation-play-state:paused}@keyframes page-module__E0kJGG__scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.page-module__E0kJGG__marqueeImg{object-fit:cover;width:250px;height:250px;image-rendering:pixelated;background-color:#444;border:6px solid #fff;transition:transform .2s,box-shadow .2s;box-shadow:6px 6px #00000080}.page-module__E0kJGG__marqueeImg:hover{z-index:10;transform:scale(1.1);box-shadow:10px 10px #000c}.page-module__E0kJGG__videoSection{width:100%;max-width:800px;margin-top:40px;transition:transform .3s,box-shadow .3s;box-shadow:10px 10px #000}.page-module__E0kJGG__videoSection:hover{box-shadow:15px 15px 0 var(--accent-green);transform:scale(1.05)}.page-module__E0kJGG__hologramOverlay{z-index:9999;background:#000000d9;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.page-module__E0kJGG__closeBtn{font-family:var(--font-heading);color:var(--accent-yellow);cursor:pointer;text-shadow:2px 2px #000;background:0 0;border:none;font-size:2rem;position:absolute;top:30px;right:40px}.page-module__E0kJGG__hologramWrapper{animation:3s ease-in-out infinite page-module__E0kJGG__float;position:relative}@keyframes page-module__E0kJGG__float{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.page-module__E0kJGG__hologramImg{object-fit:contain;width:400px;height:400px;image-rendering:pixelated;filter:drop-shadow(0 0 20px #3898ffcc);opacity:.9;animation:.5s infinite page-module__E0kJGG__glitch}@keyframes page-module__E0kJGG__glitch{0%{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}to{transform:translate(0)}}.page-module__E0kJGG__hologramBase{background:radial-gradient(#3898ffcc 0%,#0000 70%);border-radius:50%;width:300px;height:50px;margin:-20px auto 0;animation:2s infinite page-module__E0kJGG__pulse}@keyframes page-module__E0kJGG__pulse{0%{opacity:.8;transform:scale(1)}50%{opacity:.5;transform:scale(1.1)}to{opacity:.8;transform:scale(1)}}.page-module__E0kJGG__swipeContainer{scroll-snap-type:x mandatory;scrollbar-width:none;align-items:flex-start;gap:5vw;width:100vw;margin-left:-5vw;padding-bottom:20px;position:relative;overflow-x:auto;flex-wrap:nowrap!important;justify-content:flex-start!important;display:flex!important}.page-module__E0kJGG__swipeContainer::-webkit-scrollbar{display:none}.page-module__E0kJGG__swipeItem{scroll-snap-align:center;flex:none;width:85vw;max-width:600px;padding:0 5vw}@media (min-width:1025px){.page-module__E0kJGG__swipeContainer{width:100%;margin-left:0;overflow-x:hidden;justify-content:center!important}.page-module__E0kJGG__swipeItem{width:45%;max-width:500px;padding:0}}@media (max-width:1024px){.page-module__E0kJGG__sectionDark:not(.page-module__E0kJGG__swipeContainer){text-align:center;flex-direction:column;padding:60px 20px}.page-module__E0kJGG__swipeContainer{margin-left:-20px!important;padding-top:40px!important}.page-module__E0kJGG__swipeItem{flex:0 0 90vw;padding:0 20px}.page-module__E0kJGG__sectionContent{text-align:center;margin-bottom:40px}.page-module__E0kJGG__polaroidStack{min-height:300px}.page-module__E0kJGG__badge{right:5%}.page-module__E0kJGG__marqueeImg{width:150px;height:150px}.page-module__E0kJGG__hologramImg{width:300px;height:300px}}@media (max-width:768px){.page-module__E0kJGG__navbar{background:0 0;flex-direction:column;gap:15px;padding:15px;position:relative}.page-module__E0kJGG__navLinks{flex-wrap:wrap;justify-content:center;gap:10px;font-size:.9rem}.page-module__E0kJGG__logo{letter-spacing:3px;margin-top:30px;font-size:clamp(2.5rem,14vw,4rem)}.page-module__E0kJGG__heroText{font-size:clamp(1.8rem,8vw,2.2rem)}.page-module__E0kJGG__heroSubtext{margin-bottom:30px;padding:0 15px;font-size:1rem}.page-module__E0kJGG__heroButtons{flex-direction:column;gap:15px;width:100%;max-width:300px}.page-module__E0kJGG__heroButtons button{width:100%}.page-module__E0kJGG__sectionTitle{font-size:clamp(1.5rem,6vw,2rem)}.page-module__E0kJGG__sectionText{padding:0 10px;font-size:1rem}.page-module__E0kJGG__polaroid{border-width:4px;max-width:200px;max-height:200px}.page-module__E0kJGG__polaroidStack{width:250px;height:250px;margin:0 auto}.page-module__E0kJGG__circularAnimation{transform:scale(.8)}.page-module__E0kJGG__hideOnMobile{display:none!important}}.page-module__E0kJGG__swipeHint{display:none}@media (max-width:1024px){.page-module__E0kJGG__swipeHint{pointer-events:none;z-index:5;justify-content:center;align-items:center;gap:10px;animation:2s steps(2,end) infinite page-module__E0kJGG__swipeHintFade;display:flex;position:absolute;bottom:10px;left:0;right:0}.page-module__E0kJGG__swipeHintText{font-family:var(--font-heading);color:var(--accent-green);letter-spacing:4px;text-shadow:2px 2px #000;font-size:.75rem}.page-module__E0kJGG__swipeArrow{color:var(--accent-green);text-shadow:2px 2px #000;font-size:.9rem;animation:.6s steps(2,end) infinite alternate page-module__E0kJGG__swipeArrowBounce}.page-module__E0kJGG__swipeArrow:first-child{animation-direction:alternate-reverse}@keyframes page-module__E0kJGG__swipeHintFade{0%,60%{opacity:1}80%,to{opacity:0}}@keyframes page-module__E0kJGG__swipeArrowBounce{0%{transform:translate(0)}to{transform:translate(4px)}}}@media (max-width:768px){.page-module__E0kJGG__global-footer-mobile{padding:16px 12px!important}}
.shuffle-parent{white-space:normal;word-wrap:break-word;will-change:transform;visibility:hidden;font-family:inherit;line-height:1;display:inline-block}.shuffle-parent.is-ready{visibility:visible}.shuffle-char-wrapper{vertical-align:baseline;display:inline-block;position:relative;overflow:hidden}.shuffle-char-wrapper>span{will-change:transform;display:inline-flex}.shuffle-char{text-align:center;line-height:1;display:inline-block}
.circular-text{color:#fff;text-align:center;cursor:pointer;transform-origin:50%;border-radius:50%;margin:0 auto;font-weight:900;position:relative}.circular-text span{font-size:24px;transition:all .5s cubic-bezier(0,0,0,1);display:inline-block}
.SpiderButton-module__qV10Oq__link{cursor:url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"32\" height=\"32\" viewBox=\"0 0 24 24\"><path d=\"M11 1v6h2V4h2v4h2v5l-3 7H8l-4-5V8h3V2h4z\" fill=\"%233898FF\" stroke=\"%23000000\" stroke-width=\"1.5\" stroke-linejoin=\"round\"/></svg>"),pointer;background:0 0;border:none;padding:0;text-decoration:none;display:inline-block}.SpiderButton-module__qV10Oq__wrapper{font-family:var(--font-heading);background-color:var(--accent-yellow);color:#000;text-transform:uppercase;text-align:center;cursor:inherit;clip-path:polygon(0% 0%,97% 0%,100% 3%,100% 100%,3% 100%,0% 97%);border:4px solid #000;padding:15px 30px;font-size:1.2rem;transition:transform .1s,box-shadow .1s;display:inline-block;position:relative;overflow:visible;box-shadow:6px 6px #000}.SpiderButton-module__qV10Oq__wrapper:hover{transform:translate(2px,2px);box-shadow:4px 4px #000}.SpiderButton-module__qV10Oq__cobweb{pointer-events:none;z-index:10;opacity:.85;image-rendering:pixelated;display:block;position:absolute;top:-4px;left:-4px}.SpiderButton-module__qV10Oq__crack{pointer-events:none;z-index:5;display:block;position:absolute;inset:0;overflow:hidden}.SpiderButton-module__qV10Oq__label{z-index:6;position:relative}.SpiderButton-module__qV10Oq__spider{opacity:0;pointer-events:none;z-index:20;image-rendering:pixelated;will-change:transform, opacity;transition:transform .55s cubic-bezier(.22,.61,.36,1),opacity .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}.SpiderButton-module__qV10Oq__spiderOut{transform:translate(calc(-50% + var(--tx)), calc(-50% + var(--ty))) rotate(var(--tr)) scale(1.6);opacity:1;animation:.35s steps(2,end) infinite alternate SpiderButton-module__qV10Oq__spiderWiggle}@keyframes SpiderButton-module__qV10Oq__spiderWiggle{0%{filter:brightness()}to{filter:brightness(.6)}}
.DiscordWalletModal-module__Z80asW__overlay{z-index:9999;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000e0;justify-content:center;align-items:center;padding:20px;animation:.15s DiscordWalletModal-module__Z80asW__fadeIn;display:flex;position:fixed;inset:0}@keyframes DiscordWalletModal-module__Z80asW__fadeIn{0%{opacity:0}to{opacity:1}}.DiscordWalletModal-module__Z80asW__modal{background:var(--bg-secondary);box-shadow:8px 8px 0px #000, 0 0 0 1px var(--accent-green);border:4px solid #000;width:100%;max-width:480px;padding:0;animation:.2s steps(4,end) forwards DiscordWalletModal-module__Z80asW__slideUp;position:relative;overflow:hidden}@keyframes DiscordWalletModal-module__Z80asW__slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.DiscordWalletModal-module__Z80asW__header{background:var(--accent-green);justify-content:space-between;align-items:center;padding:10px 16px;display:flex;position:relative;overflow:hidden}.DiscordWalletModal-module__Z80asW__scanline{pointer-events:none;background:repeating-linear-gradient(0deg,#0000,#0000 3px,#00000026 3px 4px);position:absolute;inset:0}.DiscordWalletModal-module__Z80asW__headerLabel{font-family:var(--font-heading);color:#000;letter-spacing:.08em;text-shadow:none;z-index:1;font-size:.85rem}.DiscordWalletModal-module__Z80asW__closeBtn{color:var(--accent-green);font-family:var(--font-heading);z-index:1;background:#000;border:2px solid #000;padding:4px 10px;font-size:.9rem;line-height:1;transition:background .1s,color .1s}.DiscordWalletModal-module__Z80asW__closeBtn:hover{background:var(--accent-green);color:#000}.DiscordWalletModal-module__Z80asW__profileRow{align-items:center;gap:16px;padding:24px 24px 0;display:flex}.DiscordWalletModal-module__Z80asW__avatar{width:72px;height:72px;box-shadow:4px 4px 0 #000, 0 0 0 2px var(--accent-green);image-rendering:pixelated;border:4px solid #000;flex-shrink:0}.DiscordWalletModal-module__Z80asW__profileInfo{flex-direction:column;gap:8px;display:flex}.DiscordWalletModal-module__Z80asW__discordName{font-family:var(--font-heading);color:#fff;text-shadow:2px 2px #000;font-size:1.2rem}.DiscordWalletModal-module__Z80asW__roleBadge{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.06em;border:2px solid;padding:4px 12px;font-size:.78rem;display:inline-block}.DiscordWalletModal-module__Z80asW__roleOg{color:var(--accent-green);border-color:var(--accent-green);background:#84cc0026;box-shadow:2px 2px #000}.DiscordWalletModal-module__Z80asW__roleWl{color:gold;background:#ffc8001a;border-color:gold;box-shadow:2px 2px #000}.DiscordWalletModal-module__Z80asW__divider{border:none;border-top:2px dashed #333;margin:20px 24px 0}.DiscordWalletModal-module__Z80asW__formSection{flex-direction:column;gap:8px;padding:20px 24px 0;display:flex}.DiscordWalletModal-module__Z80asW__inputLabel{font-family:var(--font-heading);color:#666;letter-spacing:.08em;font-size:.85rem}.DiscordWalletModal-module__Z80asW__input{color:var(--accent-green);font-family:var(--font-body);background:#000;border:2px solid #333;outline:none;width:100%;padding:14px 16px;font-size:1.3rem;transition:border-color .15s;box-shadow:inset 2px 2px #000}.DiscordWalletModal-module__Z80asW__input:focus{border-color:var(--accent-green)}.DiscordWalletModal-module__Z80asW__inputHint{font-family:var(--font-body);color:#555;margin-top:2px;font-size:.95rem}.DiscordWalletModal-module__Z80asW__statusMsg{font-family:var(--font-body);border:2px solid;margin:12px 24px 0;padding:10px 14px;font-size:1.05rem}.DiscordWalletModal-module__Z80asW__statusError{color:#f44;background:#ff000014;border-color:#f44}.DiscordWalletModal-module__Z80asW__statusSuccess{color:var(--accent-green);border-color:var(--accent-green);background:#84cc001a}.DiscordWalletModal-module__Z80asW__submitBtn{background:var(--accent-green);color:#000;width:calc(100% - 48px);font-family:var(--font-heading);text-transform:uppercase;border:4px solid #000;margin:20px 24px 24px;padding:16px;font-size:1.2rem;transition:transform .1s,box-shadow .1s;display:block;box-shadow:6px 6px #000}.DiscordWalletModal-module__Z80asW__submitBtn:hover:not(:disabled){transform:translate(2px,2px);box-shadow:4px 4px #000}.DiscordWalletModal-module__Z80asW__submitBtn:active:not(:disabled){transform:translate(6px,6px);box-shadow:0 0 #000}.DiscordWalletModal-module__Z80asW__submitBtnLoading{color:#aaa!important;cursor:not-allowed!important;background:#555!important;transform:none!important;box-shadow:6px 6px #000!important}.DiscordWalletModal-module__Z80asW__alreadySubmitted{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 24px 32px;display:flex}.DiscordWalletModal-module__Z80asW__bigIcon{filter:drop-shadow(0 0 8px #84cc0080);font-size:3.5rem;line-height:1;animation:1.5s steps(2,end) infinite DiscordWalletModal-module__Z80asW__pulse}@keyframes DiscordWalletModal-module__Z80asW__pulse{0%{opacity:1}50%{opacity:.6}to{opacity:1}}.DiscordWalletModal-module__Z80asW__doneTitle{font-family:var(--font-heading);color:var(--accent-green);text-shadow:3px 3px #000;text-transform:uppercase;font-size:1.5rem}.DiscordWalletModal-module__Z80asW__doneSubtext{font-family:var(--font-body);color:#888;font-size:1.1rem;line-height:1.5}.DiscordWalletModal-module__Z80asW__progressBar{background:#111;border:2px solid #333;width:100%;height:6px;margin-top:8px;overflow:hidden}.DiscordWalletModal-module__Z80asW__progressFill{background:var(--accent-green);width:0%;height:100%;animation:linear forwards DiscordWalletModal-module__Z80asW__fillBar}@keyframes DiscordWalletModal-module__Z80asW__fillBar{0%{width:0%}to{width:100%}}.DiscordWalletModal-module__Z80asW__noRoleContainer{flex-direction:column;gap:16px;padding:24px;display:flex}.DiscordWalletModal-module__Z80asW__noRoleText{font-family:var(--font-body);color:#f44;margin-top:4px;font-size:1rem}.DiscordWalletModal-module__Z80asW__noRoleBox{font-family:var(--font-body);color:#ccc;background:#ff00000f;border:2px solid #f44;padding:16px;font-size:1.05rem;line-height:1.5}.DiscordWalletModal-module__Z80asW__noRoleBox strong{color:var(--accent-green);font-family:var(--font-heading)}.DiscordWalletModal-module__Z80asW__closeFullBtn{color:#666;width:100%;font-family:var(--font-heading);text-transform:uppercase;background:0 0;border:2px solid #333;padding:12px;font-size:1rem;transition:border-color .15s,color .15s;display:block}.DiscordWalletModal-module__Z80asW__closeFullBtn:hover{border-color:var(--accent-green);color:var(--accent-green)}@media (max-width:520px){.DiscordWalletModal-module__Z80asW__modal{max-width:100%}.DiscordWalletModal-module__Z80asW__avatar{width:56px;height:56px}.DiscordWalletModal-module__Z80asW__discordName,.DiscordWalletModal-module__Z80asW__submitBtn{font-size:1rem}}
