:root{--bg:7 4 20;--panel:16 12 30;--panel-2:22 18 42;--text:232 228 248;--muted:150 144 175;--muted-strong:83 78 110;--border:150 130 255;--primary:167 139 255;--primary-strong:124 92 255;--good:56 217 169;--warn:250 200 95;--bad:255 107 107}*{box-sizing:border-box}body,html{margin:0;padding:0;background:#070414;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Space Grotesk,ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,Roboto,sans-serif}body{background:radial-gradient(1200px 600px at 50% -5%,rgba(124,92,255,.14),transparent 60%),radial-gradient(800px 400px at 80% 60%,rgba(124,92,255,.04),transparent 50%),radial-gradient(600px 300px at 20% 80%,rgba(92,60,200,.03),transparent 50%),#070414}a{color:rgb(var(--primary));text-decoration:none}a:hover{text-decoration:underline}.mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12px}.text-muted{color:rgb(var(--muted))}.container{max-width:1100px;margin:0 auto;padding:32px 20px 80px}header.nav{position:-webkit-sticky;position:sticky;top:0;z-index:30;height:72px;background:rgba(7,4,20,.65);backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);border-bottom:1px solid rgba(150,130,255,.14)}.nav-inner{max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:22px;padding:0 20px;height:100%}.nav-brand{display:inline-flex;align-items:baseline;gap:8px;font-weight:600;letter-spacing:-.01em;font-size:17px;color:rgb(var(--text))}.nav-brand .tag{font-size:10px;font-weight:600;letter-spacing:.04em;background:rgba(124,92,255,.14);color:rgb(var(--primary));border:1px solid rgba(150,130,255,.2);padding:2px 7px;border-radius:6px;text-transform:uppercase}.nav-link{font-size:14px;color:rgb(var(--muted));padding:6px 10px;border-radius:8px;transition:color .12s ease,background .12s ease}.nav-link:hover{color:rgb(var(--text));background:rgba(124,92,255,.07);text-decoration:none}.nav-link.active{background:rgba(124,92,255,.1)}.nav-spacer{flex:1 1}.connect-btn{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#7c5cff,#5a3fcc);color:#fff;border:none;padding:.55rem 1rem;border-radius:.625rem;cursor:pointer;font-size:.875rem;font-weight:500;font-family:inherit;transition:filter .12s ease}.connect-btn:hover{filter:brightness(1.12)}.panel{background:rgba(16,12,30,.8);border:1px solid rgba(150,130,255,.14);border-radius:16px}.glass{background:rgba(7,4,20,.65);backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);border:1px solid rgba(150,130,255,.14)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.55rem 1rem;border-radius:.625rem;font-weight:500;font-size:.875rem;white-space:nowrap;cursor:pointer;font-family:inherit;background:transparent;border:1px solid rgba(150,130,255,.22);color:rgb(var(--text));transition:all .12s ease}.btn:hover{background:rgba(124,92,255,.08);border-color:rgba(150,130,255,.36)}.btn:disabled{opacity:.45;cursor:not-allowed;filter:none}.btn-primary{border:none;color:#fff}.btn-primary,.btn-primary:hover{background:linear-gradient(135deg,#7c5cff,#5a3fcc)}.btn-primary:hover{filter:brightness(1.12)}.btn-primary:disabled{opacity:.5;cursor:not-allowed;filter:none}.btn-ghost{background:transparent;border:1px solid rgba(150,130,255,.22);color:rgb(var(--primary));padding:.4rem .75rem;font-size:.8125rem}.btn-ghost:hover{background:rgba(124,92,255,.1);border-color:rgba(150,130,255,.36)}.btn-ghost:disabled{opacity:.45;cursor:not-allowed}.btn-max{background:rgba(124,92,255,.12);border:1px solid rgba(150,130,255,.32);color:rgb(var(--primary));padding:.3rem .55rem;font-size:.75rem;font-weight:600;letter-spacing:.04em;border-radius:.5rem}.btn-max:hover{background:rgba(124,92,255,.22);border-color:rgba(150,130,255,.55)}.btn-max:disabled{opacity:.45;cursor:not-allowed}.btn-danger{background:transparent;border:1px solid hsla(0,100%,71%,.3);color:rgb(var(--bad))}.btn-danger:hover{background:hsla(0,100%,71%,.1);border-color:hsla(0,100%,71%,.5)}.input,.input-field{width:100%;background:rgba(16,12,30,.8);border:1px solid rgba(150,130,255,.18);border-radius:.625rem;padding:.625rem .875rem;color:rgb(var(--text));font-family:JetBrains Mono,ui-monospace,monospace;font-size:.9375rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.input-field::placeholder,.input::placeholder{color:rgb(var(--muted-strong))}.input-field:focus,.input:focus{border-color:rgba(124,92,255,.6);box-shadow:0 0 0 3px rgba(124,92,255,.12),0 0 16px rgba(124,92,255,.08)}.input-field:disabled,.input:disabled{opacity:.5;cursor:not-allowed}.label{font-size:12px;color:rgb(var(--muted));margin-bottom:6px;letter-spacing:.01em}.swap-card{padding:24px;max-width:480px;margin:0 auto;box-shadow:0 8px 40px rgba(0,0,0,.35),0 0 120px rgba(124,92,255,.06),inset 0 1px 0 hsla(0,0%,100%,.03);background:radial-gradient(ellipse 100% 60% at 50% 0,rgba(124,92,255,.06),transparent 50%),rgba(16,12,30,.85)}.swap-row{background:rgba(7,4,20,.6);border:1px solid rgba(150,130,255,.1);border-radius:12px;padding:14px;margin-bottom:10px;transition:border-color .12s ease}.swap-row:focus-within{border-color:rgba(124,92,255,.35)}.swap-row-head{display:flex;justify-content:space-between;font-size:12px;color:rgb(var(--muted));margin-bottom:8px}.swap-row-body{display:flex;gap:10px;align-items:center}.swap-row-body input{flex:1 1;background:transparent;border:0;outline:0;font-size:24px;font-weight:500;color:rgb(var(--text));font-family:JetBrains Mono,ui-monospace,monospace;min-width:0}.swap-row-body input::placeholder{color:rgb(var(--muted-strong))}.token-select{display:inline-flex;align-items:center;gap:6px;background:rgba(124,92,255,.14);color:rgb(var(--primary));border:1px solid rgba(150,130,255,.25);padding:6px 14px 6px 8px;border-radius:99px;font-size:14px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .12s ease,border-color .12s ease}.token-select:hover{background:rgba(124,92,255,.22);border-color:rgba(150,130,255,.4)}.swap-flip{display:flex;justify-content:center;margin:-12px 0;position:relative;z-index:1}.swap-flip button{width:36px;height:36px;background:rgb(var(--panel-2));border:1px solid rgba(150,130,255,.22);border-radius:10px;cursor:pointer;color:rgb(var(--muted));transition:color .12s ease,border-color .12s ease,background .12s ease}.swap-flip button:hover{color:rgb(var(--primary));border-color:rgba(124,92,255,.5);background:rgba(124,92,255,.1)}.token-grid{display:grid;grid-gap:6px;gap:6px;max-height:360px;overflow-y:auto;margin-top:10px}.token-row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;cursor:pointer;border:1px solid transparent}.token-row:hover{background:rgba(124,92,255,.08);border-color:rgba(150,130,255,.18)}.token-sym{font-weight:600;font-size:14px;color:rgb(var(--text))}.token-name{font-size:11px;color:rgb(var(--muted));margin-top:2px}.modal-bg{position:fixed;inset:0;z-index:50;background:rgba(7,4,20,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}.modal{background:rgba(16,12,30,.95);border:1px solid rgba(150,130,255,.2);border-radius:16px;width:100%;max-width:440px;padding:20px;box-shadow:0 20px 60px rgba(0,0,0,.5)}.modal-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:16px;font-weight:600;color:rgb(var(--text))}.pool-list{display:grid;grid-gap:10px;gap:10px}.pool-row{display:grid;grid-template-columns:1fr auto auto auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 18px;border-radius:12px;background:rgba(7,4,20,.45);border:1px solid rgba(150,130,255,.1);transition:border-color .12s ease,background .12s ease}.pool-row:hover{background:rgba(124,92,255,.05);border-color:rgba(150,130,255,.22)}.pool-pair{font-weight:600;color:rgb(var(--text))}.pool-stat{text-align:right;font-size:13px}.pool-stat .label{font-size:11px;color:rgb(var(--muted));margin-bottom:2px}.badge-v2{font-weight:600;background:rgba(150,130,255,.15);color:rgb(var(--primary));letter-spacing:.02em}.badge-fee,.badge-v2{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:6px;font-size:11px}.badge-fee{font-weight:500;background:rgba(150,130,255,.08);color:rgb(var(--muted));border:1px solid rgba(150,130,255,.12)}.pool-info-label{font-size:13px;font-weight:600;color:rgb(var(--muted));text-transform:uppercase;letter-spacing:.06em}.pool-info-token{font-size:14px;font-weight:600;color:rgb(var(--primary))}tbody tr:hover{background:rgba(124,92,255,.05)}.gradient-text{background:linear-gradient(135deg,#c4b2ff,#ff7cd8);-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.35}}.pulse-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#38d9a9;animation:pulse-dot 2s ease-in-out infinite;vertical-align:middle;margin-right:6px;flex-shrink:0}.nav-dropdown{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:rgba(14,10,28,.97);border:1px solid rgba(150,130,255,.18);border-radius:12px;padding:6px;box-shadow:0 16px 48px rgba(0,0,0,.5),0 0 0 1px rgba(124,92,255,.06);z-index:40}.nav-dropdown .nav-link{display:flex;align-items:center;width:100%;padding:10px 12px;font-size:13px;border-radius:8px}.nav-dropdown-divider{height:1px;background:rgba(150,130,255,.1);margin:4px 6px}.footer-v2{border-top:1px solid rgba(150,130,255,.1);margin-top:60px;background:rgba(7,4,20,.5)}.footer-inner{max-width:1100px;margin:0 auto;padding:40px 20px 24px;display:grid;grid-template-columns:1.5fr repeat(4,1fr);grid-gap:32px;gap:32px}.footer-brand{color:rgb(var(--muted));font-size:12px}.footer-col{display:flex;flex-direction:column;gap:8px}.footer-heading{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:rgb(var(--muted));margin-bottom:4px}.footer-col a{font-size:13px;color:rgb(var(--muted));transition:color .12s ease}.footer-col a:hover{color:rgb(var(--primary));text-decoration:none}.footer-bottom{margin:0 auto;padding:16px 20px;border-top:1px solid rgba(150,130,255,.06);justify-content:space-between;font-size:11px;color:rgb(var(--muted-strong))}.footer,.footer-bottom{max-width:1100px;display:flex}.footer{margin:40px auto 0;padding:24px 20px;font-size:12px;gap:22px;justify-content:center;border-top:1px solid rgba(150,130,255,.1)}.footer,.footer a{color:rgb(var(--muted))}.footer a:hover{color:rgb(var(--primary));text-decoration:none}.nav-links-desktop{display:contents}.nav-wallet-desktop{display:inline-flex}.nav-hamburger,.nav-mobile-sheet{display:none}.wallet-pill{display:inline-flex;align-items:center;gap:8px;font-family:JetBrains Mono,ui-monospace,monospace}.wallet-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:#38d9a9;flex-shrink:0}.wallet-chain{display:inline-flex;align-items:center;background:rgba(124,92,255,.14);color:#a78bff;border:1px solid rgba(150,130,255,.2);border-radius:6px;font-size:10px;font-weight:500;padding:2px 6px;line-height:1.2}.connect-short{display:none}.connect-full{display:inline}h1{font-size:clamp(18px,4.5vw,22px)}h2{font-size:clamp(14px,3.5vw,16px)}@media (max-width:768px){.btn,.btn-ghost,.btn-primary,.connect-btn,.token-select{min-height:44px}.btn-ghost{min-height:40px}.container{padding:20px 14px 64px}header.nav{height:64px}.nav-inner{gap:12px;padding:0 14px}.nav-brand{font-size:16px}.nav-brand .tag{font-size:9px;padding:2px 6px}.nav-links-desktop,.nav-wallet-desktop{display:none}.nav-hamburger{display:inline-flex;flex-direction:column;justify-content:space-between;width:40px;height:40px;padding:11px 9px;background:transparent;border:1px solid rgba(150,130,255,.22);border-radius:10px;cursor:pointer}.nav-hamburger span{display:block;height:2px;width:100%;background:rgb(var(--text));border-radius:1px}.nav-mobile-sheet{display:flex;flex-direction:column;gap:12px;padding:16px;background:rgba(7,4,20,.95);backdrop-filter:blur(20px) saturate(120%);-webkit-backdrop-filter:blur(20px) saturate(120%);border-bottom:1px solid rgba(150,130,255,.14)}.nav-mobile-links{display:flex;flex-direction:column;gap:4px}.nav-mobile-links .nav-link{font-size:15px;padding:12px 14px;border-radius:10px}.nav-mobile-wallet{display:flex}.nav-mobile-wallet .btn,.nav-mobile-wallet .connect-btn{width:100%;justify-content:center}.swap-card{max-width:100%;padding:16px}.swap-row{padding:12px}.swap-row-body input{font-size:22px}.input,.input-field{font-size:16px;padding:.75rem .875rem}.swap-row-body input{font-size:20px}.pool-row{grid-template-columns:1fr 1fr;gap:10px;padding:14px}.pool-row>:first-child{grid-column:1/-1}.pool-row .pool-stat{text-align:left}.pool-row>:last-child{grid-column:1/-1}.pool-row>:last-child .btn{width:100%}.modal-bg{padding:0;align-items:flex-end}.modal{max-width:100%;border-radius:16px 16px 0 0;max-height:90vh;overflow-y:auto}.token-grid{max-height:60vh}.footer{flex-wrap:wrap;gap:10px 18px;padding:20px 14px;text-align:center}.footer-inner{grid-template-columns:1fr 1fr;gap:24px;padding:30px 14px 20px}.footer-brand{grid-column:1/-1}.footer-bottom{padding:14px}}@media (max-width:480px){.container{padding:16px 12px 56px}.nav-inner{gap:8px;padding:0 12px}.nav-brand span:not(.tag){font-size:15px}.panel{border-radius:14px}.swap-card{padding:14px}.swap-row{padding:11px;margin-bottom:8px}.swap-row-head{font-size:11px}.swap-row-body{gap:8px}.swap-row-body input{font-size:18px}.token-select{padding:8px 11px;font-size:13px}.swap-flip button{width:34px;height:34px}.pool-row{grid-template-columns:1fr;padding:14px}.pool-row>*{grid-column:1/-1!important}.pool-row .pool-stat{text-align:left}.pool-row .pool-stat .label{display:inline-block;min-width:110px}.connect-full{display:none}.connect-short,.nav-mobile-wallet .connect-full{display:inline}.nav-mobile-wallet .connect-short{display:none}.footer{flex-direction:column;gap:8px}.footer-inner{grid-template-columns:1fr 1fr;gap:20px;padding:24px 12px 16px}.footer-bottom{flex-direction:column;gap:4px;text-align:center}.modal{padding:16px}.modal-h{font-size:15px}.swap-card .btn,.swap-card .btn-primary{font-size:14px}.panel>div[style*="repeat(5, 1fr)"], .panel>div[style*="repeat(5,1fr)"]{grid-template-columns:repeat(2,1fr)!important}main.container>div>header[style*=space-between],main.container>section>header[style*=space-between]{flex-wrap:wrap;gap:10px}}body,html{overflow-x:hidden}.bridge-history{max-width:520px;margin:24px auto 0}.bridge-history-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;padding:0 2px}.bridge-history-header h2{margin:0;font-size:16px;font-weight:600}.bridge-history-count{font-size:11px;color:rgb(var(--muted));background:rgba(124,92,255,.08);padding:3px 10px;border-radius:20px}.bridge-tx-card{padding:16px;border-radius:12px;margin-bottom:10px;background:rgba(124,92,255,.04);border:1px solid rgba(var(--border)/.12);transition:border-color .15s,background .15s}.bridge-tx-card:hover{border-color:rgba(var(--border)/.28);background:rgba(124,92,255,.07)}.bridge-tx-top{gap:12px;margin-bottom:12px}.bridge-tx-icon,.bridge-tx-top{display:flex;align-items:center}.bridge-tx-icon{width:36px;height:36px;border-radius:50%;justify-content:center;background:rgba(124,92,255,.12);flex-shrink:0}.bridge-tx-asset{font-weight:600;font-size:14px}.bridge-tx-amount{font-family:JetBrains Mono,monospace;font-size:14px;font-weight:500;margin-left:auto}.bridge-tx-route{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:8px;background:rgba(var(--bg)/.6);margin-bottom:10px}.bridge-chain-badge{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:6px;font-size:12px;font-weight:500}.bridge-chain-badge.sanect{background:rgba(124,92,255,.14);color:#a78bff}.bridge-chain-badge.ethereum{background:rgba(88,130,255,.14);color:#6b9bff}.bridge-route-arrow{color:rgb(var(--muted));font-size:14px;flex-shrink:0}.bridge-tx-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.bridge-tx-meta-item{font-size:11px;color:rgb(var(--muted));display:flex;align-items:center;gap:4px}.bridge-tx-meta-item a{color:rgb(var(--primary));text-decoration:none;font-family:JetBrains Mono,monospace}.bridge-tx-meta-item a:hover{text-decoration:underline}.bridge-history-empty{text-align:center;padding:40px 20px;color:rgb(var(--muted));font-size:13px}.bridge-history-empty svg{margin-bottom:12px;opacity:.3}.bridge-history-more{text-align:center;margin-top:14px}@media (max-width:480px){.bridge-history{margin-top:16px}.bridge-tx-card{padding:14px}.bridge-tx-route{flex-wrap:wrap;gap:6px;padding:8px 12px}.bridge-tx-meta{flex-direction:column;align-items:flex-start;gap:6px}}:root{--bg:8 8 10;--panel:12 12 15;--panel-2:17 17 22;--text:243 242 238;--muted:163 162 170;--muted-strong:108 107 115;--border:255 255 255;--primary:167 156 255;--primary-strong:107 92 255;--good:95 227 185;--warn:242 178 79;--bad:255 122 122;--on-solid:10 10 12;--serif:"Fraunces",Georgia,"Times New Roman",serif;--line:hsla(0,0%,100%,.08);--line-2:hsla(0,0%,100%,.14);--tint:rgba(107,92,255,.12);--nav-bg:rgba(8,8,10,.88);--menu-shadow:0 16px 48px rgba(0,0,0,.55);color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:245 244 239;--panel:255 255 255;--panel-2:239 238 232;--text:18 18 22;--muted:74 74 82;--muted-strong:124 123 131;--border:10 10 12;--primary:82 66 240;--primary-strong:82 66 240;--good:11 143 104;--warn:169 106 5;--bad:208 58 58;--on-solid:245 244 239;--line:rgba(10,10,12,.1);--line-2:rgba(10,10,12,.18);--tint:rgba(82,66,240,.09);--nav-bg:hsla(50,23%,95%,.9);--menu-shadow:0 16px 40px rgba(10,10,12,.14);color-scheme:light}}:root[data-theme=light]{--bg:245 244 239;--panel:255 255 255;--panel-2:239 238 232;--text:18 18 22;--muted:74 74 82;--muted-strong:124 123 131;--border:10 10 12;--primary:82 66 240;--primary-strong:82 66 240;--good:11 143 104;--warn:169 106 5;--bad:208 58 58;--on-solid:245 244 239;--line:rgba(10,10,12,.1);--line-2:rgba(10,10,12,.18);--tint:rgba(82,66,240,.09);--nav-bg:hsla(50,23%,95%,.9);--menu-shadow:0 16px 40px rgba(10,10,12,.14);color-scheme:light}body,html{background:rgb(var(--bg))!important;color:rgb(var(--text));font-feature-settings:"ss01","cv11"}body{background-image:none!important}::selection{background:rgb(var(--primary-strong));color:#fff}h1,h2,h3{letter-spacing:-.03em;font-weight:500}.serif{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:0}:focus-visible{outline:2px solid rgb(var(--primary-strong));outline-offset:2px}header.nav{background:var(--nav-bg)!important;border-bottom:1px solid var(--line)!important}.nav-brand{letter-spacing:-.03em}.nav-brand .tag{font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.1em;background:transparent!important;color:rgb(var(--muted))!important;border:1px solid var(--line-2)!important;border-radius:999px!important;padding:2px 8px!important}.nav-link.active,.nav-link:hover{background:var(--tint)!important}.nav-link.active{color:rgb(var(--text))}.nav-dropdown{background:rgb(var(--panel))!important;border:1px solid var(--line-2)!important;box-shadow:var(--menu-shadow)!important}.nav-mobile-sheet{background:rgb(var(--bg))!important}.bridge-tx-card,.glass,.modal,.panel,.pool-row,.swap-card{background:rgb(var(--panel))!important;border:1px solid var(--line)!important;border-radius:12px!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none}.swap-card{border-color:var(--line-2)!important;border-radius:16px!important}.swap-row{background:rgb(var(--bg))!important;border:1px solid var(--line)!important;border-radius:12px!important}.swap-row:focus-within{border-color:rgb(var(--primary-strong))!important;box-shadow:0 0 0 3px var(--tint)!important}.bridge-tx-card:hover,.pool-row:hover,.token-row:hover{background:rgb(var(--panel-2))!important}.modal-bg{background:rgb(var(--bg)/.72)!important}.swap-flip button,.token-select{background:rgb(var(--panel-2))!important;border:1px solid var(--line-2)!important;color:rgb(var(--text))!important;border-radius:999px!important}.swap-flip button{border-radius:10px!important}.input-field{background:rgb(var(--bg))!important;border:1px solid var(--line-2)!important;color:rgb(var(--text))!important;border-radius:10px!important}.input-field:focus{border-color:rgb(var(--primary-strong))!important;box-shadow:0 0 0 3px var(--tint)!important}.badge-fee,.badge-v2,.bridge-chain-badge{background:transparent!important;border:1px solid var(--line-2)!important;color:rgb(var(--muted))!important;font-family:JetBrains Mono,ui-monospace,monospace;border-radius:999px!important}.btn,.btn-danger,.btn-ghost,.btn-max,.btn-primary,.connect-btn{border-radius:999px!important;font-weight:500}.btn-primary,.connect-btn{background:rgb(var(--text))!important;background-image:none!important;color:rgb(var(--on-solid))!important;border:1px solid rgb(var(--text))!important;box-shadow:none!important;filter:none!important}.btn-primary:hover:not(:disabled),.connect-btn:hover{opacity:.9;filter:none!important;background-image:none!important}.btn-primary:disabled{background:rgb(var(--panel-2))!important;color:rgb(var(--muted-strong))!important;border-color:var(--line-2)!important;opacity:1}.btn,.btn-ghost{background:transparent;border:1px solid var(--line-2);color:rgb(var(--text))}.btn-ghost:hover:not(:disabled),.btn:hover:not(:disabled){background:rgb(var(--panel-2))}.btn-max{background:transparent!important;border:1px solid var(--line-2)!important;color:rgb(var(--primary))!important}.wallet-chain,.wallet-pill{border-radius:999px!important}.gradient-text{background:none!important;-webkit-text-fill-color:currentColor!important;color:rgb(var(--primary))!important;font-family:var(--serif);font-style:italic;font-weight:400}.footer,.footer-v2{border-top:1px solid var(--line)!important;background:transparent!important}.footer-heading{font-family:JetBrains Mono,ui-monospace,monospace;letter-spacing:.12em}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border:1px solid var(--line-2);border-radius:999px;background:transparent;color:rgb(var(--muted));cursor:pointer;transition:color .2s,border-color .2s;margin-right:10px}.theme-toggle:hover{color:rgb(var(--text));border-color:rgb(var(--muted-strong))}.theme-toggle svg{width:16px;height:16px}.theme-toggle .ic-sun{display:none}:root[data-theme=light] .theme-toggle .ic-sun{display:block}:root[data-theme=light] .theme-toggle .ic-moon{display:none}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .theme-toggle .ic-sun{display:block}:root:not([data-theme=dark]) .theme-toggle .ic-moon{display:none}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important}}select optgroup,select option{background-color:rgb(var(--panel));color:rgb(var(--text))}input[type=checkbox],input[type=radio]{accent-color:rgb(var(--primary-strong))}