@import url(https://fonts.googleapis.com/css2?family=Orbitron:wght@400..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@300;400;500;600;700;800&display=swap);:root{--pp-neue-montreal-fallback:"Orbitron","Courier New",monospace;--primary-green:#22c55e;--accent-green:#0f8;--neon-green:#39ff14;--matrix-green:#0f0;--dark-bg:#000;--dark-surface:#0f172a;--dark-border:#1e293b;--gray-900:#111827;--gray-800:#1f2937;--gray-700:#374151;--gray-600:#4b5563;--gray-500:#6b7280;--gray-400:#9ca3af;--gray-300:#d1d5db;--green-500:#10b981;--green-400:#34d399;--green-300:#6ee7b7;--yellow-400:#fbbf24}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:#111827;background:var(--gray-900);color:#fff;font-family:Orbitron,Courier New,monospace;font-family:var(--orbitron-font);line-height:1.6;overflow-x:hidden}.min-h-screen{min-height:100vh}.container{margin:0 auto;max-width:1200px}.mx-auto{margin-left:auto;margin-right:auto}.relative{position:relative}.fixed{position:fixed}.absolute{position:absolute}.z-10{z-index:10}.z-0{z-index:0}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.space-x-2>*+*{margin-left:.5rem}.space-x-4>*+*{margin-left:1rem}.space-x-6>*+*{margin-left:1.5rem}.space-y-1>*+*{margin-top:.25rem}.space-y-2>*+*{margin-top:.5rem}.space-y-6>*+*{margin-top:1.5rem}.flex-1{flex:1 1}.flex-shrink-0{flex-shrink:0}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.col-span-5{grid-column:span 5/span 5}.col-span-7{grid-column:span 7/span 7}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-bottom:1rem;padding-top:1rem}.py-8{padding-bottom:2rem;padding-top:2rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-12{margin-bottom:3rem}.mt-1{margin-top:.25rem}.mt-4{margin-top:1rem}.mt-16{margin-top:4rem}.mt-20{margin-top:5rem}.w-full{width:100%}.w-2{width:.5rem}.w-10{width:2.5rem}.h-2{height:.5rem}.h-10{height:2.5rem}.max-w-2xl{max-width:42rem}.min-w-140{min-width:140px}.text-6xl{font-size:3.75rem;line-height:1}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-xl{font-size:1.25rem}.text-lg,.text-xl{line-height:1.75rem}.text-lg{font-size:1.125rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-semibold{font-weight:600}.font-medium{font-weight:500}.font-mono{font-family:JetBrains Mono,Consolas,Monaco,monospace}.text-center{text-align:center}.text-right{text-align:right}.text-white{color:#fff}.text-gray-300{color:#d1d5db;color:var(--gray-300)}.text-gray-400{color:#9ca3af;color:var(--gray-400)}.text-gray-900{color:#111827;color:var(--gray-900)}.text-green-300{color:#6ee7b7;color:var(--green-300)}.text-green-400{color:#34d399;color:var(--green-400)}.text-yellow-400{color:#fbbf24;color:var(--yellow-400)}.bg-gray-800{background-color:#1f2937;background-color:var(--gray-800)}.bg-gray-900{background-color:#111827;background-color:var(--gray-900)}.bg-green-400{background-color:#34d399;background-color:var(--green-400)}.bg-green-500{background-color:#10b981;background-color:var(--green-500)}.bg-gray-600{background-color:#4b5563;background-color:var(--gray-600)}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border{border-width:1px}.border-green-500-30{border-color:#10b9814d}.border-green-500-20{border-color:#10b98133}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-radial{background-image:radial-gradient(ellipse at center,var(--tw-gradient-stops))}.from-green-500{--tw-gradient-from:var(--green-500);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#10b98100)}.from-green-400{--tw-gradient-from:var(--green-400);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,#34d39900)}.to-green-400{--tw-gradient-to:var(--green-400)}.to-green-300{--tw-gradient-to:var(--green-300)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.text-transparent{color:#0000}.bg-gray-800-60{background-color:#1f293799}.bg-gray-800-30{background-color:#1f29374d}.bg-gray-700-30{background-color:#3741514d}.bg-green-900-10{background-color:#064e3b1a}.backdrop-blur-md{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.backdrop-blur-xl{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.block{display:block}.transition-all{transition:all .3s ease}.transition-colors{transition:color .3s ease}.duration-300{transition-duration:.3s}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.hover\:text-green-300:hover{color:#6ee7b7;color:var(--green-300)}.hover\:bg-gray-700-30:hover{background-color:#3741514d}.hover\:rotate-180:hover{transform:rotate(180deg)}.matrix-bg{background:#000;background:var(--dark-bg);height:100%;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:-1}.matrix-bg:before{animation:matrix-rain 20s linear infinite;background-image:linear-gradient(90deg,#0000 79px,#22c55e08 81px,#0000 82px),linear-gradient(0deg,#0000 79px,#22c55e08 81px,#0000 82px);background-size:80px 80px;content:"";height:200%;left:0;position:absolute;top:0;width:100%}@keyframes matrix-rain{0%{transform:translateY(-100vh)}to{transform:translateY(100vh)}}.cyber-button{background:linear-gradient(45deg,#22c55e1a,#00ff881a);border:1px solid #22c55e;border:1px solid var(--primary-green);border-radius:6px;color:#0f8;color:var(--accent-green);cursor:pointer;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.5px;overflow:hidden;padding:12px 24px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.cyber-button:before{background:linear-gradient(90deg,#0000,#0f83,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s;width:100%}.cyber-button:hover:before{left:100%}.cyber-button:hover{background:linear-gradient(45deg,#22c55e33,#0f83);box-shadow:0 0 20px #00ff884d;color:#0f8;color:var(--accent-green);text-decoration:none;transform:translateY(-2px)}.cyber-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172acc;border:1px solid #22c55e4d;border-radius:12px;transition:all .3s ease}.cyber-card:hover{border-color:#00ff8880;box-shadow:0 8px 32px #22c55e1a;transform:translateY(-2px)}.cyber-input{background:#0f172a99;border:1px solid #22c55e4d;border-radius:8px;color:#f8fafc;font-family:inherit;font-size:16px;padding:12px 16px;transition:all .3s ease;width:100%}.cyber-input:focus{border-color:#0f8;border-color:var(--accent-green);box-shadow:0 0 10px #0f83;outline:none}.cyber-input::placeholder{color:#f8fafc80}.cyber-input[readonly]{background:#0f172a4d}.cyber-input option{background:#1f2937;background:var(--gray-800);color:#fff}.neon-text{text-shadow:0 0 5px #0f8,0 0 10px #0f8,0 0 15px #0f8;text-shadow:0 0 5px var(--accent-green),0 0 10px var(--accent-green),0 0 15px var(--accent-green)}.status-success{color:#0f8;color:var(--accent-green);text-shadow:0 0 10px #00ff8880}.status-pending{color:#fbbf24;color:var(--yellow-400);text-shadow:0 0 10px #fbbf2480}.status-error{color:#ef4444;text-shadow:0 0 10px #ef444480}@media (max-width:768px){.text-6xl{font-size:2.5rem}.px-4{padding-left:.5rem;padding-right:.5rem}.cyber-button{font-size:12px;padding:8px 16px}.grid-cols-12,.grid-cols-2,.grid-cols-3{grid-template-columns:repeat(1,minmax(0,1fr))}.col-span-5,.col-span-7{grid-column:span 1/span 1}.space-x-4>*+*{margin-left:.5rem}.flex-col-mobile{flex-direction:column}.swap-input{font-size:18px!important;height:50px!important;padding:14px!important}.token-dropdown{font-size:12px!important;height:50px!important;padding:14px 10px!important}}@media (min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#0f172a;background:var(--dark-surface)}::-webkit-scrollbar-thumb{background:#22c55e;background:var(--primary-green);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0f8;background:var(--accent-green)}a{color:inherit;text-decoration:none}.loading-dots{display:inline-block}.loading-dots:after{animation:loading-dots 1.5s infinite;content:"..."}@keyframes loading-dots{0%,20%{content:"."}40%{content:".."}60%,to{content:"..."}}.opacity-50{opacity:.5}.cursor-not-allowed{cursor:not-allowed}.text-red-400{color:#f87171}.text-red-300{color:#fca5a5}.w-16{width:4rem}.h-16{height:4rem}.mr-8{margin-right:2rem}.hidden{display:none}.bg-green-500\/5{background-color:#22c55e0d}.bg-green-500\/3{background-color:#22c55e08}.bg-green-400\/4{background-color:#34d3990a}.bg-green-600\/6{background-color:#16a34a0f}.blur-3xl{filter:blur(64px)}.toast-viewport{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;max-width:100vw;outline:none;padding:24px;position:fixed;right:0;top:0;width:400px;z-index:2147483647}.toast-root{animation:toast-slide-in .15s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172af2;border:1px solid #7ffb504d;border-radius:12px;box-shadow:0 10px 38px -10px #00000059,0 10px 20px -15px #0003;padding:16px;transition:all .3s ease}.toast-root[data-state=closed]{animation:toast-hide .1s ease-in}.toast-content{align-items:flex-start;display:flex;gap:12px}.toast-icon{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:2px;width:20px}.toast-text{flex:1 1;min-width:0}.toast-title{color:#fff;font-size:14px;font-weight:600;margin:0}.toast-description,.toast-title{font-family:Orbitron,Courier New,monospace;font-family:var(--orbitron-font);line-height:1.4}.toast-description{color:#a1a1aa;font-size:13px;margin:4px 0 0}.toast-close{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:all .2s ease}.toast-close:hover{background-color:#6b72801a;color:#9ca3af}.toast-success{background:#0f172af2;border-color:#22c55e66}.toast-success .toast-icon{color:#22c55e}.toast-error{background:#0f172af2;border-color:#ef444466}.toast-error .toast-icon{color:#ef4444}.toast-warning{background:#0f172af2;border-color:#f59e0b66}.toast-warning .toast-icon{color:#f59e0b}.toast-info{background:#0f172af2;border-color:#3b82f666}.toast-info .toast-icon{color:#3b82f6}@keyframes toast-hide{0%{opacity:1}to{opacity:0}}@keyframes toast-slide-in{0%{transform:translateX(calc(100% + 24px))}to{transform:translateX(0)}}@keyframes toast-swipe-out{0%{transform:translateX(var(--radix-toast-swipe-end-x))}to{transform:translateX(calc(100% + 24px))}}.toast-root[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.toast-root[data-swipe=cancel]{transform:translateX(0);transition:transform .2s ease-out}.toast-root[data-swipe=end]{animation:toast-swipe-out .1s ease-out}@media (max-width:768px){.toast-viewport{padding:16px;width:100%}.toast-root{padding:14px}.toast-title{font-size:13px}.toast-description{font-size:12px}}.homepage-title{font-family:Orbitron,Courier New,monospace;font-family:var(--orbitron-font);font-size:clamp(3rem,9vw,6rem);font-weight:900;letter-spacing:.08em;line-height:.95;text-transform:uppercase}.title-line{color:#fff;display:block;margin-bottom:.1em}.title-green,.title-highlight{color:#7ffb50}.clean-title{font-size:clamp(2.2rem,6vw,4rem);font-weight:900;letter-spacing:.05em;line-height:.95;text-transform:uppercase}.clean-subtitle,.clean-title{font-family:Orbitron,Courier New,monospace;font-family:var(--orbitron-font)}.clean-subtitle{color:#7ffb50;font-size:clamp(.9rem,2vw,1.1rem);font-weight:400;letter-spacing:.01em;line-height:1.6;margin-top:1.5rem}.homepage-subtitle{color:#a1a1aa;font-family:Orbitron,Courier New,monospace;font-family:var(--orbitron-font);font-size:clamp(1.1rem,3vw,1.5rem);font-weight:500;letter-spacing:.02em;line-height:1.7;margin-top:2.5rem}@media (max-width:1024px){.clean-title,.homepage-title{font-size:clamp(2rem,8vw,3.5rem);letter-spacing:.06em;text-align:center}.clean-subtitle,.homepage-subtitle{font-size:clamp(.9rem,2.5vw,1.1rem);margin-top:1.5rem;text-align:center}}@media (max-width:768px){.clean-title,.homepage-title{font-size:clamp(1.6rem,10vw,2.8rem);letter-spacing:.05em;margin-bottom:1.2rem}.clean-subtitle,.homepage-subtitle{font-size:clamp(.85rem,3.5vw,1rem);line-height:1.6;margin-top:1.2rem}.navbar-swap-btn{font-size:13px;min-width:100px;padding:8px 14px}.navbar-swap-btn .btn-icon svg{height:16px;width:16px}.connect-wallet-btn{font-size:13px;padding:8px 12px}.hidden.md\\:flex{display:none!important}.relative.z-10.min-h-screen{padding:1rem!important}}.modern-wallet-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0009;border:1px solid #7ffb504d;border-radius:16px;min-width:200px;padding:16px 20px;transition:all .3s ease}.modern-wallet-card:hover{border-color:#7ffb5080;box-shadow:0 8px 32px #7ffb501a}.wallet-header{justify-content:space-between;margin-bottom:12px}.wallet-header,.wallet-status{align-items:center;display:flex}.wallet-status{gap:8px}.status-dot{animation:pulse 2s infinite;border-radius:50%;height:8px;width:8px}.status-dot.ethereum{background-color:#627eea}.status-dot.aptos{background-color:#00d4aa}.wallet-chain-label{color:#a1a1aa;font-family:Orbitron,Courier New,monospace;font-family:var(--orbitron-font);font-size:12px;font-weight:500}.disconnect-btn{align-items:center;background:none;border:none;border-radius:6px;color:#ef4444;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.disconnect-btn:hover{background-color:#ef44441a;color:#f87171}.wallet-address{color:#7ffb50;font-family:JetBrains Mono,monospace;font-size:14px;font-weight:600;letter-spacing:.5px;margin-bottom:8px}.wallet-balance{color:#d1d5db;font-size:12px;font-weight:500}.modern-connect-btn{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,#7ffb501a,#7ffb500d);border:1px solid #7ffb504d;border-radius:16px;color:#fff;cursor:pointer;display:flex;font-family:Orbitron,Courier New,monospace;font-family:var(--orbitron-font);font-size:14px;font-weight:600;gap:10px;justify-content:center;min-width:180px;padding:12px 20px;transition:all .3s ease}.modern-connect-btn:hover{background:linear-gradient(135deg,#7ffb5033,#7ffb501a);border-color:#7ffb5080;box-shadow:0 8px 32px #7ffb5026;transform:translateY(-2px)}.modern-connect-btn.connecting,.modern-connect-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.modern-connect-btn.connecting{background:linear-gradient(135deg,#7ffb500d,#7ffb5005)}.btn-icon{align-items:center;color:#7ffb50;display:flex;justify-content:center}.modern-connect-btn.ethereum .btn-icon{color:#627eea}.modern-connect-btn.aptos .btn-icon{color:#00d4aa}.navbar-swap-btn{font-size:15px;font-weight:700;letter-spacing:.02em;min-width:130px;padding:12px 20px;text-decoration:none;transition:all .3s ease}.navbar-swap-btn:hover{color:#fff;text-decoration:none}.navbar-swap-btn .btn-icon{color:#7ffb50}.connect-wallet-btn{align-items:center;background:#0000;border:1px solid #374151;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Orbitron,Courier New,monospace;font-family:var(--orbitron-font);font-size:14px;font-weight:600;gap:8px;padding:10px 16px;text-decoration:none;transition:all .3s ease}.connect-wallet-btn:hover{background-color:#7efb5021;border-color:#7ffb50;color:#7ffb50;text-decoration:none}.connect-wallet-btn .btn-icon{color:#9ca3af}.swap-input{background:#0f172acc!important;border:2px solid #22c55e4d!important;color:#fff!important;font-size:24px!important;font-weight:600;height:60px!important;letter-spacing:.5px;padding:18px!important}.swap-input:focus{border-color:#0f8!important;border-color:var(--accent-green)!important;box-shadow:0 0 15px #00ff884d!important}.swap-input::placeholder{color:#9ca3af99!important;font-size:20px!important}.token-dropdown{background:#0f172acc!important;border:2px solid #22c55e4d!important;color:#fff!important;font-size:14px!important;font-weight:600;height:60px!important;padding:18px 12px!important}.token-dropdown:focus{border-color:#0f8!important;border-color:var(--accent-green)!important;box-shadow:0 0 15px #00ff884d!important}@media (min-width:768px){.md\:flex{display:flex}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.analytics-section{margin-top:6rem;padding:0 2rem;position:relative;z-index:5}.analytics-header{margin-bottom:3rem;text-align:center}.analytics-title{color:#fff;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:700;letter-spacing:.02em;margin-bottom:1rem}.analytics-description,.analytics-title{font-family:Orbitron,Courier New,monospace;font-family:var(--orbitron-font)}.analytics-description{color:#7ffb50;font-size:clamp(.9rem,2vw,1.1rem);font-weight:400;line-height:1.6;margin:0 auto;max-width:600px}.bento-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;margin:0 auto;max-width:1200px}.bento-card{background-color:#0f161f;border:1px solid #7ffb5033;border-radius:1rem;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s ease}.bento-card:before{background:#7ffb5005;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.bento-card:hover{border-color:#7ffb5066;box-shadow:0 0 20px #7ffb501a,0 0 40px #7ffb500d,0 0 60px #7ffb5008;transform:translateY(-2px)}.bento-card:hover:before{opacity:1}.chart-card{grid-column:1;grid-row:1;min-height:250px}.card-header{margin-bottom:1.5rem}.card-header h3{color:#fff;font-size:1.1rem;font-weight:600;letter-spacing:.02em;margin:0 0 .5rem}.card-header h3,.card-subtitle{font-family:Orbitron,Courier New,monospace;font-family:var(--orbitron-font)}.card-subtitle{color:#7ffb50;font-size:.8rem;font-weight:400}.chart-container{align-items:center;display:flex;height:150px;justify-content:center}.price-chart{height:100%;width:100%}.transactions-card{grid-column:2;grid-row:1/3;min-height:400px}.transactions-table{display:flex;flex-direction:column;gap:1rem;max-height:300px;overflow-y:auto}.transaction-row{align-items:center;background:#7ffb500d;border:1px solid #7ffb501a;border-radius:.5rem;display:flex;gap:1rem;padding:.75rem}.tx-type{border-radius:.25rem;font-family:Orbitron,Courier New,monospace;font-family:var(--orbitron-font);font-size:.7rem;font-weight:600;letter-spacing:.05em;min-width:60px;padding:.25rem .5rem;text-align:center;text-transform:uppercase}.tx-type.tx-swap{background:#7ffb5033;border:1px solid #7ffb504d;color:#7ffb50}.tx-type.tx-add-lp,.tx-type.tx-remove-lp{background:#ffa50033;border:1px solid #ffa5004d;color:orange}.tx-details{flex:1 1;font-family:Orbitron,Courier New,monospace;font-family:var(--orbitron-font)}.tx-details>div:first-child{color:#fff;font-size:.9rem;font-weight:500;margin-bottom:.25rem}.tx-hash{color:#7ffb50;font-family:JetBrains Mono,monospace;font-size:.75rem;letter-spacing:.5px}.tx-time{color:#9ca3af;font-family:Orbitron,Courier New,monospace;font-family:var(--orbitron-font);font-size:.75rem;font-weight:400;min-width:50px;text-align:right}.stats-grid{grid-gap:1rem;display:grid;gap:1rem;grid-column:1;grid-row:2;grid-template-columns:repeat(3,1fr)}.stat-card{display:flex;flex-direction:column;justify-content:center;min-height:120px;padding:1rem;text-align:center}.stat-card h3{color:#a1a1aa;font-size:.8rem;font-weight:600;margin:0 0 .5rem}.stat-card h3,.stat-value{font-family:Orbitron,Courier New,monospace;font-family:var(--orbitron-font);letter-spacing:.02em}.stat-value{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.stat-change{font-family:Orbitron,Courier New,monospace;font-family:var(--orbitron-font);font-size:.8rem;font-weight:600;letter-spacing:.02em}.stat-change.positive{color:#7ffb50}.stat-change.negative{color:#ff3b3b}@media (max-width:1024px){.bento-grid{grid-template-columns:1fr;grid-template-rows:auto auto auto}.chart-card{grid-column:1;grid-row:1}.transactions-card{grid-column:1;grid-row:2;min-height:300px}.stats-grid{grid-column:1;grid-row:3}}@media (max-width:768px){.analytics-section{margin-top:3rem;padding:0 1rem}.stats-grid{gap:.75rem;grid-template-columns:1fr}.stat-card{min-height:100px;padding:.75rem}.stat-value{font-size:1.25rem}.transaction-row{align-items:flex-start;flex-direction:column;gap:.5rem}.tx-time,.tx-type{min-width:auto}.tx-time{text-align:left}}@media (max-width:640px){.bento-card{padding:1rem}.chart-container{height:120px}.transactions-table{max-height:250px}}:root{--orbitron-font:"Orbitron","Courier New",monospace}.bridge-container{margin:0 auto;max-width:32rem}.bridge-card{background-color:#0f161f;border:1px solid #7ffb50;border-radius:1.5rem;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #7ffb501a,0 0 20px #7ffb5026,0 0 40px #7ffb501a,0 0 80px #7ffb500d;padding:1.5rem}.bridge-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.bridge-title{color:#fff;font-family:Orbitron,Courier New,monospace;font-family:var(--orbitron-font);font-size:1.75rem;font-weight:800;letter-spacing:.05em;margin:0}.settings-button{background:none;border:none;border-radius:.5rem;color:#9ca3af;cursor:pointer;padding:.5rem;transition:color .2s}.settings-button:hover{color:#fff}.settings-icon{height:1.5rem;width:1.5rem}.chain-selector{background-color:#fff;border-radius:1rem;display:flex;margin-bottom:1.5rem;padding:.25rem}.chain-button{border:none;border-radius:.75rem;cursor:pointer;flex:1 1;font-family:Orbitron,Courier New,monospace;font-family:var(--orbitron-font);font-size:.95rem;font-weight:700;letter-spacing:.03em;padding:.875rem 1.75rem;transition:all .2s}.chain-button.active{background-color:#7ffb50;box-shadow:0 1px 3px #0000001a;color:#1f2937}.chain-button.inactive{background-color:initial;color:#6b7280}.chain-button.inactive:hover{color:#374151}.input-section{margin-bottom:1rem}.input-label-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem}.input-label{color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:.02em}.balance-text{color:#fff;font-size:.95rem;font-weight:500;letter-spacing:.01em}.input-container{background-color:#111827;border:1px solid #374151;border-radius:1rem;padding:1rem}.input-row{align-items:center;display:flex;justify-content:space-between}.amount-input{background:#0000;border:none;color:#fff;flex:1 1;font-size:1.875rem;font-weight:600;margin-right:1rem;outline:none;width:60%}.amount-input::placeholder{color:#6b7280}.amount-input::-webkit-inner-spin-button,.amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.amount-input[type=number]{-moz-appearance:textfield}.token-info{gap:.5rem}.token-icon,.token-info{align-items:center;display:flex}.token-icon{border-radius:50%;color:#fff;font-size:.875rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.token-icon.blue{background-color:#3b82f6}.token-icon.blue-light{background-color:#60a5fa}.token-details{align-items:center;display:flex;gap:.5rem}.token-name-container{text-align:right}.token-name{color:#fff;font-size:1.1rem;font-weight:600;line-height:1.2}.token-chain{color:#9ca3af;font-size:.8rem;line-height:1.2}.swap-button-container{display:flex;justify-content:center;margin-bottom:1rem}.swap-button{background-color:#fff;border:1px solid #e5e7eb;border-radius:1rem;cursor:pointer;padding:.75rem;transition:background-color .2s}.swap-button:hover{background-color:#f3f4f6}.swap-icon{color:#4b5563;height:1.25rem;width:1.25rem}.bridge-button{border:none;border-radius:1rem;cursor:pointer;font-family:Orbitron,Courier New,monospace;font-family:var(--orbitron-font);font-size:1.125rem;padding:1rem;transition:background-color .2s;width:100%}.bridge-button,.bridge-button.connect{background-color:#7ffb50;color:#1f2937}.bridge-button.connect:hover{background-color:#6feb40}.bridge-button.active{background-color:#7ffb50;color:#1f2937}.bridge-button.active:hover{background-color:#89ff5f}.bridge-button.disabled{background-color:#4b5563;color:#9ca3af;cursor:not-allowed}.status-card{background-color:#1f2937;border:1px solid #374151;border-radius:1rem;margin-top:1.5rem;padding:1rem}.status-text{color:#fff;font-size:.875rem;font-weight:500}.progress-card{background-color:#1f2937;border:1px solid #374151;border-radius:1rem;margin-top:1.5rem;padding:1.5rem}.progress-title{color:#7ffb50;font-size:1.125rem;font-weight:600;margin-bottom:1rem}.progress-steps{display:flex;flex-direction:column;gap:1rem}.progress-step{gap:1rem}.progress-step,.step-indicator{align-items:center;display:flex}.step-indicator{border-radius:50%;font-size:.875rem;font-weight:700;height:2rem;justify-content:center;width:2rem}.step-indicator.completed{background-color:#7ffb50;color:#1f2937}.step-indicator.pending{background-color:#eab308;color:#fff}.step-indicator.waiting{background-color:#4b5563;color:#d1d5db}.step-content{flex:1 1}.step-title{color:#fff;font-size:.875rem;font-weight:500}.step-description{color:#9ca3af;font-size:.75rem}.current-status{background-color:#111827;border-left:4px solid #7ffb50;border-radius:.75rem;margin-top:1rem;padding:.75rem}.current-status-text{color:#7ffb50;font-size:.875rem;font-weight:500}.time-remaining{color:#9ca3af;font-size:.75rem;margin-top:.25rem}.transaction-link{font-size:.75rem;margin-top:.75rem}.transaction-link a{color:#7ffb50;text-decoration:none;transition:color .2s}.transaction-link a:hover{color:#6feb40}.wallet-status-card{background-color:#1f2937;border:1px solid #374151;border-radius:1rem;margin-top:1.5rem;padding:1.5rem}.wallet-status-title{color:#fff;font-weight:600;margin-bottom:1rem}.wallet-status-list{display:flex;flex-direction:column;font-size:.875rem;gap:.75rem}.wallet-status-item{align-items:center;display:flex;justify-content:space-between}.wallet-name{color:#d1d5db}.wallet-status{border-radius:9999px;font-size:.75rem;font-weight:500;padding:.25rem .75rem}.wallet-status.connected{background-color:#064e3b;color:#7ffb50}.wallet-status.disconnected{background-color:#7f1d1d;color:#fca5a5}
/*# sourceMappingURL=main.dd79cf71.css.map*/