@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=dark]{--bg-primary: #080a12;--bg-secondary: #0c0f18;--bg-card: #10131d;--bg-input: #141822;--bg-hover: #1a1e2a;--bg-elevated: #12151f;--glass-bg: rgba(255, 255, 255, .03);--glass-border: rgba(255, 255, 255, .08);--glass-shine: rgba(255, 255, 255, .04);--glass-solid: rgba(22, 26, 38, .95);--accent: #8b5cf6;--accent-rgb: 139, 92, 246;--accent-dim: rgba(139, 92, 246, .15);--accent-glow: rgba(139, 92, 246, .25);--text-on-accent: #ffffff;--text-primary: #fafafa;--text-secondary: rgba(250, 250, 250, .78);--text-muted: rgba(250, 250, 250, .52);--success: #34d399;--success-dim: rgba(52, 211, 153, .12);--warning: #fbbf24;--warning-dim: rgba(251, 191, 36, .12);--error: #f87171;--error-dim: rgba(248, 113, 113, .12);--info: #60a5fa;--info-dim: rgba(96, 165, 250, .12);--radius-xs: 8px;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 20px;--radius-xl: 28px;--radius-full: 9999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .2);--shadow-md: 0 4px 12px rgba(0, 0, 0, .25);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .35);--shadow-glow: none;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1)}[data-theme=light]{--bg-primary: #e0e0e4;--bg-secondary: #d7d7db;--bg-card: #f0f0f2;--bg-input: #dcdce0;--bg-hover: #d0d0d4;--bg-elevated: #e4e4e8;--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(0, 0, 0, .08);--glass-shine: rgba(255, 255, 255, .9);--glass-solid: rgba(235, 235, 240, .95);--accent: #8b5cf6;--accent-rgb: 139, 92, 246;--accent-dim: rgba(139, 92, 246, .15);--accent-glow: rgba(139, 92, 246, .2);--text-on-accent: #ffffff;--text-primary: #0f172a;--text-secondary: #475569;--text-muted: #64748b;--success: #22c55e;--success-dim: rgba(34, 197, 94, .12);--warning: #f59e0b;--warning-dim: rgba(245, 158, 11, .12);--error: #ef4444;--error-dim: rgba(239, 68, 68, .12);--info: #3b82f6;--info-dim: rgba(59, 130, 246, .12);--shadow-sm: 0 1px 3px rgba(0, 0, 0, .08);--shadow-md: 0 4px 12px rgba(0, 0, 0, .1);--shadow-lg: 0 8px 32px rgba(0, 0, 0, .12);--shadow-glow: 0 0 20px rgba(139, 92, 246, .15)}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999;animation:theme-reveal .5s cubic-bezier(.4,0,.2,1) forwards}@keyframes theme-reveal{0%{clip-path:circle(0% at var(--theme-transition-x, 50%) var(--theme-transition-y, 0))}to{clip-path:circle(var(--theme-transition-radius, 150%) at var(--theme-transition-x, 50%) var(--theme-transition-y, 0))}}[data-theme=dark]::view-transition-old(root){z-index:9999;animation:theme-reveal .5s cubic-bezier(.4,0,.2,1) reverse forwards}[data-theme=dark]::view-transition-new(root){z-index:1;animation:none}body.theme-transitioning .celestial-stars,body.theme-transitioning .celestial-body{z-index:-1}#theme-transition-overlay{position:fixed;inset:0;z-index:99999;pointer-events:none;opacity:0;transition:opacity .2s ease}#theme-transition-overlay.active{opacity:1}.theme-toggle-btn{position:relative;overflow:visible}.theme-toggle-btn.animating{animation:glow-pulse .5s ease-out}@keyframes glow-pulse{0%{box-shadow:0 0 #8b5cf699}50%{box-shadow:0 0 20px 8px #8b5cf666}to{box-shadow:0 0 #8b5cf600}}[data-theme=light] .theme-toggle-btn.animating{animation:glow-pulse-light .5s ease-out}@keyframes glow-pulse-light{0%{box-shadow:0 0 #fbbf2499}50%{box-shadow:0 0 20px 8px #fbbf2466}to{box-shadow:0 0 #fbbf2400}}.sparkle-container{position:absolute;inset:0;pointer-events:none;display:flex;align-items:center;justify-content:center}.sparkle{position:absolute;width:var(--sparkle-size);height:var(--sparkle-size);color:var(--accent);animation:sparkle-burst .5s ease-out forwards;animation-delay:var(--sparkle-delay);opacity:0}@keyframes sparkle-burst{0%{transform:translate(0) rotate(0) scale(0);opacity:1}50%{opacity:1}to{transform:translate(var(--sparkle-x),var(--sparkle-y)) rotate(var(--sparkle-rotation)) scale(1);opacity:0}}[data-theme=light] .sparkle{color:#fbbf24}.theme-icon-container{position:relative;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.sun-icon{position:absolute;width:20px;height:20px;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.moon-icon{position:absolute;width:18px;height:18px;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.theme-icon-container.is-dark .sun-icon{opacity:1;transform:rotate(0) scale(1)}.theme-icon-container.is-dark .moon-icon{opacity:0;transform:rotate(-90deg) scale(.5)}.theme-icon-container.is-light .sun-icon{opacity:0;transform:rotate(90deg) scale(.5)}.theme-icon-container.is-light .moon-icon{opacity:1;transform:rotate(0) scale(1)}.theme-toggle-btn:hover .theme-icon-container.is-dark .sun-icon{color:#fbbf24;animation:sun-spin 8s linear infinite}.theme-toggle-btn:hover .theme-icon-container.is-light .moon-icon{color:var(--accent);animation:moon-wobble 2s ease-in-out infinite}.theme-toggle-btn:hover .theme-icon-container.is-dark .moon-icon,.theme-toggle-btn:hover .theme-icon-container.is-light .sun-icon{opacity:0;pointer-events:none}@keyframes sun-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes moon-wobble{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}.theme-toggle-btn:active .theme-icon-container.is-dark .sun-icon,.theme-toggle-btn:active .theme-icon-container.is-light .moon-icon{transform:scale(.85)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg-primary)}body{font-family:Inter Variable,Inter,SF Pro Display,SF Pro Text,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg-primary);color:var(--text-primary);min-height:100vh;overflow-x:hidden;overflow-y:auto;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);line-height:1.5;letter-spacing:-.01em}body{background-color:#06070d}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.45 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");opacity:.05;mix-blend-mode:overlay}[data-theme=light] body{background-color:#eceff5}[data-theme=light] body:before{opacity:.04;mix-blend-mode:multiply}.app:has(.legal-page) .dusk-footer,.app:has(.token-page) .dusk-footer,.app:has(.bank-page) .dusk-footer,.app:has(.legal-page) .celestial-stars,.app:has(.token-page) .celestial-stars,.app:has(.bank-page) .celestial-stars,.app:has(.legal-page) .celestial-body,.app:has(.token-page) .celestial-body,.app:has(.bank-page) .celestial-body{display:none}input,textarea{-webkit-user-select:text;user-select:text}#root{min-height:100vh}@media(min-width:641px){html:not(:has(.scrollable-page)),body:not(.scrollable-page){overflow:hidden;height:100vh}.app:not(.scrollable-page) .header{position:fixed;top:0;left:0;right:0}.app:not(.scrollable-page) .main-content{overflow-y:auto;max-height:100vh;padding-top:72px;box-sizing:border-box}}html:has(.scrollable-page),body.scrollable-page{overflow-y:auto!important;height:auto;position:static}body.scrollable-page #root{height:auto;overflow:visible}.app{min-height:100vh;position:relative;display:flex;flex-direction:column;background:var(--bg-primary)}.app>.main-content{position:relative;z-index:1}.app{background:transparent}.app:not(.scrollable-page){height:100vh;overflow:hidden}.app.scrollable-page{height:auto;overflow:visible}.app:not(.scrollable-page) .dusk-footer,.app:not(.scrollable-page) .celestial-stars,.app:not(.scrollable-page) .celestial-body{display:none}[data-theme=light] .app{background:transparent}.app:before{display:none}.header{position:sticky;top:0;z-index:100;padding:1.5rem 2rem;display:flex;align-items:center;justify-content:space-between;background:transparent;pointer-events:none}@media(min-width:641px){.app.scrollable-page .header{position:fixed;top:0;left:0;right:0}.app.scrollable-page .main-content{padding-top:6rem}}.header>*{pointer-events:auto}.logo-wrapper{position:relative}.logo{display:flex;align-items:center;gap:.875rem;font-size:1.5rem;font-weight:600;color:var(--text-primary);letter-spacing:-.02em;cursor:pointer;padding:.5rem 1rem;margin:-.5rem -1rem;border-radius:var(--radius-full);transition:background var(--transition-fast)}.logo:hover{background:#ffffff0d}.logo img{width:44px;height:44px;border-radius:var(--radius-sm)}@keyframes logo-wiggle{0%,to{transform:translate(0)}10%{transform:translate(-2px)}20%{transform:translate(2px)}30%{transform:translate(0)}}@keyframes logo-bounce{0%,to{transform:scale(1) rotate(0)}10%{transform:scale(1.05) rotate(-3deg)}20%{transform:scale(1.05) rotate(3deg)}30%{transform:scale(1) rotate(0)}}.logo-text{display:flex}.logo-suffix-wrapper{position:relative;display:inline-block}.logo-suffix-current,.logo-suffix-alt{transition:all .25s cubic-bezier(.4,0,.2,1)}.logo-suffix-current{display:inline-block}.logo-suffix-alt{position:absolute;left:0;top:0;opacity:0;transform:translateY(8px);color:var(--accent);cursor:pointer;pointer-events:none}.logo-switch:hover .logo-suffix-current{opacity:0;transform:translateY(-8px)}.logo-switch:hover .logo-suffix-alt{opacity:1;transform:translateY(0);pointer-events:auto}.logo-suffix-alt:hover{text-shadow:0 0 20px var(--accent-glow)}.logo-wrapper.menu-open .logo-suffix-current{opacity:0;transform:translateY(-8px)}.logo-wrapper.menu-open .logo-suffix-alt{opacity:1;transform:translateY(0);pointer-events:auto}.logo-menu{position:absolute;top:50%;left:100%;transform:translateY(-50%) translate(-8px);padding-left:2rem;opacity:0;visibility:hidden;transition:all var(--transition-fast);z-index:200;display:flex;flex-direction:row;gap:.75rem}.logo-wrapper:hover .logo-menu{opacity:1;visibility:visible;transform:translateY(-50%) translate(0)}.logo-menu-item{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--text-secondary);text-decoration:none;border-radius:var(--radius-full);background:#ffffff08;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--glass-border);cursor:pointer;transition:all var(--transition-base)}.logo-menu-item:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--glass-border)}@keyframes navPreviewFadeIn{0%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.header-actions{display:flex;align-items:center;gap:.875rem}.mobile-only{display:none}.wallet-btn{position:relative;display:flex;align-items:center;gap:.75rem;padding:.5rem 1.5rem;height:44px;border-radius:var(--radius-full);font-size:.9375rem;font-weight:500;cursor:pointer;transition:all var(--transition-base);border:1px solid #2f3344;background:#181a23;color:var(--text-secondary)}.wallet-btn:hover{background:#22263a;border-color:#8b5cf64d;color:var(--text-primary)}.wallet-btn.connected{background:#181a23}.wallet-btn.has-pending,.wallet-btn-mobile.has-pending{border-color:var(--warning);box-shadow:0 0 12px #fbbf2466,inset 0 0 8px #fbbf241a;animation:pending-glow 1.5s ease-in-out infinite}.wallet-btn.has-success,.wallet-btn-mobile.has-success{border-color:var(--success);box-shadow:0 0 12px #34d39980,inset 0 0 8px #34d3991a;animation:success-glow 3s forwards}@keyframes pending-glow{0%,to{box-shadow:0 0 8px #fbbf244d,inset 0 0 4px #fbbf240d;border-color:#fbbf2499}50%{box-shadow:0 0 16px #fbbf2480,inset 0 0 10px #fbbf2426;border-color:#fbbf24}}@keyframes success-glow{0%{box-shadow:0 0 16px #34d39999,inset 0 0 10px #34d39926;border-color:#34d399}70%{box-shadow:0 0 12px #34d39966,inset 0 0 6px #34d3991a;border-color:#34d399cc}to{box-shadow:none;border-color:var(--glass-border)}}.wallet-btn.wrong-network{border-color:#ef44444d}.wallet-btn-mobile{position:relative;display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;height:44px;border-radius:var(--radius-full);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-base);border:1px solid #2f3344;background:#181a23;color:var(--text-secondary)}.wallet-btn-mobile:hover{background:#22263a;color:var(--text-primary)}.wallet-btn-mobile.wrong-network{border-color:#ef44444d}.wallet-dropdown{position:relative}.wallet-menu{position:absolute;top:calc(100% + .5rem);right:0;width:390px;background:#181a23;border:1px solid #2f3344;border-radius:var(--radius-lg);box-shadow:0 16px 48px #0006;padding:.5rem;z-index:100;animation:dropdownFadeIn .15s ease-out}[data-theme=light] .wallet-menu{background:#fff;border-color:#d6dbe5;box-shadow:0 12px 36px #071b2e24}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.wallet-menu-address{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.625rem .75rem;background:#0e1018;border:1px solid #2f3344;border-radius:var(--radius-sm);margin-bottom:.375rem;font-size:.75rem;color:var(--text-secondary);font-family:SF Mono,Fira Code,monospace}[data-theme=light] .wallet-menu-address{background:#f3f5fa;border-color:#d6dbe5}.wallet-menu-address span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-menu-address.native-address{align-items:flex-start}.wallet-menu-address.native-address span{white-space:normal;word-break:break-all;line-height:1.3;overflow:visible;text-overflow:unset;font-size:.6875rem;letter-spacing:-.01em}.wallet-menu-address .copy-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);background:#ffffff08;border:1px solid var(--glass-border);color:var(--text-muted);cursor:pointer;transition:all var(--transition-base)}.wallet-menu-address .copy-btn:hover{background:#ffffff0f;color:var(--text-primary);border-color:#8b5cf64d}.wallet-menu-address .copy-btn.copied{color:var(--success);background:#34d3991a;border-color:#34d3994d}.wallet-menu-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:.75rem;border-radius:var(--radius-lg);background:transparent;border:1px solid transparent;color:var(--text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:background var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.wallet-menu-item:focus{outline:none}.wallet-menu-item:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px #8b5cf640}.wallet-menu-item:hover{background:#ffffff0a;border-color:var(--glass-border)}.wallet-menu-item.disconnect{color:var(--error)}.wallet-menu-item.disconnect:hover{background:var(--error-dim);border-color:#f871714d}.wallet-menu-item.history{color:var(--text-primary)}.wallet-menu-item.history:hover{background:#8b5cf61a;border-color:#8b5cf64d;color:var(--accent)}.wallet-menu-item .pending-badge{margin-left:auto;background:var(--warning);color:#000;font-size:.7rem;font-weight:600;padding:.125rem .4rem;border-radius:var(--radius-full);min-width:1.25rem;text-align:center}@keyframes fadeOut{0%,80%{opacity:1}to{opacity:0}}.testnet-mode-toggle{display:flex;align-items:center;gap:.625rem;width:100%;margin-top:.5rem;padding:.625rem .75rem;background:none;border:none;border-top:1px solid var(--glass-border);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease}.testnet-mode-toggle:hover{background:none}.testnet-mode-toggle.disabled{cursor:default;opacity:.7}.testnet-mode-toggle .toggle-track{position:relative;width:36px;height:20px;background:var(--bg-elevated);border-radius:10px;border:1px solid var(--glass-border);transition:all .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}.testnet-mode-toggle.active .toggle-track{background:var(--warning, #f59e0b);border-color:var(--warning, #f59e0b)}.testnet-mode-toggle .toggle-thumb{position:absolute;top:2px;left:2px;width:14px;height:14px;background:var(--text-muted);border-radius:50%;transition:all .2s cubic-bezier(.4,0,.2,1)}.testnet-mode-toggle.active .toggle-thumb{left:18px;background:#fff}.testnet-mode-toggle .toggle-label{font-size:.8125rem;color:var(--text-muted);white-space:nowrap;transition:color .15s ease}.testnet-mode-toggle.active .toggle-label{color:var(--warning, #f59e0b);font-weight:500}.wallet-menu-header{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;margin-bottom:.25rem}.wallet-menu-label{font-size:.75rem;color:var(--text-muted)}.wallet-menu-connector{display:flex;align-items:center;gap:.375rem;font-size:.75rem;font-weight:500;color:var(--text-secondary)}.wallet-menu-network-selector{position:relative;margin-bottom:.5rem}.network-current{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;border-radius:var(--radius-sm);background:#0e1018;border:1px solid #2f3344;color:var(--accent);font-size:.9375rem;font-weight:600;cursor:pointer;transition:all .15s ease}[data-theme=light] .network-current{background:#f3f5fa;border-color:#d6dbe5}.network-current .network-name-with-badge{flex:1;display:flex;align-items:center;justify-content:center;gap:.375rem;letter-spacing:.01em}.network-current:hover{border-color:#8b5cf680}[data-theme=light] .network-current:hover{border-color:#8b5cf666}.network-current .network-dot{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 4px #22c55e80;animation:morse-pieswap 12s infinite}@keyframes morse-pieswap{0%,0.5%{background:#4ade80;box-shadow:0 0 12px #22c55e}1%,1.5%{background:#22c55e;box-shadow:0 0 4px #22c55e80}2%,4%{background:#4ade80;box-shadow:0 0 12px #22c55e}4.5%,5%{background:#22c55e;box-shadow:0 0 4px #22c55e80}5.5%,7.5%{background:#4ade80;box-shadow:0 0 12px #22c55e}8%,8.5%{background:#22c55e;box-shadow:0 0 4px #22c55e80}9%,9.5%{background:#4ade80;box-shadow:0 0 12px #22c55e}10%,12%{background:#22c55e;box-shadow:0 0 4px #22c55e80}12.5%,13%{background:#4ade80;box-shadow:0 0 12px #22c55e}13.5%,14%{background:#22c55e;box-shadow:0 0 4px #22c55e80}14.5%,15%{background:#4ade80;box-shadow:0 0 12px #22c55e}15.5%,18%{background:#22c55e;box-shadow:0 0 4px #22c55e80}18.5%,19%{background:#4ade80;box-shadow:0 0 12px #22c55e}19.5%,22%{background:#22c55e;box-shadow:0 0 4px #22c55e80}22.5%,23%{background:#4ade80;box-shadow:0 0 12px #22c55e}23.5%,24%{background:#22c55e;box-shadow:0 0 4px #22c55e80}24.5%,25%{background:#4ade80;box-shadow:0 0 12px #22c55e}25.5%,26%{background:#22c55e;box-shadow:0 0 4px #22c55e80}26.5%,27%{background:#4ade80;box-shadow:0 0 12px #22c55e}27.5%,30%{background:#22c55e;box-shadow:0 0 4px #22c55e80}30.5%,31%{background:#4ade80;box-shadow:0 0 12px #22c55e}31.5%,32%{background:#22c55e;box-shadow:0 0 4px #22c55e80}32.5%,34.5%{background:#4ade80;box-shadow:0 0 12px #22c55e}35%,35.5%{background:#22c55e;box-shadow:0 0 4px #22c55e80}36%,38%{background:#4ade80;box-shadow:0 0 12px #22c55e}38.5%,41%{background:#22c55e;box-shadow:0 0 4px #22c55e80}41.5%,42%{background:#4ade80;box-shadow:0 0 12px #22c55e}42.5%,43%{background:#22c55e;box-shadow:0 0 4px #22c55e80}43.5%,45.5%{background:#4ade80;box-shadow:0 0 12px #22c55e}46%,49%{background:#22c55e;box-shadow:0 0 4px #22c55e80}49.5%,50%{background:#4ade80;box-shadow:0 0 12px #22c55e}50.5%,51%{background:#22c55e;box-shadow:0 0 4px #22c55e80}51.5%,53.5%{background:#4ade80;box-shadow:0 0 12px #22c55e}54%,54.5%{background:#22c55e;box-shadow:0 0 4px #22c55e80}55%,57%{background:#4ade80;box-shadow:0 0 12px #22c55e}57.5%,58%{background:#22c55e;box-shadow:0 0 4px #22c55e80}58.5%,59%{background:#4ade80;box-shadow:0 0 12px #22c55e}60%,to{background:#22c55e;box-shadow:0 0 4px #22c55e80}}.network-current.wrong-network{background:var(--error-dim);border-color:#f871714d;color:var(--error)}.network-current.wrong-network .network-dot{background:var(--error)}.network-current .network-dot.rpc-error{background:#ef4444;box-shadow:0 0 4px #ef444480;animation:morse-pieswap-red 12s infinite}@keyframes morse-pieswap-red{0%,0.5%{background:#f87171;box-shadow:0 0 12px #ef4444}1%,1.5%{background:#ef4444;box-shadow:0 0 4px #ef444480}2%,4%{background:#f87171;box-shadow:0 0 12px #ef4444}4.5%,5%{background:#ef4444;box-shadow:0 0 4px #ef444480}5.5%,7.5%{background:#f87171;box-shadow:0 0 12px #ef4444}8%,8.5%{background:#ef4444;box-shadow:0 0 4px #ef444480}9%,9.5%{background:#f87171;box-shadow:0 0 12px #ef4444}10%,12%{background:#ef4444;box-shadow:0 0 4px #ef444480}12.5%,13%{background:#f87171;box-shadow:0 0 12px #ef4444}13.5%,14%{background:#ef4444;box-shadow:0 0 4px #ef444480}14.5%,15%{background:#f87171;box-shadow:0 0 12px #ef4444}15.5%,18%{background:#ef4444;box-shadow:0 0 4px #ef444480}18.5%,19%{background:#f87171;box-shadow:0 0 12px #ef4444}19.5%,22%{background:#ef4444;box-shadow:0 0 4px #ef444480}22.5%,23%{background:#f87171;box-shadow:0 0 12px #ef4444}23.5%,24%{background:#ef4444;box-shadow:0 0 4px #ef444480}24.5%,25%{background:#f87171;box-shadow:0 0 12px #ef4444}25.5%,26%{background:#ef4444;box-shadow:0 0 4px #ef444480}26.5%,27%{background:#f87171;box-shadow:0 0 12px #ef4444}27.5%,30%{background:#ef4444;box-shadow:0 0 4px #ef444480}30.5%,31%{background:#f87171;box-shadow:0 0 12px #ef4444}31.5%,32%{background:#ef4444;box-shadow:0 0 4px #ef444480}32.5%,34.5%{background:#f87171;box-shadow:0 0 12px #ef4444}35%,35.5%{background:#ef4444;box-shadow:0 0 4px #ef444480}36%,38%{background:#f87171;box-shadow:0 0 12px #ef4444}38.5%,41%{background:#ef4444;box-shadow:0 0 4px #ef444480}41.5%,42%{background:#f87171;box-shadow:0 0 12px #ef4444}42.5%,43%{background:#ef4444;box-shadow:0 0 4px #ef444480}43.5%,45.5%{background:#f87171;box-shadow:0 0 12px #ef4444}46%,49%{background:#ef4444;box-shadow:0 0 4px #ef444480}49.5%,50%{background:#f87171;box-shadow:0 0 12px #ef4444}50.5%,51%{background:#ef4444;box-shadow:0 0 4px #ef444480}51.5%,53.5%{background:#f87171;box-shadow:0 0 12px #ef4444}54%,54.5%{background:#ef4444;box-shadow:0 0 4px #ef444480}55%,57%{background:#f87171;box-shadow:0 0 12px #ef4444}57.5%,58%{background:#ef4444;box-shadow:0 0 4px #ef444480}58.5%,59%{background:#f87171;box-shadow:0 0 12px #ef4444}60%,to{background:#ef4444;box-shadow:0 0 4px #ef444480}}.network-dropdown{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;padding:.25rem;background:#181a23;border:1px solid #2f3344;border-radius:var(--radius-lg);box-shadow:0 12px 32px #0006;z-index:1000;animation:dropdownFadeIn .15s ease-out}[data-theme=light] .network-dropdown{background:#fff;border-color:#d6dbe5;box-shadow:0 8px 24px #071b2e1f}.network-option{display:flex;align-items:center;gap:.5rem;width:100%;padding:.625rem .75rem;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}.network-option:hover{background:var(--bg-hover);color:var(--text-primary)}.network-option:focus{outline:none}.network-option:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px #8b5cf640}.network-option.active{color:var(--accent);border-color:#8b5cf640;background:#8b5cf60f}.network-option .network-dot{width:8px;height:8px;border-radius:50%;background:var(--text-muted)}.network-option:hover .network-dot,.network-option.active .network-dot{background:var(--accent)}.network-current.network-native{color:#8b5cf6}.network-current.network-native:hover{border-color:#8b5cf680}.network-current.network-native .network-dot{background:#22c55e;box-shadow:0 0 4px #22c55e80;animation:morse-pieswap 12s infinite}.network-current.network-native .network-dot.rpc-error{background:#ef4444;box-shadow:0 0 4px #ef444480;animation:morse-pieswap-red 12s infinite}@keyframes pulse-purple{0%,to{box-shadow:0 0 #8b5cf666}50%{box-shadow:0 0 0 4px #8b5cf600}}.network-option.network-native:hover .network-dot,.network-option.network-native.active .network-dot{background:#8b5cf6}.network-option.network-native.active{color:#8b5cf6}.network-name-with-badge{display:inline-flex;align-items:center;gap:.25rem}.network-type-badge{font-size:.6875rem;font-weight:700;padding:.15rem .4rem;border-radius:.25rem;background:#8b5cf640;color:#8b5cf6;text-transform:uppercase;letter-spacing:.02em;line-height:1}[data-theme=light] .network-type-badge{background:#6d28d926;color:#6d28d9}.network-option svg{margin-left:auto}.wallet-menu-balance{display:flex;align-items:center;justify-content:space-between;padding:.75rem;margin-bottom:.5rem;border-radius:var(--radius-lg);background:#ffffff08;border:1px solid var(--glass-border)}.wallet-menu-balance .balance-label{font-size:.75rem;color:var(--text-muted)}.wallet-menu-balance .balance-value{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.connect-modal{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:24px;box-shadow:0 24px 60px #00000052;width:100%;max-width:400px;overflow:hidden;animation:modalSlideIn .18s cubic-bezier(.16,1,.3,1)}[data-theme=light] .connect-modal{background:var(--bg-card);box-shadow:0 16px 48px #071b2e24}@keyframes modalSlideIn{0%{opacity:0;transform:scale(.97) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}.connect-modal .modal-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--glass-border)}.connect-modal .modal-header h2{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.01em}.connect-modal .modal-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-sm);background:transparent;border:1px solid transparent;color:var(--text-muted);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.connect-modal .modal-close:hover{background:#ffffff12;color:var(--text-primary);border-color:var(--glass-border)}[data-theme=light] .connect-modal .modal-close:hover{background:#0000000f}.connect-modal .modal-close:focus{outline:none}.connect-modal .modal-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.connect-modal .modal-body{padding:1.25rem}.connect-modal .modal-description{font-size:.8125rem;color:var(--text-muted);margin:0 0 1rem;text-align:center;line-height:1.5}.wallet-options{display:flex;flex-direction:column;gap:.5rem}.wallet-option{display:flex;align-items:center;gap:.875rem;width:100%;padding:.875rem 1rem;border-radius:var(--radius-md);background:var(--bg-input);border:1px solid var(--glass-border);cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease;text-align:left}.wallet-option:hover:not(:disabled){background:var(--bg-hover);border-color:#8b5cf666}.wallet-option:focus{outline:none}.wallet-option:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #8b5cf640}.wallet-option:disabled{opacity:.45;cursor:not-allowed}.wallet-option-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:0;background:transparent;border:none;box-shadow:none;flex-shrink:0}[data-theme=light] .wallet-option-icon{background:transparent;border:none;box-shadow:none}.wallet-option-icon svg,.wallet-option-icon img{display:block}.wallet-option-info{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem;flex:1}.wallet-option-name{font-size:.9375rem;font-weight:600;color:var(--text-primary);letter-spacing:-.005em}.wallet-option-desc{font-size:.75rem;color:var(--text-muted)}[data-theme=light] .connect-tab-soon{color:#fff}[data-theme=light] .connect-network-tabs{background:#00000008}[data-theme=light] .connect-network-tab{color:var(--text-muted)}[data-theme=light] .connect-network-tab:hover{color:var(--text-primary)}[data-theme=light] .connect-network-tab.active{color:#fff}[data-theme=light] .piewallet-logo{filter:brightness(0) saturate(100%)}.wallet-option-badge{margin-left:auto;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);background:var(--accent-dim);border-radius:var(--radius-full)}[data-theme=light] .wallet-option-badge.coming-soon{background:#0000000f}.wallet-option-badge.install{color:#22c55e;background:#22c55e26}[data-theme=light] .wallet-option-badge.install{color:#16a34a;background:#22c55e1f}.modal-error{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem;border-radius:var(--radius-lg);background:#f871711a;border:1px solid rgba(248,113,113,.3);color:var(--error);font-size:.8125rem}@keyframes pulse-green{0%,to{opacity:1;box-shadow:0 0 #22c55e66}50%{opacity:.8;box-shadow:0 0 0 4px #22c55e00}}@keyframes pulse-purple{0%,to{opacity:1;box-shadow:0 0 #8b5cf666}50%{opacity:.8;box-shadow:0 0 0 4px #8b5cf600}}.connect-wallet-btn{display:flex;align-items:center;gap:.625rem;padding:.5rem 1.25rem;height:40px;border-radius:var(--radius-full);font-size:.875rem;font-weight:600;cursor:pointer;transition:all var(--transition-base);border:none;background:var(--accent);color:var(--text-on-accent);box-shadow:0 2px 8px #8b5cf64d}.connect-wallet-btn:hover:not(:disabled){background:#b99bff;box-shadow:0 4px 16px #8b5cf666}.connect-wallet-btn:disabled{opacity:.7;cursor:wait}@keyframes pulse-red{0%,to{opacity:1;box-shadow:0 0 #ef444466}50%{opacity:.8;box-shadow:0 0 0 4px #ef444400}}.main-content{flex:1;display:flex;flex-direction:column;align-items:center;padding:5rem 1rem;padding-bottom:220px;position:relative;z-index:10;min-width:0}.swap-card,.pool-card,.stake-card{width:100%;max-width:480px;background:#181a23;border-radius:24px;border:1px solid #2f3344;padding:.5rem;position:relative}[data-theme=light] .swap-card,[data-theme=light] .pool-card,[data-theme=light] .stake-card{background:#fff;border:1px solid #d6dbe5}[data-theme=light] .token-selector-modal{background:#f4f4f6}[data-theme=light] .token-selector-item:hover{background:#0000000a}[data-theme=light] .token-selector-item.selected{background:#8b5cf61a}.settings-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:#ffffff0a;border:1px solid var(--glass-border);color:var(--text-muted);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.settings-btn:hover{background:#ffffff12;color:var(--text-primary);border-color:#ffffff29}[data-theme=light] .settings-btn{background:#0000000a}[data-theme=light] .settings-btn:hover{background:#00000012;border-color:#0000002e}.token-input-container{position:relative;background:#13151f;border-radius:var(--radius-md);padding:.875rem;border:1px solid #2f3344;transition:border-color .18s ease}.token-input-container:focus-within{border-color:#8b5cf6a6;box-shadow:0 0 0 1px #8b5cf626}[data-theme=light] .token-input-container{background:#f8f9fc;border:1px solid #d6dbe5}[data-theme=light] .token-input-container:focus-within{border-color:#8b5cf6a6;box-shadow:0 0 0 1px #8b5cf61f}.token-input-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;height:16px}.token-input-label{font-size:.6875rem;color:var(--text-muted);font-weight:600;text-transform:uppercase;letter-spacing:.12em;line-height:1}.percent-slider-container{display:none!important}.percent-slider-wrapper{position:relative;width:120px;height:25px;display:flex;align-items:center;padding:0;overflow:visible}.percent-slider-wrapper:before{content:"";position:absolute;left:7px;right:7px;height:6px;background:var(--bg-input);border:1px solid var(--glass-border);border-radius:var(--radius-full);pointer-events:none;box-shadow:inset 0 1px 3px #0003}.percent-slider-ticks{position:absolute;top:50%;left:7px;right:7px;transform:translateY(-50%);height:14px;display:flex;align-items:center;pointer-events:none;z-index:1}.percent-slider-tick{position:absolute;width:3px;height:10px;background:#ffffff26;border-radius:var(--radius-xs);transition:all .2s cubic-bezier(.4,0,.2,1);transform:translate(-50%)}.percent-slider-tick:nth-child(1){left:25%}.percent-slider-tick:nth-child(2){left:50%}.percent-slider-tick:nth-child(3){left:75%}.percent-slider-tick:nth-child(4){right:0;left:auto;transform:translate(50%)}.percent-slider-tick.active{background:var(--accent);height:12px;box-shadow:0 0 10px var(--accent-glow)}.percent-slider-tick.disabled{background:#ffffff0d;opacity:.3}.percent-slider{-webkit-appearance:none;appearance:none;width:100%;margin-left:0;height:6px;background:transparent;border-radius:var(--radius-full);outline:none;cursor:pointer;position:relative;z-index:3}.percent-slider::-webkit-slider-runnable-track{width:100%;height:6px;background:linear-gradient(90deg,var(--accent) 0%,var(--accent) var(--slider-progress, 0%),transparent var(--slider-progress, 0%),transparent 100%);border-radius:var(--radius-full);transition:background .15s ease}.percent-slider:hover::-webkit-slider-runnable-track{background:linear-gradient(90deg,#b89dff 0%,#b89dff var(--slider-progress, 0%),transparent var(--slider-progress, 0%),transparent 100%)}.percent-slider.slider-zero{opacity:1}.percent-slider.slider-zero~.percent-slider-ticks{opacity:1}.percent-slider-wrapper:has(.slider-zero)+.percent-slider-value{opacity:1;color:#4a4a5a;text-shadow:none;transition:color .2s ease}.percent-slider-wrapper:has(.slider-zero):hover+.percent-slider-value{opacity:1;color:#6a6a7a;text-shadow:none}.percent-slider.slider-zero::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:linear-gradient(145deg,#6b6b7a,#4a4a5a);border-radius:var(--radius-full);cursor:grab;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 0 0 2px var(--bg-card),0 0 0 3px #64647826,0 2px 4px #0003;border:none;margin-top:-5px;position:relative;z-index:10}.percent-slider.slider-zero:hover{opacity:1}.percent-slider.slider-zero::-webkit-slider-thumb:hover{background:linear-gradient(145deg,#8a8a9a,#6a6a7a);transform:scale(1.1);box-shadow:0 0 0 2px var(--bg-card),0 0 0 4px #78788c33,0 4px 6px #00000040}.percent-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:linear-gradient(145deg,#fff 0%,var(--accent) 100%);border-radius:var(--radius-full);cursor:grab;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 0 0 2px var(--bg-card),0 0 0 4px #8b5cf64d,0 2px 8px #0000004d,0 0 16px var(--accent-glow);border:none;margin-top:-5px;position:relative;z-index:10}.percent-slider::-webkit-slider-thumb:hover{transform:scale(1.15);background:linear-gradient(145deg,#fff,#b89dff);box-shadow:0 0 0 2px var(--bg-card),0 0 0 5px #8b5cf659,0 4px 10px #00000059,0 0 20px var(--accent-glow);cursor:grab}.percent-slider:active::-webkit-slider-thumb{transform:scale(1.05);cursor:grabbing;box-shadow:0 0 0 2px var(--bg-card),0 0 0 4px #8b5cf64d,0 2px 6px #0000004d,0 0 14px var(--accent-glow)}.percent-slider::-moz-range-track{width:100%;height:6px;background:transparent;border-radius:var(--radius-full);border:none}.percent-slider::-moz-range-progress{height:6px;background:var(--accent);border-radius:var(--radius-full)}.percent-slider.slider-zero::-moz-range-thumb{width:16px;height:16px;background:linear-gradient(145deg,#6b6b7a,#4a4a5a);border:none;border-radius:var(--radius-full);cursor:grab;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 0 0 2px var(--bg-card),0 0 0 3px #64647826,0 2px 4px #0003;position:relative;z-index:10}.percent-slider.slider-zero::-moz-range-thumb:hover{background:linear-gradient(145deg,#8a8a9a,#6a6a7a);transform:scale(1.1);box-shadow:0 0 0 2px var(--bg-card),0 0 0 4px #78788c33,0 4px 6px #00000040}.percent-slider::-moz-range-thumb{width:16px;height:16px;background:linear-gradient(145deg,#fff 0%,var(--accent) 100%);border:none;border-radius:var(--radius-full);cursor:grab;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 0 0 2px var(--bg-card),0 0 0 4px #8b5cf64d,0 2px 8px #0000004d,0 0 16px var(--accent-glow);position:relative;z-index:10}.percent-slider::-moz-range-thumb:hover{transform:scale(1.15);background:linear-gradient(145deg,#fff,#b89dff);box-shadow:0 0 0 2px var(--bg-card),0 0 0 5px #8b5cf659,0 4px 10px #00000059,0 0 20px var(--accent-glow)}.percent-slider:active::-moz-range-thumb{cursor:grabbing}.percent-slider-value{font-size:.75rem;font-weight:700;color:var(--accent);min-width:36px;text-align:right;letter-spacing:.03em;text-shadow:0 0 10px var(--accent-glow);transition:all .2s ease}.percent-slider-container:hover .percent-slider-value{color:#c4b5fd;text-shadow:0 0 14px var(--accent-glow)}.percent-slider-value.over-balance{color:var(--error);text-shadow:0 0 10px rgba(239,68,68,.5);font-size:1rem;text-align:center}.percent-slider-container:hover .percent-slider-value.over-balance{color:var(--error);text-shadow:0 0 14px rgba(239,68,68,.6)}.percent-slider.slider-over::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--error) 0%,var(--error) var(--slider-progress),rgba(255,255,255,.1) var(--slider-progress),rgba(255,255,255,.1) 100%)!important}.percent-slider.slider-over::-moz-range-track{background:linear-gradient(to right,var(--error) 0%,var(--error) var(--slider-progress),rgba(255,255,255,.1) var(--slider-progress),rgba(255,255,255,.1) 100%)!important}.percent-slider.slider-over::-webkit-slider-thumb{background:var(--error)!important;box-shadow:0 0 12px #ef444499!important}.percent-slider.slider-over::-moz-range-thumb{background:var(--error)!important;box-shadow:0 0 12px #ef444499!important}.percent-slider.slider-over~.percent-slider-ticks .percent-slider-tick.active{background:var(--error);box-shadow:0 0 10px #ef444499}.token-input-row{display:flex;align-items:center;gap:1rem}.amount-input{flex:1;background:transparent;border:none;font-size:1.875rem;font-weight:700;color:var(--text-primary);outline:none;min-width:0;letter-spacing:-.03em;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;line-height:1.15;transition:opacity .18s ease}.amount-input:disabled{opacity:.4;cursor:not-allowed}.amount-input::placeholder{color:#fafafa38;font-weight:600}[data-theme=light] .amount-input::placeholder{color:#071b2e38}.amount-input::-webkit-outer-spin-button,.amount-input::-webkit-inner-spin-button{-webkit-appearance:none}.token-inputs-wrapper:has(.token-balance-row) .token-input-container:not(:has(.token-balance-row)):after{content:"";display:block;margin-top:.625rem;height:1em;line-height:1.2}.token-balance-bar{display:flex;align-items:center;justify-content:space-between;gap:.625rem;margin-top:.625rem;flex-wrap:wrap}.token-balance-row{display:inline-flex;align-items:baseline;gap:.375rem;padding:0;background:transparent;border:none;color:var(--text-muted);font-size:.8125rem;font-family:inherit;line-height:1.2;text-align:left;cursor:default}.token-balance-row--readonly{cursor:default}.token-percent-quick{display:inline-flex;align-items:center;gap:.25rem}.token-percent-quick button{font-family:inherit;font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:var(--text-muted);background:#ffffff08;border:1px solid var(--glass-border);border-radius:var(--radius-xs);padding:.25rem .4375rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease;line-height:1;min-height:22px;font-variant-numeric:tabular-nums}.token-percent-quick button:hover{color:var(--text-primary);background:#ffffff0f;border-color:#8b5cf659}.token-percent-quick button.is-max{color:var(--accent);border-color:#8b5cf64d;background:#8b5cf614}.token-percent-quick button.is-max:hover{background:#8b5cf626;border-color:#8b5cf680}[data-theme=light] .token-percent-quick button{background:#00000006;border-color:#0000000f}[data-theme=light] .token-percent-quick button:hover{background:#0000000d;border-color:#8b5cf659}[data-theme=light] .token-percent-quick button.is-max{background:#8b5cf614;border-color:#8b5cf64d}.token-auto-pill{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:#8b5cf614;border:1px solid rgba(139,92,246,.25);border-radius:var(--radius-xs);padding:.25rem .5rem;line-height:1;min-height:22px;display:inline-flex;align-items:center}[data-theme=light] .token-auto-pill{background:#8b5cf614;border-color:#8b5cf640;color:#6d28d9}.token-balance-label{font-weight:500;letter-spacing:0;text-transform:none;color:inherit;opacity:.85}.token-balance-label:after{content:":";margin-right:.125rem;opacity:.7}.token-balance-amount{font-weight:600;color:var(--text-secondary);font-variant-numeric:tabular-nums;letter-spacing:-.01em;display:inline-flex;align-items:baseline;gap:.25rem;transition:color .15s ease}.token-balance-amount em{font-style:normal;color:var(--text-muted);font-weight:500}.token-balance-row:hover .token-balance-amount{color:var(--accent)}.token-balance-row--readonly:hover .token-balance-amount{color:var(--text-secondary)}.token-selector{display:flex;align-items:center;gap:.5rem;padding:0 .625rem 0 .25rem;border-radius:var(--radius-full);height:40px;box-sizing:border-box;background:#ffffff0d;border:1px solid var(--glass-border);cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;flex-shrink:0;min-width:0;min-height:40px;justify-content:space-between;font-size:.8125rem}.token-selector:hover{background:#ffffff14;border-color:#8b5cf673;box-shadow:0 0 0 1px #8b5cf626}.token-selector:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.token-selector>span:first-child:not(:has(img)):not(:has(svg)){margin-left:.375rem}[data-theme=light] .token-selector{background:#00000008}[data-theme=light] .token-selector:hover{background:#0000000f;border-color:#8b5cf666}.token-selector.needs-token{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent);padding-left:.875rem;animation:needs-token-pulse 2.4s ease-in-out infinite}.token-selector.needs-token .token-symbol{color:var(--text-on-accent);font-weight:600}.token-selector.needs-token svg{color:var(--text-on-accent)!important;stroke:var(--text-on-accent)!important;opacity:.95}.token-selector.needs-token:hover{background:var(--accent);border-color:var(--accent);filter:brightness(1.08)}@keyframes needs-token-pulse{0%,to{box-shadow:0 0 0 0 var(--accent-glow)}50%{box-shadow:0 0 0 6px transparent}}[data-theme=light] .token-selector.needs-token{background:var(--accent);border-color:var(--accent)}[data-theme=light] .token-selector.needs-token:hover{background:var(--accent);border-color:var(--accent);filter:brightness(1.06)}.token-symbol{font-weight:600;font-size:.875rem;color:var(--text-primary);letter-spacing:.005em}.token-inputs-wrapper{position:relative;display:flex;flex-direction:column;gap:0}.token-inputs-wrapper:not(:has(.swap-direction-container)){gap:6px}.token-inputs-wrapper .token-input-container{margin-bottom:0}.token-inputs-wrapper .token-input-pay{border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.token-inputs-wrapper .token-input-receive{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.token-inputs-wrapper .token-input-container:only-child{border-radius:var(--radius-md)}.token-inputs-wrapper:has(.swap-direction-container) .token-input-pay{-webkit-mask:radial-gradient(circle 18px at 50% 100%,transparent 18px,#000 19px);mask:radial-gradient(circle 18px at 50% 100%,transparent 18px,#000 19px)}.token-inputs-wrapper:has(.swap-direction-container) .token-input-receive{-webkit-mask:radial-gradient(circle 18px at 50% 0%,transparent 18px,#000 19px);mask:radial-gradient(circle 18px at 50% 0%,transparent 18px,#000 19px)}.swap-direction-container{position:relative;display:flex;justify-content:center;align-items:center;height:0;z-index:5;pointer-events:none}.swap-direction-container>*{pointer-events:auto}.swap-direction-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#8b5cf61a;border:1px solid rgba(139,92,246,.25);color:var(--accent);cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease,transform .2s ease}.swap-direction-btn:hover{color:var(--accent);background:#8b5cf62e;border-color:#8b5cf673;transform:rotate(180deg)}.swap-direction-btn:active{transform:rotate(180deg) scale(.93)}.swap-direction-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-theme=light] .swap-direction-btn:hover{background:#8b5cf626;border-color:#8b5cf666;color:#7c3aed;transform:rotate(180deg)}.swap-btn{width:100%;padding:.875rem;border-radius:999px;font-size:.9375rem;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .1s ease;display:flex;align-items:center;justify-content:center;gap:.625rem;margin-top:.75rem;border:none;letter-spacing:-.005em;min-height:48px}.swap-btn:not(.disabled):not(:disabled):focus-visible{outline:2px solid var(--cow-cyan);outline-offset:2px}.swap-btn.primary{background:var(--accent);color:var(--text-on-accent);box-shadow:0 2px 12px #8b5cf64d}.swap-btn.primary:hover{background:#9d71f8;box-shadow:0 4px 20px #8b5cf673}.swap-btn.primary:active{transform:translateY(1px);box-shadow:0 1px 6px #8b5cf640}.swap-btn.connect{background:transparent;border:1px solid rgba(139,92,246,.4);color:var(--accent)}.swap-btn.connect:hover{background:#8b5cf61a;border-color:#8b5cf699}.swap-btn.disabled{background:#ffffff08;border:1px solid var(--glass-border);color:var(--text-muted);cursor:not-allowed;opacity:.6;box-shadow:none}.swap-btn.processing{background:var(--accent);border:none;color:var(--text-on-accent);cursor:default;opacity:.85;box-shadow:0 2px 12px #8b5cf640}.swap-btn.remove{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;box-shadow:0 2px 12px #f59e0b4d}.swap-btn.remove:hover:not(:disabled){background:linear-gradient(135deg,#fbbf24,#f59e0b);box-shadow:0 4px 20px #f59e0b66;transform:translateY(-1px)}.swap-btn.remove:active:not(:disabled){transform:translateY(0)}.swap-btn.remove:disabled{background:#f59e0b26;color:#ffffff80;box-shadow:none;cursor:default}[data-theme=light] .swap-btn.migrate{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 4px 14px #0596694d}[data-theme=light] .swap-btn.migrate:hover:not(:disabled){background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 6px 20px #05966966}[data-theme=light] .swap-btn.remove{background:linear-gradient(135deg,#d97706,#b45309);box-shadow:0 4px 14px #d977064d}[data-theme=light] .swap-btn.remove:hover:not(:disabled){background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 6px 20px #d9770666}.swap-btn .btn-progress{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;line-height:1;min-height:20px;white-space:nowrap}.swap-btn .btn-progress-label{font-weight:600;letter-spacing:-.01em}.swap-btn .btn-spinner{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-top-color:transparent;border-right-color:transparent;opacity:.9;animation:spin .7s linear infinite;display:inline-block;flex-shrink:0}.swap-btn .btn-icon-success,.swap-btn .btn-icon-error{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.swap-btn.processing:has(.btn-progress--error),.swap-btn.error{background:linear-gradient(135deg,#ef4444f2,#dc2626f2);border:1px solid rgba(239,68,68,.6);color:#fff;box-shadow:0 2px 12px #ef444459;cursor:pointer}.swap-btn.processing:has(.btn-progress--error):hover,.swap-btn.error:hover{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 18px #ef444480;transform:translateY(-1px)}.swap-btn.processing:has(.btn-progress--done){background:linear-gradient(135deg,#10b981e6,#059669e6);border:1px solid rgba(16,185,129,.5);color:#fff}.swap-btn.processing:has(.btn-progress--done) .btn-icon-success{color:#fff}@keyframes successDotPop{0%{transform:scale(.5);opacity:0}50%{transform:scale(1.25)}to{transform:scale(1.1);opacity:1}}@keyframes successRingBurst{0%{transform:translate(-50%,-50%) scale(.8);opacity:0}50%{transform:translate(-50%,-50%) scale(1.8);opacity:.8}to{transform:translate(-50%,-50%) scale(2.2);opacity:0}}@keyframes dotPulse{0%,to{transform:scale(1);box-shadow:0 0 8px #fff9}50%{transform:scale(1.3);box-shadow:0 0 12px #fffc}}@keyframes dotPulseGorgeous{0%{transform:scale(1);box-shadow:0 0 6px #fff9,0 0 12px #8b5cf666}8%{transform:scale(1.15);box-shadow:0 0 10px #fffc,0 0 20px #8b5cf699}20%,to{transform:scale(1);box-shadow:0 0 6px #fff9,0 0 12px #8b5cf666}}@keyframes dotPulseToComplete{0%{transform:scale(1);background:#fff;box-shadow:0 0 6px #fff9,0 0 12px #8b5cf666}to{transform:scale(1);background:#ffffff80;box-shadow:none}}@keyframes dotRingPulseToComplete{0%{transform:translate(-50%,-50%) scale(1);border-color:#8b5cf666;opacity:.6}to{transform:translate(-50%,-50%) scale(1);border-color:#ffffff26;opacity:.3}}@keyframes dotRingPulse{0%{transform:translate(-50%,-50%) scale(1);opacity:.5;border-color:#8b5cf64d}8%{transform:translate(-50%,-50%) scale(1.35);opacity:.15;border-color:#8b5cf680}20%,to{transform:translate(-50%,-50%) scale(1);opacity:.5;border-color:#8b5cf64d}}@keyframes successReceive{0%,40%{background:#ffffff40;box-shadow:none;transform:scale(1)}70%{background:#22c55e;box-shadow:0 0 16px #22c55e,0 0 32px #22c55e99;transform:scale(1.2)}to{background:#22c55e;box-shadow:0 0 12px #22c55ecc,0 0 24px #22c55e66;transform:scale(1)}}@keyframes successReceiveRing{0%,40%{transform:translate(-50%,-50%) scale(1);border-color:#ffffff1a;opacity:0}70%{transform:translate(-50%,-50%) scale(1.5);border-color:#22c55e99;opacity:.8}to{transform:translate(-50%,-50%) scale(1.2);border-color:#22c55e66;opacity:.6}}@keyframes successPulse{0%,to{transform:scale(1);box-shadow:0 0 12px #22c55ecc,0 0 24px #22c55e66}50%{transform:scale(1.15);box-shadow:0 0 16px #22c55e,0 0 32px #22c55e99,0 0 48px #22c55e33}}@keyframes successRingPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6;border-color:#22c55e66}50%{transform:translate(-50%,-50%) scale(1.5);opacity:.1;border-color:#22c55e99}}@keyframes lineProgress{0%{left:-100%}50%{left:0%}to{left:100%}}@keyframes lineProgressGorgeous{0%{left:-55%;opacity:0}8%{opacity:1}92%{opacity:1}to{left:100%;opacity:0}}@keyframes sparkleTravel{0%{left:-55%;opacity:0}8%{opacity:.7}92%{opacity:.7}to{left:100%;opacity:0}}@keyframes dotReceive{0%,40%{background:#ffffff40;box-shadow:none;transform:scale(1)}70%{background:#fff9;box-shadow:0 0 12px #8b5cf699;transform:scale(1.1)}to{background:#ffffff40;box-shadow:none;transform:scale(1)}}@keyframes dotReceiveRing{0%,40%{transform:translate(-50%,-50%) scale(1);border-color:#ffffff1a;opacity:0}70%{transform:translate(-50%,-50%) scale(1.4);border-color:#8b5cf666;opacity:.6}to{transform:translate(-50%,-50%) scale(1);border-color:#ffffff1a;opacity:0}}@keyframes errorPulse{0%,to{transform:scale(1);box-shadow:0 0 12px #ef4444cc,0 0 24px #ef444466}50%{transform:scale(1.15);box-shadow:0 0 16px #ef4444,0 0 32px #ef444499,0 0 48px #ef444433}}@keyframes errorRingPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6;border-color:#ef444466}50%{transform:translate(-50%,-50%) scale(1.5);opacity:.1;border-color:#ef444499}}.slippage-menu-overlay{position:fixed;inset:0;z-index:99}.pool-tabs-settings{position:absolute;right:.375rem;display:flex;align-items:center}.info-popup{position:absolute;top:100%;right:0;margin-top:.5rem;background:#181a23;border:1px solid #2f3344;border-radius:var(--radius-lg);z-index:100;min-width:260px;max-width:320px;padding:.875rem 1rem 1rem;animation:infoPopupSlideIn .2s ease-out}[data-theme=light] .info-popup{background:#fff;border-color:#d6dbe5}@keyframes infoPopupSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.info-popup-title{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem;padding-bottom:.625rem;border-bottom:1px solid #2f3344}[data-theme=light] .info-popup-title{border-bottom-color:#d6dbe5}.info-popup-items{display:flex;flex-direction:column;gap:.625rem;margin-bottom:.875rem}.info-popup-item{display:flex;justify-content:space-between;align-items:center}.info-popup-label{font-size:.875rem;color:var(--text-muted)}.info-popup-value{font-size:.875rem;font-weight:500;color:var(--text-primary)}.info-popup-value.accent{color:var(--accent);font-weight:600}.info-popup-note{display:flex;align-items:flex-start;gap:.5rem;font-size:.8125rem;color:var(--text-muted);line-height:1.45;padding-top:.625rem;border-top:1px solid #2f3344}[data-theme=light] .info-popup-note{border-top-color:#d6dbe5}.info-popup-note+.info-popup-note{border-top:none;padding-top:.5rem}.info-popup-note strong{color:var(--text-primary);font-weight:500}.info-popup-note.warning{border-top:none;padding:.5rem 0 .5rem .625rem;margin-top:.25rem;position:relative}.info-popup-note.warning:before{content:"";position:absolute;left:0;top:.5rem;bottom:.5rem;width:2px;background:var(--warning, #f59e0b);border-radius:1px}.info-popup-note.warning svg{display:none}.info-popup-note.warning span{color:var(--warning, #f59e0b)}.info-popup-link{padding-top:.625rem;border-top:1px solid #2f3344;margin-top:.25rem}[data-theme=light] .info-popup-link{border-top-color:#d6dbe5}.info-popup-link span{font-size:.8125rem;color:var(--accent);cursor:pointer;transition:opacity .15s ease}.info-popup-link span:hover{opacity:.8;text-decoration:underline}.card-blurred{filter:blur(4px);pointer-events:none;transition:filter .2s ease}.shared-nav-tabs .info-popup{margin-top:.875rem}.pool-tabs{display:flex;align-items:center;gap:.375rem;background:#181a23;padding:.5rem;padding-right:52px;border-radius:var(--radius-full);margin-bottom:.5rem;border:1px solid #2f3344;position:relative}.pool-tabs:not(:has(.pool-tabs-settings)){padding-right:.5rem}.pool-tab{flex:1;padding:.625rem 1rem;border-radius:var(--radius-full);font-size:.875rem;font-weight:600;color:var(--text-muted);background:transparent;border:none;cursor:pointer;transition:background var(--transition-base),color var(--transition-base),box-shadow var(--transition-base);white-space:nowrap;text-align:center}.pool-tab:hover{color:var(--text-primary);background:#ffffff0a}.shared-nav-tabs{max-width:480px;margin:1rem auto;padding:0 1rem}@media(min-width:641px){.shared-nav-tabs{margin-top:3rem}}.swap-card>.pool-tabs,.pool-card>.pool-tabs{display:none}@keyframes infoMenuSlideIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.pool-tabs-indicator{position:absolute;top:.5rem;bottom:.5rem;left:.5rem;width:calc((100% - 52px - .5rem - .75rem) / 3);background:var(--accent);border-radius:var(--radius-full);box-shadow:0 2px 8px #8b5cf64d;transition:transform .35s cubic-bezier(.34,1.56,.64,1);z-index:0;pointer-events:none}.pool-tabs.dragging .pool-tabs-indicator{box-shadow:0 4px 16px #8b5cf680}.pool-tabs.dragging{user-select:none;-webkit-user-select:none;cursor:grabbing}.pool-tabs:not(:has(.pool-tabs-settings)) .pool-tabs-indicator{width:calc((100% - 1rem - .75rem) / 3)}.pool-tabs[data-active-tab="0"] .pool-tabs-indicator{transform:translate(0)}.pool-tabs[data-active-tab="1"] .pool-tabs-indicator{transform:translate(calc(100% + .375rem))}.pool-tabs[data-active-tab="2"] .pool-tabs-indicator{transform:translate(calc(200% + .75rem))}.pool-tabs[data-active-tab="-1"] .pool-tabs-indicator{opacity:0}.pool-tab{position:relative;z-index:1}.pool-tab.active{color:var(--text-on-accent);background:transparent;cursor:grab}.info-box{padding:.75rem 1rem;border-radius:var(--radius-md);font-size:.875rem;display:flex;align-items:center;gap:.625rem;margin-top:.625rem;line-height:1.4;position:relative;overflow:hidden;animation:infoBoxSlideIn .25s cubic-bezier(.16,1,.3,1)}@keyframes infoBoxSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes infoBoxPulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes successCheckmark{0%{transform:scale(0)}50%{transform:scale(1.15)}to{transform:scale(1)}}.info-box .info-icon-wrapper{width:26px;height:26px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.info-box.info{background:linear-gradient(135deg,#60a5fa1a,#60a5fa0d);border:1px solid rgba(96,165,250,.25);color:#93c5fd}.info-box.info .info-icon-wrapper{background:#60a5fa26;color:#60a5fa}.info-box.success{background:linear-gradient(135deg,#34d3991f,#34d3990d);border:1px solid rgba(52,211,153,.3);color:#6ee7b7}.info-box.success .info-icon-wrapper{background:#34d39933;color:#34d399;animation:successCheckmark .5s cubic-bezier(.16,1,.3,1)}.info-box.warning{background:linear-gradient(135deg,#fbbf241a,#fbbf240a);border:1px solid rgba(251,191,36,.25);color:#fcd34d}.info-box.warning .info-icon-wrapper{background:#fbbf2426;color:#fbbf24;animation:infoBoxPulse 2s ease-in-out infinite}.info-box.error{background:linear-gradient(135deg,#f871711f,#f871710d);border:1px solid rgba(248,113,113,.3);color:#fca5a5}.info-box.error .info-icon-wrapper{background:#f8717133;color:#f87171}.info-box .icon{width:16px;height:16px;flex-shrink:0}.info-box.success:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(52,211,153,.1),transparent);animation:shimmer 1.5s ease-out}@keyframes shimmer{0%{left:-100%}to{left:100%}}.price-info{display:flex;justify-content:space-between;align-items:center;padding:.4rem 0;font-size:.8125rem;color:var(--text-secondary);transition:color .15s ease}.price-info:first-child{padding-top:0}.price-info:last-child{padding-bottom:0}.price-info:not(:last-child){border-bottom:1px solid rgba(255,255,255,.03)}.fee-menu{margin-top:.625rem;background:#ffffff05;border-radius:var(--radius-sm);border:1px solid var(--glass-border);overflow:hidden;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.fee-menu:hover{border-color:rgba(var(--accent-rgb),.34);box-shadow:0 0 14px rgba(var(--accent-rgb),.12),inset 0 1px #ffe8be0f}.fee-menu-header{display:flex;justify-content:space-between;align-items:center;padding:.625rem .875rem;cursor:pointer;transition:background .15s ease}.fee-menu-header:hover{background:rgba(var(--accent-rgb),.06)}.fee-menu-rate{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0;overflow:hidden}.fee-menu-rate-value{font-size:.9375rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fee-menu-summary{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.fee-menu-tags{display:flex;align-items:center;gap:.5rem;transition:opacity .15s ease;white-space:nowrap}.fee-menu-tags.hidden{opacity:0;pointer-events:none}.fee-menu-tag{padding:.25rem .5rem;border-radius:var(--radius-full);background:#ffffff0d;font-size:.8125rem;font-weight:500;color:var(--text-secondary)}.fee-menu-tag.warning{background:#f59e0b26;color:var(--warning, #f59e0b)}.fee-menu-tag.error{background:#ef444426;color:var(--error)}.fee-menu-chevron{display:flex;align-items:center;color:var(--text-muted);transition:transform .2s ease}.fee-menu-chevron.open{transform:rotate(180deg)}.fee-menu-details{padding:0 1rem .5rem}.fee-menu-section{padding:.625rem 0;border-top:1px solid rgba(255,255,255,.04)}.fee-menu-section:not(:last-child){border-bottom:1px solid rgba(255,255,255,.04)}.fee-menu-section:last-child{padding-bottom:0}.fee-menu-row{display:flex;justify-content:space-between;align-items:center;padding:.35rem 0;font-size:.875rem;color:var(--text-secondary)}.fee-menu-row.sub{padding-left:.75rem;font-size:.8125rem;color:var(--text-muted)}.fee-menu-row.sub span:first-child{position:relative;padding-left:.625rem}.fee-menu-row.sub span:first-child:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:3px;border-radius:50%;background:var(--text-muted);opacity:.5}.fee-menu-value{font-weight:500;color:var(--text-primary)}.fee-menu-value.warning{color:var(--warning, #f59e0b)}.fee-menu-value.error{color:var(--error);font-weight:600}.fee-menu-value-sub{font-weight:400;color:var(--text-secondary)}.fee-menu-slippage{display:flex;align-items:center;gap:.375rem}.fee-menu-slippage-btn{padding:.375rem .625rem;border-radius:var(--radius-sm);border:1px solid transparent;background:#ffffff0d;color:var(--text-secondary);font-size:.75rem;font-weight:600;cursor:pointer;transition:all .15s ease;min-height:1.75rem}.fee-menu-slippage-btn:hover{background:#ffffff14;color:var(--text-primary)}.fee-menu-slippage-btn.active{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.fee-menu-slippage-custom{display:flex;align-items:center;position:relative}.fee-menu-slippage-custom input{width:3rem;padding:.375rem 1.125rem .375rem .5rem;border-radius:var(--radius-sm);border:1px solid transparent;background:#ffffff0d;color:var(--text-secondary);font-size:.75rem;font-weight:600;text-align:center;outline:none;transition:all .15s ease;min-height:1.75rem;-moz-appearance:textfield}.fee-menu-slippage-custom input::-webkit-outer-spin-button,.fee-menu-slippage-custom input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.fee-menu-slippage-custom input::placeholder{color:var(--text-muted)}.fee-menu-slippage-custom input:focus{border-color:var(--accent);background:rgba(var(--accent-rgb),.12)}.fee-menu-slippage-custom input.active{background:var(--accent);color:var(--text-on-accent);border-color:var(--accent)}.fee-menu-slippage-custom span{position:absolute;right:.375rem;font-size:.6875rem;color:var(--text-muted);pointer-events:none}.fee-menu-slippage-custom input.active+span{color:var(--text-on-accent)}.fee-menu-route{display:flex;align-items:center;flex-wrap:wrap;gap:.35rem;row-gap:.25rem;font-size:.8125rem;color:var(--text-primary);max-width:calc(100% - 3rem);justify-content:flex-end}.fee-menu-route-token{display:flex;align-items:center;gap:.2rem}.fee-menu-route-icon{width:14px;height:14px;display:flex;align-items:center;justify-content:center;border-radius:50%}.fee-menu-route-stake{color:var(--text-primary)}.fee-menu-route-badge{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;background:#3b82f626;color:#3b82f6;padding:.1rem .3rem;border-radius:var(--radius-xs);margin-left:.2rem}@media(max-width:480px){.fee-menu-header{padding:.625rem .875rem}.fee-menu-rate-value{font-size:.875rem}.fee-menu-tag{font-size:.75rem;padding:.2rem .4rem}.fee-menu-details{padding:0 .875rem .75rem}.fee-menu-row{font-size:.8125rem}.fee-menu-slippage{flex-wrap:wrap;gap:.375rem}.fee-menu-slippage-btn{padding:.4rem .625rem;font-size:.8125rem;min-height:2rem}.fee-menu-slippage-custom input{width:3.5rem;font-size:.8125rem;min-height:2rem}}[data-theme=light] .fee-menu{background:linear-gradient(135deg,#00000005,#00000003);border-color:var(--glass-border)}[data-theme=light] .fee-menu:hover{border-color:rgba(var(--accent-rgb),.28);box-shadow:0 0 12px rgba(var(--accent-rgb),.12)}[data-theme=light] .fee-menu-header:hover{background:rgba(var(--accent-rgb),.07)}[data-theme=light] .fee-menu-tag{background:#0000000a}[data-theme=light] .fee-menu-tag.warning{background:#f59e0b26;color:#d97706}[data-theme=light] .fee-menu-tag.error{background:#ef44441f;color:#dc2626}[data-theme=light] .fee-menu-details{border-top-color:#0000000f}[data-theme=light] .fee-menu-section:not(:last-child){border-bottom-color:#0000000f}[data-theme=light] .fee-menu-slippage-btn{background:#0000000a}[data-theme=light] .fee-menu-slippage-btn:hover{background:#00000014}[data-theme=light] .fee-menu-slippage-custom input{background:#0000000a}[data-theme=light] .fee-menu-slippage-custom input:focus{background:rgba(var(--accent-rgb),.1)}[data-theme=light] .fee-menu-slippage-btn.active,[data-theme=light] .fee-menu-slippage-custom input.active{background:var(--accent);border-color:var(--accent);color:#fff}[data-theme=light] .fee-menu-slippage-custom input.active+span{color:#fff}.modal-overlay{position:fixed;inset:0;background:#00000080;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:overlayFadeIn .18s ease-out}@keyframes overlayFadeIn{0%{opacity:0}to{opacity:1}}.token-modal{width:100%;max-width:440px;max-height:80vh;background:var(--bg-card);border-radius:24px;border:1px solid var(--glass-border);box-shadow:0 24px 60px #00000052;overflow:hidden;display:flex;flex-direction:column;animation:modalSlideIn .18s cubic-bezier(.16,1,.3,1)}[data-theme=light] .token-modal{background:var(--bg-card);box-shadow:0 16px 48px #071b2e24}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--glass-border)}.modal-title{font-size:1.125rem;font-weight:700;letter-spacing:-.01em;color:var(--text-primary)}.modal-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:transparent;border:1px solid transparent;color:var(--text-muted);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.modal-close:hover{background:#ffffff12;color:var(--text-primary);border-color:var(--glass-border)}[data-theme=light] .modal-close:hover{background:#0000000f}.modal-close:focus{outline:none}.modal-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.token-search{padding:.75rem 1rem}.token-search-wrapper{position:relative;display:flex;align-items:center}.token-search-icon{position:absolute;left:.875rem;display:flex;align-items:center;justify-content:center;color:var(--text-muted);pointer-events:none;flex-shrink:0}.token-search-clear{position:absolute;right:.5rem;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--radius-full);border:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:background .15s ease,color .15s ease}.token-search-clear:hover{background:#ffffff14;color:var(--text-primary)}[data-theme=light] .token-search-clear:hover{background:#0000000f}.token-search input{width:100%;height:48px;padding:0 2.75rem;border-radius:16px;background:var(--bg-input);border:1px solid transparent;color:var(--text-primary);font-size:.9375rem;outline:none;transition:border-color .15s ease,background .15s ease}.token-search input:focus{border-color:var(--cow-cyan);background:var(--bg-input)}.token-search input:focus-visible{outline:none;border-color:var(--cow-cyan);box-shadow:0 0 0 3px #65d9ff29}[data-theme=light] .token-search input{background:var(--bg-input)}[data-theme=light] .token-search input:focus{border-color:var(--cow-cyan);background:var(--bg-card);box-shadow:0 0 0 3px #087ea41f}.token-search input::placeholder{color:var(--text-muted)}.token-list{flex:1;overflow-y:auto;padding:0 .375rem .5rem}.token-list-item{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s ease;border:1px solid transparent;opacity:0;transform:translate(-12px);animation:tokenSlideIn .3s cubic-bezier(.34,1.56,.64,1) forwards}.token-list-item:nth-child(1){animation-delay:0ms}.token-list-item:nth-child(2){animation-delay:40ms}.token-list-item:nth-child(3){animation-delay:80ms}.token-list-item:nth-child(4){animation-delay:.12s}.token-list-item:nth-child(5){animation-delay:.16s}.token-list-item:nth-child(6){animation-delay:.2s}.token-list-item:nth-child(7){animation-delay:.24s}.token-list-item:nth-child(8){animation-delay:.28s}.token-list-item:nth-child(9){animation-delay:.32s}.token-list-item:nth-child(10){animation-delay:.36s}.token-list-item:nth-child(n+11){animation-delay:.4s}@keyframes tokenSlideIn{0%{opacity:0;transform:translate(-12px) scale(.95)}60%{opacity:1;transform:translate(2px) scale(1.01)}to{opacity:1;transform:translate(0) scale(1)}}.token-list-item:hover{background:#ffffff0a;border-color:var(--glass-border)}.token-list-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--text-primary)}.token-list-icon img{width:100%;height:100%;border-radius:var(--radius-full)}.token-list-info{flex:1;min-width:0}.token-list-symbol{font-weight:600;font-size:1.0625rem;display:flex;align-items:center;flex-wrap:wrap;gap:.25rem .5rem;margin-bottom:.125rem}.token-list-name{font-size:.875rem;color:var(--text-muted)}.token-list-balance{font-size:.9375rem;color:var(--text-secondary);text-align:right;font-weight:500;flex-shrink:0}.tag{font-size:.625rem;padding:.25rem .5rem;border-radius:var(--radius-xs);text-transform:uppercase;letter-spacing:.04em;font-weight:600;white-space:nowrap}.tag.wrapped{background:var(--accent-dim);color:var(--accent)}.tag.custom{background:#fb923c26;color:#fb923c}.tag.gas-free{background:var(--success-dim);color:var(--success)}.tag.staked{background:#3b82f626;color:#3b82f6}.loading{width:20px;height:20px;border:2px solid var(--glass-border);border-top-color:var(--accent);border-radius:var(--radius-full);animation:spin .7s linear infinite}.loading.loading-error{border-color:#f871714d;border-top-color:var(--error)}.connect-wallet-btn .loading{border-color:#00000040;border-top-color:#000000b3}@keyframes promoShimmer{0%,to{background-position:200% 0}50%{background-position:-200% 0}}@keyframes particleFloat{0%,to{transform:translate(0) scale(1);opacity:.1}25%{transform:translate(10px,-15px) scale(1.2);opacity:.2}50%{transform:translate(-5px,-25px) scale(.8);opacity:.15}75%{transform:translate(15px,-10px) scale(1.1);opacity:.2}}@keyframes glowPulse{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(1.1);opacity:1}}@keyframes iconRingPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.08);opacity:.2}}@keyframes estimateSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes sparkle{0%,to{transform:scale(1) rotate(0);opacity:.8}50%{transform:scale(1.15) rotate(10deg);opacity:1}}[data-theme=light] .stake-promo{background:linear-gradient(135deg,rgba(var(--accent-rgb),.06),rgba(var(--accent-rgb),.02))}[data-theme=light] .stake-promo-glow{opacity:.5}[data-theme=light] .stake-promo-particle{opacity:.1}[data-theme=light] .stake-promo-stat{background:rgba(var(--accent-rgb),.08);border-color:rgba(var(--accent-rgb),.15)}[data-theme=light] .stake-promo-stat.apy{background:linear-gradient(145deg,#22c55e1a,#22c55e0a);border-color:#22c55e26}[data-theme=light] .stake-promo-stat.apy .stake-promo-stat-value{color:#16a34a;text-shadow:0 0 15px rgba(34,197,94,.2)}[data-theme=light] .stake-promo-estimate{background:linear-gradient(90deg,#22c55e14,rgba(var(--accent-rgb),.04));border-color:#22c55e1f}[data-theme=light] .stake-migration-banner{background:linear-gradient(135deg,#fbbf241a,#f59e0b0d);border-color:#fbbf2440}[data-theme=light] .stake-info-stat{background:rgba(var(--accent-rgb),.06);border-color:rgba(var(--accent-rgb),.08)}[data-theme=light] .stake-info-stat-value.success{color:#16a34a}[data-theme=light] .apy-breakdown-item{background:rgba(var(--accent-rgb),.06);border-color:rgba(var(--accent-rgb),.08)}[data-theme=light] .apy-breakdown-value{color:#16a34a}@keyframes popupFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}[data-theme=light] .total-staked-popup{background:#f5f5f7;box-shadow:0 8px 32px #0000001a}[data-theme=light] .total-staked-popup:before{background:linear-gradient(135deg,rgba(var(--accent-rgb),.35),rgba(var(--accent-rgb),.12),rgba(var(--accent-rgb),.25))}[data-theme=light] .total-staked-popup-glow{opacity:.4}[data-theme=light] .total-staked-icon{background:linear-gradient(145deg,rgba(var(--accent-rgb),.12),rgba(var(--accent-rgb),.06));border-color:rgba(var(--accent-rgb),.15)}[data-theme=light] .total-staked-apy{color:#16a34a}[data-theme=light] .stake-info{background:linear-gradient(135deg,rgba(var(--accent-rgb),.05),rgba(var(--accent-rgb),.02))}[data-theme=light] .stake-info-glow{opacity:.6}[data-theme=light] .stake-info-badge.apy{background:linear-gradient(145deg,#22c55e1f,#22c55e0f);color:#16a34a;border-color:#22c55e1f}[data-theme=light] .stake-info-badge.apy:hover{background:linear-gradient(145deg,#22c55e2e,#22c55e1a)}[data-theme=light] .stake-reward-item{background:rgba(var(--accent-rgb),.05);border-color:rgba(var(--accent-rgb),.08)}[data-theme=light] .stake-reward-amount.positive{color:#16a34a}[data-theme=light] .stake-rewards-empty{background:rgba(var(--accent-rgb),.04);border-color:rgba(var(--accent-rgb),.12)}@keyframes coinBounce{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes arrowPulse{0%{transform:translate(0);opacity:.5}50%{transform:translate(3px);opacity:1}to{transform:translate(0);opacity:1}}@keyframes pieGlow{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}[data-theme=light] .stake-rewards-toggle{background:rgba(var(--accent-rgb),.06);border-color:rgba(var(--accent-rgb),.1)}[data-theme=light] .stake-rewards-btn{background:linear-gradient(145deg,#22c55e,#16a34a);box-shadow:0 4px 14px #22c55e4d}[data-theme=light] .stake-rewards-btn:hover:not(:disabled):not(.processing){box-shadow:0 6px 20px #22c55e66}[data-theme=light] .stake-rewards-btn.confirm{background:linear-gradient(145deg,#ef4444,#dc2626)}[data-theme=light] .stake-rewards-btn.processing{background:#00000008;border:1px solid var(--glass-border);color:var(--text-primary)}.skeleton-pulse{background:linear-gradient(90deg,var(--bg-elevated) 0%,rgba(255,255,255,.08) 50%,var(--bg-elevated) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.5s ease-in-out infinite}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.value-flash{animation:value-change .6s ease-out}@keyframes value-change{0%{color:var(--accent);text-shadow:0 0 8px var(--accent-glow)}to{color:inherit;text-shadow:none}}.pool-back-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .625rem .3rem .5rem;margin-bottom:.5rem;background:#0e1018;border:1px solid #2f3344;border-radius:var(--radius-full);color:var(--text-secondary);font-size:.75rem;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}.pool-back-btn:hover{color:var(--accent);border-color:#8b5cf666}.pool-back-btn:active{transform:scale(.97)}.pool-back-btn svg{flex-shrink:0}[data-theme=light] .pool-back-btn{background:#f3f5fa;border-color:#d6dbe5}[data-theme=light] .pool-back-btn:hover{border-color:#8b5cf666}.pool-info{position:relative;margin-bottom:.5rem;padding:.75rem .875rem .875rem;border-radius:var(--radius-lg);background:radial-gradient(120% 80% at 0% 0%,rgba(139,92,246,.1),transparent 55%),radial-gradient(120% 80% at 100% 100%,rgba(113,177,255,.08),transparent 55%),linear-gradient(180deg,#ffffff06,#ffffff03);border:1px solid var(--glass-border);overflow:hidden;opacity:0;transform:translateY(6px);animation:pool-info-rise .45s cubic-bezier(.22,1,.36,1) forwards}.pool-info:before{content:"";position:absolute;inset:-1px;padding:1px;border-radius:inherit;background:linear-gradient(135deg,#8b5cf659,#71b1ff00 45%,#22c55e40);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.5}@keyframes pool-info-rise{to{opacity:1;transform:translateY(0)}}.pool-info-content{position:relative;z-index:1;display:flex;flex-direction:column;gap:1rem}.pool-info-top{display:flex;align-items:center;gap:.875rem;min-width:0}.pool-info-icons{position:relative;flex-shrink:0;width:60px;height:36px}.pool-info-icon{position:absolute;top:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--bg-card, #0d0d12);border-radius:50%;box-shadow:0 4px 14px #00000059,0 0 0 1.5px var(--glass-border)}.pool-info-icon img,.pool-info-icon svg{width:30px;height:30px;border-radius:50%}.pool-info-icon-a{left:0;z-index:1}.pool-info-icon-b{left:24px;z-index:2}.pool-info-text{display:flex;flex-direction:column;gap:.3rem;min-width:0;flex:1}.pool-info-eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);min-width:0;flex-wrap:wrap}.pool-info-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.18);animation:pool-info-dot-pulse 2s ease-in-out infinite;flex-shrink:0}@keyframes pool-info-dot-pulse{0%,to{box-shadow:0 0 0 3px rgba(var(--accent-rgb),.18)}50%{box-shadow:0 0 0 6px rgba(var(--accent-rgb),.06)}}.pool-info-badge{padding:.15rem .5rem;border-radius:var(--radius-full);font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;background:rgba(var(--accent-rgb),.15);color:var(--accent);border:1px solid rgba(var(--accent-rgb),.25);white-space:nowrap;flex-shrink:0;font-variant-numeric:tabular-nums}.pool-info-name-row{display:flex;align-items:center;gap:.375rem;min-width:0}.pool-info-badge.pool-info-badge-right{margin-left:auto}.pool-info-name{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.02em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.pool-info-copy{background:transparent;border:none;padding:.25rem;cursor:pointer;color:var(--text-muted);display:inline-flex;align-items:center;transition:color .15s ease,transform .15s ease;flex-shrink:0}.pool-info-copy:hover{color:var(--accent);transform:translateY(-1px)}.pool-info-copy.copied{color:var(--success)}.pool-info-stat-strip{display:flex;align-items:stretch;padding:.625rem .875rem;border-radius:var(--radius-md);background:#00000038;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pool-info-stat{flex:1;display:flex;flex-direction:column;gap:.125rem;min-width:0;container-type:inline-size}.pool-info-stat-label{font-size:.6875rem;font-weight:500;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pool-info-stat-value{font-size:clamp(.8125rem,16cqw,1rem);font-weight:700;color:var(--text-primary);letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pool-info-stat-divider{width:1px;align-self:stretch;margin:0 .75rem;background:linear-gradient(180deg,transparent,var(--glass-border) 30%,var(--glass-border) 70%,transparent);flex-shrink:0}@media(max-width:480px){.pool-info{padding:.875rem}.pool-info-name{font-size:1.25rem}.pool-info-stat-divider{margin:0 .5rem}.pool-info-stat-strip{padding:.5rem .625rem}}[data-theme=light] .pool-info{background:radial-gradient(120% 80% at 0% 0%,rgba(139,92,246,.1),transparent 55%),radial-gradient(120% 80% at 100% 100%,rgba(59,130,246,.08),transparent 55%),linear-gradient(180deg,#00000004,#00000001)}[data-theme=light] .pool-info-icon{background:#fff;box-shadow:0 4px 14px #00000014,0 0 0 1.5px #0000000f}[data-theme=light] .pool-info-stat-strip{background:#00000006;border-color:#0000000f}.pool-list{display:flex;flex-direction:column;gap:.5rem;max-height:225px;overflow-y:auto;padding-right:.25rem}.pool-item{position:relative;padding:.75rem .875rem;border-radius:var(--radius-md);background:#ffffff06;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease;border:1px solid var(--glass-border);overflow:hidden;flex-shrink:0;opacity:0;transform:translateY(4px);animation:stpie-balance-rise .35s cubic-bezier(.22,1,.36,1) forwards}.pool-item:after{content:"";position:absolute;left:0;top:18%;bottom:18%;width:2px;border-radius:2px;background:transparent;transition:background .18s ease}.pool-item:hover:after{background:linear-gradient(180deg,#8b5cf6,#7c3aed)}.pool-item:nth-child(1){animation-delay:0ms}.pool-item:nth-child(2){animation-delay:50ms}.pool-item:nth-child(3){animation-delay:.1s}.pool-item:nth-child(4){animation-delay:.15s}.pool-item:nth-child(5){animation-delay:.2s}.pool-item:nth-child(6){animation-delay:.25s}.pool-item:nth-child(n+7){animation-delay:.3s}.pool-list.no-animation .pool-item{opacity:1;transform:none;animation:none}.pool-item:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--accent-rgb),.06) 0%,transparent 70%);opacity:0;transition:opacity var(--transition-fast);pointer-events:none}.pool-item:hover{background:#ffffff0d;border-color:rgba(var(--accent-rgb),.3);transform:translateY(-1px)}.pool-item:hover:before{opacity:1}.pool-item-content{position:relative;z-index:1}.pool-item-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem}.pool-item-pair{display:flex;align-items:center;gap:.625rem}.pool-item-icons{display:flex;align-items:center}.pool-item-icon{width:20px;height:20px;display:flex;align-items:center;justify-content:center}.pool-item-icon:last-child{margin-left:-5px}.pool-item-name{font-size:1rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em}.pool-item-badge{padding:.25rem .5rem;border-radius:var(--radius-xs);font-size:.75rem;font-weight:600}.pool-item-badge.share{background:rgba(var(--accent-rgb),.15);border:1px solid rgba(var(--accent-rgb),.25);color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.01em}[data-theme=light] .pool-item{background:linear-gradient(135deg,rgba(var(--accent-rgb),.04),rgba(var(--accent-rgb),.01));border-color:rgba(var(--accent-rgb),.1)}[data-theme=light] .pool-item:hover{background:linear-gradient(135deg,rgba(var(--accent-rgb),.06),rgba(var(--accent-rgb),.02));border-color:rgba(var(--accent-rgb),.2)}[data-theme=light] .pool-item-stat{background:rgba(var(--accent-rgb),.05)}.pool-item-manage-btn{padding:.375rem .875rem;border-radius:var(--radius-md);border:1px solid rgba(var(--accent-rgb),.5);background:linear-gradient(145deg,rgba(var(--accent-rgb),.1),rgba(var(--accent-rgb),.05));color:var(--accent);cursor:pointer;font-size:.8125rem;font-weight:600;transition:all var(--transition-fast)}.pool-item-manage-btn:hover{background:linear-gradient(145deg,rgba(var(--accent-rgb),.2),rgba(var(--accent-rgb),.1));border-color:var(--accent);transform:translateY(-1px)}.manage-toggle{display:flex;align-items:center;gap:.375rem;background:#ffffff08;padding:.5rem;border-radius:var(--radius-xl);margin-bottom:.5rem;border:1px solid var(--glass-border);position:relative;overflow:hidden}.manage-toggle-indicator{position:absolute;top:.5rem;bottom:.5rem;left:.5rem;width:calc((100% - 1.375rem)/2);background:var(--accent);border-radius:var(--radius-full);transition:transform .25s cubic-bezier(.4,0,.2,1);z-index:0;pointer-events:none}.manage-toggle[data-active-tab="1"] .manage-toggle-indicator{transform:translate(calc(100% + .375rem))}.manage-toggle-btn{flex:1;padding:.625rem 1rem;border-radius:var(--radius-full);font-size:.875rem;font-weight:600;background:transparent;color:var(--text-secondary);border:none;cursor:pointer;position:relative;z-index:1;transition:color var(--transition-base);white-space:nowrap;text-align:center}.manage-toggle-btn:hover{color:var(--text-primary)}.manage-toggle-btn.active{color:var(--text-on-accent)}.manage-toggle.dragging .manage-toggle-indicator{box-shadow:0 4px 16px #8b5cf680}.manage-toggle.dragging{user-select:none;-webkit-user-select:none;cursor:grabbing}.manage-toggle .manage-toggle-indicator{cursor:grab}.manage-toggle.dragging .manage-toggle-indicator{cursor:grabbing}::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}@media(max-width:640px){html,body,#root{height:100%;overflow:hidden;position:fixed;width:100%;max-width:100vw;font-size:15px}.app{height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}.header{padding:.75rem 1rem}.app.scrollable-page .header{position:fixed;top:0;left:0;right:0;background:var(--bg-primary);z-index:100}.app.scrollable-page .main-content{margin-top:52px}.logo{font-size:1.25rem}.logo img{width:36px;height:36px}.wallet-btn{padding:.625rem 1rem;font-size:.875rem}.connect-wallet-btn{padding:.625rem .875rem;font-size:.8125rem;gap:.5rem}.connect-wallet-btn .connect-text{display:inline}.connect-wallet-btn .connect-text:after{content:none}.connect-wallet-btn .connect-text{font-size:0}.connect-wallet-btn .connect-text:before{content:"Connect";font-size:.8125rem}.desktop-only{display:none!important}.mobile-only{display:flex!important}.percent-slider-container.mobile-slider,.token-input-pay.input-focused .percent-slider-container.mobile-slider,.token-input-pay:hover .percent-slider-container.mobile-slider,.token-input-receive.input-focused .percent-slider-container.mobile-slider,.token-input-receive:hover .percent-slider-container.mobile-slider{display:flex!important;opacity:1!important;pointer-events:auto!important;position:absolute!important;right:0!important;top:50%!important;transform:translateY(-50%)!important}.token-input-header{position:relative}.mobile-slider .percent-slider-wrapper{width:120px}.mobile-slider .percent-slider{height:24px;margin:-.625rem 0;padding:.625rem 0}.mobile-slider .percent-slider::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7px}.mobile-slider .percent-slider::-moz-range-thumb{width:18px;height:18px}.mobile-slider .percent-slider.slider-zero::-webkit-slider-thumb{width:18px;height:18px;margin-top:-7px}.mobile-slider .percent-slider.slider-zero::-moz-range-thumb{width:18px;height:18px}.price-info{font-size:.8125rem}.header-actions{gap:.5rem}.logo{cursor:pointer;padding:.375rem .5rem;margin:-.375rem -.5rem}.logo-wrapper:hover .logo-menu:not(.mobile-visible){opacity:0;visibility:hidden;pointer-events:none}.logo-switch:hover .logo-suffix-current{opacity:1;transform:translateY(0)}.logo-switch:hover .logo-suffix-alt{opacity:0;transform:translateY(8px);pointer-events:none}.logo-menu{padding-left:1rem;gap:.5rem;opacity:0;visibility:hidden;pointer-events:none}.logo-menu.mobile-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(-50%) translate(0)}.logo-wrapper.menu-open .logo-suffix-current{opacity:0!important;transform:translateY(-8px)!important}.logo-wrapper.menu-open .logo-suffix-alt{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}.logo-menu-item{width:32px;height:32px}.header:has(.logo-menu.mobile-visible) .theme-toggle-btn{opacity:0;pointer-events:none;transition:none}.swap-card,.pool-card{width:100%;max-width:100%;box-sizing:border-box;border-radius:var(--radius-lg);padding:.5rem}.settings-btn{width:36px;height:36px}.token-input-container{padding:.875rem}.amount-input{font-size:1.75rem}.swap-direction-btn{width:40px;height:40px}.swap-btn{padding:1rem;font-size:1rem}.main-content>div{width:100%;max-width:100%}.main-content{padding:1.25rem 1rem 2rem;overflow:visible;max-width:100vw;box-sizing:border-box;flex:0 0 auto;height:auto;max-height:none}.swap-card,.pool-card,.stake-card,.pool-list{max-height:none;overflow:hidden}.modal-overlay{align-items:flex-end;padding:0}.modal-overlay:has(.privacy-modal){align-items:flex-start}.token-modal,.connect-modal{max-width:100%;width:100%;max-height:80vh;border-radius:20px 20px 0 0;animation:modalSlideUp .22s cubic-bezier(.16,1,.3,1)}.token-modal:before,.connect-modal:before{content:"";display:block;width:36px;height:4px;background:var(--glass-border);border-radius:2px;margin:.75rem auto 0;flex-shrink:0}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}}@media(max-height:500px)and (orientation:landscape){.desktop-only{display:none!important}.mobile-only{display:flex!important}}.tx-modal{width:100%;max-width:480px;max-height:80vh;background:#0c0d12;border-radius:var(--radius-md);border:1px solid var(--glass-border);overflow:hidden;display:flex;flex-direction:column}[data-theme=light] .tx-modal{background:#f4f4f6}.pending-badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:8px;font-size:.75rem;font-weight:600;background:var(--warning);color:var(--text-on-accent);border-radius:var(--radius-full)}.tx-filters{display:flex;align-items:center;flex-shrink:0;gap:.375rem;background:#ffffff05;margin:0 1rem 1rem;border-radius:var(--radius-xl);padding:.5rem;border:1px solid var(--glass-border);position:relative;overflow:hidden}.tx-filters-indicator{position:absolute;top:.5rem;bottom:.5rem;left:.5rem;width:calc((100% - 2.125rem)/4);background:var(--accent);border-radius:var(--radius-full);transition:transform .25s cubic-bezier(.4,0,.2,1);z-index:0;pointer-events:none}.tx-filters[data-active-tab="1"] .tx-filters-indicator{transform:translate(calc(100% + .375rem))}.tx-filters[data-active-tab="2"] .tx-filters-indicator{transform:translate(calc(200% + .75rem))}.tx-filters[data-active-tab="3"] .tx-filters-indicator{transform:translate(calc(300% + 1.125rem))}.tx-filters.dragging{user-select:none;-webkit-user-select:none;cursor:grabbing}.tx-filters.dragging .tx-filters-indicator{box-shadow:0 4px 16px #8b5cf680;cursor:grabbing}.tx-filter-btn{flex:1;padding:.625rem 1rem;border-radius:var(--radius-full);font-size:.875rem;font-weight:600;color:var(--text-secondary);background:transparent;border:none;cursor:pointer;transition:color var(--transition-base);position:relative;z-index:1;white-space:nowrap;text-align:center}.tx-filter-btn:hover{color:var(--text-primary)}.tx-filter-btn.active{color:var(--text-on-accent);font-weight:600}.tx-list{flex:1;overflow-y:auto;padding:.75rem}.tx-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;text-align:center;color:var(--text-muted)}.tx-empty p{margin-top:1rem;font-size:1rem;font-weight:500;color:var(--text-secondary)}.tx-empty span{margin-top:.25rem;font-size:.875rem}.tx-item{display:flex;align-items:center;justify-content:space-between;padding:.875rem;border-radius:var(--radius-lg);margin-bottom:.5rem;background:#ffffff05;border:1px solid transparent;transition:all var(--transition-base)}.tx-item:hover{background:#ffffff0a;border-color:var(--glass-border)}.tx-item:last-child{margin-bottom:0}.tx-item-left{display:flex;align-items:center;gap:.75rem;min-width:0}.tx-item-icon{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);flex-shrink:0;background:#ffffff08;border:1px solid var(--glass-border)}.tx-item-info{min-width:0;overflow:hidden}.tx-item-type{font-weight:500;font-size:.9375rem;color:var(--text-primary);display:flex;align-items:center;gap:.5rem}.tx-item-desc{color:var(--text-muted);font-weight:400;font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-item-meta{display:flex;align-items:center;gap:.5rem;margin-top:.25rem;font-size:.8125rem}.tx-item-time{color:var(--text-muted)}.tx-item-right{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex-shrink:0}.tx-item-amount{font-size:.875rem;font-weight:500;color:var(--text-secondary);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tx-item-link{display:flex;align-items:center;gap:.375rem;font-size:.75rem;color:var(--accent);text-decoration:none;transition:opacity var(--transition-fast)}.tx-item-link:hover{opacity:.8}.tx-footer{padding:1rem 1.25rem;border-top:1px solid var(--glass-border)}.tx-refresh-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:#ffffff08;border:1px solid var(--glass-border);color:var(--text-muted);cursor:pointer;transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base);-webkit-tap-highlight-color:transparent}@media(hover:hover){.tx-refresh-btn:hover:not(:disabled){background:#ffffff0f;color:var(--text-primary);border-color:#8b5cf64d}}.tx-refresh-btn:disabled{opacity:.5;cursor:not-allowed}.tx-refresh-btn:focus:not(:focus-visible){outline:none;box-shadow:none}.tx-refresh-btn svg.spinning,.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tx-info{display:block;text-align:center;font-size:.75rem;color:var(--text-muted)}.tx-loading-more{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:1rem;color:var(--text-muted);font-size:.875rem}.tx-end{display:flex;align-items:center;justify-content:center;padding:1rem;color:var(--text-muted);font-size:.75rem;opacity:.7}.approvals-modal{width:100%;max-width:520px;max-height:80vh;background:#0c0d12;border-radius:var(--radius-md);border:1px solid var(--glass-border);overflow:hidden;display:flex;flex-direction:column}[data-theme=light] .approvals-modal{background:#f4f4f6}.approvals-modal .modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid var(--glass-border)}.approvals-modal .modal-title{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;color:var(--text-primary)}.approvals-info{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem 1.25rem;background:#8b5cf614;border-bottom:1px solid var(--glass-border);font-size:.8125rem;color:var(--text-secondary);line-height:1.4}.approvals-info svg{flex-shrink:0;margin-top:.125rem;color:var(--accent)}.approvals-list{flex:1;overflow-y:auto;padding:.5rem;min-height:200px}.approvals-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;gap:.75rem;text-align:center}.approvals-empty p{font-size:1rem;font-weight:500;color:var(--text-primary);margin:0}.approvals-empty span{font-size:.875rem;color:var(--text-muted);max-width:280px}.approvals-retry-btn{margin-top:.5rem;padding:.5rem 1rem;border-radius:var(--radius-lg);background:#8b5cf626;border:1px solid var(--accent-dim);color:var(--accent);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-base)}.approvals-retry-btn:hover{background:#8b5cf640}.approval-item{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;background:#ffffff05;border:1px solid var(--glass-border);border-radius:var(--radius-lg);margin-bottom:.5rem;transition:all var(--transition-base)}.approval-item:hover{background:#ffffff0a;border-color:#8b5cf633}.approval-item-left{display:flex;align-items:center;gap:.75rem;min-width:0;flex:1}.approval-item-icon{width:32px;height:32px;flex-shrink:0}.approval-item-info{min-width:0;overflow:hidden}.approval-item-token{display:flex;align-items:center;gap:.5rem;font-weight:600;font-size:.9375rem;color:var(--text-primary)}.approval-item-name{font-weight:400;font-size:.8125rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-item-spender{display:flex;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem}.approval-spender-label{color:var(--text-muted)}.approval-spender-name{color:var(--text-secondary);font-family:var(--font-mono)}.approval-item-right{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem;flex-shrink:0}.approval-item-amount{font-size:.8125rem;font-weight:500;color:var(--text-secondary);max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.approval-item-amount.unlimited{color:var(--warning);font-weight:600}.approval-revoke-btn{display:flex;align-items:center;justify-content:center;padding:.375rem .75rem;min-width:64px;border-radius:var(--radius-md);background:#f871711a;border:1px solid rgba(248,113,113,.3);color:var(--error);font-size:.75rem;font-weight:600;cursor:pointer;transition:all var(--transition-base)}.approval-revoke-btn:hover:not(:disabled){background:#f8717133;border-color:#f8717180}.approval-revoke-btn:disabled{opacity:.7;cursor:not-allowed}.approvals-footer{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1.25rem;border-top:1px solid var(--glass-border);gap:.75rem}.approvals-footer-left{display:flex;flex-direction:column;gap:.25rem;min-width:0}.approvals-footer-top{display:flex;align-items:center;gap:.5rem}.approvals-count{font-size:.8125rem;color:var(--text-muted)}.approvals-progress{font-size:.75rem;color:var(--text-secondary)}.approvals-revoke-all-btn{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.5rem .875rem;border-radius:var(--radius-lg);background:#f871711a;border:1px solid rgba(248,113,113,.3);color:var(--error);font-size:.8125rem;font-weight:600;cursor:pointer;transition:all var(--transition-base);white-space:nowrap}.approvals-revoke-all-btn:hover:not(:disabled){background:#f8717133;border-color:#f8717180}.approvals-revoke-all-btn:disabled{opacity:.6;cursor:not-allowed}.approvals-explorer-link{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--accent);text-decoration:none;transition:opacity var(--transition-fast)}.approvals-explorer-link:hover{opacity:.8}.wallet-menu-item.approvals:hover{color:var(--accent);border-color:var(--accent-dim);background:#8b5cf614}[data-theme=light] .approvals-modal{background:var(--bg-card);border-color:var(--glass-border);box-shadow:var(--shadow-lg)}[data-theme=light] .approvals-modal .modal-header{border-bottom-color:var(--glass-border)}[data-theme=light] .approvals-modal .modal-title{color:var(--text-primary)}[data-theme=light] .approvals-info{background:#8b5cf614;border-bottom-color:var(--glass-border);color:var(--text-secondary)}[data-theme=light] .approval-item{background:var(--bg-input);border-color:var(--glass-border)}[data-theme=light] .approval-item:hover{background:var(--bg-hover);border-color:#8b5cf633}[data-theme=light] .approval-item-token{color:var(--text-primary)}[data-theme=light] .approval-item-name{color:var(--text-secondary)}[data-theme=light] .approval-spender-label{color:var(--text-muted)}[data-theme=light] .approval-spender-name{color:var(--text-secondary)}[data-theme=light] .approval-item-amount{color:var(--text-primary)}[data-theme=light] .approval-item-amount.unlimited{color:var(--warning)}[data-theme=light] .approval-revoke-btn{background:#ef44441a;border-color:#ef44444d;color:var(--error)}[data-theme=light] .approval-revoke-btn:hover:not(:disabled){background:#ef444426;border-color:#ef444466}[data-theme=light] .approvals-footer{border-top-color:var(--glass-border)}[data-theme=light] .approvals-count{color:var(--text-muted)}[data-theme=light] .approvals-progress{color:var(--text-secondary)}[data-theme=light] .approvals-revoke-all-btn{background:#ef44441a;border-color:#ef44444d;color:var(--error)}[data-theme=light] .approvals-revoke-all-btn:hover:not(:disabled){background:#ef444426;border-color:#ef444466}[data-theme=light] .approvals-explorer-link{color:var(--accent)}[data-theme=light] .approvals-empty p{color:var(--text-primary)}[data-theme=light] .approvals-empty span{color:var(--text-secondary)}[data-theme=light] .approvals-retry-btn{background:#8b5cf61a;border-color:#8b5cf64d;color:var(--accent)}[data-theme=light] .approvals-retry-btn:hover{background:#8b5cf626}.theme-toggle-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:#181a23;border:1px solid #2f3344;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-base)}.theme-toggle-btn:hover{background:#22263a;color:#fbbf24;border-color:#fbbf244d}.theme-toggle-btn:active{transform:rotate(0) scale(.95)}@keyframes clock-minute{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes clock-hour{0%{transform:rotate(0)}to{transform:rotate(30deg)}}@keyframes successFade{0%{opacity:1;transform:scale(1)}70%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@media(max-width:480px){.tx-modal{max-width:100%;max-height:90vh;margin:.5rem;border-radius:var(--radius-lg)}.tx-filters{margin:0 .75rem .75rem;padding:.375rem;gap:.25rem}.tx-filters-indicator{top:.375rem;bottom:.375rem;left:.375rem;width:calc((100% - 1.5rem)/4)}.tx-filters[data-active-tab="1"] .tx-filters-indicator{transform:translate(calc(100% + .25rem))}.tx-filters[data-active-tab="2"] .tx-filters-indicator{transform:translate(calc(200% + .5rem))}.tx-filters[data-active-tab="3"] .tx-filters-indicator{transform:translate(calc(300% + .75rem))}.tx-filter-btn{padding:.5rem .25rem;font-size:.75rem;min-width:0}.tx-list{padding:.5rem}.tx-item{flex-direction:column;align-items:stretch;padding:.75rem;gap:.5rem}.tx-item-left{width:100%}.tx-item-icon{width:32px;height:32px;flex-shrink:0}.tx-item-info{flex:1;min-width:0;overflow:hidden}.tx-item-type{font-size:.8125rem;flex-wrap:wrap;gap:.25rem}.tx-item-desc{display:block;font-size:.75rem;overflow:hidden;text-overflow:ellipsis}.tx-item-meta{font-size:.75rem;margin-top:.125rem}.tx-item-right{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-top:.5rem;border-top:1px solid var(--glass-border)}.tx-item-amount{font-size:.8125rem;word-break:break-all}.tx-item-link{font-size:.6875rem;flex-shrink:0}.tx-footer{padding:.75rem}.tx-empty{padding:2rem 1rem}.tx-empty p{font-size:.875rem}.tx-empty span{font-size:.75rem}.pending-badge{min-width:18px;height:18px;font-size:.6875rem;padding:0 5px}}::selection{background:var(--accent-dim);color:var(--text-primary)}[data-theme=light] .header{background:transparent;border-bottom-color:transparent}[data-theme=light] .logo:hover{background:#0000000d}[data-theme=light] .logo span{background:linear-gradient(135deg,var(--accent) 0%,#6d28d9 100%);-webkit-background-clip:text;background-clip:text}[data-theme=light] .logo img{filter:brightness(0) saturate(100%)}[data-theme=light] .logo-menu-item{background:#00000008;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:var(--glass-border)}[data-theme=light] .logo-menu-item:hover{background:#0000000f;border-color:#8b5cf64d}[data-theme=light] .nav-link{color:var(--text-secondary)}[data-theme=light] .nav-link:hover{color:var(--accent);background:var(--accent-dim)}[data-theme=light] .nav-link.active{background:var(--accent);color:#fff;box-shadow:0 2px 8px #8b5cf64d}[data-theme=light] .nav-preview{background:var(--bg-card);border-color:var(--glass-border);box-shadow:var(--shadow-lg)}[data-theme=light] .nav-preview:before{background:var(--bg-card);border-color:var(--glass-border)}[data-theme=light] .nav-preview-header{color:var(--text-primary)}[data-theme=light] .nav-preview-features span{background:#8b5cf61f;border:1px solid rgba(139,92,246,.25);color:#7c3aed}[data-theme=light] .card{background:#fff9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-color:#00000014;box-shadow:0 4px 24px #0000000f}[data-theme=light] .dusk-token-logo{filter:brightness(0) saturate(100%)}[data-theme=light] .token-input{background:#00000005;border-color:var(--glass-border)}[data-theme=light] .token-input:focus-within{border-color:#8b5cf64d;background:#00000008}[data-theme=light] .token-input-container{background:#00000005;border-color:var(--glass-border)}[data-theme=light] .token-input-container:focus-within{border-color:#8b5cf64d;background:#00000008}[data-theme=light] .token-select-btn{background:#00000008;border-color:var(--glass-border)}[data-theme=light] .token-select-btn:hover{background:#0000000f;border-color:#8b5cf64d}[data-theme=light] .token-selector{background:#0000000a;border-color:var(--glass-border)}[data-theme=light] .token-selector:hover{background:#00000014;border-color:#8b5cf64d}[data-theme=light] .swap-btn.primary,[data-theme=light] .connect-wallet-btn{background:linear-gradient(135deg,var(--accent) 0%,#7c3aed 100%);box-shadow:0 4px 14px #8b5cf64d}[data-theme=light] .swap-btn.primary:hover,[data-theme=light] .connect-wallet-btn:hover{background:linear-gradient(135deg,#7c3aed,#5b21b6);box-shadow:0 6px 20px #5b21b680}[data-theme=light] .swap-btn.processing{background:var(--accent);border:none;color:#fff;cursor:default;opacity:.85;box-shadow:0 2px 12px #8b5cf640}[data-theme=light] .swap-btn.connect{background:transparent;border:1px solid rgba(139,92,246,.3);color:var(--accent);box-shadow:none}[data-theme=light] .swap-btn.connect:hover{background:#6d28d91f;border-color:#6d28d980;box-shadow:0 0 8px #6d28d933;color:#6d28d9}[data-theme=light] .swap-progress .progress-dot{background:#6d28d933}[data-theme=light] .swap-progress .progress-dot:before{border-color:#6d28d91a}[data-theme=light] .swap-progress .progress-line{background:#6d28d91f}[data-theme=light] .swap-progress .progress-line:after{background:linear-gradient(90deg,transparent 0%,rgba(109,40,217,.03) 15%,rgba(109,40,217,.1) 30%,rgba(109,40,217,.25) 50%,rgba(109,40,217,.5) 70%,rgba(109,40,217,.85) 88%,rgba(109,40,217,1) 100%)}[data-theme=light] .swap-progress .progress-line:before{background:linear-gradient(90deg,transparent 0%,transparent 85%,rgba(109,40,217,.3) 95%,rgba(109,40,217,.6) 100%)}[data-theme=light] .swap-progress.sign:not(.with-approval) .progress-dot:nth-child(1),[data-theme=light] .swap-progress.wrap:not(.with-approval) .progress-dot:nth-child(1),[data-theme=light] .swap-progress.remove:not(.with-approval) .progress-dot:nth-child(1),[data-theme=light] .swap-progress.add:not(.with-approval) .progress-dot:nth-child(1),[data-theme=light] .swap-progress.confirming:not(.with-approval) .progress-dot:nth-child(3),[data-theme=light] .swap-progress.wrapping:not(.with-approval) .progress-dot:nth-child(3),[data-theme=light] .swap-progress.with-approval.approve .progress-dot:nth-child(1),[data-theme=light] .swap-progress.with-approval.approving .progress-dot:nth-child(3){background:#6d28d9e6;box-shadow:0 0 6px #6d28d980,0 0 12px #6d28d94d;animation:dotPulseGorgeousLight 1.5s ease-in-out infinite}[data-theme=light] .swap-progress.sign:not(.with-approval) .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.wrap:not(.with-approval) .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.remove:not(.with-approval) .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.add:not(.with-approval) .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.confirming:not(.with-approval) .progress-dot:nth-child(3):before,[data-theme=light] .swap-progress.wrapping:not(.with-approval) .progress-dot:nth-child(3):before,[data-theme=light] .swap-progress.with-approval.approve .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.with-approval.approving .progress-dot:nth-child(3):before{border-color:#6d28d94d;animation:dotRingPulseLight 1.5s ease-in-out infinite}[data-theme=light] .swap-progress.sign:not(.with-approval) .progress-dot:nth-child(5),[data-theme=light] .swap-progress.wrap:not(.with-approval) .progress-dot:nth-child(5),[data-theme=light] .swap-progress.remove:not(.with-approval) .progress-dot:nth-child(5),[data-theme=light] .swap-progress.add:not(.with-approval) .progress-dot:nth-child(5){background:#6d28d933;box-shadow:none;animation:none}[data-theme=light] .swap-progress.sign:not(.with-approval) .progress-dot:nth-child(5):before,[data-theme=light] .swap-progress.wrap:not(.with-approval) .progress-dot:nth-child(5):before,[data-theme=light] .swap-progress.remove:not(.with-approval) .progress-dot:nth-child(5):before,[data-theme=light] .swap-progress.add:not(.with-approval) .progress-dot:nth-child(5):before{opacity:0;animation:none}[data-theme=light] .swap-progress.sign:not(.with-approval) .progress-dot:nth-child(3),[data-theme=light] .swap-progress.wrap:not(.with-approval) .progress-dot:nth-child(3),[data-theme=light] .swap-progress.remove:not(.with-approval) .progress-dot:nth-child(3),[data-theme=light] .swap-progress.add:not(.with-approval) .progress-dot:nth-child(3){animation:dotReceiveLight 1.5s cubic-bezier(.4,0,.2,1) infinite}[data-theme=light] .swap-progress.sign:not(.with-approval) .progress-dot:nth-child(3):before,[data-theme=light] .swap-progress.wrap:not(.with-approval) .progress-dot:nth-child(3):before,[data-theme=light] .swap-progress.remove:not(.with-approval) .progress-dot:nth-child(3):before,[data-theme=light] .swap-progress.add:not(.with-approval) .progress-dot:nth-child(3):before{animation:dotReceiveRingLight 1.5s cubic-bezier(.4,0,.2,1) infinite}[data-theme=light] .swap-progress.confirming:not(.with-approval) .progress-dot:nth-child(5),[data-theme=light] .swap-progress.wrapping:not(.with-approval) .progress-dot:nth-child(5){animation:dotReceiveLight 1.5s cubic-bezier(.4,0,.2,1) infinite}[data-theme=light] .swap-progress.confirming:not(.with-approval) .progress-dot:nth-child(5):before,[data-theme=light] .swap-progress.wrapping:not(.with-approval) .progress-dot:nth-child(5):before{animation:dotReceiveRingLight 1.5s cubic-bezier(.4,0,.2,1) infinite}[data-theme=light] .swap-progress.with-approval.approve .progress-dot:nth-child(5),[data-theme=light] .swap-progress.with-approval.approve .progress-dot:nth-child(7){background:#6d28d933;box-shadow:none;animation:none}[data-theme=light] .swap-progress.with-approval.approve .progress-dot:nth-child(5):before,[data-theme=light] .swap-progress.with-approval.approve .progress-dot:nth-child(7):before{opacity:0;animation:none}[data-theme=light] .swap-progress.with-approval.approve .progress-dot:nth-child(3){background:#6d28d933;box-shadow:none;animation:none}[data-theme=light] .swap-progress.with-approval.approve .progress-dot:nth-child(3):before{opacity:0;animation:none}[data-theme=light] .swap-progress.with-approval.approving .progress-dot:nth-child(7){background:#6d28d933;box-shadow:none;animation:none}[data-theme=light] .swap-progress.with-approval.approving .progress-dot:nth-child(7):before{opacity:0;animation:none}[data-theme=light] .swap-progress.with-approval.approving .progress-dot:nth-child(5){animation:dotReceiveLight 1.5s cubic-bezier(.4,0,.2,1) infinite}[data-theme=light] .swap-progress.with-approval.approving .progress-dot:nth-child(5):before{animation:dotReceiveRingLight 1.5s cubic-bezier(.4,0,.2,1) infinite}[data-theme=light] .swap-progress.with-approval.swap .progress-dot:nth-child(7),[data-theme=light] .swap-progress.with-approval.add .progress-dot:nth-child(7){background:#6d28d933;box-shadow:none;animation:none}[data-theme=light] .swap-progress.with-approval.swap .progress-dot:nth-child(7):before,[data-theme=light] .swap-progress.with-approval.add .progress-dot:nth-child(7):before{opacity:0;animation:none}[data-theme=light] .swap-progress.with-approval.swap .progress-dot:nth-child(5),[data-theme=light] .swap-progress.with-approval.add .progress-dot:nth-child(5){animation:dotReceiveLight 1.5s cubic-bezier(.4,0,.2,1) infinite}[data-theme=light] .swap-progress.with-approval.swap .progress-dot:nth-child(5):before,[data-theme=light] .swap-progress.with-approval.add .progress-dot:nth-child(5):before{animation:dotReceiveRingLight 1.5s cubic-bezier(.4,0,.2,1) infinite}[data-theme=light] .swap-progress.with-approval.swapping .progress-dot:nth-child(5){background:#6d28d9e6;box-shadow:0 0 8px #6d28d999,0 0 16px #6d28d94d;animation:dotPulseGorgeousLight 1.5s ease-in-out infinite}[data-theme=light] .swap-progress.with-approval.swapping .progress-dot:nth-child(5):before{border-color:#6d28d94d;animation:dotRingPulseLight 1.5s ease-in-out infinite}[data-theme=light] .swap-progress.with-approval.swapping .progress-dot:nth-child(7){animation:dotReceiveLight 1.5s cubic-bezier(.4,0,.2,1) infinite}[data-theme=light] .swap-progress.with-approval.swapping .progress-dot:nth-child(7):before{animation:dotReceiveRingLight 1.5s cubic-bezier(.4,0,.2,1) infinite}[data-theme=light] .swap-progress.with-approval.sign .progress-dot:nth-child(3){background:#6d28d9e6;box-shadow:0 0 8px #6d28d999,0 0 16px #6d28d94d;animation:dotPulseGorgeousLight 1.5s ease-in-out infinite}[data-theme=light] .swap-progress.with-approval.sign .progress-dot:nth-child(3):before{border-color:#6d28d94d;animation:dotRingPulseLight 1.5s ease-in-out infinite}[data-theme=light] .swap-progress.with-approval.sign .progress-dot:nth-child(5){animation:dotReceiveLight 1.5s cubic-bezier(.4,0,.2,1) infinite}[data-theme=light] .swap-progress.with-approval.sign .progress-dot:nth-child(5):before{animation:dotReceiveRingLight 1.5s cubic-bezier(.4,0,.2,1) infinite}[data-theme=light] .swap-progress.with-approval.sign .progress-dot:nth-child(7){background:#6d28d933;box-shadow:none;animation:none}[data-theme=light] .swap-progress.with-approval.sign .progress-dot:nth-child(7):before{opacity:0;animation:none}[data-theme=light] .swap-progress.with-approval.confirming .progress-dot:nth-child(5){background:#6d28d9e6;box-shadow:0 0 8px #6d28d999,0 0 16px #6d28d94d;animation:dotPulseGorgeousLight 1.5s ease-in-out infinite}[data-theme=light] .swap-progress.with-approval.confirming .progress-dot:nth-child(5):before{border-color:#6d28d94d;animation:dotRingPulseLight 1.5s ease-in-out infinite}[data-theme=light] .swap-progress.with-approval.confirming .progress-dot:nth-child(7){animation:dotReceiveLight 1.5s cubic-bezier(.4,0,.2,1) infinite}[data-theme=light] .swap-progress.with-approval.confirming .progress-dot:nth-child(7):before{animation:dotReceiveRingLight 1.5s cubic-bezier(.4,0,.2,1) infinite}[data-theme=light] .swap-progress.with-approval.swap .progress-dot:nth-child(3),[data-theme=light] .swap-progress.with-approval.add .progress-dot:nth-child(3){background:#6d28d9e6;box-shadow:0 0 8px #6d28d999,0 0 16px #6d28d94d;animation:dotPulseGorgeousLight 1.5s ease-in-out infinite}[data-theme=light] .swap-progress.with-approval.swap .progress-dot:nth-child(3):before,[data-theme=light] .swap-progress.with-approval.add .progress-dot:nth-child(3):before{border-color:#6d28d94d;animation:dotRingPulseLight 1.5s ease-in-out infinite}[data-theme=light] .swap-progress.confirming:not(.with-approval) .progress-dot:nth-child(1),[data-theme=light] .swap-progress.wrapping:not(.with-approval) .progress-dot:nth-child(1),[data-theme=light] .swap-progress.done:not(.with-approval) .progress-dot:nth-child(1),[data-theme=light] .swap-progress.with-approval.approving .progress-dot:nth-child(1),[data-theme=light] .swap-progress.with-approval.swap .progress-dot:nth-child(1),[data-theme=light] .swap-progress.with-approval.add .progress-dot:nth-child(1),[data-theme=light] .swap-progress.with-approval.sign .progress-dot:nth-child(1),[data-theme=light] .swap-progress.with-approval.swapping .progress-dot:nth-child(1),[data-theme=light] .swap-progress.with-approval.swapping .progress-dot:nth-child(3),[data-theme=light] .swap-progress.with-approval.confirming .progress-dot:nth-child(1),[data-theme=light] .swap-progress.with-approval.confirming .progress-dot:nth-child(3),[data-theme=light] .swap-progress.with-approval.done .progress-dot:nth-child(1),[data-theme=light] .swap-progress.with-approval.done .progress-dot:nth-child(3){background:#6d28d9b3;box-shadow:0 0 4px #6d28d966;animation:none}[data-theme=light] .swap-progress.confirming:not(.with-approval) .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.wrapping:not(.with-approval) .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.done:not(.with-approval) .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.with-approval.approving .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.with-approval.swap .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.with-approval.add .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.with-approval.sign .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.with-approval.swapping .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.with-approval.swapping .progress-dot:nth-child(3):before,[data-theme=light] .swap-progress.with-approval.confirming .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.with-approval.confirming .progress-dot:nth-child(3):before,[data-theme=light] .swap-progress.with-approval.done .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.with-approval.done .progress-dot:nth-child(3):before{border-color:#6d28d94d;animation:none}[data-theme=light] .swap-progress.done:not(.with-approval) .progress-dot:nth-child(3){animation:dotPulseToCompleteLight 1.5s ease-in-out forwards}[data-theme=light] .swap-progress.done:not(.with-approval) .progress-dot:nth-child(3):before{animation:dotRingPulseToCompleteLight 1.5s ease-in-out forwards}[data-theme=light] .swap-progress.with-approval.done .progress-dot:nth-child(5){animation:dotPulseToCompleteLight 1.5s ease-in-out forwards}[data-theme=light] .swap-progress.with-approval.done .progress-dot:nth-child(5):before{animation:dotRingPulseToCompleteLight 1.5s ease-in-out forwards}[data-theme=light] .swap-progress.confirming:not(.with-approval) .progress-line:nth-child(2),[data-theme=light] .swap-progress.wrapping:not(.with-approval) .progress-line:nth-child(2),[data-theme=light] .swap-progress.done:not(.with-approval) .progress-line:nth-child(2),[data-theme=light] .swap-progress.done:not(.with-approval) .progress-line:nth-child(4),[data-theme=light] .swap-progress.with-approval.approving .progress-line:nth-child(2),[data-theme=light] .swap-progress.with-approval.swap .progress-line:nth-child(2),[data-theme=light] .swap-progress.with-approval.add .progress-line:nth-child(2),[data-theme=light] .swap-progress.with-approval.sign .progress-line:nth-child(2),[data-theme=light] .swap-progress.with-approval.swapping .progress-line:nth-child(2),[data-theme=light] .swap-progress.with-approval.swapping .progress-line:nth-child(4),[data-theme=light] .swap-progress.with-approval.confirming .progress-line:nth-child(2),[data-theme=light] .swap-progress.with-approval.confirming .progress-line:nth-child(4),[data-theme=light] .swap-progress.with-approval.done .progress-line:nth-child(2),[data-theme=light] .swap-progress.with-approval.done .progress-line:nth-child(4),[data-theme=light] .swap-progress.with-approval.done .progress-line:nth-child(6){background:#6d28d9b3}[data-theme=light] .swap-progress.sign:not(.with-approval) .progress-line:nth-child(2):after,[data-theme=light] .swap-progress.wrap:not(.with-approval) .progress-line:nth-child(2):after,[data-theme=light] .swap-progress.remove:not(.with-approval) .progress-line:nth-child(2):after,[data-theme=light] .swap-progress.add:not(.with-approval) .progress-line:nth-child(2):after,[data-theme=light] .swap-progress.confirming:not(.with-approval) .progress-line:nth-child(4):after,[data-theme=light] .swap-progress.wrapping:not(.with-approval) .progress-line:nth-child(4):after,[data-theme=light] .swap-progress.with-approval.approve .progress-line:nth-child(2):after,[data-theme=light] .swap-progress.with-approval.approving .progress-line:nth-child(4):after,[data-theme=light] .swap-progress.with-approval.swap .progress-line:nth-child(4):after,[data-theme=light] .swap-progress.with-approval.add .progress-line:nth-child(4):after,[data-theme=light] .swap-progress.with-approval.sign .progress-line:nth-child(4):after,[data-theme=light] .swap-progress.with-approval.swapping .progress-line:nth-child(6):after,[data-theme=light] .swap-progress.with-approval.confirming .progress-line:nth-child(6):after{animation:lineProgressGorgeousLight 1.5s cubic-bezier(.4,0,.2,1) infinite}[data-theme=light] .swap-progress.sign:not(.with-approval) .progress-line:nth-child(2):before,[data-theme=light] .swap-progress.wrap:not(.with-approval) .progress-line:nth-child(2):before,[data-theme=light] .swap-progress.remove:not(.with-approval) .progress-line:nth-child(2):before,[data-theme=light] .swap-progress.add:not(.with-approval) .progress-line:nth-child(2):before,[data-theme=light] .swap-progress.confirming:not(.with-approval) .progress-line:nth-child(4):before,[data-theme=light] .swap-progress.wrapping:not(.with-approval) .progress-line:nth-child(4):before,[data-theme=light] .swap-progress.with-approval.approve .progress-line:nth-child(2):before,[data-theme=light] .swap-progress.with-approval.approving .progress-line:nth-child(4):before,[data-theme=light] .swap-progress.with-approval.swap .progress-line:nth-child(4):before,[data-theme=light] .swap-progress.with-approval.add .progress-line:nth-child(4):before,[data-theme=light] .swap-progress.with-approval.sign .progress-line:nth-child(4):before,[data-theme=light] .swap-progress.with-approval.swapping .progress-line:nth-child(6):before,[data-theme=light] .swap-progress.with-approval.confirming .progress-line:nth-child(6):before{animation:sparkleTravelLight 1.5s cubic-bezier(.4,0,.2,1) infinite}[data-theme=light] .swap-progress.done:not(.with-approval) .progress-line:nth-child(4):after,[data-theme=light] .swap-progress.done:not(.with-approval) .progress-line:nth-child(4):before,[data-theme=light] .swap-progress.with-approval.done .progress-line:nth-child(6):after,[data-theme=light] .swap-progress.with-approval.done .progress-line:nth-child(6):before{animation:none;opacity:0}[data-theme=light] .swap-progress.done:not(.with-approval) .progress-dot:nth-child(5),[data-theme=light] .swap-progress.with-approval.done .progress-dot:nth-child(7){background:#16a34a;box-shadow:0 0 12px #16a34a99,0 0 24px #16a34a4d;transform:scale(1.1);animation:successDotPopLight .4s cubic-bezier(.34,1.56,.64,1) forwards}[data-theme=light] .swap-progress.done:not(.with-approval) .progress-dot:nth-child(5):before,[data-theme=light] .swap-progress.with-approval.done .progress-dot:nth-child(7):before{border-color:#16a34a80;opacity:1;animation:successRingBurstLight .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes successDotPopLight{0%{transform:scale(.5);opacity:0;background:#16a34a}50%{transform:scale(1.25)}to{transform:scale(1.1);opacity:1;background:#16a34a}}@keyframes successRingBurstLight{0%{transform:translate(-50%,-50%) scale(.8);opacity:0;border-color:#16a34a80}50%{transform:translate(-50%,-50%) scale(1.8);opacity:.8;border-color:#16a34a66}to{transform:translate(-50%,-50%) scale(2.2);opacity:0;border-color:#16a34a33}}@keyframes dotPulseGorgeousLight{0%{transform:scale(1);box-shadow:0 0 6px #6d28d980,0 0 12px #6d28d94d}8%{transform:scale(1.15);box-shadow:0 0 10px #6d28d9b3,0 0 20px #6d28d980}20%,to{transform:scale(1);box-shadow:0 0 6px #6d28d980,0 0 12px #6d28d94d}}@keyframes dotPulseToCompleteLight{0%{transform:scale(1);background:#6d28d9e6;box-shadow:0 0 6px #6d28d980,0 0 12px #6d28d94d}to{transform:scale(1);background:#6d28d9b3;box-shadow:0 0 4px #6d28d966}}@keyframes dotRingPulseToCompleteLight{0%{transform:translate(-50%,-50%) scale(1);border-color:#6d28d94d;opacity:.6}to{transform:translate(-50%,-50%) scale(1);border-color:#6d28d933;opacity:.3}}@keyframes dotRingPulseLight{0%{transform:translate(-50%,-50%) scale(1);opacity:.5;border-color:#6d28d94d}8%{transform:translate(-50%,-50%) scale(1.35);opacity:.15;border-color:#6d28d980}20%,to{transform:translate(-50%,-50%) scale(1);opacity:.5;border-color:#6d28d94d}}@keyframes successReceiveLight{0%{background:#6d28d9b3;box-shadow:0 0 12px #6d28d980;transform:scale(1.1)}40%{background:#16a34a;box-shadow:0 0 16px #16a34ae6,0 0 32px #16a34a80;transform:scale(1.2)}to{background:#16a34a;box-shadow:0 0 12px #16a34ab3,0 0 24px #16a34a66;transform:scale(1)}}@keyframes successReceiveRingLight{0%{transform:translate(-50%,-50%) scale(1.4);border-color:#6d28d966;opacity:.6}40%{transform:translate(-50%,-50%) scale(1.5);border-color:#16a34a99;opacity:.8}to{transform:translate(-50%,-50%) scale(1);border-color:#16a34a66;opacity:.6}}@keyframes successReceiveLight{0%,40%{background:#6d28d94d;box-shadow:none;transform:scale(1)}70%{background:#16a34a;box-shadow:0 0 16px #16a34ae6,0 0 32px #16a34a80;transform:scale(1.2)}to{background:#16a34a;box-shadow:0 0 12px #16a34ab3,0 0 24px #16a34a66;transform:scale(1)}}@keyframes successReceiveRingLight{0%,40%{transform:translate(-50%,-50%) scale(1);border-color:#6d28d933;opacity:0}70%{transform:translate(-50%,-50%) scale(1.5);border-color:#16a34a99;opacity:.8}to{transform:translate(-50%,-50%) scale(1.2);border-color:#16a34a66;opacity:.6}}@keyframes successPulseLight{0%,to{transform:scale(1);box-shadow:0 0 12px #16a34ab3,0 0 24px #16a34a66}50%{transform:scale(1.15);box-shadow:0 0 16px #16a34ae6,0 0 32px #16a34a80,0 0 48px #16a34a33}}@keyframes successRingPulseLight{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6;border-color:#16a34a66}50%{transform:translate(-50%,-50%) scale(1.5);opacity:.1;border-color:#16a34a99}}@keyframes dotPulseLight{0%,to{transform:scale(1);box-shadow:0 0 6px #0000004d}50%{transform:scale(1.3);box-shadow:0 0 10px #0006}}@keyframes lineProgressGorgeousLight{0%{left:-55%;opacity:0}8%{opacity:1}92%{opacity:1}to{left:100%;opacity:0}}@keyframes sparkleTravelLight{0%{left:-55%;opacity:0}8%{opacity:.7}92%{opacity:.7}to{left:100%;opacity:0}}@keyframes dotReceiveLight{0%,40%{background:#6d28d933;box-shadow:none;transform:scale(1)}70%{background:#6d28d9b3;box-shadow:0 0 12px #6d28d980;transform:scale(1.1)}to{background:#6d28d933;box-shadow:none;transform:scale(1)}}@keyframes dotReceiveRingLight{0%,40%{transform:translate(-50%,-50%) scale(1);border-color:#6d28d926;opacity:0}70%{transform:translate(-50%,-50%) scale(1.4);border-color:#6d28d966;opacity:.6}to{transform:translate(-50%,-50%) scale(1);border-color:#6d28d926;opacity:0}}[data-theme=light] .swap-progress.has-error .progress-dot{background:#6d28d926}[data-theme=light] .swap-progress.has-error .progress-dot:before{border-color:#6d28d91a}[data-theme=light] .swap-progress.has-error.sign:not(.with-approval) .progress-dot:nth-child(1),[data-theme=light] .swap-progress.has-error.swap:not(.with-approval) .progress-dot:nth-child(1),[data-theme=light] .swap-progress.has-error.swapping:not(.with-approval) .progress-dot:nth-child(1),[data-theme=light] .swap-progress.has-error.wrap:not(.with-approval) .progress-dot:nth-child(1),[data-theme=light] .swap-progress.has-error.remove:not(.with-approval) .progress-dot:nth-child(1),[data-theme=light] .swap-progress.has-error.add:not(.with-approval) .progress-dot:nth-child(1),[data-theme=light] .swap-progress.has-error.confirming:not(.with-approval) .progress-dot:nth-child(3),[data-theme=light] .swap-progress.has-error.wrapping:not(.with-approval) .progress-dot:nth-child(3),[data-theme=light] .swap-progress.has-error.with-approval.approve .progress-dot:nth-child(1),[data-theme=light] .swap-progress.has-error.with-approval.approving .progress-dot:nth-child(3),[data-theme=light] .swap-progress.has-error.with-approval.swapping .progress-dot:nth-child(5),[data-theme=light] .swap-progress.has-error.with-approval.sign .progress-dot:nth-child(5),[data-theme=light] .swap-progress.has-error.with-approval.confirming .progress-dot:nth-child(5){background:#dc2626!important;box-shadow:0 0 12px #dc2626b3,0 0 24px #dc262666!important;animation:errorPulseLight 1.5s ease-in-out infinite!important}[data-theme=light] .swap-progress.has-error.sign:not(.with-approval) .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.has-error.swap:not(.with-approval) .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.has-error.swapping:not(.with-approval) .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.has-error.wrap:not(.with-approval) .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.has-error.remove:not(.with-approval) .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.has-error.add:not(.with-approval) .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.has-error.confirming:not(.with-approval) .progress-dot:nth-child(3):before,[data-theme=light] .swap-progress.has-error.wrapping:not(.with-approval) .progress-dot:nth-child(3):before,[data-theme=light] .swap-progress.has-error.with-approval.approve .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.has-error.with-approval.approving .progress-dot:nth-child(3):before,[data-theme=light] .swap-progress.has-error.with-approval.swapping .progress-dot:nth-child(5):before,[data-theme=light] .swap-progress.has-error.with-approval.sign .progress-dot:nth-child(5):before,[data-theme=light] .swap-progress.has-error.with-approval.confirming .progress-dot:nth-child(5):before{border-color:#dc262666!important;animation:errorRingPulseLight 1.5s ease-in-out infinite!important}[data-theme=light] .swap-progress.has-error.with-approval.swap .progress-dot:nth-child(5),[data-theme=light] .swap-progress.has-error.with-approval.add .progress-dot:nth-child(5),[data-theme=light] .swap-progress.has-error.with-approval.sign .progress-dot:nth-child(5){background:#dc2626!important;box-shadow:0 0 12px #dc2626b3,0 0 24px #dc262666!important;animation:errorPulseLight 1.5s ease-in-out infinite!important}[data-theme=light] .swap-progress.has-error.with-approval.swap .progress-dot:nth-child(5):before,[data-theme=light] .swap-progress.has-error.with-approval.add .progress-dot:nth-child(5):before,[data-theme=light] .swap-progress.has-error.with-approval.sign .progress-dot:nth-child(5):before{border-color:#dc262666!important;animation:errorRingPulseLight 1.5s ease-in-out infinite!important}[data-theme=light] .swap-progress.has-error.confirming:not(.with-approval) .progress-dot:nth-child(1),[data-theme=light] .swap-progress.has-error.wrapping:not(.with-approval) .progress-dot:nth-child(1),[data-theme=light] .swap-progress.has-error.with-approval.approving .progress-dot:nth-child(1),[data-theme=light] .swap-progress.has-error.with-approval.swap .progress-dot:nth-child(1),[data-theme=light] .swap-progress.has-error.with-approval.swap .progress-dot:nth-child(3),[data-theme=light] .swap-progress.has-error.with-approval.add .progress-dot:nth-child(1),[data-theme=light] .swap-progress.has-error.with-approval.add .progress-dot:nth-child(3),[data-theme=light] .swap-progress.has-error.with-approval.sign .progress-dot:nth-child(1),[data-theme=light] .swap-progress.has-error.with-approval.sign .progress-dot:nth-child(3),[data-theme=light] .swap-progress.has-error.with-approval.swapping .progress-dot:nth-child(1),[data-theme=light] .swap-progress.has-error.with-approval.swapping .progress-dot:nth-child(3),[data-theme=light] .swap-progress.has-error.with-approval.confirming .progress-dot:nth-child(1),[data-theme=light] .swap-progress.has-error.with-approval.confirming .progress-dot:nth-child(3){background:#6d28d9b3!important;box-shadow:0 0 6px #6d28d966!important;animation:none!important}[data-theme=light] .swap-progress.has-error.confirming:not(.with-approval) .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.has-error.wrapping:not(.with-approval) .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.has-error.with-approval.approving .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.has-error.with-approval.swap .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.has-error.with-approval.swap .progress-dot:nth-child(3):before,[data-theme=light] .swap-progress.has-error.with-approval.add .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.has-error.with-approval.add .progress-dot:nth-child(3):before,[data-theme=light] .swap-progress.has-error.with-approval.sign .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.has-error.with-approval.sign .progress-dot:nth-child(3):before,[data-theme=light] .swap-progress.has-error.with-approval.swapping .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.has-error.with-approval.swapping .progress-dot:nth-child(3):before,[data-theme=light] .swap-progress.has-error.with-approval.confirming .progress-dot:nth-child(1):before,[data-theme=light] .swap-progress.has-error.with-approval.confirming .progress-dot:nth-child(3):before{border-color:#6d28d933!important;animation:none!important}[data-theme=light] .swap-progress.has-error.confirming:not(.with-approval) .progress-line:nth-child(2),[data-theme=light] .swap-progress.has-error.wrapping:not(.with-approval) .progress-line:nth-child(2),[data-theme=light] .swap-progress.has-error.with-approval.approving .progress-line:nth-child(2),[data-theme=light] .swap-progress.has-error.with-approval.swap .progress-line:nth-child(2),[data-theme=light] .swap-progress.has-error.with-approval.swap .progress-line:nth-child(4),[data-theme=light] .swap-progress.has-error.with-approval.add .progress-line:nth-child(2),[data-theme=light] .swap-progress.has-error.with-approval.add .progress-line:nth-child(4),[data-theme=light] .swap-progress.has-error.with-approval.sign .progress-line:nth-child(2),[data-theme=light] .swap-progress.has-error.with-approval.sign .progress-line:nth-child(4),[data-theme=light] .swap-progress.has-error.with-approval.swapping .progress-line:nth-child(2),[data-theme=light] .swap-progress.has-error.with-approval.swapping .progress-line:nth-child(4),[data-theme=light] .swap-progress.has-error.with-approval.confirming .progress-line:nth-child(2),[data-theme=light] .swap-progress.has-error.with-approval.confirming .progress-line:nth-child(4){background:#6d28d966!important}@keyframes errorPulseLight{0%,to{transform:scale(1);box-shadow:0 0 12px #dc2626b3,0 0 24px #dc262666}50%{transform:scale(1.15);box-shadow:0 0 16px #dc2626e6,0 0 32px #dc262680,0 0 48px #dc262633}}@keyframes errorRingPulseLight{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.6;border-color:#dc262666}50%{transform:translate(-50%,-50%) scale(1.5);opacity:.1;border-color:#dc262699}}[data-theme=light] .swap-direction-btn{background:#8b5cf614;border-color:#8b5cf638;color:#7c3aed}[data-theme=light] .percent-btn{background:#00000008;border-color:var(--glass-border);color:var(--text-secondary)}[data-theme=light] .percent-btn:hover,[data-theme=light] .percent-btn.active{background:var(--accent-dim);border-color:var(--accent);color:var(--accent)}[data-theme=light] .percent-slider-wrapper:before{background:#0000000a;border-color:var(--glass-border);box-shadow:inset 0 1px 2px #00000014}[data-theme=light] .percent-slider-tick{background:#0003}[data-theme=light] .percent-slider-tick.active{background:var(--accent)}[data-theme=light] .percent-slider-tick.disabled{background:#0000000d;opacity:.3}[data-theme=light] .percent-slider::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--accent) 0%,var(--accent) var(--slider-progress, 0%),transparent var(--slider-progress, 0%),transparent 100%)}[data-theme=light] .percent-slider:hover::-webkit-slider-runnable-track{background:linear-gradient(90deg,#7c3aed 0%,#7c3aed var(--slider-progress, 0%),transparent var(--slider-progress, 0%),transparent 100%)}[data-theme=light] .percent-slider::-webkit-slider-thumb{background:linear-gradient(145deg,var(--accent) 0%,#7c3aed 100%);box-shadow:0 0 0 2px var(--bg-card),0 0 0 3px #7c3aed66,0 2px 6px #00000040}[data-theme=light] .percent-slider::-webkit-slider-thumb:hover{background:linear-gradient(145deg,#7c3aed,#6d28d9);box-shadow:0 0 0 2px var(--bg-card),0 0 0 4px #6d28d980,0 4px 8px #0000004d}[data-theme=light] .percent-slider::-moz-range-thumb{background:linear-gradient(145deg,var(--accent) 0%,#7c3aed 100%);box-shadow:0 0 0 2px var(--bg-card),0 0 0 3px #7c3aed66,0 2px 6px #00000040}[data-theme=light] .percent-slider::-moz-range-thumb:hover{background:linear-gradient(145deg,#7c3aed,#6d28d9);box-shadow:0 0 0 2px var(--bg-card),0 0 0 4px #6d28d980,0 4px 8px #0000004d}[data-theme=light] .percent-slider::-moz-range-track{background:#00000026}[data-theme=light] .percent-slider::-moz-range-progress{background:var(--accent)}[data-theme=light] .percent-slider.slider-zero{opacity:1}[data-theme=light] .percent-slider.slider-zero~.percent-slider-ticks{opacity:1}[data-theme=light] .percent-slider-wrapper:has(.slider-zero)+.percent-slider-value{opacity:1;color:#9a8aaa;text-shadow:none}[data-theme=light] .percent-slider-wrapper:has(.slider-zero):hover+.percent-slider-value{opacity:1;color:#a898b8;text-shadow:none}[data-theme=light] .percent-slider.slider-zero::-webkit-slider-thumb{background:linear-gradient(145deg,#b8b0c8,#9a8aaa);box-shadow:0 0 0 2px var(--bg-card),0 0 0 3px #7c3aed1a,0 2px 4px #00000026}[data-theme=light] .percent-slider.slider-zero::-webkit-slider-thumb:hover{background:linear-gradient(145deg,#c8c0d8,#a898b8);box-shadow:0 0 0 2px var(--bg-card),0 0 0 4px #7c3aed26,0 4px 6px #0003}[data-theme=light] .percent-slider.slider-zero::-moz-range-thumb{background:linear-gradient(145deg,#b8b0c8,#9a8aaa);box-shadow:0 0 0 2px var(--bg-card),0 0 0 3px #7c3aed1a,0 2px 4px #00000026}[data-theme=light] .percent-slider.slider-zero::-moz-range-thumb:hover{background:linear-gradient(145deg,#c8c0d8,#a898b8);box-shadow:0 0 0 2px var(--bg-card),0 0 0 4px #7c3aed26,0 4px 6px #0003}[data-theme=light] .percent-slider-container:hover .percent-slider-value{color:#7c3aed;text-shadow:0 0 10px rgba(124,58,237,.4)}[data-theme=light] .percent-slider-value.over-balance{color:var(--error);text-shadow:0 0 8px rgba(239,68,68,.4)}[data-theme=light] .percent-slider-container:hover .percent-slider-value.over-balance{color:var(--error);text-shadow:0 0 10px rgba(239,68,68,.5)}[data-theme=light] .percent-slider.slider-over::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--error) 0%,var(--error) var(--slider-progress),rgba(0,0,0,.1) var(--slider-progress),rgba(0,0,0,.1) 100%)!important}[data-theme=light] .percent-slider.slider-over::-moz-range-track{background:linear-gradient(to right,var(--error) 0%,var(--error) var(--slider-progress),rgba(0,0,0,.1) var(--slider-progress),rgba(0,0,0,.1) 100%)!important}[data-theme=light] .percent-slider.slider-over::-webkit-slider-thumb{background:linear-gradient(145deg,var(--error) 0%,#dc2626 100%)!important;box-shadow:0 0 0 2px var(--bg-card),0 0 0 3px #ef444433,0 2px 4px #00000026!important}[data-theme=light] .percent-slider.slider-over::-moz-range-thumb{background:linear-gradient(145deg,var(--error) 0%,#dc2626 100%)!important;box-shadow:0 0 0 2px var(--bg-card),0 0 0 3px #ef444433,0 2px 4px #00000026!important}[data-theme=light] .percent-slider.slider-over~.percent-slider-ticks .percent-slider-tick.active{background:var(--error);box-shadow:0 0 8px #ef444480}[data-theme=light] .wallet-btn,[data-theme=light] .wallet-btn-mobile{background:#fff;border-color:#d6dbe5;-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=light] .wallet-btn:hover,[data-theme=light] .wallet-btn-mobile:hover{background:#f6f8fb;border-color:#8b5cf666;box-shadow:0 0 8px #8b5cf633;color:var(--text-primary)}[data-theme=light] .wallet-btn.has-pending,[data-theme=light] .wallet-btn-mobile.has-pending{border-color:#d97706;box-shadow:0 0 14px #d9770680,inset 0 0 8px #d977061f;animation:pending-glow-light 1.5s ease-in-out infinite}[data-theme=light] .wallet-btn.has-success,[data-theme=light] .wallet-btn-mobile.has-success{border-color:#059669;box-shadow:0 0 14px #0596698c,inset 0 0 8px #0596691f;animation:success-glow-light 3s forwards}@keyframes pending-glow-light{0%,to{box-shadow:0 0 10px #d9770659,inset 0 0 5px #d9770614;border-color:#d97706b3}50%{box-shadow:0 0 18px #d977068c,inset 0 0 10px #d9770626;border-color:#d97706}}@keyframes success-glow-light{0%{box-shadow:0 0 18px #05966999,inset 0 0 10px #05966926;border-color:#059669}70%{box-shadow:0 0 14px #05966973,inset 0 0 6px #0596691a;border-color:#059669d9}to{box-shadow:none;border-color:var(--glass-border)}}[data-theme=light] .wallet-menu{background:#fff;border-color:#d6dbe5;box-shadow:none}[data-theme=light] .wallet-menu-item:hover{background:#6d28d914;border-color:#6d28d933}[data-theme=light] .wallet-menu-item.disconnect{color:#dc2626}[data-theme=light] .wallet-menu-item.disconnect:hover{background:#dc26261a;border-color:#dc26264d}[data-theme=light] .wallet-menu-item.history:hover{background:#6d28d91a;border-color:#6d28d94d;color:var(--accent)}[data-theme=light] .wallet-menu-item .pending-badge{color:#fff}[data-theme=light] .testnet-mode-toggle:hover{background:none}[data-theme=light] .testnet-mode-toggle .toggle-track{background:var(--bg-elevated)}[data-theme=light] .testnet-mode-toggle.active .toggle-track{background:var(--warning, #f59e0b);border-color:var(--warning, #f59e0b)}[data-theme=light] .testnet-mode-toggle .toggle-thumb{background:var(--text-muted)}[data-theme=light] .testnet-mode-toggle.active .toggle-thumb{background:#fff}[data-theme=light] .modal-overlay{background:#071b2e59}[data-theme=light] .modal{background:var(--bg-card);border-color:var(--glass-border);box-shadow:var(--shadow-lg)}[data-theme=light] .modal-close:hover{background:var(--bg-hover)}[data-theme=light] .pool-tabs{background:#fff;border-color:#d6dbe5}[data-theme=light] .pool-tab{background:transparent;color:var(--text-muted)}[data-theme=light] .pool-tab:hover{background:#0000000a;color:var(--text-primary)}[data-theme=light] .pool-tab.active{background:transparent;color:#fff}[data-theme=light] .pool-tabs-indicator{box-shadow:0 2px 8px #8b5cf640}[data-theme=light] .info-box.info{background:#2563eb14;border-color:#2563eb33;color:#1d4ed8}[data-theme=light] .info-box.info .info-icon-wrapper{background:#2563eb26;color:#2563eb}[data-theme=light] .info-box.success{background:#16a34a14;border-color:#16a34a33;color:#15803d}[data-theme=light] .info-box.success .info-icon-wrapper{background:#16a34a26;color:#16a34a}[data-theme=light] .info-box.warning{background:#ca8a0414;border-color:#ca8a0433;color:#a16207}[data-theme=light] .info-box.warning .info-icon-wrapper{background:#ca8a0426;color:#ca8a04}[data-theme=light] .info-box.error{background:#dc262614;border-color:#dc262633;color:#b91c1c}[data-theme=light] .info-box.error .info-icon-wrapper{background:#dc262626;color:#dc2626}[data-theme=light] .swap-info-box{background:#00000005;border-color:var(--glass-border)}[data-theme=light] .swap-info-box:hover{border-color:#7c3aed33;background:#00000008}[data-theme=light] .mobile-nav{background:#fff;border-top-color:#d6dbe5}[data-theme=light] .mobile-nav-item{color:var(--text-muted)}[data-theme=light] .mobile-nav-item.active{color:var(--accent)}[data-theme=light] .history-btn,[data-theme=light] .theme-toggle-btn,[data-theme=light] .settings-btn{background:#fff;border-color:#d6dbe5;-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=light] .settings-btn:hover,[data-theme=light] .history-btn:hover{background:#f6f8fb;border-color:#8b5cf64d}[data-theme=light] .tx-refresh-btn{background:#00000008;border-color:var(--glass-border);color:var(--text-secondary)}[data-theme=light] .tx-refresh-btn:hover:not(:disabled){background:#0000000f;border-color:#8b5cf64d;color:var(--text-primary)}[data-theme=light] .theme-toggle-btn:hover{background:#f6f8fb;color:var(--accent);border-color:#8b5cf64d}[data-theme=light] .tx-item{background:var(--bg-input);border-color:var(--glass-border)}[data-theme=light] .tx-item:hover{background:var(--bg-hover)}[data-theme=light] .tx-modal{background:var(--bg-card);border-color:var(--glass-border);box-shadow:var(--shadow-lg)}[data-theme=light] .tx-modal-header{border-bottom-color:var(--glass-border)}[data-theme=light] .tx-modal-header h2{color:var(--text-primary)}[data-theme=light] .tx-filters{background:var(--bg-input);border-color:var(--glass-border)}[data-theme=light] .tx-filter-btn{color:var(--text-secondary)}[data-theme=light] .tx-filter-btn:hover{color:var(--text-primary)}[data-theme=light] .tx-filter-btn.active{color:#fff}[data-theme=light] .tx-list{background:transparent}[data-theme=light] .tx-item-icon{border-color:var(--glass-border)}[data-theme=light] .tx-item-type{color:var(--text-primary)}[data-theme=light] .tx-item-desc{color:var(--text-secondary)}[data-theme=light] .tx-item-time{color:var(--text-muted)}[data-theme=light] .tx-item-amount{color:var(--text-primary)}[data-theme=light] .tx-item-link{color:var(--accent)}[data-theme=light] .tx-footer{border-top-color:var(--glass-border)}[data-theme=light] .tx-clear-btn{background:var(--bg-input);border-color:var(--glass-border);color:var(--text-secondary)}[data-theme=light] .tx-clear-btn:hover{background:var(--error-dim);border-color:var(--error);color:var(--error)}[data-theme=light] .tx-empty{color:var(--text-muted)}[data-theme=light] .tx-empty p{color:var(--text-secondary)}[data-theme=light] .token-modal{background:var(--bg-card);border-color:var(--glass-border);box-shadow:var(--shadow-lg)}[data-theme=light] .token-modal .modal-header{border-bottom-color:var(--glass-border)}[data-theme=light] .token-modal .modal-title{color:var(--text-primary)}[data-theme=light] .token-modal .modal-close{color:var(--text-secondary);background:transparent}[data-theme=light] .token-modal .modal-close:hover{color:var(--text-primary);background:var(--bg-hover)}[data-theme=light] .token-search{background:transparent}[data-theme=light] .token-search input{background:var(--bg-input);border-color:var(--glass-border);color:var(--text-primary)}[data-theme=light] .token-search input:focus{border-color:var(--accent);background:var(--bg-card)}[data-theme=light] .token-search input::placeholder{color:var(--text-muted)}[data-theme=light] .token-list{background:transparent}[data-theme=light] .token-list-item{background:transparent;border-color:transparent}[data-theme=light] .token-list-item:hover{background:var(--bg-hover);border-color:var(--glass-border)}[data-theme=light] .token-list-icon{background:transparent}[data-theme=light] .token-list-symbol{color:var(--text-primary)}[data-theme=light] .token-list-name{color:var(--text-secondary)}[data-theme=light] .token-list-balance{color:var(--text-muted)}[data-theme=light] .connect-modal{background:var(--bg-card)}[data-theme=light] .connect-modal .modal-header{border-bottom-color:var(--glass-border)}[data-theme=light] .connect-modal .modal-description{color:var(--text-secondary)}[data-theme=light] .connect-option{background:var(--bg-input);border-color:var(--glass-border)}[data-theme=light] .connect-option:hover{background:var(--bg-hover);border-color:var(--accent)}[data-theme=light] .connect-option-name{color:var(--text-primary)}[data-theme=light] .connect-option-desc{color:var(--text-secondary)}[data-theme=light] .wallet-option{background:#0000000a;border-color:var(--glass-border)}[data-theme=light] .wallet-option:hover:not(:disabled){background:#00000014;border-color:#8b5cf666}[data-theme=light] .swap-btn.primary,[data-theme=light] .connect-wallet-btn{color:#fff}[data-theme=light] .swap-btn:disabled{background:var(--bg-hover);color:var(--text-muted);box-shadow:none}[data-theme=light] .wallet-menu-network{background:#6d28d91f;border-color:#6d28d940}[data-theme=light] .wallet-menu-network.wrong-network{background:#dc262614;border-color:#dc262640}[data-theme=light] .wallet-menu-balance{background:#6d28d90a;border-color:#6d28d926}[data-theme=light] .wallet-menu-header{border-bottom-color:var(--glass-border)}[data-theme=light] .wallet-menu-address{background:#f3f5fa;border-color:#d6dbe5;color:var(--text-secondary)}[data-theme=light] .wallet-menu-label{color:var(--text-muted)}[data-theme=light] .copy-btn{color:var(--text-secondary)}[data-theme=light] .copy-btn:hover{color:var(--accent);background:var(--accent-dim)}[data-theme=light] .copy-btn.copied,[data-theme=light] .copy-btn.copied:hover{color:var(--success);background:var(--success-dim)}[data-theme=light] .price-info{color:var(--text-secondary)}[data-theme=light] .price-info:not(:last-child){border-bottom:1px solid rgba(0,0,0,.08)}[data-theme=light] .slippage-info{background:var(--bg-input);border-color:var(--glass-border)}[data-theme=light] .slippage-btn{background:#0000000a;border-color:#0000001a}[data-theme=light] .slippage-btn:hover{background:#00000014}[data-theme=light] .slippage-btn.active{background:var(--accent);border-color:var(--accent);color:#fff}[data-theme=light] .slippage-auto-btn{background:#0000000a;border-color:#0000001a}[data-theme=light] .slippage-auto-btn:hover{background:#00000014}[data-theme=light] .slippage-auto-btn.active{background:var(--accent);border-color:var(--accent);color:#fff}[data-theme=light] .slippage-custom-input{background:#0000000a;border-color:#0000001a}[data-theme=light] .slippage-custom-input.active{background:var(--accent);border-color:var(--accent);color:#fff}[data-theme=light] .slippage-custom-input.active+.slippage-custom-suffix{color:#fff}[data-theme=light] .pool-position-item{background:#d0d0d6;border-color:#00000014}[data-theme=light] .pool-position-item:hover{background:#c8c8ce}[data-theme=light] .loading{border-color:var(--glass-border);border-top-color:var(--accent)}[data-theme=light] .connect-wallet-btn .loading{border-color:#fff6;border-top-color:#ffffffe6}[data-theme=light] .claim-loader{border-color:#ffffff4d;border-top-color:#fff}[data-theme=light] .stake-tabs{background:#00000008;border-color:var(--glass-border)}[data-theme=light] .stake-tab{color:var(--text-secondary)}[data-theme=light] .stake-tab:hover{color:var(--text-primary)}[data-theme=light] .stake-tab.active{color:var(--text-on-accent)}[data-theme=light] .manage-toggle{background:#00000008;border-color:var(--glass-border)}[data-theme=light] .manage-toggle-btn{color:var(--text-secondary)}[data-theme=light] .manage-toggle-btn:hover{color:var(--text-primary)}[data-theme=light] .manage-toggle-btn.active{color:var(--text-on-accent)}[data-theme=light] .stake-stats{background:#d8d8de;border:1px solid rgba(0,0,0,.06)}[data-theme=light] .convert-toggle-track{background:#d0d0d6;border-color:#0000001f}[data-theme=light] .convert-toggle-thumb{background:#888}[data-theme=light] .convert-toggle-label:hover .convert-toggle-track{border-color:#00000040}[data-theme=light] .convert-toggle-input:checked+.convert-toggle-track .convert-toggle-thumb{background:#fff;box-shadow:0 1px 3px #00000040}[data-theme=light] .claim-rewards-btn .loading{border-color:#0000001a;border-top-color:var(--success)}[data-theme=light] .claim-rewards-btn:hover:not(.disabled):not(.processing){box-shadow:0 6px 20px #22c55e80}[data-theme=light] .skeleton-pulse{background:linear-gradient(90deg,var(--bg-elevated) 0%,rgba(0,0,0,.06) 50%,var(--bg-elevated) 100%);background-size:200% 100%}.dusk-footer{width:100%;position:fixed;bottom:0;left:0;right:0;line-height:0;pointer-events:none;z-index:0;background:linear-gradient(to bottom,transparent 0%,transparent 30%,var(--bg-primary) 60%,var(--bg-primary) 100%)}.dusk-footer-overlay{z-index:15}.celestial-body{z-index:5}.dusk-art{width:100%;height:auto;min-height:200px;display:block}@keyframes starFlicker{0%,to{opacity:.25}50%{opacity:.6}}@keyframes starFlickerSlow{0%,to{opacity:.2}30%{opacity:.5}70%{opacity:.35}}@keyframes starFlickerFast{0%,to{opacity:.15}25%{opacity:.55}75%{opacity:.3}}.star{animation:starFlicker 3s ease-in-out infinite}.star-1{animation-delay:-1.7s}.star-2{animation:starFlickerSlow 4s ease-in-out infinite;animation-delay:-2.3s}.star-3{animation-delay:-.8s}.star-4{animation:starFlickerFast 2.5s ease-in-out infinite;animation-delay:-1.1s}.star-5{animation:starFlickerSlow 3.5s ease-in-out infinite;animation-delay:-2.9s}.star-6{animation-delay:-2.1s}.star-7{animation:starFlickerFast 2s ease-in-out infinite;animation-delay:-.4s}.star-8{animation:starFlickerSlow 4.5s ease-in-out infinite;animation-delay:-3.6s}.star-9{animation-delay:-1.3s}@keyframes shootingStar{0%{opacity:0;transform:translate(0) translateY(0)}1%{opacity:1}3%{opacity:0;transform:translate(60px) translateY(45px)}to{opacity:0;transform:translate(60px) translateY(45px)}}.shooting-star{opacity:0;transform-origin:center}.shooting-star-1{animation:shootingStar 25s ease-out infinite;animation-delay:3s}.shooting-star-2{animation:shootingStar 35s ease-out infinite;animation-delay:15s}.shooting-star-3{animation:shootingStar 30s ease-out infinite;animation-delay:22s}@media(max-width:640px){.shooting-star-3{display:none}}@media(max-width:640px){.dusk-footer{position:fixed;bottom:0;left:0;right:0;margin:0;z-index:0;background:linear-gradient(to bottom,transparent 0%,transparent 25%,var(--bg-primary) 55%,var(--bg-primary) 100%)}.dusk-footer-overlay{z-index:20}.dusk-art{width:100vw;height:25vh;min-height:120px;max-height:180px}}@keyframes dusk-glow-pulse{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes dusk-sparkle{0%{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.privacy-modal{max-width:700px;background:transparent!important;border:none!important;box-shadow:none!important}.modal-overlay:has(.privacy-modal){overflow-y:auto;align-items:flex-start;padding:3rem 1rem}.privacy-modal .modal-header{background:transparent;border-bottom:1px solid rgba(255,255,255,.15)}.privacy-modal .modal-header h2{color:#fff}.privacy-modal .modal-close{color:#fff;background:transparent;border:1px solid rgba(255,255,255,.2)}.privacy-modal .modal-close:hover{background:#ffffff1a}.privacy-content{padding:1.5rem;color:#fafafa;font-size:.9rem;line-height:1.6}.privacy-content section{margin-bottom:2rem}.privacy-content section:last-child{margin-bottom:0}.privacy-content h3{color:#fff;font-size:1.1rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid rgba(255,255,255,.15)}.privacy-content h4{color:#fff;font-size:.95rem;font-weight:500;margin:1.25rem 0 .75rem}.privacy-content p{margin-bottom:.75rem}.privacy-content ul{margin:.5rem 0 1rem 1.5rem;padding:0}.privacy-content li{margin-bottom:.35rem}.privacy-content a{color:#8b5cf6;text-decoration:none}.privacy-content a:hover{text-decoration:underline}.privacy-date{color:#ffffff80;font-style:italic;margin-top:1rem}@media(max-width:640px){.modal-overlay:has(.privacy-modal){padding:1.5rem .75rem}.privacy-content{padding:1rem;font-size:.85rem}}.price-card{width:680px;max-width:100%;min-width:320px;min-height:650px;background:#181a23;border-radius:var(--radius-lg);border:1px solid #2f3344;padding:1rem;position:relative;contain:layout style}.price-card .pool-tabs{max-width:calc(480px - 3.125rem);margin-left:auto;margin-right:auto}.price-card .pool-tabs .pool-tab{flex:1}.price-card .pool-tabs-settings .tx-refresh-btn{width:36px;height:36px}.price-card .pool-tabs-settings .tx-refresh-btn svg{width:18px;height:18px}.price-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.pair-selector{display:flex;align-items:center;gap:.5rem}.pair-selector .token-select-btn{display:flex;align-items:center;gap:.5rem;padding:.5rem .875rem;background:#ffffff08;border:1px solid var(--glass-border);border-radius:var(--radius-full);color:var(--text-primary);font-size:.9375rem;font-weight:500;cursor:pointer;transition:all var(--transition-base)}.pair-selector .token-select-btn:hover{background:#ffffff0f;border-color:#8b5cf64d}[data-theme=light] .chart-refresh-btn{background:#00000008}[data-theme=light] .chart-refresh-btn:hover:not(:disabled){background:#0000000f;border-color:#8b5cf64d}.swap-pair-btn{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffff08;border:1px solid var(--glass-border);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-base)}.swap-pair-btn:hover{background:var(--accent-dim);border-color:var(--accent);color:var(--accent);transform:rotate(180deg)}.price-info{display:flex;align-items:center;gap:1rem}.current-price{display:flex;flex-direction:column;align-items:flex-end}.price-value{font-size:1.5rem;font-weight:600;color:var(--text-primary);letter-spacing:-.02em}.price-pair{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.02em}.price-change{padding:.375rem .75rem;border-radius:var(--radius-full);font-size:.875rem;font-weight:600}.price-change.positive{background:var(--success-dim);color:var(--success)}.price-change.negative{background:var(--error-dim);color:var(--error)}.ohlc-container{background:#ffffff05;border-radius:var(--radius-lg);border:1px solid var(--glass-border);margin-bottom:1rem;overflow:hidden}.ohlc-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem}.ohlc-display{display:flex;gap:1.5rem}.ohlc-expand-icon{color:var(--text-muted);display:flex;align-items:center;justify-content:center}.ohlc-item{display:flex;align-items:center;gap:.5rem}.ohlc-label{font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase}.ohlc-value{font-size:.875rem;font-weight:500;color:var(--text-secondary);font-family:SF Mono,Fira Code,Consolas,monospace}.ohlc-value.high{color:var(--success)}.ohlc-value.low{color:var(--error)}.ohlc-value.positive{color:var(--success)}.ohlc-value.negative{color:var(--error)}.pool-details{padding:.625rem 1rem;border-top:1px solid var(--glass-border);display:flex;flex-direction:column;background:#ffffff05;position:relative;z-index:10}.pool-detail-row{display:flex;justify-content:space-between;align-items:center;font-size:.8125rem;padding:.5rem 0}.pool-detail-row:first-child{padding-top:.125rem}.pool-detail-row:last-child{padding-bottom:.125rem}.pool-detail-row:not(:last-child){border-bottom:1px solid rgba(255,255,255,.03)}.pool-detail-label{color:var(--text-muted);font-weight:500}.pool-detail-value{color:var(--text-secondary);font-family:SF Mono,Fira Code,Consolas,monospace}.pool-detail-value.pool-address{display:flex;align-items:center;gap:.5rem}.pool-detail-value .address-text{color:var(--accent-light)}.pool-detail-value button{pointer-events:auto}.pool-detail-value button svg{pointer-events:none}.timeframe-selector{position:absolute;top:.5rem;left:.5rem;display:flex;gap:.25rem;z-index:10;background:#ffffff08;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--glass-border);border-radius:var(--radius-full);padding:.25rem;cursor:grab}.timeframe-selector.dragging{cursor:grabbing;user-select:none;-webkit-user-select:none}.timeframe-indicator{position:absolute;top:.25rem;bottom:.25rem;left:.25rem;width:2.75rem;background:var(--accent);border-radius:var(--radius-full);box-shadow:0 2px 8px #8b5cf64d;transition:transform .35s cubic-bezier(.34,1.56,.64,1);z-index:0;pointer-events:none}.timeframe-selector.dragging .timeframe-indicator{box-shadow:0 4px 16px #8b5cf680}.timeframe-selector[data-active-tab="0"] .timeframe-indicator{transform:translate(0)}.timeframe-selector[data-active-tab="1"] .timeframe-indicator{transform:translate(3rem)}.timeframe-selector[data-active-tab="2"] .timeframe-indicator{transform:translate(6rem)}.timeframe-selector[data-active-tab="3"] .timeframe-indicator{transform:translate(9rem)}.timeframe-selector[data-active-tab="4"] .timeframe-indicator{transform:translate(12rem)}.timeframe-btn{width:2.75rem;padding:.375rem 0;font-size:.75rem;font-weight:500;background:transparent;border:none;border-radius:var(--radius-full);color:var(--text-muted);cursor:pointer;transition:color .15s ease;position:relative;z-index:1;text-align:center;display:flex;align-items:center;justify-content:center}.timeframe-btn:hover:not(.active){color:var(--text-primary)}.timeframe-btn.active{color:var(--text-on-accent);font-weight:600;cursor:grab}.timeframe-selector.dragging .timeframe-btn.active{cursor:grabbing}.desktop-only{display:flex}@media(max-width:768px){.desktop-only{display:none}.logo{cursor:pointer}.logo-wrapper:hover .logo-menu,.logo-menu{opacity:0;visibility:hidden;pointer-events:none}.logo-menu.mobile-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translateY(-50%) translate(0)}.header:has(.logo-menu.mobile-visible) .theme-toggle-btn{opacity:0;pointer-events:none;transition:none}}.chart-wrapper{position:relative;width:100%;min-width:0;height:400px;background:#ffffff05;border-radius:var(--radius-md);border:1px solid var(--glass-border);overflow:hidden}.chart-container{position:absolute;inset:0;overflow:hidden;background:transparent;clip-path:inset(0)}.chart-container a[target=_blank]{display:none!important}.chart-watermark{position:absolute;bottom:20px;left:8px;pointer-events:none;z-index:1;opacity:.5}.chart-watermark img{width:40px;height:40px;filter:grayscale(100%) brightness(10)}[data-theme=light] .chart-watermark img{filter:grayscale(100%) brightness(0)}.chart-no-pair{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;color:var(--text-muted);font-size:.9375rem}.chart-no-pair svg{opacity:.5}[data-theme=light] .price-card{background:#fff;border-color:#d6dbe5}[data-theme=light] .pair-selector .token-select-btn{background:#00000008;border-color:var(--glass-border)}[data-theme=light] .pair-selector .token-select-btn:hover{background:#0000000f;border-color:#8b5cf64d}[data-theme=light] .swap-pair-btn{background:#00000008;border-color:var(--glass-border)}[data-theme=light] .swap-pair-btn:hover{background:var(--accent-dim);border-color:var(--accent)}[data-theme=light] .price-value{color:var(--text-primary)}[data-theme=light] .price-pair{color:var(--text-muted)}[data-theme=light] .price-change.positive{background:var(--success-dim);color:var(--success)}[data-theme=light] .price-change.negative{background:var(--error-dim);color:var(--error)}[data-theme=light] .ohlc-container{background:#00000005;border-color:var(--glass-border)}[data-theme=light] .ohlc-label{color:var(--text-muted)}[data-theme=light] .ohlc-value{color:var(--text-secondary)}[data-theme=light] .ohlc-value.high{color:var(--success)}[data-theme=light] .ohlc-value.low{color:var(--error)}[data-theme=light] .ohlc-value.positive{color:var(--success)}[data-theme=light] .ohlc-value.negative{color:var(--error)}[data-theme=light] .pool-details{background:#00000005}[data-theme=light] .pool-detail-row:not(:last-child){border-bottom:1px solid rgba(0,0,0,.05)}[data-theme=light] .timeframe-selector{background:#00000008;border-color:var(--glass-border)}[data-theme=light] .timeframe-btn{background:transparent;color:var(--text-muted)}[data-theme=light] .timeframe-btn:hover:not(.active){color:var(--text-secondary)}[data-theme=light] .timeframe-btn.active{color:#fff}[data-theme=light] .timeframe-indicator{box-shadow:0 2px 8px #8b5cf640}[data-theme=light] .chart-wrapper{background:#00000005;border-color:var(--glass-border);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px #00000014,inset 0 1px #8b5cf626}[data-theme=light] .chart-container{background:transparent}[data-theme=light] .chart-loading,[data-theme=light] .chart-no-pair{color:var(--text-muted)}@media(max-width:640px){.price-card{max-width:100%;min-height:550px;padding:1.25rem;border-radius:var(--radius-lg)}.price-header{flex-direction:column;align-items:flex-start}.price-info{width:100%;justify-content:space-between}.current-price{align-items:flex-start}.price-value{font-size:1.25rem}.ohlc-display{flex-wrap:wrap;gap:.75rem 1.25rem}.timeframe-selector{top:.5rem;left:.5rem}.timeframe-btn{width:2.25rem;padding:.25rem 0;font-size:.6875rem}.timeframe-indicator{width:2.25rem}.timeframe-selector[data-active-tab="0"] .timeframe-indicator{transform:translate(0)}.timeframe-selector[data-active-tab="1"] .timeframe-indicator{transform:translate(2.5rem)}.timeframe-selector[data-active-tab="2"] .timeframe-indicator{transform:translate(5rem)}.timeframe-selector[data-active-tab="3"] .timeframe-indicator{transform:translate(7.5rem)}.timeframe-selector[data-active-tab="4"] .timeframe-indicator{transform:translate(10rem)}.chart-wrapper{height:300px}}.landing-faq,[data-theme=dark] .landing-faq,[data-theme=light] .landing-faq{position:relative;z-index:70;overflow:visible;isolation:isolate;gap:.75rem;width:min(1040px,100%);margin:0 auto;padding:clamp(1rem,2.2vw,1.65rem);border-radius:30px;animation:faq-board-in .52s cubic-bezier(.16,1,.3,1) both;backdrop-filter:none;-webkit-backdrop-filter:none}.landing-faq,[data-theme=dark] .landing-faq{color:#fff7e8;background:linear-gradient(180deg,rgba(255,209,111,.78) 0 5px,transparent 5px),radial-gradient(90% 70% at 12% 0%,rgba(246,165,36,.18),transparent 62%),linear-gradient(180deg,#21110d,#130806 48%,#090405);border:1px solid rgba(255,210,137,.36);box-shadow:0 34px 86px #050204a8,0 14px 30px #f6a5241a,0 0 0 1px #ffe8be14 inset}[data-theme=light] .landing-faq{color:#321e15;background:linear-gradient(180deg,rgba(189,91,34,.8) 0 5px,transparent 5px),radial-gradient(90% 70% at 12% 0%,rgba(246,165,36,.2),transparent 62%),linear-gradient(180deg,#fffaf0,#fff1d7 52%,#f3d2a6);border-color:#7048234d;box-shadow:0 28px 72px #7048234d,0 12px 30px #bd5b221f,0 0 0 1px #ffffffb3 inset}[data-theme=light] .faq-heading{background:linear-gradient(135deg,rgba(255,255,255,.62),transparent 48%),#fff8eac2;border-color:#70482329}.landing-faq h2{margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:#fff7e8;font-size:clamp(1.55rem,3vw,2.45rem);font-weight:900;letter-spacing:-.045em;line-height:.98;text-transform:none}[data-theme=light] .landing-faq h2{color:#321e15}[data-theme=light] .faq-heading p{color:#68452e}[data-theme=dark] .faq-item{position:relative;z-index:1;overflow:clip;border:1px solid rgba(255,210,137,.22);border-radius:18px;background:linear-gradient(135deg,rgba(255,232,190,.06),transparent 38%),#100706;box-shadow:0 8px 22px #0502043d,inset 0 1px #ffe8be0f;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}[data-theme=dark] .faq-item:hover,[data-theme=dark] .faq-item[open]{background:linear-gradient(135deg,rgba(255,232,190,.095),transparent 38%),#160908;border-color:#f6a5247a;box-shadow:0 16px 34px #05020457,0 0 24px #f6a5241a;transform:translateY(-1px)}[data-theme=light] .faq-item summary:after{color:#bd5b22;background:#bd5b221a;border-color:#bd5b223d}[data-theme=light] .faq-item p:first-of-type{border-top-color:#7048231f}[data-theme=light] .faq-legal-link span{color:#321e15;border-color:#bd5b2242;background:linear-gradient(135deg,#bd5b221c,#f6a5241a),#fff8eab8}@keyframes faq-board-in{0%{opacity:0;transform:translateY(22px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes faq-answer-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.landing-faq,[data-theme=dark] .landing-faq,[data-theme=light] .landing-faq{width:100%;padding:.85rem;border-radius:24px}.landing-faq:before,[data-theme=light] .landing-faq:before{inset:-6px;border-radius:28px}.landing-faq h2{font-size:1.48rem;line-height:1.05}}@keyframes bounce-soft{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(4px);opacity:1}}@keyframes bounce-arrow{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes bounce-arrow-up{0%,to{transform:rotate(180deg) translateY(0)}50%{transform:rotate(180deg) translateY(3px)}}[data-theme=light] .landing-feature{background:#00000006}[data-theme=light] .landing-feature:hover{background:#0000000d;border-color:#8b5cf659}[data-theme=light] .landing-feature-icon{background:#8b5cf61a;border-color:#8b5cf638}.landing-faq{background:#ffffff04;border:1px solid var(--glass-border);border-radius:var(--radius-md);padding:1.25rem;display:flex;flex-direction:column;gap:0}[data-theme=light] .landing-faq{background:#00000005}.landing-faq h2{font-size:.8125rem;font-weight:600;margin:0 0 1rem;padding:0;color:var(--text-muted);text-align:center;text-transform:uppercase;letter-spacing:.12em}@media(max-width:768px){[data-theme=light] .landing-feature:hover,[data-theme=light] .landing-feature:active{border-color:var(--accent);background:var(--bg-card);transform:translateY(-2px)}.landing-faq{padding:1rem}.landing-faq h2{font-size:1.25rem}}[data-theme=light] .landing-feature{background:#ffffff05;border-color:var(--glass-border);box-shadow:0 8px 32px #0006;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}[data-theme=light] .landing-feature:hover,[data-theme=light] .landing-feature:active{border-color:var(--accent);transform:translateY(-2px)}[data-theme=light] .landing-faq{background:#ffffff05;border-color:var(--glass-border);box-shadow:0 8px 32px #0006;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.legal-page{max-width:800px;margin:0 auto;padding:2rem 2rem 4rem}.legal-header{margin-bottom:2rem}.legal-back-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-input);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.875rem;cursor:pointer;transition:all .15s ease;margin-bottom:1rem}.legal-back-btn:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--accent)}.legal-header h1{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin:0}.legal-content{background:#ffffff04;border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:1.5rem}[data-theme=light] .legal-content{background:#00000005}.legal-section{padding-bottom:1.75rem;margin-bottom:1.75rem;border-bottom:1px solid var(--glass-border)}.legal-section:last-of-type{border-bottom:none;margin-bottom:1rem;padding-bottom:0}.legal-section h2{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:0 0 .75rem;letter-spacing:-.015em}.legal-section h3{font-size:1rem;font-weight:600;color:var(--text-primary);margin:1.5rem 0 .75rem}.legal-section h3:first-of-type{margin-top:0}.legal-section h4{font-size:.9375rem;font-weight:500;color:var(--text-primary);margin:1.25rem 0 .5rem}.legal-section p{font-size:.9375rem;line-height:1.7;color:var(--text-secondary);margin:0 0 .75rem}.legal-section ul{margin:.5rem 0 1rem;padding-left:1.5rem}.legal-section li{font-size:.9375rem;line-height:1.6;color:var(--text-secondary);margin-bottom:.375rem}.legal-section a{color:var(--accent);text-decoration:none}.legal-section a:hover{text-decoration:underline}.legal-footer{text-align:center;padding-top:1rem;border-top:1px solid var(--glass-border);margin-top:1rem}.legal-footer p{font-size:.8125rem;color:var(--text-muted);margin:0}@media(max-width:768px){.legal-page{padding:1rem 1rem 3rem}.legal-header h1{font-size:1.5rem}.legal-content{padding:1.25rem}.legal-section h2{font-size:1.125rem}.legal-section h3{font-size:.9375rem}.legal-section p,.legal-section li{font-size:.875rem}}.token-page{max-width:800px;margin:0 auto;padding:2rem 2rem 4rem}.token-header{margin-bottom:2rem}.token-back-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-input);border:1px solid var(--glass-border);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all .15s ease;margin-bottom:1rem;font-size:.875rem}.token-back-btn:hover{background:var(--bg-hover);color:var(--text-primary);border-color:var(--accent)}.token-header h1{font-size:1.75rem;font-weight:600;color:var(--text-primary);margin:0}.token-content{background:#ffffff04;border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:1.5rem}[data-theme=light] .token-content{background:#00000005}.token-section{padding-bottom:1.75rem;margin-bottom:1.75rem;border-bottom:1px solid var(--glass-border)}.token-section:last-of-type{border-bottom:none;margin-bottom:0;padding-bottom:0}.token-hero{text-align:center;padding:1.25rem 0 1.75rem;overflow:visible}.token-hero-eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1.25rem}.token-hero-dot{width:6px;height:6px;border-radius:50%;background:#f6a524;box-shadow:0 0 0 3px #f6a5242e}.token-hero-logo{width:96px;height:96px;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center}.token-hero-logo img{width:100%;height:100%;object-fit:contain;border-radius:50%;filter:drop-shadow(0 10px 30px rgba(246,165,36,.22)) drop-shadow(0 0 42px rgba(210,106,40,.12))}[data-theme=light] .token-hero-logo img{filter:drop-shadow(0 10px 30px rgba(189,91,34,.18)) drop-shadow(0 0 38px rgba(213,118,46,.12))}.token-hero-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.25rem}.token-hero-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:#ffffff06;border:1px solid var(--glass-border);border-radius:var(--radius-full);color:var(--text-secondary);font-size:.75rem;font-weight:500}.token-hero-badge svg{color:var(--success)}[data-theme=light] .token-hero-badge{background:#00000006}.token-hero h2{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0 0 .75rem;letter-spacing:-.02em}.token-hero-subtitle{font-size:.9375rem;line-height:1.6;color:var(--text-secondary);max-width:540px;margin:0 auto}.token-section h2{font-size:1.125rem;font-weight:700;color:var(--text-primary);margin:0 0 .75rem;letter-spacing:-.015em}.token-section h3{font-size:1rem;font-weight:600;color:var(--text-primary);margin:1.5rem 0 .75rem}.token-section h4{font-size:.9375rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.token-section p{font-size:.9375rem;line-height:1.7;color:var(--text-secondary);margin:0 0 .75rem}.token-section ul{margin:.5rem 0 1rem;padding-left:1.5rem}.token-section li{font-size:.9375rem;line-height:1.6;color:var(--text-secondary);margin-bottom:.375rem}.token-section li strong{color:var(--text-primary)}.token-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem}.token-stat{display:flex;flex-direction:column;align-items:flex-start;padding:.875rem 1rem;background:#ffffff06;border:1px solid var(--glass-border);border-radius:var(--radius-sm);text-align:left}[data-theme=light] .token-stat{background:#00000006}.token-stat-label{font-size:.6875rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin-bottom:.375rem}.token-stat-value{font-size:1rem;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.015em}.token-steps{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}.token-step{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--bg-input);border:1px solid var(--glass-border);border-radius:var(--radius-md)}.token-step-number{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:var(--accent);color:var(--text-on-accent);border-radius:50%;font-weight:600;font-size:.875rem}.token-step-content{flex:1}.token-step-content h4{margin:0 0 .25rem}.token-step-content p{margin:0;font-size:.875rem}.token-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1.5rem}.token-principle{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1.5rem 1rem;background:var(--bg-input);border:1px solid var(--glass-border);border-radius:var(--radius-md)}.token-principle-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:1rem;background:var(--accent-dim);border-radius:50%;color:var(--accent)}.token-principle h4{margin:0 0 .5rem}.token-principle p{margin:0;font-size:.8125rem}.token-notice{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem;text-align:left;padding:1.25rem!important;margin-top:1rem;margin-bottom:.5rem;background:var(--bg-input);border:1px solid var(--glass-border)!important;border-radius:var(--radius-md)}.token-notice-icon{color:var(--text-muted);flex-shrink:0;margin-top:.125rem}.token-notice-content h3{font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin:0 0 .25rem}.token-notice-content p{margin:0;font-size:.8125rem;line-height:1.6;color:var(--text-muted)}.token-footer{text-align:center;padding-top:1.5rem;border-top:1px solid var(--glass-border);margin-top:1.5rem}.token-footer p{font-size:.875rem;font-weight:500;color:var(--accent);margin:0}@media(max-width:768px){.token-page{padding:1rem 1rem 3rem}.token-header h1{font-size:1.5rem}.token-content{padding:1.25rem}.token-hero-logo{width:80px;height:80px}@keyframes token-orbit-item-1{0%{transform:translate(-50%,-50%) rotate(0) translate(70px) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg) translate(70px) rotate(-360deg)}}@keyframes token-orbit-item-2{0%{transform:translate(-50%,-50%) rotate(120deg) translate(70px) rotate(-120deg)}to{transform:translate(-50%,-50%) rotate(480deg) translate(70px) rotate(-480deg)}}@keyframes token-orbit-item-3{0%{transform:translate(-50%,-50%) rotate(240deg) translate(70px) rotate(-240deg)}to{transform:translate(-50%,-50%) rotate(600deg) translate(70px) rotate(-600deg)}}.token-hero-badges{gap:.5rem}.token-hero-badge{padding:.375rem .75rem;font-size:.75rem}.token-hero h2{font-size:1.25rem}.token-section h2{font-size:1.125rem}.token-section h3{font-size:.9375rem}.token-section p,.token-section li{font-size:.875rem}.token-stats{grid-template-columns:1fr}.token-stat{flex-direction:row;justify-content:space-between;text-align:left}.token-stat-label{margin-bottom:0}.token-principles{grid-template-columns:1fr}.token-principle{flex-direction:row;text-align:left;gap:1rem;padding:1rem}.token-principle-icon{margin-bottom:0;min-width:48px}.token-principle h4{margin-bottom:.25rem}}.swap-layout-desktop{display:flex;align-items:flex-start;justify-content:center;gap:1.5rem;width:100%;max-width:1400px;margin:0 auto}.chart-embed{flex:1 1 auto;max-width:820px;min-width:400px;display:flex}.chart-embed.chart-closing{opacity:0;transition:opacity .2s ease-in}.chart-embed .price-card{width:100%;min-height:auto;max-width:none;display:flex;flex-direction:column;padding:1.5rem;flex:1;background:#181a23;border:1px solid #2f3344;box-shadow:none}[data-theme=light] .chart-embed .price-card{background:#fff;border:1px solid #d6dbe5}.chart-embed .pool-tabs{display:none}.chart-embed .price-header{margin:0 0 1rem;align-items:flex-start}.chart-embed .price-info{align-items:flex-start;padding-top:0}.chart-embed .current-price{align-items:flex-end}.chart-embed .pair-selector{background:#ffffff08;padding:.5rem;border-radius:var(--radius-full);border:1px solid var(--glass-border);min-height:52px;height:52px;box-sizing:border-box}.chart-embed .pair-selector .token-select-btn{padding:.625rem 1rem;background:transparent;border:none;min-height:36px;height:36px;box-sizing:border-box}.chart-embed .pair-selector .token-select-btn:hover{background:#ffffff0f;border-radius:var(--radius-full)}.chart-embed .swap-pair-btn{width:36px;height:36px;background:transparent;border:none}.chart-embed .chart-wrapper{flex:1;min-height:340px;height:auto}.chart-embed .ohlc-container{margin-bottom:1rem}[data-theme=light] .chart-embed .pair-selector{background:#00000005;border-color:var(--glass-border)}[data-theme=light] .chart-embed .pair-selector .token-select-btn:hover{background:#0000000f}[data-theme=light] .mobile-chart-sheet .pair-selector{background:#00000005;border-color:var(--glass-border)}[data-theme=light] .mobile-chart-sheet .pair-selector .token-select-btn:hover{background:#0000000f}[data-theme=light] .mobile-chart-sheet .timeframe-selector{background:#00000008;border-color:var(--glass-border)}.swap-layout-desktop>.swap-card{flex:0 0 auto;width:100%;max-width:480px}@media(max-width:900px){.swap-layout-desktop{flex-direction:column;align-items:center;gap:0}.chart-embed{display:none}.swap-layout-desktop>.swap-card{max-width:480px}.chart-toggle-btn{display:flex!important}}.mobile-chart-sheet-overlay{position:fixed;inset:0;background:#00000080;z-index:1000;display:flex;align-items:flex-end;justify-content:center;animation:fadeIn .2s ease;padding:0;box-sizing:border-box;overscroll-behavior:contain;touch-action:none}.mobile-chart-sheet{background:var(--bg-primary);border-radius:44px 44px 0 0;width:100%;max-height:85vh;overflow:hidden;position:relative;padding:.5rem 1rem calc(1.5rem + env(safe-area-inset-bottom,0px));will-change:transform;display:flex;flex-direction:column;box-shadow:0 100px 0 0 var(--bg-primary);touch-action:pan-x pan-y}.mobile-chart-sheet-overlay .mobile-chart-sheet{animation:slideUp .3s cubic-bezier(.32,.72,0,1) forwards}.mobile-chart-sheet .modal-overlay{z-index:2000}.mobile-chart-sheet-overlay .mobile-chart-sheet.animation-done{animation:none}.mobile-chart-sheet-overlay .mobile-chart-sheet.dragging,.mobile-chart-sheet-overlay .mobile-chart-sheet.no-animation{animation:none;transition:none}.mobile-chart-sheet-overlay .mobile-chart-sheet.sliding-out{animation:none;transition:transform .2s ease-out}.mobile-chart-sheet-handle{width:100%;height:44px;display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none;margin-top:0;margin-bottom:8px}.mobile-chart-sheet-handle:after{content:"";width:40px;height:4px;background:var(--text-muted);border-radius:2px;opacity:.5}.mobile-chart-sheet .price-card{background:transparent;border:none;box-shadow:none;padding:0;margin:0}.mobile-chart-sheet .price-card:before{display:none}.mobile-chart-sheet .chart-wrapper{height:380px;flex:0 0 380px;min-height:150px}.mobile-chart-sheet .price-card{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.mobile-chart-sheet .ohlc-container.expanded~.chart-wrapper,.mobile-chart-sheet:has(.ohlc-container.expanded) .chart-wrapper{height:330px;flex:0 0 330px}.mobile-chart-sheet .timeframe-selector{position:absolute;top:.75rem;left:.75rem;margin-bottom:0;width:fit-content;z-index:20;background:#141419b3;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.mobile-chart-sheet .timeframe-btn{width:3rem;padding:.5rem 0;font-size:.8125rem}.mobile-chart-sheet .timeframe-indicator{width:3rem}.mobile-chart-sheet .timeframe-selector[data-active-tab="0"] .timeframe-indicator{transform:translate(0)}.mobile-chart-sheet .timeframe-selector[data-active-tab="1"] .timeframe-indicator{transform:translate(3.25rem)}.mobile-chart-sheet .timeframe-selector[data-active-tab="2"] .timeframe-indicator{transform:translate(6.5rem)}.mobile-chart-sheet .timeframe-selector[data-active-tab="3"] .timeframe-indicator{transform:translate(9.75rem)}.mobile-chart-sheet .timeframe-selector[data-active-tab="4"] .timeframe-indicator{transform:translate(13rem)}.mobile-chart-sheet .pair-selector{background:#ffffff08;padding:.5rem;border-radius:var(--radius-full);border:1px solid var(--glass-border);height:52px;box-sizing:border-box}.mobile-chart-sheet .pair-selector .token-select-btn{padding:.625rem 1rem;background:transparent;border:none;height:36px;box-sizing:border-box}.mobile-chart-sheet .pair-selector .token-select-btn:hover{background:#ffffff0f;border-radius:var(--radius-full)}.mobile-chart-sheet .swap-pair-btn{width:36px;height:36px;background:transparent;border:none}.mobile-chart-sheet-overlay.closing{animation:fadeOut .25s ease forwards}.mobile-chart-sheet-overlay.closing .mobile-chart-sheet{animation:slideDown .3s cubic-bezier(.32,.72,0,1) forwards}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.error-boundary{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem;background:var(--bg-primary)}.error-boundary-content{max-width:480px;text-align:center;padding:2.5rem;background:var(--bg-card);border-radius:var(--radius-lg);border:1px solid var(--glass-border)}.error-boundary-icon{color:var(--error);margin-bottom:1.5rem}.error-boundary-title{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin:0 0 .75rem}.error-boundary-message{font-size:.9375rem;color:var(--text-secondary);margin:0 0 1.5rem;line-height:1.5}.error-boundary-details{text-align:left;margin-bottom:1.5rem;padding:1rem;background:var(--bg-input);border-radius:var(--radius-sm);font-size:.75rem}.error-boundary-details summary{cursor:pointer;color:var(--text-secondary);margin-bottom:.5rem}.error-boundary-details pre{margin:.5rem 0 0;white-space:pre-wrap;word-break:break-word;color:var(--error);font-family:monospace;font-size:.6875rem;max-height:200px;overflow-y:auto}.error-boundary-actions{display:flex;gap:.75rem;justify-content:center}.error-boundary-btn{padding:.75rem 1.5rem;border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.error-boundary-btn.primary{background:var(--accent);color:var(--text-on-accent);border:none}.error-boundary-btn.primary:hover{opacity:.9}.error-boundary-btn.secondary{background:transparent;color:var(--text-secondary);border:1px solid var(--glass-border)}.error-boundary-btn.secondary:hover{background:var(--bg-hover);color:var(--text-primary)}.bank-page{width:100%;max-width:1200px;margin:0 auto;margin-top:-4rem;padding:0 1.5rem 2rem;position:relative;z-index:10;box-sizing:border-box}.app.scrollable-page .bank-page{height:auto;overflow:visible}.bank-layout{width:100%;padding-top:5rem}.oracle-status-warning{display:flex;align-items:flex-start;gap:.75rem;background:#ff98001a;border:1px solid rgba(255,152,0,.3);border-radius:var(--radius-lg);padding:1rem 1.25rem;margin-bottom:1rem;animation:fadeInUp .3s ease-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.oracle-warning-icon{flex-shrink:0;width:24px;height:24px;color:#ff9800}.oracle-warning-icon svg{width:100%;height:100%}.oracle-warning-content{display:flex;flex-direction:column;gap:.25rem;min-width:0}.oracle-warning-title{font-size:.9375rem;font-weight:600;color:#ff9800}.oracle-warning-reason{font-size:.875rem;color:var(--text-secondary);line-height:1.4}.oracle-warning-details{font-size:.75rem;color:var(--text-muted);font-family:var(--font-mono);margin-top:.25rem}.bank-health-bar{background:#ffffff05;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:1.25rem 1.5rem;margin-bottom:1.5rem}.health-stats{display:flex;justify-content:space-between;margin-bottom:1rem}.health-stat{display:flex;flex-direction:column;gap:.25rem;opacity:0;transform:translate(-12px);animation:tokenSlideIn .3s cubic-bezier(.34,1.56,.64,1) forwards}.health-stat:nth-child(1){animation-delay:0ms}.health-stat:nth-child(2){animation-delay:60ms}.health-stat:nth-child(3){animation-delay:.12s}.health-stat.center{align-items:center}.health-stat.right{align-items:flex-end}.health-stat-label{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.health-stat-value{font-size:1.25rem;font-weight:600;color:var(--text-primary);display:flex;align-items:center;gap:.25rem}.health-stat-value>span:first-child{margin-right:.5rem}.health-progress{height:8px;background:var(--bg-secondary);border-radius:var(--radius-full);overflow:hidden}.health-progress-fill{height:100%;border-radius:var(--radius-full);transition:width .3s ease,background-color .3s ease}.bank-columns{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem;align-items:start}@media(max-width:900px){.bank-columns{grid-template-columns:1fr}}.bank-column{display:flex;flex-direction:column;min-width:0;overflow:hidden}.bank-columns>.bank-column:first-child{order:1}.bank-columns>.bank-column:nth-child(3),.bank-columns>.bank-column:last-child:not(.bank-rewards-column){order:2}.bank-coming-soon{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;text-align:center;padding:3rem 2rem}.bank-coming-soon-card{background:#ffffff05;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:3rem 4rem;position:relative;max-width:540px;width:100%}.bank-coming-soon-card:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.4),transparent);border-radius:var(--radius-full)}.bank-coming-soon-icon{width:100px;height:100px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#8b5cf626,#8b5cf60d);border-radius:50%;display:flex;align-items:center;justify-content:center;animation:pulse-glow 3s ease-in-out infinite;padding:20px}.bank-coming-soon-icon img{width:100%;height:100%;object-fit:contain}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px #8b5cf633,0 0 40px #8b5cf61a}50%{box-shadow:0 0 30px #8b5cf64d,0 0 60px #8b5cf626}}.bank-coming-soon h2{font-size:2rem;font-weight:600;color:var(--text-primary);margin:0 0 .75rem;letter-spacing:-.02em}.bank-coming-soon-subtitle{font-size:1.125rem;color:var(--accent);font-weight:500;margin-bottom:1.5rem}.bank-coming-soon p{color:var(--text-secondary);font-size:1rem;line-height:1.6;margin:0 0 2rem;max-width:400px;margin-left:auto;margin-right:auto}.bank-coming-soon-features{display:inline-flex;flex-direction:column;gap:.875rem;text-align:left;margin-bottom:2rem}.bank-coming-soon-feature{display:flex;align-items:center;gap:.75rem;color:var(--text-secondary);font-size:.9375rem}.bank-coming-soon-feature svg{width:20px;height:20px;color:var(--accent);flex-shrink:0}.bank-coming-soon-feature span{white-space:nowrap}.bank-coming-soon-divider{width:60px;height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent);margin:0 auto 1.5rem;border-radius:var(--radius-full)}.bank-coming-soon-cta{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:#8b5cf61a;border:1px solid rgba(139,92,246,.2);border-radius:var(--radius-full);color:var(--accent);font-size:.9375rem;font-weight:500;cursor:pointer;transition:all var(--transition-base)}.bank-coming-soon-cta:hover{background:#8b5cf626;border-color:#8b5cf64d;transform:translateY(-1px)}.bank-coming-soon-cta svg{width:18px;height:18px}[data-theme=light] .bank-coming-soon-card{background:#ffffffb3;border-color:#00000014;box-shadow:0 4px 24px #0000000f}[data-theme=light] .bank-coming-soon-icon{background:linear-gradient(135deg,#8b5cf61f,#8b5cf60a)}[data-theme=light] .bank-coming-soon-icon img{filter:brightness(0) saturate(100%)}[data-theme=light] .bank-coming-soon-cta{background:#8b5cf614;border-color:#8b5cf626}[data-theme=light] .bank-coming-soon-cta:hover{background:#8b5cf61f;border-color:#8b5cf640}@media(max-width:600px){.bank-coming-soon{padding:2rem 1rem;min-height:50vh}.bank-coming-soon-card{padding:2rem 1.5rem}.bank-coming-soon h2{font-size:1.5rem}.bank-coming-soon-subtitle{font-size:1rem}.bank-coming-soon p{font-size:.9375rem}.bank-coming-soon-icon{width:80px;height:80px;padding:16px}}.bank-panel{background:#ffffff05;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:1.5rem;height:100%;position:relative;max-width:100%;box-sizing:border-box}.bank-panel:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.3),transparent);border-radius:var(--radius-full)}.panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.panel-header h3{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.panel-toggle{display:flex;align-items:center;background:#ffffff08;border-radius:var(--radius-full);padding:.375rem;gap:.375rem;border:1px solid var(--glass-border);position:relative}.panel-toggle-indicator{position:absolute;top:.375rem;bottom:.375rem;left:.375rem;width:calc((100% - 1.125rem)/2);background:var(--accent);border-radius:var(--radius-full);box-shadow:0 2px 8px #8b5cf64d;transition:transform .35s cubic-bezier(.34,1.56,.64,1);z-index:0;pointer-events:none}.panel-toggle[data-active-tab="1"] .panel-toggle-indicator{transform:translate(calc(100% + .375rem))}.panel-toggle button{flex:1;padding:.5rem 1rem;border:none;background:transparent;color:var(--text-muted);font-size:.8125rem;font-weight:600;border-radius:var(--radius-full);cursor:pointer;transition:color var(--transition-base);position:relative;z-index:1;display:flex;align-items:center;justify-content:center;text-align:center}.panel-toggle button:hover{color:var(--text-primary)}.panel-toggle button.active{color:var(--text-on-accent);cursor:grab}.panel-toggle.dragging .panel-toggle-indicator{box-shadow:0 4px 16px #8b5cf680}.panel-toggle.dragging{user-select:none;-webkit-user-select:none;cursor:grabbing}.panel-toggle.dragging button.active{cursor:grabbing}.panel-assets{display:flex;gap:.75rem;margin-bottom:1.25rem}.panel-asset{flex:1;display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--bg-input);border:1px solid var(--glass-border);border-radius:var(--radius-lg);cursor:pointer;transition:all .15s ease}.panel-asset:hover{background:var(--bg-hover);border-color:var(--accent-dim)}.panel-asset.selected{background:var(--accent-dim);border-color:var(--accent)}.panel-asset .asset-info{display:flex;flex-direction:column;gap:.125rem}.panel-asset .asset-symbol{font-size:1rem;font-weight:600;color:var(--text-primary)}.panel-asset .asset-apy{font-size:.75rem;color:var(--success);font-weight:600}.panel-asset .asset-apy.borrow{color:var(--warning)}.panel-asset>svg{margin-left:auto;flex-shrink:0;opacity:.6;transition:opacity .15s ease}.panel-asset:hover>svg{opacity:1}.panel-input-group{margin-bottom:1rem}.panel-input{display:flex;align-items:center;gap:.5rem;background:var(--bg-input);border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:1rem 1.25rem;transition:border-color var(--transition-base)}.panel-input:focus-within{border-color:var(--accent)}.panel-input input{flex:1;background:transparent;border:none;font-size:1.5rem;font-weight:500;color:var(--text-primary);outline:none;min-width:0}.panel-input input::placeholder{color:var(--text-muted)}.panel-balance{font-size:.875rem;color:var(--text-secondary);margin-top:.5rem}.panel-balance-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.5rem}.panel-balance-row .panel-balance{margin-top:0}.panel-limit-reason{font-size:.75rem;color:var(--warning);display:flex;align-items:center;gap:.25rem;flex-shrink:0}.panel-limit-reason:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--warning);flex-shrink:0}.health-impact-preview{display:flex;align-items:center;justify-content:space-between;padding:.5rem 0;margin-bottom:.5rem;font-size:.875rem}.health-impact-label{color:var(--text-secondary)}.health-impact-values{display:flex;align-items:center;gap:.375rem;font-weight:500;font-variant-numeric:tabular-nums}.health-impact-arrow{display:inline-block;width:14px;height:12px;margin:0 .25rem;background-color:var(--text-muted);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12h20M15 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12h20M15 5l7 7-7 7'/%3E%3C/svg%3E") center/contain no-repeat}.health-impact-preview.improving .health-impact-arrow{background-color:var(--success)}.health-impact-preview.worsening .health-impact-arrow{background-color:var(--error)}.percent-slider-container.bank-slider{opacity:1;transform:translate(0);pointer-events:auto}.panel-btn{width:100%;padding:1rem;border-radius:var(--radius-full);font-size:1rem;font-weight:600;cursor:pointer;transition:all var(--transition-base);display:flex;align-items:center;justify-content:center;gap:.5rem;border:none;background:var(--accent);color:var(--text-on-accent);box-shadow:0 2px 12px #8b5cf64d}.panel-btn:hover:not(:disabled){background:#b99bff;box-shadow:0 4px 20px #8b5cf666;transform:translateY(-1px)}.panel-btn:active:not(:disabled){transform:translateY(0)}.panel-btn:disabled{background:#ffffff08;border:1px solid var(--glass-border);color:var(--text-muted);cursor:not-allowed;box-shadow:none}.panel-btn.success{background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 2px 12px #10b9814d}.panel-btn.processing{background:#ffffff08;border:1px solid var(--glass-border);color:var(--text-primary);cursor:default;box-shadow:none}.panel-btn.processing:hover{background:#ffffff08;transform:none;box-shadow:none}.panel-stats{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--glass-border)}.stat-row{display:flex;justify-content:space-between;padding:.5rem 0;font-size:.875rem}.stat-row span:first-child{color:var(--text-secondary)}.stat-row span:last-child{color:var(--text-primary);font-weight:500}[data-theme=light] .claim-rewards-btn{background:linear-gradient(145deg,#22c55e,#16a34a);box-shadow:0 2px 8px #22c55e4d}[data-theme=light] .claim-rewards-btn:hover:not(:disabled):not(.processing){box-shadow:0 4px 12px #22c55e66}[data-theme=light] .claim-rewards-btn.processing{background:#00000008;border:1px solid var(--glass-border);color:var(--text-primary);box-shadow:none}[data-theme=light] .bank-reward-item{background:#00000008}[data-theme=light] .bank-rewards-empty{background:#00000005}[data-theme=light] .bank-rewards-apy{color:#16a34a;background:#16a34a1a}[data-theme=light] .bank-rewards-apy:hover{background:#16a34a26}[data-theme=light] .bank-rewards-apy.active{background:#16a34a33}[data-theme=light] .claim-rewards-row{background:rgba(var(--accent-rgb),.06);border-color:rgba(var(--accent-rgb),.1)}[data-theme=light] .convert-to-pie-toggle .toggle-track{background:var(--bg-elevated)}[data-theme=light] .convert-to-pie-toggle.active .toggle-track{background:var(--accent);border-color:var(--accent)}[data-theme=light] .convert-to-pie-toggle .toggle-thumb{background:var(--text-muted)}[data-theme=light] .convert-to-pie-toggle.active .toggle-thumb{background:#fff}.bank-markets{background:#ffffff05;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:1.5rem;max-width:100%;overflow:hidden}.bank-markets h3{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem}.markets-table{width:100%;overflow-x:auto}.markets-header{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;gap:1rem;padding:.75rem 1rem;font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--glass-border)}.markets-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr 1fr;gap:1rem;padding:1rem;align-items:center;border-bottom:1px solid var(--glass-border);transition:background var(--transition-base);opacity:0;transform:translate(-12px);animation:tokenSlideIn .3s cubic-bezier(.34,1.56,.64,1) forwards}.markets-row:nth-child(1){animation-delay:0ms}.markets-row:nth-child(2){animation-delay:60ms}.markets-row:nth-child(3){animation-delay:.12s}.markets-row:nth-child(4){animation-delay:.18s}.markets-row:nth-child(5){animation-delay:.24s}.markets-row:last-child{border-bottom:none}.market-asset{display:flex;align-items:center;gap:.75rem;font-weight:600;color:var(--text-primary)}.supply-apy{color:var(--success);font-weight:600}.borrow-apy{color:var(--warning);font-weight:600}@media(max-width:768px){.markets-header,.markets-row{grid-template-columns:1.5fr 1fr 1fr}.markets-header span:nth-child(n+4),.markets-row span:nth-child(n+4){display:none}}[data-theme=light] .oracle-status-warning{background:#ff980014;border-color:#ff980040}[data-theme=light] .oracle-warning-reason{color:var(--text-secondary)}[data-theme=light] .bank-health-bar,[data-theme=light] .bank-panel,[data-theme=light] .bank-markets{background:#fff9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-color:#00000014;box-shadow:0 4px 24px #0000000f}[data-theme=light] .panel-toggle{background:#0000000a}[data-theme=light] .panel-asset{background:#00000005;border-color:var(--glass-border)}[data-theme=light] .panel-asset.selected{background:var(--accent-dim);border-color:var(--accent)}[data-theme=light] .panel-input{background:#00000005;border-color:var(--glass-border)}[data-theme=light] .panel-btn:not(:disabled){box-shadow:0 4px 14px #8b5cf640}[data-theme=light] .panel-btn:hover:not(:disabled){box-shadow:0 6px 20px #8b5cf659}[data-theme=light] .panel-btn:disabled{background:#0000000a;border-color:var(--glass-border);box-shadow:none}@media(max-width:768px){html:has(.bank-page),body.scrollable-page{overflow:auto!important;overflow-y:scroll!important;-webkit-overflow-scrolling:touch;height:auto!important;min-height:100vh;position:static!important;touch-action:pan-y!important}body.scrollable-page #root,body.scrollable-page .app,body.scrollable-page .main-content{height:auto!important;min-height:auto;overflow:visible!important;position:static!important;touch-action:pan-y!important}body.scrollable-page .app{position:static!important}html:has(.swap-card),html:has(.pool-card),html:has(.stake-card){overflow:auto!important;overflow-y:scroll!important;-webkit-overflow-scrolling:touch;height:auto!important;min-height:100vh;min-height:100dvh;position:static!important;touch-action:pan-y!important}html:has(.swap-card) body,html:has(.pool-card) body,html:has(.stake-card) body{overflow:auto!important;overflow-y:scroll!important;-webkit-overflow-scrolling:touch;height:auto!important;min-height:100vh;min-height:100dvh;position:static!important;touch-action:pan-y!important}html:has(.swap-card) #root,html:has(.pool-card) #root,html:has(.stake-card) #root,html:has(.swap-card) .app,html:has(.pool-card) .app,html:has(.stake-card) .app,html:has(.swap-card) .main-content,html:has(.pool-card) .main-content,html:has(.stake-card) .main-content{height:auto!important;min-height:auto;overflow:visible!important;position:static!important;touch-action:pan-y!important}html:has(.swap-card) .header,html:has(.pool-card) .header,html:has(.stake-card) .header{position:fixed;top:0;left:0;right:0;z-index:100;background:var(--bg-primary)}html:has(.swap-card) .main-content,html:has(.pool-card) .main-content,html:has(.stake-card) .main-content{margin-top:52px;padding-bottom:env(safe-area-inset-bottom)}.bank-page{padding:0 .75rem 1.5rem;margin-top:1rem;max-width:100vw;width:100%;overflow:visible!important;box-sizing:border-box;position:static!important;touch-action:pan-y!important}.bank-layout{max-width:100%;width:100%;overflow:visible!important;padding-top:0;padding-bottom:2rem;position:static!important;touch-action:pan-y!important}.bank-columns,.bank-column{overflow:visible!important;touch-action:pan-y!important}.bank-panel{touch-action:pan-y!important}.bank-layout *{box-sizing:border-box;max-width:100%}.bank-panel,.bank-markets,.bank-health-bar{max-width:100%;width:100%;overflow-x:hidden;overflow-y:visible}.bank-panel *,.bank-markets *{max-width:100%}.bank-health-bar{padding:1rem 1.25rem;margin-bottom:.75rem}.health-stats{margin-bottom:0;flex-wrap:nowrap;gap:.375rem;align-items:center}.health-stat{min-width:0;flex:1;flex-direction:column;align-items:flex-start;gap:.25rem}.health-stat.center{flex:0 0 auto;align-items:center;margin:0}.health-stat.right{align-items:flex-end}.health-stat-label{font-size:.8125rem;display:block}.health-stat-value{font-size:1rem;flex-wrap:nowrap;white-space:nowrap}.health-stat.center .health-stat-value{font-size:1.25rem;font-weight:700}.health-stat-value>span:first-child{margin-right:.125rem}.health-stat-symbol{display:none}.health-stat-value>svg,.health-stat-value>img{width:18px;height:18px;flex-shrink:0}.health-stat:first-child .health-stat-value{font-size:1.125rem;font-weight:600}.health-stat-value>span:first-child{overflow:hidden;text-overflow:ellipsis}.health-stat.right .health-stat-value,.borrowed-value{font-size:1.125rem;font-weight:600}.health-progress{height:8px;margin-top:.75rem}.bank-columns{grid-template-columns:1fr;gap:1rem;margin-bottom:1.25rem;max-width:100%;width:100%;overflow-x:hidden;overflow-y:visible}.bank-column{max-width:100%;width:100%;overflow-x:hidden;overflow-y:visible;min-width:0}.bank-columns>.bank-column:first-child{order:1}.bank-columns>.bank-column:nth-child(3){order:3}.bank-columns>.bank-column:nth-child(2):not(.bank-rewards-column){order:2}.bank-panel{padding:1.5rem;max-width:100%;width:100%;min-width:0}.panel-header{flex-direction:column;align-items:stretch;gap:.875rem;margin-bottom:1.25rem}.panel-header h3{font-size:1.375rem;text-align:center}.panel-toggle{width:100%;justify-content:center}.panel-toggle button{flex:1;padding:.75rem 1rem;font-size:1rem}.panel-assets{flex-direction:column;gap:.5rem;margin-bottom:1rem}.panel-asset{padding:1rem;gap:.75rem}.panel-asset>img,.panel-asset>svg:first-child{width:36px!important;height:36px!important}.panel-asset .asset-symbol{font-size:1.0625rem}.panel-asset .asset-apy{font-size:.75rem}.panel-input-group{margin-bottom:1rem;max-width:100%;overflow:hidden}.panel-input{padding:1.25rem;max-width:100%;overflow:hidden;width:100%}.panel-input input{font-size:1.75rem;min-width:0;flex:1}.panel-input .percent-slider-container.bank-slider{flex:0 0 auto;width:auto}.panel-input .percent-slider-container.bank-slider .percent-slider-wrapper{width:110px}.panel-balance{font-size:.8125rem}.panel-limit-reason{font-size:.6875rem}.health-impact-preview{font-size:.8125rem}.health-impact-values{gap:.25rem}.panel-btn{padding:.875rem;font-size:.9375rem}.panel-stats{margin-top:1rem;padding-top:.875rem;overflow:hidden}.stat-row{padding:.375rem 0;font-size:.8125rem;overflow:hidden}.stat-row span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:60%;text-align:right}.bank-markets{padding:1.5rem}.bank-markets h3{font-size:1.375rem;margin-bottom:1.25rem}.markets-header{padding:.75rem 1rem;font-size:.75rem;gap:.75rem}.markets-row{padding:1rem;gap:.75rem;font-size:.9375rem}.market-asset{gap:.5rem;font-size:.8125rem}.market-asset svg,.market-asset img{width:20px;height:20px}}@media(max-width:480px){.bank-page{padding:0 .5rem 1rem}.bank-health-bar{padding:.875rem 1rem}.health-stat-label{font-size:.75rem}.health-stat-value{font-size:.875rem}.health-stat.center .health-stat-value{font-size:1.125rem}.health-stat.center{margin:0}.health-stat-value>svg,.health-stat-value>img{width:14px;height:14px;flex-shrink:0}.bank-panel{padding:1.25rem}.panel-header h3{font-size:1.25rem}.panel-toggle button{padding:.625rem .75rem;font-size:.9375rem}.panel-asset{padding:.875rem}.panel-asset .asset-symbol{font-size:1rem}.panel-input{padding:1rem}.panel-input input{font-size:1.5rem}.panel-input .percent-slider-container.bank-slider .percent-slider-wrapper{width:100px}.panel-btn{padding:1rem;font-size:1rem}.bank-markets{padding:1.25rem}.bank-markets h3{font-size:1.25rem;margin-bottom:1rem}.markets-header,.markets-row{grid-template-columns:1.5fr 1fr 1fr}.markets-header{padding:.625rem .875rem;font-size:.6875rem}.markets-row{padding:.875rem;font-size:.875rem}.markets-header span:nth-child(n+4),.markets-row span:nth-child(n+4){display:none}.market-asset{font-size:.875rem}.market-asset svg,.market-asset img{width:22px;height:22px}}@media(hover:none)and (pointer:coarse){.panel-asset{min-height:56px}.panel-toggle button{min-height:40px}.panel-btn{min-height:48px}}.stpie-card.stpie-fab{width:480px;max-width:100%;min-width:0;box-sizing:border-box;overflow:visible}.stpie-card .token-input-container,.stpie-card .manage-toggle,.stpie-card .stpie-hero,.stpie-card .stpie-lock-notice{width:100%;min-width:0;box-sizing:border-box}.stpie-card .token-balance-row,.stpie-card .token-balance-amount,.stpie-card .stpie-stat-value,.stpie-card .amount-input{min-width:0}.stpie-hero{position:relative;display:flex;flex-direction:column;gap:1rem;margin-bottom:1.25rem;padding:1rem 1rem 1.125rem;border-radius:var(--radius-lg);background:radial-gradient(120% 80% at 0% 0%,rgba(139,92,246,.1),transparent 55%),radial-gradient(120% 80% at 100% 100%,rgba(113,177,255,.08),transparent 55%),linear-gradient(180deg,#ffffff06,#ffffff03);border:1px solid var(--glass-border);overflow:hidden;opacity:0;transform:translateY(6px)}.stpie-hero:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#8b5cf659,#71b1ff00 45%,#22c55e40);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.5}.stpie-hero.pop-in{animation:stpie-hero-rise .45s cubic-bezier(.22,1,.36,1) forwards}@keyframes stpie-hero-rise{to{opacity:1;transform:translateY(0)}}.stpie-hero-top{display:flex;align-items:center;gap:.875rem;min-width:0}.stpie-pair{position:relative;flex-shrink:0;width:60px;height:36px}.stpie-pair-icon{position:absolute;top:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:var(--bg-card, #0d0d12);border-radius:50%;box-shadow:0 4px 14px #00000059,0 0 0 1.5px var(--glass-border)}.stpie-pair-icon img,.stpie-pair-icon svg{width:30px;height:30px;border-radius:50%}.stpie-pair-icon-a{left:0;z-index:1}.stpie-pair-icon-b{left:24px;z-index:2;box-shadow:0 4px 14px #00000059,0 0 0 1.5px var(--glass-border),0 0 22px #8b5cf659}.stpie-pair-icon-b:after{content:"";position:absolute;inset:-3px;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.35),transparent 65%);filter:blur(8px);z-index:-1;opacity:.7;animation:stpie-pair-pulse 2.8s ease-in-out infinite}@keyframes stpie-pair-pulse{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:.85;transform:scale(1.08)}}.stpie-hero-text{display:flex;flex-direction:column;gap:.3rem;min-width:0;flex:1}.stpie-eyebrow{display:inline-flex;align-items:center;gap:.4rem;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.stpie-live-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e2e;animation:stpie-live-pulse 2s ease-in-out infinite}@keyframes stpie-live-pulse{0%,to{box-shadow:0 0 0 3px #22c55e2e}50%{box-shadow:0 0 0 6px #22c55e0f}}.stpie-hero-title{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.02em;line-height:1.1}.stpie-stat-strip{display:flex;align-items:stretch;gap:0;padding:.625rem .875rem;border-radius:var(--radius-md);background:#00000038;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.stpie-stat{flex:1;display:flex;flex-direction:column;gap:.125rem;min-width:0}.stpie-stat-label{font-size:.6875rem;font-weight:500;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}.stpie-stat-value{font-size:1.0625rem;font-weight:700;color:var(--text-primary);letter-spacing:-.015em;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stpie-stat-value em{font-style:normal;font-size:.75rem;font-weight:500;color:var(--text-muted);margin-left:.125rem}.stpie-stat-divider{width:1px;align-self:stretch;margin:0 .875rem;background:linear-gradient(180deg,transparent,var(--glass-border) 30%,var(--glass-border) 70%,transparent)}@media(max-width:400px){.stpie-hero{padding:.875rem;gap:.875rem}.stpie-hero-title{font-size:1.25rem}.stpie-stat-value{font-size:.9375rem}.stpie-stat-divider{margin:0 .625rem}}@keyframes stpie-balance-rise{to{opacity:1;transform:translateY(0)}}.stpie-lock-notice{display:flex;align-items:center;gap:.75rem;padding:.75rem .875rem;margin-bottom:1rem;background:linear-gradient(90deg,#f59e0b1a,#f59e0b0a 70%);border:1px solid rgba(245,158,11,.22);border-radius:var(--radius-md);opacity:0;transform:translateY(4px);animation:stpie-balance-rise .3s ease-out forwards}.stpie-lock-icon{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#f59e0b2e;border-radius:50%;color:#f59e0b;flex-shrink:0;animation:stpie-lock-tick 2.5s ease-in-out infinite}@keyframes stpie-lock-tick{0%,to{transform:rotate(0)}3%{transform:rotate(-6deg)}6%{transform:rotate(4deg)}9%{transform:rotate(0)}}.stpie-lock-text{display:flex;flex-direction:column;line-height:1.2}.stpie-lock-text span{font-size:.6875rem;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.stpie-lock-text strong{font-size:1rem;font-weight:700;color:#f59e0b;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.stpie-slider .percent-slider-wrapper{width:140px;min-width:100px}.stpie-slider .percent-slider{cursor:pointer;-webkit-appearance:none;appearance:none}.stpie-card .token-input-container{margin-bottom:1rem}.stpie-card .token-input-header{height:auto;min-height:20px}.stpie-input-preview{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--glass-border);font-size:.8125rem;color:var(--text-muted);opacity:0;transform:translate(-12px);animation:tokenSlideIn .3s cubic-bezier(.34,1.56,.64,1) forwards}.stpie-input-preview svg{color:var(--accent)}.stpie-coming-soon{text-align:center;padding:2rem 1.5rem}.stpie-coming-soon .stpie-hero-icon{width:80px;height:80px;margin:0 auto 1.5rem;opacity:0;transform:scale(.6);display:inline-flex;align-items:center;justify-content:center}.stpie-coming-soon .stpie-hero-icon.pop-in{animation:stpie-icon-pop .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes stpie-icon-pop{to{opacity:1;transform:scale(1)}}.stpie-coming-soon .stpie-hero-icon img,.stpie-coming-soon .stpie-hero-icon svg{width:80px;height:80px;filter:drop-shadow(0 8px 24px rgba(139,92,246,.35))}.stpie-coming-soon h3{font-size:1.375rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem}.stpie-coming-soon p{font-size:.875rem;color:var(--text-muted);margin:0}[data-theme=light] .stpie-hero{background:radial-gradient(120% 80% at 0% 0%,rgba(139,92,246,.1),transparent 55%),radial-gradient(120% 80% at 100% 100%,rgba(59,130,246,.08),transparent 55%),linear-gradient(180deg,#00000004,#00000001)}[data-theme=light] .stpie-pair-icon{background:#fff;box-shadow:0 4px 14px #00000014,0 0 0 1.5px #0000000f}[data-theme=light] .stpie-pair-icon-b{box-shadow:0 4px 14px #00000014,0 0 0 1.5px #0000000f,0 0 22px #8b5cf640}[data-theme=light] .stpie-stat-strip{background:#00000006;border-color:#0000000f}[data-theme=light] .stpie-lock-notice{background:#f59e0b14;border-color:#f59e0b33}[data-theme=light] .stpie-lock-icon{background:#f59e0b1f;color:#f59e0b}[data-theme=light] .stpie-lock-text strong{color:#f59e0b}[data-theme=light] .stpie-error{background:#ef444414;border-color:#ef444433}.old-card{padding:0;margin:0 auto}.old-header{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;border-bottom:1px solid var(--glass-border)}.old-header h2{font-size:1rem;font-weight:600;margin:0;color:var(--text-primary)}.old-refresh{background:none;border:none;padding:.5rem;cursor:pointer;color:var(--text-muted);border-radius:8px;transition:background .15s,color .15s}.old-refresh:hover{background:var(--glass-bg);color:var(--text-primary)}.old-refresh:disabled{opacity:.5;cursor:not-allowed}.old-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;gap:.75rem;color:var(--text-muted);font-size:.875rem}.old-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;gap:1rem;text-align:center}.old-empty svg{color:var(--text-muted);opacity:.5}.old-empty p{font-size:.9375rem;color:var(--text-secondary);margin:0}.old-positions{padding:0}.old-summary{padding:.75rem 1.25rem;font-size:.8125rem;color:var(--text-muted);background:var(--glass-bg);border-bottom:1px solid var(--glass-border)}.old-error{padding:.625rem 1.25rem;font-size:.8125rem;color:#fca5a5;background:#ef44441a;border-bottom:1px solid rgba(239,68,68,.2);cursor:pointer}.old-position{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.25rem;gap:1rem;border-bottom:1px solid var(--glass-border);transition:background .15s}.old-position:last-child{border-bottom:none;border-radius:0 0 var(--radius-xl) var(--radius-xl)}.old-position:hover{background:var(--glass-bg)}.old-position:first-child:last-child{border-radius:var(--radius-xl)}.old-position-info{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.old-position-amount{font-size:1rem;font-weight:600;color:var(--text-primary)}.old-position-detail{font-size:.8125rem;color:var(--text-muted)}.old-position-btn{flex-shrink:0;background:var(--accent);color:var(--text-on-accent);border:none;padding:.5rem 1rem;border-radius:10px;font-size:.8125rem;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.375rem;min-width:80px;transition:all .15s ease;box-shadow:0 2px 8px rgba(var(--accent-rgb),.3)}.old-position-btn:hover{filter:brightness(1.1);box-shadow:0 4px 12px rgba(var(--accent-rgb),.4)}.old-position-btn:active{transform:scale(.98)}.old-position-btn:disabled{opacity:.6;cursor:not-allowed;filter:none}@media(max-width:480px){.old-position{flex-direction:column;align-items:stretch;gap:.75rem}.old-position-btn{width:100%}}:root,[data-theme=dark]{--bg-primary: #100911;--bg-secondary: #160d12;--bg-card: #21151a;--bg-input: #130c10;--bg-hover: #2e1d20;--bg-elevated: #26191d;--glass-bg: rgba(255, 222, 174, .05);--glass-border: rgba(255, 210, 137, .14);--glass-shine: rgba(255, 235, 196, .08);--glass-solid: rgba(32, 21, 26, .95);--accent: #f6a524;--accent-rgb: 246, 165, 36;--accent-dim: rgba(246, 165, 36, .16);--accent-glow: rgba(246, 165, 36, .32);--text-on-accent: #201006;--text-primary: #fff7e8;--text-secondary: rgba(255, 247, 232, .78);--text-muted: rgba(255, 230, 191, .55);--shadow-glow: 0 0 30px rgba(246, 165, 36, .14)}[data-theme=light]{--bg-primary: #f5e4c9;--bg-secondary: #ecd1ab;--bg-card: #fff8ea;--bg-input: #f4dec0;--bg-hover: #efd1a4;--bg-elevated: #fff2d7;--glass-bg: rgba(255, 255, 255, .58);--glass-border: rgba(112, 72, 35, .15);--glass-shine: rgba(255, 255, 255, .72);--glass-solid: rgba(255, 248, 234, .96);--accent: #bd5b22;--accent-rgb: 189, 91, 34;--accent-dim: rgba(189, 91, 34, .14);--accent-glow: rgba(189, 91, 34, .22);--text-on-accent: #fff7e8;--text-primary: #321e15;--text-secondary: #68452e;--text-muted: #8b6545}body{background-color:#100911;background-image:radial-gradient(58rem 44rem at 50% 42%,rgba(246,165,36,.16) 0%,rgba(246,165,36,.05) 38%,transparent 72%),radial-gradient(74rem 48rem at 13% 88%,rgba(166,43,58,.24) 0%,rgba(166,43,58,.07) 42%,transparent 75%),radial-gradient(65rem 42rem at 88% 77%,rgba(93,58,32,.3) 0%,rgba(93,58,32,.08) 48%,transparent 78%),linear-gradient(180deg,#0b0916,#100911 58%,#0a0506)}[data-theme=light] body{background-color:#f5e4c9;background-image:radial-gradient(54rem 38rem at 50% 34%,rgba(255,183,77,.22) 0%,rgba(255,183,77,.07) 44%,transparent 76%),radial-gradient(72rem 48rem at 10% 88%,rgba(189,91,34,.16) 0%,rgba(189,91,34,.05) 48%,transparent 78%),radial-gradient(60rem 40rem at 86% 78%,rgba(95,141,83,.13) 0%,transparent 74%),linear-gradient(180deg,#fff2d9,#f5e4c9 54%,#e1b77d)}.app:after{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(36rem 18rem at 50% 24%,rgba(255,215,150,.12),transparent 74%),linear-gradient(180deg,transparent 0%,transparent 58%,rgba(6,2,3,.34) 100%)}[data-theme=light] .app:after{background:radial-gradient(38rem 19rem at 50% 24%,rgba(255,200,108,.18),transparent 74%),linear-gradient(180deg,transparent 0%,transparent 62%,rgba(128,77,28,.14) 100%)}.app:not(.scrollable-page) .dusk-footer{display:block}.app:not(.scrollable-page) .celestial-stars,.app:not(.scrollable-page) .celestial-body{display:none}.header{padding-top:1rem;padding-bottom:1rem}.logo img{box-shadow:0 8px 22px #00000047}.logo:hover,.logo-menu-item,.wallet-btn,.wallet-btn-mobile,.pool-tabs,.swap-card,.pool-card,.stake-card,.chart-embed .price-card,.wallet-menu{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.swap-card,.pool-card,.stake-card,.chart-embed .price-card,.pool-tabs,.wallet-btn,.wallet-btn-mobile,.wallet-menu{background:#21151aeb;border-color:#ffd28929;box-shadow:0 20px 70px #05020457,inset 0 1px #ffe8be0f}[data-theme=light] .swap-card,[data-theme=light] .pool-card,[data-theme=light] .stake-card,[data-theme=light] .chart-embed .price-card,[data-theme=light] .pool-tabs,[data-theme=light] .wallet-btn,[data-theme=light] .wallet-btn-mobile,[data-theme=light] .wallet-menu{background:#fff8eae0;border-color:#70482329;box-shadow:0 18px 48px #70482329,inset 0 1px #ffffffa6}.token-input-container,.wallet-menu-address{background:#0d0709b8;border-color:#ffd2891f}[data-theme=light] .token-input-container,[data-theme=light] .wallet-menu-address{background:#f4dec0b8;border-color:#70482324}.swap-direction-btn{background:#21151a;border-color:#ffd28929}[data-theme=light] .swap-direction-btn{background:#fff8ea;border-color:#70482329}.pool-tabs-indicator,.swap-btn.primary,.connect-wallet-btn{background:linear-gradient(135deg,#ffd16f,#f6a524 52%,#d26a28);color:#211006;box-shadow:0 8px 22px #f6a52447}[data-theme=light] .pool-tabs-indicator,[data-theme=light] .swap-btn.primary,[data-theme=light] .connect-wallet-btn{background:linear-gradient(135deg,#d5762e,#bd5b22);color:#fff7e8;box-shadow:0 8px 22px #bd5b223d}.swap-btn.primary:hover,.connect-wallet-btn:hover:not(:disabled){background:linear-gradient(135deg,#ffe09a,#ffb84e 52%,#e2782d);box-shadow:0 10px 28px #f6a52457,0 0 18px #d26a2829}[data-theme=light] .swap-btn.primary:hover,[data-theme=light] .connect-wallet-btn:hover:not(:disabled){background:linear-gradient(135deg,#e1843a,#c76527);box-shadow:0 10px 26px #bd5b2247,0 0 16px #d5762e24}.swap-btn.connect{border-color:#f6a5246b}.swap-btn.connect:hover{background:#f6a5241c;border-color:#f6a524ad}.dusk-footer{display:block;z-index:0;overflow:visible;isolation:isolate;background:linear-gradient(to bottom,transparent 0%,rgba(16,9,17,.06) 22%,rgba(16,9,17,.3) 52%,rgba(16,9,17,.7) 80%,#060303 100%)}[data-theme=light] .dusk-footer{background:linear-gradient(to bottom,transparent 0%,rgba(245,228,201,.1) 22%,rgba(232,197,144,.34) 52%,rgba(220,167,102,.68) 80%,#d39a59 100%)}.dusk-footer:before{content:"";position:absolute;left:0;right:0;top:-180px;height:220px;z-index:0;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,rgba(16,9,17,.05) 45%,rgba(16,9,17,.22) 100%)}[data-theme=light] .dusk-footer:before{background:linear-gradient(to bottom,transparent 0%,rgba(245,228,201,.08) 45%,rgba(245,228,201,.28) 100%)}.dusk-footer:after{content:"";position:absolute;left:0;right:0;top:-82px;height:146px;z-index:0;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,rgba(16,9,17,.05) 34%,rgba(16,9,17,.12) 70%,transparent 100%);-webkit-backdrop-filter:blur(3px) saturate(1.02);backdrop-filter:blur(3px) saturate(1.02);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 20%,#000 68%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 20%,#000 68%,transparent 100%)}[data-theme=light] .dusk-footer:after{background:linear-gradient(to bottom,transparent 0%,rgba(245,228,201,.05) 34%,rgba(224,177,113,.11) 70%,transparent 100%);-webkit-backdrop-filter:blur(2px) saturate(1.01);backdrop-filter:blur(2px) saturate(1.01)}.dusk-footer-overlay{z-index:3}.dusk-art{position:relative;z-index:1;height:clamp(210px,22vw,340px);min-height:210px}.counter-props,.kitchen-center-prop{filter:drop-shadow(0 18px 18px rgba(0,0,0,.18))}.steam-wisp{animation:steam-rise 4.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center bottom}.steam-wisp-2{animation-delay:-1.4s}.steam-wisp-3{animation-delay:-2.8s}.oven-glow{animation:oven-flicker 3.6s ease-in-out infinite}@keyframes kitchen-pendant-sway{0%,to{transform:rotate(-.8deg)}50%{transform:rotate(.8deg)}}@keyframes steam-rise{0%,to{opacity:.35;transform:translateY(4px) scale(.96)}45%{opacity:.78;transform:translateY(-7px) scale(1.04)}}@keyframes oven-flicker{0%,to{opacity:.88}50%{opacity:1}}@media(min-width:641px){.app:not(.scrollable-page) .main-content{padding-bottom:210px}}@media(max-width:768px){.shared-nav-tabs{margin-top:1rem}.dusk-art{width:100vw;height:clamp(150px,31vh,230px);min-height:150px;max-height:230px}.dusk-footer{background:linear-gradient(to bottom,transparent 0%,rgba(16,9,17,.06) 22%,rgba(16,9,17,.28) 52%,rgba(16,9,17,.66) 78%,#060303 100%)}[data-theme=light] .dusk-footer{background:linear-gradient(to bottom,transparent 0%,rgba(245,228,201,.1) 22%,rgba(232,197,144,.34) 52%,rgba(220,167,102,.66) 78%,#d39a59 100%)}.dusk-footer:before{top:-110px;height:140px}.dusk-footer:after{top:-58px;height:104px;background:linear-gradient(to bottom,transparent 0%,rgba(16,9,17,.045) 34%,rgba(16,9,17,.12) 66%,transparent 100%);-webkit-backdrop-filter:none;backdrop-filter:none}[data-theme=light] .dusk-footer:after{background:linear-gradient(to bottom,transparent 0%,rgba(245,228,201,.05) 34%,rgba(224,177,113,.1) 66%,transparent 100%);-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.steam-wisp{animation:none}}.logo:hover{background:transparent}.logo img,[data-theme=light] .logo img{background:transparent;box-shadow:none}[data-theme=light] .logo span{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:var(--text-primary)}.wallet-menu,.network-dropdown,.info-popup{background:#21151af7;border-color:#ffd2892e;box-shadow:0 18px 48px #05020457,inset 0 1px #ffe8be0f}[data-theme=light] .wallet-menu,[data-theme=light] .network-dropdown,[data-theme=light] .info-popup{background:#fff8eafa;border-color:#70482329;box-shadow:0 18px 44px #70482329,inset 0 1px #ffffffad}.wallet-menu{z-index:1200}.network-dropdown{z-index:1201;padding:.375rem}.network-current,.wallet-menu-address,.wallet-menu-balance{background:#0d0709b8;border-color:#ffd28924}[data-theme=light] .network-current,[data-theme=light] .wallet-menu-network,[data-theme=light] .wallet-menu-address,[data-theme=light] .wallet-menu-balance{background:#f4dec0b8;border-color:#70482324}.network-current,.network-current.network-native,.network-option.active,.network-option.network-native.active,.network-option:hover{color:var(--accent)}.network-current:hover,.network-current.network-native:hover,[data-theme=light] .network-current:hover,[data-theme=light] .network-current.network-native:hover{background:rgba(var(--accent-rgb),.08);border-color:rgba(var(--accent-rgb),.38)}.network-option:hover{background:rgba(var(--accent-rgb),.1)}.network-option:hover .network-dot,.network-option.active .network-dot,.network-option.network-native:hover .network-dot,.network-option.network-native.active .network-dot{background:var(--accent)}.network-type-badge{background:rgba(var(--accent-rgb),.14);color:var(--accent)}.wallet-option:hover:not(:disabled),.settings-btn:hover,.token-select-btn:hover,.token-selector:hover,.token-input-container:focus-within,[data-theme=light] .settings-btn:hover,[data-theme=light] .token-select-btn:hover,[data-theme=light] .token-selector:hover,[data-theme=light] .token-input-container:focus-within{border-color:rgba(var(--accent-rgb),.34)}[data-theme=light] .network-tab.active{background:rgba(var(--accent-rgb),.14);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.28)}[data-theme=light] .connect-network-tab.active,[data-theme=light] .selector-tab.active{color:var(--accent);border-color:rgba(var(--accent-rgb),.28)}[data-theme=dark] .modal-overlay:has(.token-modal){background:radial-gradient(54rem 32rem at 50% 74%,rgba(246,165,36,.12),transparent 64%),#070305d6;-webkit-backdrop-filter:blur(10px) saturate(1.08);backdrop-filter:blur(10px) saturate(1.08)}[data-theme=dark] .token-modal{background:#21151af7;border-color:#ffd2892e;border-radius:var(--radius-lg);box-shadow:0 18px 48px #05020457,inset 0 1px #ffe8be0f}[data-theme=dark] .token-modal .modal-header{border-bottom-color:#ffd2891f;background:transparent}[data-theme=dark] .token-modal .modal-title{color:#ffe6bf;letter-spacing:.14em}[data-theme=dark] .token-modal .modal-close{color:#ffe6bfb8;border-color:#ffd2891f;background:#0d070957}[data-theme=dark] .token-modal .modal-close:hover{color:#fff7e8;background:#f6a5241f;border-color:#f6a5244d}[data-theme=dark] .token-search{background:transparent}[data-theme=dark] .token-search input{background:#0d0709b8;border-color:#ffd28924;color:#fff7e8;box-shadow:none}[data-theme=dark] .token-search input:focus{border-color:rgba(var(--accent-rgb),.38);background:#0d0709d1;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1),inset 0 1px #ffe8be0a}[data-theme=dark] .token-search input::placeholder{color:#ffe6bf70}[data-theme=dark] .token-list{padding:0 .5rem .625rem}[data-theme=dark] .token-list-item{background:transparent;border-color:transparent}[data-theme=dark] .token-list-item:hover{background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.24);box-shadow:none}[data-theme=dark] .token-list-item[aria-selected=true]{background:#f6a5240f;border-color:#f6a52429}[data-theme=dark] .token-list-icon{filter:drop-shadow(0 5px 9px rgba(0,0,0,.28))}[data-theme=dark] .token-list-symbol{color:#fff7e8}[data-theme=dark] .token-list-name{color:#ffe6bf94}[data-theme=dark] .token-list-balance{color:#fff7e8b8}[data-theme=dark] .token-modal .tag.wrapped,[data-theme=dark] .token-modal .tag.staked{background:#f6a52424;color:#ffd16f;border:1px solid rgba(246,165,36,.18)}[data-theme=dark] .token-modal .tag.custom{background:#c26a2f29;color:#f0b878;border:1px solid rgba(194,106,47,.18)}[data-theme=dark] .token-modal .tag.gas-free{background:#5d8f552e;color:#a8d89b;border:1px solid rgba(93,143,85,.22)}[data-theme=dark] .token-selector:hover{background:linear-gradient(135deg,#ffe8be13,#f6a5240e),#0d0709a3;border-color:#f6a52466}[data-theme=dark] .token-selector.needs-token:hover{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent);filter:brightness(1.08)}[data-theme=dark] .token-selector.needs-token:hover .token-symbol{color:var(--text-on-accent)}[data-theme=dark] .token-selector.needs-token:hover svg{color:var(--text-on-accent)!important;stroke:var(--text-on-accent)!important}.shared-nav-tabs{position:relative;z-index:80}.shared-nav-tabs .settings-btn{position:relative;z-index:10002}.shared-nav-tabs .slippage-menu-overlay{z-index:79}.shared-nav-tabs .info-popup{z-index:10000;pointer-events:auto}.info-popup-title,.info-popup-note,.info-popup-link{border-color:#ffd28924}[data-theme=light] .info-popup-title,[data-theme=light] .info-popup-note,[data-theme=light] .info-popup-link{border-color:#70482324}.info-popup-note.warning:before{background:linear-gradient(180deg,#ffd16f,#bd5b22)}.token-percent-quick button:hover,.token-percent-quick button.is-max,.token-auto-pill,[data-theme=light] .token-percent-quick button:hover,[data-theme=light] .token-percent-quick button.is-max,[data-theme=light] .token-auto-pill,[data-theme=light] .panel-max{color:var(--cow-cyan);background:rgba(var(--accent-rgb),0);background-color:var(--cow-pill);border-color:var(--cow-border)}.token-percent-quick button.is-max:hover{background-color:#65d9ff24;border-color:var(--cow-cyan)}[data-theme=light] .token-percent-quick button.is-max:hover,[data-theme=light] .panel-max:hover:not(:disabled){background-color:#087ea41a;border-color:var(--cow-cyan)}.pool-back-btn,[data-theme=light] .pool-back-btn{background:rgba(var(--accent-rgb),.08);border-color:rgba(var(--accent-rgb),.2)}.pool-back-btn:hover,[data-theme=light] .pool-back-btn:hover{border-color:rgba(var(--accent-rgb),.42)}.pool-info,.stpie-hero{background:radial-gradient(120% 80% at 0% 0%,rgba(246,165,36,.12),transparent 55%),radial-gradient(120% 80% at 100% 100%,rgba(181,107,46,.1),transparent 55%),linear-gradient(180deg,#ffe8be09,#ffe8be03);border-color:#ffd28929}.pool-info:before,.stpie-hero:before{background:linear-gradient(135deg,rgba(246,165,36,.34),transparent 46%,rgba(181,107,46,.24));opacity:.42}[data-theme=light] .pool-info,[data-theme=light] .stpie-hero{background:radial-gradient(120% 80% at 0% 0%,rgba(189,91,34,.1),transparent 55%),radial-gradient(120% 80% at 100% 100%,rgba(246,165,36,.12),transparent 55%),linear-gradient(180deg,#ffffff47,#fff8ea2e);border-color:#70482326}[data-theme=light] .pool-info:before,[data-theme=light] .stpie-hero:before{background:linear-gradient(135deg,rgba(189,91,34,.28),transparent 48%,rgba(246,165,36,.24))}.stpie-pair-icon-b,[data-theme=light] .stpie-pair-icon-b{box-shadow:0 4px 14px #0000002e,0 0 0 1.5px var(--glass-border),0 0 20px rgba(var(--accent-rgb),.28)}.stpie-pair-icon-b:after,[data-theme=light] .stpie-pair-icon-b:after{background:radial-gradient(circle,rgba(var(--accent-rgb),.28),transparent 65%)}.stpie-coming-soon .stpie-hero-icon{filter:drop-shadow(0 8px 24px rgba(var(--accent-rgb),.28))}.pool-item{background:#ffe8be09;border-color:#ffd28924}.pool-item:before{background:linear-gradient(135deg,rgba(246,165,36,.08),transparent 70%)}.pool-item:hover{background:#ffe8be0f;border-color:#f6a52447}.pool-item:hover:after{background:linear-gradient(180deg,#ffd16f,#bd5b22)}.pool-item-badge.share,.pool-item-manage-btn{background:rgba(var(--accent-rgb),.12);border-color:rgba(var(--accent-rgb),.25);color:var(--accent)}.pool-info-stat-strip,.stpie-stat-strip{background:#0d070957;border-color:#ffd2891f}[data-theme=light] .pool-item{background:#fff8ea9e;border-color:#7048231f}[data-theme=light] .pool-item:before{background:linear-gradient(135deg,rgba(189,91,34,.07),transparent 70%)}[data-theme=light] .pool-item:hover{background:#fff8ead1;border-color:#bd5b223d}[data-theme=light] .pool-item-stat,[data-theme=light] .pool-info-stat-strip,[data-theme=light] .stpie-stat-strip{background:#f4dec09e;border-color:#7048231f}[data-theme=light] .nav-link.active,[data-theme=light] .swap-btn.primary,[data-theme=light] .connect-wallet-btn,[data-theme=light] .pool-tabs-indicator{background:linear-gradient(135deg,#d5762e,#bd5b22);color:#fff7e8;box-shadow:0 8px 22px #bd5b223d}[data-theme=light] .nav-preview-features span,[data-theme=light] .logo-menu-item:hover{border-color:#bd5b223d}[data-theme=dark] .theme-toggle-btn,[data-theme=dark] .wallet-btn,[data-theme=dark] .wallet-btn.connected,[data-theme=dark] .wallet-btn-mobile{color:var(--text-secondary);background:linear-gradient(135deg,#ffe8be0e,#f6a52409),#21151aeb;border-color:#ffd2892e;box-shadow:0 14px 42px #05020442,inset 0 1px #ffe8be0f}[data-theme=dark] .wallet-btn.connected{border-color:#f6a52442}[data-theme=dark] .theme-toggle-btn{color:#ffd16f}[data-theme=dark] .theme-toggle-btn:hover,[data-theme=dark] .wallet-btn:hover,[data-theme=dark] .wallet-btn.connected:hover,[data-theme=dark] .wallet-btn-mobile:hover{color:var(--text-primary);background:linear-gradient(135deg,#ffe8be18,#f6a52416),#2e1d20f0;border-color:#f6a52466;box-shadow:0 16px 44px #0502044d,0 0 14px #f6a52429,inset 0 1px #ffe8be14}[data-theme=dark] .theme-toggle-btn:hover{color:#ffe09a}@keyframes kitchen-glow-pulse{0%{box-shadow:0 0 #f6a52485}50%{box-shadow:0 0 22px 8px #f6a5244d}to{box-shadow:0 0 #f6a52400}}.wallet-btn:hover,.wallet-btn.connected:hover,.wallet-btn-mobile:hover,[data-theme=light] .wallet-btn:hover,[data-theme=light] .wallet-btn.connected:hover,[data-theme=light] .wallet-btn-mobile:hover{color:var(--text-primary);background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.36);box-shadow:0 0 12px rgba(var(--accent-rgb),.16)}.wallet-menu-item:not(.disconnect):hover,.wallet-menu-item.history:hover,.wallet-menu-item.approvals:hover,[data-theme=light] .wallet-menu-item:not(.disconnect):hover,[data-theme=light] .wallet-menu-item.history:hover,[data-theme=light] .wallet-menu-item.approvals:hover{color:var(--accent);background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.24)}.wallet-menu-address .copy-btn:hover,[data-theme=light] .wallet-menu-address .copy-btn:hover,[data-theme=light] .copy-btn:hover{color:var(--accent);background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.28)}.network-type-badge,[data-theme=light] .network-type-badge,[data-theme=light] .network-badge{color:var(--accent);background:rgba(var(--accent-rgb),.14);border:1px solid rgba(var(--accent-rgb),.18)}.network-option:hover,.network-option.active,.network-option.network-native:hover,.network-option.network-native.active,[data-theme=light] .network-option:hover,[data-theme=light] .network-option.active,[data-theme=light] .network-option.network-native:hover,[data-theme=light] .network-option.network-native.active{color:var(--accent);background:rgba(var(--accent-rgb),.1)}[data-theme=light] .connect-network-tabs{background:linear-gradient(135deg,#ffffff70,#ffe8be42),#f4dec0b3;border-color:#7048232e;box-shadow:inset 0 1px #ffffff94}[data-theme=light] .connect-network-tab:hover{color:var(--accent)}[data-theme=light] .connect-network-tab:not(.active){color:#68452e}[data-theme=light] .connect-tabs-indicator{background:linear-gradient(135deg,#ffd16f,#f6a524 52%,#d26a28);box-shadow:0 8px 22px rgba(var(--accent-rgb),.22)}[data-theme=light] .connect-tabs-indicator{background:linear-gradient(135deg,#d5762e,#bd5b22)}[data-theme=light] .connect-network-tab.active{color:#fff7e8;text-shadow:0 1px 1px rgba(69,34,13,.3)}.connect-modal .modal-description,.connect-modal .wallet-option-desc{color:#ffe6bfb8}[data-theme=light] .connect-modal .modal-description,[data-theme=light] .connect-modal .wallet-option-desc{color:#68452e}[data-theme=light] .wallet-option-featured{background:rgba(var(--accent-rgb),.08);border-color:rgba(var(--accent-rgb),.22)}[data-theme=light] .wallet-option-featured:hover:not(:disabled){background:rgba(var(--accent-rgb),.14);border-color:rgba(var(--accent-rgb),.34)}@media(max-width:768px){[data-theme=dark] .app:after{background:radial-gradient(30rem 15rem at 50% 26%,rgba(255,215,150,.1),transparent 74%),linear-gradient(180deg,transparent 0%,transparent 70%,rgba(6,2,3,.16) 100%)}[data-theme=dark] .dusk-footer{bottom:0;z-index:4;background:radial-gradient(26rem 10rem at 50% 8%,rgba(246,165,36,.06),transparent 72%),linear-gradient(to bottom,transparent 0%,rgba(16,9,17,.08) 42%,rgba(16,9,17,.34) 72%,#060303 100%)}[data-theme=dark] .dusk-footer-overlay{z-index:4}[data-theme=dark] .app.scrollable-page .main-content,[data-theme=dark]:has(.landing-faq) .main-content{position:relative!important;z-index:10}[data-theme=dark] .dusk-footer:before{top:-72px;height:120px;background:radial-gradient(28rem 8rem at 50% 100%,rgba(246,165,36,.07),transparent 72%),linear-gradient(to bottom,transparent 0%,rgba(16,9,17,.12) 100%)}[data-theme=dark] .dusk-art{height:clamp(150px,31vh,230px);min-height:150px;max-height:230px;transform:none}}.wallet-btn.has-success,.wallet-btn-mobile.has-success,[data-theme=light] .wallet-btn.has-success,[data-theme=light] .wallet-btn-mobile.has-success{border-color:rgba(var(--accent-rgb),.72);box-shadow:0 0 16px rgba(var(--accent-rgb),.34),inset 0 0 10px rgba(var(--accent-rgb),.12);animation:kitchen-success-glow 3s forwards}[data-theme=light] .wallet-menu-item .success-badge{background:linear-gradient(135deg,#ffd16f,#f6a524 58%,#bd5b22);box-shadow:0 0 10px rgba(var(--accent-rgb),.42)}[data-theme=light] .swap-btn .btn-progress--done,[data-theme=light] .swap-btn .btn-progress--done .btn-icon-success{color:var(--accent)}.swap-btn.processing:has(.btn-progress--done){background:linear-gradient(135deg,#ffd16f,#f6a524 52%,#d26a28);border:1px solid rgba(var(--accent-rgb),.52);color:#211006;box-shadow:0 8px 22px rgba(var(--accent-rgb),.28)}[data-theme=light] .swap-btn.processing:has(.btn-progress--done){background:linear-gradient(135deg,#d5762e,#bd5b22);color:#fff7e8;box-shadow:0 8px 22px rgba(var(--accent-rgb),.24)}.swap-btn.processing:has(.btn-progress--done) .btn-icon-success{color:inherit}[data-theme=light] .swap-btn.processing .btn-progress--done,[data-theme=light] .swap-btn.processing .btn-progress--done .btn-icon-success,[data-theme=light] .swap-btn.processing .btn-progress--done .btn-progress-label{color:#fff9ec;text-shadow:0 1px 1px rgba(70,30,8,.28)}.info-box.success,[data-theme=light] .info-box.success{background:linear-gradient(135deg,rgba(var(--accent-rgb),.14),rgba(var(--accent-rgb),.05));border-color:rgba(var(--accent-rgb),.3);color:var(--accent)}.info-box.success .info-icon-wrapper,[data-theme=light] .info-box.success .info-icon-wrapper{background:rgba(var(--accent-rgb),.18);color:var(--accent);box-shadow:0 0 16px rgba(var(--accent-rgb),.22);animation:kitchen-success-pop .55s cubic-bezier(.16,1,.3,1)}.info-box.success:before,[data-theme=light] .info-box.success:before{background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.18),transparent)}[data-theme=light] .swap-progress.done:not(.with-approval) .progress-dot:nth-child(5),[data-theme=light] .swap-progress.with-approval.done .progress-dot:nth-child(7){background:var(--accent);box-shadow:0 0 14px rgba(var(--accent-rgb),.78),0 0 28px rgba(var(--accent-rgb),.38)}[data-theme=light] .swap-progress.done:not(.with-approval) .progress-dot:nth-child(5):before,[data-theme=light] .swap-progress.with-approval.done .progress-dot:nth-child(7):before{border-color:rgba(var(--accent-rgb),.58)}@keyframes kitchen-success-glow{0%{box-shadow:0 0 18px rgba(var(--accent-rgb),.42),inset 0 0 10px rgba(var(--accent-rgb),.14)}70%{box-shadow:0 0 12px rgba(var(--accent-rgb),.28),inset 0 0 6px rgba(var(--accent-rgb),.1)}to{border-color:var(--glass-border);box-shadow:none}}@keyframes kitchen-success-pop{0%{opacity:0;transform:scale(.72) rotate(-8deg)}55%{opacity:1;transform:scale(1.14) rotate(3deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes successDotPopLight{0%{opacity:0;background:var(--accent);transform:scale(.5)}50%{transform:scale(1.25)}to{opacity:1;background:var(--accent);transform:scale(1.1)}}@keyframes successRingBurstLight{0%{opacity:0;border-color:rgba(var(--accent-rgb),.56);transform:translate(-50%,-50%) scale(.8)}50%{opacity:.8;border-color:rgba(var(--accent-rgb),.42);transform:translate(-50%,-50%) scale(1.8)}to{opacity:0;border-color:rgba(var(--accent-rgb),.18);transform:translate(-50%,-50%) scale(2.2)}}@keyframes successReceive{0%,40%{background:#ffe8be40;box-shadow:none;transform:scale(1)}70%{background:var(--accent);box-shadow:0 0 16px rgba(var(--accent-rgb),.95),0 0 32px rgba(var(--accent-rgb),.52);transform:scale(1.2)}to{background:var(--accent);box-shadow:0 0 12px rgba(var(--accent-rgb),.78),0 0 24px rgba(var(--accent-rgb),.38);transform:scale(1)}}@keyframes successReceiveRing{0%,40%{opacity:0;border-color:#ffe8be1f;transform:translate(-50%,-50%) scale(1)}70%{opacity:.8;border-color:rgba(var(--accent-rgb),.58);transform:translate(-50%,-50%) scale(1.5)}to{opacity:.6;border-color:rgba(var(--accent-rgb),.38);transform:translate(-50%,-50%) scale(1.2)}}@keyframes successPulse{0%,to{transform:scale(1);box-shadow:0 0 12px rgba(var(--accent-rgb),.78),0 0 24px rgba(var(--accent-rgb),.38)}50%{transform:scale(1.15);box-shadow:0 0 16px rgba(var(--accent-rgb),.95),0 0 32px rgba(var(--accent-rgb),.52),0 0 48px rgba(var(--accent-rgb),.18)}}@keyframes successRingPulse{0%,to{opacity:.6;border-color:rgba(var(--accent-rgb),.38);transform:translate(-50%,-50%) scale(1)}50%{opacity:.1;border-color:rgba(var(--accent-rgb),.58);transform:translate(-50%,-50%) scale(1.5)}}@keyframes successReceiveLight{0%,40%{background:rgba(var(--accent-rgb),.28);box-shadow:none;transform:scale(1)}70%{background:var(--accent);box-shadow:0 0 16px rgba(var(--accent-rgb),.82),0 0 32px rgba(var(--accent-rgb),.42);transform:scale(1.2)}to{background:var(--accent);box-shadow:0 0 12px rgba(var(--accent-rgb),.68),0 0 24px rgba(var(--accent-rgb),.32);transform:scale(1)}}@keyframes successReceiveRingLight{0%,40%{opacity:0;border-color:rgba(var(--accent-rgb),.18);transform:translate(-50%,-50%) scale(1)}70%{opacity:.8;border-color:rgba(var(--accent-rgb),.52);transform:translate(-50%,-50%) scale(1.5)}to{opacity:.6;border-color:rgba(var(--accent-rgb),.34);transform:translate(-50%,-50%) scale(1.2)}}@keyframes successPulseLight{0%,to{transform:scale(1);box-shadow:0 0 12px rgba(var(--accent-rgb),.68),0 0 24px rgba(var(--accent-rgb),.32)}50%{transform:scale(1.15);box-shadow:0 0 16px rgba(var(--accent-rgb),.82),0 0 32px rgba(var(--accent-rgb),.42),0 0 48px rgba(var(--accent-rgb),.16)}}@keyframes successRingPulseLight{0%,to{opacity:.6;border-color:rgba(var(--accent-rgb),.34);transform:translate(-50%,-50%) scale(1)}50%{opacity:.1;border-color:rgba(var(--accent-rgb),.52);transform:translate(-50%,-50%) scale(1.5)}}[data-theme=light] .landing-feature:hover,[data-theme=light] .landing-feature:active{background:radial-gradient(120% 90% at 18% 0%,rgba(var(--accent-rgb),.16),transparent 58%),linear-gradient(180deg,#ffe8be12,#ffe8be06);border-color:rgba(var(--accent-rgb),.36);box-shadow:0 20px 52px #0502043d,0 0 24px rgba(var(--accent-rgb),.1),inset 0 1px #ffe8be1a;transform:translateY(-3px)}[data-theme=light] .landing-feature-icon{background:radial-gradient(circle at 35% 28%,rgba(255,232,190,.34),transparent 54%),rgba(var(--accent-rgb),.14);border-color:rgba(var(--accent-rgb),.26);color:var(--accent);box-shadow:0 8px 20px rgba(var(--accent-rgb),.16)}[data-theme=light] .landing-feature{background:radial-gradient(120% 90% at 18% 0%,rgba(189,91,34,.1),transparent 58%),linear-gradient(180deg,#fff8eac7,#f4dec085);border-color:#70482321;box-shadow:0 16px 42px #70482324,inset 0 1px #ffffff9e}.landing-faq,[data-theme=light] .landing-faq{position:relative;isolation:isolate;overflow:hidden;gap:.85rem;padding:clamp(1.15rem,2vw,1.75rem);border:1px solid;border-radius:calc(var(--radius-lg) + 8px);backdrop-filter:none;-webkit-backdrop-filter:none}.landing-faq{background:linear-gradient(180deg,rgba(255,209,111,.5) 0 4px,transparent 4px),radial-gradient(80% 55% at 12% 0%,rgba(246,165,36,.16),transparent 62%),radial-gradient(74% 62% at 100% 100%,rgba(166,43,58,.12),transparent 60%),repeating-linear-gradient(0deg,transparent 0 42px,rgba(255,232,190,.035) 43px 44px),linear-gradient(180deg,#221411fb,#0c0607f9);border-color:#ffd28947;box-shadow:0 32px 92px #0502047a,0 0 0 1px #ffe8be0f inset,inset 0 8px #f6a52412}[data-theme=light] .landing-faq{background:linear-gradient(180deg,rgba(213,118,46,.62) 0 4px,transparent 4px),radial-gradient(80% 55% at 12% 0%,rgba(246,165,36,.17),transparent 62%),radial-gradient(74% 62% at 100% 100%,rgba(189,91,34,.11),transparent 60%),repeating-linear-gradient(0deg,transparent 0 42px,rgba(126,75,34,.055) 43px 44px),linear-gradient(180deg,#fffcf4fc,#fae8ccf9);border-color:#7e4b224d;box-shadow:0 30px 80px #7048234d,0 0 0 1px #ffffffb8 inset,inset 0 8px #ffffff47}.landing-faq:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 1.35rem,rgba(255,210,137,.16) 1.35rem calc(1.35rem + 1px),transparent calc(1.35rem + 1px)),radial-gradient(circle at 1.05rem 1.55rem,rgba(255,210,137,.18) 0 4px,transparent 4.5px),radial-gradient(circle at calc(100% - 1.05rem) 1.55rem,rgba(255,210,137,.12) 0 4px,transparent 4.5px);opacity:.55}[data-theme=light] .landing-faq:before{background:linear-gradient(90deg,transparent 0 1.35rem,rgba(126,75,34,.13) 1.35rem calc(1.35rem + 1px),transparent calc(1.35rem + 1px)),radial-gradient(circle at 1.05rem 1.55rem,rgba(126,75,34,.16) 0 4px,transparent 4.5px),radial-gradient(circle at calc(100% - 1.05rem) 1.55rem,rgba(126,75,34,.1) 0 4px,transparent 4.5px);opacity:.7}.landing-faq:after{content:"";position:absolute;top:1rem;right:1.15rem;width:56px;height:56px;pointer-events:none;border:1px solid rgba(var(--accent-rgb),.2);border-radius:50%;background:radial-gradient(circle at 50% 50%,transparent 0 34%,rgba(var(--accent-rgb),.18) 35% 38%,transparent 39%),conic-gradient(from -20deg,rgba(var(--accent-rgb),.2),transparent 16%,rgba(var(--accent-rgb),.14) 28%,transparent 45%,rgba(var(--accent-rgb),.18) 66%,transparent 82%,rgba(var(--accent-rgb),.16));opacity:.42}.landing-faq>*{position:relative;z-index:1}.landing-faq h2{display:inline-flex;align-items:center;align-self:flex-start;gap:.5rem;width:fit-content;max-width:100%;margin:0 0 .25rem;padding:.46rem .78rem .42rem;border:1px solid rgba(var(--accent-rgb),.24);border-radius:999px;background:rgba(var(--accent-rgb),.11);color:var(--accent);font-size:.78rem;font-weight:800;letter-spacing:.18em;box-shadow:0 8px 20px rgba(var(--accent-rgb),.1)}.landing-faq h2:before{content:"";width:.48rem;height:.48rem;flex:0 0 .48rem;border-radius:999px;background:currentColor;box-shadow:0 0 0 4px rgba(var(--accent-rgb),.13)}[data-theme=light] .faq-item{background:linear-gradient(135deg,rgba(255,255,255,.58),transparent 46%),#fffff8f0;border-color:#7e4b2233;box-shadow:0 12px 28px #7048231f,inset 0 1px #ffffffb3}[data-theme=light] .faq-item:hover,[data-theme=light] .faq-item[open]{background:linear-gradient(135deg,rgba(255,255,255,.76),transparent 46%),#fffdf6fa;border-color:rgba(var(--accent-rgb),.36);box-shadow:0 16px 34px #7048232b,0 0 22px rgba(var(--accent-rgb),.1)}[data-theme=light] .faq-item summary{color:#2d1b12}[data-theme=light] .faq-item p{color:#5c3a22}.landing-faq a{color:var(--accent);font-weight:700;text-decoration-color:rgba(var(--accent-rgb),.34);text-underline-offset:3px}.landing-faq a:hover{opacity:1;color:var(--text-primary);text-decoration-color:var(--accent)}@media(max-width:768px){.landing-faq,[data-theme=light] .landing-faq{padding:1rem;border-radius:var(--radius-lg)}.landing-faq h2{padding:.42rem .68rem .38rem;text-align:left;font-size:.7rem;line-height:1.45;letter-spacing:.14em}[data-theme=dark] .landing-feature{background:radial-gradient(120% 90% at 18% 0%,rgba(246,165,36,.1),transparent 58%),linear-gradient(180deg,#2a1918,#180d0f)}[data-theme=dark] .landing-faq{background:linear-gradient(180deg,rgba(255,209,111,.5) 0 4px,transparent 4px),radial-gradient(80% 55% at 12% 0%,rgba(246,165,36,.16),transparent 62%),radial-gradient(74% 62% at 100% 100%,rgba(166,43,58,.12),transparent 60%),repeating-linear-gradient(0deg,transparent 0 42px,rgba(255,232,190,.035) 43px 44px),linear-gradient(180deg,#221411fb,#0c0607f9);box-shadow:0 32px 92px #0502047a,0 0 0 1px #ffe8be0f inset,inset 0 8px #f6a52412}[data-theme=dark] .landing-faq:before{opacity:.45}[data-theme=dark] .faq-item{background:linear-gradient(135deg,rgba(255,232,190,.055),transparent 42%),#0c0607db}[data-theme=dark] .faq-item:hover,[data-theme=dark] .faq-item[open]{background:linear-gradient(135deg,rgba(255,232,190,.085),transparent 42%),#180c09eb}}:has(.landing-faq) .main-content{position:relative;z-index:10}.landing-faq:after,[data-theme=light] .landing-faq:after{content:none;display:none}[data-theme=dark] .landing-faq{background:linear-gradient(180deg,rgba(255,209,111,.5) 0 4px,transparent 4px),radial-gradient(80% 55% at 12% 0%,rgba(246,165,36,.16),transparent 62%),radial-gradient(74% 62% at 100% 100%,rgba(166,43,58,.12),transparent 60%),repeating-linear-gradient(0deg,transparent 0 42px,rgba(255,232,190,.035) 43px 44px),linear-gradient(180deg,#221411fb,#0c0607f9)}@media(max-width:768px){[data-theme=dark] .main-content{position:relative!important;z-index:10}[data-theme=dark]:has(.swap-card) .main-content,[data-theme=dark]:has(.pool-card) .main-content,[data-theme=dark]:has(.stake-card) .main-content,[data-theme=dark]:has(.modal-overlay) .main-content{position:relative!important;z-index:10}[data-theme=dark] .modal-overlay{z-index:10020}[data-theme=dark] .token-modal{position:relative;z-index:10021;background:#21151af7;border-color:#ffd2892e;border-radius:var(--radius-lg);box-shadow:0 18px 48px #05020457,inset 0 1px #ffe8be0f}}.connect-wallet-btn:hover:not(:disabled),[data-theme=dark] .connect-wallet-btn:hover:not(:disabled){background:linear-gradient(135deg,#ffe09a,#ffb84e 52%,#e2782d);color:#211006;box-shadow:0 10px 28px #f6a52457,0 0 18px #d26a2829}[data-theme=light] .connect-wallet-btn:hover:not(:disabled){background:linear-gradient(135deg,#e1843a,#c76527);color:#fff7e8;box-shadow:0 10px 26px #bd5b2247,0 0 16px #d5762e24}.wallet-btn:hover,.wallet-btn.connected:hover,.wallet-btn-mobile:hover,[data-theme=dark] .wallet-btn:hover,[data-theme=dark] .wallet-btn.connected:hover,[data-theme=dark] .wallet-btn-mobile:hover{color:var(--text-primary);background:linear-gradient(135deg,#ffe8be18,#f6a52416),#2e1d20f0;border-color:#f6a52466;box-shadow:0 16px 44px #0502044d,0 0 14px #f6a52429,inset 0 1px #ffe8be14}[data-theme=light] .wallet-btn:hover,[data-theme=light] .wallet-btn.connected:hover,[data-theme=light] .wallet-btn-mobile:hover{color:var(--text-primary);background:#bd5b221a;border-color:#bd5b225c;box-shadow:0 0 12px #bd5b2229}[data-theme=light] .swap-btn.connect:hover{background:#bd5b221c!important;border-color:#bd5b2275!important;box-shadow:0 0 10px #bd5b2229!important;color:#bd5b22!important}.landing-faq,[data-theme=dark] .landing-faq,[data-theme=light] .landing-faq{position:relative;z-index:70;overflow:visible;gap:.75rem;width:min(1040px,100%);margin:0 auto;padding:clamp(1rem,2.2vw,1.65rem);border-radius:30px;backdrop-filter:none;-webkit-backdrop-filter:none}.landing-faq,[data-theme=dark] .landing-faq{background:linear-gradient(180deg,rgba(255,209,111,.78) 0 5px,transparent 5px),radial-gradient(90% 70% at 12% 0%,rgba(246,165,36,.18),transparent 62%),linear-gradient(180deg,#21110d,#130806 48%,#090405);border-color:#ffd2895c;box-shadow:0 34px 86px #050204a8,0 14px 30px #f6a5241a,0 0 0 1px #ffe8be14 inset}[data-theme=light] .landing-faq{background:linear-gradient(180deg,rgba(189,91,34,.8) 0 5px,transparent 5px),radial-gradient(90% 70% at 12% 0%,rgba(246,165,36,.2),transparent 62%),linear-gradient(180deg,#fffaf0,#fff1d7 52%,#f3d2a6);border-color:#7048234d;box-shadow:0 28px 72px #7048234d,0 12px 30px #bd5b221f,0 0 0 1px #ffffffb3 inset}.landing-faq:before,[data-theme=light] .landing-faq:before{content:"";position:absolute;inset:-10px;z-index:-1;pointer-events:none;border-radius:36px;opacity:1;background:linear-gradient(135deg,rgba(255,232,190,.12),transparent 34%),linear-gradient(180deg,#07030561,#07030529);box-shadow:0 22px 55px #00000057}[data-theme=light] .landing-faq:before{background:linear-gradient(135deg,rgba(255,255,255,.52),transparent 36%),linear-gradient(180deg,#70482329,#7048230f);box-shadow:0 22px 50px #7048232e}.landing-faq:after,[data-theme=light] .landing-faq:after{content:"";display:block;position:absolute;left:clamp(1.5rem,4vw,3rem);right:clamp(1.5rem,4vw,3rem);top:-7px;height:14px;pointer-events:none;border-radius:999px;background:linear-gradient(90deg,transparent,rgba(255,232,190,.28),transparent),linear-gradient(180deg,#ffd16f,#d26a28);box-shadow:0 8px 22px #f6a52433}[data-theme=light] .landing-faq:after{background:linear-gradient(90deg,transparent,rgba(255,255,255,.58),transparent),linear-gradient(180deg,#e1843a,#bd5b22);box-shadow:0 8px 20px #bd5b222e}[data-theme=dark] .faq-item{position:relative;z-index:1;overflow:clip;border-color:#ffd28938;border-radius:18px;background:linear-gradient(135deg,rgba(255,232,190,.06),transparent 38%),#100706;box-shadow:0 8px 22px #0502043d,inset 0 1px #ffe8be0f}[data-theme=light] .faq-item{background:linear-gradient(135deg,rgba(255,255,255,.7),transparent 44%),#fffbf2;border-color:#70482333;box-shadow:0 10px 24px #7048231f,inset 0 1px #ffffffd1}[data-theme=dark] .faq-item:hover,[data-theme=dark] .faq-item[open]{background:linear-gradient(135deg,rgba(255,232,190,.095),transparent 38%),#160908;border-color:#f6a5247a;box-shadow:0 16px 34px #05020457,0 0 24px #f6a5241a}[data-theme=light] .faq-item:hover,[data-theme=light] .faq-item[open]{background:linear-gradient(135deg,rgba(255,255,255,.86),transparent 44%),#fffdf7;border-color:#bd5b2261;box-shadow:0 16px 32px #70482329,0 0 22px #bd5b221a}@media(max-width:768px){.landing-faq,[data-theme=dark] .landing-faq,[data-theme=light] .landing-faq{width:100%;padding:.85rem;border-radius:24px}}[data-theme=light] .landing-features{border-color:#70482333;background:radial-gradient(80% 140% at 50% 0%,rgba(246,165,36,.16),transparent 62%),linear-gradient(180deg,#fffaf0f0,#f6dbb5eb);box-shadow:0 26px 60px #70482338,0 0 0 1px #ffffff9e inset}[data-theme=dark] .landing-feature{min-height:146px;padding:clamp(1rem,1.6vw,1.25rem);border:1px solid rgba(255,210,137,.3);border-radius:22px;background:radial-gradient(120% 90% at 15% 0%,rgba(255,209,111,.14),transparent 56%),linear-gradient(180deg,#25110d,#130706);box-shadow:0 16px 40px #0502046b,inset 0 1px #ffe8be14;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] .landing-feature{border-color:#70482338;background:radial-gradient(120% 90% at 15% 0%,rgba(246,165,36,.18),transparent 56%),linear-gradient(180deg,#fffdf7,#f6d8a9);box-shadow:0 16px 36px #7048232e,inset 0 1px #ffffffb8}[data-theme=light] .landing-feature h3{color:#24140d;text-shadow:none}[data-theme=light] .landing-feature p{color:#4f2f1b}[data-theme=light] .landing-feature:hover,[data-theme=light] .landing-feature:active{background:radial-gradient(120% 90% at 15% 0%,rgba(246,165,36,.22),transparent 56%),linear-gradient(180deg,#fffdf8,#f9dfb6);border-color:#bd5b2261}.landing-faq,[data-theme=dark] .landing-faq,[data-theme=light] .landing-faq{z-index:86;width:min(980px,100%);margin:0 auto;padding:clamp(1rem,2.1vw,1.5rem);gap:.75rem;overflow:hidden;border-radius:32px;animation:none!important;opacity:1!important;transform:none!important;backdrop-filter:none;-webkit-backdrop-filter:none}.landing-faq,[data-theme=dark] .landing-faq{border:1px solid rgba(255,218,151,.24);border-width:0 1px;background:radial-gradient(95% 75% at 8% 0%,rgba(246,165,36,.18),transparent 60%),radial-gradient(92% 92% at 100% 100%,rgba(166,43,58,.08),transparent 62%),linear-gradient(180deg,#28150f,#170a07 52%,#100504);box-shadow:0 28px 68px #0502047a,0 12px 34px #f6a52414,inset 0 1px #ffe8be14}[data-theme=light] .landing-faq{border-color:#7e4b222e;background:radial-gradient(95% 75% at 8% 0%,rgba(246,165,36,.18),transparent 60%),radial-gradient(92% 92% at 100% 100%,rgba(189,91,34,.09),transparent 62%),linear-gradient(180deg,#fffaf0,#f8e6c9 56%,#f1d2a5);box-shadow:0 26px 58px #70482330,0 12px 32px #bd5b2214,inset 0 1px #ffffffb3}.landing-faq:before,.landing-faq:after,[data-theme=light] .landing-faq:before,[data-theme=light] .landing-faq:after{content:none!important;display:none!important}[data-theme=light] .faq-heading{display:grid;gap:.45rem;margin:0;padding:clamp(1rem,2vw,1.25rem);border:1px solid rgba(255,210,137,.16);border-radius:24px;background:radial-gradient(70% 120% at 0% 0%,rgba(246,165,36,.15),transparent 60%),linear-gradient(135deg,rgba(255,232,190,.07),transparent 48%),#2a140d9e;box-shadow:0 14px 34px #0502042e,inset 0 1px #ffe8be12}[data-theme=light] .faq-heading{border-color:#7e4b2221;background:radial-gradient(70% 120% at 0% 0%,rgba(246,165,36,.14),transparent 60%),linear-gradient(135deg,rgba(255,255,255,.52),transparent 50%),#fffaf0bd;box-shadow:0 14px 30px #7048231a,inset 0 1px #ffffffb8}[data-theme=light] .faq-kicker{color:#bd5b22}.landing-faq h2{display:block;width:auto;max-width:none;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#fff8eb;font-size:clamp(1.6rem,3vw,2.35rem);font-weight:950;letter-spacing:-.045em;line-height:1;text-transform:none}.landing-faq h2:before{content:none}[data-theme=light] .landing-faq h2{color:#24140d}[data-theme=light] .faq-heading p{color:#5c3a22}[data-theme=dark] .faq-item{border:1px solid rgba(255,210,137,.18);border-radius:20px;background:radial-gradient(120% 120% at 0% 0%,rgba(255,209,111,.07),transparent 48%),linear-gradient(180deg,#23100bf5,#140806f5);box-shadow:0 8px 22px #0502042e,inset 0 1px #ffe8be0d;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}[data-theme=light] .faq-item{border-color:#7e4b2221;background:radial-gradient(120% 120% at 0% 0%,rgba(246,165,36,.08),transparent 50%),linear-gradient(180deg,#fffcf4f5,#fff6e6f5);box-shadow:0 8px 20px #70482314,inset 0 1px #fffc}[data-theme=dark] .faq-item:hover,[data-theme=dark] .faq-item[open]{border-color:#ffd28952;background:radial-gradient(120% 120% at 0% 0%,rgba(255,209,111,.1),transparent 50%),linear-gradient(180deg,#2b140dfa,#180907fa);box-shadow:0 12px 28px #0502043d,0 0 18px #f6a5240f,inset 0 1px #ffe8be0f}[data-theme=light] .faq-item:hover,[data-theme=light] .faq-item[open]{border-color:#bd5b223d;background:radial-gradient(120% 120% at 0% 0%,rgba(246,165,36,.11),transparent 50%),linear-gradient(180deg,#fffdf8fa,#fff7eafa);box-shadow:0 12px 26px #7048231f,0 0 18px #bd5b220f,inset 0 1px #ffffffd1}[data-theme=light] .faq-item summary{color:#24140d}[data-theme=light] .faq-item p{color:#55341f}@media(max-width:768px){[data-theme=dark] .landing-feature,[data-theme=light] .landing-feature{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.8rem;row-gap:.18rem;min-height:auto;padding:.85rem .95rem;text-align:left;border-radius:18px}[data-theme=light] .landing-feature-icon{grid-row:1 / span 2;width:42px;height:42px;margin:0}.landing-faq,[data-theme=dark] .landing-faq,[data-theme=light] .landing-faq{padding:.8rem;border-radius:22px}[data-theme=light] .faq-heading{padding:.95rem;border-radius:17px}.landing-faq h2{font-size:1.65rem}}.theme-toggle-btn,[data-theme=dark] .theme-toggle-btn,[data-theme=light] .theme-toggle-btn{position:relative;width:44px;height:44px;flex:0 0 44px;overflow:visible;border-style:solid;border-width:1px;border-radius:999px;background-clip:padding-box;box-sizing:border-box;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .12s ease}.theme-toggle-btn:before{content:none!important;display:none!important}.theme-toggle-btn .sparkle-container,.theme-toggle-btn .theme-icon-container{position:relative;z-index:1}[data-theme=dark] .theme-toggle-btn{color:#ffd16f;border-color:#ffd2893d;background:radial-gradient(circle at 35% 24%,rgba(255,232,190,.18),transparent 52%),radial-gradient(circle at 70% 78%,rgba(246,165,36,.12),transparent 58%),linear-gradient(180deg,#2a1a18f5,#100707f5);box-shadow:0 12px 30px #05020457,inset 0 1px #ffe8be14,inset 0 -10px 18px #0502043d}[data-theme=dark] .theme-toggle-btn:before{content:none!important;display:none!important}[data-theme=light] .theme-toggle-btn{color:#bd5b22;border-color:#7e4b223d;background:radial-gradient(circle at 35% 24%,rgba(255,255,255,.92),transparent 52%),radial-gradient(circle at 70% 78%,rgba(246,165,36,.14),transparent 58%),linear-gradient(180deg,#fffaf0fa,#f6dbb5f0);box-shadow:0 12px 28px #70482324,inset 0 1px #ffffffd6,inset 0 -10px 18px #bd5b221a}[data-theme=light] .theme-toggle-btn:before{content:none!important;display:none!important}[data-theme=dark] .theme-toggle-btn:hover,[data-theme=light] .theme-toggle-btn:hover{transform:translateY(-1px)}[data-theme=dark] .theme-toggle-btn:hover{color:#ffe4a3;border-color:#f6a5246b;background:radial-gradient(circle at 35% 24%,rgba(255,232,190,.24),transparent 52%),radial-gradient(circle at 70% 78%,rgba(246,165,36,.18),transparent 58%),linear-gradient(180deg,#321e19fa,#130807fa);box-shadow:0 14px 32px #05020461,0 0 16px #f6a52429,inset 0 1px #ffe8be1a,inset 0 -10px 18px #0502043d}[data-theme=light] .theme-toggle-btn:hover{color:#9d451b;border-color:#bd5b225c;background:radial-gradient(circle at 35% 24%,rgba(255,255,255,.96),transparent 52%),radial-gradient(circle at 70% 78%,rgba(246,165,36,.18),transparent 58%),linear-gradient(180deg,#fffaf0,#f7d9ad);box-shadow:0 14px 30px #7048232e,0 0 14px #bd5b221f,inset 0 1px #ffffffe0,inset 0 -10px 18px #bd5b221c}[data-theme=light] .theme-toggle-btn:hover .theme-icon-container.is-light .moon-icon{color:#9d451b}[data-theme=dark] .theme-toggle-btn.animating{animation:kitchen-glow-pulse .5s ease-out}[data-theme=light] .theme-toggle-btn.animating{animation:kitchen-glow-pulse-light .5s ease-out}@keyframes kitchen-glow-pulse-light{0%{box-shadow:0 0 #bd5b226b}50%{box-shadow:0 0 20px 8px #bd5b2238}to{box-shadow:0 0 #bd5b2200}}.wallet-btn:not(.wrong-network):not(.has-pending):not(.has-success),.wallet-btn.connected:not(.wrong-network):not(.has-pending):not(.has-success),.wallet-btn-mobile:not(.wrong-network):not(.has-pending):not(.has-success),.connect-wallet-btn{position:relative;overflow:visible;border-style:solid;border-width:1px;border-radius:999px;background-clip:padding-box;box-sizing:border-box;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .12s ease}.wallet-btn:not(.wrong-network):not(.has-pending):not(.has-success),.wallet-btn.connected:not(.wrong-network):not(.has-pending):not(.has-success),.wallet-btn-mobile:not(.wrong-network):not(.has-pending):not(.has-success){color:#fff0cf;border-color:#ffd2893d;background:radial-gradient(circle at 22% 18%,rgba(255,232,190,.16),transparent 48%),radial-gradient(circle at 82% 90%,rgba(246,165,36,.1),transparent 58%),linear-gradient(180deg,#2a1a18f5,#100707f5);box-shadow:0 12px 30px #05020457,inset 0 1px #ffe8be14,inset 0 -10px 18px #0502043d;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}[data-theme=light] .wallet-btn:not(.wrong-network):not(.has-pending):not(.has-success),[data-theme=light] .wallet-btn.connected:not(.wrong-network):not(.has-pending):not(.has-success),[data-theme=light] .wallet-btn-mobile:not(.wrong-network):not(.has-pending):not(.has-success){color:#4f2f1b;border-color:#7e4b223d;background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.88),transparent 48%),radial-gradient(circle at 82% 90%,rgba(246,165,36,.13),transparent 58%),linear-gradient(180deg,#fffaf0fa,#f6dbb5f0);box-shadow:0 12px 28px #70482324,inset 0 1px #ffffffd6,inset 0 -10px 18px #bd5b221a}.connect-wallet-btn{color:#211006;border-color:#ffd2895c;background:radial-gradient(circle at 22% 18%,rgba(255,245,202,.4),transparent 48%),radial-gradient(circle at 80% 92%,rgba(210,106,40,.32),transparent 58%),linear-gradient(135deg,#ffd16f,#f6a524 52%,#d26a28);box-shadow:0 12px 30px #f6a5244d,inset 0 1px #fff8da5c,inset 0 -10px 18px #913d1429}[data-theme=light] .connect-wallet-btn{color:#fff7e8;border-color:#bd5b2257;background:radial-gradient(circle at 22% 18%,rgba(255,226,178,.34),transparent 48%),radial-gradient(circle at 80% 92%,rgba(134,50,18,.22),transparent 58%),linear-gradient(135deg,#e1843a,#c76527 52%,#a84a1d);box-shadow:0 12px 28px #bd5b223d,inset 0 1px #ffe8be47,inset 0 -10px 18px #63240e29}.wallet-btn:not(.wrong-network):not(.has-pending):not(.has-success):hover,.wallet-btn.connected:not(.wrong-network):not(.has-pending):not(.has-success):hover,.wallet-btn-mobile:not(.wrong-network):not(.has-pending):not(.has-success):hover{color:#fff8eb;border-color:#f6a5246b;background:radial-gradient(circle at 22% 18%,rgba(255,232,190,.22),transparent 48%),radial-gradient(circle at 82% 90%,rgba(246,165,36,.16),transparent 58%),linear-gradient(180deg,#321e19fa,#130807fa);box-shadow:0 14px 32px #05020461,0 0 16px #f6a52429,inset 0 1px #ffe8be1a,inset 0 -10px 18px #0502043d;transform:translateY(-1px)}[data-theme=light] .wallet-btn:not(.wrong-network):not(.has-pending):not(.has-success):hover,[data-theme=light] .wallet-btn.connected:not(.wrong-network):not(.has-pending):not(.has-success):hover,[data-theme=light] .wallet-btn-mobile:not(.wrong-network):not(.has-pending):not(.has-success):hover{color:#321e15;border-color:#bd5b225c;background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.94),transparent 48%),radial-gradient(circle at 82% 90%,rgba(246,165,36,.17),transparent 58%),linear-gradient(180deg,#fffaf0,#f7d9ad);box-shadow:0 14px 30px #7048232e,0 0 14px #bd5b221f,inset 0 1px #ffffffe0,inset 0 -10px 18px #bd5b221c}.connect-wallet-btn:hover:not(:disabled){color:#211006;border-color:#ffd28985;background:radial-gradient(circle at 22% 18%,rgba(255,248,218,.46),transparent 48%),radial-gradient(circle at 80% 92%,rgba(210,106,40,.36),transparent 58%),linear-gradient(135deg,#ffe09a,#ffb84e 52%,#e2782d);box-shadow:0 14px 34px #f6a52457,0 0 16px #d26a2829,inset 0 1px #fff8da6b,inset 0 -10px 18px #913d142e;transform:translateY(-1px)}[data-theme=light] .connect-wallet-btn:hover:not(:disabled){color:#fff7e8;border-color:#bd5b2275;background:radial-gradient(circle at 22% 18%,rgba(255,226,178,.4),transparent 48%),radial-gradient(circle at 80% 92%,rgba(134,50,18,.26),transparent 58%),linear-gradient(135deg,#e88c43,#cb6729 52%,#ad4e20);box-shadow:0 14px 32px #bd5b2247,0 0 14px #d5762e24,inset 0 1px #ffe8be52,inset 0 -10px 18px #63240e2e}.pool-tabs,.manage-toggle{border-color:#ffd2892e;background:radial-gradient(110% 120% at 50% 0%,rgba(255,209,111,.07),transparent 62%),#21151aeb;box-shadow:0 14px 42px #05020442,inset 0 1px #ffe8be0f}[data-theme=light] .pool-tabs,[data-theme=light] .stake-tabs,[data-theme=light] .manage-toggle{border-color:#7e4b2229;background:radial-gradient(110% 120% at 50% 0%,rgba(246,165,36,.09),transparent 62%),#fff8eae6;box-shadow:0 12px 30px #70482324,inset 0 1px #ffffffa8}.pool-tabs-indicator,.manage-toggle-indicator,[data-theme=light] .pool-tabs-indicator,[data-theme=light] .stake-tabs-indicator,[data-theme=light] .manage-toggle-indicator{background:radial-gradient(circle at 28% 20%,rgba(255,245,202,.36),transparent 48%),linear-gradient(135deg,#ffd16f,#f6a524 52%,#d26a28);box-shadow:0 8px 22px #f6a52447,inset 0 1px #fff8da57,inset 0 -8px 14px #913d1424}[data-theme=light] .pool-tabs-indicator,[data-theme=light] .stake-tabs-indicator,[data-theme=light] .manage-toggle-indicator{background:radial-gradient(circle at 28% 20%,rgba(255,226,178,.3),transparent 48%),linear-gradient(135deg,#e1843a,#c76527 52%,#a84a1d);box-shadow:0 8px 20px #bd5b2238,inset 0 1px #ffe8be42,inset 0 -8px 14px #63240e1f}.pool-tabs.dragging .pool-tabs-indicator,.manage-toggle.dragging .manage-toggle-indicator,[data-theme=light] .pool-tabs.dragging .pool-tabs-indicator,[data-theme=light] .stake-tabs.dragging .stake-tabs-indicator,[data-theme=light] .manage-toggle.dragging .manage-toggle-indicator{box-shadow:0 10px 26px #f6a52452,0 0 14px #d26a2824,inset 0 1px #fff8da57,inset 0 -8px 14px #913d1424}[data-theme=light] .pool-tabs.dragging .pool-tabs-indicator,[data-theme=light] .stake-tabs.dragging .stake-tabs-indicator,[data-theme=light] .manage-toggle.dragging .manage-toggle-indicator{box-shadow:0 10px 24px #bd5b2242,0 0 12px #d5762e1f,inset 0 1px #ffe8be47,inset 0 -8px 14px #63240e1f}.pool-tab:active,.manage-toggle-btn:active,[data-theme=light] .pool-tab:active,[data-theme=light] .stake-tab:active,[data-theme=light] .manage-toggle-btn:active{box-shadow:none;outline:none;-webkit-tap-highlight-color:transparent}.pool-tab:focus,.manage-toggle-btn:focus{outline:none}.timeframe-selector,.mobile-chart-sheet .timeframe-selector{border-color:#ffd2892e;background:radial-gradient(110% 120% at 50% 0%,rgba(255,209,111,.07),transparent 62%),#21151aeb;box-shadow:0 14px 42px #0502043d,inset 0 1px #ffe8be0f}[data-theme=light] .timeframe-selector,[data-theme=light] .mobile-chart-sheet .timeframe-selector{border-color:#7e4b2229;background:radial-gradient(110% 120% at 50% 0%,rgba(246,165,36,.09),transparent 62%),#fff8eae6;box-shadow:0 12px 30px #70482324,inset 0 1px #ffffffa8}.timeframe-selector.dragging,.mobile-chart-sheet .timeframe-selector.dragging{border-color:#ffd2893d;box-shadow:0 14px 42px #05020447,0 0 14px #d26a281a,inset 0 1px #ffe8be12}[data-theme=light] .timeframe-selector.dragging,[data-theme=light] .mobile-chart-sheet .timeframe-selector.dragging{border-color:#bd5b2233;box-shadow:0 12px 30px #7048232b,0 0 12px #d5762e1a,inset 0 1px #ffffffb3}.timeframe-indicator,.mobile-chart-sheet .timeframe-indicator{background:radial-gradient(circle at 28% 20%,rgba(255,245,202,.36),transparent 48%),linear-gradient(135deg,#ffd16f,#f6a524 52%,#d26a28);box-shadow:0 8px 22px #f6a52447,inset 0 1px #fff8da57,inset 0 -8px 14px #913d1424}[data-theme=light] .timeframe-indicator,[data-theme=light] .mobile-chart-sheet .timeframe-indicator{background:radial-gradient(circle at 28% 20%,rgba(255,226,178,.3),transparent 48%),linear-gradient(135deg,#e1843a,#c76527 52%,#a84a1d);box-shadow:0 8px 20px #bd5b2238,inset 0 1px #ffe8be42,inset 0 -8px 14px #63240e1f}.timeframe-selector.dragging .timeframe-indicator,.mobile-chart-sheet .timeframe-selector.dragging .timeframe-indicator{box-shadow:0 10px 26px #f6a52452,0 0 14px #d26a2824,inset 0 1px #fff8da57,inset 0 -8px 14px #913d1424}[data-theme=light] .timeframe-selector.dragging .timeframe-indicator,[data-theme=light] .mobile-chart-sheet .timeframe-selector.dragging .timeframe-indicator{box-shadow:0 10px 24px #bd5b2242,0 0 12px #d5762e1f,inset 0 1px #ffe8be47,inset 0 -8px 14px #63240e1f}.timeframe-btn:hover:not(.active){color:#fff8ebf0;background:#ffd28912}[data-theme=light] .timeframe-btn:hover:not(.active){color:#5d321b;background:#bd5b2214}.timeframe-btn:active,[data-theme=light] .timeframe-btn:active{box-shadow:none;outline:none;-webkit-tap-highlight-color:transparent}.timeframe-btn:focus{outline:none}.landing-faq,[data-theme=dark] .landing-faq,[data-theme=light] .landing-faq{width:min(920px,100%);gap:0;padding:clamp(1rem,2vw,1.35rem);border-radius:28px;overflow:hidden;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);animation:faq-board-in .42s cubic-bezier(.16,1,.3,1) both}.landing-faq,[data-theme=dark] .landing-faq{color:#fff7e8;background:linear-gradient(180deg,rgba(255,232,190,.035),transparent 36%),#0f0706bd;border:1px solid rgba(255,210,137,.15);box-shadow:0 20px 52px #05020457,inset 0 1px #ffe8be0f}[data-theme=light] .landing-faq{color:#321e15;background:linear-gradient(180deg,rgba(255,255,255,.48),transparent 44%),#fff8eac2;border-color:#70482324;box-shadow:0 20px 48px #7048231f,inset 0 1px #ffffffb3}.landing-faq:before,.landing-faq:after,[data-theme=light] .landing-faq:before,[data-theme=light] .landing-faq:after{content:none;display:none}[data-theme=light] .faq-heading{display:grid;gap:.35rem;margin:0 0 .45rem;padding:.25rem .25rem .9rem;border:0;border-radius:0;background:transparent;box-shadow:none}[data-theme=light] .faq-kicker{color:#f6a524db;font-size:.66rem;font-weight:700;letter-spacing:.16em}.landing-faq h2,[data-theme=light] .landing-faq h2{color:currentColor;font-size:clamp(1.24rem,1.9vw,1.62rem);font-weight:680;letter-spacing:-.025em;line-height:1.14;text-align:left}[data-theme=light] .faq-heading p{max-width:34rem;color:color-mix(in srgb,currentColor 62%,transparent);font-size:.92rem;line-height:1.55}[data-theme=dark] .faq-item,[data-theme=light] .faq-item{overflow:visible;padding:0;border:0;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:0;background:transparent;box-shadow:none;transition:background .18s ease,border-color .18s ease}[data-theme=light] .faq-item:last-of-type{border-bottom:0}[data-theme=dark] .faq-item:hover,[data-theme=dark] .faq-item[open],[data-theme=light] .faq-item:hover,[data-theme=light] .faq-item[open]{background:color-mix(in srgb,currentColor 4%,transparent);border-color:color-mix(in srgb,currentColor 16%,transparent);box-shadow:none;transform:none}[data-theme=light] .faq-item summary{min-height:56px;padding:.95rem .25rem;color:currentColor;font-size:clamp(.95rem,1.2vw,1rem);font-weight:600;letter-spacing:-.012em}[data-theme=light] .faq-item summary:after{width:auto;height:auto;flex:0 0 auto;border:0;background:transparent;color:color-mix(in srgb,currentColor 54%,transparent);font-size:1.1rem;font-weight:400;line-height:1;box-shadow:none}[data-theme=light] .faq-item p{max-width:48rem;margin:0;padding:0 2.2rem 1rem .25rem;color:color-mix(in srgb,currentColor 66%,transparent);font-size:.91rem;line-height:1.68}[data-theme=light] .faq-item p:first-of-type{border-top:0;padding-top:0}[data-theme=light] .faq-legal-link span{display:inline-flex;padding:.45rem .75rem;border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:999px;background:color-mix(in srgb,currentColor 4%,transparent);font-size:.78rem;box-shadow:none}@media(max-width:768px){.landing-faq,[data-theme=dark] .landing-faq,[data-theme=light] .landing-faq{padding:.95rem;border-radius:22px}[data-theme=light] .faq-heading{padding:.15rem .15rem .7rem}.landing-faq h2,[data-theme=light] .landing-faq h2{font-size:1.18rem}[data-theme=light] .faq-heading p{font-size:.84rem}[data-theme=light] .faq-item summary{min-height:52px;padding:.85rem .15rem;font-size:.91rem}[data-theme=light] .faq-item p{padding:0 1.4rem .9rem .15rem;font-size:.84rem}}[data-theme=dark] .landing-features,[data-theme=light] .landing-features{width:min(920px,100%);margin:0 auto clamp(1.25rem,2.5vw,1.8rem);padding:clamp(.8rem,1.4vw,1.05rem);gap:.35rem;border-radius:28px;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}[data-theme=dark] .landing-features{background:linear-gradient(180deg,rgba(255,232,190,.035),transparent 38%),#0f0706bd;border:1px solid rgba(255,210,137,.15);box-shadow:0 20px 52px #05020457,inset 0 1px #ffe8be0f}[data-theme=light] .landing-features{background:linear-gradient(180deg,rgba(255,255,255,.48),transparent 44%),#fff8eac2;border-color:#70482324;box-shadow:0 20px 48px #7048231f,inset 0 1px #ffffffb3}[data-theme=dark] .landing-feature,[data-theme=light] .landing-feature{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:.8rem;row-gap:.18rem;min-height:0;padding:clamp(.95rem,1.5vw,1.15rem);text-align:left;border:1px solid transparent;border-radius:20px;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}[data-theme=dark] .landing-feature:hover,[data-theme=dark] .landing-feature:active,[data-theme=light] .landing-feature:hover,[data-theme=light] .landing-feature:active{background:color-mix(in srgb,currentColor 4%,transparent);border-color:color-mix(in srgb,currentColor 12%,transparent);box-shadow:none;transform:none}[data-theme=light] .landing-feature-icon{grid-row:1 / span 2;width:38px;height:38px;margin:0;border-radius:14px;color:#f6a524eb;background:color-mix(in srgb,currentColor 7%,transparent);border:1px solid color-mix(in srgb,currentColor 14%,transparent);box-shadow:none}[data-theme=light] .landing-feature h3{grid-column:2;margin:0;color:currentColor;font-size:clamp(.98rem,1.2vw,1.05rem);font-weight:660;letter-spacing:-.02em;line-height:1.16;text-shadow:none}[data-theme=light] .landing-feature p{grid-column:2;max-width:none;margin:.12rem 0 0;color:color-mix(in srgb,currentColor 64%,transparent);font-size:clamp(.82rem,1vw,.9rem);font-weight:500;line-height:1.48}@media(max-width:768px){[data-theme=dark] .landing-features,[data-theme=light] .landing-features{gap:0;padding:.95rem;border-radius:22px}[data-theme=dark] .landing-feature,[data-theme=light] .landing-feature{padding:.9rem .15rem;border:0;border-bottom:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:0}[data-theme=dark] .landing-feature:last-child,[data-theme=light] .landing-feature:last-child{border-bottom:0}[data-theme=light] .landing-feature-icon{width:36px;height:36px}[data-theme=light] .landing-feature h3{font-size:.96rem}[data-theme=light] .landing-feature p{font-size:.83rem}}.theme-toggle-btn,[data-theme=dark] .theme-toggle-btn,.wallet-btn.connected:not(.wrong-network):not(.has-pending):not(.has-success),.wallet-btn-mobile:not(.wrong-network):not(.has-pending):not(.has-success){color:#fff7e8c7;border-color:#ffd2892e;background:radial-gradient(110% 120% at 50% 0%,rgba(255,209,111,.07),transparent 62%),#21151aeb;box-shadow:0 14px 42px #05020442,inset 0 1px #ffe8be0f;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}[data-theme=light] .theme-toggle-btn,[data-theme=light] .wallet-btn.connected:not(.wrong-network):not(.has-pending):not(.has-success),[data-theme=light] .wallet-btn-mobile:not(.wrong-network):not(.has-pending):not(.has-success){color:#68452e;border-color:#7e4b2229;background:radial-gradient(110% 120% at 50% 0%,rgba(246,165,36,.09),transparent 62%),#fff8eae6;box-shadow:0 12px 30px #70482324,inset 0 1px #ffffffa8;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.theme-toggle-btn:hover,[data-theme=dark] .theme-toggle-btn:hover,[data-theme=light] .theme-toggle-btn:hover,.wallet-btn.connected:not(.wrong-network):not(.has-pending):not(.has-success):hover,.wallet-btn-mobile:not(.wrong-network):not(.has-pending):not(.has-success):hover{color:var(--text-primary);border-color:rgba(var(--accent-rgb),.28);background:radial-gradient(110% 120% at 50% 0%,rgba(255,209,111,.1),transparent 62%),#21151af5;box-shadow:0 14px 42px #05020442,inset 0 1px #ffe8be0f;transform:none}[data-theme=light] .theme-toggle-btn:hover,[data-theme=light] .wallet-btn.connected:not(.wrong-network):not(.has-pending):not(.has-success):hover,[data-theme=light] .wallet-btn-mobile:not(.wrong-network):not(.has-pending):not(.has-success):hover{color:#321e15;border-color:#bd5b223d;background:radial-gradient(110% 120% at 50% 0%,rgba(246,165,36,.12),transparent 62%),#fff8eaf0;box-shadow:0 12px 30px #70482324,inset 0 1px #ffffffa8}.wallet-btn.connected:not(.wrong-network):not(.has-pending):not(.has-success)>span:first-child{color:var(--text-primary);font-weight:650}.wallet-btn.connected:not(.wrong-network):not(.has-pending):not(.has-success)>span:nth-child(3){color:var(--text-muted)}.theme-toggle-btn .sparkle-container{display:none}.theme-toggle-btn.animating,[data-theme=dark] .theme-toggle-btn.animating,[data-theme=light] .theme-toggle-btn.animating,.theme-toggle-btn:hover .theme-icon-container.is-dark .sun-icon,.theme-toggle-btn:hover .theme-icon-container.is-light .moon-icon{animation:none}.theme-toggle-btn:active{transform:none}:root,[data-theme=dark]{--bg-primary: #080a0f;--bg-secondary: #0e1118;--bg-card: #131720;--bg-input: #0d1118;--bg-hover: #1b2130;--bg-elevated: #171c27;--glass-bg: rgba(19, 23, 32, .82);--glass-border: rgba(180, 190, 215, .14);--glass-shine: rgba(255, 255, 255, .08);--accent: #7c6dff;--accent-rgb: 124, 109, 255;--accent-dim: rgba(124, 109, 255, .13);--accent-glow: rgba(124, 109, 255, .22);--text-primary: #f6f7fb;--text-secondary: #b8c0cf;--text-muted: #7d8798;--radius-sm: 10px;--radius-md: 12px;--radius-lg: 14px;--radius-xl: 18px}[data-theme=light]{--bg-primary: #f5f7fb;--bg-secondary: #eef2f7;--bg-card: #ffffff;--bg-input: #f3f5f9;--bg-hover: #e9edf5;--bg-elevated: #f7f9fc;--glass-bg: rgba(255, 255, 255, .82);--glass-border: rgba(36, 48, 70, .12);--glass-shine: rgba(255, 255, 255, .72);--accent: #6254e8;--accent-rgb: 98, 84, 232;--accent-dim: rgba(98, 84, 232, .11);--accent-glow: rgba(98, 84, 232, .18);--text-primary: #141824;--text-secondary: #4e596b;--text-muted: #778194}body{background:linear-gradient(180deg,rgba(124,109,255,.08) 0%,transparent 34%),linear-gradient(135deg,#080a0f,#11141d 48%,#090b10)}body:before{background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:56px 56px;opacity:.28;mix-blend-mode:normal;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 72%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.72),transparent 72%)}[data-theme=light] body{background:linear-gradient(180deg,rgba(98,84,232,.07) 0%,transparent 36%),linear-gradient(135deg,#f8fafc,#eef2f7 52%,#f5f7fb)}[data-theme=light] body:before{background-image:linear-gradient(rgba(36,48,70,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(36,48,70,.045) 1px,transparent 1px);opacity:.35;mix-blend-mode:normal}.app:after,[data-theme=light] .app:after{background:linear-gradient(180deg,transparent 0%,rgba(var(--accent-rgb),.035) 48%,transparent 100%)}.app:not(.scrollable-page):not(:has(.landing-section)) .dusk-footer,.app:not(.scrollable-page):not(:has(.landing-section)) .celestial-stars,.app:not(.scrollable-page):not(:has(.landing-section)) .celestial-body{display:none!important}.main-content{padding-top:5.25rem}.app:not(.scrollable-page):not(:has(.landing-section)) .main-content{padding-bottom:3rem}.header{padding:1rem 2rem}.logo{border:1px solid transparent;border-radius:12px}.logo.logo-bounce,.logo.logo-bounce img{animation:none}.logo:hover{background:rgba(var(--accent-rgb),.08);border-color:rgba(var(--accent-rgb),.16)}.logo img{border-radius:10px;box-shadow:none}.logo-text{letter-spacing:0}.theme-toggle-btn,.wallet-btn,.wallet-btn.connected,.wallet-btn-mobile,.logo-menu-item{background:#131720c7;border:1px solid rgba(180,190,215,.14);color:var(--text-secondary);box-shadow:0 14px 36px #0000002e,inset 0 1px #ffffff0f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}[data-theme=light] .theme-toggle-btn,[data-theme=light] .wallet-btn,[data-theme=light] .wallet-btn.connected,[data-theme=light] .wallet-btn-mobile,[data-theme=light] .network-indicator,[data-theme=light] .logo-menu-item{background:#ffffffdb;border-color:#2430461c;color:var(--text-secondary);box-shadow:0 12px 28px #2430461c,inset 0 1px #ffffffb8}.theme-toggle-btn:hover,[data-theme=dark] .theme-toggle-btn:hover,[data-theme=light] .theme-toggle-btn:hover,.wallet-btn:hover,.wallet-btn.connected:hover,.wallet-btn-mobile:hover,.logo-menu-item:hover{color:var(--text-primary);background:rgba(var(--accent-rgb),.11);border-color:rgba(var(--accent-rgb),.28);box-shadow:0 14px 34px #00000029,inset 0 1px #ffffff14}[data-theme=light] .theme-toggle-btn:hover,[data-theme=light] .wallet-btn:hover,[data-theme=light] .wallet-btn.connected:hover,[data-theme=light] .wallet-btn-mobile:hover,[data-theme=light] .logo-menu-item:hover{color:var(--text-primary);background:#fffffff0;border-color:rgba(var(--accent-rgb),.26);box-shadow:0 14px 34px #24304621,inset 0 1px #ffffffd1}.shared-nav-tabs{margin-bottom:1.5rem}.pool-tabs,.manage-toggle,[data-theme=light] .pool-tabs,[data-theme=light] .stake-tabs,[data-theme=light] .manage-toggle{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:16px;box-shadow:0 18px 44px #00000029,inset 0 1px 0 var(--glass-shine);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}[data-theme=light] .pool-tabs,[data-theme=light] .stake-tabs,[data-theme=light] .manage-toggle{box-shadow:0 16px 36px #2430461c,inset 0 1px 0 var(--glass-shine)}.pool-tabs-indicator,.manage-toggle-indicator,[data-theme=light] .pool-tabs-indicator,[data-theme=light] .stake-tabs-indicator,[data-theme=light] .manage-toggle-indicator{background:linear-gradient(135deg,var(--accent) 0%,#48c7b8 100%);box-shadow:0 10px 24px rgba(var(--accent-rgb),.24),inset 0 1px #ffffff3d}.pool-tab,.manage-toggle-btn{color:var(--text-secondary);letter-spacing:0}.pool-tab.active,.manage-toggle-btn.active{color:#fff}.shared-nav-tabs .settings-btn,.settings-btn{background:#ffffff0b;border-color:var(--glass-border);color:var(--text-secondary)}[data-theme=light] .shared-nav-tabs .settings-btn,[data-theme=light] .settings-btn{background:#2430460b}.swap-card,.pool-card,.stake-card,.chart-embed .price-card,[data-theme=light] .swap-card,[data-theme=light] .pool-card,[data-theme=light] .stake-card,[data-theme=light] .chart-embed .price-card{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:18px;box-shadow:0 24px 64px #00000038,inset 0 1px 0 var(--glass-shine);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}[data-theme=light] .swap-card,[data-theme=light] .pool-card,[data-theme=light] .stake-card,[data-theme=light] .chart-embed .price-card{box-shadow:0 24px 58px #24304621,inset 0 1px 0 var(--glass-shine)}.swap-card,.pool-card,.stake-card{padding:.625rem}.token-input-container,[data-theme=light] .token-input-container,.wallet-menu-address,[data-theme=light] .wallet-menu-address{background:var(--bg-input);border:1px solid var(--glass-border);border-radius:13px;box-shadow:inset 0 1px #ffffff09}.token-input-container:focus-within,[data-theme=light] .token-input-container:focus-within{border-color:rgba(var(--accent-rgb),.48);box-shadow:inset 0 1px #ffffff0d,0 0 0 3px rgba(var(--accent-rgb),.1)}.token-input-label{letter-spacing:.1em}.amount-input{font-size:1.875rem;font-weight:650;letter-spacing:0}.token-selector,[data-theme=light] .token-selector{background:#ffffff0e;border-color:var(--glass-border);color:var(--text-primary);box-shadow:none}[data-theme=light] .token-selector{background:#2430460d}.token-selector:hover,[data-theme=dark] .token-selector:hover,[data-theme=light] .token-selector:hover{background:rgba(var(--accent-rgb),.1);border-color:rgba(var(--accent-rgb),.34)}.token-selector.needs-token,[data-theme=dark] .token-selector.needs-token,[data-theme=light] .token-selector.needs-token,.swap-btn.primary,[data-theme=light] .swap-btn.primary,.connect-wallet-btn,[data-theme=light] .connect-wallet-btn{background:linear-gradient(135deg,var(--accent) 0%,#48c7b8 100%);color:#fff;border-color:transparent;box-shadow:0 12px 28px rgba(var(--accent-rgb),.24)}.swap-btn.primary:hover,[data-theme=light] .swap-btn.primary:hover,.connect-wallet-btn:hover:not(:disabled),[data-theme=light] .connect-wallet-btn:hover:not(:disabled){background:linear-gradient(135deg,#8d81ff,#54d2c4);color:#fff;box-shadow:0 16px 34px rgba(var(--accent-rgb),.28)}.swap-btn.connect,[data-theme=light] .swap-btn.connect{color:var(--accent);background:rgba(var(--accent-rgb),.075);border-color:rgba(var(--accent-rgb),.28)}.swap-btn.disabled,.swap-btn.processing{background:#ffffff0b;border-color:var(--glass-border)}[data-theme=light] .swap-btn.disabled,[data-theme=light] .swap-btn.processing{background:#2430460e}.swap-direction-btn,[data-theme=light] .swap-direction-btn{background:var(--bg-card);border-color:var(--glass-border);color:var(--text-secondary);box-shadow:0 8px 18px #00000024,inset 0 1px 0 var(--glass-shine)}.swap-direction-btn:hover,[data-theme=light] .swap-direction-btn:hover{background:var(--bg-hover);border-color:rgba(var(--accent-rgb),.28);color:var(--text-primary)}.token-percent-quick button,[data-theme=light] .token-percent-quick button,.token-auto-pill,[data-theme=light] .token-auto-pill{border-color:var(--glass-border)}.info-popup,.wallet-menu,.token-modal,[data-theme=light] .info-popup,[data-theme=light] .wallet-menu,[data-theme=light] .token-modal{background:var(--glass-bg);border-color:var(--glass-border);box-shadow:0 24px 64px #00000038,inset 0 1px 0 var(--glass-shine);backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.swap-layout-desktop{gap:1.25rem}.chart-embed .pair-selector{background:var(--bg-input);border-color:var(--glass-border)}.chart-embed .chart-wrapper{min-height:360px}@media(max-width:900px){.main-content{padding-top:5rem}.shared-nav-tabs{margin-bottom:1.125rem}}@media(max-width:640px){.header{padding:.875rem 1rem}.main-content{padding-inline:.875rem}.swap-card,.pool-card,.stake-card{border-radius:16px}.amount-input{font-size:1.65rem}}.logo.logo-bounce{animation:logo-wiggle 3s ease-in-out infinite}.logo.logo-bounce img{animation:logo-bounce 3s ease-in-out infinite}.theme-toggle-btn,[data-theme=dark] .theme-toggle-btn,[data-theme=light] .theme-toggle-btn,.wallet-btn,.wallet-btn.connected,.wallet-btn-mobile,.connect-wallet-btn{border-color:var(--glass-border)!important;background:var(--glass-bg)!important;color:var(--text-secondary)!important;box-shadow:0 14px 34px #00000029,inset 0 1px 0 var(--glass-shine)!important;transform:none!important}[data-theme=light] .theme-toggle-btn,[data-theme=light] .wallet-btn,[data-theme=light] .wallet-btn.connected,[data-theme=light] .wallet-btn-mobile,[data-theme=light] .connect-wallet-btn{box-shadow:0 12px 28px #2430461c,inset 0 1px 0 var(--glass-shine)!important}.theme-toggle-btn:hover,[data-theme=dark] .theme-toggle-btn:hover,[data-theme=light] .theme-toggle-btn:hover,.wallet-btn:hover,.wallet-btn.connected:hover,.wallet-btn-mobile:hover{border-color:rgba(var(--accent-rgb),.26)!important;background:rgba(var(--accent-rgb),.1)!important;color:var(--text-primary)!important;box-shadow:0 14px 34px #00000029,inset 0 1px 0 var(--glass-shine)!important}.connect-wallet-btn,[data-theme=dark] .connect-wallet-btn,[data-theme=light] .connect-wallet-btn,.swap-btn.primary,[data-theme=dark] .swap-btn.primary,[data-theme=light] .swap-btn.primary,.panel-btn:not(:disabled),[data-theme=light] .panel-btn:not(:disabled){background:linear-gradient(135deg,var(--accent) 0%,#48c7b8 100%)!important;color:#fff!important;border-color:transparent!important;box-shadow:0 12px 28px rgba(var(--accent-rgb),.24)!important}.connect-wallet-btn:hover:not(:disabled),[data-theme=dark] .connect-wallet-btn:hover:not(:disabled),[data-theme=light] .connect-wallet-btn:hover:not(:disabled),.swap-btn.primary:hover,[data-theme=dark] .swap-btn.primary:hover,[data-theme=light] .swap-btn.primary:hover,.panel-btn:hover:not(:disabled),[data-theme=light] .panel-btn:hover:not(:disabled){background:linear-gradient(135deg,#8d81ff,#54d2c4)!important;color:#fff!important;box-shadow:0 16px 34px rgba(var(--accent-rgb),.28)!important;transform:none!important}.theme-toggle-btn.animating,[data-theme=dark] .theme-toggle-btn.animating,[data-theme=light] .theme-toggle-btn.animating{animation:none!important}.pool-tabs,.manage-toggle,.panel-toggle,.timeframe-selector,.mobile-chart-sheet .timeframe-selector,[data-theme=light] .pool-tabs,[data-theme=light] .stake-tabs,[data-theme=light] .manage-toggle,[data-theme=light] .panel-toggle,[data-theme=light] .timeframe-selector,[data-theme=light] .mobile-chart-sheet .timeframe-selector{background:var(--glass-bg)!important;border-color:var(--glass-border)!important;box-shadow:0 16px 38px #00000024,inset 0 1px 0 var(--glass-shine)!important}.pool-tabs-indicator,.manage-toggle-indicator,.panel-toggle-indicator,.timeframe-indicator,.mobile-chart-sheet .timeframe-indicator,[data-theme=light] .pool-tabs-indicator,[data-theme=light] .stake-tabs-indicator,[data-theme=light] .manage-toggle-indicator,[data-theme=light] .panel-toggle-indicator,[data-theme=light] .timeframe-indicator,[data-theme=light] .mobile-chart-sheet .timeframe-indicator{background:linear-gradient(135deg,var(--accent) 0%,#48c7b8 100%)!important;box-shadow:0 10px 24px rgba(var(--accent-rgb),.24),inset 0 1px #ffffff3d!important}.pool-tabs.dragging .pool-tabs-indicator,.manage-toggle.dragging .manage-toggle-indicator,.panel-toggle.dragging .panel-toggle-indicator,.timeframe-selector.dragging .timeframe-indicator{box-shadow:0 12px 26px rgba(var(--accent-rgb),.28),inset 0 1px #ffffff3d!important}.pool-info,.stpie-hero,[data-theme=light] .pool-info,[data-theme=light] .stpie-hero{background:linear-gradient(180deg,rgba(var(--accent-rgb),.07),rgba(var(--accent-rgb),.02)),var(--bg-input)!important;border-color:var(--glass-border)!important;box-shadow:inset 0 1px 0 var(--glass-shine)!important}.pool-info:before,.stpie-hero:before,[data-theme=light] .pool-info:before,[data-theme=light] .stpie-hero:before{background:linear-gradient(135deg,rgba(var(--accent-rgb),.24),transparent 48%,rgba(72,199,184,.18))!important;opacity:.34!important}.stpie-pair-icon,.stpie-pair-icon-b,[data-theme=light] .stpie-pair-icon,[data-theme=light] .stpie-pair-icon-b{background:var(--bg-card)!important;box-shadow:0 4px 14px #00000029,0 0 0 1.5px var(--glass-border)!important}.stpie-pair-icon-b:after,[data-theme=light] .stpie-pair-icon-b:after{content:none!important;animation:none!important}.stpie-live-dot{animation:none!important}.stpie-coming-soon .stpie-hero-icon,.stpie-coming-soon .stpie-hero-icon img,.stpie-coming-soon .stpie-hero-icon svg{filter:none!important}.pool-item,[data-theme=light] .pool-item,.pool-info-stat-strip,.stpie-stat-strip,[data-theme=light] .pool-info-stat-strip,[data-theme=light] .stpie-stat-strip{background:var(--bg-input)!important;border-color:var(--glass-border)!important}.pool-item:hover,[data-theme=light] .pool-item:hover{background:rgba(var(--accent-rgb),.08)!important;border-color:rgba(var(--accent-rgb),.24)!important}.pool-item:hover:after{background:linear-gradient(180deg,var(--accent),#48c7b8)!important}.info-popup-note.warning:before{background:linear-gradient(180deg,var(--warning),var(--accent))!important}.bank-health-bar,.bank-panel,.bank-markets,.bank-coming-soon-card,[data-theme=light] .bank-health-bar,[data-theme=light] .bank-panel,[data-theme=light] .bank-markets,[data-theme=light] .bank-coming-soon-card{background:var(--glass-bg)!important;border-color:var(--glass-border)!important;box-shadow:0 20px 54px #00000029,inset 0 1px 0 var(--glass-shine)!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.bank-panel:before,.bank-coming-soon-card:before{background:linear-gradient(90deg,transparent,rgba(var(--accent-rgb),.28),transparent)!important}.bank-coming-soon-icon,[data-theme=light] .bank-coming-soon-icon{background:rgba(var(--accent-rgb),.1)!important;animation:none!important;box-shadow:none!important}.panel-asset:hover{transform:none!important}@media(max-width:768px){html:has(.swap-card) .main-content,html:has(.pool-card) .main-content,html:has(.stake-card) .main-content{align-items:center!important;padding-left:.875rem!important;padding-right:.875rem!important;box-sizing:border-box!important}html:has(.swap-card) .shared-nav-tabs,html:has(.pool-card) .shared-nav-tabs,html:has(.stake-card) .shared-nav-tabs,html:has(.swap-card) .swap-layout-desktop,html:has(.pool-card) .main-content>div:has(>.pool-card),html:has(.stake-card) .main-content>div:has(>.stake-card),html:has(.stake-card) .main-content>div:has(>.stpie-card){width:min(100%,480px)!important;max-width:480px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}html:has(.swap-card) .shared-nav-tabs,html:has(.pool-card) .shared-nav-tabs,html:has(.stake-card) .shared-nav-tabs{padding-left:0!important;padding-right:0!important}.swap-card,.pool-card,.stake-card,.stpie-card.stpie-fab{width:100%!important;max-width:480px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}.pool-card,.stake-card,.stpie-card.stpie-fab{justify-self:center!important;align-self:center!important}}.app:has(.landing-faq) .dusk-footer,.app:has(.landing-faq) .celestial-stars,.app:has(.landing-faq) .celestial-body{display:none!important}.app:has(.landing-faq) .main-content{padding-bottom:4rem!important}[data-theme=dark] .landing-section,[data-theme=light] .landing-section{max-width:min(1040px,calc(100vw - 2rem))!important;margin-top:clamp(5.5rem,10vw,8rem)!important;padding-bottom:4rem!important}[data-theme=dark] .landing-features,[data-theme=light] .landing-features,.landing-faq,[data-theme=dark] .landing-faq,[data-theme=light] .landing-faq{background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;border-radius:18px!important;box-shadow:0 24px 58px #0000002e,inset 0 1px 0 var(--glass-shine)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;color:var(--text-primary)!important;overflow:hidden!important}[data-theme=dark] .landing-feature,[data-theme=light] .landing-feature{min-height:0!important;padding:1rem!important;border:1px solid var(--glass-border)!important;border-radius:14px!important;background:var(--bg-input)!important;box-shadow:inset 0 1px #ffffff09!important;color:var(--text-primary)!important;text-align:left!important;transform:none!important}.landing-faq:before,.landing-faq:after,[data-theme=light] .landing-faq:before,[data-theme=light] .landing-faq:after{content:none!important;display:none!important}[data-theme=dark] .landing-feature:hover,[data-theme=dark] .landing-feature:active,[data-theme=light] .landing-feature:hover,[data-theme=light] .landing-feature:active{background:rgba(var(--accent-rgb),.08)!important;border-color:rgba(var(--accent-rgb),.24)!important;box-shadow:inset 0 1px 0 var(--glass-shine)!important;transform:none!important}[data-theme=light] .landing-feature-icon{background:rgba(var(--accent-rgb),.1)!important;border-color:rgba(var(--accent-rgb),.2)!important;color:var(--accent)!important;box-shadow:none!important}[data-theme=dark] .landing-feature h3,[data-theme=light] .landing-feature h3{color:var(--text-primary)!important;font-size:1rem!important;font-weight:700!important;letter-spacing:0!important;line-height:1.2!important;text-shadow:none!important}[data-theme=dark] .landing-feature p,[data-theme=light] .landing-feature p{color:var(--text-secondary)!important;font-size:.875rem!important;font-weight:500!important;line-height:1.5!important}.landing-faq,[data-theme=dark] .landing-faq,[data-theme=light] .landing-faq{width:min(100%,900px)!important;margin:0 auto!important;padding:1rem!important;gap:0!important;animation:none!important;transform:none!important;opacity:1!important}[data-theme=light] .faq-heading{margin:0 0 .5rem!important;padding:.75rem .75rem 1rem!important;border:0!important;border-bottom:1px solid var(--glass-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}[data-theme=light] .faq-kicker{color:var(--accent)!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.14em!important}.landing-faq h2,[data-theme=dark] .landing-faq h2,[data-theme=light] .landing-faq h2{color:var(--text-primary)!important;font-size:clamp(1.25rem,2vw,1.625rem)!important;font-weight:750!important;letter-spacing:0!important;line-height:1.15!important;text-shadow:none!important}[data-theme=dark] .faq-heading p,[data-theme=light] .faq-heading p{color:var(--text-secondary)!important;font-size:.9375rem!important;font-weight:500!important;line-height:1.55!important}[data-theme=dark] .faq-item,[data-theme=light] .faq-item{border:0!important;border-bottom:1px solid var(--glass-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important}[data-theme=light] .faq-item:last-of-type{border-bottom:0!important}[data-theme=dark] .faq-item:hover,[data-theme=dark] .faq-item[open],[data-theme=light] .faq-item:hover,[data-theme=light] .faq-item[open]{background:rgba(var(--accent-rgb),.055)!important;border-color:var(--glass-border)!important;box-shadow:none!important;transform:none!important}[data-theme=dark] .faq-item summary,[data-theme=light] .faq-item summary{min-height:54px!important;padding:.875rem .75rem!important;color:var(--text-primary)!important;font-size:.9375rem!important;font-weight:650!important;letter-spacing:0!important}[data-theme=light] .faq-item summary:after{width:auto!important;height:auto!important;flex-basis:auto!important;background:transparent!important;border:0!important;color:var(--text-muted)!important;box-shadow:none!important}[data-theme=dark] .faq-item p,[data-theme=light] .faq-item p{color:var(--text-secondary)!important;font-size:.875rem!important;line-height:1.65!important;padding:0 .75rem .875rem!important;border-top:0!important}.landing-faq a{color:var(--accent)!important}[data-theme=light] .faq-legal-link span{background:rgba(var(--accent-rgb),.08)!important;border-color:rgba(var(--accent-rgb),.22)!important;box-shadow:none!important}.modal-overlay:has(.token-modal),[data-theme=dark] .modal-overlay:has(.token-modal),[data-theme=light] .modal-overlay:has(.token-modal){background:#04070db8!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.token-modal,[data-theme=dark] .token-modal,[data-theme=light] .token-modal{background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;border-radius:18px!important;box-shadow:0 28px 72px #00000047,inset 0 1px 0 var(--glass-shine)!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important}.token-modal .modal-header,[data-theme=dark] .token-modal .modal-header,[data-theme=light] .token-modal .modal-header{background:transparent!important;border-bottom-color:var(--glass-border)!important}.token-modal .modal-title,[data-theme=dark] .token-modal .modal-title,[data-theme=light] .token-modal .modal-title{color:var(--text-primary)!important;letter-spacing:.1em!important}.token-modal .modal-close,[data-theme=dark] .token-modal .modal-close,[data-theme=light] .token-modal .modal-close{background:transparent!important;border-color:transparent!important;color:var(--text-muted)!important}.token-modal .modal-close:hover,[data-theme=dark] .token-modal .modal-close:hover,[data-theme=light] .token-modal .modal-close:hover{background:rgba(var(--accent-rgb),.1)!important;border-color:rgba(var(--accent-rgb),.22)!important;color:var(--text-primary)!important}.token-search input,[data-theme=dark] .token-search input,[data-theme=light] .token-search input{background:var(--bg-input)!important;border-color:var(--glass-border)!important;color:var(--text-primary)!important;box-shadow:none!important}.token-search input:focus,[data-theme=dark] .token-search input:focus,[data-theme=light] .token-search input:focus{background:var(--bg-input)!important;border-color:rgba(var(--accent-rgb),.48)!important;box-shadow:0 0 0 3px rgba(var(--accent-rgb),.1)!important}.token-list-item,[data-theme=dark] .token-list-item,[data-theme=light] .token-list-item{background:transparent!important;border-color:transparent!important;box-shadow:none!important;opacity:1!important;transform:none!important;animation:none!important}.token-list-item:hover,[data-theme=dark] .token-list-item:hover,[data-theme=light] .token-list-item:hover,[data-theme=dark] .token-list-item[aria-selected=true]{background:rgba(var(--accent-rgb),.08)!important;border-color:rgba(var(--accent-rgb),.22)!important}.token-list-symbol,[data-theme=dark] .token-list-symbol,[data-theme=light] .token-list-symbol{color:var(--text-primary)!important}.token-list-name,[data-theme=dark] .token-list-name,[data-theme=light] .token-list-name{color:var(--text-muted)!important}.token-list-balance,[data-theme=dark] .token-list-balance,[data-theme=light] .token-list-balance{color:var(--text-secondary)!important}.token-list-icon,[data-theme=dark] .token-list-icon,[data-theme=light] .token-list-icon{filter:none!important;background:transparent!important}.tag.wrapped,.tag.staked,[data-theme=dark] .token-modal .tag.wrapped,[data-theme=dark] .token-modal .tag.staked,.tag.custom,[data-theme=dark] .token-modal .tag.custom,.tag.gas-free,[data-theme=dark] .token-modal .tag.gas-free{background:rgba(var(--accent-rgb),.1)!important;border:1px solid rgba(var(--accent-rgb),.18)!important;color:var(--accent)!important}.token-page{max-width:980px!important}.token-content,[data-theme=light] .token-content{background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;border-radius:18px!important;box-shadow:0 24px 58px #0000002e,inset 0 1px 0 var(--glass-shine)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.token-back-btn,[data-theme=light] .token-back-btn{background:var(--bg-input)!important;border-color:var(--glass-border)!important;color:var(--text-secondary)!important;box-shadow:none!important}.token-back-btn:hover,[data-theme=light] .token-back-btn:hover{background:rgba(var(--accent-rgb),.08)!important;border-color:rgba(var(--accent-rgb),.24)!important;color:var(--text-primary)!important}.token-hero{background:linear-gradient(180deg,rgba(var(--accent-rgb),.07),rgba(var(--accent-rgb),.02)),var(--bg-input)!important;border:1px solid var(--glass-border)!important;border-radius:16px!important;padding:1.5rem!important}.token-hero-dot{background:#48c7b8!important;box-shadow:0 0 0 3px #48c7b829!important}.token-hero-logo img,[data-theme=light] .token-hero-logo img{filter:none!important}.token-hero h2,.token-header h1,.token-section h2,.token-section h3,.token-section h4{color:var(--text-primary)!important;letter-spacing:0!important}.token-hero-subtitle,.token-section p,.token-section li{color:var(--text-secondary)!important}.token-hero-badge,[data-theme=light] .token-hero-badge,.token-stat,[data-theme=light] .token-stat,.token-step,.token-principle,.token-notice{background:var(--bg-input)!important;border-color:var(--glass-border)!important;box-shadow:inset 0 1px #ffffff09!important}.token-step-number{background:linear-gradient(135deg,var(--accent),#48c7b8)!important}.token-principle-icon{background:rgba(var(--accent-rgb),.1)!important;border:1px solid rgba(var(--accent-rgb),.18)!important;color:var(--accent)!important}.token-stat-value.accent,.token-footer p{color:var(--accent)!important}@media(max-width:768px){[data-theme=dark] .landing-feature,[data-theme=light] .landing-feature{display:grid!important;grid-template-columns:auto 1fr!important;column-gap:.75rem!important;padding:.875rem!important}.landing-faq{padding:.75rem!important}.token-page{padding:1rem 1rem 3rem!important}.token-content{padding:1rem!important}.token-hero{padding:1.125rem!important}}.logo.logo-bounce{animation:logo-wiggle 3s ease-in-out infinite!important}.logo.logo-bounce img{animation:logo-bounce 3s ease-in-out infinite!important}.modal-overlay:has(.connect-modal),[data-theme=dark] .modal-overlay:has(.connect-modal),[data-theme=light] .modal-overlay:has(.connect-modal){background:#04070db8!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}.connect-modal,[data-theme=dark] .connect-modal,[data-theme=light] .connect-modal{position:relative!important;background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;border-radius:18px!important;box-shadow:0 28px 72px #00000047,inset 0 1px 0 var(--glass-shine)!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important}.connect-modal:before{content:""!important;position:absolute!important;right:-20px!important;top:-24px!important;width:138px!important;height:138px!important;background:url(/logo.webp) center / 86px 86px no-repeat!important;opacity:.055!important;transform:rotate(12deg)!important;pointer-events:none!important;z-index:0!important}.connect-modal:after{content:none!important;display:none!important}.connect-modal .modal-header,[data-theme=dark] .connect-modal .modal-header,[data-theme=light] .connect-modal .modal-header{position:relative!important;z-index:1!important;background:transparent!important;border-bottom-color:var(--glass-border)!important}.connect-modal .modal-body{position:relative!important;z-index:1!important}.connect-modal .modal-header h2,[data-theme=dark] .connect-modal .modal-header h2,[data-theme=light] .connect-modal .modal-header h2{color:var(--text-primary)!important;letter-spacing:.1em!important}.connect-modal .modal-description,.connect-modal .wallet-option-desc,[data-theme=dark] .connect-modal .modal-description,[data-theme=dark] .connect-modal .wallet-option-desc,[data-theme=light] .connect-modal .modal-description,[data-theme=light] .connect-modal .wallet-option-desc{color:var(--text-muted)!important}.connect-modal .modal-close,[data-theme=dark] .connect-modal .modal-close,[data-theme=light] .connect-modal .modal-close{background:transparent!important;border-color:transparent!important;color:var(--text-muted)!important;box-shadow:none!important}.connect-modal .modal-close:hover,[data-theme=dark] .connect-modal .modal-close:hover,[data-theme=light] .connect-modal .modal-close:hover{background:rgba(var(--accent-rgb),.1)!important;border-color:rgba(var(--accent-rgb),.22)!important;color:var(--text-primary)!important;transform:none!important}.wallet-options{gap:.5rem!important}.wallet-option,[data-theme=dark] .wallet-option,[data-theme=light] .wallet-option,[data-theme=dark] .wallet-option-featured,[data-theme=light] .wallet-option-featured{min-height:70px!important;padding:.875rem!important;background:var(--bg-input)!important;border:1px solid var(--glass-border)!important;border-radius:14px!important;color:var(--text-primary)!important;box-shadow:inset 0 1px #ffffff09!important;transform:none!important}.wallet-option:hover:not(:disabled),[data-theme=dark] .wallet-option:hover:not(:disabled),[data-theme=light] .wallet-option:hover:not(:disabled),[data-theme=dark] .wallet-option-featured:hover:not(:disabled),[data-theme=light] .wallet-option-featured:hover:not(:disabled){background:rgba(var(--accent-rgb),.08)!important;border-color:rgba(var(--accent-rgb),.26)!important;box-shadow:inset 0 1px #ffffff0b,0 0 0 3px rgba(var(--accent-rgb),.08)!important;transform:none!important}.wallet-option:after,[data-theme=dark] .wallet-option:after,[data-theme=light] .wallet-option:after{content:""!important;width:7px!important;height:7px!important;margin-left:.25rem!important;border-radius:50%!important;background:#48c7b8!important;box-shadow:0 0 0 5px #48c7b81a!important;opacity:.72!important;flex:0 0 auto!important}.wallet-option:disabled,[data-theme=dark] .wallet-option:disabled,[data-theme=light] .wallet-option:disabled{opacity:.48!important}.wallet-option-icon,[data-theme=dark] .wallet-option-icon{width:44px!important;height:44px!important;border-radius:12px!important;background:#65d9ff1a!important;border:1px solid rgba(101,217,255,.18)!important;box-shadow:none!important;color:var(--cow-cyan)!important}[data-theme=light] .wallet-option-icon{width:44px!important;height:44px!important;border-radius:12px!important;background:#071b2e0f!important;border:1px solid rgba(7,27,46,.12)!important;box-shadow:none!important;color:var(--cow-cta-bg)!important}.wallet-option-icon svg{color:var(--accent)!important}.wallet-option-icon img,.piewallet-logo{filter:none!important}[data-theme=light] .stdusk-token-logo,[data-theme=light] img[alt=stDUSK],[data-theme=light] img[src*=stdusk]{filter:brightness(.55) saturate(1.4) contrast(1.15)!important}[data-theme=light] .piewallet-logo{filter:brightness(0) saturate(100%)!important}.piewallet-logo{border-radius:10px!important;box-shadow:none!important}.wallet-option-name,[data-theme=dark] .wallet-option-name,[data-theme=light] .wallet-option-name{color:var(--text-primary)!important;letter-spacing:0!important}.wallet-option-badge,.wallet-option-badge.install,[data-theme=dark] .wallet-option-badge,[data-theme=dark] .wallet-option-badge.install,[data-theme=light] .wallet-option-badge,[data-theme=light] .wallet-option-badge.install{color:#48c7b8!important;background:#48c7b81a!important;border:1px solid rgba(72,199,184,.2)!important;border-radius:999px!important}[data-theme=dark] .connect-network-tabs,[data-theme=light] .connect-network-tabs{background:var(--bg-input)!important;border-color:var(--glass-border)!important}[data-theme=dark] .connect-tabs-indicator,[data-theme=light] .connect-tabs-indicator{background:linear-gradient(135deg,var(--accent) 0%,#48c7b8 100%)!important;box-shadow:0 10px 24px rgba(var(--accent-rgb),.24)!important}[data-theme=dark] .connect-network-tab.active,[data-theme=light] .connect-network-tab.active{color:#fff!important}.wallet-btn.connected:not(.wrong-network):not(.has-pending):not(.has-success),.wallet-btn-mobile:not(.wrong-network):not(.has-pending):not(.has-success),[data-theme=dark] .wallet-btn.connected:not(.wrong-network):not(.has-pending):not(.has-success),[data-theme=dark] .wallet-btn-mobile:not(.wrong-network):not(.has-pending):not(.has-success),[data-theme=light] .wallet-btn.connected:not(.wrong-network):not(.has-pending):not(.has-success),[data-theme=light] .wallet-btn-mobile:not(.wrong-network):not(.has-pending):not(.has-success){background:var(--glass-bg)!important;border-color:var(--glass-border)!important;color:var(--text-secondary)!important;box-shadow:0 14px 34px #00000029,inset 0 1px 0 var(--glass-shine)!important}.wallet-btn.connected:not(.wrong-network):not(.has-pending):not(.has-success):hover,.wallet-btn-mobile:not(.wrong-network):not(.has-pending):not(.has-success):hover,[data-theme=dark] .wallet-btn.connected:not(.wrong-network):not(.has-pending):not(.has-success):hover,[data-theme=dark] .wallet-btn-mobile:not(.wrong-network):not(.has-pending):not(.has-success):hover,[data-theme=light] .wallet-btn.connected:not(.wrong-network):not(.has-pending):not(.has-success):hover,[data-theme=light] .wallet-btn-mobile:not(.wrong-network):not(.has-pending):not(.has-success):hover{background:rgba(var(--accent-rgb),.1)!important;border-color:rgba(var(--accent-rgb),.26)!important;color:var(--text-primary)!important;transform:none!important}.app:not(.scrollable-page):is(:has(.swap-card),:has(.pool-card),:has(.stake-card)):before{content:""!important;display:block!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;height:clamp(118px,18vh,190px)!important;pointer-events:none!important;z-index:0!important;opacity:.95!important;background:url(/logo.webp) calc(50% - 260px) calc(100% - 34px) / 46px 46px no-repeat,url(/pieswaptoken.webp) calc(50% - 152px) calc(100% - 62px) / 34px 34px no-repeat,url(/logo.webp) calc(50% + 170px) calc(100% - 46px) / 40px 40px no-repeat,url(/pieswaptoken.webp) calc(50% + 282px) calc(100% - 72px) / 32px 32px no-repeat,radial-gradient(circle at calc(50% - 236px) calc(100% - 12px),rgba(72,199,184,.16) 0 44px,transparent 45px),radial-gradient(circle at calc(50% + 198px) calc(100% - 14px),rgba(var(--accent-rgb),.18) 0 50px,transparent 51px),linear-gradient(180deg,transparent 0%,rgba(var(--accent-rgb),.03) 30%,rgba(72,199,184,.055) 100%)!important;filter:drop-shadow(0 18px 24px rgba(0,0,0,.18))!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 32%,#000 100%)!important;mask-image:linear-gradient(to bottom,transparent 0%,#000 32%,#000 100%)!important}[data-theme=light] .app:not(.scrollable-page):is(:has(.swap-card),:has(.pool-card),:has(.stake-card)):before{opacity:.8!important;filter:drop-shadow(0 16px 22px rgba(36,48,70,.12))!important;background:url(/logo.webp) calc(50% - 260px) calc(100% - 34px) / 46px 46px no-repeat,url(/pieswaptoken.webp) calc(50% - 152px) calc(100% - 62px) / 34px 34px no-repeat,url(/logo.webp) calc(50% + 170px) calc(100% - 46px) / 40px 40px no-repeat,url(/pieswaptoken.webp) calc(50% + 282px) calc(100% - 72px) / 32px 32px no-repeat,radial-gradient(circle at calc(50% - 236px) calc(100% - 12px),rgba(72,199,184,.12) 0 44px,transparent 45px),radial-gradient(circle at calc(50% + 198px) calc(100% - 14px),rgba(var(--accent-rgb),.12) 0 50px,transparent 51px),linear-gradient(180deg,transparent 0%,rgba(var(--accent-rgb),.025) 30%,rgba(72,199,184,.045) 100%)!important}.swap-card,.pool-card,.stake-card{position:relative!important;isolation:isolate!important}.swap-card:before,.pool-card:before,.stake-card:before{content:""!important;position:absolute!important;right:-22px!important;top:-24px!important;width:134px!important;height:134px!important;background:url(/logo.webp) center / 82px 82px no-repeat!important;opacity:.05!important;transform:rotate(11deg)!important;pointer-events:none!important;z-index:0!important}.swap-card>*,.pool-card>*,.stake-card>*{position:relative;z-index:1}.pool-card:before{background-image:url(/pieswaptoken.webp)!important;opacity:.06!important;transform:rotate(-10deg)!important}.stake-card:before{background-image:url(/stpie.webp)!important;opacity:.07!important;transform:rotate(8deg)!important}.wallet-menu,[data-theme=dark] .wallet-menu,[data-theme=light] .wallet-menu{background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;box-shadow:0 24px 64px #00000038,inset 0 1px 0 var(--glass-shine)!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important}.network-current,.network-current.network-native,.network-current.network-dusk,[data-theme=dark] .network-current,[data-theme=dark] .network-current.network-native,[data-theme=dark] .network-current.network-dusk,[data-theme=light] .network-current,[data-theme=light] .network-current.network-native,[data-theme=light] .network-current.network-dusk{background:var(--bg-input)!important;border:1px solid var(--glass-border)!important;color:var(--text-primary)!important;border-radius:13px!important;box-shadow:inset 0 1px #ffffff09!important;text-shadow:none!important;transform:none!important}.network-current:hover,.network-current.network-native:hover,.network-current.network-dusk:hover,[data-theme=dark] .network-current:hover,[data-theme=dark] .network-current.network-native:hover,[data-theme=dark] .network-current.network-dusk:hover,[data-theme=light] .network-current:hover,[data-theme=light] .network-current.network-native:hover,[data-theme=light] .network-current.network-dusk:hover{background:#65d9ff14!important;border-color:var(--cow-cyan)!important;color:var(--cow-text)!important;box-shadow:none!important;transform:none!important}.network-dropdown,[data-theme=dark] .network-dropdown,[data-theme=light] .network-dropdown{background:var(--glass-bg)!important;border:1px solid var(--glass-border)!important;border-radius:14px!important;box-shadow:0 18px 48px #00000038,inset 0 1px 0 var(--glass-shine)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.network-option,.network-option.network-native,.network-option.network-dusk,[data-theme=dark] .network-option,[data-theme=dark] .network-option.network-native,[data-theme=dark] .network-option.network-dusk,[data-theme=light] .network-option,[data-theme=light] .network-option.network-native,[data-theme=light] .network-option.network-dusk{color:var(--text-secondary)!important;background:transparent!important;border-color:transparent!important;box-shadow:none!important;text-shadow:none!important}.network-option:hover,.network-option.active,.network-option.network-native:hover,.network-option.network-native.active,.network-option.network-dusk:hover,.network-option.network-dusk.active,[data-theme=dark] .network-option:hover,[data-theme=dark] .network-option.active,[data-theme=dark] .network-option.network-native:hover,[data-theme=dark] .network-option.network-native.active,[data-theme=dark] .network-option.network-dusk:hover,[data-theme=dark] .network-option.network-dusk.active,[data-theme=light] .network-option:hover,[data-theme=light] .network-option.active,[data-theme=light] .network-option.network-native:hover,[data-theme=light] .network-option.network-native.active,[data-theme=light] .network-option.network-dusk:hover,[data-theme=light] .network-option.network-dusk.active{color:var(--text-primary)!important;background:rgba(var(--accent-rgb),.08)!important;border-color:rgba(var(--accent-rgb),.2)!important;box-shadow:none!important}.network-dot,.network-current .network-dot,.network-option .network-dot,[data-theme=dark] .network-dot,[data-theme=light] .network-dot{background:#48c7b8!important;box-shadow:0 0 0 4px #48c7b81f!important}.network-current .network-dot.rpc-error,.network-current.wrong-network .network-dot,[data-theme=dark] .network-current .network-dot.rpc-error,[data-theme=dark] .network-current.wrong-network .network-dot,[data-theme=light] .network-current .network-dot.rpc-error,[data-theme=light] .network-current.wrong-network .network-dot{background:#ef4444!important;box-shadow:0 0 0 4px #ef44441f!important}.network-type-badge,[data-theme=dark] .network-type-badge,[data-theme=dark] .network-badge,[data-theme=light] .network-type-badge,[data-theme=light] .network-badge{color:var(--accent)!important;background:rgba(var(--accent-rgb),.1)!important;border:1px solid rgba(var(--accent-rgb),.18)!important;box-shadow:none!important;text-shadow:none!important}@media(max-width:640px){.app:not(.scrollable-page):is(:has(.swap-card),:has(.pool-card),:has(.stake-card)):before{height:116px!important;background:url(/logo.webp) calc(50% - 128px) calc(100% - 22px) / 36px 36px no-repeat,url(/pieswaptoken.webp) calc(50% - 50px) calc(100% - 48px) / 27px 27px no-repeat,url(/logo.webp) calc(50% + 92px) calc(100% - 34px) / 32px 32px no-repeat,radial-gradient(circle at calc(50% - 110px) calc(100% - 8px),rgba(72,199,184,.14) 0 34px,transparent 35px),radial-gradient(circle at calc(50% + 108px) calc(100% - 10px),rgba(var(--accent-rgb),.16) 0 38px,transparent 39px),linear-gradient(180deg,transparent 0%,rgba(var(--accent-rgb),.03) 30%,rgba(72,199,184,.055) 100%)!important}}.app:not(.scrollable-page):is(:has(.swap-card),:has(.pool-card),:has(.stake-card)):before,[data-theme=light] .app:not(.scrollable-page):is(:has(.swap-card),:has(.pool-card),:has(.stake-card)):before{content:none!important;display:none!important;background:none!important}.swap-card:before,.pool-card:before,.stake-card:before{content:none!important;display:none!important;background:none!important}:root,[data-theme=dark]{--cow-bg: #0e0f2d;--cow-panel: #18193b;--cow-input: #0d0e21;--cow-pill: rgba(222, 227, 230, .07);--cow-text: #dee3e6;--cow-muted: rgba(222, 227, 230, .62);--cow-cyan: #65d9ff;--cow-cyan-hover: #7ee1ff;--cow-green: #00eba4;--cow-green-soft: rgba(0, 216, 151, .15);--cow-border: rgba(222, 227, 230, .1);--cow-cta-bg: #65d9ff;--cow-cta-bg-hover: #7ee1ff;--cow-cta-fg: #000000}[data-theme=light]{--cow-bg: #eef7fb;--cow-panel: #ffffff;--cow-input: #e7f1f6;--cow-pill: rgba(7, 27, 46, .06);--cow-text: #071b2e;--cow-muted: rgba(7, 27, 46, .62);--cow-cyan: #087ea4;--cow-cyan-hover: #0a8db7;--cow-green: #008f68;--cow-green-soft: rgba(0, 143, 104, .12);--cow-border: rgba(7, 27, 46, .1);--cow-cta-bg: #052b65;--cow-cta-bg-hover: #073a82;--cow-cta-fg: #ffffff}body{background:linear-gradient(180deg,#0e0f2d,#131638 56%,#1c1d44)!important}[data-theme=light] body{background:linear-gradient(180deg,#f7fcff,#eef7fb 58%,#e5f0f6)!important}.app:after,[data-theme=light] .app:after{background:none!important}.header{padding:.625rem .75rem!important}.header:before{content:none!important;display:none!important}.logo,.theme-toggle-btn,.wallet-btn,.wallet-btn.connected,.wallet-btn-mobile,.connect-wallet-btn,.logo-menu-item,[data-theme=dark] .logo,[data-theme=dark] .theme-toggle-btn,[data-theme=dark] .wallet-btn,[data-theme=dark] .wallet-btn.connected,[data-theme=dark] .wallet-btn-mobile,[data-theme=dark] .connect-wallet-btn,[data-theme=dark] .logo-menu-item,[data-theme=light] .logo,[data-theme=light] .theme-toggle-btn,[data-theme=light] .wallet-btn,[data-theme=light] .wallet-btn.connected,[data-theme=light] .wallet-btn-mobile,[data-theme=light] .connect-wallet-btn,[data-theme=light] .logo-menu-item{background:transparent!important;border-color:transparent!important;color:var(--cow-text)!important;box-shadow:none!important}.theme-toggle-btn:hover,.wallet-btn:hover,.wallet-btn.connected:hover,.wallet-btn-mobile:hover,.logo-menu-item:hover,[data-theme=dark] .theme-toggle-btn:hover,[data-theme=dark] .wallet-btn:hover,[data-theme=dark] .wallet-btn.connected:hover,[data-theme=dark] .wallet-btn-mobile:hover,[data-theme=dark] .logo-menu-item:hover,[data-theme=light] .theme-toggle-btn:hover,[data-theme=light] .wallet-btn:hover,[data-theme=light] .wallet-btn.connected:hover,[data-theme=light] .wallet-btn-mobile:hover,[data-theme=light] .logo-menu-item:hover{background:var(--cow-pill)!important;border-color:transparent!important;color:var(--cow-text)!important;box-shadow:none!important}.connect-wallet-btn,[data-theme=dark] .connect-wallet-btn,[data-theme=light] .connect-wallet-btn{background:var(--cow-cta-bg)!important;color:var(--cow-cta-fg)!important;border-radius:999px!important;font-weight:750!important;box-shadow:none!important}.connect-wallet-btn:hover:not(:disabled),[data-theme=dark] .connect-wallet-btn:hover:not(:disabled),[data-theme=light] .connect-wallet-btn:hover:not(:disabled){background:var(--cow-cta-bg-hover)!important;color:var(--cow-cta-fg)!important;box-shadow:none!important}.shared-nav-tabs,[data-theme=light] .shared-nav-tabs{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.pool-tabs,.manage-toggle{background:var(--cow-pill)!important;border:1px solid var(--cow-border)!important;box-shadow:none!important;padding:.5rem!important}[data-theme=light] .pool-tabs,[data-theme=light] .stake-tabs,[data-theme=light] .manage-toggle{background:var(--cow-pill)!important;border-color:var(--cow-border)!important;box-shadow:none!important;padding:.5rem!important}.pool-tabs:has(.pool-tabs-settings){padding-right:52px!important}.pool-tab,.manage-toggle-btn{border-radius:999px!important;color:var(--cow-muted)!important;font-weight:700!important}.pool-tab.active,.manage-toggle-btn.active{background:transparent!important;color:var(--cow-text)!important}.pool-tabs-indicator,.manage-toggle-indicator{background:var(--cow-panel)!important;border:1px solid var(--cow-border)!important;box-shadow:0 2px 8px #0000003d!important}[data-theme=light] .pool-tabs-indicator,[data-theme=light] .stake-tabs-indicator,[data-theme=light] .manage-toggle-indicator{background:var(--cow-panel)!important;border-color:var(--cow-border)!important;box-shadow:0 2px 8px #071b2e14!important}.swap-card,.pool-card,.stake-card,.price-card,[data-theme=light] .swap-card,[data-theme=light] .pool-card,[data-theme=light] .stake-card,[data-theme=light] .price-card{background:var(--cow-panel)!important;border:0!important;border-radius:24px!important;box-shadow:none!important;color:var(--cow-text)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.price-card .pair-selector .token-select-btn,.price-card .swap-pair-btn,.price-card .ohlc-container,.price-card .pool-details,.price-card .chart-wrapper,.price-card .timeframe-selector,[data-theme=light] .price-card .pair-selector .token-select-btn,[data-theme=light] .price-card .swap-pair-btn,[data-theme=light] .price-card .ohlc-container,[data-theme=light] .price-card .pool-details,[data-theme=light] .price-card .chart-wrapper,[data-theme=light] .price-card .timeframe-selector{background:var(--cow-input)!important;border:1px solid var(--cow-border)!important;border-radius:16px!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.price-card .pair-selector .token-select-btn:hover,.price-card .swap-pair-btn:hover,[data-theme=light] .price-card .pair-selector .token-select-btn:hover,[data-theme=light] .price-card .swap-pair-btn:hover{background:var(--cow-pill)!important;border-color:var(--cow-cyan)!important}.price-card .timeframe-btn,[data-theme=light] .price-card .timeframe-btn{background:transparent!important;color:var(--cow-muted)!important}.price-card .timeframe-btn.active,[data-theme=light] .price-card .timeframe-btn.active{color:var(--cow-text)!important}.price-card .timeframe-indicator,[data-theme=light] .price-card .timeframe-indicator{background:var(--cow-panel)!important;border:1px solid var(--cow-border)!important;box-shadow:0 2px 8px #0000002e!important}[data-theme=light] .price-card .timeframe-indicator{box-shadow:0 2px 8px #071b2e1a!important}.token-input-container,.token-input-container:focus-within,[data-theme=light] .token-input-container,[data-theme=light] .token-input-container:focus-within,.wallet-menu-address,[data-theme=light] .wallet-menu-address{background:var(--cow-input)!important;border:0!important;border-radius:16px!important;box-shadow:none!important}.token-input-label,.wallet-option-name,.token-symbol,.amount-input,[data-theme=light] .amount-input{color:var(--cow-text)!important}.token-selector.needs-token .token-symbol,.token-selector.needs-token svg,[data-theme=dark] .token-selector.needs-token .token-symbol,[data-theme=dark] .token-selector.needs-token svg,[data-theme=light] .token-selector.needs-token .token-symbol,[data-theme=light] .token-selector.needs-token svg{color:var(--cow-cta-fg)!important;stroke:var(--cow-cta-fg)!important}.token-input-label,.wallet-option-desc,[data-theme=light] .token-input-label,[data-theme=light] .balance-text,[data-theme=light] .swap-info-row,[data-theme=light] .swap-info-row span{color:var(--cow-muted)!important}.token-selector,[data-theme=dark] .token-selector,[data-theme=light] .token-selector{background:var(--cow-pill)!important;border:0!important;color:var(--cow-text)!important;border-radius:999px!important;box-shadow:none!important}.token-selector:hover,[data-theme=dark] .token-selector:hover,[data-theme=light] .token-selector:hover{background:#65d9ff24!important;border-color:transparent!important;color:var(--cow-text)!important}.token-selector.needs-token,.swap-btn.primary,.swap-btn.connect,.connect-wallet-btn,[data-theme=dark] .token-selector.needs-token,[data-theme=dark] .swap-btn.primary,[data-theme=dark] .swap-btn.connect,[data-theme=light] .token-selector.needs-token,[data-theme=light] .swap-btn.primary,[data-theme=light] .swap-btn.connect{background:var(--cow-cta-bg)!important;color:var(--cow-cta-fg)!important;border:0!important;border-radius:999px!important;font-weight:750!important;box-shadow:none!important}.swap-btn.primary:hover,.swap-btn.connect:hover,[data-theme=dark] .swap-btn.primary:hover,[data-theme=dark] .swap-btn.connect:hover,[data-theme=light] .swap-btn.primary:hover,[data-theme=light] .swap-btn.connect:hover{background:var(--cow-cta-bg-hover)!important;color:var(--cow-cta-fg)!important;box-shadow:none!important;transform:none!important}.swap-direction-btn,[data-theme=light] .swap-direction-btn{background:var(--cow-cta-bg)!important;border:0!important;color:var(--cow-cta-fg)!important;box-shadow:none!important}.swap-direction-btn:hover,[data-theme=light] .swap-direction-btn:hover{background:var(--cow-cta-bg-hover)!important;color:var(--cow-cta-fg)!important}.swap-direction-btn svg,[data-theme=light] .swap-direction-btn svg{color:var(--cow-cta-fg)!important;stroke:var(--cow-cta-fg)!important}.wallet-menu,.connect-modal,.token-modal,.network-dropdown,[data-theme=dark] .wallet-menu,[data-theme=dark] .connect-modal,[data-theme=dark] .token-modal,[data-theme=dark] .network-dropdown,[data-theme=light] .wallet-menu,[data-theme=light] .connect-modal,[data-theme=light] .token-modal,[data-theme=light] .network-dropdown{background:var(--cow-panel)!important;border:0!important;border-radius:24px!important;box-shadow:none!important;color:var(--cow-text)!important}.network-current,.network-current.network-native,[data-theme=dark] .network-current,[data-theme=dark] .network-current.network-native,[data-theme=light] .network-current,[data-theme=light] .network-current.network-native,.wallet-option,[data-theme=dark] .wallet-option,[data-theme=light] .wallet-option,.token-search input,[data-theme=dark] .token-search input,[data-theme=light] .token-search input{background:var(--cow-input)!important;border:0!important;border-radius:16px!important;color:var(--cow-text)!important;box-shadow:none!important}.network-current:hover,.network-current.network-native:hover,[data-theme=dark] .network-current:hover,[data-theme=dark] .network-current.network-native:hover,[data-theme=light] .network-current:hover,[data-theme=light] .network-current.network-native:hover,.wallet-option:hover:not(:disabled),[data-theme=dark] .wallet-option:hover:not(:disabled),[data-theme=light] .wallet-option:hover:not(:disabled){background:#65d9ff1f!important;border:0!important;box-shadow:none!important}.network-option:hover,.network-option.active,[data-theme=dark] .network-option:hover,[data-theme=dark] .network-option.active,[data-theme=light] .network-option:hover,[data-theme=light] .network-option.active{background:var(--cow-input)!important;color:var(--cow-text)!important}.network-type-badge,[data-theme=dark] .network-type-badge,[data-theme=dark] .network-badge,[data-theme=light] .network-type-badge,[data-theme=light] .network-badge{color:var(--cow-green)!important;background:var(--cow-green-soft)!important;border:0!important;border-radius:999px!important}.network-dot,.network-current .network-dot,.network-option .network-dot,[data-theme=dark] .network-dot,[data-theme=light] .network-dot{background:var(--cow-green)!important;box-shadow:0 0 0 4px var(--cow-green-soft)!important}@media(max-width:640px){.header{padding:.5rem .625rem!important}.header:before{inset:.5rem!important}.swap-card,.pool-card,.stake-card{border-radius:22px!important}}@media(max-width:768px){html:has(.swap-card) .header,html:has(.pool-card) .header,html:has(.stake-card) .header{background:#0e0f2d!important}[data-theme=light] html:has(.swap-card) .header,[data-theme=light] html:has(.pool-card) .header,[data-theme=light] html:has(.stake-card) .header{background:#f7fcff!important}}:root,[data-theme=dark]{--bv-hill-far: rgba(101, 217, 255, .1);--bv-hill-mid: rgba(101, 217, 255, .16);--bv-hill-front: rgba(101, 217, 255, .22);--bv-ground: #08091f;--bv-spark: rgba(255, 232, 178, .45);--bv-tree-trunk: #5a3a26;--bv-tree-leaves: #2f7a4b;--bv-tree-leaves-bump: #38936d;--bv-apple: #ff6a6a;--bv-windmill-stone: #e4d7c0;--bv-windmill-stone-shade: rgba(70, 56, 38, .32);--bv-windmill-cap: #c44545;--bv-windmill-blade: #f6efe3;--bv-windmill-hub: #2a1f17;--bv-windmill-window: #ffd87a;--bv-windmill-door: #5a3a26;--bv-bakery-wall: #f5e6c8;--bv-bakery-roof: #c44545;--bv-bakery-roof-shade: rgba(0, 0, 0, .16);--bv-bakery-window: #ffd87a;--bv-bakery-window-frame: #2a1f17;--bv-bakery-door: #5a3a26;--bv-bakery-awning: #ffffff;--bv-bakery-stripe: #c44545;--bv-bakery-sign: #2a1f17;--bv-bakery-sign-text: #ffd87a;--bv-bakery-pie-display: #ffb35a;--bv-bakery-chimney: #d6c4a3;--bv-steam: rgba(232, 240, 248, .65);--bv-pie-tin: #4a3826;--bv-pie-tin-rim: #2a1f17;--bv-pie-crust: #e8b97a;--bv-pie-crust-edge: #c89651;--bv-pie-lattice: #c89651;--bv-pie-eye: #1d1410;--bv-pie-eye-shine: #ffffff;--bv-pie-cheek: rgba(255, 130, 130, .55);--bv-pie-smile: #1d1410;--bv-hat: #ffffff;--bv-hat-band: #f0f0f0;--bv-hat-bobble: #ffd87a;--bv-bubble-bg: #ffffff;--bv-bubble-border: rgba(255, 255, 255, .18);--bv-bubble-text: #0e0f2d;--bv-bubble-cta: #087ea4;--bv-shadow: rgba(0, 0, 0, .32)}[data-theme=light]{--bv-hill-far: rgba(15, 130, 180, .16);--bv-hill-mid: rgba(15, 130, 180, .24);--bv-hill-front: rgba(15, 130, 180, .34);--bv-ground: #cfe8f3;--bv-spark: rgba(255, 222, 130, 0);--bv-tree-trunk: #6b4a30;--bv-tree-leaves: #4ea870;--bv-tree-leaves-bump: #66bf86;--bv-apple: #e84545;--bv-windmill-stone: #f3e6cf;--bv-windmill-stone-shade: rgba(70, 56, 38, .18);--bv-windmill-cap: #d6533e;--bv-windmill-blade: #ffffff;--bv-windmill-hub: #2a1f17;--bv-windmill-window: #c44545;--bv-windmill-door: #6b4a30;--bv-bakery-wall: #fff5dc;--bv-bakery-roof: #d6533e;--bv-bakery-roof-shade: rgba(0, 0, 0, .1);--bv-bakery-window: #ffd87a;--bv-bakery-window-frame: #2a1f17;--bv-bakery-door: #6b4a30;--bv-bakery-awning: #ffffff;--bv-bakery-stripe: #d6533e;--bv-bakery-sign: #2a1f17;--bv-bakery-sign-text: #ffd87a;--bv-bakery-pie-display: #ff8a3a;--bv-bakery-chimney: #c9b48f;--bv-steam: rgba(255, 255, 255, .92);--bv-pie-tin: #6b4a30;--bv-pie-tin-rim: #4a3320;--bv-pie-crust: #f0c684;--bv-pie-crust-edge: #d6a35a;--bv-pie-lattice: #d6a35a;--bv-pie-eye: #1d1410;--bv-pie-eye-shine: #ffffff;--bv-pie-cheek: rgba(255, 110, 110, .5);--bv-pie-smile: #1d1410;--bv-hat: #ffffff;--bv-hat-band: #ececec;--bv-hat-bobble: #ffd87a;--bv-bubble-bg: #ffffff;--bv-bubble-border: rgba(7, 27, 46, .1);--bv-bubble-text: #071b2e;--bv-bubble-cta: #087ea4;--bv-shadow: rgba(7, 27, 46, .15)}@keyframes bv-twinkle{0%,to{opacity:.35}50%{opacity:1}}@keyframes bv-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes bv-window-glow{0%,to{opacity:.85}50%{opacity:1}}@keyframes bv-rotate{to{transform:rotate(360deg)}}@keyframes bv-steam-rise{0%{opacity:0;transform:translateY(16px) scale(.5)}30%{opacity:.9}60%{opacity:.6}to{opacity:0;transform:translate(-6px,-32px) scale(1.1)}}@keyframes bv-wave{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(8deg)}60%{transform:rotate(-10deg)}80%{transform:rotate(4deg)}}@keyframes bv-pie-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes bv-bubble-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media(min-width:900px){.app:not(.scrollable-page) .main-content{padding-bottom:4rem!important}}:root,[data-theme=dark]{--sc-hill-far: #15163a;--sc-hill-front: #1c1d44;--sc-silhouette: #2a2b56;--sc-silhouette-cut: #0b0c25;--sc-accent-yellow: #ffd454;--sc-footer: #000000;--sc-footer-text: rgba(222, 227, 230, .55);--sc-footer-text-hover: rgba(222, 227, 230, .95)}[data-theme=light]{--sc-hill-far: #dbe9f1;--sc-hill-front: #c4d8e4;--sc-silhouette: #a8c0d2;--sc-silhouette-cut: #eef7fb;--sc-accent-yellow: #f0a93b;--sc-footer: #071b2e;--sc-footer-text: rgba(255, 255, 255, .55);--sc-footer-text-hover: rgba(255, 255, 255, .95)}.pieswap-scene-footer{position:fixed;left:0;right:0;bottom:0;background:var(--sc-footer);color:var(--sc-footer-text);padding:.625rem 1.25rem;font-size:.75rem;display:flex;align-items:center;gap:1.25rem;z-index:1;border-top:0;pointer-events:auto;overflow:visible}.pieswap-scene-footer-flow{position:fixed;left:0;right:0;bottom:38px;width:100%;height:clamp(120px,18vh,180px);display:block;pointer-events:none;z-index:1}.app.scrollable-page .pieswap-scene-footer-flow{display:none}.pieswap-scene-footer-brand{opacity:.75;white-space:nowrap;display:inline-flex;align-items:center;gap:.4rem}.pieswap-scene-footer-brand:before{content:"";width:14px;height:14px;background:url(/logo.webp) center / contain no-repeat;display:inline-block;flex-shrink:0}.pieswap-scene-footer-links{display:flex;align-items:center;gap:1rem;flex:1}.pieswap-scene-footer-link{color:var(--sc-footer-text);text-decoration:none;font-weight:600;letter-spacing:.005em;white-space:nowrap;display:inline-flex;align-items:center;gap:.375rem;transition:color .16s ease}.pieswap-scene-footer-link:hover{color:var(--sc-footer-text-hover)}.pieswap-scene-footer-link:before{content:none}.pieswap-scene-footer-social{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;color:var(--sc-footer-text);text-decoration:none;transition:color .16s ease,background .16s ease}.pieswap-scene-footer-social:hover{color:var(--sc-footer-text-hover);background:#ffffff0f}[data-theme=light] .pieswap-scene-footer-social:hover{background:#ffffff1a}.pieswap-scene-footer-version{margin-left:.5rem;opacity:.4;font-feature-settings:"tnum"}.app.scrollable-page .pieswap-scene-footer{display:none}@media(max-width:640px){.pieswap-scene-footer{padding:.5rem .75rem;font-size:.6875rem;gap:.625rem;min-height:38px}.pieswap-scene-footer-links{gap:.625rem;overflow-x:auto}.pieswap-scene-footer-version{display:none}}.logo:hover{background:#ffffff12}[data-theme=light] .logo:hover{background:#00000012}.logo-menu{background:var(--cow-panel);border:1px solid var(--cow-border);border-radius:18px;box-shadow:0 16px 40px #00000047;padding:.5rem;margin-left:1.25rem;gap:.375rem;backdrop-filter:none;-webkit-backdrop-filter:none}[data-theme=light] .logo-menu{background:var(--cow-panel);border-color:var(--cow-border);box-shadow:0 12px 32px #071b2e1f}.logo-menu-item{border-radius:14px;background:transparent;border:1px solid transparent;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--cow-muted);transition:background .18s ease,color .18s ease}.logo-menu-item:hover{background:var(--cow-pill);border-color:transparent;color:var(--cow-text)}[data-theme=light] .logo-menu-item{color:var(--cow-muted);border-color:transparent;background:transparent}[data-theme=light] .logo-menu-item:hover{background:var(--cow-pill);border-color:transparent;color:var(--cow-text)}.manage-toggle-indicator,.pool-tabs-indicator{transition:transform .22s ease,background .18s ease,box-shadow .18s ease}.pool-tab:hover,.manage-toggle-btn:hover{color:#fff7e8eb}[data-theme=light] .pool-tab:hover,[data-theme=light] .stake-tab:hover,[data-theme=light] .manage-toggle-btn:hover{color:#321e15}.theme-toggle-btn:focus-visible,.wallet-btn:focus-visible,.wallet-btn-mobile:focus-visible,.connect-wallet-btn:focus-visible,.logo-menu-item:focus-visible,.pool-tab:focus-visible,.manage-toggle-btn:focus-visible{outline:2px solid #8b5cf6;outline-offset:2px}.theme-toggle-btn:focus:not(:focus-visible),.wallet-btn:focus:not(:focus-visible),.wallet-btn-mobile:focus:not(:focus-visible),.connect-wallet-btn:focus:not(:focus-visible),.logo-menu-item:focus:not(:focus-visible){outline:none}[data-theme=light] .theme-toggle-btn:focus-visible,[data-theme=light] .wallet-btn:focus-visible,[data-theme=light] .wallet-btn-mobile:focus-visible,[data-theme=light] .connect-wallet-btn:focus-visible,[data-theme=light] .logo-menu-item:focus-visible,[data-theme=light] .pool-tab:focus-visible,[data-theme=light] .stake-tab:focus-visible,[data-theme=light] .manage-toggle-btn:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}@keyframes pieswap-mesh-drift-a{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(8vw,-6vh,0) scale(1.15)}66%{transform:translate3d(-5vw,4vh,0) scale(.92)}}@keyframes pieswap-mesh-drift-b{0%,to{transform:translateZ(0) scale(1)}33%{transform:translate3d(-7vw,5vh,0) scale(1.1)}66%{transform:translate3d(6vw,-7vh,0) scale(.95)}}@keyframes pieswap-mesh-drift-c{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(4vw,7vh,0) scale(1.2)}}.app:before{content:""!important;position:fixed!important;inset:0!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(closest-side at 22% 26%,rgba(101,217,255,.18),transparent 70%),radial-gradient(closest-side at 78% 34%,rgba(255,200,110,.12),transparent 70%),radial-gradient(closest-side at 50% 78%,rgba(120,84,240,.14),transparent 72%)!important;filter:blur(40px) saturate(1.1)!important;opacity:.85!important;animation:pieswap-mesh-drift-a 22s ease-in-out infinite!important}.app:after{content:""!important;position:fixed!important;inset:0!important;pointer-events:none!important;z-index:0!important;background:radial-gradient(closest-side at 12% 70%,rgba(0,235,164,.1),transparent 65%),radial-gradient(closest-side at 88% 88%,rgba(101,217,255,.14),transparent 70%)!important;filter:blur(60px)!important;opacity:.7!important;animation:pieswap-mesh-drift-b 28s ease-in-out infinite!important}[data-theme=light] .app:before{background:radial-gradient(closest-side at 22% 26%,rgba(101,217,255,.45),transparent 70%),radial-gradient(closest-side at 78% 34%,rgba(255,200,110,.3),transparent 70%),radial-gradient(closest-side at 50% 78%,rgba(180,140,240,.28),transparent 72%)!important;filter:blur(48px) saturate(1.2)!important;opacity:.55!important}[data-theme=light] .app:after{background:radial-gradient(closest-side at 12% 70%,rgba(0,200,150,.22),transparent 65%),radial-gradient(closest-side at 88% 88%,rgba(80,160,220,.28),transparent 70%)!important;filter:blur(70px)!important;opacity:.5!important}@media(prefers-reduced-motion:reduce){.app:before,.app:after{animation:none!important}}@keyframes pieswap-card-settle{0%{opacity:0;transform:translateY(14px) scale(.985);filter:blur(6px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.swap-card,.pool-card,.stake-card,.price-card{background:linear-gradient(135deg,#ffffff14,#ffffff05),var(--cow-panel)!important;backdrop-filter:blur(24px) saturate(1.4)!important;-webkit-backdrop-filter:blur(24px) saturate(1.4)!important;box-shadow:0 1px #ffffff14 inset,0 20px 50px -16px #0000008c,0 0 0 1px #ffffff0a!important;border:0!important;border-radius:28px!important;animation:pieswap-card-settle .62s cubic-bezier(.16,1,.3,1) backwards!important}[data-theme=light] .swap-card,[data-theme=light] .pool-card,[data-theme=light] .stake-card,[data-theme=light] .price-card{background:linear-gradient(135deg,#ffffffa6,#ffffff4d),var(--cow-panel)!important;box-shadow:0 1px #fffffff2 inset,0 24px 60px -18px #071b2e33,0 0 0 1px #071b2e0a!important}@media(prefers-reduced-motion:reduce){.swap-card,.pool-card,.stake-card,.price-card{animation:none!important}}.amount-input{font-size:clamp(2.1rem,4.4vw,3.25rem)!important;font-weight:600!important;letter-spacing:-.035em!important;font-feature-settings:"tnum","lnum"!important;line-height:1.05!important}.token-input-label{font-size:.6875rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;opacity:.75!important}@keyframes pieswap-cta-pulse{0%,to{box-shadow:0 0 0 0 transparent,0 8px 24px -8px #65d9ff59,0 0 30px -6px #65d9ff33}50%{box-shadow:0 0 0 0 transparent,0 8px 24px -8px #65d9ff8c,0 0 38px -4px #65d9ff52}}@keyframes pieswap-cta-pulse-light{0%,to{box-shadow:0 8px 24px -8px #052b6566,0 0 30px -6px #052b652e}50%{box-shadow:0 8px 24px -8px #052b6599,0 0 38px -4px #052b654d}}.connect-wallet-btn,.swap-btn.primary,.swap-btn.connect,.token-selector.needs-token{animation:pieswap-cta-pulse 3.6s ease-in-out infinite!important;transition:transform .22s cubic-bezier(.16,1,.3,1),background .22s ease,box-shadow .28s ease!important}[data-theme=light] .connect-wallet-btn,[data-theme=light] .swap-btn.primary,[data-theme=light] .swap-btn.connect,[data-theme=light] .token-selector.needs-token{animation:pieswap-cta-pulse-light 3.6s ease-in-out infinite!important}.connect-wallet-btn:hover,.swap-btn.primary:hover,.swap-btn.connect:hover,.token-selector.needs-token:hover{transform:translateY(-1px)!important}.swap-btn.disabled,.swap-btn:disabled,.connect-wallet-btn:disabled,.swap-btn.primary.disabled,.swap-btn.primary:disabled,.swap-btn.connect.disabled,.swap-btn.connect:disabled,.token-selector.needs-token.disabled,.token-selector.needs-token:disabled{animation:none!important;box-shadow:none!important;transform:none!important}.swap-btn.disabled:hover,.swap-btn:disabled:hover,.swap-btn.primary.disabled:hover,.swap-btn.primary:disabled:hover{transform:none!important;box-shadow:none!important}.connect-wallet-btn:active,.swap-btn.primary:active,.swap-btn.connect:active,.token-selector.needs-token:active{transform:translateY(0) scale(.985)!important;transition-duration:80ms!important}@media(prefers-reduced-motion:reduce){.connect-wallet-btn,.swap-btn.primary,.swap-btn.connect,.token-selector.needs-token{animation:none!important}}.token-input-container{background:linear-gradient(180deg,#0000001f,#0000000a)!important;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #0003!important;transition:background .22s ease,box-shadow .22s ease!important}[data-theme=light] .token-input-container{background:linear-gradient(180deg,#071b2e0a,#071b2e04)!important;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #071b2e0a!important}.token-input-container:focus-within{box-shadow:inset 0 0 0 1px var(--cow-cyan),0 0 0 4px #65d9ff1a!important}[data-theme=light] .token-input-container:focus-within{box-shadow:inset 0 0 0 1px var(--cow-cyan),0 0 0 4px #087ea414!important}.swap-direction-btn{box-shadow:0 0 0 6px #65d9ff14,0 4px 14px -4px #65d9ff59!important;transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease,background .2s ease!important}[data-theme=light] .swap-direction-btn{box-shadow:0 0 0 6px #052b650f,0 4px 14px -4px #052b654d!important}.swap-direction-btn:hover{transform:rotate(180deg) scale(1.06)!important;box-shadow:0 0 0 8px #65d9ff24,0 6px 18px -4px #65d9ff80!important}[data-theme=light] .swap-direction-btn:hover{box-shadow:0 0 0 8px #052b651a,0 6px 18px -4px #052b6573!important}.wallet-btn.connected{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;backdrop-filter:blur(20px) saturate(1.4)!important;-webkit-backdrop-filter:blur(20px) saturate(1.4)!important;box-shadow:0 8px 24px -10px #0000008c!important;border-radius:999px!important}[data-theme=light] .wallet-btn.connected{background:#ffffff8c!important;border:1px solid rgba(7,27,46,.08)!important;box-shadow:0 8px 24px -10px #071b2e26!important}.theme-toggle-btn{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;backdrop-filter:blur(20px) saturate(1.4)!important;-webkit-backdrop-filter:blur(20px) saturate(1.4)!important;transition:transform .22s cubic-bezier(.16,1,.3,1),background .2s ease!important}[data-theme=light] .theme-toggle-btn{background:#ffffffa6!important;border:1px solid rgba(7,27,46,.08)!important}.pool-tabs,.manage-toggle{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}[data-theme=light] .pool-tabs,[data-theme=light] .stake-tabs,[data-theme=light] .manage-toggle{background:#ffffff80!important;border:1px solid rgba(7,27,46,.06)!important}.panel-input{background:linear-gradient(180deg,#0000001f,#0000000a)!important;border:0!important;border-radius:16px!important;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #0003!important;transition:background .22s ease,box-shadow .22s ease!important}[data-theme=light] .panel-input{background:linear-gradient(180deg,#071b2e0a,#071b2e04)!important;border:0!important;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #071b2e0a!important}.panel-input:focus-within{box-shadow:inset 0 0 0 1px var(--cow-cyan, #65d9ff),0 0 0 4px #65d9ff1a!important}[data-theme=light] .panel-input:focus-within{box-shadow:inset 0 0 0 1px var(--cow-cyan, #087ea4),0 0 0 4px #087ea414!important}.panel-input input{font-size:clamp(1.75rem,3.8vw,2.75rem)!important;font-weight:600!important;letter-spacing:-.03em!important;font-feature-settings:"tnum","lnum"!important;line-height:1.05!important;color:var(--cow-text, var(--text-primary))!important}[data-theme=light] .panel-max{color:var(--cow-cyan, #65d9ff)!important;background:#65d9ff14!important;border:1px solid rgba(101,217,255,.3)!important;border-radius:999px!important;transition:background .18s ease,border-color .18s ease!important}[data-theme=light] .panel-max{color:var(--cow-cyan, #087ea4)!important;background:#087ea414!important;border-color:#087ea447!important}[data-theme=light] .panel-max:hover:not(:disabled){background:#087ea424!important;border-color:#087ea480!important}.panel-btn:not(:disabled):not(.processing){animation:pieswap-cta-pulse 3.6s ease-in-out infinite!important;transition:transform .22s cubic-bezier(.16,1,.3,1),background .22s ease,box-shadow .28s ease!important}[data-theme=light] .panel-btn:not(:disabled):not(.processing){animation:pieswap-cta-pulse-light 3.6s ease-in-out infinite!important}.panel-btn:not(:disabled):not(.processing):hover{transform:translateY(-1px)!important}.panel-btn:not(:disabled):not(.processing):active{transform:translateY(0) scale(.985)!important;transition-duration:80ms!important}[data-theme=light] .claim-rewards-btn:not(:disabled):not(.processing){background:var(--cow-cta-bg, #052b65)!important;color:var(--cow-cta-fg, #ffffff)!important;animation:pieswap-cta-pulse-light 3.6s ease-in-out infinite!important}[data-theme=light] .claim-rewards-btn:not(:disabled):not(.processing):hover{background:var(--cow-cta-bg-hover, #073a82)!important}@media(prefers-reduced-motion:reduce){.panel-btn{animation:none!important}}.stpie-stat-value{font-size:clamp(1.05rem,2.2vw,1.35rem)!important;font-weight:700!important;letter-spacing:-.025em!important;font-feature-settings:"tnum","lnum"!important;color:var(--cow-text, var(--text-primary))!important}.health-stat-value{font-size:clamp(1.25rem,2.5vw,1.75rem)!important;font-weight:700!important;letter-spacing:-.03em!important;font-feature-settings:"tnum","lnum"!important}.bank-panel,[data-theme=light] .bank-panel{background:linear-gradient(135deg,#ffffff0f,#ffffff05),var(--cow-panel, rgba(19, 23, 32, .82))!important;backdrop-filter:blur(24px) saturate(1.4)!important;-webkit-backdrop-filter:blur(24px) saturate(1.4)!important;box-shadow:0 1px #ffffff0f inset,0 20px 50px -16px #00000073,0 0 0 1px #ffffff0a!important;border:0!important;border-radius:24px!important}[data-theme=light] .bank-panel{background:linear-gradient(135deg,#ffffffa6,#ffffff4d),var(--cow-panel, #ffffff)!important;box-shadow:0 1px #fffffff2 inset,0 24px 60px -18px #071b2e2e,0 0 0 1px #071b2e0a!important}.bank-health-bar{background:linear-gradient(135deg,#ffffff0f,#ffffff05),var(--cow-panel, rgba(19, 23, 32, .82))!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;box-shadow:0 1px #ffffff0f inset,0 16px 40px -14px #0006,0 0 0 1px #ffffff0a!important;border:0!important;border-radius:20px!important}[data-theme=light] .bank-health-bar{background:linear-gradient(135deg,#ffffffa6,#ffffff4d),var(--cow-panel, #ffffff)!important;box-shadow:0 1px #fffffff2 inset,0 20px 50px -16px #071b2e29,0 0 0 1px #071b2e0a!important}[data-theme=light] .swap-direction-btn[aria-label="Add tokens"]{box-shadow:0 0 0 6px #052b650f,0 4px 14px -4px #052b654d!important}.panel-toggle{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}[data-theme=light] .panel-toggle{background:#ffffff80!important;border:1px solid rgba(7,27,46,.06)!important}.panel-toggle-indicator{background:var(--cow-panel, rgba(13, 14, 33, .9))!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 2px 8px #0000003d,0 0 0 .5px #ffffff0a!important;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .18s ease,box-shadow .18s ease!important}[data-theme=light] .panel-toggle-indicator{background:var(--cow-panel, #ffffff)!important;border:1px solid rgba(7,27,46,.08)!important;box-shadow:0 2px 8px #071b2e14,0 0 0 .5px #fffc!important}.panel-toggle button{color:var(--cow-muted, rgba(222, 227, 230, .62))!important;font-weight:700!important}.panel-toggle button:hover{color:#fff7e8eb!important}[data-theme=light] .panel-toggle button:hover{color:#321e15!important}.panel-toggle button.active{color:var(--cow-text, #dee3e6)!important;background:transparent!important}.swap-btn:not(.disabled):not(:disabled):focus-visible,.panel-btn:not(.disabled):not(:disabled):focus-visible,.panel-toggle button:not(.disabled):not(:disabled):focus-visible,.manage-toggle-btn:not(.disabled):not(:disabled):focus-visible{outline:2px solid var(--cow-cyan, #65d9ff)!important;outline-offset:2px!important}.swap-btn:focus:not(:focus-visible),.panel-btn:focus:not(:focus-visible),.panel-toggle button:focus:not(:focus-visible),.swap-btn.disabled:focus,.swap-btn:disabled:focus,.swap-btn.disabled:focus-visible,.swap-btn:disabled:focus-visible,.panel-btn.disabled:focus,.panel-btn:disabled:focus,.panel-btn.disabled:focus-visible,.panel-btn:disabled:focus-visible{outline:none!important;box-shadow:none!important}[data-theme=light] .swap-btn:focus-visible,[data-theme=light] .panel-btn:focus-visible,[data-theme=light] .claim-rewards-btn:focus-visible,[data-theme=light] .panel-toggle button:focus-visible,[data-theme=light] .manage-toggle-btn:focus-visible,[data-theme=light] .panel-max:focus-visible{outline-color:var(--cow-cyan, #087ea4)!important}@media(prefers-reduced-motion:reduce){.panel-btn{animation:none!important;transition:background .18s ease,box-shadow .18s ease!important}}@keyframes glass-settle-in{0%{opacity:0;transform:translateY(12px) scale(.97);filter:blur(4px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes glass-settle-in-up{0%{opacity:0;transform:translateY(-10px) scale(.97);filter:blur(3px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}@keyframes glass-glow-pulse{0%{box-shadow:0 0 #65d9ff7a,0 20px 52px #0502047a,inset 0 1px #ffe8be1a}50%{box-shadow:0 0 0 5px #65d9ff1f,0 20px 52px #0502047a,inset 0 1px #ffe8be1a}to{box-shadow:0 0 #65d9ff00,0 20px 52px #0502047a,inset 0 1px #ffe8be1a}}@media(prefers-reduced-motion:reduce){.connect-modal,.token-modal,.tx-modal,.approvals-modal,.info-popup,.wallet-menu,.network-dropdown,.logo-menu{animation:none!important;transition-duration:0ms!important;filter:none!important}}[data-theme=dark] .modal-overlay{background:radial-gradient(54rem 32rem at 50% 74%,rgba(101,217,255,.09),transparent 64%),#070305db;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}[data-theme=light] .modal-overlay{background:#071b2e59;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}.modal-close{width:32px;height:32px;border-radius:50%;background:#0d0e2147;border:1px solid rgba(255,210,137,.14);color:#ffe6bfb8;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease;flex-shrink:0}.modal-close:hover{background:#65d9ff24;border-color:#65d9ff57;color:#fff7e8}.modal-close:focus-visible{outline:2px solid rgba(101,217,255,.8);outline-offset:2px}[data-theme=light] .modal-close{background:#dee3e670;border-color:#071b2e29;color:#4f2f1bcc}[data-theme=light] .modal-close:hover{background:#65d9ff1f;border-color:#65d9ff57;color:#24140d}.modal-title{font-size:18px;font-weight:700;letter-spacing:-.01em;color:#ffe6bf}[data-theme=light] .modal-title{color:#24140d}[data-theme=dark] .connect-modal{background:linear-gradient(180deg,rgba(255,232,190,.04),transparent 32%),#0e0f2df7;border:1px solid rgba(255,210,137,.2);border-radius:26px;box-shadow:0 20px 52px #0502047a,inset 0 1px #ffe8be1a;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);overflow:hidden;animation:glass-settle-in .5s cubic-bezier(.16,1,.3,1) both}[data-theme=light] .connect-modal{background:linear-gradient(180deg,rgba(255,255,255,.6),transparent 36%),#ffffffeb;border:1px solid rgba(7,27,46,.18);border-radius:26px;box-shadow:0 18px 48px #071b2e2e,inset 0 1px #ffffffc7;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);overflow:hidden;animation:glass-settle-in .5s cubic-bezier(.16,1,.3,1) both}[data-theme=dark] .connect-modal .modal-header{border-bottom-color:#ffd2891f;background:transparent}[data-theme=light] .connect-modal .modal-header{border-bottom-color:#071b2e1f;background:transparent}[data-theme=dark] .connect-modal .modal-header h2{color:#ffe6bfb3;letter-spacing:.14em;font-size:12px}[data-theme=dark] .connect-modal .modal-close{color:#ffe6bfb8;border-color:#ffd28924;background:#0d0e2157}[data-theme=dark] .connect-modal .modal-close:hover{background:#65d9ff24;border-color:#65d9ff57;color:#fff7e8}[data-theme=dark] .wallet-option{background:#0d0e218f;border:1px solid rgba(255,210,137,.13);border-radius:16px;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}[data-theme=dark] .wallet-option:hover:not(:disabled){background:#65d9ff1a;border-color:#65d9ff4d;box-shadow:0 0 #65d9ff00}[data-theme=dark] .wallet-option:focus-visible{outline:2px solid rgba(101,217,255,.8);outline-offset:2px}[data-theme=light] .wallet-option{background:#dee3e670;border:1px solid rgba(7,27,46,.14);border-radius:16px}[data-theme=light] .wallet-option:hover:not(:disabled){background:#65d9ff1a;border-color:#65d9ff47}[data-theme=light] .wallet-option:focus-visible{outline:2px solid rgba(101,217,255,.8);outline-offset:2px}[data-theme=light] .modal-overlay:has(.token-modal){background:#071b2e59;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}[data-theme=light] .token-modal{background:linear-gradient(180deg,rgba(255,255,255,.6),transparent 36%),#fffffff0;border:1px solid rgba(7,27,46,.18);border-radius:26px;box-shadow:0 18px 48px #071b2e2e,inset 0 1px #ffffffc7;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);overflow:hidden;animation:glass-settle-in .5s cubic-bezier(.16,1,.3,1) both}[data-theme=dark] .token-modal{border-radius:26px;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);animation:glass-settle-in .5s cubic-bezier(.16,1,.3,1) both}[data-theme=light] .token-modal .modal-header{border-bottom-color:#071b2e1f}[data-theme=light] .token-modal .modal-title{font-size:18px;font-weight:700;letter-spacing:-.01em;color:#24140d}[data-theme=dark] .token-modal .modal-title{font-size:18px;font-weight:700;letter-spacing:-.01em;color:#ffe6bf}[data-theme=dark] .token-search:before,[data-theme=light] .token-search:before{content:none!important;display:none!important}[data-theme=light] .token-search input{background:#dee3e6b8;border-color:#071b2e29;padding-left:2.375rem}[data-theme=light] .token-search input:focus{border-color:#65d9ff66;background:#dee3e6e0;box-shadow:0 0 0 3px #65d9ff1a,inset 0 1px #fff9}[data-theme=dark] .token-list-item:focus-visible{outline:2px solid rgba(101,217,255,.8);outline-offset:2px;border-radius:12px}[data-theme=light] .token-list-item:focus-visible{outline:2px solid rgba(101,217,255,.8);outline-offset:2px;border-radius:12px}[data-theme=light] .token-list-item:hover{background:#65d9ff14;border-color:#65d9ff33}[data-theme=dark] .wallet-menu{background:linear-gradient(180deg,rgba(255,232,190,.04),transparent 30%),#0e0f2df7;border:1px solid rgba(255,210,137,.18);border-radius:24px;box-shadow:0 20px 52px #05020470,inset 0 1px #ffe8be14;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);animation:glass-settle-in .5s cubic-bezier(.16,1,.3,1) both}[data-theme=light] .wallet-menu{background:linear-gradient(180deg,rgba(255,255,255,.58),transparent 34%),#ffffffed;border:1px solid rgba(7,27,46,.18);border-radius:24px;box-shadow:0 18px 46px #071b2e2b,inset 0 1px #ffffffbd;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);animation:glass-settle-in .5s cubic-bezier(.16,1,.3,1) both}[data-theme=dark] .wallet-menu-address{background:#0d0e21b8;border-color:#ffd2891f;border-radius:14px}[data-theme=light] .wallet-menu-address{background:#dee3e6b8;border-color:#071b2e24;border-radius:14px}[data-theme=dark] .wallet-menu-item{border-radius:14px;transition:background .15s ease,border-color .15s ease}[data-theme=dark] .wallet-menu-item:hover{background:#65d9ff17;border-color:#ffd28933}[data-theme=dark] .wallet-menu-item:focus-visible{outline:2px solid rgba(101,217,255,.8);outline-offset:2px}[data-theme=light] .wallet-menu-item{border-radius:14px;transition:background .15s ease,border-color .15s ease}[data-theme=light] .wallet-menu-item:hover{background:#65d9ff14;border-color:#071b2e33}[data-theme=light] .wallet-menu-item:focus-visible{outline:2px solid rgba(101,217,255,.8);outline-offset:2px}[data-theme=dark] .wallet-menu-item.history:hover{background:#65d9ff1a;border-color:#ffd2893d;color:#ffd16f}[data-theme=light] .wallet-menu-item.history:hover{background:#65d9ff1a;border-color:#65d9ff3d;color:var(--cow-cta-bg)}[data-theme=dark] .network-dropdown{background:linear-gradient(180deg,rgba(255,232,190,.04),transparent 30%),#0e0f2df7;border:1px solid rgba(255,210,137,.18);border-radius:20px;box-shadow:0 16px 40px #0502046b,inset 0 1px #ffe8be12;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);animation:glass-settle-in .45s cubic-bezier(.16,1,.3,1) both}[data-theme=light] .network-dropdown{background:linear-gradient(180deg,rgba(255,255,255,.56),transparent 34%),#ffffffed;border:1px solid rgba(7,27,46,.18);border-radius:20px;box-shadow:0 14px 36px #071b2e29,inset 0 1px #ffffffb8;backdrop-filter:blur(20px) saturate(1.4);-webkit-backdrop-filter:blur(20px) saturate(1.4);animation:glass-settle-in .45s cubic-bezier(.16,1,.3,1) both}[data-theme=dark] .network-option{border-radius:12px;transition:background .15s ease,color .15s ease}[data-theme=dark] .network-option:hover{background:#65d9ff1a;color:#ffe6bf}[data-theme=dark] .network-option:focus-visible{outline:2px solid rgba(101,217,255,.8);outline-offset:2px}[data-theme=light] .network-option{border-radius:12px;transition:background .15s ease,color .15s ease}[data-theme=light] .network-option:hover{background:#65d9ff17;color:#24140d}[data-theme=light] .network-option:focus-visible{outline:2px solid rgba(101,217,255,.8);outline-offset:2px}[data-theme=dark] .network-option.active{color:#ffd16f}[data-theme=light] .network-option.active{color:var(--cow-cta-bg)}[data-theme=dark] .logo-menu-item{background:radial-gradient(circle at 40% 30%,rgba(255,232,190,.1),transparent 52%),#0e0f2df0;border:1px solid rgba(255,210,137,.18);border-radius:50%;box-shadow:0 8px 24px #05020461,inset 0 1px #ffe8be14;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease}[data-theme=dark] .logo-menu-item:hover{background:radial-gradient(circle at 40% 30%,rgba(255,232,190,.16),transparent 52%),#2e1c18fa;border-color:#65d9ff5c;box-shadow:0 10px 28px #05020470,0 0 12px #65d9ff1f,inset 0 1px #ffe8be1a;transform:translateY(-1px)}[data-theme=dark] .logo-menu-item:focus-visible{outline:2px solid rgba(101,217,255,.8);outline-offset:2px}[data-theme=light] .logo-menu-item{background:radial-gradient(circle at 40% 30%,rgba(255,255,255,.88),transparent 52%),#ffffffeb;border:1px solid rgba(7,27,46,.18);border-radius:50%;box-shadow:0 8px 22px #071b2e24,inset 0 1px #ffffffc2;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .12s ease}[data-theme=light] .logo-menu-item:hover{background:radial-gradient(circle at 40% 30%,rgba(255,255,255,.96),transparent 52%),#fffaf0fa;border-color:#65d9ff52;box-shadow:0 10px 26px #071b2e2e,0 0 10px #65d9ff1a,inset 0 1px #ffffffd1;transform:translateY(-1px)}[data-theme=light] .logo-menu-item:focus-visible{outline:2px solid rgba(101,217,255,.8);outline-offset:2px}[data-theme=dark] .tx-modal{background:linear-gradient(180deg,rgba(255,232,190,.04),transparent 30%),#0e0f2df7;border:1px solid rgba(255,210,137,.18);border-radius:26px;box-shadow:0 20px 52px #0502047a,inset 0 1px #ffe8be17;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);overflow:hidden;animation:glass-settle-in .5s cubic-bezier(.16,1,.3,1) both}[data-theme=light] .tx-modal{background:linear-gradient(180deg,rgba(255,255,255,.58),transparent 34%),#ffffffed;border:1px solid rgba(7,27,46,.18);border-radius:26px;box-shadow:0 18px 48px #071b2e2e,inset 0 1px #ffffffc2;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);overflow:hidden;animation:glass-settle-in .5s cubic-bezier(.16,1,.3,1) both}[data-theme=dark] .tx-filters{background:#0d0e218f;border-color:#ffd28921;border-radius:999px}[data-theme=light] .tx-filters{background:#dee3e699;border-color:#071b2e24;border-radius:999px}[data-theme=dark] .tx-filters-indicator{background:radial-gradient(circle at 28% 20%,rgba(255,245,202,.36),transparent 48%),linear-gradient(135deg,#ffd16f 0%,var(--cow-cyan) 52%,#d26a28 100%);box-shadow:0 4px 14px #65d9ff47}[data-theme=light] .tx-filters-indicator{background:radial-gradient(circle at 28% 20%,rgba(255,226,178,.3),transparent 48%),linear-gradient(135deg,#e1843a,#c76527 52%,#a84a1d);box-shadow:0 4px 12px #65d9ff38}[data-theme=dark] .tx-item{background:#0d0e215c;border:1px solid rgba(255,210,137,.1);border-radius:16px}[data-theme=dark] .tx-item:hover{background:#65d9ff12;border-color:#ffd28938}[data-theme=light] .tx-item{background:#dee3e670;border:1px solid rgba(7,27,46,.12);border-radius:16px}[data-theme=light] .tx-item:hover{background:#65d9ff12;border-color:#071b2e38}[data-theme=dark] .approvals-modal{background:linear-gradient(180deg,rgba(255,232,190,.04),transparent 30%),#0e0f2df7;border:1px solid rgba(255,210,137,.18);border-radius:26px;box-shadow:0 20px 52px #0502047a,inset 0 1px #ffe8be17;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);overflow:hidden;animation:glass-settle-in .5s cubic-bezier(.16,1,.3,1) both}[data-theme=light] .approvals-modal{background:linear-gradient(180deg,rgba(255,255,255,.58),transparent 34%),#ffffffed;border:1px solid rgba(7,27,46,.18);border-radius:26px;box-shadow:0 18px 48px #071b2e2e,inset 0 1px #ffffffc2;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);overflow:hidden;animation:glass-settle-in .5s cubic-bezier(.16,1,.3,1) both}[data-theme=dark] .approvals-modal .modal-header{border-bottom-color:#ffd2891f}[data-theme=dark] .approvals-modal .modal-title{color:#ffe6bf;font-size:18px;font-weight:700;letter-spacing:-.01em}[data-theme=light] .approvals-modal .modal-title{color:#24140d;font-size:18px;font-weight:700;letter-spacing:-.01em}[data-theme=dark] .approvals-modal .modal-title svg{color:#ffd16f}[data-theme=light] .approvals-modal .modal-title svg{color:var(--cow-cta-bg)}[data-theme=dark] .approvals-info{background:#65d9ff12;border-bottom-color:#ffd2891f}[data-theme=dark] .approvals-info svg{color:#ffd16f}[data-theme=light] .approvals-info{background:#65d9ff12;border-bottom-color:#071b2e1f}[data-theme=light] .approvals-info svg{color:var(--cow-cta-bg)}[data-theme=dark] .approval-item{background:#0d0e215c;border:1px solid rgba(255,210,137,.1);border-radius:16px}[data-theme=dark] .approval-item:hover{background:#65d9ff12;border-color:#ffd28938}[data-theme=light] .approval-item{background:#dee3e670;border:1px solid rgba(7,27,46,.12);border-radius:16px}[data-theme=light] .approval-item:hover{background:#65d9ff12;border-color:#071b2e38}[data-theme=dark] .approvals-footer{border-top-color:#ffd2891f}[data-theme=light] .approvals-footer{border-top-color:#071b2e1f}[data-theme=dark] .approvals-explorer-link{color:#ffd16f}[data-theme=dark] .approvals-explorer-link:hover{color:#ffe4a3}[data-theme=light] .approvals-explorer-link{color:var(--cow-cta-bg)}[data-theme=light] .approvals-explorer-link:hover{color:#9d451b}[data-theme=dark] .approvals-retry-btn{background:#65d9ff1a;border-color:#ffd28938;color:#ffd16f}[data-theme=dark] .approvals-retry-btn:hover{background:#65d9ff2b;border-color:#ffd28957}[data-theme=light] .approvals-retry-btn{background:#65d9ff1a;border-color:#071b2e38;color:var(--cow-cta-bg)}[data-theme=light] .approvals-retry-btn:hover{background:#65d9ff2b;border-color:#071b2e57}[data-theme=dark] .slippage-menu,[data-theme=dark] .slippage-row-wrapper .slippage-menu{background:linear-gradient(180deg,rgba(255,232,190,.04),transparent 30%),#0e0f2dfa;border:1px solid rgba(255,210,137,.2);border-radius:24px;box-shadow:0 16px 42px #0502046b,inset 0 1px #ffe8be17;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);animation:glass-settle-in-up .45s cubic-bezier(.16,1,.3,1) both}[data-theme=light] .slippage-menu,[data-theme=light] .slippage-row-wrapper .slippage-menu{background:linear-gradient(180deg,rgba(255,255,255,.56),transparent 34%),#fffffff2;border:1px solid rgba(7,27,46,.18);border-radius:24px;box-shadow:0 14px 38px #071b2e2b,inset 0 1px #ffffffbd;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);animation:glass-settle-in-up .45s cubic-bezier(.16,1,.3,1) both}[data-theme=dark] .slippage-btn{background:#0d0e218f;border-color:#ffd28924;color:#ffe6bfc7;border-radius:999px}[data-theme=dark] .slippage-btn:hover{background:#65d9ff1a;color:#ffe6bf;border-color:#ffd28947}[data-theme=dark] .slippage-btn.active,[data-theme=dark] .slippage-auto-btn.active{background:var(--cow-cta-bg);border-color:var(--cow-cta-bg);color:var(--cow-cta-fg);box-shadow:0 4px 14px #65d9ff4d}[data-theme=light] .slippage-btn{background:#dee3e699;border-color:#071b2e24;color:#4f2f1b;border-radius:999px}[data-theme=light] .slippage-btn:hover{background:#65d9ff1a;color:#24140d;border-color:#071b2e47}[data-theme=light] .slippage-btn.active,[data-theme=light] .slippage-auto-btn.active{background:var(--cow-cta-bg);border-color:var(--cow-cta-bg);color:var(--cow-cta-fg);box-shadow:0 4px 12px #052b6540}[data-theme=dark] .slippage-auto-btn{background:#0d0e218f;border-color:#ffd28924;color:#ffe6bfc7;border-radius:999px}[data-theme=dark] .slippage-custom-input{background:#0d0e21b8;border-color:#ffd28924;color:#ffe6bfe0;border-radius:999px}[data-theme=dark] .slippage-custom-input:focus{border-color:#65d9ff66;background:#0d0e21d1;box-shadow:0 0 0 3px #65d9ff1a}[data-theme=dark] .slippage-custom-input.active{background:radial-gradient(circle at 28% 20%,rgba(255,245,202,.36),transparent 48%),linear-gradient(135deg,#ffd16f 0%,var(--cow-cyan) 52%,#d26a28 100%);border-color:#ffd28970;color:#211006}[data-theme=light] .slippage-auto-btn{background:#dee3e699;border-color:#071b2e24;color:#4f2f1b;border-radius:999px}[data-theme=light] .slippage-custom-input{background:#dee3e6b8;border-color:#071b2e24;color:#24140d;border-radius:999px}[data-theme=light] .slippage-custom-input:focus{border-color:#65d9ff66;background:#dee3e6e0;box-shadow:0 0 0 3px #65d9ff1a}[data-theme=light] .slippage-custom-input.active{background:radial-gradient(circle at 28% 20%,rgba(255,226,178,.3),transparent 48%),linear-gradient(135deg,#e1843a,#c76527 52%,#a84a1d);border-color:#65d9ff70;color:#fff7e8}[data-theme=dark] .info-popup{background:linear-gradient(180deg,rgba(255,232,190,.04),transparent 28%),#0e0f2dfa;border:1px solid rgba(255,210,137,.2);border-radius:22px;box-shadow:0 16px 40px #0502046b,inset 0 1px #ffe8be17;backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);animation:glass-settle-in .45s cubic-bezier(.16,1,.3,1) both}[data-theme=light] .info-popup{background:linear-gradient(180deg,rgba(255,255,255,.56),transparent 34%),#fffffff5;border:1px solid rgba(7,27,46,.18);border-radius:22px;box-shadow:0 14px 36px #071b2e29,inset 0 1px #ffffffbd;backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);animation:glass-settle-in .45s cubic-bezier(.16,1,.3,1) both}[data-theme=dark] .info-popup-title{color:#ffe6bf;font-size:15px;font-weight:700;letter-spacing:-.01em;border-bottom-color:#ffd2891f}[data-theme=light] .info-popup-title{color:#24140d;font-size:15px;font-weight:700;letter-spacing:-.01em;border-bottom-color:#071b2e1f}[data-theme=dark] .info-popup-note{border-top-color:#ffd2891f}[data-theme=light] .info-popup-note{border-top-color:#071b2e1f}[data-theme=dark] .info-popup-link{border-top-color:#ffd2891f}[data-theme=dark] .info-popup-link span{color:#ffd16f}[data-theme=dark] .info-popup-link span:hover{color:#ffe4a3}[data-theme=light] .info-popup-link{border-top-color:#071b2e1f}[data-theme=light] .info-popup-link span{color:var(--cow-cta-bg)}[data-theme=light] .info-popup-link span:hover{color:#9d451b}[data-theme=dark] .info-popup-value.accent{color:#ffd16f}[data-theme=light] .info-popup-value.accent{color:var(--cow-cta-bg)}[data-theme=dark] .network-type-badge{background:#65d9ff24;color:#ffd16f;border:1px solid rgba(255,210,137,.22)}[data-theme=light] .network-type-badge{background:#65d9ff1f;color:var(--cow-cta-bg);border:1px solid rgba(7,27,46,.2)}[data-theme=dark] .network-badge{background:#65d9ff24;color:#ffd16f}[data-theme=light] .network-badge{background:#65d9ff1f;color:var(--cow-cta-bg)}@media(max-width:640px){.modal-overlay{align-items:flex-end;padding:0}.connect-modal,.token-modal,.tx-modal,.approvals-modal{max-width:100%;width:100%;max-height:90dvh;border-radius:28px 28px 0 0;animation:glass-sheet-up .5s cubic-bezier(.16,1,.3,1) both}.connect-modal:before,.token-modal:before,.tx-modal:before,.approvals-modal:before{content:"";display:block;width:40px;height:5px;border-radius:999px;background:#ffd2894d;margin:.75rem auto 0;flex-shrink:0}[data-theme=light] .connect-modal:before,[data-theme=light] .token-modal:before,[data-theme=light] .tx-modal:before,[data-theme=light] .approvals-modal:before{background:#071b2e3d}@keyframes glass-sheet-up{0%{opacity:0;transform:translateY(100%) scale(.99);filter:blur(4px)}60%{opacity:1;filter:blur(0)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}}.token-content,.legal-content{background:linear-gradient(160deg,rgba(101,217,255,.045) 0%,rgba(255,188,100,.02) 40%,transparent 100%),#0e0f2de0;border:1px solid rgba(255,210,137,.18);border-radius:24px;box-shadow:0 20px 60px #0502045c,0 4px 16px #05020438,inset 0 1px #ffe8be17;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);padding:2rem}[data-theme=light] .token-content,[data-theme=light] .legal-content{background:linear-gradient(160deg,#ffffffb8,#fff8dc8c);border-color:#071b2e24;box-shadow:0 16px 44px #071b2e24,0 2px 8px #071b2e14,inset 0 1px #ffffffd1}.token-back-btn,.legal-back-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.125rem;background:#65d9ff1a;border:1px solid rgba(101,217,255,.28);border-radius:var(--radius-full);color:var(--accent);font-size:.875rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease;margin-bottom:1rem}.token-back-btn:hover,.legal-back-btn:hover{background:#65d9ff2e;border-color:#65d9ff7a;box-shadow:0 0 14px #65d9ff2e;color:var(--text-primary)}.token-back-btn:focus-visible,.legal-back-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-theme=light] .token-back-btn,[data-theme=light] .legal-back-btn{background:#65d9ff17;border-color:#65d9ff42;color:var(--accent)}[data-theme=light] .token-back-btn:hover,[data-theme=light] .legal-back-btn:hover{background:#65d9ff29;border-color:#65d9ff70;box-shadow:0 0 12px #65d9ff29;color:#321e15}.token-header h1,.legal-header h1{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;letter-spacing:-.02em;color:var(--text-primary);margin:0;line-height:1.15}.token-section h2{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.token-section h3{font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.token-section p,.token-section li{line-height:1.7;color:var(--text-secondary)}.token-hero h2{font-size:clamp(1.5rem,2.5vw,1.875rem);font-weight:700;letter-spacing:-.025em;color:var(--text-primary)}.token-stat{background:linear-gradient(150deg,#65d9ff0e,#65d9ff05),#0e0f2dc7;border:1px solid rgba(255,210,137,.18);border-radius:16px;box-shadow:0 8px 24px #0502043d,inset 0 1px #ffe8be12;backdrop-filter:blur(16px) saturate(1.3);-webkit-backdrop-filter:blur(16px) saturate(1.3);transition:box-shadow .18s ease,border-color .18s ease}.token-stat:hover{border-color:#ffd28947;box-shadow:0 10px 28px #05020447,0 0 0 1px #65d9ff1a,inset 0 1px #ffe8be17}[data-theme=light] .token-stat{background:linear-gradient(150deg,#ffffffd1,#fff0c899);border-color:#071b2e29;box-shadow:0 6px 18px #071b2e1f,inset 0 1px #ffffffe6}[data-theme=light] .token-stat:hover{border-color:#65d9ff47;box-shadow:0 8px 22px #071b2e29,0 0 0 1px #65d9ff1f,inset 0 1px #ffffffe6}.token-stat-value.accent{color:var(--accent)}.token-step{background:linear-gradient(135deg,rgba(101,217,255,.04) 0%,transparent 100%),#0e0f2db8;border:1px solid rgba(255,210,137,.15);border-radius:16px;box-shadow:0 6px 18px #05020433,inset 0 1px #ffe8be0f;backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3)}[data-theme=light] .token-step{background:linear-gradient(135deg,#ffffffc7,#fff0c88c);border-color:#071b2e24;box-shadow:0 4px 14px #071b2e1a,inset 0 1px #ffffffe0}.token-step-number{background:linear-gradient(135deg,#ffd16f 0%,var(--cow-cyan) 52%,#d26a28 100%);color:#211006;box-shadow:0 4px 12px #65d9ff52;border:none;font-weight:700}.token-principle{background:linear-gradient(150deg,rgba(101,217,255,.04) 0%,transparent 100%),#0e0f2db8;border:1px solid rgba(255,210,137,.15);border-radius:20px;box-shadow:0 6px 20px #05020433,inset 0 1px #ffe8be0f;backdrop-filter:blur(12px) saturate(1.3);-webkit-backdrop-filter:blur(12px) saturate(1.3);transition:border-color .18s ease,box-shadow .18s ease}.token-principle:hover{border-color:#ffd28942;box-shadow:0 10px 28px #05020447,inset 0 1px #ffe8be14}[data-theme=light] .token-principle{background:linear-gradient(150deg,#ffffffd1,#fff0c88c);border-color:#071b2e24;box-shadow:0 4px 14px #071b2e1a,inset 0 1px #ffffffe0}.token-principle-icon{background:#65d9ff24;border:1px solid rgba(101,217,255,.22);color:var(--accent)}[data-theme=light] .token-principle-icon{background:#65d9ff1a;border-color:#65d9ff33}.token-hero-badge{background:#65d9ff0f;border:1px solid rgba(255,210,137,.2);color:var(--text-secondary);font-weight:500;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}[data-theme=light] .token-hero-badge{background:#ffffffa6;border-color:#071b2e29}.token-notice{background:linear-gradient(135deg,rgba(101,217,255,.04) 0%,transparent 100%),#0e0f2da6!important;border-color:#ffd28929!important;border-radius:16px}[data-theme=light] .token-notice{background:linear-gradient(135deg,#ffffffbf,#fff0c880)!important;border-color:#071b2e24!important}.token-section{border-bottom-color:#ffd2891a}.token-footer p{color:var(--accent);font-weight:600;letter-spacing:-.01em}.legal-section{border-bottom-color:#ffd2891a}.legal-section h2{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.legal-section h3{font-size:1rem;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.legal-section p,.legal-section li{line-height:1.7;color:var(--text-secondary)}.legal-section a{color:var(--accent);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .15s ease,color .15s ease}.legal-section a:hover{text-decoration:none;border-bottom-color:var(--accent);color:var(--text-primary)}.tx-modal{background:linear-gradient(160deg,rgba(101,217,255,.04) 0%,rgba(255,188,100,.015) 40%,transparent 100%),#1a1114f0;border-radius:24px;border:1px solid rgba(255,210,137,.18);box-shadow:0 24px 72px #0502046b,0 4px 16px #05020447,inset 0 1px #ffe8be14;backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5)}[data-theme=light] .tx-modal{background:linear-gradient(160deg,#ffffffe0,#fff4dab8);border-color:#071b2e26;box-shadow:0 18px 56px #071b2e29,inset 0 1px #ffffffe6}.tx-modal .modal-title{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.tx-filters{background:#65d9ff0a;border-color:#ffd28924}[data-theme=light] .tx-filters{background:#dee3e673;border-color:#071b2e24}.tx-filters-indicator{background:linear-gradient(135deg,#ffd16f 0%,var(--cow-cyan) 52%,#d26a28 100%);box-shadow:0 4px 12px #65d9ff42}[data-theme=light] .tx-filters-indicator{background:linear-gradient(135deg,#d5762e 0%,var(--cow-cta-bg) 100%);box-shadow:0 4px 10px #65d9ff38}.tx-filters.dragging .tx-filters-indicator{box-shadow:0 4px 18px #65d9ff6b}[data-theme=light] .tx-filters.dragging .tx-filters-indicator{box-shadow:0 4px 14px #65d9ff52}.tx-filter-btn.active{color:#211006}[data-theme=light] .tx-filter-btn.active{color:#fff7e8}.tx-item{background:#65d9ff06;border:1px solid transparent;border-radius:14px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.tx-item:hover{background:#65d9ff0d;border-color:#ffd2892e;box-shadow:0 2px 8px #05020429}[data-theme=light] .tx-item{background:#ffffff73}[data-theme=light] .tx-item:hover{background:#ffffffb8;border-color:#071b2e29;box-shadow:0 2px 8px #071b2e1a}.tx-item-icon{background:#65d9ff0a;border-color:#ffd28924}[data-theme=light] .tx-item-icon{background:#ffffffb3;border-color:#071b2e24}.tx-item-type{font-weight:600;letter-spacing:-.01em}.tx-item-link{color:var(--accent);transition:opacity .15s ease,color .15s ease}.tx-item-link:hover{opacity:1;color:var(--text-primary)}.tx-item-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.pending-badge{background:linear-gradient(135deg,#ffd16f 0%,var(--cow-cyan) 100%);color:#211006;font-weight:700;box-shadow:0 2px 8px #65d9ff4d}[data-theme=light] .pending-badge{background:linear-gradient(135deg,#d5762e 0%,var(--cow-cta-bg) 100%);color:#fff7e8;box-shadow:0 2px 6px #65d9ff47}.tx-item-meta span:first-child{font-weight:600}.tx-refresh-btn{background:#65d9ff0f;border-color:#ffd28929;color:var(--text-secondary);border-radius:var(--radius-full);transition:background .15s ease,border-color .15s ease,color .15s ease}@media(hover:hover){.tx-refresh-btn:hover:not(:disabled){background:#65d9ff1f;border-color:#65d9ff52;color:var(--accent);box-shadow:0 0 10px #65d9ff24}}.tx-refresh-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-theme=light] .tx-refresh-btn{background:#dee3e68c;border-color:#071b2e29;color:var(--text-secondary)}[data-theme=light] .tx-refresh-btn:hover:not(:disabled){background:#65d9ff1a;border-color:#65d9ff47;color:var(--accent)}.tx-footer{border-top-color:#ffd2891a}[data-theme=light] .tx-footer{border-top-color:#071b2e1a}.approvals-modal{background:linear-gradient(160deg,rgba(101,217,255,.04) 0%,rgba(255,188,100,.015) 40%,transparent 100%),#1a1114f0;border-radius:24px;border:1px solid rgba(255,210,137,.18);box-shadow:0 24px 72px #0502046b,0 4px 16px #05020447,inset 0 1px #ffe8be14;backdrop-filter:blur(28px) saturate(1.5);-webkit-backdrop-filter:blur(28px) saturate(1.5)}[data-theme=light] .approvals-modal{background:linear-gradient(160deg,#ffffffe0,#fff4dab8);border-color:#071b2e26;box-shadow:0 18px 56px #071b2e29,inset 0 1px #ffffffe6}.approvals-modal .modal-header{border-bottom-color:#ffd2891f}.approvals-modal .modal-title{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.approvals-modal .modal-title svg{color:var(--accent)}[data-theme=light] .approvals-modal .modal-header{border-bottom-color:#071b2e1f}.approvals-info{background:#65d9ff12;border-bottom-color:#ffd2891a}.approvals-info svg{color:var(--accent)}[data-theme=light] .approvals-info{background:#65d9ff12;border-bottom-color:#071b2e1a}.approval-item{background:#65d9ff08;border:1px solid rgba(255,210,137,.13);border-radius:14px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.approval-item:hover{background:#65d9ff0f;border-color:#ffd2893d;box-shadow:0 2px 10px #0502042e}[data-theme=light] .approval-item{background:#ffffff80;border-color:#071b2e24}[data-theme=light] .approval-item:hover{background:#ffffffc7;border-color:#65d9ff38;box-shadow:0 2px 8px #071b2e1a}.approval-item-token{font-weight:700;letter-spacing:-.01em}.approval-item-amount.unlimited{color:#fca044;font-weight:700;text-shadow:0 0 10px rgba(252,160,68,.28)}.approval-revoke-btn{background:#f8717117;border:1px solid rgba(248,113,113,.26);border-radius:10px;color:var(--error);font-weight:600;font-size:.75rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.approval-revoke-btn:hover:not(:disabled){background:#f871712e;border-color:#f8717170;box-shadow:0 0 12px #f871712e}.approval-revoke-btn:focus-visible{outline:2px solid rgba(248,113,113,.6);outline-offset:2px}[data-theme=light] .approval-revoke-btn{background:#ef444417;border-color:#ef44443d}[data-theme=light] .approval-revoke-btn:hover:not(:disabled){background:#ef444429;border-color:#ef444461;box-shadow:0 0 10px #ef444424}.approvals-retry-btn{background:#65d9ff1a;border:1px solid rgba(101,217,255,.26);color:var(--accent);border-radius:var(--radius-lg);font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.approvals-retry-btn:hover{background:#65d9ff2e;border-color:#65d9ff6b;box-shadow:0 0 12px #65d9ff2e}.approvals-retry-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}[data-theme=light] .approvals-retry-btn{background:#65d9ff17;border-color:#65d9ff3d;color:var(--accent)}[data-theme=light] .approvals-retry-btn:hover{background:#65d9ff29;border-color:#65d9ff66}.approvals-explorer-link{color:var(--accent);transition:color .15s ease,opacity .15s ease}.approvals-explorer-link:hover{color:var(--text-primary);opacity:1}.approvals-explorer-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.approvals-footer{border-top-color:#ffd2891a}[data-theme=light] .approvals-footer{border-top-color:#071b2e1a}.approvals-revoke-all-btn{background:linear-gradient(135deg,#f871711f,#ef444414);border:1px solid rgba(248,113,113,.28);color:var(--error);border-radius:var(--radius-lg);font-weight:700;letter-spacing:-.01em;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.approvals-revoke-all-btn:hover:not(:disabled){background:#f8717138;border-color:#f8717175;box-shadow:0 0 14px #f8717133}.approvals-revoke-all-btn:focus-visible{outline:2px solid rgba(248,113,113,.6);outline-offset:2px}[data-theme=light] .approvals-revoke-all-btn{background:#ef44441a;border-color:#ef444442}[data-theme=light] .approvals-revoke-all-btn:hover:not(:disabled){background:#ef44442e;border-color:#ef444466;box-shadow:0 0 12px #ef444429}.old-card{background:linear-gradient(160deg,rgba(101,217,255,.04) 0%,rgba(255,188,100,.015) 40%,transparent 100%),#0e0f2deb;border-color:#ffd2892e;box-shadow:0 20px 60px #0502045c,0 4px 16px #05020438,inset 0 1px #ffe8be12;backdrop-filter:blur(24px) saturate(1.4);-webkit-backdrop-filter:blur(24px) saturate(1.4);border-radius:24px}[data-theme=light] .old-card{background:linear-gradient(160deg,#ffffffdb,#fff4dab3);border-color:#071b2e26;box-shadow:0 16px 44px #071b2e24,inset 0 1px #ffffffe6}.old-header{border-bottom-color:#ffd2891f}[data-theme=light] .old-header{border-bottom-color:#071b2e1f}.old-header h2{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:var(--text-primary)}.old-position{border-bottom-color:#ffd2891a;transition:background .15s ease}.old-position:hover{background:#65d9ff0a}[data-theme=light] .old-position{border-bottom-color:#071b2e1a}[data-theme=light] .old-position:hover{background:#fff0c861}.old-summary{background:#65d9ff0a;border-bottom-color:#ffd2891a;color:var(--text-secondary);font-weight:500}[data-theme=light] .old-summary{background:#dee3e666;border-bottom-color:#071b2e1a}.old-position-btn{background:linear-gradient(135deg,#ffd16f 0%,var(--cow-cyan) 52%,#d26a28 100%);color:#211006;border:none;border-radius:12px;font-weight:700;letter-spacing:-.01em;box-shadow:0 4px 14px #65d9ff47;transition:filter .15s ease,box-shadow .15s ease}.old-position-btn:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 6px 18px #65d9ff5c,0 0 14px #d26a2833}.old-position-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}[data-theme=light] .old-position-btn{background:linear-gradient(135deg,#d5762e 0%,var(--cow-cta-bg) 100%);color:#fff7e8;box-shadow:0 4px 12px #65d9ff3d}[data-theme=light] .old-position-btn:hover:not(:disabled){filter:brightness(1.06);box-shadow:0 6px 16px #65d9ff52,0 0 12px #d5762e29}.old-refresh{border-radius:8px;color:var(--text-muted);transition:background .15s ease,color .15s ease}.old-refresh:hover{background:#65d9ff14;color:var(--accent)}.old-refresh:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tx-modal .modal-close,.approvals-modal .modal-close{border-radius:var(--radius-full);transition:background .15s ease,color .15s ease,border-color .15s ease}.tx-modal .modal-close:focus-visible,.approvals-modal .modal-close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){.token-back-btn,.legal-back-btn,.token-stat,.token-step,.token-principle,.tx-item,.tx-refresh-btn,.tx-item-link,.tx-filters-indicator,.approval-item,.approval-revoke-btn,.approvals-revoke-all-btn,.approvals-retry-btn,.old-position,.old-position-btn,.old-refresh{transition:none!important;animation:none!important}}@keyframes pieswap-faq-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes pieswap-faq-modal-in{0%{opacity:0;transform:translateY(20px) scale(.96);filter:blur(8px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.pieswap-faq-overlay{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:2rem 1rem;background:#0000009e;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);animation:pieswap-faq-overlay-in .24s ease-out;overflow-y:auto}[data-theme=light] .pieswap-faq-overlay{background:#071b2e6b}.pieswap-faq-modal{position:relative;width:min(680px,100%);max-height:calc(100vh - 4rem);overflow-y:auto;background:linear-gradient(135deg,#ffffff14,#ffffff05),var(--cow-panel);border-radius:28px;padding:2rem 2rem 1.5rem;box-shadow:0 1px #ffffff14 inset,0 32px 80px -20px #0009,0 0 0 1px #ffffff0a;backdrop-filter:blur(28px) saturate(1.4);-webkit-backdrop-filter:blur(28px) saturate(1.4);color:var(--cow-text);animation:pieswap-faq-modal-in .5s cubic-bezier(.16,1,.3,1) backwards}[data-theme=light] .pieswap-faq-modal{background:linear-gradient(135deg,#ffffffb3,#ffffff4d),var(--cow-panel);box-shadow:0 1px #fffffff2 inset,0 32px 80px -20px #071b2e38,0 0 0 1px #071b2e0f}.pieswap-faq-close{position:absolute;top:1rem;right:1rem;width:36px;height:36px;display:grid;place-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:var(--cow-text);border-radius:50%;font-size:18px;line-height:1;cursor:pointer;transition:background .18s ease,transform .22s cubic-bezier(.16,1,.3,1)}[data-theme=light] .pieswap-faq-close{background:#071b2e0a;border-color:#071b2e1a}.pieswap-faq-close:hover{background:#65d9ff24;transform:rotate(90deg)}.pieswap-faq-close:focus-visible{outline:2px solid var(--cow-cyan);outline-offset:2px}.pieswap-faq-modal-header{text-align:center;margin-bottom:1.5rem;padding-right:2rem}.pieswap-faq-kicker{display:inline-block;padding:.25rem .75rem;background:var(--cow-pill);border:1px solid var(--cow-border);border-radius:999px;font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--cow-cyan);margin-bottom:.875rem}.pieswap-faq-modal-header h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.025em;color:var(--cow-text);margin:0 0 .5rem}.pieswap-faq-modal-header p{font-size:.9375rem;color:var(--cow-muted);margin:0}.pieswap-faq-features{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.5rem}.pieswap-faq-feature{display:flex;align-items:flex-start;gap:.625rem;padding:.875rem;background:var(--cow-input);border:1px solid var(--cow-border);border-radius:16px}.pieswap-faq-feature svg{flex-shrink:0;color:var(--cow-cyan);margin-top:2px}.pieswap-faq-feature h4{margin:0 0 .125rem;font-size:.875rem;font-weight:700;color:var(--cow-text)}.pieswap-faq-feature p{margin:0;font-size:.75rem;color:var(--cow-muted);line-height:1.4}@media(max-width:560px){.pieswap-faq-features{grid-template-columns:1fr;gap:.5rem}}.pieswap-faq-list{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.pieswap-faq-item{background:var(--cow-input);border:1px solid var(--cow-border);border-radius:14px;overflow:hidden;transition:border-color .18s ease,background .18s ease}.pieswap-faq-item[open]{border-color:var(--cow-cyan);background:#65d9ff0a}[data-theme=light] .pieswap-faq-item[open]{background:#087ea40a}.pieswap-faq-item summary{padding:.875rem 1rem;font-size:.9375rem;font-weight:600;color:var(--cow-text);cursor:pointer;list-style:none;position:relative;-webkit-user-select:none;user-select:none}.pieswap-faq-item summary::-webkit-details-marker{display:none}.pieswap-faq-item summary:after{content:"+";position:absolute;right:1rem;top:50%;transform:translateY(-50%);font-size:1.25rem;color:var(--cow-cyan);transition:transform .22s cubic-bezier(.16,1,.3,1)}.pieswap-faq-item[open] summary:after{content:"−"}.pieswap-faq-item summary:hover{color:var(--cow-cyan)}.pieswap-faq-item summary:focus-visible{outline:2px solid var(--cow-cyan);outline-offset:-2px;border-radius:14px}.pieswap-faq-item p{padding:0 1rem 1rem;font-size:.875rem;line-height:1.55;color:var(--cow-muted);margin:0}.pieswap-faq-item p+p{padding-top:.75rem}.pieswap-faq-item a,.pieswap-faq-link{color:var(--cow-cyan);text-decoration:none;font-weight:600;cursor:pointer}.pieswap-faq-item a:hover,.pieswap-faq-link:hover{text-decoration:underline}.pieswap-faq-modal-footer{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid var(--cow-border)}.pieswap-faq-legal-link{font-size:.8125rem;color:var(--cow-muted);cursor:pointer}.pieswap-faq-legal-link:hover{color:var(--cow-cyan)}.pieswap-faq-cta{padding:.625rem 1.25rem;background:var(--cow-cta-bg);color:var(--cow-cta-fg);border:0;border-radius:999px;font-size:.875rem;font-weight:700;cursor:pointer;box-shadow:0 4px 14px -4px #65d9ff59;transition:transform .2s cubic-bezier(.16,1,.3,1),background .18s ease,box-shadow .22s ease}.pieswap-faq-cta:hover{background:var(--cow-cta-bg-hover);transform:translateY(-1px);box-shadow:0 6px 20px -4px #65d9ff80}.pieswap-faq-cta:focus-visible{outline:2px solid var(--cow-cyan);outline-offset:2px}@media(max-width:640px){.pieswap-faq-overlay{align-items:flex-end;padding:0}.pieswap-faq-modal{width:100%;max-height:90vh;border-radius:24px 24px 0 0;padding:1.5rem 1.25rem 1rem}}@media(prefers-reduced-motion:reduce){.pieswap-faq-overlay,.pieswap-faq-modal,.pieswap-faq-close,.pieswap-faq-item,.pieswap-faq-cta{animation:none!important;transition:none!important}}.wallet-btn.connected,.wallet-btn-mobile.connected,[data-theme=dark] .wallet-btn.connected:not(.wrong-network):not(.has-pending):not(.has-success),[data-theme=dark] .wallet-btn-mobile:not(.wrong-network):not(.has-pending):not(.has-success){background:linear-gradient(135deg,#ffffff14,#ffffff05),var(--cow-panel)!important;border:0!important;border-radius:999px!important;padding:.5rem .875rem .5rem 1rem!important;color:var(--cow-text)!important;font-weight:600!important;backdrop-filter:blur(24px) saturate(1.4)!important;-webkit-backdrop-filter:blur(24px) saturate(1.4)!important;box-shadow:0 1px #ffffff14 inset,0 12px 28px -10px #00000073,0 0 0 1px #ffffff0a!important;transition:transform .22s cubic-bezier(.16,1,.3,1),background .2s ease,box-shadow .22s ease!important}[data-theme=light] .wallet-btn.connected,[data-theme=light] .wallet-btn-mobile.connected,[data-theme=light] .wallet-btn.connected:not(.wrong-network):not(.has-pending):not(.has-success),[data-theme=light] .wallet-btn-mobile:not(.wrong-network):not(.has-pending):not(.has-success){background:linear-gradient(135deg,#ffffffa6,#ffffff4d),var(--cow-panel)!important;border:0!important;color:var(--cow-text)!important;box-shadow:0 1px #fffffff2 inset,0 16px 36px -12px #071b2e29,0 0 0 1px #071b2e0f!important}.wallet-btn.connected:hover,.wallet-btn-mobile.connected:hover{transform:none!important;box-shadow:0 1px #ffffff1a inset,0 12px 28px -10px #00000073,0 0 0 1px #65d9ff38!important}[data-theme=light] .wallet-btn.connected:hover,[data-theme=light] .wallet-btn-mobile.connected:hover{transform:none!important;box-shadow:0 1px #fffffff2 inset,0 16px 36px -12px #071b2e29,0 0 0 1px #087ea438!important}.wallet-btn.connected:focus-visible{outline:2px solid var(--cow-cyan)!important;outline-offset:2px!important}.wallet-menu{background:linear-gradient(135deg,#ffffff14,#ffffff05),var(--cow-panel)!important;border:0!important;border-radius:24px!important;padding:.75rem!important;color:var(--cow-text)!important;backdrop-filter:blur(28px) saturate(1.4)!important;-webkit-backdrop-filter:blur(28px) saturate(1.4)!important;box-shadow:0 1px #ffffff14 inset,0 24px 60px -16px #0000008c,0 0 0 1px #ffffff0a!important;animation:pieswap-card-settle .4s cubic-bezier(.16,1,.3,1) backwards!important}[data-theme=light] .wallet-menu{background:linear-gradient(135deg,#ffffffc7,#fff6),var(--cow-panel)!important;box-shadow:0 1px #fffffffa inset,0 28px 70px -18px #071b2e38,0 0 0 1px #071b2e0f!important}.wallet-menu .network-current,.wallet-menu .network-current.network-native{background:var(--cow-input)!important;border:1px solid var(--cow-border)!important;border-radius:14px!important;padding:.625rem .875rem!important;box-shadow:none!important;color:var(--cow-text)!important;transition:background .18s ease,border-color .18s ease!important}.wallet-menu .network-current:hover{background:#65d9ff14!important;border-color:var(--cow-cyan)!important}[data-theme=light] .wallet-menu .network-current:hover{background:#087ea40f!important;border-color:var(--cow-cyan)!important}.wallet-menu-address{background:var(--cow-input)!important;border:1px solid var(--cow-border)!important;border-radius:14px!important;padding:.75rem .875rem!important;box-shadow:none!important;color:var(--cow-text)!important;font-family:ui-monospace,SF Mono,Menlo,monospace!important;font-size:.75rem!important;line-height:1.5!important;word-break:break-all!important}[data-theme=light] .wallet-menu-address{background:var(--cow-input)!important;border-color:var(--cow-border)!important;color:var(--cow-text)!important}.wallet-menu-address .copy-btn{background:var(--cow-pill)!important;border:1px solid var(--cow-border)!important;border-radius:8px!important;color:var(--cow-muted)!important}.wallet-menu-address .copy-btn:hover{background:#65d9ff1f!important;border-color:var(--cow-cyan)!important;color:var(--cow-cyan)!important}.wallet-menu-item{background:transparent!important;border:0!important;border-radius:12px!important;padding:.625rem .75rem!important;color:var(--cow-text)!important;font-size:.875rem!important;font-weight:500!important;transition:background .18s ease,color .18s ease!important}.wallet-menu-item:hover{background:var(--cow-pill)!important;color:var(--cow-cyan)!important}.wallet-menu-item:focus-visible{outline:2px solid var(--cow-cyan)!important;outline-offset:-2px!important}.wallet-menu-item svg{color:var(--cow-muted)!important;transition:color .18s ease!important}.wallet-menu-item:hover svg{color:var(--cow-cyan)!important}.wallet-menu .network-type-badge{background:var(--cow-green-soft)!important;color:var(--cow-green)!important;border:0!important;border-radius:999px!important;padding:.125rem .5rem!important;font-size:.6875rem!important;font-weight:700!important;letter-spacing:.04em!important}.wallet-menu button[aria-label*=Disconnect i]{background:transparent!important;border:0!important;border-radius:12px!important;padding:.625rem .75rem!important;color:#ff8a8a!important;font-weight:600!important;transition:background .18s ease!important}.wallet-menu button[aria-label*=Disconnect i]:hover{background:#ff8a8a1a!important}[data-theme=light] .wallet-menu .disconnect-btn,[data-theme=light] .wallet-menu button[aria-label*=Disconnect i]{color:#c33b3b!important}[data-theme=light] .wallet-menu .disconnect-btn:hover,[data-theme=light] .wallet-menu button[aria-label*=Disconnect i]:hover{background:#c33b3b14!important}.network-dropdown{background:linear-gradient(135deg,#ffffff14,#ffffff05),var(--cow-panel)!important;border:0!important;border-radius:20px!important;backdrop-filter:blur(28px) saturate(1.4)!important;-webkit-backdrop-filter:blur(28px) saturate(1.4)!important;box-shadow:0 1px #ffffff14 inset,0 24px 60px -16px #0000008c,0 0 0 1px #ffffff0a!important;animation:pieswap-card-settle .4s cubic-bezier(.16,1,.3,1) backwards!important}[data-theme=light] .network-dropdown{background:linear-gradient(135deg,#ffffffc7,#fff6),var(--cow-panel)!important;box-shadow:0 1px #fffffffa inset,0 28px 70px -18px #071b2e38,0 0 0 1px #071b2e0f!important}.theme-toggle-btn,[data-theme=dark] .theme-toggle-btn,[data-theme=light] .theme-toggle-btn{width:40px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:999px!important;backdrop-filter:blur(24px) saturate(1.4)!important;-webkit-backdrop-filter:blur(24px) saturate(1.4)!important;transition:transform .22s cubic-bezier(.16,1,.3,1),background .2s ease,box-shadow .22s ease!important}[data-theme=dark] .theme-toggle-btn{background:linear-gradient(135deg,#ffffff14,#ffffff05),var(--cow-panel)!important;color:var(--cow-text)!important;box-shadow:0 1px #ffffff14 inset,0 12px 28px -10px #00000073,0 0 0 1px #ffffff0a!important}[data-theme=light] .theme-toggle-btn{background:linear-gradient(135deg,#ffffffa6,#ffffff4d),var(--cow-panel)!important;color:var(--cow-text)!important;box-shadow:0 1px #fffffff2 inset,0 16px 36px -12px #071b2e29,0 0 0 1px #071b2e0f!important}.theme-toggle-btn:hover,[data-theme=dark] .theme-toggle-btn:hover,[data-theme=light] .theme-toggle-btn:hover{transform:none!important}.theme-toggle-btn:hover svg{color:var(--cow-cyan)!important}.theme-toggle-btn svg{color:var(--cow-text)!important;width:18px!important;height:18px!important}.theme-toggle-btn:focus-visible{outline:2px solid var(--cow-cyan)!important;outline-offset:2px!important}.testnet-mode-toggle,.testnet-mode-toggle.active{background:transparent!important;border:0!important;padding:.5rem .875rem!important;display:flex!important;align-items:center!important;gap:.625rem!important;color:var(--cow-text)!important;font-size:.875rem!important;font-weight:500!important}.testnet-mode-toggle .toggle-track{width:32px!important;height:18px!important;border-radius:999px!important;background:var(--cow-pill)!important;border:1px solid var(--cow-border)!important;position:relative!important;transition:background .18s ease,border-color .18s ease!important}.testnet-mode-toggle.active .toggle-track{background:var(--cow-cta-bg)!important;border-color:var(--cow-cta-bg)!important}.testnet-mode-toggle .toggle-thumb{position:absolute!important;top:2px!important;left:2px!important;width:12px!important;height:12px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 3px #00000040!important;transition:transform .22s cubic-bezier(.16,1,.3,1)!important}.testnet-mode-toggle.active .toggle-thumb{transform:translate(14px)!important}.testnet-mode-toggle.disabled{opacity:.7;cursor:not-allowed}.wallet-menu button[aria-label*=Disconnect i],.wallet-menu .wallet-menu-item.disconnect{width:100%!important;text-align:left!important;display:flex!important;align-items:center!important;gap:.625rem!important}.token-selector:focus,.token-selector.needs-token:focus,.token-selector:focus:not(:focus-visible),.token-selector.needs-token:focus:not(:focus-visible){outline:none!important;box-shadow:none!important}.token-selector:focus-visible{outline:2px solid var(--cow-cyan)!important;outline-offset:2px!important}.token-selector:hover{box-shadow:none!important}body:has(.mobile-chart-sheet-overlay) .pieswap-scene-footer,body:has(.mobile-chart-sheet-overlay) .pieswap-scene-footer-flow,body:has(.modal-overlay .token-modal) .pieswap-scene-footer,body:has(.modal-overlay .token-modal) .pieswap-scene-footer-flow{display:none!important}body:has(.mobile-chart-sheet-overlay) .app:not(.scrollable-page):before,body:has(.modal-overlay .token-modal) .app:not(.scrollable-page):before{display:none!important}.chart-embed .pair-selector,.mobile-chart-sheet .pair-selector{background:transparent!important;border:none!important;padding:0!important;height:auto!important;min-height:0!important}.chart-embed .pair-selector .token-select-btn,.mobile-chart-sheet .pair-selector .token-select-btn{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.5rem!important;padding:0 .625rem 0 .25rem!important;height:40px!important;min-height:40px!important;background:#ffffff0d!important;border:1px solid var(--glass-border)!important;border-radius:var(--radius-full)!important;color:var(--text-primary)!important;font-size:.8125rem!important;font-weight:500!important;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;flex-shrink:0;box-sizing:border-box}.chart-embed .pair-selector .token-select-btn:hover,.mobile-chart-sheet .pair-selector .token-select-btn:hover{background:#ffffff14!important;border-color:#8b5cf673!important}[data-theme=light] .chart-embed .pair-selector .token-select-btn,[data-theme=light] .mobile-chart-sheet .pair-selector .token-select-btn{background:#00000008!important;border-color:var(--glass-border)!important}[data-theme=light] .chart-embed .pair-selector .token-select-btn:hover,[data-theme=light] .mobile-chart-sheet .pair-selector .token-select-btn:hover{background:#0000000f!important;border-color:#8b5cf666!important}.chart-embed .pair-selector .token-select-btn>span,.mobile-chart-sheet .pair-selector .token-select-btn>span{font-weight:600;color:var(--text-primary)}.chart-embed .price-change,.mobile-chart-sheet .price-change{background:transparent!important;padding:0!important;font-weight:600}:root{--sc-footer-height: 38px}.pieswap-scene-footer{height:var(--sc-footer-height)!important;min-height:var(--sc-footer-height)!important;box-sizing:border-box}.pieswap-scene-footer-flow{bottom:calc(var(--sc-footer-height) - 1px)!important}.pieswap-scene-footer-social{width:18px!important;height:18px!important}.pieswap-scene-footer-social svg{width:12px;height:12px}@media(max-width:768px){html:has(.swap-card) .header,html:has(.pool-card) .header,html:has(.stake-card) .header{background:linear-gradient(180deg,#0e0f2d,#131638 56%,#1c1d44)!important;background-attachment:fixed!important}[data-theme=light] html:has(.swap-card) .header,[data-theme=light] html:has(.pool-card) .header,[data-theme=light] html:has(.stake-card) .header{background:linear-gradient(180deg,#f7fcff,#eef7fb 58%,#e5f0f6)!important;background-attachment:fixed!important}}body:before{mask-image:linear-gradient(to bottom,transparent 0,transparent 9vh,rgba(0,0,0,.72) 18vh,rgba(0,0,0,.72) 50vh,transparent 72%)!important;-webkit-mask-image:linear-gradient(to bottom,transparent 0,transparent 9vh,rgba(0,0,0,.72) 18vh,rgba(0,0,0,.72) 50vh,transparent 72%)!important}.logo-suffix-alt,[data-theme=dark] .logo-suffix-alt,[data-theme=light] .logo-suffix-alt{color:var(--cow-cyan)!important}[data-theme=light] .logo-suffix-alt{background:transparent!important;-webkit-background-clip:border-box!important;background-clip:border-box!important}.logo-suffix-alt:hover{text-shadow:0 0 20px rgba(101,217,255,.45)!important}[data-theme=light] .logo-suffix-alt:hover{text-shadow:0 0 20px rgba(8,126,164,.35)!important}@media(max-width:900px){.mobile-chart-sheet .pair-selector .token-select-btn{background:var(--cow-pill)!important;border-color:var(--cow-border)!important}.mobile-chart-sheet .pair-selector .token-select-btn:hover{background:var(--bg-hover)!important;border-color:var(--cow-cyan)!important}[data-theme=light] .mobile-chart-sheet .pair-selector .token-select-btn{background:var(--cow-pill)!important;border-color:var(--cow-border)!important}[data-theme=light] .mobile-chart-sheet .pair-selector .token-select-btn:hover{background:var(--bg-hover)!important;border-color:var(--cow-cyan)!important}.mobile-chart-sheet .price-card .chart-wrapper,.mobile-chart-sheet .price-card .ohlc-container,.mobile-chart-sheet .price-card .pool-details,[data-theme=light] .mobile-chart-sheet .price-card .chart-wrapper,[data-theme=light] .mobile-chart-sheet .price-card .ohlc-container,[data-theme=light] .mobile-chart-sheet .price-card .pool-details{background:transparent!important;border-color:transparent!important}}.info-popup,[data-theme=dark] .info-popup,[data-theme=light] .info-popup{background:var(--cow-panel)!important;border:1px solid var(--cow-border)!important;box-shadow:0 18px 44px #071b2e2e!important}.info-popup-title,[data-theme=dark] .info-popup-title,[data-theme=light] .info-popup-title{color:var(--cow-text)!important;border-bottom-color:var(--cow-border)!important}.info-popup-value.accent,[data-theme=dark] .info-popup-value.accent,[data-theme=light] .info-popup-value.accent{color:var(--cow-cyan)!important}.info-popup-link,[data-theme=dark] .info-popup-link,[data-theme=light] .info-popup-link{border-top-color:var(--cow-border)!important}.info-popup-link span,[data-theme=dark] .info-popup-link span,[data-theme=light] .info-popup-link span{color:var(--cow-cyan)!important}.info-popup-note,[data-theme=dark] .info-popup-note,[data-theme=light] .info-popup-note{border-top-color:var(--cow-border)!important;color:var(--cow-muted)!important}.info-popup-note strong{color:var(--cow-text)!important}.token-sheet-handle{display:none}@media(max-width:640px){.token-modal:before{content:none!important}.token-sheet-handle{display:flex;align-items:center;justify-content:center;width:100%;height:44px;cursor:grab;touch-action:none;flex-shrink:0}.token-sheet-handle:after{content:"";width:40px;height:4px;background:var(--glass-border);border-radius:2px;opacity:.55}.token-modal.animation-done{animation:none!important}.token-modal.dragging,.token-modal.no-animation{animation:none!important;transition:none!important}.token-modal.sliding-out{animation:none!important;transition:transform .2s ease-out!important}}.wallet-option:after,[data-theme=dark] .wallet-option:after,[data-theme=light] .wallet-option:after{content:none!important;display:none!important}[data-theme=light] .wallet-option-icon{background:#071b2e24!important;border-color:#071b2e38!important}[data-theme=light] .piewallet-logo{filter:brightness(0) saturate(100%) contrast(1)!important}.swap-btn.processing,[data-theme=dark] .swap-btn.processing,[data-theme=light] .swap-btn.processing{background:var(--cow-cta-bg)!important;color:var(--cow-cta-fg)!important;border:0!important;border-radius:999px!important;font-weight:750!important;box-shadow:none!important;opacity:.92}.pool-item:hover:after,[data-theme=dark] .pool-item:hover:after,[data-theme=light] .pool-item:hover:after{background:linear-gradient(180deg,var(--cow-cyan),var(--cow-cyan-hover))!important}.pool-item:hover,[data-theme=dark] .pool-item:hover,[data-theme=light] .pool-item:hover{border-color:#65d9ff4d!important}[data-theme=light] .pool-item:hover{border-color:#087ea452!important}.pool-item:before,[data-theme=dark] .pool-item:before,[data-theme=light] .pool-item:before{background:linear-gradient(135deg,rgba(101,217,255,.08) 0%,transparent 70%)!important}[data-theme=light] .pool-item:before{background:linear-gradient(135deg,rgba(8,126,164,.08) 0%,transparent 70%)!important}.pool-item-badge.share,[data-theme=dark] .pool-item-badge.share,[data-theme=light] .pool-item-badge.share{background:#65d9ff24!important;border:1px solid rgba(101,217,255,.3)!important;color:var(--cow-cyan)!important}[data-theme=light] .pool-item-badge.share{background:#087ea41a!important;border-color:#087ea447!important}.pool-item-manage-btn,[data-theme=dark] .pool-item-manage-btn,[data-theme=light] .pool-item-manage-btn{background:linear-gradient(145deg,#65d9ff1f,#65d9ff0d)!important;border:1px solid rgba(101,217,255,.45)!important;color:var(--cow-cyan)!important}.pool-item-manage-btn:hover,[data-theme=dark] .pool-item-manage-btn:hover,[data-theme=light] .pool-item-manage-btn:hover{background:linear-gradient(145deg,#65d9ff38,#65d9ff1a)!important;border-color:var(--cow-cyan)!important}[data-theme=light] .pool-item-manage-btn{background:linear-gradient(145deg,#087ea41a,#087ea40a)!important;border-color:#087ea461!important;color:var(--cow-cyan)!important}[data-theme=light] .pool-item-manage-btn:hover{background:linear-gradient(145deg,#087ea433,#087ea414)!important;border-color:var(--cow-cyan)!important}.pool-back-btn:hover,[data-theme=dark] .pool-back-btn:hover,[data-theme=light] .pool-back-btn:hover{border-color:#65d9ff66!important;color:var(--cow-cyan)!important;background:#65d9ff14!important}[data-theme=light] .pool-back-btn:hover{border-color:#087ea46b!important;background:#087ea414!important;color:var(--cow-cyan)!important}.pool-info,.stpie-hero,[data-theme=dark] .pool-info,[data-theme=dark] .stpie-hero{background:linear-gradient(180deg,#65d9ff14,#65d9ff05),var(--bg-input)!important}[data-theme=light] .pool-info,[data-theme=light] .stpie-hero{background:linear-gradient(180deg,#087ea414,#087ea405),var(--bg-input)!important}.pool-info:before,.stpie-hero:before,[data-theme=dark] .pool-info:before,[data-theme=dark] .stpie-hero:before{background:linear-gradient(135deg,rgba(101,217,255,.22),transparent 48%,rgba(72,199,184,.16))!important}[data-theme=light] .pool-info:before,[data-theme=light] .stpie-hero:before{background:linear-gradient(135deg,rgba(8,126,164,.18),transparent 48%,rgba(72,199,184,.14))!important}
