@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#000;color:#e0e0e0;font-family:Poppins,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}body:before{background-image:radial-gradient(circle at 10% 20%,#ffd70005 0,#0000 20%),radial-gradient(circle at 90% 80%,#ffd70005 0,#0000 20%),radial-gradient(circle at 50% 50%,#ffd70008 0,#0000 40%);content:"";height:100%;left:0;position:fixed;top:0;width:100%;z-index:-1}.header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000e6;border-bottom:1px solid #ffa50033;box-shadow:0 4px 20px #0006;padding:12px 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-container{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 16px}.logo img{height:40px}.logo span{font-size:1.5rem}.connect-wallet-btn{background:gold;box-shadow:0 4px 15px #0003;color:#000;font-size:1rem;padding:10px 20px}.connect-wallet-btn:hover{background:orange;box-shadow:0 6px 20px #00000040}@media (max-width:768px){html{font-size:14px}.header h1,.header h2,.header h3{font-size:1.1rem;margin:.5rem 0}.header{background:#0d1021;border-bottom:1px solid #1f263dcc;box-shadow:none;padding:10px 0}.header-container{padding:0 15px}.logo{align-items:center;display:flex}.logo img{height:22px;margin-right:6px}.logo span{-webkit-text-fill-color:#fff;background:none;color:#fff;font-size:1.2rem;font-weight:500;letter-spacing:0;white-space:nowrap}.connect-wallet-btn{background:#0000;border:1px solid #ffd70080;border-radius:6px;box-shadow:none;color:#ffd700e6;font-size:12px;font-weight:400;padding:6px 10px}.connect-wallet-btn:hover{background:#ffd7001a;box-shadow:none;transform:none}.stats-header h3{font-size:1rem}.stat-title{font-size:.8rem}.stat-value-large{font-size:1.1rem}.stat-change,.stat-trades{font-size:.8rem}.token-price{padding:8px}.price-label{font-size:.8rem;margin-right:4px}.price-value{font-size:.95rem;margin-right:10px}.compact-stats{padding:0 2px}}.logo{align-items:center;display:flex;overflow:hidden;position:relative}.logo img{border:2px solid #ffd7004d;border-radius:50%;height:45px;margin-right:12px;transition:all .3s ease}.logo:hover img{box-shadow:0 0 15px #ffd7004d;transform:scale(1.05)}.logo span{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,gold,orange);-webkit-background-clip:text;background-clip:text;font-size:1.8rem;font-weight:700;letter-spacing:.5px;text-shadow:0 0 15px #ffd70080}.connect-wallet-btn{background:linear-gradient(135deg,gold,orange);border:none;border-radius:12px;box-shadow:0 4px 15px #ffd7004d;color:#333;cursor:pointer;font-size:.95rem;font-weight:600;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease}.connect-wallet-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.5s;width:100%}.connect-wallet-btn:hover{box-shadow:0 6px 20px #ffd70066;transform:translateY(-2px)}.connect-wallet-btn:hover:before{left:100%}.main{margin:25px auto;max-width:650px;padding:0 20px;position:relative;z-index:1}.swap-container{animation:fadeIn .6s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#121212,#1a1a1a);border:1px solid #ffd70026;border-radius:24px;box-shadow:0 10px 40px #00000080;overflow:hidden;padding:32px;position:relative;transform:translateY(0);transition:all .4s cubic-bezier(.4,0,.2,1)}.swap-container:hover{border-color:#ffd70040;box-shadow:0 15px 50px #0009;transform:translateY(-5px)}.swap-container:before{animation:rotate 20s linear infinite;background:radial-gradient(circle at center,#ffd70014 0,#0000 50%);content:"";height:200%;left:-50%;opacity:.5;pointer-events:none;position:absolute;top:-50%;width:200%;z-index:-1}.swap-title{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,gold,orange);-webkit-background-clip:text;background-clip:text;display:inline-block;font-size:2rem;font-weight:700;letter-spacing:1px;margin-bottom:25px;position:relative;text-align:center;text-shadow:0 0 20px #ffd70066}.swap-title,.swap-title:after{left:50%;transform:translateX(-50%)}.swap-title:after{background:linear-gradient(90deg,gold,orange);border-radius:3px;bottom:-8px;content:"";height:3px;position:absolute;width:60px}.swap-box{background-color:#191919f2;border:1px solid #ffd70026;border-radius:16px;box-shadow:0 4px 15px #0003,0 0 1px #ffd7001a;margin-bottom:15px;padding:20px;position:relative;transition:all .3s ease;z-index:1}.swap-box:hover{border-color:#ffd7004d;box-shadow:0 8px 25px #0000004d,0 0 8px #ffd70026;transform:translateY(-2px)}.swap-box:after{background:linear-gradient(45deg,#0000,#ffd7000d,#0000);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%}.swap-box:hover:after{opacity:1}.swap-box-header{color:#bbb;font-size:.9rem;font-weight:500;letter-spacing:.5px;margin-bottom:12px}.swap-box-content,.swap-box-header{display:flex;justify-content:space-between}.swap-box-content{align-items:center;position:relative;z-index:5}.swap-input{background-color:initial;border:none;color:#fff;cursor:text;font-size:1.8rem;font-weight:600;outline:none;padding:5px 0;position:relative;transition:all .2s ease;width:60%;z-index:10}.swap-input:focus{color:gold}.swap-input::placeholder{color:#ffffff4d}.token-selector{align-items:center;background:linear-gradient(145deg,#232323,#1e1e1e);border:1px solid #ffd70026;border-radius:16px;box-shadow:0 4px 15px #00000040;color:#fff;cursor:pointer;display:flex;justify-content:space-between;min-width:140px;padding:12px 20px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:20}.token-selector.disabled{background:#1e1e1ecc;cursor:not-allowed;opacity:.8}.token-selector:hover:not(.disabled){border-color:#ffd7004d;box-shadow:0 8px 20px #0000004d;transform:translateY(-2px)}.token-selector:hover{background-color:#2d2d2df2;border-color:#ffd70033;box-shadow:0 6px 15px #00000040;transform:translateY(-2px)}.token-logo{border:1px solid #ffd70033;border-radius:50%;box-shadow:0 0 10px #ffd7004d;height:28px;margin-right:10px;object-fit:cover;width:28px}.dropdown-arrow{color:gold;font-size:.7rem;margin-left:8px;transition:transform .3s ease}.token-selector:hover .dropdown-arrow{transform:translateY(2px)}.token-dropdown{animation:fadeInDown .2s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:#1e1e1efa;border:1px solid #ffd70026;border-radius:12px;box-shadow:0 8px 25px #0006,0 0 10px #ffd7001a;margin-top:10px;max-height:300px;min-width:200px;overflow-y:auto;position:absolute;right:-5px;transform-origin:top center;z-index:1000}.token-option{align-items:center;background:#0000004d;border-bottom:1px solid #ffffff0d;border-radius:8px;cursor:pointer;display:flex;margin:4px;padding:12px 15px;transition:all .2s cubic-bezier(.4,0,.2,1)}.token-option:last-child{border-bottom:none}.token-option:hover{background-color:#ffd70033;transform:translateX(2px)}.token-option.selected{background:linear-gradient(135deg,#ffd70033,#ffa50033);border:1px solid #ffd7004d;box-shadow:0 2px 8px #ffd7001a}.token-info{display:flex;flex-direction:column;margin-left:5px}.token-symbol{color:#fff;font-size:.95rem;font-weight:600}.token-name{color:#aaa;font-size:.75rem}.swap-direction-btn{align-items:center;background:linear-gradient(135deg,#444,#333);border:2px solid #ffd70033;border-radius:50%;box-shadow:0 4px 15px #0000004d;color:gold;cursor:pointer;display:flex;font-size:1.3rem;height:44px;justify-content:center;margin:-10px auto;overflow:hidden;position:relative;transition:all .3s ease;width:44px;z-index:5}.swap-direction-btn:hover{background:linear-gradient(135deg,#555,#444);border-color:#ffd70066;box-shadow:0 6px 20px #0006,0 0 15px #ffd7004d;color:orange;transform:rotate(180deg)}.swap-direction-btn:before{background:radial-gradient(circle at center,#ffd70033,#0000 70%);content:"";height:200%;left:-50%;opacity:0;position:absolute;top:-50%;transition:opacity .3s ease;width:200%}.swap-direction-btn:hover:before{opacity:1}.swap-details{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#191919f2;border:1px solid #ffd70026;border-radius:16px;box-shadow:0 4px 15px #0003;margin:20px 0;overflow:hidden;padding:18px;position:relative}.swap-details:before{background:linear-gradient(135deg,#0000,#ffd70008,#0000);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.swap-detail-row{border-bottom:1px solid #ffffff0d;color:#bbb;display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:10px;padding:4px 0;transition:all .2s ease}.swap-detail-row:hover{background-color:#ffffff05;border-radius:4px;color:#ddd;margin:0 -6px 10px;padding:4px 6px}.swap-detail-row:nth-child(3) span:last-child{color:#4caf50;font-weight:600;text-shadow:0 0 10px #4caf504d}.swap-detail-row:last-child{margin-bottom:0}.swap-btn{animation:gradientBG 3s ease infinite;background:linear-gradient(135deg,gold,orange);background-size:200% 200%;border:none;border-radius:16px;box-shadow:0 8px 25px #ffd7004d;color:#111;cursor:pointer;font-size:1.2rem;font-weight:700;letter-spacing:.5px;margin-top:25px;overflow:hidden;padding:18px;position:relative;text-transform:uppercase;transition:all .5s cubic-bezier(.4,0,.2,1);width:100%}.swap-btn:hover{animation:gradientBG 1.5s ease infinite;box-shadow:0 12px 30px #ffd70066;box-shadow:0 8px 25px #ffd70066,0 0 20px #ffd70040;transform:translateY(-3px) scale(1.01);transform:translateY(-3px)}.swap-btn:before{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.5s;width:100%}.swap-btn:hover:before{left:100%}.swap-btn:disabled{background:linear-gradient(135deg,#444,#333);box-shadow:none;color:#777;cursor:not-allowed;transform:none}.stats-container{animation:fadeInUp .8s ease-out;display:flex;flex-direction:column;gap:15px;margin-bottom:25px}.stats-card{animation:fadeInUp .8s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#121212,#1a1a1a);border:1px solid #ffd7001a;border-radius:20px;box-shadow:0 8px 32px #0006;padding:24px;transform:translateY(0);transition:all .4s cubic-bezier(.4,0,.2,1)}.stats-card:hover{border-color:#ffd70033;box-shadow:0 15px 50px #0009;box-shadow:0 8px 30px #00000080;transform:translateY(-5px);transform:translateY(-3px)}.stats-card:before{background:linear-gradient(135deg,#0000,#ffd70008,#0000);height:100%;pointer-events:none}.stats-card h3{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,gold,orange);-webkit-background-clip:text;background-clip:text;display:inline-block;font-size:1.3rem;font-weight:600;left:50%;letter-spacing:.5px;margin-bottom:15px;position:relative;text-align:center;transform:translateX(-50%)}.stats-card h3:after{background:linear-gradient(90deg,gold,orange);border-radius:2px;bottom:-5px;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:40px}.stats-row{flex-wrap:wrap;justify-content:space-around}.stat-item{align-items:center;display:flex;flex-direction:column;min-width:100px}.stat-label{color:#aaa;font-size:.9rem;margin-bottom:5px}.stat-value{color:#fff;font-size:1.3rem;font-weight:600;text-shadow:0 0 10px #fff3;transition:all .3s ease}.stat-item:hover .stat-value{color:gold;transform:scale(1.05)}.stat-subvalue{color:#4caf50;font-size:.8rem;font-weight:500;margin-top:4px}.compact-stats{animation:fadeIn .6s ease-out;margin-bottom:24px}.stats-card{background:linear-gradient(180deg,#000000f2,#141414e6);border:1px solid #ffa50040;border-radius:16px;box-shadow:0 8px 25px #0000004d;overflow:hidden;padding:20px;position:relative;transition:all .3s ease}.stats-card:hover{border-color:#ffa50066;box-shadow:0 10px 30px #0006;transform:translateY(-2px)}.stats-card:before{background:none;content:"";height:0;left:0;position:absolute;top:0;width:100%}.stats-header{align-items:center;border-bottom:none;display:flex;margin-bottom:10px;padding-bottom:15px}.token-logo-small{border:2px solid #ffd70099;border-radius:50%;box-shadow:0 0 10px #ffa5004d;height:32px;margin-right:12px;width:32px}.stats-header h3{color:gold;font-size:22px;font-weight:600;margin:0;padding-left:0;text-align:left;text-shadow:0 2px 4px #00000080;width:100%}.stats-row{display:flex;gap:15px;justify-content:space-between;margin-bottom:20px}.stat-block{background:#14141499;border:1px solid #ffa50033;border-radius:12px;flex:1 1;padding:15px;transition:all .3s ease}.stat-block:hover{background:#1e1e1ecc;border-color:#ffa50066}.stat-title{color:orange;font-size:14px;font-weight:500;margin-bottom:8px}.stat-value-large{color:gold;font-size:26px;font-weight:700;letter-spacing:-.5px;margin-bottom:5px;text-shadow:0 2px 4px #00000080}.stat-change{color:#4caf50;font-size:14px;font-weight:500}.stat-trades{color:#aaa;font-size:14px}.token-price{align-items:center;background:#141414b3;border:1px solid #ffa50033;border-radius:12px;display:flex;flex-wrap:wrap;margin-top:15px;padding:12px 16px}.price-label{color:orange;font-size:14px;font-weight:500;margin-right:6px}.price-value{color:#fff;font-size:16px;font-weight:600;margin-right:16px}.ml-auto{margin-left:auto}@media (max-width:480px){.compact-stats{padding:0}.stats-row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px}.stat-block{flex-basis:50%;min-width:0;padding:12px}.stat-title{color:orange;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-value-large{color:gold;font-size:1.4rem;font-weight:700;letter-spacing:-.5px}.stat-change,.stat-trades{font-size:.8rem;white-space:nowrap}.token-price{align-items:center;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:space-between;padding:10px}.token-price div{align-items:center;display:flex}.price-label{font-size:.7rem;margin-right:6px}.price-value{font-size:.7rem;white-space:nowrap}.token-price div:nth-child(3){margin-left:0}.stats-header h3{font-size:18px}.stat-value-large{font-size:22px}}.positive-change{color:#4caf50;text-shadow:0 0 10px #4caf504d}.negative-change{color:#f44336;text-shadow:0 0 10px #f443364d}.slippage-settings-toggle{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#191919f2;border:1px solid #ffd70026;border-radius:14px;box-shadow:0 4px 15px #0003;color:#bbb;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:12px;padding:12px 18px;transition:all .3s ease}.slippage-settings-toggle:hover{background-color:#232323f2;border-color:#ffd70040;box-shadow:0 6px 20px #0000004d;color:#ddd;transform:translateY(-2px)}.toggle-icon{color:gold;font-size:1.1rem;transition:all .3s ease}.slippage-settings-toggle:hover .toggle-icon{transform:scale(1.2)}.slippage-settings{animation:fadeIn .3s ease-in-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#191919f2;border:1px solid #ffd70026;border-radius:14px;box-shadow:0 6px 20px #0000004d;margin-bottom:18px;padding:18px}.slippage-options{align-items:center;display:flex;gap:10px;justify-content:space-between}.slippage-option{background-color:#444c;border:1px solid #ffd7001a;border-radius:10px;box-shadow:0 2px 8px #0003;color:#ddd;cursor:pointer;flex:1 1;font-weight:500;padding:10px;text-align:center;transition:all .2s ease}.slippage-option:hover{background-color:#4b4b4bcc;border-color:#ffd70033;box-shadow:0 4px 12px #0000004d;transform:translateY(-2px)}.slippage-option.active{background:linear-gradient(135deg,gold,orange);border:none;box-shadow:0 4px 15px #ffd7004d;color:#333;font-weight:600;transform:translateY(-2px)}.slippage-custom{align-items:center;background-color:#444c;border:1px solid #ffd7001a;border-radius:10px;box-shadow:0 2px 8px #0003;display:flex;flex:1 1;padding:0 12px;transition:all .2s ease}.slippage-custom:hover{background-color:#4b4b4bcc;border-color:#ffd70033;box-shadow:0 4px 12px #0000004d}.slippage-custom input{background-color:initial;border:none;color:#fff;outline:none;padding:8px 0;text-align:right;width:100%}.slippage-custom span{color:#fff;margin-left:5px}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes gradientBG{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes glow{0%{box-shadow:0 0 5px #ffd7004d}50%{box-shadow:0 0 20px #ffd70080}to{box-shadow:0 0 5px #ffd7004d}}.app:after{animation:subtle-move 120s linear infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='50' cy='50' r='1.5' fill='rgba(255, 215, 0, 0.15)'/%3E%3C/svg%3E");content:"";height:100%;left:0;opacity:.3;pointer-events:none;position:fixed;top:0;width:100%;z-index:-5}@keyframes subtle-move{0%{background-position:0 0}to{background-position:1000px 1000px}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media (min-width:769px){.header{padding:15px 0}.logo span{font-size:1.8rem}.connect-wallet-btn{border-radius:12px;font-size:1.1rem;padding:12px 24px}.stat-value-large{font-size:1.8rem}.stat-title{font-size:1rem}.price-label,.price-value{font-size:1.1rem}.stats-card{padding:30px}.stats-header h3{font-size:1.5rem}.header-container{max-width:1200px;padding:0 30px}}.toast{border-radius:8px;box-shadow:0 4px 12px #00000026;display:flex;flex-direction:column;max-width:450px;min-width:300px;padding:12px 16px;position:fixed;right:20px;top:20px;transition:opacity .3s,transform .3s;z-index:9999}.toast.show{opacity:1;transform:translateY(0)}.toast.hide{opacity:0;transform:translateY(20px)}.swap-error,.swap-success{border-radius:6px;margin-top:10px;padding:8px 12px;text-align:center}.swap-error{background-color:#e74c3c1a;border:1px solid #e74c3c33;color:#e74c3c}.swap-success{background-color:#2ecc711a;border:1px solid #2ecc7133;color:#2ecc71}@media (max-width:600px){.main{padding:0 15px}.swap-container{padding:20px}.swap-title{font-size:1.5rem}.swap-input{font-size:1.2rem}}
/*# sourceMappingURL=main.70708830.css.map*/