body{font-family:Plus Jakarta Sans,-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}.pro-header{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#040a1ac7;border-bottom:1px solid var(--border-light);height:var(--header-height);left:0;position:fixed;right:0;top:0;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease;z-index:1000}.pro-header.scrolled{background:#040916f0;border-bottom-color:#0152ea40;box-shadow:0 4px 25px #00000080}.header-container{align-items:center;display:flex;gap:1rem;height:100%;justify-content:space-between;margin:0 auto;max-width:1400px;padding:0 1.5rem}.header-brand{flex-shrink:0;text-decoration:none;-webkit-user-select:none;user-select:none}.brand-logo,.header-brand{align-items:center;display:flex;gap:.85rem}.logo-wrapper{align-items:center;background:linear-gradient(135deg,#0152ea,#006efe);border-radius:12px;box-shadow:0 4px 18px #0152ea73;display:flex;height:44px;justify-content:center;position:relative;transition:transform .3s ease;width:44px}.header-brand:hover .logo-wrapper{transform:scale(1.05)}.huan-logo{height:30px;object-fit:contain;width:30px}.brand-text{display:flex;flex-direction:column}.brand-name{align-items:baseline;display:flex;gap:.35rem;line-height:1.1;margin:0}.brand-name-main{color:#fff;font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.brand-name-sub{background:var(--accent-alpha-15);border:1px solid #06b6d44d;border-radius:4px;color:var(--accent-color);font-size:.75rem;font-weight:800;letter-spacing:.5px;padding:1px 6px}.brand-tagline{color:var(--text-muted);font-size:.72rem;font-weight:500}.header-navigation,.nav-wrapper{align-items:center;display:flex}.nav-wrapper{background:#ffffff0a;border:1px solid var(--border-light);border-radius:var(--radius-pill);gap:.35rem;padding:.3rem .45rem}.nav-item{align-items:center;background:#0000;border:none;border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:600;gap:.45rem;padding:.45rem .95rem;position:relative;transition:var(--transition)}.nav-item:hover{background:#ffffff0f;color:var(--text-primary)}.nav-item.active{background:linear-gradient(135deg,#0152ea4d,#006efe4d);border:1px solid #0152ea66;box-shadow:0 2px 10px #0152ea33;color:#fff}.nav-item-content{align-items:center;display:inline-flex;gap:.4rem}.nav-icon{font-size:.95rem}.header-controls{align-items:center;display:flex;flex-shrink:0;gap:.75rem}.control-group,.control-group.language-control,.control-group.network-control,.control-group.wallet-control{align-items:center;display:flex;position:relative}.language-selector-btn{align-items:center;background:#ffffff0d;border:1px solid var(--border-light);border-radius:var(--radius-pill);color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;gap:.4rem;padding:.45rem .75rem;transition:var(--transition)}.language-selector-btn.active,.language-selector-btn:hover{background:#ffffff17;border-color:#0152ea66}.lang-flag{font-size:1rem;line-height:1}.lang-code{color:var(--text-primary);font-size:.8rem;font-weight:700}.language-dropdown{animation:dropdownIn .2s ease-out;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0f0c20f5;border:1px solid var(--border-medium);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg),0 0 30px #00000080;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);width:190px;z-index:1050}.language-options{display:flex;flex-direction:column;gap:.25rem;padding:.4rem}.language-option{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:.85rem;font-weight:600;gap:.6rem;padding:.6rem .8rem;text-align:left;transition:var(--transition);width:100%}.language-option:hover{background:#ffffff0f}.language-option.selected{background:#0152ea26;border-color:#0152ea59;color:#93c5fd}.option-flag{font-size:1.15rem}.option-label{flex:1 1}.option-check{color:var(--success-color);font-size:.85rem;font-weight:800}.network-selector{align-items:center;background:#ffffff0d;border:1px solid var(--border-light);border-radius:var(--radius-pill);color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;gap:.6rem;justify-content:space-between;padding:.45rem .9rem;transition:var(--transition)}.network-selector.active,.network-selector:hover{background:#ffffff17;border-color:#0152ea66}.network-display{gap:.55rem}.network-display,.network-icon{align-items:center;display:flex}.network-icon{flex-shrink:0;font-size:1.1rem;justify-content:center}.network-name{color:var(--text-primary);font-size:.85rem;font-weight:700;letter-spacing:-.01em;white-space:nowrap}.network-selector .status-dot{border-radius:50%;box-shadow:0 0 8px currentColor;flex-shrink:0;height:7px;width:7px}.arrow-icon,.dropdown-arrow{align-items:center;color:var(--text-muted);display:inline-flex;justify-content:center;transition:transform .25s ease,color .2s ease}.account-button.active .dropdown-arrow,.language-selector-btn.active .dropdown-arrow,.network-selector.active .arrow-icon,.network-selector.active .dropdown-arrow{color:#fff;transform:rotate(180deg)}.network-dropdown{animation:dropdownIn .2s ease-out;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0f0c20f2;border:1px solid var(--border-medium);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg),0 0 30px #00000080;overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);width:280px;z-index:1050}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.dropdown-header{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:.9rem 1.1rem}.dropdown-header h3{color:var(--text-primary);font-size:.9rem;font-weight:700;margin:0}.dropdown-close{background:#0000;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;font-size:1.25rem;line-height:1;padding:2px 6px}.dropdown-close:hover{color:#fff}.network-options{display:flex;flex-direction:column;gap:.35rem;padding:.5rem}.network-option{align-items:center;background:#0000;border:1px solid #0000;border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;gap:.75rem;padding:.65rem .85rem;text-align:left;transition:var(--transition);width:100%}.network-option:hover{background:#ffffff0d;border-color:#ffffff14}.network-option.selected{background:#0152ea26;border-color:#0152ea66}.option-icon{flex-shrink:0;font-size:1.3rem}.option-info{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.option-name{color:var(--text-primary);font-size:.85rem;font-weight:700}.option-description{color:var(--text-muted);font-size:.72rem}.option-chain-id{color:var(--text-dim);font-size:.68rem}.status-indicator.active{background:var(--success-color);border-radius:50%;box-shadow:0 0 8px var(--success-color);height:8px;width:8px}.connect-wallet-button{align-items:center;background:linear-gradient(135deg,#0152ea,#006efe 60%,#06b6d4);border:none;border-radius:var(--radius-pill);box-shadow:0 4px 15px #0152ea59;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.88rem;font-weight:700;gap:.5rem;padding:.5rem 1.15rem;transition:var(--transition);white-space:nowrap}.connect-wallet-button:hover{box-shadow:0 6px 20px #0152ea80;transform:translateY(-2px)}.wallet-connected{align-items:center;display:flex;position:relative}.account-button{align-items:center;background:#ffffff0d;border:1px solid var(--border-light);border-radius:var(--radius-pill);color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;gap:.6rem;padding:.4rem .9rem .4rem .55rem;transition:var(--transition)}.account-button.active,.account-button:hover{background:#ffffff17;border-color:#0152ea66}.account-avatar{align-items:center;background:linear-gradient(135deg,#0152ea,#06b6d4);border-radius:50%;display:flex;font-size:.75rem;height:26px;justify-content:center;width:26px}.account-info{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.account-address{color:#fff;font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:.82rem;font-weight:700}.account-status{color:var(--success-color);font-size:.68rem;font-weight:600}.account-dropdown{animation:dropdownIn .2s ease-out;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0f0c20f2;border:1px solid var(--border-medium);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg),0 0 30px #00000080;overflow:hidden;padding:1rem;position:absolute;right:0;top:calc(100% + 10px);width:290px;z-index:1050}.account-header{align-items:center;border-bottom:1px solid var(--border-light);display:flex;gap:.75rem;padding-bottom:.85rem}.account-avatar.large{align-items:center;background:linear-gradient(135deg,#0152ea,#06b6d4);border-radius:50%;display:flex;font-size:1.1rem;height:40px;justify-content:center;width:40px}.account-details{display:flex;flex-direction:column;overflow:hidden}.account-label{color:var(--text-muted);font-size:.72rem;letter-spacing:.5px;text-transform:uppercase}.full-address{color:var(--text-primary);font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:.78rem;word-break:break-all}.dropdown-actions{display:flex;flex-direction:column;gap:.5rem;margin-top:.85rem}.action-button{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:flex;font-family:inherit;font-size:.84rem;font-weight:600;gap:.5rem;justify-content:center;padding:.65rem;transition:var(--transition)}.action-button.copy{background:#ffffff0d;border-color:var(--border-light);color:var(--text-primary)}.action-button.copy:hover{background:#ffffff1a;border-color:#0152ea66}.action-button.disconnect{background:#ef44441a;border-color:#ef444433;color:#f87171}.action-button.disconnect:hover{background:#ef444433}.mobile-menu-toggle{align-items:center;background:#ffffff0d;border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;display:none;flex-direction:column;flex-shrink:0;gap:5px;height:40px;justify-content:center;padding:0;width:40px}.mobile-menu-toggle span{background-color:#fff;border-radius:2px;height:2px;transition:transform .25s ease,opacity .25s ease;width:20px}.mobile-menu-toggle.active span:first-child{transform:translateY(7px) rotate(45deg)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{display:none}.header-notification{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#120e26f2;border:1px solid #0152ea66;border-radius:var(--radius-md);bottom:24px;box-shadow:var(--shadow-md);color:#fff;font-size:.88rem;font-weight:600;opacity:0;padding:.85rem 1.25rem;pointer-events:none;position:fixed;right:24px;transform:translateY(15px);transition:opacity .3s ease,transform .3s ease;z-index:2000}.header-notification.show{opacity:1;transform:translateY(0)}@media (max-width:992px){.header-navigation{display:none}.mobile-menu-toggle{display:flex}.mobile-menu{animation:fadeIn .25s ease-out;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#070512fa;bottom:0;gap:1.5rem;left:0;overflow-y:auto;padding:1.5rem;position:fixed;right:0;top:var(--header-height);z-index:999}.mobile-menu,.mobile-nav{display:flex;flex-direction:column}.mobile-nav{gap:.6rem}.mobile-nav-item{align-items:center;background:#ffffff0a;border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;gap:1rem;padding:.9rem 1.15rem;text-align:left;transition:var(--transition)}.mobile-nav-item.active,.mobile-nav-item:hover{background:#0152ea26;border-color:#0152ea66;transform:translateX(4px)}.mobile-nav-item .nav-icon{font-size:1.35rem}.mobile-nav-item .nav-text{display:flex;flex-direction:column}.mobile-nav-item .nav-label{font-size:1rem;font-weight:700}.mobile-nav-item .nav-description{color:var(--text-muted);font-size:.78rem}.mobile-controls{border-top:1px solid var(--border-light);gap:1.25rem;padding-top:1rem}.mobile-controls,.mobile-language{display:flex;flex-direction:column}.mobile-language{gap:.5rem}.mobile-lang-pills{display:flex;flex-wrap:wrap;gap:.45rem}.mobile-lang-pill{align-items:center;background:#ffffff0d;border:1px solid var(--border-light);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.84rem;font-weight:600;gap:.4rem;padding:.55rem .85rem;transition:var(--transition)}.mobile-lang-pill.active{background:#0152ea33;border-color:#0152ea73;color:#fff}.mobile-network,.mobile-wallet{display:flex;flex-direction:column;gap:.5rem}.control-label{color:var(--text-muted);font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.mobile-select{background:#ffffff0f;border:1px solid var(--border-light);border-radius:var(--radius-md);color:#fff;font-family:inherit;font-size:.95rem;outline:none;padding:.85rem 1rem;width:100%}.mobile-select option{background:#120e24;color:#fff}.mobile-wallet .wallet-info{background:#ffffff0a;border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:.25rem;padding:.85rem 1rem}.mobile-wallet .wallet-address{color:var(--text-primary);font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:.88rem}.mobile-disconnect{background:#ef444426;border:1px solid #ef44444d;border-radius:var(--radius-md);color:#f87171;cursor:pointer;font-weight:700;padding:.8rem}.mobile-connect{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:.9rem}}@media (max-width:640px){.header-container{padding:0 1rem}.brand-tagline{display:none}.brand-name-main{font-size:1.1rem}.account-status,.language-control,.network-name,.network-status{display:none}.account-button,.network-selector{padding:.45rem .65rem}.connect-wallet-button{font-size:.8rem;padding:.45rem .85rem}}@media (max-width:380px){.brand-name-sub{display:none}}.footer{background:#05040ef2;border-top:1px solid var(--border-light);margin-top:auto;padding:4rem 1.5rem 2rem;position:relative;width:100%;z-index:1}.footer-container{display:flex;flex-direction:column;gap:3rem;margin:0 auto;max-width:1300px}.footer-main{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-columns:2fr 1fr 1fr 1fr}.footer-brand{display:flex;flex-direction:column;gap:1rem;max-width:380px}.footer-logo{align-items:center;display:flex;gap:.75rem}.footer-huan-logo{height:32px;object-fit:contain;width:32px}.footer-brand-name{color:#fff;font-size:1.35rem;font-weight:800;letter-spacing:-.02em}.footer-description{color:var(--text-muted);font-size:.88rem;line-height:1.6;margin:0}.footer-stats{align-items:center;display:flex;gap:1.5rem;margin-top:.5rem}.footer-stats .stat-item{display:flex;flex-direction:column}.footer-stats .stat-value{color:var(--text-primary);font-size:1.15rem;font-weight:800}.footer-stats .stat-label{color:var(--text-muted);font-size:.7rem;letter-spacing:.5px;text-transform:uppercase}.footer-section{display:flex;flex-direction:column;gap:1rem}.footer-section-title{color:#fff;font-size:.85rem;font-weight:700;letter-spacing:.75px;margin:0;text-transform:uppercase}.footer-links{display:flex;flex-direction:column;gap:.65rem;list-style:none;margin:0;padding:0}.footer-link{color:var(--text-muted);font-size:.85rem;text-decoration:none;transition:var(--transition)}.footer-link:hover{color:var(--text-primary);transform:translateX(3px)}.footer-social{align-items:center;background:#ffffff08;border:1px solid var(--border-light);border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;padding:1.25rem 1.5rem}.social-title{color:#fff;font-size:.9rem;font-weight:700}.social-links{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.social-link{align-items:center;background:#ffffff0d;border:1px solid var(--border-light);border-radius:var(--radius-pill);color:var(--text-secondary);display:inline-flex;gap:.55rem;padding:.5rem .95rem;text-decoration:none;transition:var(--transition)}.social-link,.social-name{font-size:.82rem;font-weight:600}.social-icon{align-items:center;color:#60a5fa;display:inline-flex;justify-content:center;transition:color .2s ease}.social-link:hover{background:#0152ea33;border-color:#0152ea66;color:#fff;transform:translateY(-2px)}.social-link:hover .social-icon{color:#fff}.footer-bottom{align-items:center;border-top:1px solid var(--border-light);display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:space-between;padding:1.75rem 0 1.25rem}.footer-bottom-left{display:flex;flex-direction:column;gap:.45rem}.copyright{color:var(--text-muted);font-size:.82rem;margin:0}.version-info{align-items:center;display:flex;gap:.5rem}.version-info .version{background:#0152ea26;border:1px solid #0152ea4d;border-radius:var(--radius-pill);color:#93c5fd;font-weight:700;padding:2px 7px}.version-info .build,.version-info .version{font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:.72rem}.version-info .build{color:var(--text-dim)}.footer-bottom-right{align-items:flex-end;display:flex;flex-direction:column;gap:.5rem}.network-badge{align-items:center;background:#ffffff0d;border:1px solid var(--border-light);border-radius:var(--radius-pill);color:var(--text-primary);display:inline-flex;font-size:.78rem;font-weight:600;gap:.5rem;padding:.35rem .85rem;transition:var(--transition)}.network-badge:hover{background:#ffffff14;border-color:#0152ea66}.network-dot{background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;flex-shrink:0;height:7px;width:7px}.network-dot.active{animation:pulseDot 2s ease-in-out infinite}.network-badge-icon{align-items:center;display:inline-flex;justify-content:center}.network-badge-name{color:var(--text-primary);font-size:.78rem;font-weight:600}.disclaimer{font-size:.75rem;line-height:1.4;max-width:500px;text-align:right}.disclaimer,.disclaimer-text{color:var(--text-dim)}.security-notice{background:#10b9810f;border:1px solid #10b98133;border-radius:var(--radius-md);margin-top:.5rem;padding:.85rem 1.25rem;width:100%}.security-content{align-items:center;display:flex;gap:.85rem}.security-icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.security-text{color:#a7f3d0;font-size:.78rem;line-height:1.45}.security-text strong{color:#34d399}.footer-demo-notice{align-items:center;border-top:1px dashed #f59e0b38;display:flex;justify-content:center;margin-top:.5rem;padding:1.5rem 0 .5rem}.demo-notice-pill{align-items:center;background:linear-gradient(135deg,#f59e0b24,#ef444414);border:1.5px solid #f59e0b80;border-radius:9999px;box-shadow:0 0 25px #f59e0b26,inset 0 1px 0 #ffffff1a;display:inline-flex;gap:.65rem;padding:.6rem 1.6rem;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.demo-notice-pill:hover{border-color:#f59e0bd9;box-shadow:0 0 35px #f59e0b47,inset 0 1px 0 #fff3;transform:translateY(-2px)}.demo-pulse-dot{animation:demoPulse 1.8s ease-in-out infinite;background:#f59e0b;border-radius:50%;box-shadow:0 0 10px #f59e0b;height:9px;width:9px}@keyframes demoPulse{0%,to{opacity:.75;transform:scale(.9)}50%{box-shadow:0 0 14px #f59e0b;opacity:1;transform:scale(1.35)}}.demo-notice-text{color:#fbbf24;font-family:inherit;font-size:.88rem;font-weight:800;letter-spacing:1.5px;text-shadow:0 1px 8px #f59e0b59;text-transform:uppercase}@media (max-width:1024px){.footer-main{grid-template-columns:1fr 1fr}}@media (max-width:640px){.footer{padding:2.5rem 1rem 1.5rem}.footer-main{gap:1.75rem;grid-template-columns:1fr}.footer-stats{flex-wrap:wrap;gap:1rem}.footer-social{align-items:flex-start;flex-direction:column}.footer-bottom{flex-direction:column;gap:1.25rem;text-align:center}.footer-bottom,.footer-bottom-left,.footer-bottom-right{align-items:center}.disclaimer{text-align:center}}.swap-container{animation:cardFadeUp .35s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg),0 0 50px #0152ea1f;max-width:480px;overflow:hidden;padding:1.75rem;position:relative;transition:box-shadow .3s ease,border-color .3s ease;width:100%}.swap-container:before{background:linear-gradient(90deg,#0000,#0152eae6,#06b6d4e6,#0000);content:"";height:2px;left:10%;pointer-events:none;position:absolute;right:10%;top:0}@keyframes cardFadeUp{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.swap-container:hover{border-color:#0152ea4d;box-shadow:var(--shadow-lg),0 0 60px #0152ea2e}.swap-header{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.25rem}.swap-header-title-box{align-items:center;display:flex;gap:.6rem}.swap-title-text{color:var(--text-primary);font-size:1.35rem;font-weight:800;letter-spacing:-.02em;margin:0}.swap-subtitle-pill{background:var(--success-alpha-15);border:1px solid #10b9814d;border-radius:var(--radius-pill);color:var(--success-color);font-size:.7rem;font-weight:700;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.slippage-settings{align-items:center;display:flex;gap:.45rem}.slippage-caption{color:var(--text-muted);font-size:.78rem;font-weight:600}.slippage-pills{align-items:center;background:#00000040;border:1px solid var(--border-light);border-radius:var(--radius-pill);display:flex;gap:.25rem;padding:2px 4px}.slippage-pill{background:#0000;border:none;border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:700;padding:3px 8px;transition:var(--transition)}.slippage-pill:hover{color:#fff}.slippage-pill.active{background:var(--primary-color);box-shadow:0 1px 6px #0152ea66;color:#fff}.custom-slippage-box{align-items:center;background:#00000059;border:1px solid var(--border-light);border-radius:var(--radius-pill);display:flex;padding:2px 6px;transition:var(--transition)}.custom-slippage-box.active,.custom-slippage-box:focus-within,.custom-slippage-box:hover{background:#0152ea26;border-color:var(--primary-color)}.custom-slippage-input{background:#0000;border:none;color:#fff;font-family:inherit;font-size:.74rem;font-weight:700;outline:none;padding:0;text-align:right;width:44px}.custom-slippage-input::placeholder{color:var(--text-dim);font-weight:500}.custom-slippage-box .percent-sign{color:var(--text-muted);font-size:.72rem;font-weight:700;margin-left:2px}.swap-form{display:flex;flex-direction:column;gap:.65rem;position:relative}.token-input-section{background:var(--bg-input);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:1.15rem 1.25rem;position:relative;transition:border-color .25s ease,box-shadow .25s ease,background .25s ease}.token-input-section:focus-within{background:#0a0718d9;border-color:#0152ea73;box-shadow:0 0 20px #0152ea26}.section-top-bar{align-items:center;display:flex;justify-content:space-between;margin-bottom:.65rem}.section-label{align-items:center;color:var(--text-muted);display:flex;font-size:.82rem;font-weight:600;gap:.4rem}.label-badge{background:var(--accent-alpha-15);border-radius:4px;color:var(--accent-color);font-size:.68rem;font-weight:700;padding:1px 5px}.balance-box{align-items:center;display:flex;gap:.5rem}.balance-text{color:var(--text-muted);font-size:.78rem;font-weight:500}.percent-pill{padding:.18rem .5rem}.max-button{border-radius:6px;font-family:inherit;font-size:.7rem;font-weight:800;padding:2px 7px}.token-input-row{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.token-amount-input{background:#0000;border:none;color:#fff;flex:1 1;font-family:inherit;font-size:1.75rem;font-weight:700;min-width:0;outline:none;padding:0}.token-amount-input::placeholder{color:var(--text-dim)}.token-amount-input.readonly{color:#fffffff2;cursor:default}.token-amount-input::-webkit-inner-spin-button,.token-amount-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.token-amount-input[type=number]{-moz-appearance:textfield}.token-select{align-items:center;background:#ffffff14;border:1px solid var(--border-medium);border-radius:var(--radius-pill);color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;gap:.55rem;padding:.4rem .85rem .4rem .5rem;transition:var(--transition)}.token-select:hover{background:#ffffff24;border-color:#0152ea73;transform:translateY(-1px)}.token-select-content{align-items:center;display:flex;gap:.45rem}.token-select-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.95rem;height:26px;justify-content:center;overflow:hidden;width:26px}.token-select-symbol{font-size:.95rem;font-weight:700;letter-spacing:-.01em}.quick-token-bar{align-items:center;border-top:1px dashed #ffffff0d;display:flex;gap:.5rem;margin-top:.65rem;padding-top:.5rem}.quick-token-label{color:var(--text-muted);font-size:.72rem;font-weight:600}.quick-token-chips{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem}.quick-chip{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.74rem;font-weight:600;gap:.35rem;padding:.22rem .6rem;transition:all .2s ease}.quick-chip:hover{background:#0152ea29;border-color:#0152ea66;box-shadow:0 2px 8px #0152ea40;color:#fff;transform:translateY(-1px)}.switch-button-wrap{display:flex;justify-content:center;margin:-14px 0;position:relative;z-index:2}.switch-button{border:2px solid var(--border-medium);box-shadow:0 4px 12px #00000080;height:36px;width:36px}.switch-button:hover{border-color:#fff;box-shadow:0 6px 18px #0152ea66}.switch-icon{font-size:1.15rem;line-height:1}.swap-info-card{animation:fadeIn .25s ease-out;background:#00000047;border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:.45rem;margin-top:.35rem;padding:.85rem 1rem}.swap-info-row{align-items:center;display:flex;font-size:.78rem;justify-content:space-between;padding:2px 0;transition:background .15s ease}.swap-info-row.rate-row{border-radius:6px;cursor:pointer;margin:0 -6px;padding:3px 6px}.swap-info-row.rate-row:hover{background:#ffffff0d}.swap-info-row.rate-row:hover .rate-invert-badge{color:var(--accent-color);transform:rotate(180deg)}.rate-toggle{gap:6px}.rate-invert-badge,.rate-toggle{align-items:center;display:inline-flex}.rate-invert-badge{color:var(--text-muted);justify-content:center;transition:transform .25s ease,color .2s ease}.info-key{color:var(--text-muted);font-weight:500}.info-val{color:var(--text-primary);font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-weight:600}.info-val.highlight{color:var(--accent-color)}.info-val.fee{color:var(--success-color)}.swap-button{align-items:center;background:linear-gradient(135deg,#0152ea,#006efe 50%,#06b6d4);border:none;border-radius:var(--radius-lg);box-shadow:0 8px 25px #0152ea66;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:1.05rem;font-weight:800;gap:.6rem;justify-content:center;margin-top:.5rem;padding:1rem 1.5rem;transition:var(--transition);width:100%}.swap-button:hover:not(:disabled){box-shadow:0 12px 35px #0152ea8c;transform:translateY(-2px)}.swap-button:disabled{background:#ffffff14;border:1px solid var(--border-light);box-shadow:none;color:var(--text-muted);cursor:not-allowed}.swap-button.warning{background:#ef444426;border:1px solid #ef444459;box-shadow:none;color:#f87171}.swap-button.connect-trigger{animation:pulseGlow 2.5s ease-in-out infinite;background:linear-gradient(135deg,#0152ea,#006efe)}.btn-icon{font-size:1.15rem}.btn-spinner-row{gap:.5rem}.btn-spinner{animation:spin .8s linear infinite;height:18px;width:18px}.token-selector-overlay{animation:fadeIn .2s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#04030acc;bottom:0;height:100vh;left:0;position:fixed;right:0;top:0;width:100vw;z-index:2000}.token-selector{animation:modalPop .3s cubic-bezier(.16,1,.3,1);background:#0f0c22;border:1px solid var(--border-medium);border-radius:var(--radius-xl);box-shadow:0 25px 60px #000c,0 0 40px #0152ea40;display:flex;flex-direction:column;left:50%;max-height:80vh;max-width:440px;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:92%;z-index:2001}.token-selector-header{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.token-selector-title{color:#fff;font-size:1.1rem;font-weight:800;margin:0}.token-selector-close{align-items:center;background:#ffffff0f;border:1px solid var(--border-light);border-radius:50%;color:var(--text-muted);cursor:pointer;display:flex;font-size:1.3rem;height:32px;justify-content:center;line-height:1;transition:var(--transition);width:32px}.token-selector-close:hover{background:#ffffff1f;color:#fff}.token-search-section{padding:1rem 1.5rem .5rem}.token-search-box{align-items:center;background:#00000059;border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;gap:.65rem;padding:.7rem 1rem;transition:var(--transition)}.token-search-box:focus-within{background:#00000080;border-color:var(--primary-color);box-shadow:0 0 15px #0152ea40}.search-icon-prefix{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.token-search-input{background:#0000;border:none;color:#fff;font-family:inherit;font-size:.95rem;outline:none;padding:0;width:100%}.token-select:hover .dropdown-arrow{color:#fff;transform:translateY(1px)}.token-list-header{padding:.5rem 1.5rem .75rem}.common-tokens{display:flex;flex-wrap:wrap;gap:.45rem}.common-token-chip{background:#ffffff0d;border:1px solid var(--border-light);border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:700;padding:.35rem .75rem;transition:var(--transition)}.common-token-chip:hover{background:#0152ea33;border-color:#0152ea66;color:#fff}.token-list{display:flex;flex:1 1;flex-direction:column;gap:.25rem;overflow-y:auto;padding:.5rem 1rem 1.25rem}.token-option{align-items:center;background:#0000;border-radius:var(--radius-md);cursor:pointer;display:flex;justify-content:space-between;padding:.75rem .85rem;transition:var(--transition)}.token-option:hover{background:#ffffff0f}.token-option.selected{background:#0152ea26;border:1px solid #0152ea4d}.token-option-left{gap:.75rem}.token-icon,.token-option-left{align-items:center;display:flex}.token-icon{border-radius:50%;flex-shrink:0;font-size:1.1rem;height:34px;justify-content:center;overflow:hidden;width:34px}.token-info{display:flex;flex-direction:column}.token-symbol{color:#fff;font-size:.95rem;font-weight:800}.token-name{color:var(--text-muted);font-size:.78rem}.token-balance{color:var(--text-secondary);font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:.88rem;font-weight:600}.token-list-empty{color:var(--text-muted);font-size:.9rem;padding:2.5rem 1rem;text-align:center}.toast{animation:toastSlideUp .3s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-lg);max-width:400px;padding:.85rem 1.25rem;z-index:3000}.toast.toast-success{border-color:#10b98180}.toast.toast-error{border-color:#ef444480}.toast-content{gap:.75rem}.toast-icon{font-size:1.1rem}.toast-close{font-size:1.2rem}@media (max-width:480px){.swap-container{border-radius:var(--radius-lg);padding:1.25rem 1rem}.swap-title-text{font-size:1.2rem}.token-input-section{padding:1rem .95rem}.token-amount-input{font-size:1.5rem}.token-select{padding:.35rem .65rem .35rem .45rem}.token-select-symbol{font-size:.88rem}.swap-button{font-size:.98rem;padding:.9rem 1.25rem}}.liquidity-container{animation:cardFadeUp .35s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg),0 0 50px #0152ea1f;max-width:480px;overflow:hidden;padding:1.75rem;position:relative;transition:box-shadow .3s ease,border-color .3s ease;width:100%}.liquidity-container:before{background:linear-gradient(90deg,#0000,#0152eae6,#06b6d4e6,#0000);content:"";height:2px;left:10%;pointer-events:none;position:absolute;right:10%;top:0}.liquidity-container:hover{border-color:#0152ea4d;box-shadow:var(--shadow-lg),0 0 60px #0152ea2e}.liquidity-header{margin-bottom:1.25rem}.mode-selector{background:#00000059;border:1px solid var(--border-light);border-radius:var(--radius-pill);display:flex;padding:4px}.mode-selector button{background:#0000;border:none;border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;flex:1 1;font-family:inherit;font-size:.9rem;font-weight:700;padding:.6rem 1rem;transition:var(--transition)}.mode-selector button:hover:not(.active){background:#ffffff0a;color:var(--text-primary)}.mode-selector button.active{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));box-shadow:0 4px 15px #0152ea59;color:#fff}.add-liquidity-form,.remove-liquidity-form{display:flex;flex-direction:column;gap:.65rem}.liquidity-container .token-input-section{background:var(--bg-input);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:1.15rem 1.25rem;position:relative;transition:border-color .25s ease,box-shadow .25s ease}.liquidity-container .token-input-section:focus-within{background:#0a0718d9;border-color:#0152ea73;box-shadow:0 0 20px #0152ea26}.liquidity-container .section-label{color:var(--text-muted);font-size:.82rem;font-weight:600;margin-bottom:.6rem}.liquidity-container .token-input{align-items:center;display:flex;gap:.75rem;justify-content:space-between}.liquidity-container .token-input input{background:#0000;border:none;color:#fff;flex:1 1;font-family:inherit;font-size:1.75rem;font-weight:700;min-width:0;outline:none;padding:0}.liquidity-container .token-input input::placeholder{color:var(--text-dim)}.liquidity-container .token-select{align-items:center;background:#ffffff14;border:1px solid var(--border-medium);border-radius:var(--radius-pill);color:#fff;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-weight:700;gap:.55rem;padding:.4rem .85rem .4rem .5rem;transition:var(--transition)}.liquidity-container .token-select:hover{background:#ffffff24;border-color:#0152ea73;transform:translateY(-1px)}.liquidity-container .dropdown-arrow{align-items:center;color:var(--text-muted);display:inline-flex;justify-content:center;transition:transform .2s ease,color .2s ease}.liquidity-container .token-select:hover .dropdown-arrow{color:#fff;transform:translateY(1px)}.liquidity-container .balance,.liquidity-container .balance-row{align-items:center;color:var(--text-muted);display:flex;font-size:.78rem;font-weight:500;justify-content:space-between;margin-top:.6rem}.liquidity-container .balance-text.clickable{cursor:pointer;transition:color .2s ease}.liquidity-container .balance-text.clickable:hover{color:var(--primary-color);text-decoration:underline}.liquidity-container .max-button{background:#0152ea33;border:1px solid #0152ea59;border-radius:6px;color:#93c5fd;cursor:pointer;font-family:inherit;font-size:.7rem;font-weight:800;padding:2px 7px;transition:var(--transition)}.liquidity-container .max-button:hover{background:var(--primary-color);color:#fff}.liquidity-container .quick-percentages{align-items:center;display:flex;gap:.25rem}.liquidity-container .percent-pill{background:#ffffff0d;border:1px solid var(--border-light);border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:.7rem;font-weight:700;line-height:1;padding:.18rem .45rem;transition:var(--transition)}.liquidity-container .percent-pill:hover{background:#0152ea33;border-color:#0152ea73;color:#fff;transform:translateY(-1px)}.liquidity-container .percent-pill.max{background:#0152ea26;border-color:#0152ea59;color:#93c5fd}.liquidity-container .percent-pill.max:hover{background:#0152ea59;color:#fff}.liquidity-container .token-balance-section{align-items:center;display:flex;gap:.65rem;text-align:right}.liquidity-container .token-selected-check{align-items:center;background:#10b98126;border:1px solid #10b98159;border-radius:50%;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.plus-icon{align-items:center;background:#081432;border:1px solid var(--border-medium);border-radius:50%;box-shadow:0 4px 12px #0006;color:var(--accent-color);display:flex;font-size:1.1rem;font-weight:800;height:32px;justify-content:center;margin:-10px auto;width:32px;z-index:2}.pair-info{background:#00000047;border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:.5rem;margin-top:.35rem;padding:1rem 1.15rem}.pair-info-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.35rem}.pair-info h3{align-items:center;color:var(--text-primary);display:flex;font-size:.88rem;font-weight:700;gap:.4rem;margin:0}.apr-badge{animation:pulseApr 2.5s ease-in-out infinite;background:#f3ba2f1f;border:1px solid #f3ba2f4d;border-radius:var(--radius-pill);color:#f3ba2f;font-size:.72rem;font-weight:800;padding:2px 8px}@keyframes pulseApr{0%,to{box-shadow:0 0 0 #f3ba2f00}50%{box-shadow:0 0 10px #f3ba2f59}}.pool-split-bar{background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;font-size:.68rem;font-weight:700;height:24px;margin-bottom:.4rem;overflow:hidden;width:100%}.pool-split-bar,.split-side{align-items:center;display:flex}.split-side{flex:1 1;height:100%;justify-content:center;white-space:nowrap}.split-side.token-a{background:#0152ea33;color:#93c5fd}.split-divider{background:#fff3;height:100%;width:2px}.split-side.token-b{background:#06b6d433;color:#67e8f9}.info-row{align-items:center;display:flex;font-size:.8rem;justify-content:space-between}.info-row span:first-child{color:var(--text-muted);font-weight:500}.info-row span:last-child{color:var(--text-primary);font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-weight:600}.no-pair{background:#ef444414;border:1px solid #ef444440;border-radius:var(--radius-md);color:#fca5a5;font-size:.85rem;padding:1.5rem;text-align:center}.pair-selection{margin-bottom:.5rem}.pair-selection h3{color:#fff;font-size:1.05rem;font-weight:800;margin:0 0 .75rem}.remove-input-section{background:var(--bg-input);border:1px solid var(--border-light);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:.65rem;padding:1.15rem 1.25rem}.remove-input-section input{background:#0000;border:none;color:#fff;font-family:inherit;font-size:1.75rem;font-weight:700;outline:none;padding:0}.percentage-buttons{grid-gap:.4rem;display:grid;gap:.4rem;grid-template-columns:repeat(4,1fr);margin-top:.35rem}.percentage-buttons button{background:#ffffff0f;border:1px solid var(--border-light);border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:700;padding:.45rem;transition:var(--transition)}.percentage-buttons button:hover{background:#0152ea40;border-color:#0152ea66;color:#fff}.liquidity-button{background:linear-gradient(135deg,#0152ea,#006efe 50%,#06b6d4);border:none;border-radius:var(--radius-lg);box-shadow:0 8px 25px #0152ea66;color:#fff;cursor:pointer;font-family:inherit;font-size:1.05rem;font-weight:800;margin-top:.5rem;padding:1rem 1.5rem;transition:var(--transition);width:100%}.liquidity-button:hover:not(:disabled){box-shadow:0 12px 35px #0152ea8c;transform:translateY(-2px)}.liquidity-button:disabled{background:#ffffff14;border:1px solid var(--border-light);box-shadow:none;color:var(--text-muted);cursor:not-allowed}.liquidity-button.connect-trigger{animation:pulseGlow 2.5s ease-in-out infinite;background:linear-gradient(135deg,#0152ea,#006efe)}@media (max-width:480px){.liquidity-container{border-radius:var(--radius-lg);padding:1.25rem 1rem}.liquidity-container .token-input-section{padding:1rem .95rem}.liquidity-container .token-input input{font-size:1.5rem}.liquidity-button{font-size:.98rem;padding:.9rem 1.25rem}}.crosschain-container{animation:cardFadeUp .35s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;gap:1.25rem;margin:0 auto;max-width:520px;width:100%}.crosschain-header{margin-bottom:.25rem;text-align:center}.crosschain-header h2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff 40%,#93c5fd);-webkit-background-clip:text;font-size:clamp(1.5rem,3.2vw,2rem);font-weight:800;letter-spacing:-.02em;margin:0 0 .35rem}.crosschain-header p{color:var(--text-muted);font-size:.92rem;margin:0}.bridge-main{gap:1.25rem;width:100%}.bridge-form,.bridge-main{display:flex;flex-direction:column}.bridge-form{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg),0 0 50px #0152ea1f;gap:.85rem;overflow:hidden;padding:1.75rem;position:relative;transition:border-color .3s ease,box-shadow .3s ease}.bridge-form:hover{border-color:#0152ea59;box-shadow:var(--shadow-lg),0 0 60px #0152ea2e}.bridge-form:before{background:linear-gradient(90deg,#0000,#0152eae6,#06b6d4e6,#0000);content:"";height:2px;left:10%;pointer-events:none;position:absolute;right:10%;top:0}.bridge-visual-route{align-items:center;background:linear-gradient(135deg,#0152ea1a,#06b6d414),#00000059;border:1px solid #0152ea47;border-radius:var(--radius-lg);box-shadow:inset 0 1px 0 #ffffff14,0 4px 20px #0000004d;display:flex;gap:1rem;justify-content:space-between;margin-bottom:.5rem;overflow:hidden;padding:1.15rem 1.4rem;position:relative}.bridge-visual-route:before{background:linear-gradient(90deg,#0000,#0152eab3,#06b6d4b3,#0000);content:"";height:1px;left:0;position:absolute;right:0;top:0}.route-chain-node{align-items:center;display:flex;flex-direction:column;gap:.4rem;min-width:80px}.route-chain-icon{align-items:center;background:#ffffff0f;border:2px solid #ffffff24;border-radius:50%;box-shadow:0 4px 15px #0006;display:flex;height:44px;justify-content:center;transition:transform .3s ease;width:44px}.route-chain-node:hover .route-chain-icon{transform:scale(1.08)}.route-chain-name{color:var(--text-primary);font-size:.8rem;font-weight:700;text-align:center;white-space:nowrap}.route-flow-line{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:.45rem;position:relative}.flow-track{background:#ffffff14;border-radius:9999px;height:4px;overflow:hidden;position:relative;width:100%}.flow-pulse-particle{animation:flowParticle 2s linear infinite;background:linear-gradient(90deg,#0000,#06b6d4,#0152ea,#0000);border-radius:9999px;height:100%;position:absolute;top:0;width:35%}@keyframes flowParticle{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}.flow-protocol-tag{align-items:center;background:#0152ea29;border:1px solid #0152ea59;border-radius:9999px;color:#fff;display:inline-flex;font-size:.72rem;gap:.4rem;padding:.2rem .65rem}.flow-protocol-tag .protocol-name{font-weight:700;letter-spacing:-.01em}.flow-protocol-tag .protocol-speed{color:#10b981;font-weight:600}.chain-section{background:var(--bg-input);border:1px solid var(--border-light);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:.65rem;padding:1.15rem}.chain-section .section-label{color:var(--text-muted);font-size:.78rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.chain-input{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:1.2fr 1fr}.chain-select,.crosschain-container .token-select{align-items:center;background:#ffffff0d;border:1px solid var(--border-light);border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;justify-content:space-between;min-height:48px;padding:.65rem .85rem;transition:var(--transition)}.chain-select:hover,.crosschain-container .token-select:hover{background:#ffffff1a;border-color:#0152ea66}.chain-display,.token-display{align-items:center;display:flex;gap:.55rem;min-width:0}.chain-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.chain-name,.token-symbol{color:#fff;font-size:.92rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-arrow{align-items:center;color:var(--text-muted);display:inline-flex;justify-content:center;margin-left:.25rem;transition:transform .2s ease,color .2s ease}.chain-select:hover .dropdown-arrow,.token-select:hover .dropdown-arrow{color:#fff;transform:translateY(1px)}.amount-input{align-items:center;background:#00000052;border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;gap:.75rem;padding:.5rem .85rem;transition:border-color .2s ease}.amount-input:focus-within{border-color:#0152ea80}.amount-input input{background:#0000;border:none;color:#fff;flex:1 1;font-family:inherit;font-size:1.4rem;font-weight:700;min-width:0;outline:none}.amount-input input::placeholder{color:var(--text-dim)}.max-button{background:#0152ea33;border:1px solid #0152ea59;border-radius:var(--radius-pill);color:#93c5fd;cursor:pointer;font-size:.75rem;font-weight:700;padding:.3rem .75rem;transition:var(--transition)}.max-button:hover{background:var(--primary-color);color:#fff}.balance,.balance-row{align-items:center;color:var(--text-muted);display:flex;font-size:.78rem;font-weight:500;justify-content:space-between;margin-top:.6rem}.balance-text.clickable{cursor:pointer;transition:color .2s ease}.balance-text.clickable:hover{color:var(--primary-color);text-decoration:underline}.quick-percentages{align-items:center;display:flex;gap:.25rem}.percent-pill{background:#ffffff0d;border:1px solid var(--border-light);border-radius:var(--radius-pill);color:var(--text-muted);cursor:pointer;font-family:inherit;font-size:.7rem;font-weight:700;line-height:1;padding:.18rem .45rem;transition:var(--transition)}.percent-pill:hover{background:#0152ea33;border-color:#0152ea73;color:#fff;transform:translateY(-1px)}.percent-pill.max{background:#0152ea26;border-color:#0152ea59;color:#93c5fd}.percent-pill.max:hover{background:#0152ea59;color:#fff}.estimated-amount{align-items:center;background:#00000047;border:1px dashed var(--border-light);border-radius:var(--radius-md);color:var(--text-muted);display:flex;font-size:.85rem;justify-content:space-between;padding:.75rem .85rem}.amount-value{color:var(--accent-color);font-family:ui-monospace,Menlo,Monaco,monospace;font-size:1.15rem;font-weight:800}.switch-section{margin:-6px 0;z-index:2}.switch-button,.switch-section{align-items:center;display:flex;justify-content:center}.switch-button{background:#081432;border:1px solid var(--border-medium);border-radius:50%;box-shadow:0 4px 14px #00000073;color:var(--accent-color);cursor:pointer;font-size:1.15rem;height:38px;transition:var(--transition);width:38px}.switch-button:hover{background:var(--primary-color);box-shadow:0 0 18px #0152ea8c;color:#fff;transform:rotate(180deg) scale(1.1)}.bridge-selection{display:flex;flex-direction:column;gap:.6rem;margin-top:.25rem}.bridge-options{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.bridge-option{background:var(--bg-input);border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;display:flex;flex-direction:column;gap:.35rem;padding:.85rem;transition:var(--transition)}.bridge-option:hover{background:#ffffff14;border-color:#0152ea66}.bridge-option.selected{background:#0152ea26;border:1px solid var(--primary-color);box-shadow:0 0 16px #0152ea40}.bridge-header{gap:.5rem}.bridge-header,.bridge-icon{align-items:center;display:flex}.bridge-icon{justify-content:center}.bridge-name{color:#fff;flex:1 1;font-size:.92rem;font-weight:700}.selected-indicator{align-items:center;display:flex;justify-content:center}.bridge-details{align-items:center;color:var(--text-muted);display:flex;font-size:.74rem;justify-content:space-between}.bridge-fee{color:var(--accent-color);font-weight:600}.bridge-time{color:var(--text-dim)}.bridge-description{color:var(--text-muted);font-size:.7rem;line-height:1.3}.bridge-info{background:#00000047;border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:.45rem;padding:.85rem 1rem}.bridge-info .info-row{align-items:center;display:flex;font-size:.82rem;justify-content:space-between}.bridge-info .info-row span:first-child{color:var(--text-muted)}.bridge-info .info-row span:last-child{color:#fff;font-weight:600}.bridge-button{background:linear-gradient(135deg,#0152ea,#006efe 50%,#06b6d4);border:none;border-radius:var(--radius-lg);box-shadow:0 8px 25px #0152ea66;color:#fff;cursor:pointer;font-family:inherit;font-size:1.05rem;font-weight:800;margin-top:.4rem;padding:1rem 1.5rem;transition:var(--transition);width:100%}.bridge-button:hover:not(:disabled){box-shadow:0 12px 35px #0152ea8c;transform:translateY(-2px)}.bridge-button:disabled{background:#ffffff14;box-shadow:none;color:var(--text-muted);cursor:not-allowed}.bridge-button.connect-trigger{background:linear-gradient(135deg,var(--primary-color) 0,#06b6d4 100%)}.transaction-history{backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:1rem;padding:1.5rem}.transaction-history h3{color:var(--text-primary);font-size:1.05rem;font-weight:700;margin:0}.transaction-list{display:flex;flex-direction:column;gap:.65rem}.transaction-item{align-items:center;background:#00000047;border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;gap:1rem;justify-content:space-between;padding:.75rem .95rem}.transaction-info{display:flex;flex-direction:column;gap:.25rem}.transaction-route{align-items:center;color:#fff;display:flex;font-size:.88rem;font-weight:700;gap:.45rem}.transaction-details{color:var(--text-muted);font-size:.78rem}.transaction-status{align-items:flex-end;display:flex;flex-direction:column;gap:.25rem}.transaction-status .status{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-size:.75rem;font-weight:700;gap:.35rem;padding:2px 8px;text-transform:capitalize}.transaction-status .status.pending{background:#f59e0b26;color:#f59e0b}.transaction-status .status.completed{background:var(--success-alpha-15);color:var(--success-color)}.transaction-status .status.failed{background:#ef444426;color:var(--danger-color)}.transaction-hash{color:var(--text-dim);font-family:ui-monospace,Menlo,Monaco,monospace;font-size:.72rem}.modal-overlay{animation:fadeIn .2s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#04030acc;bottom:0;left:0;position:fixed;right:0;top:0;z-index:2000}.chain-selector,.token-modal{animation:modalPop .3s cubic-bezier(.16,1,.3,1);background:#0f0c22;border:1px solid var(--border-medium);border-radius:var(--radius-xl);box-shadow:0 25px 60px #000c;display:flex;flex-direction:column;left:50%;max-height:80vh;max-width:440px;overflow:hidden;position:fixed;top:50%;transform:translate(-50%,-50%);width:92%;z-index:2001}@keyframes modalPop{0%{opacity:0;transform:translate(-50%,-46%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.modal-header,.selector-header{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.modal-header span,.selector-title{color:#fff;font-size:1.1rem;font-weight:800}.close-btn,.selector-close{align-items:center;background:#ffffff0f;border:1px solid var(--border-light);border-radius:50%;color:var(--text-muted);cursor:pointer;display:flex;font-size:1.3rem;height:32px;justify-content:center;transition:var(--transition);width:32px}.close-btn:hover,.selector-close:hover{background:#ffffff1f;color:#fff}.modal-divider{background:var(--border-light);height:1px;margin:0}.search-box{align-items:center;background:#00000059;border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;gap:.65rem;margin:.75rem 1rem .25rem;padding:.65rem 1rem;transition:var(--transition)}.search-box:focus-within{background:#00000080;border-color:var(--primary-color);box-shadow:0 0 15px #0152ea40}.search-box .search-icon-prefix{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}.search-box .search-input{background:#0000;border:none;color:#fff;font-size:.95rem;outline:none;padding:0;width:100%}.chain-list,.crosschain-container .token-list{display:flex;flex:1 1;flex-direction:column;gap:.35rem;overflow-y:auto;padding:.75rem 1rem 1.25rem}.chain-option,.token-row{align-items:center;border-radius:var(--radius-md);cursor:pointer;display:flex;justify-content:space-between;padding:.75rem .85rem;transition:var(--transition)}.chain-option:hover,.token-row:hover{background:#ffffff0f}.chain-option.selected,.token-row.selected{background:#0152ea26;border:1px solid #0152ea59}.chain-option-left{align-items:center;display:flex;gap:.75rem}.chain-info{display:flex;flex-direction:column;gap:.15rem}.chain-full-name{color:var(--text-muted);font-size:.75rem}.chain-details{align-items:center;color:var(--text-dim);display:flex;font-size:.7rem;gap:.75rem}.chain-details .chain-id,.chain-details .native-currency{color:var(--text-dim);font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:.7rem}.token-row{gap:.75rem}.token-row .token-icon{align-items:center;display:flex;flex-shrink:0;justify-content:center}.token-row .token-info{display:flex;flex:1 1;flex-direction:column;gap:.15rem}.token-row .token-symbol{color:#fff;font-size:.95rem;font-weight:700}.token-row .token-name{color:var(--text-muted);font-size:.75rem}.token-price-info{align-items:center;display:flex;font-size:.72rem;gap:.5rem}.token-price{color:var(--text-muted)}.token-change.positive{color:var(--success-color)}.token-change.negative{color:var(--danger-color)}.token-balance-section{align-items:center;color:#fff;display:flex;font-family:ui-monospace,Menlo,Monaco,monospace;font-size:.88rem;font-weight:600;gap:.65rem;text-align:right}.token-selected-check{align-items:center;background:#10b98126;border:1px solid #10b98159;border-radius:50%;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.empty-state{color:var(--text-muted);font-size:.9rem;padding:2rem 1rem;text-align:center}@media (max-width:540px){.bridge-form{padding:1.35rem 1rem}.bridge-options,.chain-input{grid-template-columns:1fr}}.faucet-container{animation:cardFadeUp .35s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--bg-surface);border:1px solid var(--border-medium);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg),0 0 50px #0152ea1f;display:flex;flex-direction:column;gap:1.25rem;max-width:520px;overflow:hidden;padding:1.75rem;position:relative;transition:box-shadow .3s ease,border-color .3s ease;width:100%}.faucet-container:before{background:linear-gradient(90deg,#0000,#0152eae6,#06b6d4e6,#0000);content:"";height:2px;left:10%;pointer-events:none;position:absolute;right:10%;top:0}.faucet-container:hover{border-color:#0152ea4d;box-shadow:var(--shadow-lg),0 0 60px #0152ea2e}.faucet-header{margin-bottom:.25rem}.faucet-title{gap:1rem}.faucet-icon,.faucet-title{align-items:center;display:flex}.faucet-icon{border-radius:var(--radius-lg);box-shadow:0 4px 15px #0006;flex-shrink:0;height:48px;justify-content:center;width:48px}.faucet-icon svg{display:block}.faucet-title-text{display:flex;flex-direction:column;gap:.2rem;text-align:left}.faucet-title-text h2{color:#fff;font-size:1.35rem;font-weight:800;letter-spacing:-.02em;margin:0}.faucet-title-text p{color:var(--text-muted);font-size:.85rem;margin:0}.faucet-loading{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;gap:1rem;justify-content:center;padding:3rem 1rem}.loading-spinner{border:3px solid #0152ea33;border-top:3px solid var(--primary-color);height:36px;width:36px}.faucet-content{gap:1.25rem}.faucet-content,.wallet-section{display:flex;flex-direction:column}.wallet-section{background:var(--bg-input);border:1px solid var(--border-light);border-radius:var(--radius-lg);gap:.6rem;padding:1rem 1.15rem}.wallet-section .section-header{align-items:center;display:flex;justify-content:space-between;margin:0}.wallet-section h3{color:var(--text-muted);font-size:.82rem;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.balance-info{align-items:center;display:flex;font-size:.8rem;gap:.4rem}.balance-label{color:var(--text-muted)}.balance-amount{color:var(--accent-color);font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-weight:700}.address-display{align-items:center;background:#0000004d;border:1px solid #ffffff0a;border-radius:var(--radius-md);display:flex;gap:.5rem;justify-content:space-between;padding:.55rem .85rem}.address-text{color:var(--text-secondary);font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:.8rem;word-break:break-all}.copy-button{background:#ffffff14;border:1px solid var(--border-light);border-radius:6px;color:var(--text-primary);cursor:pointer;flex-shrink:0;font-size:.85rem;padding:3px 8px;transition:var(--transition)}.copy-button:hover{background:var(--primary-color);color:#fff}.wallet-section.disconnected{background:#ffffff05;border:1px dashed var(--border-medium)}.disconnected-status{background:#f59e0b1f;border:1px solid #f59e0b40;border-radius:var(--radius-pill);color:#f59e0b;font-size:.72rem;font-weight:700;padding:2px 8px}.disconnected-display{align-items:center;display:flex;gap:1rem;justify-content:space-between}.placeholder-text{color:var(--text-muted);font-size:.84rem;font-style:italic}.faucet-connect-btn{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border:none;border-radius:var(--radius-pill);color:#fff;cursor:pointer;flex-shrink:0;font-size:.8rem;font-weight:700;padding:.45rem 1rem;transition:var(--transition)}.address-container{width:100%}.faucet-main{display:flex;flex-direction:column;gap:1rem;width:100%}.faucet-info{width:100%}.faucet-actions{gap:.75rem;width:100%}.faucet-actions,.info-card{display:flex;flex-direction:column}.info-card{background:#00000040;border:1px solid var(--border-light);border-radius:var(--radius-lg);gap:.6rem;padding:1.15rem;transition:var(--transition)}.info-card.mainnet{background:#1e1b4b40;border-color:#006efe59}.info-header{align-items:center;display:flex;justify-content:space-between}.info-header h3{color:#fff;font-size:.95rem;font-weight:800;margin:0}.token-amount{align-items:baseline;background:#0152ea26;border:1px solid #0152ea4d;border-radius:var(--radius-pill);display:flex;gap:.3rem;padding:2px 8px}.token-amount .amount{color:#93c5fd;font-size:.85rem;font-weight:800}.token-amount .token{color:var(--accent-color);font-size:.72rem;font-weight:700}.info-description{color:var(--text-secondary);font-size:.85rem;line-height:1.5;margin:0}.faucet-button,.faucet-button.primary{align-items:center;background:linear-gradient(135deg,#0152ea,#006efe 50%,#06b6d4);border:none;border-radius:var(--radius-lg);box-shadow:0 8px 25px #0152ea59;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:1rem;font-weight:800;gap:.5rem;justify-content:center;padding:.95rem 1.5rem;transition:var(--transition);width:100%}.faucet-button:hover:not(:disabled){box-shadow:0 12px 35px #0152ea80;transform:translateY(-2px)}.faucet-button:disabled{background:#ffffff14;box-shadow:none;color:var(--text-muted);cursor:not-allowed}.faucet-button .button-icon{align-items:center;display:inline-flex;justify-content:center;transition:transform .25s ease}.faucet-button:hover:not(:disabled) .button-icon{transform:scale(1.15) rotate(-5deg)}.faucet-button .button-text{font-weight:700;letter-spacing:.02em}.alternative-faucets,.exchanges-section{display:flex;flex-direction:column;gap:.65rem}.alternative-faucets h4,.exchanges-section h4{color:var(--text-muted);font-size:.82rem;font-weight:700;letter-spacing:.5px;margin:0;text-transform:uppercase}.alternative-list,.exchange-buttons{grid-gap:.65rem;display:grid;gap:.65rem;grid-template-columns:repeat(2,1fr)}.alternative-button,.exchange-button{align-items:center;background:#ffffff0d;border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;font-family:inherit;font-size:.85rem;font-weight:600;gap:.55rem;justify-content:center;padding:.75rem 1rem;transition:var(--transition)}.alternative-button:hover,.exchange-button:hover{background:#0152ea33;border-color:#0152ea66;box-shadow:0 4px 15px #0000004d;transform:translateY(-2px)}.alt-icon,.exchange-icon{align-items:center;color:var(--accent-color);display:inline-flex;justify-content:center}.alt-text,.exchange-text{font-size:.85rem;font-weight:700}.instructions-section{background:#00000038;border:1px solid var(--border-light);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:.75rem;padding:1.15rem 1.25rem}.instructions-section h4{color:#fff;font-size:.88rem;font-weight:700;margin:0}.instructions-list{display:flex;flex-direction:column;gap:.65rem}.instruction-item{align-items:flex-start;display:flex;gap:.75rem}.instruction-number{align-items:center;background:#0152ea33;border:1px solid #0152ea66;border-radius:50%;color:#93c5fd;display:flex;flex-shrink:0;font-size:.75rem;font-weight:800;height:22px;justify-content:center;margin-top:1px;width:22px}.instruction-text{color:var(--text-secondary);font-size:.83rem;line-height:1.45}.faucet-network-info{background:#00000038;border:1px solid var(--border-light);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:.75rem;padding:1.15rem 1.25rem}.faucet-network-info h4{color:#fff;font-size:.88rem;font-weight:700;margin:0}.network-details{grid-gap:.75rem 1rem;display:grid;gap:.75rem 1rem;grid-template-columns:1fr 1fr}.network-detail{display:flex;flex-direction:column;gap:.2rem}.detail-label{color:var(--text-muted);font-size:.72rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.detail-value{color:var(--text-primary)}.detail-link,.detail-value{font-size:.82rem;font-weight:600}.detail-link{color:var(--accent-color);text-decoration:none;transition:var(--transition)}.detail-link:hover{color:#38bdf8;text-decoration:underline}.faucet-toast{animation:fadeIn .3s ease-out;background:#0f0c22;border:1px solid var(--border-medium);border-radius:var(--radius-md);bottom:24px;box-shadow:0 10px 30px #000000b3;padding:.85rem 1.25rem;position:fixed;right:24px;z-index:2000}.faucet-toast.success{border-color:#10b98180;box-shadow:0 10px 30px #000000b3,0 0 20px #10b98133}.faucet-toast.error{border-color:#ef444480;box-shadow:0 10px 30px #000000b3,0 0 20px #ef444433}.faucet-toast .toast-content{align-items:center;display:flex;gap:.65rem}.faucet-toast .toast-message{color:#fff;font-size:.88rem;font-weight:600}.instant-faucet-card{background:linear-gradient(135deg,#0152ea1f,#06b6d41a);border:1px solid #0152ea59;border-radius:var(--radius-lg);box-shadow:0 10px 30px #00000059,inset 0 1px 0 #ffffff1a;display:flex;flex-direction:column;gap:1.15rem;overflow:hidden;padding:1.35rem;position:relative;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.instant-faucet-card:before{background:radial-gradient(circle,#0152ea26 0,#0000 60%);content:"";height:200%;pointer-events:none;position:absolute;right:-50%;top:-50%;width:200%}.instant-faucet-card:hover{border-color:#0152ea99;box-shadow:0 14px 40px #0152ea40,inset 0 1px 0 #ffffff26;transform:translateY(-2px)}.instant-faucet-top{display:flex;flex-direction:column;gap:.45rem;position:relative;z-index:1}.instant-faucet-badge{align-items:center;background:#10b98126;border:1px solid #10b98166;border-radius:var(--radius-pill);color:#10b981;display:inline-flex;font-size:.72rem;font-weight:800;gap:.45rem;letter-spacing:.05em;padding:.25rem .65rem;text-transform:uppercase;width:-webkit-fit-content;width:fit-content}.badge-pulse{animation:pulseGlow 1.8s ease-in-out infinite;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;height:6px;width:6px}@keyframes pulseGlow{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.5)}}.instant-faucet-title{color:#fff;font-size:1.15rem;font-weight:800;letter-spacing:-.01em;margin:0}.instant-faucet-desc{color:var(--text-secondary);font-size:.84rem;line-height:1.45;margin:0}.instant-faucet-body{display:flex;flex-direction:column;gap:.95rem;position:relative;z-index:1}.instant-token-preview{align-items:center;background:#00000059;border:1px solid #ffffff0f;border-radius:var(--radius-md);display:flex;gap:.5rem;justify-content:space-between;padding:.75rem .95rem}.token-pill{display:flex;flex-direction:column;gap:.15rem}.pill-qty{color:#fff;font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:1rem;font-weight:800}.pill-sub{color:var(--accent-color);font-size:.72rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.plus-sign{color:#fff6;font-size:1.2rem;font-weight:800}.instant-claim-btn{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:var(--radius-md);box-shadow:0 6px 20px #10b98159;color:#fff;cursor:pointer;display:flex;font-family:inherit;font-size:.95rem;font-weight:800;gap:.5rem;justify-content:center;padding:.85rem 1.25rem;transition:all .25s ease;width:100%}.instant-claim-btn:hover:not(:disabled){background:linear-gradient(135deg,#34d399,#10b981);box-shadow:0 10px 28px #10b98180;transform:translateY(-2px)}.instant-claim-btn:disabled{background:#ffffff14;border:1px solid #ffffff0d;box-shadow:none;color:var(--text-muted);cursor:not-allowed}.instant-claim-btn.connect{background:linear-gradient(135deg,#0152ea,#006efe);box-shadow:0 6px 20px #0152ea59}.instant-claim-btn.connect:hover{background:linear-gradient(135deg,#60a5fa,#0152ea);box-shadow:0 10px 28px #0152ea80}.btn-spinner-row{align-items:center;display:inline-flex;gap:.6rem}.btn-spinner{animation:spin .7s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@media (max-width:480px){.faucet-container{padding:1.25rem 1rem}.alternative-list,.exchanges-list{grid-template-columns:1fr 1fr}}.market-ticker-wrapper{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#080616e0;border-bottom:1px solid #ffffff12;box-shadow:0 4px 20px #00000040;display:flex;height:38px;left:0;overflow:hidden;position:fixed;right:0;top:var(--header-height);-webkit-user-select:none;user-select:none;width:100%;z-index:990}.ticker-label{align-items:center;background:linear-gradient(90deg,#0d0920f2 75%,#0000);border-right:1px solid #ffffff0d;display:flex;flex-shrink:0;gap:.4rem;height:100%;padding:0 1rem;z-index:2}.ticker-pulse-dot{animation:pulseTicker 1.8s ease-in-out infinite;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b981;height:6px;width:6px}@keyframes pulseTicker{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.ticker-label-text{color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.ticker-viewport{flex:1 1;mask-image:linear-gradient(90deg,#0000,#000 3%,#000 97%,#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 3%,#000 97%,#0000);overflow:hidden;position:relative}.ticker-track,.ticker-viewport{align-items:center;display:flex}.ticker-track{animation:scrollTicker 45s linear infinite;gap:.75rem;white-space:nowrap;will-change:transform}.ticker-track:hover{animation-play-state:paused}@keyframes scrollTicker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-chip{align-items:center;background:#ffffff08;border:1px solid #ffffff0f;border-radius:9999px;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:.75rem;gap:.35rem;padding:.2rem .65rem;transition:all .2s ease}.ticker-chip:hover{background:#0152ea26;border-color:#0152ea66;color:#fff;transform:translateY(-1px)}.ticker-chip.native-chip{background:#f3ba2f14;border-color:#f3ba2f40}.ticker-chip.native-chip:hover{background:#f3ba2f2e;border-color:#f3ba2f80}.ticker-chip-icon{align-items:center;display:flex}.ticker-chip-symbol{color:var(--text-primary);font-size:.75rem;font-weight:700}.ticker-chip-price{color:#ffffffd9;font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:.72rem;font-weight:600}.ticker-chip-change{border-radius:3px;font-size:.68rem;font-weight:700;padding:1px 4px}.ticker-chip-change.positive{background:#10b9811f;color:#10b981}.ticker-chip-change.negative{background:#ef44441f;color:#ef4444}.ticker-quick-stats{align-items:center;background:linear-gradient(90deg,#0000,#0a0718f2 25%);border-left:1px solid #ffffff0d;display:flex;flex-shrink:0;gap:.6rem;height:100%;padding:0 1rem;z-index:2}.quick-stat-item{align-items:center;display:flex;font-size:.74rem;gap:.3rem}.quick-stat-item .stat-label{color:var(--text-muted);font-weight:600}.quick-stat-item .stat-value{color:var(--text-primary);font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-weight:700}.quick-stat-item.gas-item .stat-value{color:#f3ba2f}.quick-stat-divider{background:#ffffff1a;height:14px;width:1px}@media (max-width:768px){.ticker-quick-stats{display:none}}:root{--primary-color:#0152ea;--primary-hover:#0042bd;--primary-alpha-10:#0152ea1a;--primary-alpha-20:#0152ea33;--primary-alpha-30:#0152ea4d;--secondary-color:#006efe;--accent-color:#06b6d4;--accent-alpha-15:#06b6d426;--success-color:#10b981;--success-alpha-15:#10b98126;--warning-color:#f59e0b;--danger-color:#ef4444;--bg-base:#030712;--bg-surface:#071026c7;--bg-surface-elevated:#0a1838e0;--bg-card:#060e22b8;--bg-input:#030814b3;--border-light:#ffffff14;--border-medium:#ffffff24;--border-glow:#0152ea59;--text-primary:#fff;--text-secondary:#ffffffd1;--text-muted:#ffffff85;--text-dim:#ffffff52;--shadow-sm:0 4px 14px #0000004d;--shadow-md:0 10px 30px #00000073;--shadow-lg:0 20px 50px #0009;--shadow-glow:0 0 35px #0152ea47;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:26px;--radius-pill:9999px;--header-height:76px;--ticker-height:38px;--transition:all 0.25s cubic-bezier(0.16,1,0.3,1)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#030712;background-color:var(--bg-base);color:#fff;color:var(--text-primary);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0;overflow-x:hidden;padding:0}*{box-sizing:border-box}.App{background:radial-gradient(circle at 50% 0,#08183a 0,#040d21 45%,#020611 100%);display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden;position:relative}.App:before{background-image:radial-gradient(#0152ea52 1.25px,#0000 0),radial-gradient(#06b6d438 1px,#0000 0),linear-gradient(#ffffff05 1px,#0000 0),linear-gradient(90deg,#ffffff05 1px,#0000 0);background-position:0 0,16px 16px,0 0,0 0;background-size:32px 32px,64px 64px,32px 32px,32px 32px;mask-image:radial-gradient(ellipse 85% 65% at 50% 25%,#000 35%,#00000073 75%,#0000 100%);-webkit-mask-image:radial-gradient(ellipse 85% 65% at 50% 25%,#000 35%,#00000073 75%,#0000 100%)}.App:after,.App:before{bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;z-index:0}.App:after{background-image:radial-gradient(900px circle at 50% -15%,#0152ea38,#0000 60%),radial-gradient(700px circle at 85% 45%,#06b6d41f,#0000 50%),radial-gradient(800px circle at 15% 75%,#006efe1f,#0000 55%)}.glow-sphere{border-radius:50%;filter:blur(140px);opacity:.22;pointer-events:none;position:fixed;will-change:transform;z-index:0}.sphere-1{animation:floatOrb1 20s ease-in-out infinite alternate;background:radial-gradient(circle,#0152ea 0,#0000 70%);background:radial-gradient(circle,var(--primary-color) 0,#0000 70%);height:600px;left:-80px;top:-120px;width:600px}.sphere-2{animation:floatOrb2 25s ease-in-out infinite alternate;background:radial-gradient(circle,#06b6d4 0,#0000 70%);background:radial-gradient(circle,var(--accent-color) 0,#0000 70%);bottom:-120px;height:650px;right:-80px;width:650px}@keyframes floatOrb1{0%{transform:translate(0) scale(1)}to{transform:translate(70px,45px) scale(1.12)}}@keyframes floatOrb2{0%{transform:translate(0) scale(1)}to{transform:translate(-90px,-60px) scale(1.16)}}.main-content{flex:1 1;margin-left:auto;margin-right:auto;margin-top:114px;margin-top:calc(var(--header-height) + var(--ticker-height));max-width:1300px;padding:2rem 1.5rem 4rem;position:relative;z-index:1}.dapp-interface,.main-content{align-items:center;display:flex;flex-direction:column;width:100%}.dapp-interface{animation:fadeIn .4s ease-out;gap:1.5rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dapp-nav-bar{align-items:center;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#120e26d9;border:1px solid #0152ea3d;border-radius:9999px;border-radius:var(--radius-pill);box-shadow:0 8px 32px #0006,0 0 24px #0152ea1f;box-sizing:border-box;display:flex;gap:.75rem;justify-content:center;margin:0 auto;max-width:min(96vw,820px);padding:.35rem .65rem .35rem .35rem;width:-webkit-fit-content;width:fit-content}.dapp-tab-switcher{align-items:center;display:flex;flex:0 0 auto;gap:.3rem}.dapp-pill-btn{align-items:center;background:#0000;border:1px solid #0000;border-radius:9999px;border-radius:var(--radius-pill);box-sizing:border-box;color:#ffffff85;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:.86rem;font-weight:600;gap:.45rem;justify-content:center;min-height:38px;padding:.45rem 1rem;transition:all .25s cubic-bezier(.16,1,.3,1);transition:var(--transition);-webkit-user-select:none;user-select:none;white-space:nowrap}.dapp-pill-btn:hover{background:#ffffff14;color:#fff;color:var(--text-primary)}.dapp-pill-btn.active{background:linear-gradient(135deg,#0152ea80,#006efe80);border:1px solid #0152ea8c;box-shadow:0 4px 16px #0152ea59,inset 0 1px 0 #fff3;color:#fff}.dapp-pill-btn .pill-icon{align-items:center;display:inline-flex;font-size:.95rem;justify-content:center}.dapp-pill-btn .pill-label{font-size:.88rem;font-weight:700;letter-spacing:-.01em}.dapp-network-indicator{align-items:center;background:#ffffff0a;border:1px solid #ffffff14;border-radius:9999px;border-radius:var(--radius-pill);box-sizing:border-box;color:#ffffffd1;color:var(--text-secondary);display:inline-flex;flex:0 0 auto;font-size:.78rem;font-weight:500;gap:.5rem;height:38px;min-height:38px;padding:0 .85rem;white-space:nowrap}.network-live-dot{animation:pulseDot 2s ease-in-out infinite;background:#10b981;background:var(--success-color);border-radius:50%;box-shadow:0 0 8px #10b981;box-shadow:0 0 8px var(--success-color);flex-shrink:0;height:7px;width:7px}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.network-live-name{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.network-live-tag{background:#10b98129;border:1px solid #10b9814d;border-radius:4px;color:#10b981;color:var(--success-color);font-size:.65rem;font-weight:800;letter-spacing:.5px;padding:1px 6px;text-transform:uppercase}.tab-content{animation:fadeIn .3s ease-out;display:flex;justify-content:center;width:100%}.contract-info-section{margin-top:1rem;max-width:500px;width:100%}.contract-info{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060e22b8;background:var(--bg-card);border:1px solid #ffffff14;border:1px solid var(--border-light);border-radius:20px;border-radius:var(--radius-lg);box-shadow:0 4px 14px #0000004d;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem}.contract-info h3{align-items:center;color:#fff;color:var(--text-primary);display:flex;font-size:1rem;font-weight:700;gap:.5rem;margin:0}.contract-addresses,.wallet-details{display:flex;flex-direction:column;gap:.5rem}.address-item,.detail-item{align-items:center;background:#0000004d;border:1px solid #ffffff0a;border-radius:10px;border-radius:var(--radius-sm);display:flex;font-size:.8rem;gap:.75rem;justify-content:space-between;padding:.6rem .9rem}.address-item strong,.detail-item strong{color:#ffffff85;color:var(--text-muted);font-weight:600;white-space:nowrap}.address{color:#ffffffd1;color:var(--text-secondary);font-family:ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:.76rem;word-break:break-all}.correct-network{color:#10b981;color:var(--success-color);font-weight:600}.wrong-network{color:#ef4444;color:var(--danger-color);font-weight:600}.switch-network-btn{background:linear-gradient(135deg,#ef4444,#dc2626);border:none;border-radius:10px;border-radius:var(--radius-sm);box-shadow:0 4px 14px #ef44444d;color:#fff;cursor:pointer;font-size:.85rem;font-weight:700;margin-top:.5rem;padding:.7rem 1.2rem;transition:all .25s cubic-bezier(.16,1,.3,1);transition:var(--transition)}.switch-network-btn:hover{box-shadow:0 6px 20px #ef444466;transform:translateY(-2px)}.welcome-section{animation:fadeIn .4s ease-out;max-width:1200px;width:100%}.hero-content{align-items:center;display:flex;flex-direction:column;text-align:center}.hero-header{margin:0 auto;max-width:820px;padding:2.5rem 1rem 3rem;position:relative}.hero-header:before{background:radial-gradient(ellipse at center,#0152ea38 0,#06b6d41a 45%,#0000 75%);content:"";filter:blur(55px);height:280px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:520px;z-index:-1}.hero-badge{align-items:center;background:#0152ea1f;border:1px solid #0152ea4d;border-radius:9999px;border-radius:var(--radius-pill);box-shadow:0 2px 15px #0152ea26;display:inline-flex;gap:.5rem;margin-bottom:1.5rem;padding:.45rem 1rem}.badge-icon{font-size:.95rem}.badge-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#c084fc,#38bdf8);-webkit-background-clip:text;font-size:.82rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.hero-title{display:flex;flex-direction:column;gap:.5rem;margin:0 0 1.25rem}.title-main{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff 30%,#93c5fd 70%,#67e8f9);-webkit-background-clip:text;font-size:clamp(2.5rem,5.5vw,4rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.title-subtitle{color:#ffffffd1;color:var(--text-secondary);font-size:clamp(1.1rem,2.5vw,1.45rem);font-weight:600}.hero-description{color:#ffffff85;color:var(--text-muted);font-size:1.08rem;line-height:1.65;margin:0 auto 2.25rem;max-width:680px}.hero-cta{align-items:center;display:flex;flex-direction:column;gap:1.2rem}.cta-buttons,.hero-cta{display:flex;flex-wrap:wrap;gap:1rem}.cta-buttons,.cta-primary,.hero-cta{align-items:center;justify-content:center}.cta-primary{background:linear-gradient(135deg,#0152ea,#006efe 60%,#06b6d4);border:none;border-radius:9999px;border-radius:var(--radius-pill);box-shadow:0 8px 25px #0152ea66;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:700;gap:.6rem;overflow:hidden;padding:.85rem 1.85rem;position:relative;transition:all .25s cubic-bezier(.16,1,.3,1);transition:var(--transition)}.cta-primary:after{animation:ctaShimmer 4s cubic-bezier(.16,1,.3,1) infinite;background:linear-gradient(60deg,#0000 40%,#ffffff47 50%,#0000 60%);content:"";height:200%;left:-50%;pointer-events:none;position:absolute;top:-50%;transform:rotate(25deg) translateX(-100%);width:200%}@keyframes ctaShimmer{0%{transform:rotate(25deg) translateX(-100%)}25%,to{transform:rotate(25deg) translateX(100%)}}.cta-primary:hover{box-shadow:0 12px 35px #0152ea8c;transform:translateY(-2px)}.cta-primary.large{font-size:1.1rem;padding:1rem 2.25rem}.cta-secondary,.cta-secondary-launch{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff24;border:1px solid var(--border-medium);border-radius:9999px;border-radius:var(--radius-pill);color:#fff;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.6rem;justify-content:center;padding:.85rem 1.75rem;transition:all .25s cubic-bezier(.16,1,.3,1);transition:var(--transition)}.cta-secondary-launch:hover,.cta-secondary:hover{background:#ffffff1a;border-color:#0152ea80;transform:translateY(-2px)}.cta-icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center;transition:transform .2s ease}.cta-primary:hover .cta-icon,.cta-secondary-launch:hover .cta-icon,.cta-secondary:hover .cta-icon{transform:scale(1.15)}.cta-text{font-weight:700}.cta-info{color:#ffffff85;color:var(--text-muted);font-size:.82rem;font-weight:500;width:100%}.hero-stats{margin:1.5rem 0 3.5rem;width:100%}.stats-container{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(4,1fr);width:100%}.stat-card{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060e22b8;background:var(--bg-card);border:1px solid #ffffff14;border:1px solid var(--border-light);border-radius:20px;border-radius:var(--radius-lg);display:flex;gap:1rem;overflow:hidden;padding:1.5rem 1.25rem;position:relative;text-align:left}.stat-card,.stat-card:after{transition:all .25s cubic-bezier(.16,1,.3,1);transition:var(--transition)}.stat-card:after{background:linear-gradient(90deg,#0152ea,#06b6d4);background:linear-gradient(90deg,var(--primary-color),var(--accent-color));content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0}.stat-card:hover{border-color:#0152ea66;box-shadow:0 0 35px #0152ea47;box-shadow:var(--shadow-glow);transform:translateY(-4px)}.stat-card:hover:after{opacity:1}.stat-icon{align-items:center;background:#ffffff0a;border-radius:14px;border-radius:var(--radius-md);display:flex;flex-shrink:0;font-size:2rem;height:52px;justify-content:center;width:52px}.stat-content{display:flex;flex-direction:column}.stat-value{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff 40%,#93c5fd);-webkit-background-clip:text;color:#fff;font-size:1.6rem;font-weight:800;letter-spacing:-.02em}.stat-label{color:#ffffff85;color:var(--text-muted);font-size:.8rem;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.features-section{margin-bottom:4rem;width:100%}.section-header{margin-bottom:2.5rem;text-align:center}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff 60%,#60a5fa);-webkit-background-clip:text;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800;letter-spacing:-.02em;margin:0 0 .6rem}.section-subtitle{color:#ffffff85;color:var(--text-muted);font-size:1.05rem;margin:0}.features-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr)}.feature-card.premium{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060e22b8;background:var(--bg-card);border:1px solid #ffffff14;border:1px solid var(--border-light);border-radius:26px;border-radius:var(--radius-xl);display:flex;flex-direction:column;gap:1rem;overflow:hidden;padding:1.85rem;position:relative;text-align:left}.feature-card.premium,.feature-card.premium:before{transition:all .25s cubic-bezier(.16,1,.3,1);transition:var(--transition)}.feature-card.premium:before{background:linear-gradient(90deg,#0000,#0152eab3,#06b6d4b3,#0000);content:"";height:2px;left:0;opacity:.5;position:absolute;right:0;top:0}.feature-card.premium:hover:before{background:linear-gradient(90deg,#0000,#0152ea,#06b6d4,#0000);opacity:1}.feature-card.premium:hover{border-color:#0152ea73;box-shadow:0 15px 40px #00000080,0 0 30px #0152ea33;transform:translateY(-5px)}.feature-header{gap:1rem}.feature-header,.feature-icon{align-items:center;display:flex}.feature-icon{background:linear-gradient(135deg,#0152ea33,#06b6d433);border:1px solid #ffffff1a;border-radius:14px;border-radius:var(--radius-md);flex-shrink:0;font-size:1.4rem;height:48px;justify-content:center;transition:transform .25s ease,box-shadow .25s ease;width:48px}.feature-icon.lightning{background:linear-gradient(135deg,#f59e0b40,#ef444426);border-color:#f59e0b66;box-shadow:0 4px 15px #f59e0b26}.feature-icon.security{background:linear-gradient(135deg,#10b98140,#06b6d426);border-color:#10b98166;box-shadow:0 4px 15px #10b98126}.feature-icon.analytics{background:linear-gradient(135deg,#3b82f640,#0152ea26);border-color:#3b82f666;box-shadow:0 4px 15px #3b82f626}.feature-icon.liquidity{background:linear-gradient(135deg,#06b6d440,#3b82f626);border-color:#06b6d466;box-shadow:0 4px 15px #06b6d426}.feature-icon.bridge{background:linear-gradient(135deg,#a855f740,#006efe26)}.feature-icon.bridge,.feature-icon.yield{border-color:#a855f766;box-shadow:0 4px 15px #a855f726}.feature-icon.yield{background:linear-gradient(135deg,#a855f740,#ec489926)}.feature-card.premium:hover .feature-icon{transform:scale(1.08)}.icon-animation{align-items:center;display:inline-flex;justify-content:center;transition:transform .3s cubic-bezier(.16,1,.3,1)}.feature-card.premium:hover .icon-animation{transform:scale(1.15) rotate(4deg)}.feature-card.premium h3{color:#fff;color:var(--text-primary);font-size:1.15rem;font-weight:700;margin:0}.feature-card.premium p{color:#ffffffd1;color:var(--text-secondary);font-size:.92rem;line-height:1.6;margin:0}.feature-stats{border-top:1px solid #ffffff0d;display:flex;flex-direction:column;gap:.35rem;padding-top:.75rem}.feature-stats span{color:#06b6d4;color:var(--accent-color);font-size:.8rem;font-weight:600}.getting-started-section{margin-bottom:4rem;width:100%}.steps-container{align-items:center;display:flex;gap:1rem;justify-content:center;width:100%}.step-card{align-items:flex-start;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060e22b8;background:var(--bg-card);border:1px solid #ffffff14;border:1px solid var(--border-light);border-radius:26px;border-radius:var(--radius-xl);display:flex;flex:1 1;flex-direction:column;gap:.75rem;padding:1.75rem;position:relative;text-align:left;transition:all .25s cubic-bezier(.16,1,.3,1);transition:var(--transition)}.step-card:hover{border-color:#0152ea66;transform:translateY(-4px)}.step-number{align-items:center;background:linear-gradient(135deg,#0152ea,#006efe);background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));border-radius:50%;color:#fff;display:flex;font-size:1rem;font-weight:800;height:38px;justify-content:center;width:38px}.step-content h4{color:#fff;color:var(--text-primary);font-size:1.1rem;font-weight:700;margin:0 0 .4rem}.step-content p{color:#ffffffd1;color:var(--text-secondary);font-size:.9rem;line-height:1.55;margin:0}.step-icon{align-items:center;align-self:flex-end;background:#ffffff0a;border:1px solid #ffffff14;border:1px solid var(--border-light);border-radius:14px;border-radius:var(--radius-md);display:flex;height:44px;justify-content:center;margin-top:auto;transition:transform .25s ease,background .25s ease,border-color .25s ease;width:44px}.step-card:hover .step-icon{background:#0152ea26;border-color:#0152ea59;transform:scale(1.1)}.step-arrow{align-items:center;color:#0152ea;color:var(--primary-color);display:flex;justify-content:center;opacity:.7;transition:transform .25s ease,opacity .25s ease}.faucet-link{color:#06b6d4;color:var(--accent-color);font-weight:600;text-decoration:underline}.trusted-section{margin-bottom:4rem;text-align:center;width:100%}.partners-grid{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.partner-logo{background:#ffffff08;border:1px solid #ffffff0f;border-radius:9999px;border-radius:var(--radius-pill);color:#ffffff85;color:var(--text-muted);font-size:.9rem;font-weight:700;letter-spacing:.5px;padding:.85rem 1.5rem;transition:all .25s cubic-bezier(.16,1,.3,1);transition:var(--transition)}.partner-logo:hover{background:#ffffff12;border-color:#ffffff26;color:#fff;color:var(--text-primary);transform:translateY(-2px)}.final-cta-section{margin-bottom:2rem;width:100%}.cta-card{align-items:center;background:linear-gradient(135deg,#1e1441d9,#0d0a1ee6);border:1px solid #0152ea4d;border-radius:26px;border-radius:var(--radius-xl);box-shadow:0 20px 50px #0009,0 0 50px #0152ea33;box-shadow:var(--shadow-lg),0 0 50px #0152ea33;display:flex;flex-direction:column;gap:1.25rem;padding:3rem 2rem;text-align:center}.cta-card h3{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#fff 40%,#93c5fd);-webkit-background-clip:text;font-size:clamp(1.5rem,3.5vw,2.2rem);font-weight:800;margin:0}.cta-card p{color:#ffffffd1;color:var(--text-secondary);font-size:1.05rem;margin:0;max-width:600px}@media (max-width:1024px){.features-grid,.stats-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){:root{--header-height:68px}.main-content{padding:1.25rem 1rem 3rem}.dapp-nav-bar{align-items:stretch;border-radius:20px;border-radius:var(--radius-lg);flex-direction:column;gap:.6rem;max-width:100%;padding:.6rem}.dapp-tab-switcher{-webkit-overflow-scrolling:touch;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;width:100%}.dapp-tab-switcher::-webkit-scrollbar{display:none}.dapp-pill-btn{flex:1 1;font-size:.82rem;justify-content:center;padding:.55rem .65rem}.dapp-network-indicator{justify-content:center;width:100%}.steps-container{flex-direction:column;gap:1.25rem}.step-arrow{transform:rotate(90deg)}.features-grid{grid-template-columns:1fr}.stats-container{gap:.85rem;grid-template-columns:1fr 1fr}.stat-card{padding:1.15rem 1rem}.stat-value{font-size:1.35rem}}@media (max-width:480px){.main-content{padding:.85rem .65rem 2.5rem}.hero-header{padding:1.5rem .5rem 2rem}.stats-container{grid-template-columns:1fr}.cta-buttons,.hero-cta{flex-direction:column;width:100%}.cta-primary,.cta-secondary,.cta-secondary-launch{width:100%}.cta-card{padding:2rem 1.2rem}}::selection{background:#0152ea73;color:#fff}::-webkit-scrollbar{height:7px;width:7px}::-webkit-scrollbar-track{background:#070612d9}::-webkit-scrollbar-thumb{background:#0152ea47;border:1px solid #ffffff0d;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0152ea8c}*{scrollbar-color:#0152ea4d #070612d9;scrollbar-width:thin}.toast{animation:toastSlideUp .35s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#0f0c20f2;border:1px solid #ffffff24;border:1px solid var(--border-medium);border-radius:14px;border-radius:var(--radius-md);bottom:24px;box-shadow:0 16px 40px #000000a6,0 0 25px #0152ea26;color:#fff;max-width:440px;padding:.9rem 1.35rem;position:fixed;right:24px;z-index:9999}@keyframes toastSlideUp{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.toast.toast-success{border-color:#10b9818c;box-shadow:0 16px 40px #000000a6,0 0 25px #10b98133}.toast.toast-error{border-color:#ef44448c;box-shadow:0 16px 40px #000000a6,0 0 25px #ef444433}.toast.toast-info{border-color:#3b82f68c;box-shadow:0 16px 40px #000000a6,0 0 25px #3b82f633}.toast-content{gap:.85rem}.toast-content,.toast-icon{align-items:center;display:flex}.toast-icon{flex-shrink:0;justify-content:center}.toast-message{flex:1 1;font-size:.88rem;font-weight:500;line-height:1.4}.toast-close{align-items:center;background:#0000;border:none;border-radius:6px;color:#ffffff85;color:var(--text-muted);cursor:pointer;display:inline-flex;justify-content:center;line-height:1;padding:4px;transition:all .2s ease}.toast-close:hover{background:#ffffff1a;color:#fff}@media (max-width:480px){.toast{bottom:16px;left:16px;max-width:none;right:16px}}.liquidity-loading,.swap-loading{align-items:center;color:#ffffff85;color:var(--text-muted);display:flex;flex-direction:column;font-size:.95rem;font-weight:500;gap:1rem;justify-content:center;padding:3rem 1.5rem}.loading-spinner{animation:spin .8s linear infinite;border-color:#0152ea #06b6d4 #0152ea33 #0152ea33;border-radius:50%;border-style:solid;border-width:3px;height:40px;width:40px}@keyframes spin{to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.682ac23a.css.map*/