@font-face{font-family:GeistSans;src:url(/_next/static/media/e91e1ff17da97c42-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local("Arial");ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.00%;size-adjust:106.28%}.__className_b3532f{font-family:GeistSans,GeistSans Fallback}.__variable_b3532f{--font-geist-sans:"GeistSans","GeistSans Fallback"}:root{color-scheme:light;--bg:#fff9fa;--fg:#17141b;--card:#fff0f2;--panel:#ffffff;--muted:#6f6772;--line:#e9dde2;--accent:#d62845;--on-accent:#ffffff;--success:#187b55;--warning:#9b6200;--danger:#cb3550;--focus:#d62845;--shadow:0 14px 55px rgba(24,25,30,0.07);--radius:20px}:root[data-theme=dark]{color-scheme:dark;--bg:#0e0b11;--fg:#fbf7fa;--card:#231920;--panel:#18131a;--muted:#b6a5ae;--line:#382b34;--accent:#ff5369;--on-accent:#140b0f;--success:#5ed6a2;--warning:#f2bf65;--danger:#ff7d91;--focus:#ff5369;--shadow:0 16px 65px rgba(0,0,0,0.18)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--bg);color:var(--fg);font-family:var(--font-geist-sans),system-ui,sans-serif;font-size:var(--font-body,17px);line-height:1.6}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:3px}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{font-family:var(--font-geist-sans),system-ui,sans-serif;line-height:1.14;letter-spacing:-.055em}p{color:var(--muted)}.container{width:min(1140px,calc(100% - 48px));margin-inline:auto}.site-shell{min-height:100vh;display:flex;flex-direction:column}.site-main{flex:1 1}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--bg) 93%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.top-nav{height:82px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:14px;gap:14px}.brand,.top-nav{align-items:center}.brand{display:flex;gap:11px;font-size:19px;font-family:var(--font-geist-sans),system-ui,sans-serif;font-weight:800;white-space:nowrap;letter-spacing:-.07em}.brand img,.footer-title img{border-radius:10px}.desktop-nav{display:flex;justify-content:center;align-items:center;gap:6px}.nav-item{padding:10px 18px;border-radius:14px;font-weight:700;color:var(--muted);transition:color .2s,background .2s}.nav-item.selected,.nav-item:hover{background:var(--card);color:var(--fg)}.nav-actions{display:flex;justify-content:flex-end}.button,.nav-actions{align-items:center;gap:9px}.button{display:inline-flex;justify-content:center;border-radius:14px;padding:12px 19px;border:1px solid transparent;font-weight:800;line-height:1.25;white-space:nowrap;transition:transform .2s,opacity .2s,background .2s}.button:not(:disabled):hover{transform:translateY(-1px)}.button.primary{background:var(--accent);color:var(--on-accent)}.button.primary:not(:disabled):hover{background:color-mix(in srgb,var(--accent) 88%,var(--fg))}.button.outline{border-color:var(--line);background:var(--panel)}.button.large{padding:17px 23px;border-radius:15px}.icon-button{background:var(--card);color:var(--fg);border:1px solid var(--line);width:42px;height:42px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center}.icon-button:hover{border-color:var(--muted)}.wallet-button{padding:13px 16px}.select-wrap{height:42px;border:1px solid var(--line);background:var(--card);border-radius:13px;display:flex;align-items:center;gap:7px;padding:0 12px}.header-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:var(--fg);font-size:13px;font-weight:800;outline:none;max-width:114px;cursor:pointer}.header-select option{background:var(--panel);color:var(--fg)}.chain-dot{height:8px;width:8px;border-radius:50%;display:block;background:#7e869f}.chain-dot.ethereum{background:#7278df}.chain-dot.bsc{background:#e7b328}.network-error{color:var(--danger);position:absolute;top:48px;right:0;white-space:nowrap;background:var(--panel);padding:6px 10px;font-size:11px;border:1px solid var(--line);border-radius:9px}.mobile-menu-button,.mobile-nav{display:none}.hero{min-height:625px;display:grid;grid-template-columns:1.08fr 1fr;align-items:center;grid-gap:35px;gap:35px;padding-block:92px 100px}.hero-copy{position:relative;z-index:2}.eyebrow{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border:1px solid var(--line);border-radius:100px;font-size:12px;font-weight:800;letter-spacing:.02em}.pulse{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px rgba(80,175,119,.12)}.hero h1{font-size:clamp(49px,6vw,79px);margin:25px 0 22px;letter-spacing:-.079em}.hero h1 span{color:var(--muted)}.hero-copy>p{font-size:17px;max-width:480px;margin-bottom:30px}.hero-actions,.hero-points{display:flex;gap:11px;flex-wrap:wrap}.hero-points{gap:18px;margin-top:38px;color:var(--muted);font-size:12px;font-weight:700}.hero-points span{display:flex;align-items:center;gap:6px}.hero-points svg{color:var(--success)}.hero-art{aspect-ratio:1;max-width:510px;width:100%;border-radius:50%;position:relative;margin:auto;background:radial-gradient(circle at center,color-mix(in srgb,var(--fg) 6%,transparent) 1%,transparent 66%);display:grid;place-items:center}.orbit{position:absolute;border:1px solid var(--line);border-radius:50%;inset:12%}.orbit-one{inset:4%;border-style:dashed;transform:rotate(22deg)}.orbit-two{inset:22%;border-width:12px;border-color:color-mix(in srgb,var(--fg) 4%,transparent)}.hero-center{display:grid;place-items:center;width:134px;height:134px;background:var(--accent);color:var(--on-accent);border-radius:35px;transform:rotate(-12deg);box-shadow:var(--shadow)}.hero-center .hero-logo{display:block;width:100%;height:100%;object-fit:contain;border-radius:inherit}.orbit-tag{position:absolute;padding:11px 18px;background:var(--panel);border:1px solid var(--line);border-radius:13px;font-size:13px;font-weight:800;box-shadow:var(--shadow);transform:rotate(-8deg)}.orbit-tag.top{top:19%;right:8%}.orbit-tag.bottom{bottom:14%;left:3%;transform:rotate(8deg)}.section-wrap{padding:102px 0}.alt-section{background:var(--card)}.section-heading{text-align:center;max-width:680px;margin:auto auto 46px}.faq-layout h2,.section-heading h2,.split-feature h2{font-size:clamp(34px,3.8vw,50px);margin:14px 0}.section-heading p{font-size:16px}.overline{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.21em;text-transform:uppercase}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:17px;gap:17px}.feature-card{border:1px solid var(--line);background:var(--panel);padding:32px;border-radius:22px}.feature-card h3{font-size:21px;margin:23px 0 10px}.feature-card p{font-size:14px;margin:0}.empty-icon,.feature-icon{display:grid;place-items:center;background:var(--card);border-radius:15px;width:52px;height:52px}.split-feature{display:grid;grid-template-columns:1fr 1fr;grid-gap:90px;gap:90px;align-items:center}.split-feature>div:first-child{max-width:470px}.split-feature p{font-size:16px}.inline-link{display:inline-flex;align-items:center;gap:8px;font-weight:800;border-bottom:1px solid;padding-bottom:3px;margin-top:10px}.steps-card{background:var(--card);padding:25px;border:1px solid var(--line);border-radius:24px}.steps-card>div{display:flex;align-items:center;gap:18px;padding:24px 18px}.steps-card>div:not(:last-child){border-bottom:1px solid var(--line)}.steps-card b{font-family:var(--font-geist-sans),system-ui,sans-serif;font-size:27px;letter-spacing:-.06em;color:var(--muted)}.steps-card span{font-weight:800;flex:1 1}.faq-layout{display:grid;grid-template-columns:1fr 1.25fr;grid-gap:80px;gap:80px}.faq-layout>div:first-child p{max-width:315px}.faq-list details{padding:18px 0;border-bottom:1px solid var(--line)}.faq-list summary{font-weight:800;cursor:pointer;display:flex;justify-content:space-between;gap:18px;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:24px;font-weight:400;line-height:1}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{margin:12px 0 0;font-size:14px;line-height:1.8}.site-footer{border-top:1px solid var(--line);padding:45px 0;background:var(--bg)}.footer-inner{display:grid;grid-template-columns:1fr auto;grid-gap:35px;gap:35px;align-items:center}.footer-title{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.footer-title strong{font-family:var(--font-geist-sans),system-ui,sans-serif;letter-spacing:-.05em}.footer-title p{width:100%;margin:0;font-size:12px}.footer-inner nav{display:flex;flex-wrap:wrap;gap:18px;font-size:12px;font-weight:700}.footer-inner nav a:hover{text-decoration:underline}.footer-inner small{grid-column:1/-1;color:var(--muted);font-size:11px}.pool-section,.workspace-outer{padding-top:67px;padding-bottom:115px;min-height:720px}.workspace-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:38px}.workspace-head h1{font-size:44px;margin:7px 0 8px}.workspace-head p{margin:0}.workspace-card{width:min(100%,476px);margin-inline:auto;padding:22px;background:var(--panel);border:1px solid var(--line);border-radius:26px;box-shadow:var(--shadow)}.card-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.card-heading h2{margin:0 0 3px}.card-heading span{font-size:12px;color:var(--muted)}.token-box{background:var(--card);border:1px solid var(--line);border-radius:17px;padding:19px}.field-label{font-size:12px;font-weight:800;color:var(--muted);margin-bottom:8px}.token-row{display:flex;align-items:center;gap:12px}.token-row input{min-width:0;width:100%;border:0;outline:none;background:none;color:var(--fg);font-weight:700;letter-spacing:-.05em}.token-row input::placeholder{color:var(--muted);opacity:.75}.token-select{border:1px solid var(--line);background:var(--panel);border-radius:30px;color:var(--fg);padding:7px 12px 7px 10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:13px;white-space:nowrap;flex-shrink:0}.token-select b{display:block;line-height:1.2}.token-pill-icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;min-width:32px;min-height:32px;overflow:hidden;background:var(--accent);color:var(--on-accent);font-weight:800;border-radius:50%;font-size:12px}.token-pill-icon:has(img){background:transparent}.token-pill-icon img{display:block;width:100%;height:100%;object-fit:contain;border-radius:50%}.token-chevron{display:block;flex:0 0 auto;margin-left:3px;align-self:center}.token-foot{font-size:12px;margin:8px 0 0}.reverse-holder{display:flex;justify-content:center;height:14px;position:relative;z-index:1}.reverse-button{width:39px;height:39px;border:4px solid var(--panel);background:var(--card);color:var(--fg);display:grid;place-items:center;border-radius:13px;position:absolute;top:-13px}.action-full{margin-top:15px;width:100%;min-height:54px;font-size:14px}.status-note{display:flex;align-items:flex-start;gap:10px;padding:13px;border:1px solid var(--line);border-radius:12px;color:var(--muted);font-size:12px;margin-top:17px}.status-note svg{flex-shrink:0;margin-top:1px}.under-card-note{text-align:center;font-size:12px;color:var(--muted);margin-top:24px}.under-card-note a{text-decoration:underline}.slippage-box{padding:17px;background:var(--card);border:1px solid var(--line);border-radius:15px;margin-bottom:14px}.slippage-head{display:flex;justify-content:space-between;font-size:12px;margin-bottom:13px}.slippage-head span{color:var(--muted)}.slip-options{display:flex;gap:9px}.slip-choice{flex:1 1;background:var(--panel);border:1px solid var(--line);padding:8px;border-radius:11px;font-weight:800;font-size:12px;color:var(--fg)}.slip-choice.active{border-color:var(--fg)}.field-with-suffix{display:flex;align-items:center;background:var(--panel);border:1px solid var(--line);padding:4px 12px;margin-top:12px;border-radius:10px}.field-with-suffix input{background:none;color:var(--fg);border:0;outline:none;width:100%;padding:7px}.inline-error{color:var(--danger);font-size:12px;margin:8px 0 0}.warning-line{display:flex;gap:7px;align-items:center;color:var(--warning);font-size:12px;margin:9px 0 0}.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.57);z-index:90;display:grid;place-items:center;padding:18px}.token-modal{width:min(100%,460px);max-height:min(76vh,620px);overflow:hidden;display:flex;flex-direction:column;background:var(--panel);border-radius:22px;padding:22px;border:1px solid var(--line);box-shadow:var(--shadow)}.modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.modal-head h2{font-size:22px;margin:0}.modal-search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:14px;background:var(--card);padding:10px 14px}.modal-search input{border:0;outline:none;background:none;color:var(--fg);flex:1 1;min-width:0}.token-options{margin-top:15px;overflow-y:auto}.token-option-row{display:flex;align-items:center;gap:2px;border-radius:12px}.token-option-row .token-option{flex:1 1;min-width:0}.imported-token-remove{flex:0 0 auto;display:inline-grid;place-items:center;width:36px;height:36px;margin-right:8px;padding:0;color:var(--muted);background:transparent;border:1px solid transparent;border-radius:10px;cursor:pointer}.imported-token-remove:focus-visible,.imported-token-remove:hover{color:var(--fg);background:var(--card);border-color:var(--line)}.imported-token-remove:focus-visible{outline:2px solid var(--fg);outline-offset:1px}.token-option{border:0;background:none;color:var(--fg);width:100%;padding:12px;border-radius:12px;display:flex;align-items:center;gap:11px;text-align:left}.token-option:hover{background:var(--card)}.token-option span:nth-child(2){display:flex;flex:1 1;flex-direction:column}.token-option small{color:var(--muted)}.dex-token-icon-stack{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:38px}.dex-token-network-badge{position:absolute;right:0;bottom:0;display:grid;place-items:center;width:18px;height:18px;padding:1px;background:var(--panel);border:1px solid var(--line);border-radius:50%}.dex-token-network-badge img{display:block;width:100%;height:100%;border-radius:50%;object-fit:contain}.token-option .dex-token-option-details{display:flex;flex:1 1;flex-direction:column;min-width:0}.dex-token-option-details small{white-space:normal;overflow-wrap:anywhere;line-height:1.4}.dex-network-selection{margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--card)}.dex-network-selection p{margin:0 0 10px;font-size:13px;line-height:1.5}.dex-network-choice-cancel{display:block;margin:8px auto 0;padding:5px 12px;border:0;background:transparent;color:var(--muted);cursor:pointer}.dex-network-choice-cancel:hover{color:var(--fg)}.empty-message{font-size:13px;padding:8px}.pool-section .workspace-head h1{margin-bottom:10px}.info-banner{border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;gap:12px;align-items:flex-start;background:var(--card);margin-bottom:24px}.info-banner svg{flex-shrink:0}.info-banner p{margin:4px 0 0;font-size:13px}.info-banner code{font-size:12px}.empty-pool{border:1px dashed var(--line);padding:80px 25px;text-align:center;border-radius:22px;display:flex;align-items:center;flex-direction:column;background:var(--panel);margin-top:25px}.empty-pool h2{font-size:25px;margin:20px 0 8px}.empty-pool p{max-width:430px;font-size:14px}.empty-pool .button{margin-top:10px}.pool-footnote{font-size:12px;display:flex;align-items:center;gap:7px;justify-content:center;margin-top:25px}.create-section{min-height:720px;padding-top:50px;padding-bottom:90px}.back-link{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font-weight:800;font-size:13px;margin-bottom:24px}.create-card{width:min(100%,540px);margin:auto;padding:30px;background:var(--panel);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow)}.create-card h1{font-size:34px;margin:10px 0}.muted{color:var(--muted)}.field-block{display:flex;flex-direction:column;gap:8px;margin:22px 0}.field-block label{font-size:13px;font-weight:800}.field-block select{padding:14px 12px;max-width:100%;border-radius:13px;border:1px solid var(--line);background:var(--card);color:var(--fg)}.legal-article{width:min(820px,calc(100% - 48px));margin:0 auto;padding:85px 0 120px;color:var(--fg)}.legal-article>.overline{display:inline-block;color:var(--accent);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px}.legal-article h1{color:var(--fg);font-size:clamp(36px,5vw,54px);font-weight:800;line-height:1.12;letter-spacing:-.065em;margin:0 0 18px}.legal-date{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;margin:0 0 38px;background:var(--card);color:var(--muted);border:1px solid var(--line);border-radius:10px;font-size:12px;font-weight:650;line-height:1.5}.legal-article h2{color:var(--fg);font-size:clamp(21px,2.5vw,25px);font-weight:750;line-height:1.35;letter-spacing:-.035em;margin:42px 0 18px;padding-top:28px;border-top:1px solid var(--line)}.legal-article p{color:var(--muted);font-size:15px;line-height:1.9;margin:0 0 20px;overflow-wrap:anywhere}.legal-article ol,.legal-article ul{margin:12px 0 26px;padding-left:25px}.legal-article li{color:var(--muted);font-size:15px;line-height:1.85;margin-bottom:13px;padding-left:5px;overflow-wrap:anywhere}.legal-article li::marker{color:var(--accent)}.legal-article b,.legal-article strong{color:var(--fg);font-weight:750}.legal-article a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere;transition:color .2s ease,-webkit-text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.legal-article a:hover{color:var(--fg);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.legal-article code{font-size:.9em;padding:2px 5px;border-radius:5px;background:var(--card);border:1px solid var(--line)}.legal-article a[href^="mailto:"],.legal-article a[href^=http],.legal-article code{overflow-wrap:anywhere}@media (max-width:620px){.legal-article{width:calc(100% - 32px);padding:50px 0 80px}.legal-article h1{font-size:36px;margin-bottom:15px}.legal-article h2{font-size:21px;margin-top:34px;padding-top:24px}.legal-article li,.legal-article p{font-size:14px;line-height:1.8}.legal-article ol,.legal-article ul{padding-left:20px}.legal-date{font-size:11px;margin-bottom:30px}}@media (max-width:960px){.top-nav{grid-template-columns:auto 1fr}.desktop-nav{display:none}.hero{grid-template-columns:1fr;gap:25px;min-height:0;padding:85px 0}.hero-art{width:min(450px,90%)}.feature-grid{grid-template-columns:1fr}.faq-layout,.split-feature{grid-template-columns:1fr;gap:30px}.mobile-menu-button{display:inline-flex}.mobile-nav{display:flex;flex-direction:column;border-top:1px solid var(--line);padding:10px 24px 16px}.mobile-nav a{display:flex;justify-content:space-between;padding:11px 4px;font-weight:800}.mobile-nav a+a{border-top:1px solid var(--line)}}@media (max-width:620px){.container{width:min(100% - 28px,1140px)}.top-nav{height:72px;gap:8px}.brand{font-size:16px;gap:7px}.brand img{width:31px;height:31px;flex-shrink:0}.nav-actions{gap:5px}.select-wrap{padding:0 7px;height:38px;gap:4px}.header-select{font-size:11px;max-width:82px}.select-wrap svg{width:12px}.icon-button{width:38px;height:38px}.wallet-button{min-width:38px;height:38px}.mobile-menu-button{width:38px}.hero{padding:62px 0 45px}.hero h1{font-size:54px}.hero-copy>p{font-size:15px}.hero-points{gap:12px}.hero-art{max-width:355px}.hero-center{height:104px;width:104px;border-radius:28px}.hero-center svg{height:42px}.section-wrap{padding:66px 0}.faq-layout h2,.section-heading h2,.split-feature h2{font-size:34px}.feature-card{padding:25px}.footer-inner{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.footer-inner nav{gap:14px}.pool-section,.workspace-outer{padding-top:40px;padding-bottom:70px;min-height:620px}.workspace-head{margin-bottom:24px;align-items:flex-start}.workspace-head h1{font-size:34px}.workspace-head p{font-size:13px}.pool-section .workspace-head{flex-direction:column}.workspace-card{padding:16px;border-radius:21px}.token-box{padding:14px}.token-select{max-width:174px;padding:5px 8px}.token-select b{max-width:95px;overflow:hidden;text-overflow:ellipsis}.pool-footnote{align-items:flex-start;text-align:center}.empty-pool{padding:58px 20px}.create-card{padding:23px}.create-section{padding-top:35px}}@media (max-width:374px){.brand span{max-width:85px;overflow:hidden;text-overflow:ellipsis}.nav-actions{gap:3px}.header-select{max-width:74px}.select-wrap{padding:0 4px}.icon-button,.wallet-button{width:35px;min-width:35px}.hero h1{font-size:47px}}.dex-balance-note{display:inline-block;margin-left:9px;font-size:12px;color:var(--muted)}.dex-source-status{display:flex;align-items:center;gap:9px;flex-wrap:wrap;padding:12px 14px;margin:12px 0;border:1px solid var(--line);border-radius:13px;font-size:12px;color:var(--muted)}.dex-source-status.ready{color:var(--fg)}.dex-source-status.unavailable{border-color:rgba(190,100,80,.35)}.dex-source-status small{flex-basis:100%;padding-left:25px;color:var(--muted)}.dex-source-status.loading svg{animation:dex-spin 1.2s linear infinite}@keyframes dex-spin{to{transform:rotate(1turn)}}.dex-import-button{width:calc(100% - 24px);margin:10px 12px;justify-content:center}.dex-import-confirm{padding:14px 16px;border-top:1px solid var(--line)}.dex-import-confirm p{margin:0 0 9px}.dex-address{overflow-wrap:anywhere;font-family:monospace;font-size:11px}.dex-confirm-line{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.6;cursor:pointer}.dex-confirm-line input{margin-top:4px;accent-color:var(--fg)}.dex-picker-foot{padding:10px 18px;margin:0;font-size:11px;border-top:1px solid var(--line)}.dex-pair-preview{border:1px solid var(--line);border-radius:13px;padding:14px;margin:15px 0;background:var(--card);font-size:12px}.dex-pair-preview p{margin:6px 0;overflow-wrap:anywhere}.dex-native-balance{font-size:12px;margin:4px 0 10px;color:var(--muted);text-align:right}.dex-quote-details{border:1px solid var(--line);border-radius:14px;padding:14px;margin:13px 0;background:var(--card);display:grid;grid-gap:10px;gap:10px;font-size:12px}.dex-quote-details>div{display:flex;justify-content:space-between;align-items:baseline;gap:15px}.dex-quote-details>div span{color:var(--muted);flex-shrink:0}.dex-quote-details>div b{text-align:right;overflow-wrap:anywhere}.dex-quote-details>p{color:var(--muted);font-size:11px;line-height:1.6;margin:4px 0 0}.dex-quote-loading,.dex-tx-status{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:12px;line-height:1.6;margin:12px 0}.dex-quote-loading svg,.dex-tx-status svg{animation:dex-spin 1.2s linear infinite;flex-shrink:0}.dex-tx-status a{text-decoration:underline;overflow-wrap:anywhere}.dex-confirm-line{margin:14px 0 0}@media (max-width:450px){.dex-quote-details>div{align-items:flex-start}.dex-quote-details>div span{max-width:42%}}.dex-liq-token-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin:23px 0 17px}.dex-liq-token-pick{background:var(--card);border:1px solid var(--line);border-radius:15px;padding:14px;color:var(--fg);text-align:left;min-width:0}.dex-liq-token-pick>span{display:block;color:var(--muted);font-size:12px;margin-bottom:12px}.dex-liq-token-pick strong{display:flex;align-items:center;gap:9px;overflow:hidden;font-size:15px;white-space:nowrap}.dex-liquidity-form{margin-top:15px}.dex-mode-tabs{display:flex;background:var(--card);border:1px solid var(--line);padding:4px;border-radius:14px;gap:5px}.dex-mode-tabs button{background:transparent;flex:1 1;border:0;color:var(--fg);border-radius:10px;padding:11px 8px;font-weight:750;font-size:12px}.dex-mode-tabs button.active{background:var(--panel);box-shadow:0 1px 4px rgba(0,0,0,.12)}.dex-liquidity-form .field-block{margin:15px 0}.dex-liq-slippage input,.dex-liquidity-form .field-block input,.dex-position-row input{width:100%;border:1px solid var(--line);border-radius:12px;padding:13px;background:var(--card);color:var(--fg);outline:none}.dex-liq-muted{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);line-height:1.6;margin:16px 0}.dex-liq-confirm{display:flex;align-items:flex-start;gap:9px;margin-top:12px;font-weight:750;line-height:1.55}.dex-liq-confirm input{margin-top:3px;accent-color:var(--fg)}.dex-liq-slippage{border:1px solid var(--line);padding:13px;border-radius:13px;margin-top:18px;font-size:12px}.dex-liq-slippage>b{display:block;margin-bottom:12px}.dex-liq-slippage>input{margin-top:10px}.dex-liq-percent{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.dex-liq-percent button{border:1px solid var(--line);background:var(--card);border-radius:10px;padding:9px 12px;flex:1 1;color:var(--fg);font-weight:750;font-size:12px}.dex-liq-percent button.active{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.dex-liq-success{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;margin:15px 0;color:var(--fg)}.dex-liq-success a{text-decoration:underline}.dex-spinning{animation:dex-spin 1.2s linear infinite}.dex-position-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:25px 0}.dex-position-toolbar .button{padding:10px 14px;font-size:12px}.dex-position-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin:25px 0}.dex-position-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:21px;min-width:0}.dex-position-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.dex-position-head h2{font-size:19px;margin:0}.dex-position-head span{font-size:11px;color:var(--muted)}.dex-position-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:16px 0;padding:13px 0;display:grid;grid-gap:10px;gap:10px}.dex-position-stats div{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:12px}.dex-position-stats span{color:var(--muted)}.dex-position-stats b{overflow-wrap:anywhere;text-align:right}.dex-position-actions{display:flex;gap:10px;flex-wrap:wrap}.dex-position-actions .button{font-size:12px;justify-content:center;flex:1 1;white-space:nowrap;padding:11px}.dex-position-tools{border:1px solid var(--line);background:var(--panel);border-radius:18px;padding:21px;margin:24px 0}.dex-position-tools h2{font-size:17px;margin:0 0 9px}.dex-position-tools p{font-size:12px;color:var(--muted);line-height:1.7}.dex-position-row{display:flex;align-items:center;gap:12px;margin-top:13px;flex-wrap:wrap}.dex-position-row input{flex:1 1;min-width:170px}.dex-position-row .button{padding:12px;font-size:12px;white-space:nowrap}.dex-position-row>span{font-size:12px;color:var(--muted)}@media (max-width:720px){.dex-position-grid{grid-template-columns:1fr}.dex-position-head{align-items:flex-start;flex-wrap:wrap}}@media (max-width:380px){.dex-liq-token-grid{gap:8px}.dex-liq-token-pick{padding:10px}.dex-position-actions{flex-direction:column}}.swap-page{padding-top:240px}@media (min-width:621px) and (max-width:1999px){.swap-page{padding-top:clamp(64px,7vh,128px)}}.swap-page .workspace-card{width:min(100%,572px)}.swap-settings-anchor{position:relative;display:flex}.swap-settings-popover{position:absolute;top:calc(100% + 13px);right:0;z-index:40;width:min(405px,calc(100vw - 42px));padding:22px;border:1px solid var(--line);border-radius:24px;background:var(--panel);box-shadow:0 20px 65px rgba(0,0,0,.2);color:var(--fg);text-align:left}.swap-settings-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.swap-settings-row label{font-weight:750}.swap-settings-hint{font-size:var(--font-small);color:var(--muted)}.swap-settings-popover .slip-options{margin-top:14px}.swap-settings-popover .slip-choice{padding:10px 8px;border-radius:999px}.swap-settings-popover .slip-choice.active{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.deadline-row{margin-top:25px}.swap-deadline-input{display:flex;align-items:center;gap:5px;padding:8px 12px;border:1px solid var(--line);border-radius:999px;background:var(--card)}.swap-deadline-input input{border:0;background:transparent;color:var(--fg);width:38px;outline:0;font-weight:800;text-align:right}.swap-deadline-input span{white-space:nowrap;font-size:var(--font-small);color:var(--muted)}.dex-token-loading{display:flex;gap:9px;align-items:center;padding:12px 16px;color:var(--muted)}.button,.dex-liq-percent button,.dex-mode-tabs button,.nav-item,.slip-choice,.token-select{font-size:var(--font-button,15px)}.token-row input{font-size:var(--font-input,32px)}.card-heading h2{font-size:var(--font-card-heading,24px)}.card-heading span,.dex-balance-note,.dex-liq-muted,.dex-liq-slippage,.dex-native-balance,.dex-position-stats div,.dex-position-tools p,.dex-quote-details,.dex-quote-details>p,.dex-quote-loading,.dex-tx-status,.field-label,.footer-inner nav,.footer-inner small,.footer-title p,.inline-error,.status-note,.token-foot,.warning-line{font-size:var(--font-small,14px)}@media (max-width:620px){.swap-page{padding-top:48px}.swap-page .workspace-card{width:100%}.swap-settings-popover{padding:16px;width:min(365px,calc(100vw - 44px))}.token-row input{font-size:clamp(22px,var(--font-input,32px),34px)}.token-select{font-size:clamp(12px,var(--font-button,15px),16px)}}.network-wrap{position:relative}.network-trigger{display:flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:0 13px;color:var(--fg);background:var(--card);border:1px solid var(--line);border-radius:13px;font-size:var(--font-button,15px);font-weight:700;white-space:nowrap}.network-trigger:hover,.network-trigger[aria-expanded=true]{border-color:var(--muted)}.network-trigger svg{flex:0 0 auto}.network-menu{position:absolute;top:calc(100% + 9px);left:0;right:auto;z-index:60;min-width:max(100%,200px);padding:7px;background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:0 15px 42px rgba(0,0,0,.18)}.network-option{display:flex;width:100%;align-items:center;gap:11px;background:transparent;border:0;border-radius:10px;color:var(--fg);padding:12px;text-align:left;font-size:var(--font-button,15px)}.network-option span:nth-child(2){flex:1 1}.network-option.active,.network-option:hover{background:var(--card)}@media (max-width:620px){.network-trigger{min-height:38px;padding:0 8px;gap:6px}.network-option{font-size:14px}}@media (max-width:440px){.brand span{display:none}.top-nav{grid-template-columns:auto 1fr}}button,input,select,textarea{font-family:inherit}@keyframes dex-appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes dex-menu-appear{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dex-fade-only{0%{opacity:0}to{opacity:1}}@keyframes dex-orbit-turn{0%{transform:rotate(22deg)}to{transform:rotate(382deg)}}@keyframes dex-gentle-float{0%,to{transform:translateY(0) rotate(-12deg)}50%{transform:translateY(-5px) rotate(-12deg)}}.hero-actions,.hero-art,.hero-copy .eyebrow,.hero-copy h1,.hero-copy>p,.hero-points{animation:dex-appear .54s cubic-bezier(.2,.8,.2,1) backwards}.hero-copy h1{animation-delay:65ms}.hero-copy>p{animation-delay:115ms}.hero-actions{animation-delay:.16s}.hero-points{animation-delay:195ms}.hero-art{animation-delay:.11s}.create-card,.dex-position-card,.empty-pool,.swap-page .workspace-card{animation:dex-appear .42s cubic-bezier(.2,.8,.2,1) backwards}[data-dex-reveal].dex-reveal-pending{opacity:0;transform:translateY(15px)}[data-dex-reveal].dex-reveal-visible{animation:dex-appear .55s cubic-bezier(.2,.8,.2,1) backwards}.hero-art .orbit-one{animation:dex-orbit-turn 48s linear infinite}.hero-art .hero-center{animation:dex-gentle-float 7s ease-in-out infinite}.mobile-nav,.network-menu,.swap-settings-popover{transform-origin:top right;animation:dex-menu-appear .18s ease-out backwards}.modal-overlay{animation:dex-fade-only .16s ease-out backwards}.token-modal{animation:dex-menu-appear .21s cubic-bezier(.2,.8,.2,1) backwards}.button,.dex-liq-percent button,.dex-liq-token-pick,.dex-mode-tabs button,.dex-position-card,.feature-card,.feature-icon,.icon-button,.network-option,.network-trigger,.reverse-button,.slip-choice,.token-box,.token-option,.token-select{transition-property:transform,background-color,border-color,box-shadow,opacity;transition-duration:.2s;transition-timing-function:ease}.token-box:focus-within{border-color:color-mix(in srgb,var(--fg) 30%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--fg) 5%,transparent)}.faq-list summary span{transition:transform .2s ease}.hero-actions .button svg,.inline-link svg,.reverse-button svg{transition:transform .22s ease}@media (hover:hover) and (pointer:fine){.dex-position-card:hover,.feature-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--fg) 19%,var(--line));box-shadow:0 15px 34px color-mix(in srgb,var(--fg) 6%,transparent)}.feature-card:hover .feature-icon{transform:translateY(-2px)}.dex-liq-token-pick:hover,.network-option:hover,.token-select:hover{border-color:color-mix(in srgb,var(--fg) 24%,var(--line))}.reverse-button:hover{transform:translateY(-1px)}.reverse-button:hover svg{transform:rotate(180deg)}.hero-actions .button:hover svg,.inline-link:hover svg{transform:translate(2px,-2px)}}.button:not(:disabled):active,.network-trigger:active,.reverse-button:active,.token-select:active{transform:scale(.985)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;transition-delay:0s!important}[data-dex-reveal].dex-reveal-pending{opacity:1;transform:none}}:root[data-theme-switching] *,:root[data-theme-switching] :after,:root[data-theme-switching] :before{transition:none!important}.swap-settings-popover .dex-custom-slippage{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:center;gap:2px;padding:7px 10px;cursor:text}.swap-settings-popover .dex-custom-slippage input{min-width:0;width:100%;border:0;padding:0;background:transparent;color:inherit;text-align:center;font:inherit;font-weight:800;outline:none;cursor:text}.swap-settings-popover .dex-custom-slippage input::placeholder{color:inherit;opacity:.85}.swap-settings-popover .dex-custom-slippage span{font-size:var(--font-small,14px);font-weight:800}.dex-liq-percent .dex-custom-slippage{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:center;gap:2px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--card);color:var(--fg);cursor:text}.dex-liq-percent .dex-custom-slippage.active{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.dex-liq-percent .dex-custom-slippage input{flex:1 1;min-width:0;width:100%;border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:800;text-align:center;outline:none}.dex-liq-percent .dex-custom-slippage input::placeholder{color:inherit;opacity:.85}html{scrollbar-width:thin;scrollbar-color:var(--accent) var(--bg)}html::-webkit-scrollbar{width:10px;height:10px}html::-webkit-scrollbar-track{background:var(--bg)}html::-webkit-scrollbar-thumb{background:var(--accent);border:2px solid var(--bg);border-radius:999px}html::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 80%,var(--fg))}.token-options{scrollbar-width:thin;scrollbar-color:var(--accent) var(--panel)}.token-options::-webkit-scrollbar{width:8px}.token-options::-webkit-scrollbar-track{background:var(--panel)}.token-options::-webkit-scrollbar-thumb{background:var(--accent);border:2px solid var(--panel);border-radius:999px}.token-options::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 80%,var(--fg))}@media (max-width:620px){.network-trigger{font-size:13px}.wallet-button{font-size:13px;padding:0 10px;gap:5px;min-height:38px}.wallet-button svg{width:16px;height:16px;flex-shrink:0}}.token-box.is-insufficient{border-color:var(--danger)}.token-box.is-insufficient .token-row input{color:var(--danger);caret-color:var(--danger)}.token-box.is-insufficient .dex-balance-note{color:var(--danger);font-weight:700}.token-box.is-insufficient:focus-within{border-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 12%,transparent)}@media (max-width:620px){.modal-search input::placeholder{font-size:15px}}.dex-toast-viewport{position:fixed;top:20px;right:20px;z-index:2000;width:min(380px,calc(100vw - 24px));display:flex;flex-direction:column;gap:10px;pointer-events:none}.dex-toast{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:16px;background:var(--panel);color:var(--fg);box-shadow:0 18px 48px rgba(0,0,0,.16);pointer-events:auto;animation:dex-toast-in .22s ease-out}.dex-toast--success{border-left-color:var(--success)}.dex-toast--error{border-left-color:var(--danger)}.dex-toast-icon{display:inline-flex;flex-shrink:0;color:var(--accent)}.dex-toast--success .dex-toast-icon{color:var(--success)}.dex-toast--error .dex-toast-icon{color:var(--danger)}.dex-toast-content{flex:1 1;min-width:0}.dex-toast-content strong{display:block;font-size:15px}.dex-toast-content p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.dex-toast-content a{display:inline-block;margin-top:8px;font-size:13px;font-weight:700;color:var(--accent);text-decoration:underline}.dex-toast-close{flex-shrink:0;border:0;background:transparent;color:var(--muted);padding:2px;cursor:pointer}@keyframes dex-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:620px){.dex-toast-viewport{top:12px;left:12px;right:12px;width:auto}}.swap-amount-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.swap-max-button{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:4px 10px;color:var(--accent);font:inherit;font-size:12px;font-weight:800;line-height:1.2;cursor:pointer;transition:opacity .15s ease,border-color .15s ease}.swap-max-button:disabled{cursor:wait;opacity:.6}@media (hover:hover) and (pointer:fine){.swap-max-button:not(:focus-visible){opacity:0;pointer-events:none}.token-box:focus-within .swap-max-button,.token-box:hover .swap-max-button{opacity:1;pointer-events:auto}}.dex-liquidity-form .dex-liq-wallet-balance{margin:0;color:var(--muted);font-size:var(--font-small,14px);line-height:1.5;overflow-wrap:anywhere}.dex-liquidity-form .field-block.dex-liq-insufficient .dex-liq-wallet-balance,.dex-liquidity-form .field-block.dex-liq-insufficient>label{color:var(--danger)}.dex-liquidity-form .field-block.dex-liq-insufficient>input,.dex-liquidity-form .field-block.dex-liq-insufficient>input:focus{border-color:var(--danger);color:var(--danger);caret-color:var(--danger);box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 12%,transparent)}.dex-position-card.is-highlighted{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 13%,transparent);scroll-margin-top:110px}.dex-liquidity-form .dex-liq-label-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:6px 12px}.dex-liquidity-form .dex-liq-native-switch{border:0;background:transparent;padding:2px 0;color:var(--accent);font-size:12px;font-weight:750;cursor:pointer}.dex-liquidity-form .dex-liq-native-switch:hover{text-decoration:underline}.dex-liquidity-form .dex-liq-native-switch:disabled{opacity:.5;cursor:not-allowed}.dex-liquidity-form .field-block.dex-liq-insufficient .dex-liq-label-row label{color:var(--danger)}.dex-liquidity-form .dex-liq-receive-native{display:flex;align-items:center;gap:9px;margin:10px 0 16px;font-size:13px;font-weight:700;cursor:pointer}.dex-liquidity-form .dex-liq-receive-native input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.dex-liquidity-form .dex-liq-lp-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;margin:16px 0}.dex-liquidity-form .dex-liq-lp-row>.dex-liq-muted{margin:0}.dex-liquidity-form .dex-liq-lp-address{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;white-space:nowrap}.dex-liquidity-form .dex-liq-lp-address button{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;border:1px solid var(--line);border-radius:8px;background:var(--card);color:var(--fg);cursor:pointer}.dex-liquidity-form .dex-liq-lp-address button:hover{color:var(--accent);border-color:var(--accent)}.dex-fee-on-transfer-settings{margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.dex-fot-toggle{display:flex;align-items:center;gap:10px;font-weight:700;cursor:pointer}.dex-fot-toggle input{accent-color:var(--accent);width:17px;height:17px;flex:0 0 auto}.dex-fot-buffer-label{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;font-size:var(--font-small,14px)}.dex-fot-buffer-label input{width:90px;padding:9px 10px;border:1px solid var(--line);border-radius:10px;background:var(--panel);color:var(--fg);font:inherit;text-align:right}.dex-fot-buffer-label input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.dex-fot-explanation{margin:12px 0 0;color:var(--muted);font-size:12px;line-height:1.55}