@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200;300;400;500;600;700;800;900&display=swap);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body.guardians-page-active{font-family:TWK Lausanne,monospace!important}body.guardians-page-active,body.guardians-page-active html{background:#101214!important;height:100vh!important;margin:0!important;overflow:hidden!important;padding:0!important}body.guardians-page-active .App{align-items:normal!important;display:block!important;justify-content:normal!important;text-align:left!important}body.guardians-page-active #root,body.guardians-page-active .App{background:#0000!important;height:100vh!important;overflow:hidden!important;position:static!important;width:100%!important}.guardians-page-wrapper{background:#101214!important;inset:1px!important;overflow:hidden!important;position:fixed!important;z-index:999999!important}.guardians-page-container-final,.guardians-page-wrapper{display:block!important;opacity:1!important;visibility:visible!important}.guardians-page-container-final{background:linear-gradient(135deg,#101214,#1a1d20 50%,#101214)!important;bottom:0!important;color:#fff!important;font-family:TWK Lausanne,monospace!important;left:0!important;overflow:auto!important;position:absolute!important;right:0!important;top:0!important;z-index:1000!important}.guardians-page-container-final.lenis-active{overflow:hidden!important}.guardians-content{background:#0000!important;display:block!important;min-height:700vh!important;position:relative!important;visibility:visible!important;width:100%!important}.guardians-page-container-final .intro,.guardians-page-container-final .outro{align-items:center!important;background-color:#101214!important;color:#fff!important;display:flex!important;flex-direction:column!important;gap:4em!important;height:100vh!important;justify-content:center!important;opacity:1!important;overflow:hidden!important;position:relative!important;visibility:visible!important;width:100vw!important}.guardians-page-container-final .work{background-color:#1a1d20!important;display:block!important;min-height:300vh!important;opacity:1!important;overflow:visible!important;position:relative!important;visibility:visible!important;width:100vw!important}.guardians-page-container-final .guardian-row,.guardians-page-container-final .row{background:#1a1d20!important;box-sizing:border-box!important;display:flex!important;flex-direction:row!important;height:100vh!important;margin:0!important;opacity:1!important;padding:0!important;visibility:visible!important;width:100vw!important}.guardians-page-container-final .col{background:#2a2d30!important;border:1px solid #3a3d40!important;box-sizing:border-box!important;display:block!important;flex:1 1!important;height:100vh!important;opacity:1!important;overflow:hidden!important;position:relative!important;visibility:visible!important;width:33.333333%!important}.guardians-page-container-final .guardian-img,.guardians-page-container-final .img{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;background-color:#2a2d30!important;border:none!important;display:block!important;height:100%!important;object-fit:cover!important;opacity:1!important;position:relative!important;transform:scale(1)!important;transform-style:preserve-3d!important;transition:none!important;visibility:visible!important;width:100%!important;will-change:transform,opacity!important}.guardians-page-container-final .guardian-img[style*="background-color: rgb(255, 0, 0)"], .guardians-page-container-final .img[style*="background-color: rgb(255, 0, 0)"]{background:linear-gradient(45deg,red 25%,#f44 0,#f44 50%,red 0,red 75%,#f44 0)!important;background-size:20px 20px!important}.guardians-page-container-final .guardian-img:not([src]),.guardians-page-container-final .img:not([src]){background-color:red!important;contain:layout style paint!important;height:100vh!important;opacity:1!important;transform:scale(1)!important;visibility:visible!important;width:100%!important}.guardians-page-container-final .guardian-img:not([src]):after,.guardians-page-container-final .img:not([src]):after{color:#ff0!important;content:"❌ IMAGE MISSING"!important;font-size:1rem!important;font-weight:700!important;left:50%!important;position:absolute!important;text-align:center!important;top:50%!important;transform:translate(-50%,-50%)!important;z-index:999!important}.guardians-page-container-final .guardian-name{background:#000000e6!important;border:2px solid #f4d03f!important;border-radius:8px!important;bottom:20px!important;font-family:TWK Lausanne,monospace!important;font-size:1.2rem!important;font-weight:700!important;left:20px!important;padding:12px 20px!important;position:absolute!important;z-index:1000!important}.guardians-page-container-final .guardian-name,.guardians-page-container-final h1{color:#f4d03f!important;contain:layout style!important;display:block!important;opacity:1!important;text-transform:uppercase!important;visibility:visible!important}.guardians-page-container-final h1{font-display:swap!important;font-size:10vw!important;font-weight:400!important;letter-spacing:3px!important;min-height:1.2em!important;text-align:center!important;text-shadow:0 0 30px #f4d03fcc!important;z-index:100!important}.guardians-page-container-final h2{color:#f4d03f!important;contain:layout style!important;font-display:swap!important;font-size:5vw!important;font-weight:400!important;letter-spacing:2px!important;min-height:1.2em!important;text-shadow:0 0 20px #f4d03fcc!important}.guardians-page-container-final h2,.guardians-page-container-final p{display:block!important;opacity:1!important;text-align:center!important;text-transform:uppercase!important;visibility:visible!important;z-index:100!important}.guardians-page-container-final p{background:#f4d03f1a!important;border:1px solid #f4d03f4d!important;border-radius:10px!important;color:#fff!important;font-family:Akkurat Mono,monospace!important;font-size:13px!important;padding:15px 30px!important}@media (max-width:768px){.guardians-page-container-final h1{font-size:12vw!important}.guardians-page-container-final h2{font-size:8vw!important}.guardians-page-container-final .guardian-name{bottom:8px!important;font-size:.9rem!important;left:8px!important;padding:6px 12px!important}.guardians-page-container-final .col{flex:1 1!important;width:33.333333%!important}}@media (max-width:480px){.guardians-page-container-final h1{font-size:15vw!important}.guardians-page-container-final h2{font-size:10vw!important}.guardians-page-container-final .guardian-name{bottom:5px!important;font-size:.8rem!important;left:5px!important;padding:4px 8px!important}.guardians-page-container-final .col{flex:1 1!important;width:33.333333%!important}}.guardians-page-container-final .col,.guardians-page-container-final .guardian-img,.guardians-page-container-final .guardian-row,.guardians-page-container-final .img,.guardians-page-container-final .row{-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;contain:layout style paint!important;perspective:1000px!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important;will-change:auto!important}.guardians-page-container-final .guardian-img.animating,.guardians-page-container-final .img.animating{will-change:transform,opacity!important}.guardians-page-container-final{-webkit-overflow-scrolling:touch!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;contain:layout style paint!important;perspective:1000!important;transform:translateZ(0)!important}.guardians-page-container-final .guardian-name{contain:layout style paint!important;font-display:swap!important;min-height:44px!important;min-width:120px!important;transform:translateZ(0)!important}.guardians-page-container-final .guardian-img,.guardians-page-container-final .img{font-display:swap!important;object-position:center center!important;transform-origin:center center!important}@media (prefers-reduced-motion:reduce){.guardians-page-container-final *{animation:none!important;transition:none!important}.guardians-page-container-final .guardian-img,.guardians-page-container-final .img{opacity:1!important;transform:scale(1)!important;visibility:visible!important}}@media (prefers-contrast:high){.guardians-page-container-final{background:#000!important}.guardians-page-container-final .work{background-color:#333!important}.guardians-page-container-final .col{background:#444!important;border-color:#fff!important}}.mugen-landing{align-items:center!important;background:#0a0a0a!important;border:none!important;box-sizing:border-box!important;color:#fff!important;cursor:none!important;display:flex!important;flex-direction:column!important;font-family:Inter,sans-serif!important;height:100vh!important;justify-content:center!important;left:0!important;margin:0!important;outline:none!important;overflow:hidden!important;padding:0!important;position:fixed!important;top:0!important;width:100vw!important;z-index:1000!important}.landing-canvas,.mugen-landing canvas{border:none;box-sizing:border-box;display:block;filter:none;height:100%;isolation:isolate;left:0;margin:0;object-fit:cover;opacity:.6;outline:none;padding:0;position:absolute;top:0;width:100%;z-index:1}.landing-container{box-sizing:border-box;margin:0;padding:0 5vw;text-align:center;z-index:10000}.noise-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background-image:radial-gradient(circle,#d4af3705 1px,#0000 0);background-size:50px 50px;filter:none;height:100%;left:0;margin:0;padding:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:2}.sacred-emblem{cursor:pointer;filter:drop-shadow(0 0 15px rgba(212,175,55,.4)) drop-shadow(0 0 30px rgba(212,175,55,.2));height:60px;left:50px;opacity:.7;pointer-events:auto;position:absolute;top:50px;transition:all .3s ease;width:60px;z-index:99999}.sacred-emblem:hover{filter:drop-shadow(0 0 25px rgba(212,175,55,.6)) drop-shadow(0 0 50px rgba(212,175,55,.4));opacity:1;transform:scale(1.1)}.sacred-emblem img,.sacred-emblem svg{height:100%;object-fit:contain;width:100%}.hero-title{-webkit-text-fill-color:#d4af37!important;-webkit-font-smoothing:antialiased!important;font-feature-settings:auto!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important;-webkit-text-size-adjust:100%!important;contain:layout style paint!important;font-family:Inter,sans-serif!important;-webkit-font-kerning:auto!important;font-kerning:auto!important;font-size:clamp(3rem,8vw,9rem)!important;font-weight:800!important;image-rendering:crisp-edges!important;isolation:isolate!important;letter-spacing:-.02em!important;line-height:.9!important;margin-bottom:40px!important;perspective:1000px!important;position:relative!important;text-align:center!important;text-rendering:optimizeLegibility!important;text-shadow:none!important;transform:translateZ(0)!important;transform-style:preserve-3d!important;z-index:10002!important}.hero-title,.title-line{-moz-osx-font-smoothing:grayscale!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;background:none!important;-webkit-background-clip:unset!important;background-clip:initial!important;color:#d4af37!important;display:block!important;filter:none!important;opacity:1!important;visibility:visible!important;will-change:auto!important}.title-line{-webkit-text-fill-color:#d4af37!important;-webkit-font-smoothing:antialiased!important;line-height:.8!important;margin:0!important;padding:0!important;text-rendering:optimizeLegibility!important;transform:translateZ(0)!important}.hero-subtitle{color:#ccc!important;display:block!important;font-size:clamp(1.2rem,2.5vw,2.5rem)!important;font-weight:300!important;line-height:1.3!important;margin-bottom:20px!important;opacity:1!important;text-align:center!important;visibility:visible!important}.enter-button,.hero-subtitle{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;filter:none!important;font-family:Inter,sans-serif!important;position:relative!important;text-rendering:optimizeLegibility!important;transform:translateZ(0)!important;will-change:auto!important;z-index:10002!important}.enter-button{background:#0000!important;border:2px solid #d4af37!important;border-radius:0!important;color:#d4af37!important;cursor:pointer!important;font-size:1.1rem!important;font-weight:500!important;letter-spacing:.1em!important;min-height:48px!important;min-width:48px!important;overflow:hidden!important;padding:18px 40px!important;text-transform:uppercase!important;transition:all .4s ease!important}.enter-button:hover{background:#d4af37!important;color:#000!important;transform:translateY(-2px)!important}@media (max-width:768px){.mugen-landing{cursor:auto!important}.hero-title{font-size:clamp(2.5rem,12vw,6rem)!important;line-height:1!important;margin-bottom:30px!important}.hero-subtitle{font-size:clamp(1rem,5vw,1.8rem)!important;margin-bottom:15px!important}.enter-button{font-size:1rem!important;margin:0 1rem!important;max-width:300px!important;padding:16px 32px!important;width:calc(100% - 2rem)!important}.sacred-emblem{height:40px!important;left:max(env(safe-area-inset-left,30px),30px)!important;top:max(env(safe-area-inset-top,30px),30px)!important;width:40px!important}.landing-container{padding:0 2vw!important}}@media (max-width:480px){.hero-title{font-size:clamp(2rem,15vw,4rem)!important;margin-bottom:20px!important}.title-line{line-height:.9!important}.hero-subtitle{font-size:clamp(.9rem,6vw,1.4rem)!important}.enter-button{font-size:.9rem!important;padding:14px 28px!important}}@media (max-height:500px) and (orientation:landscape){.hero-title{font-size:clamp(1.8rem,10vw,3rem)!important;margin-bottom:15px!important}.hero-subtitle{font-size:clamp(.8rem,4vw,1.2rem)!important;margin-bottom:10px!important}.enter-button{font-size:.9rem!important;padding:12px 24px!important}}@media (max-height:600px) and (orientation:landscape){.landing-container{align-items:center!important;flex-direction:row!important;gap:2rem!important;justify-content:center!important;padding:.5rem 2rem!important}.hero-title{font-size:clamp(1.5rem,6vw,2.5rem)!important;line-height:1.1!important;margin-bottom:.5rem!important}.hero-subtitle{font-size:clamp(.8rem,3vw,1rem)!important;line-height:1.3!important;margin-bottom:1rem!important}.enter-button{font-size:.9rem!important;max-width:200px!important;min-height:44px!important;padding:12px 20px!important;width:auto!important}.sacred-emblem{height:35px!important;left:max(env(safe-area-inset-left,20px),20px)!important;top:max(env(safe-area-inset-top,20px),20px)!important;width:35px!important}}@media (max-height:450px) and (orientation:landscape){.landing-container{gap:1rem!important;padding:.25rem 1.5rem!important}.hero-title{font-size:clamp(1.2rem,5vw,2rem)!important;margin-bottom:.25rem!important}.hero-subtitle{font-size:clamp(.7rem,2.5vw,.9rem)!important;margin-bottom:.5rem!important}.enter-button{font-size:.8rem!important;max-width:180px!important;min-height:40px!important;padding:10px 16px!important}.sacred-emblem{height:30px!important;left:max(env(safe-area-inset-left,15px),15px)!important;top:max(env(safe-area-inset-top,15px),15px)!important;width:30px!important}}body.landing-active{height:100%!important;margin:0!important;overflow:hidden!important;padding:0!important;position:fixed!important;width:100%!important}.mugen-landing *{box-sizing:border-box!important}#react-devtools-portal,#react-devtools-portal *{display:none!important}@supports (height:100dvh){.landing-canvas,.landing-container,.mugen-landing,.noise-overlay{height:100dvh!important}}@supports (-webkit-touch-callout:none){.landing-canvas,.landing-container,.mugen-landing,.noise-overlay{height:-webkit-fill-available!important}}@media (prefers-contrast:high){.hero-title{text-shadow:0 0 30px #d4af37,0 0 60px #d4af37cc!important}.enter-button{border-width:3px!important}}@media (prefers-reduced-motion:reduce){.enter-button,.hero-subtitle,.hero-title,.sacred-emblem{animation:none!important;transform:translateZ(0)!important;transition:none!important}.enter-button:hover{transform:none!important}}#root,body,html{box-sizing:border-box!important;height:100vh!important;margin:0!important;overflow:hidden!important;padding:0!important;width:100vw!important}.enter-button,.hero-subtitle,.hero-title,.hero-title *,.title-line{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;filter:none!important;left:0!important;opacity:1!important;perspective:none!important;position:relative!important;text-rendering:optimizeLegibility!important;top:0!important;transform:translateZ(0)!important;transform-style:flat!important;visibility:visible!important;will-change:auto!important}@keyframes fallbackFloat{0%,to{background-position:0 0,100% 100%,50% 50%;opacity:.8}25%{background-position:25% 25%,75% 75%,40% 60%;opacity:.9}50%{background-position:50% 50%,50% 50%,60% 40%;opacity:1}75%{background-position:75% 75%,25% 25%,30% 70%;opacity:.9}}.unified-mugen-landing{background:#0a0a0a!important;box-sizing:border-box!important;font-family:Inter,sans-serif!important;height:100vh!important;left:0!important;margin:0!important;overflow:hidden!important;padding:0!important;position:fixed!important;top:0!important;width:100vw!important}.unified-mugen-landing.mobile{-webkit-overflow-scrolling:touch!important;cursor:auto!important;touch-action:manipulation!important}.unified-mugen-landing.low-end .responsive-canvas{opacity:.2!important}.responsive-canvas{border:none!important;display:block!important;height:100%!important;isolation:isolate!important;left:0!important;margin:0!important;object-fit:cover!important;opacity:.6!important;outline:none!important;padding:0!important;position:absolute!important;top:0!important;transition:opacity .3s ease!important;width:100%!important;z-index:1!important}.mugen-content-container{align-items:center!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:100vh!important;justify-content:center!important;margin:0!important;overflow:hidden!important;padding:0 5vw!important;pointer-events:none!important;position:fixed!important;width:100vw!important;z-index:1000!important}.mugen-content-container,.mugen-title-responsive{background:#0000!important;left:0!important;text-align:center!important;top:0!important}.mugen-title-responsive{-webkit-text-fill-color:#d4af37!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-background-clip:text!important;background-clip:text!important;color:#d4af37!important;display:block!important;filter:none!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(3rem,8vw,9rem)!important;font-weight:800!important;letter-spacing:-.02em!important;line-height:.8!important;margin-bottom:clamp(1.5rem,5vw,3.5rem)!important;opacity:1!important;perspective:none!important;pointer-events:auto!important;position:relative!important;text-rendering:optimizeLegibility!important;text-shadow:none!important;transform:none!important;transform-style:flat!important;visibility:visible!important;will-change:auto!important;z-index:10002!important}.unified-mugen-landing.mobile .mugen-title-responsive{font-size:clamp(2.5rem,12vw,4.5rem)!important;line-height:.9!important;margin-bottom:clamp(.5rem,3vw,1.5rem)!important}.mugen-subtitle-responsive{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;color:#ccc!important;display:block!important;filter:none!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:clamp(1rem,3vw,2rem)!important;font-weight:300!important;left:0!important;line-height:1.4!important;margin-bottom:clamp(1.5rem,5vw,3.5rem)!important;margin-left:auto!important;margin-right:auto!important;max-width:90%!important;opacity:1!important;perspective:none!important;pointer-events:auto!important;position:relative!important;text-align:center!important;text-rendering:optimizeLegibility!important;text-shadow:none!important;top:0!important;transform:none!important;transform-style:flat!important;visibility:visible!important;will-change:auto!important;z-index:10002!important}.unified-mugen-landing.mobile .mugen-subtitle-responsive{font-size:clamp(.9rem,4vw,1.4rem)!important;margin-bottom:clamp(1.5rem,5vw,2.5rem)!important}.mugen-enter-button-responsive{-webkit-tap-highlight-color:transparent!important;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;background:#0000!important;border:2px solid #d4af37!important;border-radius:0!important;color:#d4af37!important;cursor:pointer!important;filter:none!important;font-family:Inter,sans-serif!important;font-size:clamp(1rem,3vw,1.2rem)!important;font-weight:500!important;letter-spacing:.1em!important;min-height:48px!important;min-width:200px!important;overflow:hidden!important;padding:clamp(1rem,3vw,1.5rem) clamp(2rem,6vw,3rem)!important;pointer-events:auto!important;position:relative!important;text-rendering:optimizeLegibility!important;text-transform:uppercase!important;touch-action:manipulation!important;transform:none!important;transition:all .4s ease!important;will-change:auto!important;z-index:10002!important}.unified-mugen-landing.mobile .mugen-enter-button-responsive{font-size:1.1rem!important;margin:0 1rem!important;max-width:320px!important;min-height:56px!important;min-width:280px!important;padding:18px 36px!important;width:calc(100% - 2rem)!important}.mugen-enter-button-responsive:hover{background:#d4af37!important;color:#000!important;transform:translateY(-2px)!important}.unified-mugen-landing.mobile .mugen-enter-button-responsive:hover{transform:none!important}.sacred-emblem-responsive{cursor:pointer!important;filter:drop-shadow(0 0 15px rgba(212,175,55,.4)) drop-shadow(0 0 30px rgba(212,175,55,.2))!important;height:clamp(60px,12vw,90px)!important;left:clamp(20px,5vw,50px)!important;opacity:.7!important;pointer-events:auto!important;position:fixed!important;top:clamp(20px,5vw,50px)!important;transition:all .3s ease!important;width:clamp(60px,12vw,90px)!important;z-index:99999!important}.unified-mugen-landing.mobile .sacred-emblem-responsive{height:67px!important;width:67px!important}.sacred-emblem-responsive:hover{filter:drop-shadow(0 0 25px rgba(212,175,55,.6)) drop-shadow(0 0 50px rgba(212,175,55,.4))!important;opacity:1!important;transform:scale(1.1)!important}.unified-mugen-landing.mobile .sacred-emblem-responsive:hover{transform:none!important}.sacred-emblem-responsive img,.sacred-emblem-responsive svg{height:100%!important;object-fit:contain!important;pointer-events:none!important;width:100%!important}@media (max-width:768px){.mugen-content-container{padding:0 4vw!important}}@media (max-width:480px){.mugen-content-container{padding:0 3vw!important}}@media (max-height:600px) and (orientation:landscape){.mugen-content-container{justify-content:center!important;padding:0 3vw!important}.mugen-title-responsive{font-size:clamp(2rem,6vw,3rem)!important;margin-bottom:1rem!important}.mugen-subtitle-responsive{font-size:clamp(.9rem,2.5vw,1.2rem)!important;margin-bottom:1.5rem!important}.mugen-enter-button-responsive{font-size:.95rem!important;min-height:44px!important;padding:12px 24px!important}.sacred-emblem-responsive{height:52px!important;width:52px!important}}@media (max-height:450px) and (orientation:landscape){.mugen-content-container{padding:0 2vw!important}.mugen-title-responsive{font-size:clamp(1.5rem,5vw,2.5rem)!important;margin-bottom:.5rem!important}.mugen-subtitle-responsive{font-size:clamp(.8rem,2vw,1rem)!important;margin-bottom:1rem!important}.mugen-enter-button-responsive{font-size:.9rem!important;min-height:40px!important;padding:10px 20px!important}.sacred-emblem-responsive{height:45px!important;width:45px!important}}@supports (padding:max(0px)){.unified-mugen-landing.mobile .mugen-content-container{padding:max(env(safe-area-inset-top),20px) max(env(safe-area-inset-right),3vw) max(env(safe-area-inset-bottom),20px) max(env(safe-area-inset-left),3vw)!important}}@media (prefers-contrast:high){.mugen-title-responsive{color:#fff!important}.mugen-enter-button-responsive{border-color:#fff!important;color:#fff!important}.mugen-enter-button-responsive:hover{background:#fff!important;color:#000!important}}@media (prefers-reduced-motion:reduce){.mugen-enter-button-responsive,.mugen-subtitle-responsive,.mugen-title-responsive,.sacred-emblem-responsive{animation:none!important;transition:none!important}.mugen-enter-button-responsive:hover,.sacred-emblem-responsive:hover{transform:none!important}}.organizer-dashboard-container{background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0f0f0f);color:#fff;font-family:Inter,sans-serif;min-height:100vh;position:relative;width:100%}.organizer-dashboard-content{margin:0 auto;max-width:1200px;min-height:100vh;padding:2rem;width:100%}.organizer-dashboard-content .sacred-container{background:#0000004d;border:1px solid #d4af3733;border-radius:12px;margin-bottom:2rem;padding:1.5rem}.organizer-dashboard-content .sacred-container:last-child{margin-bottom:4rem}.organizer-dashboard-qr-section{margin-bottom:4rem;margin-top:2rem;position:relative;z-index:10}@media (max-width:1200px){.organizer-dashboard-content{max-width:100%;padding:1.5rem}}@media (max-width:768px){.organizer-dashboard-content{padding:1rem}.organizer-dashboard-content .sacred-container{margin-bottom:1.5rem;padding:1rem}}:root{--mugen-dark:#0a0e1a;--mugen-darker:#020408;--mugen-blue:#1a2332;--mugen-cyan:#00d9ff;--mugen-text:#fff;--mugen-text-secondary:#a0a8b8;--mugen-border:#2a3441;--mugen-success:#0f8;--mugen-warning:#ff9500;--mugen-gold:#bea959;--mugen-red:#a8322d;--mugen-teal:#2c6469;--mugen-void:#0d0d0d;--mugen-shadow:#1a1a1a}*{box-sizing:border-box}*,body,html{margin:0;padding:0}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;color:var(--mugen-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100vh;overflow:hidden;width:100vw}body{background:radial-gradient(circle at center,var(--mugen-shadow) 0,var(--mugen-void) 100%)}.App,body{height:100vh;position:relative;width:100vw}.App{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center;z-index:10}.landing-container,.mugen-landing{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;position:relative;width:100vw}.sacred-container{margin:2rem auto;max-width:800px;transition:all .8s ease}.sacred-container:before{background:linear-gradient(90deg,#0000,#bea959,#0000);background:linear-gradient(90deg,#0000,var(--mugen-gold),#0000);opacity:.3}h1,h2,h3{color:#fff;color:var(--mugen-text);margin-bottom:1rem}h1{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00d9ff,#bea959);background:linear-gradient(135deg,var(--mugen-cyan),var(--mugen-gold));-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:700;text-shadow:0 4px 20px #00d9ff4d}h2{color:#bea959;color:var(--mugen-gold);font-size:2rem;text-shadow:0 2px 10px #bea9594d}p{color:#a0a8b8;color:var(--mugen-text-secondary);margin-bottom:1rem}.sacred-button{background:linear-gradient(135deg,#00d9ff,#1a2332);background:linear-gradient(135deg,var(--mugen-cyan),var(--mugen-blue));border:1px solid #2a3441;border:1px solid var(--mugen-border);border-radius:12px;color:#fff;color:var(--mugen-text);cursor:pointer;display:inline-block;font-size:1rem;font-weight:500;overflow:hidden;padding:12px 24px;position:relative;text-decoration:none;transition:all .3s ease}.sacred-button:before{background:linear-gradient(90deg,#0000,#ffffff1a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.sacred-button:hover:before{left:100%}.sacred-button:hover{border-color:#00d9ff;border-color:var(--mugen-cyan);box-shadow:0 10px 25px #00d9ff33;transform:translateY(-2px)}.sacred-input{background:#ffffff0d;border:1px solid #2a3441;border:1px solid var(--mugen-border);border-radius:8px;color:#fff;color:var(--mugen-text);font-size:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.sacred-input:focus{background:#ffffff14;border-color:#00d9ff;border-color:var(--mugen-cyan);box-shadow:0 0 20px #00d9ff1a;outline:none}.sacred-input::placeholder{color:#a0a8b8;color:var(--mugen-text-secondary)}@media (max-width:768px){.sacred-container{margin:1rem;padding:1.5rem}h1{font-size:2rem}h2{font-size:1.5rem}}@keyframes sacred-glow{0%,to{box-shadow:0 0 20px #00d9ff1a}50%{box-shadow:0 0 40px #00d9ff33}}@keyframes sacred-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.guardians-page-container{background:linear-gradient(135deg,#000,#1a1a1a 50%,#000)!important;box-sizing:border-box!important;height:100vh!important;left:0!important;margin:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important;position:fixed!important;top:0!important;width:100vw!important;z-index:999999!important}.guardians-page-container .guardians-intro,.guardians-page-container .guardians-outro,.guardians-page-container .guardians-work{box-sizing:border-box!important;margin:0!important;max-width:100vw!important;padding:0!important;width:100vw!important}.guardians-page-container .intro,.guardians-page-container .outro{align-items:center!important;display:flex!important;flex-direction:column!important;height:100vh!important;justify-content:center!important;min-height:100vh!important}.guardians-page-container .row{display:flex!important;width:100vw!important}.guardians-page-container .col,.guardians-page-container .row{box-sizing:border-box!important;margin:0!important;padding:0!important}.guardians-page-container .col{flex:1 1!important;width:25vw!important}@media (max-width:768px){.guardians-page-container .guardian-col{width:50vw!important}.guardians-page-container .guardian-row{flex-wrap:wrap!important}}@media (max-width:480px){.guardians-page-container .guardian-col{width:100vw!important}}.desktop-container{background:linear-gradient(135deg,#0a0a0a,#1a1a1a 50%,#0f0f0f);color:#fff;font-family:Inter,sans-serif;position:relative}#root,.desktop-container{flex-direction:column;height:100vh;width:100vw}#root,.desktop-container,.desktop-modal-overlay{align-items:center;display:flex;justify-content:center}.desktop-modal-overlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000c;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.desktop-modal-content{background:#000000e6;border:1px solid #d4af374d;border-radius:12px;box-shadow:0 20px 60px #00000080;max-height:90%;max-width:90%;overflow:auto;padding:2rem}.desktop-centered{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem;text-align:center}.desktop-video-container{background:#000;border-radius:12px;margin:0 auto;max-width:800px;overflow:hidden;position:relative;width:100%}.desktop-video-element{display:block;height:auto;width:100%}.desktop-sacred-emblem{cursor:pointer;filter:drop-shadow(0 0 15px rgba(212,175,55,.4)) drop-shadow(0 0 30px rgba(212,175,55,.2));height:60px;left:50px;opacity:.7;position:absolute;top:50px;transition:all .3s ease;width:60px;z-index:99999}.desktop-sacred-emblem:hover{filter:drop-shadow(0 0 25px rgba(212,175,55,.6)) drop-shadow(0 0 50px rgba(212,175,55,.4));opacity:1;transform:scale(1.1)}@media (max-width:1200px){.desktop-modal-content{max-width:95%;padding:1.5rem}}@media (max-width:768px){.desktop-modal-content{max-width:98%;padding:1rem}.desktop-sacred-emblem{height:50px;left:30px;top:30px;width:50px}}@media (prefers-reduced-motion:reduce){.desktop-sacred-emblem{transition:none}}@media (prefers-contrast:high){.desktop-modal-content{border-color:#fff}}:root{--breakpoint-xs:320px;--breakpoint-sm:640px;--breakpoint-md:768px;--breakpoint-lg:1024px;--breakpoint-xl:1280px;--breakpoint-2xl:1536px;--dark:#191919;--gold:#bea959;--gold-bright:#d4af37;--red:#a8322d;--teal:#2c6469;--void:#0d0d0d;--shadow:#1a1a1a;--charcoal:#2a2a2a;--mobile-padding:16px;--tablet-padding:24px;--desktop-padding:32px;--touch-target-min:48px;--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px);--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at center,#1a1a1a 0,#0d0d0d 100%);background:radial-gradient(circle at center,var(--shadow) 0,var(--void) 100%);color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family);line-height:1.6;min-height:100vh;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);padding:var(--safe-area-inset-top) var(--safe-area-inset-right) var(--safe-area-inset-bottom) var(--safe-area-inset-left);text-rendering:optimizeLegibility}body:before{background:radial-gradient(circle at 20% 30%,#bea95908 0,#0000 150px),radial-gradient(circle at 80% 70%,#a8322d08 0,#0000 200px),radial-gradient(circle at 60% 20%,#2c646908 0,#0000 150px);content:"";height:100%;left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:1}h1,h2,h3,h4,h5,h6{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--font-family);font-weight:700;line-height:1.2;margin:0}p{line-height:1.6;margin:0}h1{font-size:clamp(24px,5vw,32px)}h2{font-size:clamp(20px,4vw,28px)}h3{font-size:clamp(18px,3.5vw,24px)}@media (max-height:600px) and (orientation:landscape){.sacred-container{margin:.5rem 0!important;padding:1rem!important}.mobile-landing-interface,.mobile-mint-interface{flex-direction:row!important;min-height:100vh!important;padding:.5rem!important}.sacred-title{font-size:clamp(1.2rem,4vw,1.8rem)!important;margin-bottom:.5rem!important}.sacred-subtitle{font-size:clamp(.8rem,3vw,1.1rem)!important;margin-bottom:.5rem!important}.container{padding:0 1rem!important}.grid{gap:12px!important}}@media (max-height:450px) and (orientation:landscape){.sacred-container{margin:.25rem 0!important;padding:.5rem!important}.sacred-title{font-size:1rem!important;margin-bottom:.25rem!important}.sacred-subtitle{font-size:.8rem!important;margin-bottom:.25rem!important}.container{padding:0 .5rem!important}.grid{gap:8px!important}}button,input,select,textarea{font-family:inherit;font-size:16px}button{background:none;border:none;cursor:pointer}a,button{color:inherit}a{text-decoration:none}img{display:block;height:auto;max-width:100%}.container{margin:0 auto;max-width:1200px;padding:0 16px;padding:0 var(--mobile-padding);width:100%}@media (min-width:768px){.container{padding:0 24px;padding:0 var(--tablet-padding)}}@media (min-width:1024px){.container{padding:0 32px;padding:0 var(--desktop-padding)}}.grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:768px){.grid-md-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid-lg-3{grid-template-columns:repeat(3,1fr)}.grid-lg-4{grid-template-columns:repeat(4,1fr)}}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}:focus{outline:2px solid #bea959;outline:2px solid var(--gold);outline-offset:2px}:focus:not(:focus-visible){outline:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.sacred-container{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#ffffff08,#ffffff03);border:1px solid #ffffff0d;border-radius:20px;box-shadow:0 20px 60px #0006,inset 0 1px 0 #ffffff1a;margin:2rem 0;padding:2rem;position:relative;transition:all .3s ease;z-index:100}.sacred-container:before{background:linear-gradient(90deg,#0000,var(--gold),#0000);content:"";height:1px;left:20px;opacity:.6;position:absolute;right:20px;top:0}.btn{align-items:center;border:none;border-radius:12px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;letter-spacing:.5px;min-height:var(--touch-target-min);min-width:var(--touch-target-min);overflow:hidden;padding:12px 24px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.btn:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.5;transform:none!important}.sacred-btn{background:linear-gradient(135deg,var(--gold),#bea959cc);box-shadow:0 8px 25px #bea9594d;color:var(--void)}.sacred-btn:hover:not(:disabled){box-shadow:0 12px 35px #bea95966;transform:translateY(-2px)}.sacred-btn:active:not(:disabled){transform:translateY(0)}.primary-btn{background:linear-gradient(135deg,var(--gold),#bea959cc);color:var(--void)}.primary-btn:hover:not(:disabled){background:linear-gradient(135deg,#bea959e6,var(--gold))}.secondary-btn{background:#0000;border:2px solid var(--red);color:var(--red)}.secondary-btn:hover:not(:disabled){background:var(--red);box-shadow:0 12px 35px #a8322d66;color:#fff}.mobile-button{font-size:1.1rem;max-width:300px;padding:16px 32px;width:100%}.card{background:linear-gradient(135deg,#ffffff0d,#ffffff03);border:1px solid #ffffff1a;border-radius:16px;cursor:pointer;padding:20px;transition:all .3s ease}.card:hover{border-color:#ffffff4d;box-shadow:0 8px 32px #0000004d;transform:translateY(-4px)}.step-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;background-blend-mode:normal,multiply,normal;background-image:linear-gradient(#ffffff1a,#ffffff0d),linear-gradient(#0a0a0ad9,#1a1a1ad9),url(/static/media/mugen_group_shot.2f7810eb8bac739f01a1.jpg);background-position:50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat;background-size:cover,cover,cover;border:1px solid #fff3;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:16px;min-height:120px;padding:20px;transition:all .3s ease}.step-card,.step-content-container{position:relative}.step-content-container:before{background-image:url(/static/media/mugen_group_shot.2f7810eb8bac739f01a1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:inherit;bottom:0;content:"";left:0;opacity:.08;pointer-events:none;position:absolute;right:0;top:0;z-index:0}@media (min-width:769px){.step-content-container{isolation:isolate}.step-content-container:before{display:none}.step-content-container:after{background-image:url(/static/media/mugen_group_shot.2f7810eb8bac739f01a1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";left:0;opacity:.12;pointer-events:none;position:fixed;right:0;top:0;z-index:-1}}.step-content-container>*{position:relative;z-index:1}.step-card:hover{box-shadow:0 8px 24px #0000004d;transform:translateY(-2px)}.step-number{align-items:center;background:#bea9594d;border-radius:50%;color:var(--gold);display:flex;font-size:1.1rem;font-weight:700;height:40px;justify-content:center;position:absolute;right:1rem;top:1rem;width:40px}.step-number.completed{background:var(--gold);color:var(--void)}.guardian-card{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;cursor:pointer;min-height:200px;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.guardian-card.selected{border-color:#667eeacc;box-shadow:0 0 20px #667eea4d}.guardian-card.charged{background:#fbbf241a}.guardian-image{border-radius:12px;height:120px;margin-bottom:12px;object-fit:cover;width:100%}.guardian-info h3{color:#fff;font-size:1.2rem;margin:0 0 8px}.guardian-info p{color:#fffc;font-size:14px;line-height:1.4;margin:0}.progress-bar{background:#fff3;border-radius:4px;height:8px;overflow:hidden;position:relative}.progress-fill{background:linear-gradient(90deg,var(--gold),#bea959cc);border-radius:4px;height:100%;transition:width .3s ease}.status-indicator{align-items:center;border-radius:20px;display:inline-flex;font-size:.9rem;font-weight:500;gap:8px;padding:6px 12px}.status-indicator.connected{background:#00ff881a;border:1px solid #0f8;color:#0f8}.status-indicator.disconnected{background:#ff95001a;border:1px solid #ff9500;color:#ff9500}.status-dot{background:currentColor;border-radius:50%;height:8px;width:8px}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top:3px solid var(--gold);height:32px;margin:0 auto;width:32px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loading-text{align-items:center;color:#fffc;display:flex;gap:12px;justify-content:center}.sacred-title{color:var(--gold);font-family:var(--font-family);font-weight:700;letter-spacing:3px;text-shadow:0 4px 12px #bea95966;text-transform:uppercase}.sacred-subtitle{color:#fffc;font-weight:300;line-height:1.6}.mobile-title{color:var(--gold);font-size:2rem;margin-bottom:1rem;text-align:center}.form-input{background:#ffffff1a;border:1px solid #fff3;border-radius:8px;color:#fff;font-size:1rem;padding:12px 16px;transition:all .3s ease;width:100%}.form-input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #bea9591a;outline:none}.form-input::placeholder{color:#ffffff80}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(20px) saturate(1.8);backdrop-filter:blur(20px) saturate(1.8);background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:2rem;padding:max(var(--safe-area-inset-top),2rem) max(var(--safe-area-inset-right),2rem) max(var(--safe-area-inset-bottom),2rem) max(var(--safe-area-inset-left),2rem);position:fixed;right:0;top:0;z-index:1000}@media (max-width:768px){.sacred-container{margin:1rem 0;padding:1.5rem}.step-card{min-height:100px;padding:16px}.guardian-card{min-height:160px}.btn{font-size:.9rem;padding:14px 20px}.mobile-button{font-size:1rem;padding:16px 24px}}@media (hover:none){.btn:active,.card:active,.guardian-card:active{transform:scale(.95);transition:transform .1s ease}}@media (max-height:600px) and (orientation:landscape){.step-card{margin-bottom:8px!important;min-height:80px!important;padding:12px!important}.btn,.sacred-btn{font-size:.9rem!important;min-height:40px!important;padding:8px 16px!important}.mobile-button{font-size:.9rem!important;padding:12px 20px!important}.guardian-card{min-height:120px!important;padding:12px!important}.guardian-image{height:80px!important}.progress-bar{height:6px!important}.status-indicator{font-size:.8rem!important;padding:4px 8px!important}.sacred-container{margin:.5rem 0!important;padding:1rem!important}.sacred-title{font-size:clamp(1.2rem,4vw,1.8rem)!important;margin-bottom:.5rem!important}.sacred-subtitle{font-size:clamp(.8rem,3vw,1.1rem)!important;margin-bottom:.5rem!important}.mobile-title{font-size:clamp(1rem,3.5vw,1.5rem)!important;margin-bottom:.5rem!important}}@media (max-height:450px) and (orientation:landscape){.btn,.sacred-btn{font-size:.8rem!important;min-height:36px!important;padding:6px 12px!important}.step-card{margin-bottom:6px!important;min-height:60px!important;padding:8px!important}.guardian-card{min-height:100px!important;padding:8px!important}.guardian-image{height:60px!important}.sacred-container{margin:.25rem 0!important;padding:.5rem!important}}@media (min-width:769px){.mint-page-container{isolation:isolate}.mint-page-container:before{background-attachment:fixed;background-image:url(/static/media/mugen_group_shot.2f7810eb8bac739f01a1.jpg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";left:0;opacity:.1;position:fixed;right:0;top:0;z-index:-1}.step-card{background-attachment:scroll,scroll,fixed;background-image:linear-gradient(#ffffff1a,#ffffff0d),linear-gradient(#0a0a0ad9,#1a1a1ad9),url(/static/media/mugen_group_shot.2f7810eb8bac739f01a1.jpg);background-size:cover,cover,contain}.step-content-container:before{background-attachment:fixed;background-image:url(/static/media/mugen_group_shot.2f7810eb8bac739f01a1.jpg);background-size:contain}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes glow{0%,to{box-shadow:0 0 15px #d4af3766}50%{box-shadow:0 0 30px #d4af37cc}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{opacity:.3;transform:translateY(0)}25%{opacity:.6;transform:translateY(-10px)}50%{opacity:1;transform:translateY(-20px)}75%{opacity:.6;transform:translateY(-10px)}}.animate-fade-in{animation:fadeIn .6s ease-out forwards}.animate-fade-out{animation:fadeOut .4s ease-in forwards}.animate-slide-in-right{animation:slideInRight .8s ease-out forwards}.animate-slide-in-left{animation:slideInLeft .8s ease-out forwards}.animate-scale-in{animation:scaleIn .5s ease-out forwards}.animate-pulse{animation:pulse 2s ease-in-out infinite}.animate-glow{animation:glow 2s ease-in-out infinite alternate}.animate-shimmer{animation:shimmer 2s infinite;background:linear-gradient(90deg,#d4af371a,#d4af374d 50%,#d4af371a);background-size:200% 100%}.animate-float{animation:float 6s ease-in-out infinite}.stagger-container .stagger-item{opacity:0;transform:translateY(30px)}.stagger-container.animate .stagger-item{opacity:1;transform:translateY(0);transition:all .6s ease-out}.stagger-container.animate .stagger-item:first-child{transition-delay:.1s}.stagger-container.animate .stagger-item:nth-child(2){transition-delay:.2s}.stagger-container.animate .stagger-item:nth-child(3){transition-delay:.3s}.stagger-container.animate .stagger-item:nth-child(4){transition-delay:.4s}.stagger-container.animate .stagger-item:nth-child(5){transition-delay:.5s}.stagger-container.animate .stagger-item:nth-child(6){transition-delay:.6s}.enhanced-btn{overflow:hidden;position:relative;transition:all .3s ease}.enhanced-btn:before{background:linear-gradient(90deg,#0000,#d4af374d,#0000);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transition:left .6s ease;width:100%}.enhanced-btn:hover:before{left:100%}.enhanced-btn:hover{box-shadow:0 10px 30px #d4af3766;transform:translateY(-2px)}.enhanced-btn:active{transform:translateY(0);transition:all .1s ease}.card-hover{transition:all .4s ease}.card-hover:hover{box-shadow:0 20px 40px #0000004d;transform:translateY(-5px)}.success-burst{animation:successBurst .6s ease-out}@keyframes successBurst{0%{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.error-shake{animation:errorShake .5s ease-out}@keyframes errorShake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.loading-dots{display:inline-flex;gap:4px}.loading-dots span{animation:loadingDots 1.4s ease-in-out infinite both;background:var(--gold);border-radius:50%;height:8px;width:8px}.loading-dots span:first-child{animation-delay:-.32s}.loading-dots span:nth-child(2){animation-delay:-.16s}@keyframes loadingDots{0%,80%,to{opacity:.3;transform:scale(0)}40%{opacity:1;transform:scale(1)}}.progress-animated{animation:progressGlow 2s ease-in-out infinite alternate;background:linear-gradient(90deg,var(--gold),#d4af3799);background-size:200% 100%}@keyframes progressGlow{0%{background-position:0 50%;box-shadow:0 0 10px #d4af3766}to{background-position:100% 50%;box-shadow:0 0 20px #d4af37cc}}.particle{animation:float 6s ease-in-out infinite;background:radial-gradient(circle,var(--gold),#0000);border-radius:50%;pointer-events:none;position:absolute}.modal-enter{animation:modalEnter .3s ease-out forwards}.modal-exit{animation:modalExit .2s ease-in forwards}@keyframes modalEnter{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes modalExit{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(-20px)}}.mystical-orb{animation:drift 60s linear infinite,orbPulse 8s ease-in-out infinite;border-radius:50%;filter:blur(80px);height:300px;opacity:.1;pointer-events:none;position:fixed;width:300px;z-index:2}@keyframes drift{0%{transform:translate(0)}33%{transform:translate(30px,-30px)}66%{transform:translate(-20px,20px)}to{transform:translate(0)}}@keyframes orbPulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.15;transform:scale(1.1)}}.text-reveal{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:-webkit-clip-path .8s ease-out;transition:clip-path .8s ease-out;transition:clip-path .8s ease-out,-webkit-clip-path .8s ease-out}.text-reveal.visible{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.charging-glow{animation:chargingGlow 2s ease-in-out infinite}@keyframes chargingGlow{0%,to{box-shadow:0 0 20px #d4af3780;transform:scale(1)}50%{box-shadow:0 0 40px #d4af37cc;transform:scale(1.05)}}@media (max-width:768px){.card-hover:hover{box-shadow:0 10px 20px #0003;transform:translateY(-2px)}.enhanced-btn:hover{transform:translateY(-1px)}.card-hover,.enhanced-btn{transition-duration:.2s}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.animate-float,.animate-shimmer,.mystical-orb,.particle{display:none!important}.card-hover:hover,.enhanced-btn:hover{transition:none}}@media (prefers-contrast:high){.animate-glow{animation:none;box-shadow:0 0 0 2px var(--gold)}.animate-shimmer{animation:none;background:var(--gold)}}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}.animation-complete{will-change:auto}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.flex-1{flex:1 1}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.inset-0{bottom:0;left:0;right:0;top:0}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-6{margin:1.5rem}.m-8{margin:2rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.w-full{width:100%}.h-full{height:100%}.w-screen{width:100vw}.h-screen{height:100vh}.w-auto{width:auto}.h-auto{height:auto}.max-w-sm{max-width:24rem}.max-w-md{max-width:28rem}.max-w-lg{max-width:32rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-4xl{max-width:56rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.text-3xl{font-size:1.875rem}.text-4xl{font-size:2.25rem}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.text-gold{color:var(--gold)}.text-gold-bright{color:var(--gold-bright)}.text-white{color:#fff}.text-gray{color:#ffffffb3}.text-gray-light{color:#ffffff80}.bg-dark{background-color:var(--dark)}.bg-void{background-color:var(--void)}.bg-transparent{background-color:initial}.border{border:1px solid #fff3}.border-gold{border:1px solid var(--gold)}.border-2{border-width:2px}.border-0{border:none}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.hidden{display:none}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-auto{z-index:auto}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.cursor-default{cursor:default}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.select-all{-webkit-user-select:all;user-select:all}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}@media (max-width:768px){.md\:hidden{display:none}.md\:block{display:block}.md\:flex{display:flex}.md\:text-sm{font-size:.875rem}.md\:text-base{font-size:1rem}.md\:text-lg{font-size:1.125rem}.md\:p-2{padding:.5rem}.md\:p-4{padding:1rem}.md\:p-6{padding:1.5rem}.md\:m-2{margin:.5rem}.md\:m-4{margin:1rem}.md\:m-6{margin:1.5rem}}.qr-container{margin:0 auto;max-width:1200px;padding:20px}.mobile-interface{padding:20px;position:relative;text-align:center;z-index:100}.mobile-container{max-width:100vw;overflow-x:hidden;padding:var(--mobile-padding)}@media (min-width:768px){.mobile-container{padding:var(--tablet-padding)}}@media (min-width:1024px){.mobile-container{padding:var(--desktop-padding)}}.video-container{background:#000;border-radius:12px;margin-bottom:1.5rem;overflow:hidden;position:relative;width:100%}.video-controls{align-items:center;background:linear-gradient(#0000,#000c);bottom:0;display:flex;gap:12px;left:0;padding:16px;padding-bottom:max(var(--safe-area-inset-bottom),16px);position:absolute;right:0}.safe-top{padding-top:max(var(--safe-area-inset-top),1rem)}.safe-bottom{padding-bottom:max(var(--safe-area-inset-bottom),1rem)}.safe-left{padding-left:max(var(--safe-area-inset-left),1rem)}.safe-right{padding-right:max(var(--safe-area-inset-right),1rem)}.anti-blur{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;-webkit-backface-visibility:visible!important;backface-visibility:visible!important;perspective:none!important;text-rendering:optimizeLegibility!important;transform-style:flat!important;will-change:auto!important}.force-sharp{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;filter:none!important;opacity:1!important;transform:translateZ(0)!important;visibility:visible!important}.gpu-layer{transform:translateZ(0);will-change:transform}.gpu-layer-complete{will-change:auto}.debug-border{border:2px solid red!important}.debug-bg{background:#f003!important}@media print{.print\:hidden{display:none}.print\:block{display:block}}@media (prefers-color-scheme:light){.dark\:hidden{display:none}}@media (prefers-contrast:high){.high-contrast\:border-2{border-width:2px}.high-contrast\:border-white{border-color:#fff}}.focus\:outline-none:focus{outline:none}.focus\:ring:focus{outline:2px solid var(--gold);outline-offset:2px}.hover\:opacity-80:hover{opacity:.8}.hover\:scale-105:hover{transform:scale(1.05)}.hover\:translate-y-1:hover{transform:translateY(-.25rem)}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:scale-110{transform:scale(1.1)}.transition{transition:all .3s ease}.transition-fast{transition:all .15s ease}.transition-slow{transition:all .5s ease}.transition-none{transition:none}.transform{transform:translateZ(0)}.scale-0{transform:scale(0)}.scale-95{transform:scale(.95)}.scale-100{transform:scale(1)}.scale-105{transform:scale(1.05)}.scale-110{transform:scale(1.1)}.translate-y-0{transform:translateY(0)}.translate-y-1{transform:translateY(.25rem)}.translate-y-2{transform:translateY(.5rem)}.-translate-y-1{transform:translateY(-.25rem)}.-translate-y-2{transform:translateY(-.5rem)}.emergency-text-fix{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important;font-feature-settings:auto!important;-moz-text-size-adjust:100%!important;text-size-adjust:100%!important;-webkit-text-size-adjust:100%!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;-webkit-backface-visibility:hidden!important;backface-visibility:hidden!important;filter:none!important;-webkit-font-kerning:auto!important;font-kerning:auto!important;opacity:1!important;text-rendering:optimizeLegibility!important;transform:translateZ(0)!important;visibility:visible!important;will-change:auto!important}@media (max-height:600px) and (orientation:landscape){.landscape\:flex-row{flex-direction:row!important}.landscape\:flex-col{flex-direction:column!important}.landscape\:justify-center{justify-content:center!important}.landscape\:items-center{align-items:center!important}.landscape\:gap-2{gap:.5rem!important}.landscape\:gap-4{gap:1rem!important}.landscape\:p-2{padding:.5rem!important}.landscape\:p-4{padding:1rem!important}.landscape\:m-1{margin:.25rem!important}.landscape\:m-2{margin:.5rem!important}.landscape\:mb-2{margin-bottom:.5rem!important}.landscape\:mb-4{margin-bottom:1rem!important}.landscape\:text-sm{font-size:.875rem!important}.landscape\:text-base{font-size:1rem!important}.landscape\:text-lg{font-size:1.125rem!important}.landscape\:h-auto{height:auto!important}.landscape\:min-h-0{min-height:0!important}.landscape\:min-h-10{min-height:2.5rem!important}.landscape\:min-h-12{min-height:3rem!important}.landscape\:w-auto{width:auto!important}.landscape\:max-w-xs{max-width:20rem!important}.landscape\:max-w-sm{max-width:24rem!important}.landscape\:hidden{display:none!important}.landscape\:block{display:block!important}.landscape\:flex{display:flex!important}}@media (max-height:450px) and (orientation:landscape){.landscape-xs\:p-1{padding:.25rem!important}.landscape-xs\:p-2{padding:.5rem!important}.landscape-xs\:m-0{margin:0!important}.landscape-xs\:m-1{margin:.25rem!important}.landscape-xs\:mb-1{margin-bottom:.25rem!important}.landscape-xs\:mb-2{margin-bottom:.5rem!important}.landscape-xs\:text-xs{font-size:.75rem!important}.landscape-xs\:text-sm{font-size:.875rem!important}.landscape-xs\:min-h-8{min-height:2rem!important}.landscape-xs\:min-h-9{min-height:2.25rem!important}.landscape-xs\:btn-compact{font-size:.8rem!important;min-height:36px!important;padding:6px 12px!important}}
/*# sourceMappingURL=main.351d047c.css.map*/