*{padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root,body,html{height:100%}.App{background:linear-gradient(135deg,#0c0c0c,#1a1a2e 25%,#16213e 50%,#0f3460 75%,#533483),radial-gradient(circle at 20% 20%,#ffd70014 0,#0000 50%),radial-gradient(circle at 80% 80%,#ff6b9d14 0,#0000 50%);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;height:100vh;min-height:100vh;overflow:hidden;position:relative;text-align:center}.App:before{animation:app-background-float 8s ease-in-out infinite;background-image:radial-gradient(circle at 10% 90%,#c44cf00d 0,#0000 50%),radial-gradient(circle at 90% 10%,#00d4ff0d 0,#0000 50%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes app-background-float{0%,to{opacity:.5;transform:translate(0) scale(1)}50%{opacity:.8;transform:translate(10px,-10px) scale(1.05)}}.mode-switcher{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border-bottom:1px solid #ffd7001a;display:flex;gap:16px;justify-content:center;padding:20px;position:relative;z-index:10}.mode-btn{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0006;border:2px solid #ffd7004d;border-radius:25px;color:#fffc;font-size:16px;font-weight:600;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.mode-btn:before{background:linear-gradient(90deg,#0000,#ffd70033,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.mode-btn:hover:before{left:100%}.mode-btn:hover{background:#ffd7001a;border-color:#ffd70099;box-shadow:0 8px 25px #ffd70033;color:gold;transform:translateY(-2px)}.mode-btn.active{background:linear-gradient(135deg,#ffd70033,#ff6b9d1a);border-color:gold;box-shadow:0 8px 25px #ffd7004d,inset 0 1px 0 #fff3;color:gold}.mode-btn.active:after{animation:active-glow 2s ease-in-out infinite alternate;background:linear-gradient(135deg,#0000,#ffd7001a,#0000);border-radius:25px;content:"";inset:0;position:absolute}@keyframes active-glow{0%{opacity:.5}to{opacity:1}}.content{flex:1 1;min-height:100vh;overflow-y:auto;padding-bottom:90px;position:relative;width:100%;z-index:1}.content::-webkit-scrollbar{width:8px}.content::-webkit-scrollbar-track{background:#0000004d;border-radius:4px;box-shadow:inset 0 0 5px #00000080}.content::-webkit-scrollbar-thumb{background:linear-gradient(135deg,gold,#ff6b9d,#c44cf0);border-radius:4px;box-shadow:0 0 10px #ffd70080}.content::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#ffed4e,#ff8fab,#d55efc);box-shadow:0 0 15px #ffd700cc}.page-transition-enter{opacity:0;transform:translateY(30px) scale(.95)}.page-transition-enter-active{transition:all .4s cubic-bezier(.4,0,.2,1)}.page-transition-enter-active,.page-transition-exit{opacity:1;transform:translateY(0) scale(1)}.page-transition-exit-active{opacity:0;transform:translateY(-30px) scale(.95);transition:all .4s cubic-bezier(.4,0,.2,1)}.ant-card{background:#0c0c0ccc!important;box-shadow:0 10px 40px #00000080,0 0 0 1px #ffd7001a!important}.ant-btn-primary{background:linear-gradient(135deg,#ff1744,gold,#9c27b0,#00bcd4)!important;border:none!important;box-shadow:0 8px 25px #ff174466;transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-btn-primary:focus,.ant-btn-primary:hover{background:linear-gradient(135deg,#ff5722,#ffeb3b,#e91e63,#2196f3)!important;box-shadow:0 12px 35px #ff572299 !important,0 0 25px #ffd70066;transform:translateY(-2px)}.ant-progress-bg{background:linear-gradient(90deg,#ff1744,gold,#9c27b0,#00bcd4)!important}.ant-progress-inner{background:#0000004d!important;box-shadow:inset 0 2px 5px #00000080}.ant-select-dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0c0cf2!important;border:1px solid #ffd7004d!important;box-shadow:0 15px 35px #000c!important}.ant-select-item{color:#fffc!important}.ant-select-item:hover{background:#ffd7001a!important;color:gold!important}.ant-select-item-option-selected{background:#ffd70033!important;color:gold!important}.ant-input{background:#0000004d!important;border:2px solid #ffd7004d!important;color:#fff!important}.ant-input:hover{border-color:#ffd70080!important}.ant-input:focus{border-color:gold!important;box-shadow:0 0 0 3px #ffd70033!important}.ant-tag{background:#ffd7001a!important;border:1px solid #ffd7004d!important;color:gold!important}.ant-divider{border-color:#ffd70033!important}@keyframes sparkle{0%,to{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1)}}@keyframes rainbow-shift{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}.glow-effect{position:relative}.glow-effect:before{animation:rainbow-shift 3s linear infinite;background:linear-gradient(45deg,gold,#ff6b9d,#c44cf0,#00d4ff);border-radius:inherit;bottom:-2px;content:"";filter:blur(8px);left:-2px;opacity:.6;position:absolute;right:-2px;top:-2px;z-index:-1}@media (max-width:768px){.App{font-size:14px}.content{padding-bottom:80px}.content::-webkit-scrollbar{width:6px}}@media (max-width:480px){.App{font-size:13px}}.fade-in-up{animation:fadeInUpLuxury .8s cubic-bezier(.4,0,.2,1)}@keyframes fadeInUpLuxury{0%{filter:blur(10px);opacity:0;transform:translateY(40px) scale(.9)}to{filter:blur(0);opacity:1;transform:translateY(0) scale(1)}}.luxury-focus:focus-within{box-shadow:0 0 20px #ffd70066,0 0 40px #ff6b9d33,inset 0 1px 0 #ffffff1a;transform:translateY(-1px);transition:all .3s ease}*{box-sizing:border-box}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:hidden;padding:0;width:100%}@viewport{initial-scale:1;maximum-scale:1;user-scalable:no;width:device-width}@media screen and (max-device-width:480px){html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}}@media (hover:none) and (pointer:coarse){.clickable,button{min-height:44px;min-width:44px}.clickable:active,button:active{opacity:.8}}@media screen and (orientation:landscape) and (max-height:500px){.content{padding-top:10px}}img{height:auto;max-width:100%}.App,body{overflow-x:hidden}.App{max-width:100vw;width:100%}.carousel-container{aspect-ratio:16/9;box-shadow:0 8px 30px #0003;margin:0 auto 1.5rem;max-width:480px}.carousel-container,.carousel-wrapper{border-radius:15px;overflow:hidden;position:relative;width:100%}.carousel-wrapper{height:100%}.carousel-slides{display:flex;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1);width:400%}.carousel-slide{flex-shrink:0;height:100%;position:relative;width:25%}.carousel-image{border-radius:10px;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.carousel-arrow{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:40px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:40px;z-index:10}.carousel-arrow:hover{background:#000000b3;transform:translateY(-50%) scale(1.1)}.carousel-arrow-left{left:15px}.carousel-arrow-right{right:15px}@media (max-width:768px){.carousel-container{aspect-ratio:16/9;margin:0 auto 1rem;max-width:95%}.carousel-arrow{font-size:18px;height:35px;width:35px}.carousel-arrow-left{left:10px}.carousel-arrow-right{right:10px}}@media (max-width:480px){.carousel-container{aspect-ratio:16/9}.carousel-arrow{font-size:16px;height:30px;width:30px}.carousel-arrow-left{left:8px}.carousel-arrow-right{right:8px}}.liquidity-mode-toggle{background:#ffffff0d;border-radius:12px;display:flex;gap:2px;padding:2px}.mode-btn{background:#0000;border:none;border-radius:10px;color:#fff9;cursor:pointer;flex:1 1;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s ease}.mode-btn.active{background:#1fc7d4;box-shadow:0 2px 8px #1fc7d44d;color:#fff}.mode-btn:hover:not(.active){background:#ffffff1a;color:#fffc}.remove-liquidity-container{background:#ffffff05;border:1px solid #ffffff1a;border-radius:16px;margin-top:16px;padding:20px}.remove-liquidity-header{margin-bottom:20px}.remove-liquidity-header h4{color:#1fc7d4;font-size:16px;font-weight:600;margin-bottom:12px}.lp-token-info{background:#1fc7d41a;border:1px solid #1fc7d433;border-radius:12px;padding:16px}.remove-percentage-container{margin:20px 0}.remove-percentage-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.percentage-value{color:#1fc7d4;font-size:24px;font-weight:700}.percentage-slider-container{margin-bottom:16px}.percentage-slider{-webkit-appearance:none;appearance:none;background:#ffffff1a;border-radius:4px;height:8px;margin-bottom:16px;outline:none;width:100%}.percentage-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#1fc7d4;border-radius:50%;box-shadow:0 2px 8px #1fc7d466;cursor:pointer;height:20px;width:20px}.percentage-slider::-moz-range-thumb{background:#1fc7d4;border:none;border-radius:50%;box-shadow:0 2px 8px #1fc7d466;cursor:pointer;height:20px;width:20px}.remove-amounts-container{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;margin:20px 0;padding:16px}.remove-amount-header{color:#fffc;font-size:14px;font-weight:500;margin-bottom:12px}.remove-amounts{align-items:center;display:flex;gap:16px;justify-content:space-between}.remove-amount-item{align-items:center;background:#ffffff0d;border-radius:8px;display:flex;flex:1 1;gap:8px;padding:12px}.remove-amount-item .token-logo{font-size:20px}.remove-amount-item .token-amount{color:#fff;font-size:16px;font-weight:600}.remove-amount-item .token-symbol{color:#ffffffb3;font-size:14px}.plus-icon{color:#ffffff80;font-size:18px;font-weight:700}.remove-btn{background:linear-gradient(135deg,#ff6b6b,#ee5a52);border:none;color:#fff;font-weight:600;transition:all .3s ease}.remove-btn:hover:not(.disabled){background:linear-gradient(135deg,#ff5252,#d32f2f);box-shadow:0 8px 25px #ff6b6b4d;transform:translateY(-1px)}.remove-btn.disabled{background:#ffffff1a;color:#fff6;cursor:not-allowed}.no-liquidity-message{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 20px;text-align:center}.message-content{max-width:300px}.no-liquidity-message span{display:block;font-size:48px;margin-bottom:16px}.no-liquidity-message h4{color:#fff;font-size:18px;font-weight:600;margin-bottom:8px}.no-liquidity-message p{color:#fff9;font-size:14px;line-height:1.5;margin-bottom:20px}.switch-to-add-btn{background:linear-gradient(135deg,#1fc7d4,#1ba3ac);border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:12px 24px;transition:all .3s ease}.switch-to-add-btn:hover{background:linear-gradient(135deg,#1ba3ac,#16899c);box-shadow:0 6px 20px #1fc7d44d;transform:translateY(-1px)}@media (max-width:768px){.remove-amounts{flex-direction:column;gap:12px}.plus-icon{transform:rotate(90deg)}.remove-amount-item{justify-content:center;text-align:center}.percentage-value{font-size:20px}.remove-liquidity-container{padding:16px}}.page-container{background:linear-gradient(135deg,#0a0f0a,#1a2f1a 25%,#1e3f2e 50%,#0f4f3f 75%,#235348),radial-gradient(circle at 20% 20%,#00ff801a 0,#0000 50%),radial-gradient(circle at 80% 80%,#00ffc81a 0,#0000 50%),radial-gradient(circle at 40% 60%,#40ff901a 0,#0000 50%)}.page-container:before{animation:background-drift 10s ease-in-out infinite;background-image:radial-gradient(circle at 10% 10%,#00ff800d 0,#0000 40%),radial-gradient(circle at 90% 30%,#00ffc80d 0,#0000 40%),radial-gradient(circle at 30% 90%,#40ff900d 0,#0000 40%);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes background-drift{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(10px,-10px) rotate(1deg)}66%{transform:translate(-10px,10px) rotate(-1deg)}}.page-header{color:#fff;margin-bottom:40px;position:relative;text-align:center;z-index:1}.page-title{animation:title-glow 3s ease-in-out infinite;background:linear-gradient(135deg,#00ff80,#00ffc8,#40ff90,#20ffb0)!important;background-clip:text!important;-webkit-background-clip:text!important;color:#0000!important;font-size:32px!important;font-weight:700!important;margin-bottom:15px!important;text-shadow:0 0 30px #00ff8080}@keyframes title-glow{0%,to{filter:brightness(1) drop-shadow(0 0 20px rgba(0,255,128,.6))}50%{filter:brightness(1.2) drop-shadow(0 0 30px rgba(0,255,200,.8))}}.page-subtitle{color:#fffc!important;font-size:18px;text-shadow:0 0 15px #ffffff4d}.swap-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0c0c0ce6,#1a1a2ed9 50%,#16213ee6);border:1px solid #00ff804d;border-radius:25px;box-shadow:0 25px 50px #00000080,0 0 0 1px #00ff8033,inset 0 1px 0 #ffffff1a;margin-bottom:30px;overflow:hidden;padding:30px;position:relative;transition:all .3s ease}.swap-card:before{animation:card-glow 4s ease-in-out infinite;background:linear-gradient(135deg,#00ff800d,#00ffc80d 50%,#40ff900d);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}@keyframes card-glow{0%,to{opacity:.3}50%{opacity:.7}}.swap-card:hover{box-shadow:0 35px 70px #0009,0 0 0 1px #00ff8066,inset 0 1px 0 #fff3;transform:translateY(-5px)}.swap-card h3{color:#00ff80;font-size:24px;font-weight:700;margin-bottom:20px;position:relative;text-shadow:0 0 15px #00ff8080;z-index:1}.swap-header{margin-bottom:32px;z-index:2}.swap-title{background:linear-gradient(135deg,#00ff80,#00ffc8,#40ff90);letter-spacing:-.02em;margin:0 0 16px;text-shadow:0 0 30px #00ff8080}.swap-subtitle{color:#b8add2;font-weight:500;opacity:.9}.swap-card-header{margin-bottom:25px}.swap-header h4{color:gold!important;text-shadow:0 0 15px #ffd70080}.settings-btn{background:#ffd7001a;border-radius:12px;color:gold;transition:all .3s ease}.settings-btn:hover{background:#ffd70033!important;box-shadow:0 0 20px #ffd70066;color:#fff!important}.token-input-section{margin:25px 0;position:relative;z-index:1}.input-header{display:flex;justify-content:space-between;margin-bottom:12px}.input-label{color:#00ff80;font-weight:600;text-shadow:0 0 10px #00ff8080}.balance{color:#ffffffb3;font-size:13px}.token-input{align-items:center}.amount-input{background:#0000004d!important;border:2px solid #ffd7004d!important;border-radius:15px!important;color:#fff!important}.amount-input:focus{background:#00000080!important;border-color:gold!important;box-shadow:0 0 0 3px #ffd70033,0 0 20px #ffd70066!important}.amount-input::placeholder{color:#fff6!important}.token-select{min-width:130px}.token-select .ant-select-selector{background:#0000004d!important;border:2px solid #ffd7004d!important;border-radius:15px!important;color:#fff!important}.token-select:hover .ant-select-selector{border-color:gold!important}.swap-divider{margin:30px 0;position:relative;text-align:center;z-index:1}.swap-btn{animation:swap-pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#ff6b9d,gold,#c44cf0)!important;border:none!important;box-shadow:0 10px 25px #ffd70066;height:50px;width:50px}@keyframes swap-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.swap-btn:hover{box-shadow:0 15px 35px #ffd70099!important}.swap-info{margin:25px 0;position:relative;z-index:1}.info-row{border-bottom:1px solid #ffd7001a;color:#fffc;display:flex;justify-content:space-between;margin:12px 0;padding:8px 0}.swap-execute-btn{background:linear-gradient(135deg,#ff1744,gold,#9c27b0,#00bcd4)!important;border:none!important;border-radius:15px!important;box-shadow:0 15px 35px #ff174466;font-size:18px!important;font-weight:700!important;height:55px!important;text-shadow:0 0 10px #ffffff80}.swap-execute-btn:hover{box-shadow:0 20px 45px #ff174499!important;transform:translateY(-2px)}.ido-card{background:linear-gradient(135deg,#0c0c0ce6,#1a1a2ed9 50%,#16213ee6);border:1px solid #ffd70033;border-radius:25px;box-shadow:0 20px 40px #00000080,0 0 0 1px #ffd70033;margin-bottom:25px;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.ido-card:before{background:linear-gradient(135deg,#ffd70008,#ff6b9d08 50%,#c44cf008);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.ido-card:hover:before{opacity:1}.ido-card:hover{box-shadow:0 30px 60px #000000b3,0 0 0 2px #ffd70066,0 0 30px #ffd7004d;transform:translateY(-8px)}.ido-banner{align-items:center;background:linear-gradient(135deg,#ff1744,gold,#9c27b0,#00bcd4);color:#fff;display:flex;font-size:20px;font-weight:700;height:140px;justify-content:center;overflow:hidden;position:relative;text-shadow:0 0 20px #000c}.ido-banner:before{animation:banner-shine 3s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes banner-shine{0%{left:-100%}to{left:100%}}.ido-progress,.ido-stats{margin:20px 0}.ido-stats{display:flex;justify-content:space-between}.ido-stat{flex:1 1;text-align:center}.ido-stat-value{color:gold;font-size:20px;font-weight:700;text-shadow:0 0 15px #ffd70080}.ido-stat-label{color:#ffffffb3;font-size:12px;margin-top:6px}.mining-dashboard{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:25px}.mining-card{background:linear-gradient(135deg,#0c0c0ce6,#1a1a2ed9 50%,#16213ee6);border:1px solid #ffd70033;border-radius:20px;box-shadow:0 20px 40px #00000080,0 0 0 1px #ffd70033;padding:25px;transition:all .3s ease}.mining-card:hover{box-shadow:0 25px 50px #000000b3,0 0 0 2px #ffd70066;transform:translateY(-5px)}.mining-header{align-items:center;display:flex;margin-bottom:20px}.mining-icon{color:gold;filter:drop-shadow(0 0 15px rgba(255,215,0,.5));font-size:28px;margin-right:15px}.mining-value{color:gold;font-size:28px;font-weight:700;margin-bottom:8px;text-shadow:0 0 20px #ffd70080}.mining-label{color:#fffc;font-size:16px}@media (max-width:768px){.page-container{padding:20px}.page-title{font-size:28px!important}.mining-dashboard{grid-template-columns:1fr}.ido-card,.mining-card,.swap-card{border-radius:20px}}.connect-button{background:linear-gradient(135deg,gold,#ff6b9d);border:none;border-radius:15px;box-shadow:0 8px 25px #ffd7004d;color:#000;cursor:pointer;font-size:16px;font-weight:700;padding:15px 30px;position:relative;transition:all .3s ease;width:100%;z-index:1}.connect-button:hover{background:linear-gradient(135deg,#ff6b9d,#c44cf0);box-shadow:0 12px 35px #ffd70080;transform:translateY(-2px)}.connect-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.wallet-info{color:#fff;position:relative;z-index:1}.wallet-info p{font-size:16px;margin:10px 0}.wallet-info .address{background:#0000004d;border:1px solid #ffd70033;border-radius:8px;color:#ffffffb3;font-family:Courier New,monospace;font-size:14px;padding:8px 12px;word-break:break-all}.input-group{display:flex;gap:15px;margin-bottom:20px;position:relative;z-index:1}.address-input{background:#0000004d;border:2px solid #ffd7004d;border-radius:15px;color:#fff;flex:1 1;font-size:16px;padding:15px 20px;transition:all .3s ease}.address-input:focus{background:#00000080;border-color:gold;box-shadow:0 0 0 3px #ffd70033,0 0 20px #ffd70066;outline:none}.address-input::placeholder{color:#fff6}.query-button{background:linear-gradient(135deg,#00d4ff,#c44cf0);border:none;border-radius:15px;box-shadow:0 8px 25px #00d4ff4d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:15px 25px;transition:all .3s ease}.query-button:hover{box-shadow:0 12px 35px #00d4ff80;transform:translateY(-2px)}.query-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.token-info{margin-top:20px;position:relative;z-index:1}.token-info h4{color:gold;font-size:20px;margin-bottom:15px;text-shadow:0 0 10px #ffd70080}.info-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.info-item{background:#0000004d;border:1px solid #ffd70033;border-radius:12px;padding:12px 16px;transition:all .3s ease}.info-item:hover{background:#00000080;border-color:#ffd70066;box-shadow:0 0 15px #ffd70033}.info-item span:first-child{font-weight:600}.info-item span:last-child{color:#fff;font-weight:700}.swap-section{margin:25px 0;position:relative;z-index:1}.swap-section label{color:gold;display:block;font-size:16px;font-weight:600;margin-bottom:10px;text-shadow:0 0 10px #ffd70080}.swap-input-group{align-items:center;display:flex;gap:15px}.token-select{background:#0000004d;border:2px solid #ffd7004d;border-radius:15px;color:#fff;font-size:16px;min-width:120px;padding:15px;transition:all .3s ease}.token-select:focus{border-color:gold;box-shadow:0 0 0 3px #ffd70033;outline:none}.token-select option{background:#1a1a2e;color:#fff}.amount-input{background:#0000004d;border:2px solid #ffd7004d;border-radius:15px;color:#fff;flex:1 1;font-size:18px;padding:15px 20px;transition:all .3s ease}.amount-input:focus{background:#00000080;border-color:gold;box-shadow:0 0 0 3px #ffd70033,0 0 20px #ffd70066;outline:none}.amount-input::placeholder{color:#fff6}.amount-input:read-only{background:#0003;border-color:#fff3;cursor:not-allowed}.swap-icon{display:flex;justify-content:center;margin:20px 0;position:relative;z-index:1}.swap-reverse{animation:swap-pulse 2s infinite;background:linear-gradient(135deg,gold,#ff6b9d);border:none;border-radius:50%;box-shadow:0 8px 25px #ffd7004d;color:#000;cursor:pointer;font-size:20px;font-weight:700;height:50px;transition:all .3s ease;width:50px}.swap-reverse:hover{background:linear-gradient(135deg,#ff6b9d,#c44cf0);box-shadow:0 12px 35px #ffd70080;transform:translateY(-2px) rotate(180deg)}.slippage-section{margin:25px 0;position:relative;z-index:1}.slippage-section label{color:gold;display:block;font-size:16px;font-weight:600;margin-bottom:15px;text-shadow:0 0 10px #ffd70080}.slippage-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.slippage-btn{background:#0000004d;border:2px solid #ffd7004d;color:#fff}.slippage-btn:hover{background:#ffd7001a;border-color:gold}.slippage-btn.active{background:linear-gradient(135deg,gold,#ff6b9d);border-color:gold;box-shadow:0 0 15px #ffd70066;color:#000}.slippage-input{background:#0000004d;border:2px solid #ffd7004d;border-radius:12px;color:#fff;padding:8px 12px;transition:all .3s ease}.slippage-input:focus{border-color:gold;box-shadow:0 0 0 2px #ffd70033;outline:none}.swap-execute-button{animation:button-glow 3s ease-in-out infinite;background:linear-gradient(135deg,#00d4ff,#c44cf0,gold);border:none;border-radius:20px;box-shadow:0 10px 30px #00d4ff66;color:#000;cursor:pointer;font-size:18px;font-weight:700;margin-top:25px;padding:20px 40px;position:relative;transition:all .3s ease;width:100%;z-index:1}@keyframes button-glow{0%,to{box-shadow:0 10px 30px #00d4ff66}50%{box-shadow:0 15px 40px #ffd70099}}.swap-execute-button:hover{background:linear-gradient(135deg,gold,#ff6b9d,#c44cf0);box-shadow:0 15px 45px #00d4ff99;transform:translateY(-3px)}.swap-execute-button:disabled{animation:none;cursor:not-allowed;opacity:.6;transform:none}.message{align-items:flex-start;animation:slide-in .3s ease;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 15px 40px #0009;gap:12px;max-width:420px;padding:16px 20px;position:fixed;right:20px;top:20px;z-index:1001}@keyframes slide-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.message.error{background:linear-gradient(135deg,#ff4757,#ff3838);border-color:#ff47574d;box-shadow:0 15px 40px #ff475780}.message.success{background:linear-gradient(135deg,#2ed573,#1dd1a1);border-color:#2ed5734d;box-shadow:0 15px 40px #2ed57380}.message button{align-items:center;background:#fff3;border:1px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:16px;font-weight:700;height:24px;justify-content:center;min-width:24px;padding:4px 8px;transition:all .3s ease}.message button:hover{background:#ffffff4d;border-color:#ffffff80;transform:scale(1.1)}.message-content{display:flex;flex:1 1;flex-direction:column;gap:4px}.message-content strong{font-size:16px;font-weight:700;margin-bottom:2px}.message-content p{font-size:14px;line-height:1.4;margin:0;opacity:.9}@media (max-width:768px){.swap-card{margin-bottom:20px;padding:20px}.input-group,.swap-input-group{flex-direction:column}.slippage-buttons{justify-content:center}.info-grid{grid-template-columns:1fr}.message{left:10px;max-width:none;padding:12px 16px;right:10px;top:10px}.message-content strong{font-size:14px}.message-content p{font-size:13px}.message button{font-size:14px;height:20px;min-width:20px}}.pancake-swap-container{align-items:center;background:linear-gradient(135deg,#0c0c0c,#1a1a2e 25%,#16213e 50%,#0f3460 75%,#533483),radial-gradient(circle at 20% 20%,#ffd7001a 0,#0000 50%),radial-gradient(circle at 80% 80%,#ff6b9d1a 0,#0000 50%);display:flex;flex-direction:column;min-height:100vh;overflow:hidden;padding:0 20px 100px;position:relative}.pancake-swap-container:before{animation:background-drift 8s ease-in-out infinite;background-image:radial-gradient(circle at 30% 20%,#ffd70014 0,#0000 40%),radial-gradient(circle at 70% 80%,#c44cf014 0,#0000 40%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.top-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;max-width:1200px;padding:20px 0;position:relative;width:100%;z-index:10}.logo-section .app-logo{background:linear-gradient(135deg,#00ff80,#00ffc8,#40ff90);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:24px;font-weight:800;margin:0;text-shadow:0 0 20px #00ff8080}.wallet-section{align-items:center;display:flex;gap:12px}.connect-wallet-btn-top{background:linear-gradient(135deg,#00ff80,#40d674);border:none;border-radius:16px;box-shadow:0 8px 25px #00ff804d;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 24px;transition:all .3s ease}.connect-wallet-btn-top:hover{background:linear-gradient(135deg,#0c6,#40d674);box-shadow:0 12px 35px #00ff8080;transform:translateY(-2px)}.connect-wallet-btn-top:disabled{cursor:not-allowed;opacity:.6;transform:none}.wallet-connected{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000004d;border:1px solid #00ff804d;border-radius:16px;display:flex;gap:12px;padding:8px 16px}.wallet-address{color:#f4eeff}.wallet-status{color:#00d4aa;font-size:12px;font-weight:600;gap:4px}.chain-selector,.wallet-status{align-items:center;display:flex}.chain-selector{margin:0 20px}.chain-btn,.chain-dropdown,.chain-selector{position:relative}.chain-btn{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0006;border:2px solid #00ff804d;border-radius:20px;color:#ffffffe6;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;min-width:120px;overflow:hidden;padding:8px 16px;transition:all .3s cubic-bezier(.4,0,.2,1)}.chain-btn:before{background:linear-gradient(90deg,#0000,#00ff8033,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.chain-btn:hover:before{left:100%}.chain-btn:hover{background:#00ff801a;border-color:#00ff8099;box-shadow:0 8px 25px #00ff8033;color:#00ff80;transform:translateY(-2px)}.chain-logo{font-size:16px;line-height:1}.chain-name{font-size:14px;font-weight:600}.unsupported-indicator{animation:warning-pulse 2s infinite;color:#f44;font-size:12px}@keyframes warning-pulse{0%,to{opacity:1}50%{opacity:.5}}.dropdown-arrow{font-size:10px;transition:transform .3s ease}.chain-btn:hover .dropdown-arrow{transform:rotate(180deg)}.chain-dropdown-menu{animation:dropdown-appear .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0c0cf2;border:1px solid #00ff804d;border-radius:15px;box-shadow:0 15px 35px #000c;left:0;margin-top:8px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}@keyframes dropdown-appear{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.chain-option{align-items:center;background:#0000;border:none;color:#fffc;cursor:pointer;display:flex;font-size:14px;gap:12px;overflow:hidden;padding:12px 16px;position:relative;transition:all .3s ease;width:100%}.chain-option:before{background:linear-gradient(90deg,#ffd70033,#ff6b9d1a);bottom:0;content:"";left:0;position:absolute;top:0;transition:width .3s ease;width:0}.chain-option:hover:before{width:100%}.chain-option:hover{background:#ffd7001a;color:gold}.chain-option.active{background:#ffd70033;color:gold}.chain-option.active:before{width:100%}.chain-option .chain-logo{font-size:16px;position:relative;z-index:1}.chain-option .chain-name{font-weight:600;position:relative;z-index:1}@media (max-width:768px){.chain-selector{margin:0 10px}.chain-btn{min-width:100px;padding:6px 12px}.chain-btn,.chain-name{font-size:13px}.chain-dropdown-menu{left:-10px;right:-10px}.chain-option{font-size:13px;padding:10px 12px}}@media (max-width:480px){.chain-selector{margin:0 5px}.chain-btn{min-width:90px;padding:5px 10px}.chain-btn,.chain-name{font-size:12px}.chain-logo{font-size:14px}.chain-dropdown-menu{left:-20px;right:-20px}}.swap-header{margin-bottom:40px;position:relative;text-align:center;z-index:1}.swap-title{animation:title-glow 3s ease-in-out infinite;background:linear-gradient(135deg,gold,#ff6b9d,#c44cf0);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:48px;font-weight:800;margin-bottom:10px;text-shadow:0 0 30px #ffd70080}.swap-subtitle{color:#fffc;font-size:18px;margin:0;text-shadow:0 0 15px #ffffff4d}.swap-card.pancake-style{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#27262cf2,#1a1a2ee6 50%,#16213ef2);border:1px solid #ffffff1a;border-radius:32px;box-shadow:0 25px 50px #0009,0 0 0 1px #ffd70026;max-width:420px;padding:24px;position:relative;width:100%;z-index:1}.swap-card.pancake-style:before{background:linear-gradient(135deg,#ffd70008,#ff6b9d08 50%,#c44cf008);border-radius:32px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.swap-card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px;position:relative;z-index:1}.swap-card-header h3{color:#f4eeff;font-size:20px;font-weight:600;margin:0;text-shadow:0 0 10px #f4eeff4d}.settings-icon{cursor:pointer;font-size:20px;opacity:.6;transition:all .3s ease}.settings-icon:hover{opacity:1;transform:rotate(45deg)}.token-input-container{background:#0000004d;border:2px solid #ffffff1a;border-radius:20px;margin-bottom:8px;padding:18px 16px;position:relative;transition:all .3s ease;z-index:1}.token-input-container:hover{background:#0006;border-color:#ffd7004d}.token-input-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.token-input-header span{color:#b8add2;font-size:14px;font-weight:500}.balance{align-items:center;color:#7a6eaa;display:flex;font-size:12px;gap:8px}.max-btn{background:linear-gradient(135deg,#1fc7d4,#7645d9);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:10px;font-weight:600;padding:2px 6px;text-transform:uppercase;transition:all .2s ease}.max-btn:hover{box-shadow:0 2px 8px #1fc7d44d;transform:scale(1.05)}.percentage-buttons{display:flex;gap:4px;justify-content:flex-end;margin-top:8px}.percentage-btn{align-items:center;background:#ffd7001a;border:1px solid #ffd7004d;border-radius:6px;color:gold;cursor:pointer;display:flex;font-size:10px;font-weight:600;height:18px;justify-content:center;min-width:28px;padding:3px 8px;text-shadow:0 1px 2px #0000004d;transition:all .3s ease}.percentage-btn:hover{background:#ffd70033;border-color:#ffd70080;box-shadow:0 2px 8px #ffd7004d;transform:translateY(-1px)}.percentage-btn.max-btn{background:linear-gradient(135deg,#1fc7d4,#7645d9);border:none;color:#fff}.percentage-btn.max-btn:hover{box-shadow:0 2px 8px #1fc7d466;transform:translateY(-1px)}.token-input-wrapper{align-items:center;display:flex;gap:12px;justify-content:space-between}.token-amount-input{background:#0000;border:none;color:#f4eeff;flex:1 1;font-size:24px;font-weight:500;max-width:calc(100% - 170px);min-width:0;outline:none;padding:0}.token-amount-input::placeholder{color:#f4eeff4d}.token-amount-input:read-only{cursor:default}.token-select-btn{align-items:center;background:#0000;border:none;color:#f4eeff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:6px;justify-content:flex-start;max-width:none;min-width:auto;overflow:hidden;padding:4px 8px;transition:all .3s ease;white-space:nowrap}.token-select-btn:hover{background:#ffffff1a;border-radius:8px}.token-logo{font-size:20px}.dropdown-arrow{font-size:12px;opacity:.6;transition:all .3s ease}.token-select-btn:hover .dropdown-arrow{opacity:1}.swap-arrow-container{display:flex;justify-content:center;margin:-4px 0;position:relative;z-index:2}.swap-arrow-btn{align-items:center;background:linear-gradient(135deg,#1fc7d4,#7645d9);border:4px solid #27262cf2;border-radius:50%;box-shadow:0 8px 25px #1fc7d44d;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:48px;justify-content:center;transition:all .3s ease;width:48px}.swap-arrow-btn:hover{background:linear-gradient(135deg,#0098a1,#7645d9);box-shadow:0 12px 35px #1fc7d480;transform:translateY(-2px) rotate(180deg)}.swap-details{background:#0003;border:1px solid #ffffff1a;border-radius:16px;margin:16px 0;padding:16px;position:relative;z-index:1}.detail-row{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px}.detail-row:last-child{margin-bottom:0}.detail-row span:first-child{color:#b8add2}.detail-row span:last-child{color:#f4eeff;font-weight:500}.high-impact{color:#ed4b9e!important}.low-impact{color:#00d4aa!important}.swap-execute-btn{background:linear-gradient(135deg,#1fc7d4,#7645d9);border:none;border-radius:20px;box-shadow:0 8px 25px #1fc7d44d;color:#fff;cursor:pointer;font-size:18px;font-weight:600;margin-top:16px;padding:18px 24px;position:relative;transition:all .3s ease;width:100%;z-index:1}.swap-execute-btn:hover:not(.disabled){background:linear-gradient(135deg,#0098a1,#7645d9);box-shadow:0 12px 35px #1fc7d480;transform:translateY(-2px)}.swap-execute-btn.disabled,.swap-execute-btn:disabled{background:linear-gradient(135deg,#474d66,#474d66);box-shadow:none;color:#b8add2;cursor:not-allowed;transform:none}.modal-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:1000}.token-select-modal{background:#fff;border:1px solid #e8e8e8;border-radius:16px;box-shadow:0 10px 30px #00000026;max-height:80vh;max-width:420px;overflow-y:auto;padding:24px;width:100%}.modal-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}.modal-header h3{color:#333;font-size:20px;font-weight:600;margin:0}.close-btn{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:24px;height:32px;justify-content:center;padding:0;transition:all .3s ease;width:32px}.close-btn:hover{background:#f5f5f5;color:#333}.search-container{display:flex;gap:12px;margin-bottom:20px}.token-search-input{background:#f8f9fa;border:2px solid #e8e8e8;border-radius:12px;color:#333;flex:1 1;font-size:16px;padding:12px 16px;transition:all .3s ease}.token-search-input:focus{background:#fff;border-color:#007bff;box-shadow:0 0 0 3px #007bff1a;outline:none}.token-search-input::placeholder{color:#999}.add-token-btn{background:#007bff;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:12px 20px;transition:all .3s ease;white-space:nowrap}.add-token-btn:hover{background:#0056b3;box-shadow:0 4px 12px #007bff4d;transform:translateY(-1px)}.common-tokens,.common-tokens h4{background:#0000!important}.common-tokens h4{color:#666;font-size:16px;font-weight:600;margin:0 0 16px}.token-list{background:#0000;display:flex;flex-direction:column;gap:0}.token-address,.token-balance,.token-info,.token-list *,.token-logo,.token-option *,.token-right,.token-symbol{background:#0000!important;background-color:initial!important;background-image:none!important}.token-option{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;gap:12px;min-height:48px;padding:8px 12px;text-align:left;transition:all .2s ease;width:100%}.token-option:hover{background:#0000000d}.token-option .token-logo{flex-shrink:0;font-size:20px}.token-option .token-info{flex:1 1;min-width:0}.token-option .token-symbol{color:#333;font-size:14px;font-weight:500;line-height:1.2}.token-option .token-address{color:#888;font-size:11px;line-height:1.2;margin-top:2px}.token-option .token-right{align-items:center;display:flex;flex-shrink:0;gap:8px}.token-option .token-balance{color:#333;font-size:14px;font-weight:400;text-align:right}.copy-address-btn{background:#0000;border:none;border-radius:4px;cursor:pointer;font-size:12px;opacity:.6;padding:4px;transition:opacity .2s}.copy-address-btn:hover{background:#0000000d;opacity:1}.token-option:hover .copy-address-btn{opacity:.8}.settings-modal{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#27262cfa,#1a1a2ef2 50%,#16213efa);border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 25px 50px #000c,0 0 0 1px #ffd70033;max-height:80vh;max-width:480px;overflow-y:auto;padding:24px;width:100%}.settings-section{margin-bottom:24px}.settings-title{align-items:center;color:#f4eeff;display:flex;font-size:16px;font-weight:600;gap:8px;margin-bottom:12px}.settings-help{color:#b8add2;cursor:help;font-size:14px;opacity:.7}.settings-help:hover{opacity:1}.slippage-options{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.slippage-btn{background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#f4eeff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s ease}.slippage-btn:hover{background:#ffffff26;border-color:#ffd7004d}.slippage-btn.active{background:linear-gradient(135deg,#1fc7d4,#7645d9);border-color:#1fc7d4;color:#fff}.custom-slippage{align-items:center;background:#ffffff1a;border:1px solid #fff3;border-radius:12px;display:flex;gap:6px;min-width:110px;padding:6px 14px}.slippage-input{background:#0000;border:none;color:#f4eeff;font-size:14px;min-width:70px;outline:none;text-align:center;width:80px}.slippage-input::placeholder{color:#f4eeff66}.custom-slippage span{color:#b8add2;font-size:12px}.gas-options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.gas-btn{background:#ffffff1a;border:1px solid #fff3;border-radius:16px;color:#f4eeff;cursor:pointer;padding:12px;text-align:center;transition:all .3s ease}.gas-btn:hover{background:#ffffff26;border-color:#ffd7004d}.gas-btn.active{background:linear-gradient(135deg,#1fc7d4,#7645d9);border-color:#1fc7d4;color:#fff}.gas-label{font-size:14px;font-weight:600;margin-bottom:4px}.gas-desc{font-size:12px;opacity:.8}.deadline-options{align-items:center;display:flex;gap:12px}.deadline-input{background:#ffffff1a;border:1px solid #fff3;border-radius:12px;color:#f4eeff;font-size:14px;outline:none;padding:8px 12px;transition:all .3s ease;width:80px}.deadline-input:focus{background:#ffffff26;border-color:#ffd70080}.deadline-preset{background:linear-gradient(135deg,#00d4aa,#1fc7d4);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s ease}.deadline-preset:hover{box-shadow:0 4px 12px #00d4aa4d;transform:translateY(-1px)}.deadline-options span{color:#b8add2;font-size:14px}.settings-footer{border-top:1px solid #ffffff1a;margin-top:20px;padding-top:16px}.settings-info{display:flex;flex-direction:column;gap:4px}.settings-info p{color:#b8add2;font-size:12px;margin:0;opacity:.8}@media (max-width:768px){.pancake-swap-container{padding:0 16px 100px}.top-bar{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;justify-content:space-between!important;margin-bottom:15px;padding:15px 0}.logo-section .app-logo{font-size:20px}.connect-wallet-btn-top{font-size:14px;padding:10px 20px}.wallet-connected{padding:6px 12px}.wallet-address{font-size:12px}.wallet-section{align-items:center!important;display:flex!important;flex-shrink:0!important;gap:8px!important}.chain-selector{margin:0 8px!important}.chain-selector,.logo-section{flex-shrink:0!important}.swap-title{font-size:36px}.swap-subtitle{font-size:16px}.swap-card.pancake-style{padding:20px}.token-amount-input{font-size:20px}.token-select-btn{font-size:14px;max-width:none;min-width:auto;padding:3px 6px}.token-amount-input{max-width:calc(100% - 150px)}.modal-overlay{padding:16px}.token-select-modal{padding:20px}.search-container{flex-direction:column}.add-token-btn{width:100%}.settings-modal{max-width:none;padding:20px;width:calc(100% - 20px)}.gas-options{grid-template-columns:1fr}.slippage-options{flex-wrap:wrap;gap:8px}.custom-slippage{min-width:100px;padding:6px 12px}.slippage-input{font-size:13px;width:70px}.deadline-options{align-items:flex-start;flex-direction:column;gap:8px}}.sniping-bot-container{background:linear-gradient(135deg,#0c0c0c,#1a1a2e 25%,#16213e 50%,#0f3460 75%,#533483),radial-gradient(circle at 20% 20%,#ffd7001a 0,#0000 50%),radial-gradient(circle at 80% 80%,#ff6b9d1a 0,#0000 50%);min-height:100vh;overflow:hidden;padding:25px 25px 100px;position:relative}.sniping-header{margin-bottom:40px;position:relative;text-align:center;z-index:1}.sniping-title{animation:title-glow 3s ease-in-out infinite;background:linear-gradient(135deg,gold,#ff6b9d,#c44cf0,#00d4ff);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:48px;font-weight:800;margin:0 0 16px;text-shadow:0 0 30px #ffd70080}.sniping-subtitle{color:#fffc;font-size:18px;text-shadow:0 0 15px #ffffff4d}.sniping-content{grid-gap:30px;display:grid;gap:30px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:1400px}.sniping-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0c0c0ce6,#1a1a2ed9 50%,#16213ee6);border:1px solid #ffd7004d;border-radius:25px;box-shadow:0 25px 50px #00000080,0 0 0 1px #ffd70033;padding:30px;transition:transform .3s ease}.sniping-section:hover{transform:translateY(-5px)}.section-title{color:gold;font-size:20px;font-weight:700;margin-bottom:20px;text-shadow:0 0 15px #ffd70080}.private-key-input{display:flex;gap:15px;margin-bottom:25px}.private-key-field{background:#0006;border:2px solid #ffd7004d;border-radius:12px;color:#fff;flex:1 1;font-size:14px;outline:none;padding:15px;transition:all .3s ease}.private-key-field:focus{border-color:gold;box-shadow:0 0 20px #ffd7004d}.private-key-field::placeholder{color:#ffffff80}.add-key-btn{background:linear-gradient(135deg,gold,#ff6b9d);border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:15px 25px;transition:all .3s ease;white-space:nowrap}.add-key-btn:hover{box-shadow:0 10px 25px #ffd70066;transform:translateY(-2px)}.wallets-list{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.wallet-item{align-items:center;background:#0000004d;border:1px solid #ffd70033;border-radius:12px;display:flex;padding:15px;transition:all .3s ease}.wallet-item:hover{background:#0006;border-color:#ffd70080}.wallet-checkbox{margin-right:15px}.wallet-checkbox input[type=checkbox]{accent-color:gold;height:18px;width:18px}.wallet-info{flex:1 1;gap:5px}.wallet-address{font-weight:600;word-break:break-all}.wallet-balance{color:#ffffffb3;font-size:12px}.remove-wallet-btn{background:linear-gradient(135deg,#ff4d4f,#ff7875);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:12px;padding:8px 16px;transition:all .3s ease}.remove-wallet-btn:hover{box-shadow:0 5px 15px #ff4d4f66;transform:translateY(-1px)}.selected-summary{background:#ffd7001a;border:1px solid #ffd7004d;border-radius:8px;color:gold;font-weight:600;padding:10px 15px;text-align:center}.token-input{display:flex;gap:15px;margin-bottom:25px}.token-address-field{background:#0006;border:2px solid #ffd7004d;border-radius:12px;color:#fff;flex:1 1;font-size:14px;outline:none;padding:15px;transition:all .3s ease}.token-address-field:focus{border-color:gold;box-shadow:0 0 20px #ffd7004d}.token-address-field::placeholder{color:#ffffff80}.fetch-token-btn{background:linear-gradient(135deg,#c44cf0,#ff6b9d);border:none;border-radius:12px;color:#fff;cursor:pointer;font-weight:600;padding:15px 25px;transition:all .3s ease;white-space:nowrap}.fetch-token-btn:hover:not(:disabled){box-shadow:0 10px 25px #c44cf066;transform:translateY(-2px)}.fetch-token-btn:disabled{cursor:not-allowed;opacity:.7}.token-info-card{grid-gap:15px;background:#0000004d;border:1px solid #ffd70033;border-radius:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;padding:20px}.token-label{color:#ffffffb3;font-size:14px}.token-value{color:gold;font-size:14px;font-weight:600}.settings-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:25px}.setting-item{display:flex;flex-direction:column;gap:8px}.setting-label{color:#fffc;font-size:14px;font-weight:600}.setting-input{background:#0006;border:1px solid #ffd7004d;border-radius:8px;color:#fff;font-size:14px;outline:none;padding:12px;transition:all .3s ease}.setting-input:focus{border-color:gold;box-shadow:0 0 15px #ffd70033}.cost-estimate{background:#ffd7001a;border:1px solid #ffd7004d;border-radius:15px;padding:20px;text-align:center}.estimate-label{color:#fffc;font-size:14px;margin-bottom:8px}.estimate-value{color:gold;font-size:24px;font-weight:700;margin-bottom:8px}.estimate-note{color:#fff9;font-size:12px}.control-panel{display:flex;gap:15px;justify-content:center}.control-btn{border:none;border-radius:12px;cursor:pointer;font-size:16px;font-weight:600;padding:15px 30px;transition:all .3s ease;white-space:nowrap}.start-btn{background:linear-gradient(135deg,#52c41a,#73d13d);color:#fff}.start-btn:hover:not(:disabled){box-shadow:0 10px 25px #52c41a66;transform:translateY(-2px)}.stop-btn{background:linear-gradient(135deg,#ff4d4f,#ff7875);color:#fff}.stop-btn:hover{box-shadow:0 10px 25px #ff4d4f66;transform:translateY(-2px)}.clear-btn{background:linear-gradient(135deg,#faad14,#ffc53d);color:#fff}.clear-btn:hover{box-shadow:0 10px 25px #faad1466;transform:translateY(-2px)}.control-btn:disabled{box-shadow:none!important;cursor:not-allowed;opacity:.5;transform:none!important}.logs-container{background:#00000080;border:1px solid #ffd70033;border-radius:15px;font-family:Courier New,monospace;height:400px;overflow-y:auto;padding:20px}.logs-container::-webkit-scrollbar{width:8px}.logs-container::-webkit-scrollbar-track{background:#0000004d;border-radius:4px}.logs-container::-webkit-scrollbar-thumb{background:#ffd70080;border-radius:4px}.logs-container::-webkit-scrollbar-thumb:hover{background:#ffd700b3}.log-entry{border-radius:6px;display:flex;font-size:13px;gap:10px;line-height:1.4;margin-bottom:8px;padding:8px 12px}.log-timestamp{color:#fff9;font-weight:600;min-width:80px}.log-message{flex:1 1;word-break:break-word}.log-info{background:#00d4ff1a;border-left:3px solid #00d4ff}.log-info .log-message{color:#00d4ff}.log-success{background:#52c41a1a;border-left:3px solid #52c41a}.log-success .log-message{color:#52c41a}.log-error{background:#ff4d4f1a;border-left:3px solid #ff4d4f}.log-error .log-message{color:#ff4d4f}.log-warning{background:#faad141a;border-left:3px solid #faad14}.log-warning .log-message{color:#faad14}.no-logs{color:#ffffff80;font-style:italic;padding:40px 0;text-align:center}@media (max-width:1200px){.sniping-content{gap:25px}.settings-grid,.sniping-content,.token-info-card{grid-template-columns:1fr}}@media (max-width:768px){.sniping-bot-container{padding:15px}.sniping-title{font-size:32px}.sniping-section{padding:20px}.control-panel,.private-key-input,.token-input{flex-direction:column}.logs-container{height:300px}.wallet-item{align-items:flex-start;flex-direction:column;gap:10px}.wallet-checkbox{margin-right:0}}.launchpad-container{background:linear-gradient(135deg,#0c0c0c,#1a1a2e 25%,#16213e 50%,#0f3460 75%,#533483),radial-gradient(circle at 20% 20%,#ffd7001a 0,#0000 50%),radial-gradient(circle at 80% 80%,#ff6b9d1a 0,#0000 50%);min-height:100vh;overflow:hidden;padding:25px 25px 100px;position:relative}.launchpad-header{margin-bottom:40px;position:relative;text-align:center;z-index:1}.launchpad-title{animation:title-glow 3s ease-in-out infinite;background:linear-gradient(135deg,gold,#ff6b9d,#c44cf0,#00d4ff);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:48px;font-weight:800;margin:0 0 16px;text-shadow:0 0 30px #ffd70080}.launchpad-subtitle{color:#fffc;font-size:18px;text-shadow:0 0 15px #ffffff4d}.launchpad-content{display:flex;flex-direction:column;gap:30px;margin:0 auto;max-width:1200px}.launchpad-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0c0c0ce6,#1a1a2ed9 50%,#16213ee6);border:1px solid #ffd7004d;border-radius:25px;box-shadow:0 25px 50px #00000080,0 0 0 1px #ffd70033;padding:30px;transition:transform .3s ease}.launchpad-section:hover{transform:translateY(-5px)}.form-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.form-item{display:flex;flex-direction:column;gap:8px}.form-label{color:#fffc;font-size:14px;font-weight:600}.form-input{background:#0006;border:2px solid #ffd7004d;border-radius:12px;color:#fff;font-size:14px;outline:none;padding:15px;transition:all .3s ease}.form-input:focus{border-color:gold;box-shadow:0 0 20px #ffd7004d}.form-input::placeholder{color:#ffffff80}.token-type-selector{grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.token-type-card{background:#0000004d;border:2px solid #ffd70033;border-radius:15px;cursor:pointer;padding:25px;text-align:center;transition:all .3s ease}.token-type-card:hover{background:#0006;border-color:#ffd70080;transform:translateY(-5px)}.token-type-card.active{background:#ffd7001a;border-color:gold;box-shadow:0 0 25px #ffd7004d}.type-icon{font-size:32px;margin-bottom:15px}.type-name{color:gold;font-size:18px;font-weight:700;margin-bottom:10px}.type-desc{color:#ffffffb3;font-size:14px;line-height:1.5}.tax-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.tax-item{display:flex;flex-direction:column;gap:8px}.protection-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.protection-item{background:#0000004d;border:1px solid #ffd70033;border-radius:12px;padding:20px;transition:all .3s ease}.protection-item:hover{background:#0006;border-color:#ffd70080}.checkbox-label{align-items:center;color:gold;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:12px;margin-bottom:8px}.checkbox-label input[type=checkbox]{accent-color:gold;height:18px;width:18px}.checkmark{border:2px solid #ffd70080;border-radius:4px;height:18px;position:relative;transition:all .3s ease;width:18px}.protection-desc{color:#ffffffb3;font-size:14px;line-height:1.4}.liquidity-form,.liquidity-options{display:flex;flex-direction:column;gap:20px}.liquidity-form{background:#0000004d;border:1px solid #ffd70033;border-radius:15px;padding:20px}.cost-summary{background:#ffd7001a;border:1px solid #ffd7004d;border-radius:15px;margin-bottom:25px;padding:25px}.cost-item{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.cost-item.total{border-top:1px solid #ffd7004d;font-size:18px;font-weight:700;margin-top:12px;padding-top:12px}.cost-label{color:#fffc;font-size:14px}.cost-value{color:gold;font-size:16px;font-weight:600}.deploy-controls{display:flex;gap:20px;justify-content:center}.connect-wallet-btn{background:linear-gradient(135deg,#1fc7d4,#7645d9);font-size:16px;font-weight:600;padding:15px 40px}.connect-wallet-btn:hover{box-shadow:0 10px 25px #1fc7d466}.wallet-info{align-items:center;gap:15px}.wallet-address{background:#0000004d;border:1px solid #ffd7004d;color:#fffc;font-size:14px;padding:8px 16px}.deploy-btn{animation:deploy-pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#ff1744,gold,#c44cf0);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:15px 40px;transition:all .3s ease}@keyframes deploy-pulse{0%,to{box-shadow:0 0 20px #ff17444d}50%{box-shadow:0 0 40px #ffd70099}}.deploy-btn:hover:not(.deploying){box-shadow:0 10px 25px #ff174466;transform:translateY(-2px)}.deploy-btn.deploying{animation:deploying-spin 2s linear infinite;cursor:not-allowed;opacity:.7}@keyframes deploying-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.deploy-btn:disabled{cursor:not-allowed;opacity:.5;transform:none!important}.log-controls{display:flex;justify-content:flex-end;margin-bottom:15px}.clear-logs-btn{background:linear-gradient(135deg,#faad14,#ffc53d);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:8px 16px;transition:all .3s ease}.clear-logs-btn:hover{box-shadow:0 5px 15px #faad1466;transform:translateY(-1px)}.deployment-logs{background:#00000080;border:1px solid #ffd70033;border-radius:15px;font-family:Courier New,monospace;height:300px;overflow-y:auto;padding:20px}.deployment-logs::-webkit-scrollbar{width:8px}.deployment-logs::-webkit-scrollbar-track{background:#0000004d;border-radius:4px}.deployment-logs::-webkit-scrollbar-thumb{background:#ffd70080;border-radius:4px}.deployment-logs::-webkit-scrollbar-thumb:hover{background:#ffd700b3}.deployed-tokens{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}.token-card{background:#0000004d;border:1px solid #ffd7004d;border-radius:15px;padding:25px;transition:all .3s ease}.token-card:hover{background:#0006;border-color:#ffd70099;box-shadow:0 15px 35px #0000004d;transform:translateY(-5px)}.token-header{align-items:center;border-bottom:1px solid #ffd70033;display:flex;justify-content:space-between;margin-bottom:20px;padding-bottom:15px}.token-name{color:gold;font-size:18px;font-weight:700}.token-symbol{background:linear-gradient(135deg,#ff6b9d,#c44cf0);border-radius:20px;color:#fff;font-size:12px;font-weight:600;padding:4px 12px}.token-details{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.token-detail{align-items:center;display:flex;justify-content:space-between}.token-detail span:first-child{color:#ffffffb3;font-size:14px}.token-detail span:last-child{color:gold;font-size:14px;font-weight:600}.token-address{font-family:Courier New,monospace!important;font-size:12px!important;word-break:break-all}.token-hash{color:gold;font-family:Courier New,monospace;font-size:.9em}.token-actions{display:flex;gap:10px}.token-action-btn{background:linear-gradient(135deg,#1fc7d4,#7645d9);border:none;border-radius:8px;color:#fff;cursor:pointer;flex:1 1;font-size:12px;font-weight:600;padding:10px 15px;transition:all .3s ease}.token-action-btn:hover{box-shadow:0 5px 15px #1fc7d466;transform:translateY(-1px)}@media (max-width:1200px){.form-grid{grid-template-columns:1fr 1fr}.token-type-selector{grid-template-columns:1fr}.protection-grid,.tax-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.launchpad-container{padding:15px}.launchpad-title{font-size:32px}.launchpad-section{padding:20px}.form-grid,.protection-grid,.tax-grid{grid-template-columns:1fr}.deploy-controls{flex-direction:column}.deployed-tokens{grid-template-columns:1fr}.token-actions{flex-direction:column}.deployment-logs{height:250px}}.address-help{color:#fff9;font-size:.85em;font-style:italic;margin-top:5px}.verification-badge{border-radius:12px;font-size:.8em;font-weight:600;padding:4px 8px;text-transform:uppercase}.verification-badge.verified{background:#4caf5033;border:1px solid #4caf50;color:#4caf50}.verification-badge.unverified{background:#ff980033;border:1px solid #ff9800;color:#ff9800}.verification-status.verified{color:#4caf50}.verification-status.pending{color:#ff9800}.token-action-btn.verified{background:linear-gradient(135deg,#4caf50,#45a049);border-color:#4caf50}.token-action-btn.verified:hover{background:linear-gradient(135deg,#45a049,#4caf50);box-shadow:0 0 20px #4caf504d}.refresh-gas-btn{background:#ffd70033;border:1px solid #ffd7004d;border-radius:8px;color:gold;cursor:pointer;font-size:14px;margin-left:10px;padding:8px 12px;transition:all .3s ease}.refresh-gas-btn:hover{background:#ffd7004d;border-color:gold;transform:rotate(180deg)}.token-type-selector{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.section-header{gap:20px;margin-bottom:20px}.refresh-all-btn{background:linear-gradient(135deg,#0d7377,#14a085);border:none;border-radius:12px;box-shadow:0 4px 15px #14a0854d;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;text-shadow:0 1px 2px #0000001a;transition:all .3s ease}.refresh-all-btn:hover{background:linear-gradient(135deg,#14a085,#0d7377);box-shadow:0 6px 20px #14a08566;transform:translateY(-2px)}.token-action-btn.refresh{background:linear-gradient(135deg,#3b82f6,#1d4ed8);border:1px solid #3b82f64d;color:#fff}.token-action-btn.refresh:hover{background:linear-gradient(135deg,#1d4ed8,#1e40af);box-shadow:0 6px 20px #3b82f666;transform:translateY(-2px)}@media (max-width:768px){.section-header{align-items:stretch;flex-direction:column;gap:15px}.refresh-all-btn,.section-header .section-title{text-align:center}.refresh-all-btn{width:100%}.token-type-selector{grid-template-columns:1fr}.refresh-gas-btn{font-size:12px;margin-left:5px;padding:6px 10px}}.mint-amounts{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-top:10px}.mint-amount-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#0c0c0ce6,#1a1a2ed9 50%,#16213ee6);border:1px solid #ffd7004d;border-radius:12px;color:#fffc;cursor:pointer;font-weight:600;overflow:hidden;padding:12px 16px;position:relative;transition:all .3s ease}.mint-amount-btn:before{background:linear-gradient(135deg,#ffd7001a,#ff6b9d1a 50%,#c44cf01a);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.mint-amount-btn:hover{border-color:#ffd70099;box-shadow:0 8px 25px #ffd70033;color:gold;transform:translateY(-2px)}.mint-amount-btn:hover:before{opacity:1}.mint-amount-btn.active{background:linear-gradient(135deg,#ffd70026,#ff6b9d1a 50%,#c44cf026);border-color:gold;box-shadow:0 0 20px #ffd7004d,inset 0 1px 0 #ffffff1a;color:gold}.mint-info{background:#ffd7000d;border:1px solid #ffd70033;border-radius:12px;margin:20px 0;padding:20px}.info-item{align-items:center;color:#ffffffe6;display:flex;justify-content:space-between;padding:8px 0}.info-item span:first-child{color:#ffffffb3}.info-item span:last-child{color:gold;font-weight:600;text-shadow:0 0 10px #ffd7004d}.mint-actions{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-top:25px}.approve-btn{background:linear-gradient(135deg,#ff6b9d,#c44cf0);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;overflow:hidden;padding:15px 25px;position:relative;transition:all .3s ease}.approve-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.approve-btn:hover:before{left:100%}.approve-btn:hover{box-shadow:0 8px 25px #ff6b9d66;transform:translateY(-2px)}.approve-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.mint-btn{border-radius:12px;font-size:16px;overflow:hidden;padding:15px 25px;position:relative;transition:all .3s ease}.mint-btn:before{background:linear-gradient(90deg,#0000,#ffffff4d,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.mint-btn:hover:before{left:100%}.mint-btn:hover{box-shadow:0 8px 25px #ffd70080;filter:brightness(1.1);transform:translateY(-2px)}.mint-btn:disabled{opacity:.5}.user-info-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:20px}.user-info-item{align-items:center;background:#ffd7000d;border:1px solid #ffd70033;border-radius:10px;display:flex;justify-content:space-between;padding:15px;transition:all .3s ease}.user-info-item:hover{background:#ffd7001a;border-color:#ffd70066;transform:translateY(-2px)}.user-info-item span:first-child{color:#ffffffb3;font-weight:500}.user-info-item span:last-child{color:gold;font-weight:700;text-shadow:0 0 10px #ffd7004d}.nft-holder{color:#0f8!important;text-shadow:0 0 10px #00ff8880!important}.no-nft{color:#ffffff80!important}.referrer-address{font-family:Courier New,monospace;font-size:14px}.stat-value{color:gold;font-size:24px;font-weight:700;margin-top:8px;text-shadow:0 0 15px #ffd70080}.wallet-info{background:#ffd7000d;border:1px solid #ffd7004d;border-radius:15px;margin-top:15px;padding:20px}.wallet-address{color:gold;font-size:18px;font-weight:700;margin-bottom:15px;text-shadow:0 0 10px #ffd7004d}.balance-info{grid-gap:15px;display:grid;gap:15px;grid-template-columns:1fr 1fr;margin-bottom:15px}.balance-info>div{color:#fffc;font-weight:500}.refresh-btn{background:linear-gradient(135deg,#00d4ff,#c44cf0);border:none;border-radius:10px;color:#fff;cursor:pointer;font-weight:600;padding:10px 20px;transition:all .3s ease}.refresh-btn:hover{box-shadow:0 6px 20px #00d4ff4d;transform:translateY(-2px)}@media (max-width:768px){.mint-amounts{grid-template-columns:repeat(2,1fr)}.balance-info,.form-grid,.mint-actions,.user-info-grid{grid-template-columns:1fr}}.mobile-ido-container{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 25%,#16213e 50%,#0f3460 75%,#1a1a2e);min-height:100vh;padding:0;position:relative}.project-hero{background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);overflow:hidden;padding:40px 20px 30px;position:relative;text-align:center}.hero-background{animation:hero-glow 6s ease-in-out infinite;background:radial-gradient(circle at 20% 20%,#ffd7001a 0,#0000 50%),radial-gradient(circle at 80% 80%,#ff6b9d1a 0,#0000 50%);bottom:0;left:0;position:absolute;right:0;top:0}@keyframes hero-glow{0%,to{opacity:.6}50%{opacity:1}}.hero-content{position:relative;z-index:1}.project-logo{filter:drop-shadow(0 0 20px rgba(255,215,0,.5));font-size:48px;margin-bottom:15px}.project-hero h1{background:linear-gradient(135deg,gold,#ff6b9d,#c44cf0);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:28px;font-weight:800;margin:0 0 8px;text-shadow:0 0 30px #ffd7004d}.project-hero p{color:#fffc;font-size:16px;margin:0 0 25px;opacity:.9}.hero-stats{display:flex;gap:40px;justify-content:center}.hero-stat{text-align:center}.stat-number{color:gold;display:block;font-size:24px;font-weight:700;margin-bottom:4px;text-shadow:0 0 15px #ffd70080}.stat-label{color:#ffffffb3;display:block;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.connect-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0c0c0cf2,#1a1a2ee6 50%,#16213ef2);border:1px solid #ffd70033;border-radius:20px;box-shadow:0 20px 40px #0000004d,0 0 0 1px #ffffff0d;margin:20px;padding:40px 30px;text-align:center}.connect-icon{filter:drop-shadow(0 0 20px rgba(255,215,0,.4));font-size:48px;margin-bottom:20px}.connect-card h3{color:gold;font-size:22px;font-weight:700;margin:0 0 10px;text-shadow:0 0 15px #ffd70080}.connect-card p{color:#ffffffb3;font-size:16px;margin:0 0 30px}.mobile-connect-btn{align-items:center;background:linear-gradient(135deg,gold,#ff6b9d);border:none;border-radius:15px;box-shadow:0 8px 25px #ffd7004d;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:10px;justify-content:center;margin:0 auto;min-width:200px;padding:18px 40px;text-shadow:0 0 10px #00000080;transition:all .4s ease}.mobile-connect-btn:hover{box-shadow:0 12px 35px #ffd70066;filter:brightness(1.1);transform:translateY(-3px)}.mobile-connect-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.wallet-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0c0c0cf2,#1a1a2ee6 50%,#16213ef2);border:1px solid #ffd70033;border-radius:15px;margin:20px;overflow:hidden}.wallet-header{gap:15px;padding:20px}.wallet-avatar,.wallet-header{align-items:center;display:flex}.wallet-avatar{background:linear-gradient(135deg,gold,#ff6b9d);border-radius:50%;flex-shrink:0;font-size:24px;height:50px;justify-content:center;width:50px}.wallet-details{display:flex;flex:1 1;flex-direction:column;gap:4px}.wallet-label{color:#fff9;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.wallet-addr{color:gold;font-family:Courier New,monospace;font-size:16px;font-weight:600}.wallet-balance{align-items:flex-end;display:flex;flex-direction:column;text-align:right}.balance-amount{color:gold;font-size:20px;font-weight:700;text-shadow:0 0 10px #ffd7004d}.balance-unit{color:#fff9;font-size:12px;text-transform:uppercase}.mint-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0c0c0cf2,#1a1a2ee6 50%,#16213ef2);border:1px solid #ffd70033;border-radius:20px;margin:20px;padding:25px}.mint-card h3{color:gold;font-size:20px;font-weight:700;margin:0 0 20px;text-shadow:0 0 15px #ffd70080}.amount-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin-bottom:25px}.amount-option{background:#ffffff0d;border:1.5px solid #ffffff1a;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:5px;padding:20px 15px;text-align:center;transition:all .3s ease}.amount-option:hover{background:#ffd7000d;border-color:#ffd70066;transform:translateY(-2px)}.amount-option.selected{background:linear-gradient(135deg,#ffd70026,#ff6b9d1a 50%,#c44cf026);border-color:gold;box-shadow:0 0 20px #ffd70033}.amount-value{color:gold;font-size:18px;font-weight:700;text-shadow:0 0 10px #ffd7004d}.amount-unit{color:#fff9;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.referrer-section{margin-bottom:25px}.section-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.section-header span:first-child{color:#fffc;font-size:14px;font-weight:600}.optional-tag{background:#ff6b9d33;border-radius:10px;color:#ff6b9d;font-size:10px;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.mobile-input{background:#ffffff0d;border:1.5px solid #ffffff1a;border-radius:12px;box-sizing:border-box;color:#fff;font-family:Courier New,monospace;font-size:14px;padding:15px;transition:all .3s ease;width:100%}.mobile-input:focus{background:#ffffff14;border-color:gold;box-shadow:0 0 20px #ffd70033;outline:none}.mobile-input::placeholder{color:#fff6}.investment-preview{background:linear-gradient(135deg,#ffd7001a,#ff6b9d0d 50%,#c44cf01a);border:1px solid #ffd7004d;border-radius:15px;margin-bottom:25px;padding:20px}.preview-header{color:gold;font-size:16px;font-weight:700;margin-bottom:15px;text-shadow:0 0 10px #ffd7004d}.preview-content{align-items:center;display:flex;gap:15px;justify-content:space-between;margin-bottom:15px}.preview-item{flex:1 1;text-align:center}.preview-item span:first-child{color:#fff9;display:block;font-size:12px;letter-spacing:.5px;margin-bottom:5px;text-transform:uppercase}.preview-value{color:gold;font-size:16px;font-weight:700;text-shadow:0 0 10px #ffd7004d}.preview-item.highlight .preview-value{color:#0f8;font-size:18px;text-shadow:0 0 15px #0f86}.preview-arrow{color:gold;font-size:20px;font-weight:700}.reward-info{background:#0003;border-radius:8px;color:#ffffffb3;font-size:12px;padding:8px 12px;text-align:center}.action-buttons{margin-top:25px}.primary-btn{align-items:center;border:none;border-radius:15px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:700;gap:10px;justify-content:center;overflow:hidden;padding:18px 25px;position:relative;text-shadow:0 0 10px #00000080;transition:all .4s ease;width:100%}.primary-btn.approve{background:linear-gradient(135deg,#ff6b9d,#c44cf0);box-shadow:0 8px 25px #ff6b9d4d}.primary-btn.mint{background:linear-gradient(135deg,gold,#ff6b9d);box-shadow:0 8px 25px #ffd70066}.primary-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.primary-btn:hover:before{left:100%}.primary-btn:hover{filter:brightness(1.1);transform:translateY(-3px)}.primary-btn:hover.approve{box-shadow:0 12px 35px #ff6b9d66}.primary-btn:hover.mint{box-shadow:0 12px 35px #ffd70080}.primary-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.record-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0c0c0cf2,#1a1a2ee6 50%,#16213ef2);border:1px solid #ffffff1a;border-radius:20px;margin:20px;padding:25px}.record-card h3{color:gold;font-size:18px;font-weight:700;margin:0 0 20px;text-shadow:0 0 15px #ffd70080}.record-summary{align-items:center;background:#ffd7000d;border:1px solid #ffd70033;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:20px;padding:20px}.summary-item{flex:1 1;text-align:center}.summary-value{color:gold;font-size:20px;font-weight:700;margin-bottom:5px;text-shadow:0 0 10px #ffd7004d}.summary-label{color:#fff9;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.summary-divider{background:#ffd7004d;height:40px;margin:0 20px;width:1px}.reward-summary{display:flex;flex-direction:column;gap:10px}.reward-item{align-items:center;border-bottom:1px solid #ffffff0d;color:#fffc;display:flex;justify-content:space-between;padding:10px 0}.reward-item:last-child{border-bottom:none}.reward-item span:last-child{color:gold;font-weight:600;text-shadow:0 0 8px #ffd7004d}.nft-badge{margin-top:10px;text-align:center}.status-toast{animation:toast-slide-up .3s ease;bottom:100px;left:20px;position:fixed;right:20px;z-index:1000}@keyframes toast-slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.toast-content{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000e6;border:1px solid #ffffff1a;border-radius:12px;color:#fff;font-weight:600;padding:15px 20px;text-align:center}.toast-content.success{background:#00ff881a;border-color:#0f8;color:#0f8}.toast-content.error{background:#ff6b6b1a;border-color:#ff6b6b;color:#ff6b6b}.toast-content.info{background:#00d4ff1a;border-color:#00d4ff;color:#00d4ff}@media (max-width:480px){.mobile-ido-container{font-size:14px}.project-hero{padding:30px 15px 25px}.project-hero h1{font-size:24px}.hero-stats{gap:30px}.connect-card,.mint-card,.record-card,.wallet-card{margin:15px;padding:20px}.amount-grid{gap:12px;grid-template-columns:repeat(2,1fr)}.amount-option{padding:15px 10px}.preview-content{flex-direction:column;gap:10px}.preview-arrow{transform:rotate(90deg)}.record-summary{padding:15px}.summary-divider{display:none}}@media (max-width:360px){.amount-grid{grid-template-columns:1fr}.hero-stats{gap:25px}}.ido-page{background:linear-gradient(135deg,#0a0a0a,#1a1a2e 25%,#16213e 50%,#0f3460 75%,#1a1a2e);color:#fff;font-family:Arial,sans-serif;min-height:100vh}.ido-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border-bottom:1px solid #ffd70033;justify-content:space-between;padding:15px 30px}.header-left,.ido-header{align-items:center;display:flex}.header-left{gap:15px}.project-logo{filter:drop-shadow(0 0 15px rgba(255,215,0,.6));font-size:32px}.project-info h1{background:linear-gradient(135deg,gold,#ff6b9d,#c44cf0);background-clip:text;-webkit-background-clip:text;color:#0000;font-size:22px;font-weight:800;margin:0;text-shadow:0 0 20px #ffd7004d}.project-info p{color:#ffffffb3;font-size:14px;margin:4px 0 0}.header-right{align-items:center;background:none;border:none;box-shadow:none;display:flex;margin:0;padding:0}.connect-wallet-btn{background:linear-gradient(135deg,gold,#ff6b9d);border:none;border-radius:12px;box-shadow:0 4px 15px #ffd7004d;color:#fff;cursor:pointer;font-size:14px;font-weight:700;padding:10px 20px;text-shadow:0 0 10px #00000080;transition:all .3s ease}.connect-wallet-btn:hover{box-shadow:0 6px 20px #ffd70066;transform:translateY(-2px)}.wallet-info{align-items:flex-end;box-shadow:none;display:flex;flex-direction:column;gap:4px}.wallet-balance,.wallet-info{background:none;border:none;margin:0;padding:0}.wallet-balance{color:gold;font-size:16px;font-weight:700;text-shadow:0 0 10px #ffd7004d}.wallet-address{background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:8px;color:#00d4ff;font-family:Courier New,monospace;font-size:12px;margin:0;padding:4px 8px;text-shadow:0 0 10px #00d4ff4d}.ido-content{display:flex;flex-direction:column;gap:25px;margin:0 auto;max-width:600px;padding:30px 20px}.mint-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#0c0c0cf2,#1a1a2ee6 50%,#16213ef2);border:1px solid #ffd70033;border-radius:20px;box-shadow:0 20px 40px #0000004d;padding:30px;position:relative}.usdt-balance-display{background:none;border:none;color:gold;font-size:14px;font-weight:600;margin-bottom:5px;margin-top:15px;padding:0;text-align:right;text-shadow:0 0 10px #ffd7004d}.mint-section h3{color:gold;font-size:22px;font-weight:700;margin:0 0 25px;text-align:center;text-shadow:0 0 15px #ffd70080}.mint-input-section{margin-bottom:25px}.mint-input-section label{color:#fffc;display:block;font-size:16px;font-weight:600;margin-bottom:10px}.mint-input{background:#ffffff0d;border:2px solid #ffd7004d;border-radius:15px;box-sizing:border-box;color:#fff;font-size:18px;font-weight:600;padding:18px 20px;text-align:center;transition:all .3s ease;width:100%}.mint-input:focus{background:#ffffff14;border-color:gold;box-shadow:0 0 25px #ffd7004d;outline:none}.mint-input::placeholder{color:#fff6}.mint-input:disabled{cursor:not-allowed;opacity:.6}.amount-tips{background:#ffd7001a;border:1px solid #ffd70033;border-radius:10px;color:#fffc;font-size:14px;margin-top:10px;padding:12px 15px;text-align:center}.expected-tokens{background:#00d4ff1a;border:1px solid #00d4ff4d;border-radius:12px;box-shadow:0 0 15px #00d4ff33;color:#00d4ff;font-size:15px;font-weight:700;margin-top:12px;padding:15px 20px;text-align:center;text-shadow:0 0 10px #00d4ff4d}.mint-btn{align-items:center;background:linear-gradient(135deg,gold,#ff6b9d);border:none;border-radius:15px;box-shadow:0 8px 25px #ffd70066;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;gap:10px;justify-content:center;padding:20px 25px;text-shadow:0 0 10px #00000080;transition:all .4s ease;width:100%}.mint-btn:hover:not(:disabled){box-shadow:0 12px 35px #ffd70080;filter:brightness(1.1);transform:translateY(-3px)}.mint-btn:disabled{cursor:not-allowed;opacity:.7;transform:none}.loading-spinner{border-top-color:#fff;height:20px;width:20px}.invite-section{background:#ffffff05;border:1px solid #ffffff1a;border-radius:15px;padding:25px}.invite-section h4{color:gold;font-size:18px;font-weight:700;margin:0 0 15px;text-shadow:0 0 10px #ffd7004d}.invite-link-container{display:flex;gap:10px}.invite-link-input{background:#ffffff0d;border:1px solid #fff3;border-radius:10px;color:#fff;flex:1 1;font-family:Courier New,monospace;font-size:14px;padding:12px 15px}.invite-link-input:focus{border-color:gold;outline:none}.invite-link-input:disabled{cursor:not-allowed;opacity:.6}.copy-btn{background:#ff6b9d33;border:1px solid #ff6b9d66;border-radius:10px;color:#ff6b9d;cursor:pointer;font-weight:600;padding:12px 20px;transition:all .3s ease;white-space:nowrap}.copy-btn:hover{background:#ff6b9d4d;border-color:#ff6b9d;transform:translateY(-1px)}.copy-btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.rewards-section{background:#ffffff05;border:1px solid #ffffff1a;border-radius:15px;padding:25px}.nft-status h4,.rewards-section h4{color:gold;font-size:18px;font-weight:700;margin-bottom:20px;text-shadow:0 0 10px #ffd7004d}.rewards-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.reward-card{background:linear-gradient(135deg,#ffd7001a,#ff6b9d0d 50%,#c44cf01a);border:1px solid #ffd70033;border-radius:15px;padding:20px;text-align:center;transition:all .3s ease}.reward-card:hover{box-shadow:0 8px 25px #ffd70033;transform:translateY(-2px)}.reward-title{color:#ffffffb3;font-size:14px;font-weight:600;margin-bottom:8px}.reward-value{color:gold;font-size:20px;font-weight:700;text-shadow:0 0 15px #ffd7004d}.reward-card:nth-child(2) .reward-value,.reward-card:nth-child(4) .reward-value{color:#0f8;text-shadow:0 0 10px #00ff884d}.nft-status{background:#ffffff05;border:1px solid #ffffff1a;border-radius:15px;padding:25px}.nft-holder-card{background:linear-gradient(135deg,#00ff881a,#00d4ff0d 50%,#c44cf01a);border:1px solid #00ff884d;border-radius:12px;position:relative}.nft-holder-card,.no-nft-card{align-items:center;display:flex;gap:15px;padding:20px}.no-nft-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px}.nft-icon,.no-nft-icon{align-items:center;border-radius:50%;display:flex;font-size:32px;height:50px;justify-content:center;width:50px}.nft-icon{background:linear-gradient(135deg,#0f8,#00d4ff)}.no-nft-icon{background:#ffffff1a}.nft-info,.no-nft-info{display:flex;flex:1 1;flex-direction:column;gap:4px}.nft-title,.no-nft-title{color:gold;font-size:16px;font-weight:700;text-shadow:0 0 10px #ffd7004d}.nft-desc,.no-nft-desc{color:#fff9;font-size:14px}.nft-badge{background:linear-gradient(135deg,#0f8,#00d4ff);border-radius:20px;color:#fff;font-size:14px;font-weight:700;padding:8px 15px;text-shadow:0 0 10px #00000080}.message-container{display:flex;flex-direction:column;gap:10px;max-width:350px;position:fixed;right:20px;top:20px;z-index:1000}.message{align-items:center;animation:message-slide-in .3s ease;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#000000e6;border:1px solid #ffffff1a;border-radius:12px;box-shadow:0 4px 20px #0000004d;color:#fff;display:flex;font-weight:600;gap:15px;justify-content:space-between;padding:15px 20px}@keyframes message-slide-in{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.message-text{flex:1 1;font-size:14px;line-height:1.4}.message-close{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#ffffffb3;cursor:pointer;display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:24px;justify-content:center;transition:all .2s ease;width:24px}.message-close:hover{background:#fff3;color:#fff;transform:scale(1.1)}.message.success{background:#00ff8826;border-color:#0f8;color:#0f8}.message.success .message-close{color:#00ff88b3}.message.success .message-close:hover{background:#0f83;color:#0f8}.message.error{background:#ff6b6b26;border-color:#ff6b6b;color:#ff6b6b}.message.error .message-close{color:#ff6b6bb3}.message.error .message-close:hover{background:#ff6b6b33;color:#ff6b6b}.message.info{background:#00d4ff26;border-color:#00d4ff;color:#00d4ff}.message.info .message-close{color:#00d4ffb3}.message.info .message-close:hover{background:#00d4ff33;color:#00d4ff}@media (max-width:768px){.message-container{left:10px;max-width:none;right:10px;top:10px}.ido-header{align-items:center;flex-direction:row;gap:10px;justify-content:space-between;padding:12px 20px}.header-left{flex:1 1;justify-content:flex-start}.project-info h1{font-size:18px}.project-logo{font-size:30px;min-width:35px}.project-info p{font-size:12px;margin:0}.ido-content{gap:20px;padding:20px 15px}.invite-section,.mint-section,.nft-status,.rewards-section{padding:20px}.usdt-balance-display{font-size:13px;margin-bottom:8px;margin-top:10px;padding:0;text-align:center}.expected-tokens{font-size:14px;padding:13px 18px}.rewards-grid{gap:15px;grid-template-columns:1fr}.invite-link-container{flex-direction:column}.copy-btn{text-align:center}.nft-holder-card,.no-nft-card{flex-direction:column;gap:10px;text-align:center}}@media (max-width:480px){.ido-header{gap:8px;padding:8px 15px}.project-logo{font-size:26px;min-width:30px}.project-info h1{font-size:16px}.project-info p{font-size:11px}.connect-wallet-btn{font-size:12px;min-width:80px;padding:8px 12px}.ido-content{padding:15px 10px}.mint-section h3{font-size:18px}.mint-input{font-size:16px;padding:15px}.mint-btn{font-size:18px;padding:18px}.usdt-balance-display{font-size:12px;margin-bottom:5px;padding:0}.expected-tokens{font-size:14px;margin-top:10px;padding:12px 15px}}.swap-tabs{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0003;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 8px 32px #0000004d,inset 0 1px 0 #ffffff1a;margin:30px auto 0;max-width:420px;padding:6px;z-index:1}.swap-tabs,.tab-btn{display:flex;justify-content:center;position:relative}.tab-btn{align-items:center;background:#0000;border:none;border-radius:16px;color:#fff9;cursor:pointer;flex:1 1;font-size:16px;font-weight:600;gap:8px;overflow:hidden;padding:16px 24px;text-shadow:0 1px 2px #0000001a;transition:all .4s cubic-bezier(.4,0,.2,1);white-space:nowrap}.tab-btn:before{background:linear-gradient(135deg,#ffffff0d,#ffffff05 50%,#ffffff0d);border-radius:16px;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease}.tab-btn:hover:before{opacity:1}.tab-btn:hover{color:#fffc;transform:translateY(-1px)}.tab-btn.active{background:linear-gradient(135deg,#1fc7d4,#7645d9);box-shadow:0 4px 15px #1fc7d466,0 0 0 1px #ffffff1a,inset 0 1px 0 #fff3;color:#fff;text-shadow:0 1px 2px #0000004d;transform:translateY(-2px)}.tab-btn.active:before{opacity:0}.tab-btn.active:after{animation:tab-shine 2s ease-in-out infinite;background:linear-gradient(135deg,#ffffff1a,#0000 50%,#ffffff1a);border-radius:16px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes tab-shine{0%,to{opacity:0}50%{opacity:1}}.tab-btn:active{transform:translateY(0) scale(.98)}.tab-btn .tab-icon{font-size:18px;transition:all .3s ease}.tab-btn.active .tab-icon{filter:drop-shadow(0 0 8px rgba(255,255,255,.5));transform:scale(1.1)}.swap-tabs:after{animation:tab-glow 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,gold,#0000);border-radius:3px;bottom:-2px;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:60px}@keyframes tab-glow{0%,to{opacity:.3;width:60px}50%{opacity:.8;width:80px}}@media (max-width:768px){.swap-tabs{margin:25px 20px 0;max-width:none;padding:4px}.tab-btn{font-size:15px;padding:14px 20px}.tab-btn .tab-icon{font-size:16px}}@media (max-width:480px){.swap-tabs{margin:20px 15px 0;padding:3px}.tab-btn{font-size:14px;gap:6px;padding:12px 16px}.tab-btn .tab-icon{font-size:15px}.swap-tabs:after{width:40px}@keyframes tab-glow{0%,to{opacity:.3;width:40px}50%{opacity:.8;width:50px}}}@media (max-width:360px){.tab-btn{font-size:13px;gap:4px;padding:10px 12px}.tab-btn .tab-icon{font-size:14px}}@media (prefers-color-scheme:dark){.swap-tabs{background:#0006;border-color:#ffffff26}.tab-btn{color:#ffffffb3}.tab-btn:hover{color:#ffffffe6}}@media (hover:none) and (pointer:coarse){.tab-btn{-webkit-tap-highlight-color:transparent;min-height:44px}.tab-btn:hover{transform:none}.tab-btn:active{transform:scale(.95);transition:transform .1s ease}.tab-btn.active{transform:none}}@media (prefers-contrast:high){.swap-tabs{background:#000c;border:2px solid #fff}.tab-btn{color:#fff}.tab-btn.active{background:#fff;color:#000}}@media (prefers-reduced-motion:reduce){.swap-tabs:after,.tab-btn,.tab-btn .tab-icon,.tab-btn:after,.tab-btn:before{animation:none!important;transition:none!important}.tab-btn.active,.tab-btn:hover{transform:none!important}}.page-container{background:linear-gradient(135deg,#0c0c0c,#1a1a2e 25%,#16213e 50%,#0f3460 75%,#533483),radial-gradient(circle at 20% 20%,#ffd7001a 0,#0000 50%),radial-gradient(circle at 80% 80%,#ff6b9d1a 0,#0000 50%),radial-gradient(circle at 40% 60%,#c44cf01a 0,#0000 50%);min-height:100vh;overflow:hidden;padding:20px 20px 80px;position:relative}@media (min-width:1200px){.page-container{padding:40px 40px 100px}.pancake-swap-container{margin:0 auto;max-width:600px}.swap-card.pancake-style{margin:0 auto;padding:40px}.top-bar{margin-bottom:40px;padding:0 40px}.logo-section .app-logo{font-size:32px}}@media (min-width:992px) and (max-width:1199px){.page-container{padding:30px 30px 90px}.pancake-swap-container{margin:0 auto;max-width:550px}.swap-card.pancake-style{padding:35px}.top-bar{margin-bottom:35px;padding:0 30px}.logo-section .app-logo{font-size:28px}}@media (min-width:768px) and (max-width:991px){.page-container{padding:25px 25px 80px}.pancake-swap-container{margin:0 auto;max-width:500px}.swap-card.pancake-style{padding:30px}.top-bar{align-items:center;flex-direction:column;gap:15px;margin-bottom:30px;padding:0 25px}.wallet-section{justify-content:center;width:100%}.logo-section .app-logo{font-size:26px}.connect-wallet-btn-top,.wallet-connected{font-size:14px;padding:10px 20px}}@media (min-width:576px) and (max-width:767px){.page-container{padding:20px 20px 70px}.pancake-swap-container{max-width:100%}.swap-card.pancake-style{margin:0 10px;padding:25px}.top-bar{align-items:center;flex-direction:column;gap:12px;margin-bottom:25px;padding:0 20px}.logo-section .app-logo{font-size:24px}.token-input-wrapper{flex-direction:column;gap:12px}.token-amount-input{font-size:18px;padding:15px}.token-select-btn{justify-content:flex-start;padding:3px 6px;width:auto}.swap-execute-btn{font-size:16px;padding:16px}}@media (max-width:575px){.page-container{padding:15px 15px 60px}.pancake-swap-container{max-width:100%}.swap-card.pancake-style{border-radius:20px;margin:0 5px;padding:20px}.top-bar{align-items:center!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:6px!important;justify-content:space-between!important;margin-bottom:20px;padding:0 15px}.logo-section .app-logo{font-size:22px}.connect-wallet-btn-top,.wallet-connected{flex-shrink:0;font-size:13px;max-width:none!important;padding:6px 12px;text-align:center;width:auto!important}.wallet-section{align-items:center!important;display:flex!important;flex-shrink:0!important;gap:6px!important}.chain-selector{flex-shrink:0!important;margin:0 6px!important}.chain-btn{font-size:12px!important;min-width:80px!important;padding:6px 10px!important}.logo-section{flex-shrink:0!important}.wallet-address{font-size:12px}.token-input-container{padding:15px}.token-input-wrapper{align-items:center;flex-direction:row!important;gap:8px}.percentage-buttons{gap:3px;margin-top:6px}.percentage-btn{font-size:9px;height:16px;min-width:24px;padding:2px 6px}.token-amount-input{font-size:16px;padding:12px}.token-select-btn{font-size:14px;justify-content:flex-start;padding:3px 6px;width:auto}.swap-arrow-container{margin:15px 0}.swap-arrow-btn{height:40px;width:40px}.swap-details{margin:15px 0;padding:15px}.detail-row{font-size:13px}.swap-execute-btn{font-size:15px;margin-top:15px;padding:14px}.modal-overlay{padding:10px}.settings-modal,.token-select-modal{margin:20px 10px;max-height:calc(100vh - 40px);max-width:none;width:calc(100% - 20px)}.modal-header h3{font-size:18px}.token-search-input{font-size:14px;padding:10px}.token-option{padding:12px}.token-info .token-symbol{font-size:14px}.token-info .token-name{font-size:12px}}@media (max-width:360px){.page-container{padding:10px 10px 50px}.swap-card.pancake-style{margin:0;padding:15px}.logo-section .app-logo{font-size:18px}.top-bar{flex-direction:row!important;flex-wrap:nowrap!important;justify-content:space-between!important;padding:0 10px!important}.top-bar,.wallet-section{align-items:center!important;display:flex!important;gap:4px!important}.chain-selector,.wallet-section{flex-shrink:0!important}.chain-selector{margin:0 4px!important}.chain-btn{font-size:10px!important;min-width:60px!important;padding:4px 8px!important}.connect-wallet-btn-top,.wallet-connected{flex-shrink:0!important;font-size:11px!important;max-width:none!important;padding:4px 8px!important;width:auto!important}.wallet-address{font-size:10px!important}.logo-section{flex-shrink:0!important}.token-input-container{padding:12px}.token-amount-input{font-size:15px;padding:10px}.token-select-btn{font-size:13px;padding:2px 4px}.swap-execute-btn{font-size:14px;padding:12px}.detail-row{font-size:12px}}@media (hover:none) and (pointer:coarse){.connect-wallet-btn-top,.max-btn,.swap-arrow-btn,.swap-execute-btn{min-height:44px}.token-select-btn{min-height:32px}.percentage-btn{min-height:20px}.token-amount-input{font-size:16px;min-height:44px}.swap-arrow-btn:hover,.swap-execute-btn:hover,.token-select-btn:hover{transform:none}.swap-arrow-btn:active,.swap-execute-btn:active,.token-select-btn:active{transform:scale(.95);transition:transform .1s ease}}@media (orientation:landscape) and (max-height:500px){.page-container{padding:10px 10px 40px}.top-bar{margin-bottom:15px}.swap-card.pancake-style{padding:15px}.token-input-container{padding:10px}.swap-arrow-container{margin:10px 0}.swap-details{margin:10px 0;padding:10px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.logo-section .app-logo,.swap-title,.token-symbol{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.page-container{background:#fff!important;color:#000!important}.swap-card.pancake-style{border:1px solid #ccc!important;box-shadow:none!important}}@media (max-width:768px){input[type=number],input[type=text],select,textarea{-webkit-appearance:none;border-radius:0;font-size:16px!important}.connect-wallet-btn-top,.max-btn,.swap-execute-btn,.token-select-btn{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.modal-overlay,.settings-modal,.token-select-modal{-webkit-overflow-scrolling:touch}.token-amount-input:focus{zoom:1;-webkit-user-select:text}}@media (max-width:480px){.swap-card.pancake-style{max-width:calc(100vw - 20px);min-width:280px}.token-input-wrapper{align-items:center;flex-direction:row!important;gap:6px;width:100%}.token-amount-input,.token-select-btn{border-radius:12px;min-height:48px}}@media (max-width:320px){.swap-card.pancake-style{margin:0;padding:12px}.logo-section .app-logo{font-size:18px}.token-input-container{padding:10px}.swap-execute-btn{font-size:13px;padding:10px}}@media (max-width:768px){.modal-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;padding:20px;position:fixed;right:0;top:0;z-index:9999}.token-select-modal{margin:0;max-height:80vh;max-width:400px;overflow-y:auto;width:100%}}@media (display-mode:standalone){.page-container{padding-bottom:env(safe-area-inset-bottom,60px);padding-top:env(safe-area-inset-top,20px)}.top-bar{padding-top:env(safe-area-inset-top,0)}}@media (max-width:768px) and (prefers-color-scheme:dark){.swap-card.pancake-style{background:linear-gradient(135deg,#080808f2,#141423e6 50%,#121932f2)}}@media (max-width:768px){.loading-spinner{height:24px;width:24px}.swap-execute-btn.loading{color:#0000;position:relative}.swap-execute-btn.loading:after{animation:spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;content:"";height:20px;left:50%;margin:-10px 0 0 -10px;position:absolute;top:50%;width:20px}}.loading-spinner{animation:spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:currentcolor;display:inline-block;height:18px;width:18px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.modal-overlay.keyboard-visible{align-items:flex-start;padding-top:10px}.token-select-modal.keyboard-visible{max-height:60vh}button:focus,input:focus,select:focus{outline:2px solid gold;outline-offset:2px}.token-option{align-items:center;display:flex;min-height:44px}.network-status{border-radius:15px;font-size:12px;padding:5px 10px;position:fixed;right:10px;top:10px;z-index:10000}.network-status.online{background:#0f03;color:#0f0}.network-status.offline{background:#f003;color:red}.token-select-modal{margin:16px;max-width:calc(100vw - 32px);padding:16px}.token-option{gap:10px;min-height:42px;padding:6px 10px}.token-option .token-logo{font-size:18px}.token-option .token-symbol{font-size:13px}.token-option .token-address{font-size:10px}.token-option .token-balance{font-size:13px}.copy-address-btn{font-size:11px;padding:2px}.modal-header h3{font-size:16px}}@media (max-width:480px){.token-select-modal{margin:10px;max-width:calc(100vw - 20px);padding:12px}.token-option{gap:8px;min-height:38px;padding:5px 8px}.token-option .token-logo{font-size:16px}.token-option .token-symbol{font-size:12px}.token-option .token-address{font-size:9px}.token-option .token-balance{font-size:12px}.copy-address-btn{font-size:10px;padding:2px}}.liquidity-tabs-container{margin-bottom:20px}.liquidity-plus-icon{border:3px solid #27262cf2!important;color:#fff!important;cursor:default!important;font-size:18px!important;font-weight:700!important}.liquidity-plus-icon,.liquidity-plus-icon:hover{background:linear-gradient(135deg,#00d4ff,#7645d9)!important;transform:none!important}.new-pool-info{background:linear-gradient(135deg,#00ff881a,#00d4ff0d 50%,#1fc7d41a);border:1px solid #00ff884d;border-radius:15px;margin:16px 0;overflow:hidden;padding:20px;position:relative}.new-pool-info:before{animation:new-pool-shine 3s ease-in-out infinite;background:linear-gradient(90deg,#0000,#00ff881a,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}@keyframes new-pool-shine{0%{left:-100%}to{left:100%}}.new-pool-info .detail-row.info{color:#0f8;font-weight:600}.new-pool-info .detail-row.info span:first-child{color:#0f8;text-shadow:0 0 10px #00ff884d}.liquidity-execute-btn{animation:liquidity-pulse 2s ease-in-out infinite;background:linear-gradient(135deg,#0f8,#1fc7d4)!important;color:#fff!important}@keyframes liquidity-pulse{0%,to{box-shadow:0 8px 25px #00ff884d}50%{box-shadow:0 12px 35px #00ff8880}}.liquidity-execute-btn:hover:not(:disabled){background:linear-gradient(135deg,#1fc7d4,#0f8)!important;box-shadow:0 12px 35px #0f89!important}.liquidity-execute-btn.disabled{animation:none;background:linear-gradient(135deg,#474d66,#474d66)!important}.liquidity-details{background:#0003;border:1px solid #ffffff1a;border-radius:16px;margin:16px 0;padding:16px;position:relative;z-index:1}.liquidity-details .detail-row{align-items:center;border-bottom:1px solid #ffffff0d;display:flex;font-size:14px;justify-content:space-between;margin-bottom:8px;padding:8px 0}.liquidity-details .detail-row:last-child{border-bottom:none;margin-bottom:0}.liquidity-details .detail-row span:first-child{color:#b8add2}.liquidity-details .detail-row span:last-child{color:#f4eeff;font-weight:500}.liquidity-pool-address{color:#00d4ff!important;font-family:Courier New,monospace!important;font-size:12px!important;text-shadow:0 0 8px #00d4ff4d}.liquidity-reserve-amount{color:gold!important;font-weight:600!important;text-shadow:0 0 8px #ffd7004d}.liquidity-price-ratio{color:#ff6b9d!important;font-weight:600!important;text-shadow:0 0 8px #ff6b9d4d}.user-lp-info{color:#0f8!important;font-weight:700!important;text-shadow:0 0 10px #0f86}.token-input-container.liquidity .percentage-btn{background:#00ff881a;border:1px solid #00ff884d;color:#0f8}.token-input-container.liquidity .percentage-btn:hover{background:#0f83;border-color:#00ff8880;box-shadow:0 2px 8px #00ff884d}.token-input-container.liquidity .percentage-btn.max-btn{background:linear-gradient(135deg,#0f8,#1fc7d4);border:none;color:#fff}.token-input-container.liquidity .percentage-btn.max-btn:hover{box-shadow:0 2px 8px #0f86;transform:translateY(-1px)}@media (max-width:768px){.liquidity-details{margin:12px 0;padding:12px}.liquidity-details .detail-row{font-size:13px;padding:6px 0}.new-pool-info{margin:12px 0;padding:15px}}@media (max-width:480px){.liquidity-details{padding:10px}.liquidity-details .detail-row{align-items:flex-start;flex-direction:column;font-size:12px;gap:4px}.liquidity-details .detail-row span:last-child{align-self:flex-end}.new-pool-info{padding:12px}}.amount-input,.token-address,.token-amount-input,.token-input,.wallet-address,input,textarea{-webkit-touch-callout:default!important;-webkit-user-select:text!important;user-select:text!important}
/*# sourceMappingURL=main.e0dfa497.css.map*/