:root{--bg: #f1f4f6;--bg-white: #ffffff;--bg-secondary: #f4f4f6;--bg-secondary-dark: #d7d7df;--bg-accent: #2563eb;--bg-red: #ED3A45;--bg-green: #3AB15E;--border: #e3e2e8;--border-secondary-lite: #d7d7df;--border-secondary: #6f757e;--text-primary: #1e1e1e;--text-white: #ffffff;--text-secondary: #6f757e;--text-muted: #a8a8b3;--text-red: #ED3A45;--text-green: #3AB15E;--accent: #2563eb;--accent-red: #FF5762;--container-max: 1460px;--container-padding: 16px;--size-2xs: 2px;--size-xs: 4px;--size-sm: 8px;--size-md: 16px;--size-lg: 24px;--size-xl: 32px;--size-2xl: 48px;--size-3xl: 64px;--gap-xs: var(--size-xs);--gap-sm: var(--size-sm);--gap-md: var(--size-md);--gap-lg: var(--size-lg);--radius-xs: var(--size-xs);--radius-sm: var(--size-sm);--radius-md: var(--size-md);--radius-lg: var(--size-lg);--radius-xl: var(--size-xl);--radius-full: 9999px;--font-xs: 12px;--font-sm: 13px;--font-md: 16px;--font-lg: 18px;--font-xl: 24px;--font-2xl: 32px;--font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--bp-sm: 640px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1360px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 2px 6px rgba(0, 0, 0, .08);--shadow-lg: 0 4px 12px rgba(0, 0, 0, .12);--btn-font-weight: 500;--btn-radius: var(--size-lg);--btn-padding-y: 8px;--btn-padding-x: 16px;--btn-bg-green: #3AB15E;--btn-bg-primary: #2563eb;--btn-bg-primary-hover: #3b74f3;--btn-bg-danger: #ED3A45;--btn-bg-muted: #374151;--btn-color-light: #fff;--btn-color-dark: #111827;--btn-hover-opacity: .9;--btn-transition: .25s ease}[data-theme=dark]{--bg: #0f172a;--bg-secondary: #1e293b;--border: #334155;--text-primary: #cbd5e1;--text-secondary: #94a3b8;--text-muted: #64748b;--accent: #3b82f6;--accent-red: #f87171}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body{height:100%;font-family:var(--font-family);font-size:var(--font-sm);line-height:1;background-color:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text, #111)}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit;background:none;border:none;outline:none;transition:all .2s ease}button{cursor:pointer}a{color:inherit;text-decoration:none;transition:all .2s ease}ul,ol{list-style:none;padding:0}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1}strong{font-weight:600}table{border-collapse:collapse;width:100%}table th{text-align:left}.box{padding:var(--size-md);border-radius:var(--radius-sm);background-color:#fff;box-shadow:0 1px 4px #0000000d}.box .title{margin-bottom:var(--size-md)}.tabs .tab-list{border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:var(--size-md)}.tabs .tab-btn{padding:8px 12px;border:none;background:none;cursor:pointer;font-weight:600;transition:all .2s ease;color:var(--text-secondary);border-bottom:2px solid transparent;font-size:var(--font-sm)}.tabs .tab-btn.active{opacity:1;border-bottom:2px solid var(--accent);color:var(--text-primary)}.tabs .tab-btn:hover{color:var(--text-primary)}.table td,.table th{padding:10px;text-align:left}.table thead:after{content:"";display:table-row;height:8px}.table thead th{background-color:var(--bg-secondary);font-size:12px;border:none;color:var(--text-secondary);font-weight:600}.table thead th:first-child{border-radius:var(--radius-xs) 0 0 var(--radius-xs)}.table thead th:last-child{border-radius:0 var(--radius-xs) var(--radius-xs) 0}.table tbody td{border-bottom:1px solid #e2e8f0}.table tbody tr:first-child td{border-top:0}.table tbody tr:last-child td{border-bottom:0}input{background-color:var(--bg-white);border:1px solid #d2d7da;border-radius:var(--radius-xs);padding:var(--size-xs) var(--size-sm);height:32px;width:100%}input:hover{border-color:var(--border-secondary)}input:focus{border-color:var(--accent)}.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:var(--btn-font-weight);border:none;cursor:pointer;border-radius:var(--btn-radius);padding:var(--btn-padding-y) var(--btn-padding-x);transition:all var(--btn-transition);-webkit-user-select:none;user-select:none;min-height:32px}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-green{background:var(--btn-bg-green);color:var(--btn-color-light)}.btn-green:hover{opacity:var(--btn-hover-opacity)}.btn-primary{background:var(--btn-bg-primary);color:var(--btn-color-light)}.btn-primary:hover{background-color:var(--btn-bg-primary-hover)}.btn-danger{background:var(--btn-bg-danger);color:var(--btn-color-light)}.btn-danger:hover{opacity:var(--btn-hover-opacity)}.btn-muted{background:var(--btn-bg-muted);color:var(--text-muted)}.btn-muted:hover{opacity:var(--btn-hover-opacity)}.btn-outline{background:transparent;border:1px solid var(--btn-color-dark);color:var(--btn-color-dark)}.btn-outline:hover{background:#ffffff1a}.btn-ghost{background:transparent;color:var(--btn-color-dark)}.btn-ghost:hover{background:var(--btn-bg-primary);color:var(--btn-color-light)}.btn-more,.btn-more-secondary{text-transform:uppercase;padding:0;color:var(--accent);font-weight:600;font-size:var(--font-xs);letter-spacing:.05rem;border-radius:0}.btn-more:hover,.btn-more-secondary:hover{color:var(--accent-red)}.btn-more-secondary{color:var(--text)}.btn-sm{padding:6px 12px;font-size:var(--font-xs);--btn-radius: var(--size-sm);min-height:24px}.btn-lg{padding:10px 20px;font-size:var(--font-md);--btn-radius: var(--size-sm)}.badge{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:10px;font-weight:700;padding:3px;border-radius:var(--radius-xs);background-color:var(--bg-green)}:root{--sp-2xs: var(--size-2xs);--sp-xs: var(--size-xs);--sp-sm: var(--size-sm);--sp-md: var(--size-md);--sp-lg: var(--size-lg);--sp-xl: var(--size-xl);--sp-2xl: var(--size-2xl)}.m-0{margin:0!important}.m-2xs{margin:var(--sp-2xs)}.m-xs{margin:var(--sp-xs)}.m-sm{margin:var(--sp-sm)}.m-md{margin:var(--sp-md)}.m-lg{margin:var(--sp-lg)}.m-xl{margin:var(--sp-xl)}.m-2xl{margin:var(--sp-2xl)}.mt-0{margin-top:0!important}.mt-2xs{margin-top:var(--sp-2xs)}.mt-xs{margin-top:var(--sp-xs)}.mt-sm{margin-top:var(--sp-sm)}.mt-md{margin-top:var(--sp-md)}.mt-lg{margin-top:var(--sp-lg)}.mt-xl{margin-top:var(--sp-xl)}.mt-2xl{margin-top:var(--sp-2xl)}.mb-0{margin-bottom:0!important}.mb-2xs{margin-bottom:var(--sp-2xs)}.mb-xs{margin-bottom:var(--sp-xs)}.mb-sm{margin-bottom:var(--sp-sm)}.mb-md{margin-bottom:var(--sp-md)}.mb-lg{margin-bottom:var(--sp-lg)}.mb-xl{margin-bottom:var(--sp-xl)}.mb-2xl{margin-bottom:var(--sp-2xl)}.ms-0{margin-left:0!important}.ms-2xs{margin-left:var(--sp-2xs)}.ms-xs{margin-left:var(--sp-xs)}.ms-sm{margin-left:var(--sp-sm)}.ms-md{margin-left:var(--sp-md)}.ms-lg{margin-left:var(--sp-lg)}.ms-xl{margin-left:var(--sp-xl)}.ms-2xl{margin-left:var(--sp-2xl)}.me-0{margin-right:0!important}.me-2xs{margin-right:var(--sp-2xs)}.me-xs{margin-right:var(--sp-xs)}.me-sm{margin-right:var(--sp-sm)}.me-md{margin-right:var(--sp-md)}.me-lg{margin-right:var(--sp-lg)}.me-xl{margin-right:var(--sp-xl)}.me-2xl{margin-right:var(--sp-2xl)}.mx-0{margin-left:0!important;margin-right:0!important}.mx-2xs{margin-left:var(--sp-2xs);margin-right:var(--sp-2xs)}.mx-xs{margin-left:var(--sp-xs);margin-right:var(--sp-xs)}.mx-sm{margin-left:var(--sp-sm);margin-right:var(--sp-sm)}.mx-md{margin-left:var(--sp-md);margin-right:var(--sp-md)}.mx-lg{margin-left:var(--sp-lg);margin-right:var(--sp-lg)}.mx-xl{margin-left:var(--sp-xl);margin-right:var(--sp-xl)}.mx-2xl{margin-left:var(--sp-2xl);margin-right:var(--sp-2xl)}.my-0{margin-top:0!important;margin-bottom:0!important}.my-2xs{margin-top:var(--sp-2xs);margin-bottom:var(--sp-2xs)}.my-xs{margin-top:var(--sp-xs);margin-bottom:var(--sp-xs)}.my-sm{margin-top:var(--sp-sm);margin-bottom:var(--sp-sm)}.my-md{margin-top:var(--sp-md);margin-bottom:var(--sp-md)}.my-lg{margin-top:var(--sp-lg);margin-bottom:var(--sp-lg)}.my-xl{margin-top:var(--sp-xl);margin-bottom:var(--sp-xl)}.my-2xl{margin-top:var(--sp-2xl);margin-bottom:var(--sp-2xl)}.p-0{padding:0!important}.p-2xs{padding:var(--sp-2xs)}.p-xs{padding:var(--sp-xs)}.p-sm{padding:var(--sp-sm)}.p-md{padding:var(--sp-md)}.p-lg{padding:var(--sp-lg)}.p-xl{padding:var(--sp-xl)}.p-2xl{padding:var(--sp-2xl)}.pt-0{padding-top:0!important}.pt-2xs{padding-top:var(--sp-2xs)}.pt-xs{padding-top:var(--sp-xs)}.pt-sm{padding-top:var(--sp-sm)}.pt-md{padding-top:var(--sp-md)}.pt-lg{padding-top:var(--sp-lg)}.pt-xl{padding-top:var(--sp-xl)}.pt-2xl{padding-top:var(--sp-2xl)}.pb-0{padding-bottom:0!important}.pb-2xs{padding-bottom:var(--sp-2xs)}.pb-xs{padding-bottom:var(--sp-xs)}.pb-sm{padding-bottom:var(--sp-sm)}.pb-md{padding-bottom:var(--sp-md)}.pb-lg{padding-bottom:var(--sp-lg)}.pb-xl{padding-bottom:var(--sp-xl)}.pb-2xl{padding-bottom:var(--sp-2xl)}.ps-0{padding-left:0!important}.ps-2xs{padding-left:var(--sp-2xs)}.ps-xs{padding-left:var(--sp-xs)}.ps-sm{padding-left:var(--sp-sm)}.ps-md{padding-left:var(--sp-md)}.ps-lg{padding-left:var(--sp-lg)}.ps-xl{padding-left:var(--sp-xl)}.ps-2xl{padding-left:var(--sp-2xl)}.pe-0{padding-right:0!important}.pe-2xs{padding-right:var(--sp-2xs)}.pe-xs{padding-right:var(--sp-xs)}.pe-sm{padding-right:var(--sp-sm)}.pe-md{padding-right:var(--sp-md)}.pe-lg{padding-right:var(--sp-lg)}.pe-xl{padding-right:var(--sp-xl)}.pe-2xl{padding-right:var(--sp-2xl)}.px-0{padding-left:0!important;padding-right:0!important}.px-2xs{padding-left:var(--sp-2xs);padding-right:var(--sp-2xs)}.px-xs{padding-left:var(--sp-xs);padding-right:var(--sp-xs)}.px-sm{padding-left:var(--sp-sm);padding-right:var(--sp-sm)}.px-md{padding-left:var(--sp-md);padding-right:var(--sp-md)}.px-lg{padding-left:var(--sp-lg);padding-right:var(--sp-lg)}.px-xl{padding-left:var(--sp-xl);padding-right:var(--sp-xl)}.px-2xl{padding-left:var(--sp-2xl);padding-right:var(--sp-2xl)}.py-0{padding-top:0!important;padding-bottom:0!important}.py-2xs{padding-top:var(--sp-2xs);padding-bottom:var(--sp-2xs)}.py-xs{padding-top:var(--sp-xs);padding-bottom:var(--sp-xs)}.py-sm{padding-top:var(--sp-sm);padding-bottom:var(--sp-sm)}.py-md{padding-top:var(--sp-md);padding-bottom:var(--sp-md)}.py-lg{padding-top:var(--sp-lg);padding-bottom:var(--sp-lg)}.py-xl{padding-top:var(--sp-xl);padding-bottom:var(--sp-xl)}.py-2xl{padding-top:var(--sp-2xl);padding-bottom:var(--sp-2xl)}.container{width:100%;max-width:var(--container-max);margin:0 auto;padding:0 var(--container-padding);box-sizing:border-box}.w-100{width:100%}.h-100{height:100%}.grid{display:grid;gap:var(--gap-md)}.flex{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-start{display:flex;align-items:center;justify-content:flex-start}.flex-end{display:flex;align-items:center;justify-content:flex-end}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.flex-1{flex:1}.flex-auto{flex:auto}.flex-none{flex:none}.gap-xs{gap:var(--gap-xs)}.gap-sm{gap:var(--gap-sm)}.gap-md{gap:var(--gap-md)}.gap-lg{gap:var(--gap-lg)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-xs{font-size:var(--font-xs)}.text-sm{font-size:var(--font-sm)}.text-md{font-size:var(--font-md)}.text-lg{font-size:var(--font-lg)}.round-xs{border-radius:var(--radius-xs)}.round-sm{border-radius:var(--radius-sm)}.round-md{border-radius:var(--radius-md)}.round-lg{border-radius:var(--radius-lg)}.round-xl{border-radius:var(--radius-xl)}.round-full{border-radius:var(--radius-full)}.text-red{color:var(--text-red)}.text-green{color:var(--text-green)}.text-muted{color:var(--text-muted)}.text-secondary{color:var(--text-secondary)}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}:root{--tooltip-bg: #1e1e1e;--tooltip-border: #1e1e1e;--tooltip-color: #fff}.tooltip-trigger{display:inline-block}.tooltip{position:absolute;background:var(--tooltip-bg);color:var(--tooltip-color);padding:8px 10px;border-radius:var(--radius-sm);font-size:var(--font-xs);z-index:9999;max-width:250px;pointer-events:auto;box-shadow:0 5px 15px #0000001a;opacity:0;transition:opacity .2s ease;border:1px solid var(--tooltip-border);line-height:1.3}.tooltip.visible{opacity:1}.tooltip:before,.tooltip:after{content:"";position:absolute;border:solid transparent;height:0;width:0;pointer-events:none}.tooltip-top:before,.tooltip-top:after{left:var(--arrow-offset-x, 50%);transform:translate(-50%)}.tooltip-top:before{border-width:10px;border-top-color:var(--tooltip-border);top:100%}.tooltip-top:after{border-width:9px;border-top-color:var(--tooltip-bg);top:calc(100% - 1px)}.tooltip-bottom:before,.tooltip-bottom:after{left:var(--arrow-offset-x, 50%);transform:translate(-50%)}.tooltip-bottom:before{border-width:10px;border-bottom-color:var(--tooltip-border);bottom:100%}.tooltip-bottom:after{border-width:9px;border-bottom-color:var(--tooltip-bg);bottom:calc(100% - 1px)}.tooltip-right:before,.tooltip-right:after{top:50%;transform:translateY(-50%)}.tooltip-right:before{border-width:10px;border-right-color:var(--tooltip-border);left:-20px}.tooltip-right:after{border-width:9px;border-right-color:var(--tooltip-bg);left:-17px}.tooltip-left:before,.tooltip-left:after{top:50%;transform:translateY(-50%)}.tooltip-left:before{border-width:10px;border-left-color:var(--tooltip-border);right:-20px}.tooltip-left:after{border-width:9px;border-left-color:var(--tooltip-bg);right:-17px}.header{margin-bottom:var(--size-lg)}.header .grid-header{height:50px;display:grid;grid-template-columns:1fr 1fr}.header .logo{width:120px;height:auto}.header .primary-menu{margin-left:50px}.header .primary-menu a{font-weight:600}.header .primary-menu a:hover{color:var(--accent)!important}.header .search{width:100%;max-width:300px;position:relative;margin-right:50px}.header .search form{position:relative}.header .search form .icon{content:"";position:absolute;left:10px;top:50%;transform:translateY(-50%)}.header .search form input{border-radius:var(--radius-full);padding:6px 10px 6px 31px}.header .search .search-result{display:block;width:680px;min-height:200px;max-height:420px;background-color:#fff;border:1px solid var(--border-secondary-lite);position:absolute;top:calc(100% + 5px);left:50%;z-index:10;overflow:auto;transform:translate(-50%);padding:var(--size-sm);visibility:hidden;opacity:0;transition:all .2s ease}.header .search .search-result.show-result{visibility:visible;opacity:1}.header .search .search-result .pair-item{grid-template-columns:50% 1fr 1fr;padding:var(--size-sm);border-radius:var(--radius-xs);cursor:pointer;transition:all .15s ease}.header .search .search-result .pair-item .pair-logo img{width:42px;height:42px;object-fit:cover;border-radius:var(--radius-xs)}.header .search .search-result .pair-item .provider-pool img{width:18px;height:18px;object-fit:cover;border-radius:var(--radius-full)}.header .search .search-result .pair-item .provider-pool img+img{margin-left:2px}.header .search .search-result .pair-item .provider-pool span{margin-left:var(--size-xs)}.header .search .search-result .pair-item:hover{background-color:var(--bg-secondary)}.header .search .search-result .pair-item:hover .pair-symbol,.header .search .search-result .pair-item:hover .pair-symbol span{color:var(--accent)}.footer{margin-top:var(--size-lg)}.footer .footer-box{border-top:1px solid var(--border-secondary-lite);padding:var(--size-lg) 0}.footer .footer-box .nav a:hover{color:var(--accent)!important}.hot-pairs{grid-template-columns:50px 1fr;font-size:var(--font-xs);align-content:center;align-items:center}.hot-pairs h3{display:flex;justify-content:center;align-items:center;gap:var(--size-xs)}.hot-pairs h3 span{font-size:var(--font-lg)}.hot-pairs .icon{height:21px;width:21px;object-fit:cover;border-radius:var(--radius-xs)}.hot-pairs i{font-style:normal}.hot-pairs .rfm-marquee-container,.hot-pairs .rfm-marquee,.hot-pairs .rfm-initial-child-container{gap:1rem}.hot-pairs .rfm-child a:hover{color:var(--accent)!important}.favorites-user .tabs .tabs-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--size-md)}.favorites-user .tabs .tab-list{background-color:var(--bg-secondary);border-radius:var(--radius-xs);justify-content:space-between;padding:0 var(--size-sm);gap:var(--size-xs);margin-bottom:0}.favorites-user .tabs .tab-list .tab-btn{padding:calc(var(--size-sm) + 2px) var(--size-sm) var(--size-sm)}.favorites-user .list{font-size:12px}.favorites-user .list .icon{width:24px;height:24px;object-fit:cover;border-radius:var(--radius-xs)}.favorites-user .list .rank{width:24px;text-align:center;color:var(--text-secondary)}.favorites-user .list .change{font-weight:600}.favorites-user .list a span{transition:all .2s ease}.favorites-user .list a:hover span{color:var(--accent)!important}.favorites-user .empty{text-align:center;opacity:.8}.favorites-user .empty .empty-icon{filter:grayscale(1)}.pair-page .pair-grid{grid-template-columns:340px 1fr}.pair-page .pool-info .provider-info img{width:32px;height:32px}.pair-page .pool-info .provider-info .btn-more-secondary{color:var(--text-secondary)}.pair-page .pool-info .provider-info .btn-more-secondary:hover{color:var(--accent)}.pair-page .pool-info .token-stats,.pair-page .pool-info .pool-stats{grid-template-columns:1fr 1fr}.pair-page .pool-info .pool-stats .item-pool-box{background-color:var(--bg-secondary);border-radius:var(--radius-xs);padding:var(--size-sm) var(--size-sm)}.pair-page .pool-info .pool-stats .item-pool-box .btn{border-radius:var(--radius-xs);padding:0}.pair-page .pool-info .pool-stats .item-pool-box .btn:hover{background-color:transparent;color:var(--accent)}.pair-page .pool-info .pool-stats .item-pool-box .name{color:var(--text-secondary)}.pair-page .pool-info .pool-stats .item-pool-box .value{font-weight:600}.pair-page .pool-info .pool-stats .item-pool-box a:hover{color:var(--accent)!important}.pair-page .audit-token h3{margin-bottom:var(--size-md)}.pair-chart{padding:0 0 var(--size-sm) 0}.pair-chart .header-chart{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--border-secondary-lite);padding:var(--size-md)}.pair-chart .header-chart .pair-logo{width:36px}.pair-trades .trade-list .table tr.clickable{cursor:pointer}.pair-trades .trade-list .table tr.clickable .pair-name{transition:all .2s ease}.pair-trades .trade-list .table tr.clickable:hover .pair-name{color:var(--accent)}.pair-swap .swap-form{grid-template-columns:1fr;gap:0}.pair-swap .reverse-swap button{background-color:var(--bg-secondary);padding:var(--size-sm);border-radius:var(--radius-full);width:42px;height:42px;display:flex;justify-content:center;align-content:center;border:5px solid #fff;margin-top:-5px;margin-bottom:-22px;position:relative;z-index:10}.pair-swap .reverse-swap button:hover{background-color:var(--accent-red);color:#fff}.pair-swap .swap-field-name{font-weight:500;margin-bottom:var(--size-xs);color:var(--text-secondary)}.pair-swap .swap-field-box{background-color:var(--bg-secondary);padding:var(--size-sm);border-radius:var(--radius-sm);grid-template-columns:auto 1fr}.pair-swap .swap-field-box .swap-select-token{cursor:pointer;padding:var(--size-xs) var(--size-sm);border-radius:var(--radius-sm)}.pair-swap .swap-field-box .swap-select-token:hover{background-color:var(--bg-secondary-dark)}.pair-swap .swap-field-box .swap-input-token input{text-align:right;padding:0;height:auto;font-size:var(--font-md);border:0;background-color:transparent;border-radius:0;font-weight:600}.pair-swap .btn-swap{height:40px}
