/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}.presale-page{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizelegibility;overflow-anchor:none;scroll-behavior:auto;background:#000;width:100%;height:100dvh;position:fixed;inset:0;overflow:visible;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important}.presale-content{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex;position:relative;overflow:hidden}.web3-back-button{--white:#b0b0b0;--accent-100:#303030;--accent-200:#282828;--accent-300:#151515;--accent-400:#0d0d0d;--accent-500:#050505;--radius:18px;border-radius:var(--radius);cursor:pointer;font-size:18px;font-family:var(--mapleos-font),Arial,sans-serif;letter-spacing:-.5px;width:140px;height:50px;transform-style:preserve-3d;perspective:1000px;z-index:3000;pointer-events:auto;touch-action:manipulation;top:28px;background:0 0;border:0;outline:none;transition:transform .3s;animation:slideInLeft .5s;position:fixed;inset-inline-start:28px}.web3-back-button .web3-bg{border-radius:inherit;filter:blur(1px);position:absolute;inset:0;transform:translateZ(-10px)}.web3-back-button .web3-bg:after,.web3-back-button .web3-bg:before{content:"";border-radius:calc(var(--radius) * 1.1);background:var(--accent-500);position:absolute;inset:0}.web3-back-button .web3-bg:before{filter:blur(5px);transition:color .3s,opacity .3s}.web3-back-button .web3-wrap{border-radius:inherit;background:linear-gradient(to bottom,var(--accent-100) 0,var(--accent-400) 100%);height:100%;padding:2px;transition:color .3s,opacity .3s;position:relative;overflow:hidden}.web3-back-button .web3-outline{opacity:0;border-radius:inherit;outline:none;transition:color .4s,opacity .4s;position:absolute;inset:0;overflow:hidden}.web3-back-button .web3-outline:before{content:"";background:linear-gradient(90deg,#0000,#fff 50%,#0000);width:80px;height:200px;margin:auto;animation:web3BackSpin 3s linear infinite paused;position:absolute;inset:2px}.web3-back-button .web3-content{pointer-events:none;z-index:1;border-radius:calc(var(--radius) * .85);background:linear-gradient(to bottom,var(--accent-300) 0,var(--accent-400) 100%);height:100%;box-shadow:inset -2px 8px 8px -4px var(--accent-200),inset 1px -2px 8px 0 #00000059;justify-content:center;align-items:center;gap:10px;font-weight:600;transition:color .3s,opacity .3s;display:flex;position:relative}.web3-back-button .web3-content:before{content:"";z-index:10;opacity:.7;background:linear-gradient(to bottom,transparent,var(--accent-400));filter:brightness(1.3)blur(5px);inset:0;width:80%;margin:auto;position:absolute;top:45%;bottom:35%}.web3-back-button .web3-char{justify-content:center;align-items:center;transition:color .3s,opacity .3s;display:flex}.web3-back-button .web3-char span{color:#0000;display:block;position:relative}.web3-back-button .web3-char.web3-state-1 span{animation:web3BackCharAppear 1.2s ease backwards calc(var(--i) * 30ms)}.web3-back-button .web3-char span:after,.web3-back-button .web3-char.web3-state-1 span:before{content:attr(data-label);color:var(--white);text-shadow:-1px 1px 2px var(--accent-500);position:absolute;inset-inline-start:0}.web3-back-button .web3-char span:before{opacity:0;transform:translateY(-100%)}.web3-back-button .web3-char.web3-state-2{transform:translateX(calc((-50%) * var(--rtl-x,1)));position:absolute;inset-inline-start:50%}.web3-back-button .web3-char.web3-state-2 span:after{animation:web3BackCharDisappear .5s ease forwards calc(var(--i) * 30ms)}.web3-back-button .web3-icon{z-index:10;animation:web3BackResetArrow .8s cubic-bezier(.7,-.5,.3,1.2) forwards;transform:scaleX(-1)}.web3-back-button .web3-icon div,.web3-back-button .web3-icon div:after,.web3-back-button .web3-icon div:before{background-color:var(--white);border-radius:1px;height:2px}.web3-back-button .web3-icon div:after,.web3-back-button .web3-icon div:before{content:"";transform-origin:100%;border-radius:15px;width:10px;transition:color .3s,opacity .3s;position:absolute;inset-inline-end:0}.web3-back-button .web3-icon div{width:18px;box-shadow:-2px 2px 5px var(--accent-400);background:linear-gradient(to bottom,var(--white),var(--accent-100));animation:web3BackSwingArrow 1s ease-in-out infinite paused;position:relative;transform:scale(.9)}.web3-back-button .web3-icon div:before{box-shadow:1px -2px 3px -1px var(--accent-400);animation:web3BackRotateArrowLine 1s linear infinite paused;top:1px;transform:rotate(44deg)}.web3-back-button .web3-icon div:after{box-shadow:-2px 2px 3px 0 var(--accent-400);background:linear-gradient(200deg,var(--white),var(--accent-100));animation:web3BackRotateArrowLine2 1s linear infinite paused;bottom:1px;transform:rotate(316deg)}.web3-back-button:hover .web3-char.web3-state-1 span:before{animation:web3BackCharAppear .7s ease calc(var(--i) * 30ms)}.web3-back-button:hover .web3-char.web3-state-1 span:after{opacity:1;animation:web3BackCharDisappear .7s ease calc(var(--i) * 30ms)}.web3-back-button:hover .web3-outline{opacity:1}.web3-back-button:hover .web3-icon div,.web3-back-button:hover .web3-icon div:after,.web3-back-button:hover .web3-icon div:before,.web3-back-button:hover .web3-outline:before{animation-play-state:running}.web3-back-button .web3-path{z-index:12;stroke-dasharray:150 480;stroke-dashoffset:150px;pointer-events:none;bottom:0;position:absolute;inset-inline:0}.web3-back-button .web3-splash{pointer-events:none;stroke-dasharray:60 60;stroke-dashoffset:60px;transform:translate(calc((-30%) * var(--rtl-x,1)),-37%);stroke:var(--accent-100);top:0;position:absolute;inset-inline-start:0}.web3-back-button:active .web3-bg:before{filter:blur(5px);opacity:.7}.web3-back-button:active .web3-content{box-shadow:inset -1px 8px 6px -4px #0006,inset 0 -2px 6px 0 var(--accent-200)}.web3-back-button:active .web3-outline{opacity:0}.web3-back-button:active .web3-splash{animation:web3BackSplash .8s cubic-bezier(.3,0,0,1) 50ms forwards}.web3-back-button:focus{outline:none}.web3-back-button:focus .web3-path{animation:web3BackPath 1.6s .2s forwards}.web3-back-button:focus .web3-icon{animation:web3BackArrow 1s cubic-bezier(.7,-.5,.3,1.5) forwards}.web3-back-button:focus .web3-char.web3-state-1 span{animation:web3BackCharDisappear .5s ease forwards calc(var(--i) * 30ms)}.web3-back-button:focus .web3-char.web3-state-2 span:after{animation:web3BackCharAppear 1s ease backwards calc(var(--i) * 30ms)}.web3-back-button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}@keyframes web3BackSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes web3BackCharAppear{0%{opacity:0;filter:blur(20px);transform:translateY(50%)}20%{opacity:1;transform:translateY(70%)}50%{opacity:1;filter:blur();transform:translateY(-15%)}to{opacity:1;transform:translateY(0)}}@keyframes web3BackCharDisappear{0%{opacity:1;transform:translateY(0)}to{opacity:0;filter:blur(3px);transform:translateY(-70%)}}@keyframes web3BackRotateArrowLine{50%{transform:rotate(30deg)}80%{transform:rotate(55deg)}}@keyframes web3BackRotateArrowLine2{50%{transform:rotate(330deg)}80%{transform:rotate(300deg)}}@keyframes web3BackResetArrow{0%{transform:scaleX(-1)translate(-70px)}to{transform:scaleX(-1)translate(0)}}@keyframes web3BackSplash{to{stroke-dasharray:2 60;stroke-dashoffset:-60px}}@keyframes web3BackPath{0%{stroke:#fff}to{stroke-dashoffset:-480px;stroke:#404040}}@keyframes web3BackArrow{0%{opacity:1;transform:scaleX(-1)}50%{opacity:0;transform:scaleX(-1)translate(40px)}51%{opacity:0;transform:scaleX(-1)translate(-120px)}to{opacity:1;transform:scaleX(-1)translate(-70px)}}.presale-container{isolation:isolate;border-radius:24px;width:100%;max-width:800px;max-height:none;overflow:visible}.presale-header{text-align:center;margin-bottom:calc(2rem - 15px);animation:fadeInDown .8s}.presale-title{letter-spacing:-.02em;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 4px #c8c8c81f)drop-shadow(0 0 8px #c8c8c814)drop-shadow(0 0 16px #c8c8c80a);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#fff,#a0a0a0,#3b82f6) 0 0/200% 100%;-webkit-background-clip:text;background-clip:text;margin-bottom:-.31rem;font-size:2.5rem;font-weight:500;animation:gradient-shift 4s ease-in-out infinite;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important}.presale-subtitle{color:#ffffffb3;margin-top:0;font-size:1rem;font-weight:400}.presale-card{-webkit-backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:24px;flex-direction:column;height:580px;padding:0;animation:scaleIn .6s;display:flex;overflow:hidden;transform:translateZ(0);box-shadow:0 24px 64px #00000073,0 8px 24px #00000038;-webkit-mask-image:-webkit-radial-gradient(#fff,#fff)}@media (min-width:769px){.presale-card,.section-content{overflow:hidden}}.section-tabs{border-bottom:1px solid #ffffff0f;flex-shrink:0;gap:.5rem;margin-bottom:0;padding:1rem 1.5rem 0;display:flex}.section-tab{box-shadow:var(--glass-shadow);color:#fff9;cursor:pointer;transition:color .3s,filter .2s;background:#ffffff05;border:1px solid #ffffff0f;border-bottom:2px solid #0000;border-radius:12px 12px 0 0;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.95rem;font-weight:400;-webkit-transition:background-color .3s,color .3s,border-color .3s;display:flex;transform:translateZ(0)}.section-tab:hover{color:#ffffffd9;background:#ffffff0d;border-color:#ffffff14}.section-tab.active{box-shadow:var(--glass-shadow);color:#fff;background:#a855f733;border:1px solid #a855f766;border-bottom:2px solid #a855f7cc}.section-tab svg{opacity:1;stroke:currentColor;fill:none;flex-shrink:0;width:18px;height:18px}.section-content{top:61px;inset-inline:0;padding:1.5rem;position:absolute;bottom:0;overflow:hidden}.section-fade-in{animation:sectionFadeIn .3s ease-in-out forwards}.section-fade-out{animation:sectionFadeOut .3s ease-in-out forwards}@keyframes sectionFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sectionFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0}}.section-content::-webkit-scrollbar{width:0;display:none}.section-content{scrollbar-width:none;-ms-overflow-style:none}.wallet-section{text-align:center;flex-shrink:0;margin-bottom:1.5rem}.connect-wallet-button{background:linear-gradient(135deg,var(--accent-primary) 0,var(--accent-light) 25%,#6ee7b7 75%,#10b981 100%);color:#fff;cursor:pointer;letter-spacing:.03em;text-shadow:0 1px 4px #0003,0 2px 8px #00000026;background-size:200% 200%;border:none;border-radius:50px;justify-content:center;align-items:center;gap:.75rem;margin:0;padding:.9rem 4.5rem;font-size:1.05rem;font-weight:400;transition:transform .4s cubic-bezier(.4,0,.2,1),background-position .4s;animation:gradientShift 3s infinite;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #6446c81a,0 4px 12px #6446c80f}@keyframes gradientShift{0%,to{background-position:0}50%{background-position:100%}}.connect-wallet-button:before{content:"";opacity:0;top:-50%;background:radial-gradient(circle,#ffffff4d 0,#0000 70%);width:200%;height:200%;transition:opacity .4s;position:absolute;inset-inline-start:-50%}.connect-wallet-button:after{content:"";top:0;background:linear-gradient(90deg,#0000,#fff6,#0000);width:100%;height:100%;transition:inset-inline-start .6s;position:absolute;inset-inline-start:-100%}.connect-wallet-button:hover:not(:disabled):before{opacity:1}.connect-wallet-button:hover:not(:disabled):after{inset-inline-start:100%}.connect-wallet-button:hover:not(:disabled){box-shadow:0 3px 10px #6446c81f,0 6px 20px #6446c814}.connect-wallet-button:disabled{opacity:.5;cursor:not-allowed;animation:none}.wallet-connected{justify-content:center;gap:1rem;padding:.65rem 0}.wallet-connected,.wallet-info{align-items:center;display:flex}.wallet-info{gap:.5rem}.wallet-info svg{width:16px;height:16px;color:var(--accent-primary);flex-shrink:0}.wallet-address{color:#fff;letter-spacing:.02em;font-size:.8rem;font-weight:300;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important}.disconnect-button{color:#ffffffb3;cursor:pointer;letter-spacing:.02em;background:0 0;border:1px solid #fff3;border-radius:50px;padding:.4rem .9rem;font-size:.7rem;font-weight:400;transition:color .3s,opacity .3s}.disconnect-button:hover{color:#ef4444;background:#ef44441a;border-color:#ef444466}.presale-stats{flex-shrink:0;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.5rem;padding:0;display:grid}.stat-item{box-shadow:var(--glass-shadow);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem .75rem;transition:filter .2s,background-color .2s,border-color .2s;display:flex}.stat-item:hover{background:#ffffff0f;border-color:#ffffff17}.stat-label{color:#ffffffb3;letter-spacing:.08em;text-align:center;font-size:.65rem;font-weight:300}.stat-value{color:#fff;letter-spacing:-.02em;text-align:center;font-size:1.1rem;font-weight:400}.progress-section{margin-bottom:1rem;padding:0}.purchase-section{flex-shrink:0;gap:.75rem;margin-bottom:0;padding:0}.input-group,.purchase-section{flex-direction:column;display:flex}.input-group{gap:.35rem}.input-group label{color:#ffffffbf;letter-spacing:.08em;text-transform:uppercase;padding-inline-start:.5rem;font-size:.7rem;font-weight:400}.input-wrapper{position:relative}.presale-input{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%;box-shadow:var(--glass-shadow);color:#fff;letter-spacing:-.01em;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;padding:.9rem 4.5rem .9rem 1.25rem;font-size:1.05rem;font-weight:300;transition:color .3s,opacity .3s;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol!important}.presale-input:focus{border-color:var(--accent-primary);background:#ffffff12;outline:none;box-shadow:0 0 0 3px #8b5cf61a}.presale-input:disabled{opacity:.5;cursor:not-allowed}.presale-input.readonly{cursor:not-allowed;background:#6366f114;border-color:#6366f133}.presale-input::placeholder{color:#ffffff4d}.input-currency{color:#8b5cf6cc;pointer-events:none;letter-spacing:.05em;inset-inline-end:1.25rem;font-size:.85rem;font-weight:400;position:absolute;top:50%;transform:translateY(-50%)}.conversion-arrow{color:#8b5cf680;justify-content:center;align-items:center;margin:-.5rem 0;display:flex}.conversion-arrow svg{filter:drop-shadow(0 2px 4px #8b5cf633)}.buy-button{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));color:#fff;cursor:pointer;letter-spacing:.02em;border:none;border-radius:50px;justify-content:center;align-items:center;gap:.6rem;margin:.75rem auto 0;padding:1rem 3rem;font-size:1rem;font-weight:400;transition:color .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px 6px #6446c81a,0 4px 12px #6446c80f}.buy-button:before{content:"";width:100%;height:100%;transform:translateX(calc((-100%) * var(--rtl-x,1)));top:0;background:linear-gradient(90deg,#0000,#fff3,#0000);transition:transform .6s;position:absolute;inset-inline-start:0}.buy-button:hover:not(:disabled){box-shadow:0 3px 10px #6446c81f,0 6px 20px #6446c814}.buy-button:active:not(:disabled){transform:translateY(0)}.buy-button:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.allocation-section{flex-shrink:0;margin-top:0}.allocation-card{-webkit-backdrop-filter:blur(16px);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:16px;padding:1.25rem;box-shadow:0 4px 16px #0000001f}.allocation-header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex}.allocation-header h3{color:#ffffffd9;margin:0;font-size:.95rem}.allocation-badge,.allocation-header h3{text-transform:uppercase;letter-spacing:.1em;font-weight:400}.allocation-badge{box-shadow:var(--glass-shadow);color:#14f195;background:#14f1951a;border:1px solid #14f1954d;border-radius:50px;padding:.4rem 1rem;font-size:.65rem}.allocation-stats{flex-direction:column;gap:.75rem;display:flex}.allocation-item{box-shadow:var(--glass-shadow);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:10px;justify-content:space-between;align-items:center;padding:.9rem 1rem;transition:filter .2s,background-color .2s,border-color .2s;display:flex}.allocation-item:hover{background:#ffffff0f;border-color:#ffffff17}.allocation-label{color:#ffffffbf;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:400}.allocation-value{color:#fff;font-size:1.05rem;font-weight:400}.not-eligible-message{text-align:center;padding:2rem 1rem}.not-eligible-title{color:#ef4444e6;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;font-size:1.1rem;font-weight:400}.not-eligible-description{color:#fff9;max-width:300px;margin:0 auto;font-size:.9rem;font-weight:300;line-height:1.6}.fade-out{animation:fadeOut .3s forwards}.quest-section{flex-shrink:0;padding:0}.quest-header{text-align:center;margin-bottom:1.25rem}.quest-header h3{color:#fff;margin:0 0 .35rem;font-size:1.25rem;font-weight:400}.quest-subtitle{color:#fff9;margin:0;font-size:.85rem;font-weight:300}.quest-list{flex-direction:column;gap:.75rem;display:flex}.quest-item{-webkit-backdrop-filter:blur(16px);box-shadow:var(--glass-shadow);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:12px;align-items:center;gap:1rem;padding:1rem;transition:filter .2s,opacity .3s;display:flex;position:relative;overflow:hidden}.quest-item.locked{opacity:.7}.quest-item:hover{background:#ffffff0f;border-color:#ffffff17}.quest-icon{width:40px;min-width:40px;height:40px;box-shadow:var(--glass-shadow);color:#a855f7;background:#a855f733;border:1px solid #a855f766;border-radius:10px;justify-content:center;align-items:center;display:flex}.quest-icon svg{width:20px;height:20px}.quest-status{box-shadow:var(--glass-shadow);color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:.4rem .75rem;font-size:.7rem;font-weight:400}.presale-info{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;padding-top:2rem;display:grid}.info-item h3{color:#fff;margin-bottom:1rem;font-size:1.125rem;font-weight:400}.info-item ul{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.info-item li{color:#fff9;padding-inline-start:1.5rem;font-size:.9rem;font-weight:300;line-height:1.5;transition:color .3s,opacity .3s;position:relative}.info-item li:hover{color:#fffc}.info-item li:before{content:"•";color:#a0a0a0;font-weight:400;position:absolute;inset-inline-start:0}@keyframes slideInLeft{0%{opacity:0;-webkit-transform:translateX(calc((-30px) * var(--rtl-x,1)));transform:translateX(calc((-30px) * var(--rtl-x,1)))}to{opacity:1}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(calc((30px) * var(--rtl-x,1)));transform:translateX(calc((30px) * var(--rtl-x,1)))}to{opacity:1}}@keyframes slideInFromLeft{0%{opacity:0;-webkit-transform:translateY(-50%) translateX(calc((-20px) * var(--rtl-x,1)));transform:translateY(-50%) translateX(calc((-20px) * var(--rtl-x,1)))}to{opacity:1;-webkit-transform:translateY(-50%) translateX(calc((0) * var(--rtl-x,1)));transform:translateY(-50%) translateX(calc((0) * var(--rtl-x,1)))}}@-webkit-keyframes pulseGlow{0%,to{box-shadow:0 0 4px #7850c814}50%{box-shadow:0 0 8px #7850c81f}}@keyframes pulseGlow{0%,to{box-shadow:0 0 20px #a855f766,inset 0 0 15px #a855f726}50%{box-shadow:0 0 25px #a855f780,inset 0 0 18px #a855f733}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shimmer{0%{-webkit-transform:translateX(calc((-100%) * var(--rtl-x,1)));transform:translateX(calc((-100%) * var(--rtl-x,1)))}to{-webkit-transform:translateX(calc((100%) * var(--rtl-x,1)));transform:translateX(calc((100%) * var(--rtl-x,1)))}}.animate-bounce{animation:pulse 1.5s ease-in-out infinite}.info-menu::-webkit-scrollbar{width:8px}.info-menu::-webkit-scrollbar-track{background:#0000004d;border-radius:10px}.info-menu::-webkit-scrollbar-thumb{background:#a855f780;border-radius:10px}.info-menu::-webkit-scrollbar-thumb:hover{background:#a855f7b3}.info-button-integrated{-webkit-font-smoothing:antialiased;backface-visibility:hidden;flex-shrink:0;justify-content:center!important;align-items:center!important;min-width:31px!important;max-width:31px!important;min-height:31px!important;max-height:31px!important;padding:0!important;line-height:0!important;display:flex!important}.info-button-presale{transform:translateX(calc((calc(-50% + 30px)) * var(--rtl-x,1)))!important;z-index:5000!important;top:50px!important;width:28px!important;height:28px!important;position:absolute!important;inset-inline-start:90%!important}@media (max-width:768px){.info-button-presale{z-index:6000!important;inset-inline:auto 16px!important;width:26px!important;height:26px!important;animation:pulseGlow 3s ease-in-out infinite!important;position:fixed!important;top:100px!important;transform:none!important}.info-button-presale svg{width:14px!important;height:14px!important}.presale-page{overflow:visible!important}.presale-content{-webkit-overflow-scrolling:touch;justify-content:flex-start;height:100%;padding:.75rem 1rem 2.5rem;overflow:hidden auto}.progress-bar-container{top:-6px!important}.presale-content::-webkit-scrollbar{width:6px}.presale-content::-webkit-scrollbar-track{background:#0003;border-radius:10px}.presale-content::-webkit-scrollbar-thumb{background:#a855f780;border-radius:10px}.presale-content::-webkit-scrollbar-thumb:hover{background:#a855f7b3}.web3-back-button{pointer-events:auto;touch-action:manipulation;top:1rem;width:110px;height:42px;font-size:14px;inset-inline-start:1rem;z-index:5000!important;position:fixed!important}.web3-back-button .web3-char.web3-state-2{display:none}.info-button-integrated{inset-inline-end:1rem!important;width:40px!important;height:40px!important;animation:pulseGlow 3s ease-in-out infinite!important;position:absolute!important;top:4.24rem!important;bottom:auto!important;transform:none!important}.info-button-integrated svg{width:20px!important;height:20px!important}.info-menu{max-height:85vh!important;padding:1rem!important;overflow-y:auto!important}.info-menu h2{margin-bottom:.75rem!important;font-size:1.3rem!important}.info-menu h3{margin-top:.75rem!important;margin-bottom:.4rem!important;font-size:.95rem!important}.info-menu li,.info-menu p{margin-bottom:.5rem!important;font-size:.85rem!important;line-height:1.4!important}.info-menu>div{margin-bottom:.75rem!important}.presale-container{width:95%;max-width:95%;margin-top:.5rem}.presale-header{margin-top:4.5rem;margin-bottom:.4rem;position:relative}.presale-title{margin-bottom:-.2rem;font-size:1.4rem}.presale-subtitle{margin-top:.2rem;font-size:.7rem}.presale-card{border-radius:18px;height:auto;min-height:auto;max-height:none;margin-bottom:1rem;padding:0;overflow:visible}.presale-card::-webkit-scrollbar{width:6px}.presale-card::-webkit-scrollbar-track{background:#0003;border-radius:10px}.presale-card::-webkit-scrollbar-thumb{background:#a855f780;border-radius:10px}.presale-card::-webkit-scrollbar-thumb:hover{background:#a855f7b3}.presale-stats{gap:.5rem}.presale-info,.presale-stats{grid-template-columns:1fr}.section-tab{gap:.3rem;padding:.5rem .4rem;font-size:.8rem}.section-tab svg{width:16px;height:16px}.section-tabs{gap:.2rem;padding:.3rem .5rem 0}.section-tab{padding:.35rem .5rem;font-size:.7rem}.section-content{padding:.4rem .6rem;position:relative;top:auto;overflow:visible}.wallet-section{justify-content:center;align-items:center;min-height:40px;margin-bottom:.3rem;display:flex}.presale-stats{gap:.4rem;margin-bottom:.4rem}.purchase-section{gap:.4rem;margin-bottom:0}.input-group{gap:.2rem}.input-group label{font-size:.65rem!important}.section-content::-webkit-scrollbar{width:6px}.section-content::-webkit-scrollbar-track{background:#0003;border-radius:10px}.section-content::-webkit-scrollbar-thumb{background:#a855f780;border-radius:10px}.section-content::-webkit-scrollbar-thumb:hover{background:#a855f7b3}.allocation-card{padding:.6rem}.allocation-header{margin-bottom:.5rem;padding-bottom:.4rem}.allocation-header h3{font-size:.9rem}.allocation-badge{padding:.25rem .6rem;font-size:.65rem}.allocation-stats{gap:.4rem}.allocation-item{padding:.5rem .6rem}.allocation-value{font-size:.9rem}.quest-header{margin-bottom:.5rem}.quest-header h3{margin-bottom:.2rem;font-size:1.1rem}.quest-subtitle{font-size:.75rem!important}.quest-list{gap:.4rem}.quest-item{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.6rem}.quest-icon{width:35px;min-width:35px;height:35px}.quest-status{align-self:flex-end}.connect-wallet-button{padding:.7rem 1.1rem;font-size:.95rem}.presale-input{padding:.65rem 3.5rem .65rem .9rem;font-size:.95rem!important}.buy-button{margin-top:0;padding:.7rem 2rem;font-size:.9rem!important}.stat-value{font-size:1rem}.stat-item{gap:.3rem;padding:.6rem .4rem}.stat-label{font-size:.6rem!important}.input-currency{font-size:.8rem}.progress-section{margin-bottom:.6rem!important}.conversion-arrow{margin:-.3rem 0!important}}@supports (-webkit-touch-callout:none){.presale-page{min-height:-webkit-fill-available}}[data-theme=light] .info-button-presale,[data-theme=light] .info-button-presale *,[data-theme=light] .info-menu,[data-theme=light] .info-menu *,[data-theme=light] .presale-page,[data-theme=light] .presale-page *,[data-theme=light] .web3-back-button,[data-theme=light] .web3-back-button *{--text-primary:#fff;--text-secondary:#ffffffb3;--text-muted:#ffffff80}[data-theme=light] .presale-page,[data-theme=light] .presale-page svg,[data-theme=light] .web3-back-button svg{color:#fff!important}[data-theme=light] .presale-page svg[fill=none]>circle,[data-theme=light] .presale-page svg[fill=none]>line,[data-theme=light] .presale-page svg[fill=none]>path,[data-theme=light] .presale-page svg[fill=none]>polygon,[data-theme=light] .presale-page svg[fill=none]>polyline,[data-theme=light] .presale-page svg[fill=none]>rect,[data-theme=light] .web3-back-button svg circle,[data-theme=light] .web3-back-button svg path{stroke:currentColor!important}[data-theme=light] .presale-page .section-tab{color:#fffc!important}[data-theme=light] .presale-page .section-tab.active{color:#fff!important}[data-theme=light] .presale-page .presale-subtitle,[data-theme=light] .presale-page .stat-label,[data-theme=light] .presale-page label{color:#ffffffb3!important}[data-theme=light] .presale-page .presale-title,[data-theme=light] .presale-page .stat-value,[data-theme=light] .presale-page h1,[data-theme=light] .presale-page h2,[data-theme=light] .presale-page h3,[data-theme=light] .presale-page p,[data-theme=light] .presale-page span{color:#fff!important}[data-theme=light] .presale-page .presale-input{color:#fff!important;background:#ffffff0d!important;border-color:#ffffff26!important}[data-theme=light] .presale-page .presale-input::placeholder{color:#fff6!important}[data-theme=light] .presale-page .wallet-address{color:#ffffffe6!important}[data-theme=light] .presale-page .buy-button,[data-theme=light] .presale-page .connect-wallet-button{color:#fff!important}[data-theme=light] .presale-page .disconnect-button{color:#ffffffb3!important;border-color:#fff3!important}[data-theme=light] .presale-page .presale-card{background:#0006!important;border-color:#ffffff1a!important}[data-theme=light] .presale-page .allocation-card{background:#ffffff0d!important;border-color:#ffffff1a!important}.presale-info-header-row{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.presale-info-title{color:#fff;margin:0;font-size:1.75rem;font-weight:500}.presale-info-body{flex-direction:column;gap:1.5rem;display:flex}.presale-info-section-title{color:#a855f7;margin-bottom:.5rem;font-size:1.05rem;font-weight:400}.presale-info-section-title--gap{margin-bottom:.8rem}.presale-info-section-body{color:#fffc;font-size:.88rem;font-weight:300;line-height:1.6}.presale-distribution-row{align-items:center;gap:1.5rem;display:flex}.presale-distribution-donut-wrap{flex-shrink:0;width:180px;height:180px;position:relative}.presale-distribution-donut-svg{filter:drop-shadow(0 4px 12px #00000026);overflow:visible;transform:rotate(-90deg)}.presale-distribution-center{transform:translate(calc((-50%) * var(--rtl-x,1)),-50%);text-align:center;color:#fff;pointer-events:none;white-space:nowrap;top:50%;font-size:.85rem;font-weight:400;position:absolute;inset-inline-start:50%}.presale-distribution-legend{flex-direction:column;flex:1;gap:.5rem;display:flex}.presale-distribution-legend-label{color:#ffffffe6;flex:1;font-size:.85rem;font-weight:300}.presale-distribution-legend-value{color:#ffffffe6;font-size:.85rem;font-weight:400}.presale-progress-row{justify-content:space-between;margin-bottom:.3rem;display:flex}.presale-progress-label{text-transform:uppercase;letter-spacing:.05em}.presale-progress-label,.presale-progress-pct{color:#ffffffb3;font-size:.7rem;font-weight:300}.presale-progress-track{background:#ffffff14;width:100%;height:6px}.presale-progress-fill,.presale-progress-track{border-radius:999px;position:relative;overflow:hidden}.presale-progress-fill{background:linear-gradient(90deg,#909090,gray,#10b981);height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.presale-progress-shimmer{top:0;inset-inline:0;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);animation:shimmer 2s infinite;position:absolute;bottom:0}.presale-error-inline{color:#ef4444;align-items:center;gap:.35rem;font-size:.8rem;display:flex}.presale-quest-coming-soon{text-align:center;color:#fff9;letter-spacing:.05em;padding:3rem 0;font-size:1.1rem}[data-theme=light] .presale-page .not-eligible-description,[data-theme=light] .presale-page .not-eligible-title{color:#ffffffb3!important}