:root{color-scheme:dark;--bg: #070b13;--bg-2: #0a101b;--surface: #101725;--surface-2: #162033;--surface-3: #1e2b42;--glass: rgba(16, 23, 37, .72);--line: #2a3853;--line-soft: rgba(148, 170, 210, .13);--hair: rgba(255, 255, 255, .07);--text: #f1f4fa;--text-2: #b7c2d6;--text-3: #7f8fa9;--brass: #3d8bff;--brass-hi: #7db8ff;--brass-lo: #2563eb;--brass-ink: #ffffff;--brass-soft: rgba(76, 141, 255, .13);--violet: #8f7bff;--violet-soft: rgba(143, 123, 255, .14);--teal: #29d3c1;--up: #2fd9a3;--down: #ff6b81;--warn: #f3ab4c;--info: #6ea8ff;--up-soft: rgba(47, 217, 163, .13);--down-soft: rgba(255, 107, 129, .13);--grad-brass: linear-gradient(135deg, #4da3ff 0%, #2f78ff 52%, #2257e8 100%);--grad-rim: linear-gradient(135deg, rgba(125, 180, 255, .55), rgba(143, 123, 255, .32) 46%, rgba(41, 211, 193, .22));--font: "Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--nav: 60px;--tab: 58px;--r-xl: 22px;--r-lg: 18px;--r-md: 13px;--r-sm: 10px;--shadow: 0 22px 60px -12px rgba(2, 5, 12, .75);--shadow-card: 0 1px 0 rgba(255, 255, 255, .05) inset, 0 24px 48px -28px rgba(0, 0, 0, .75);--ease: cubic-bezier(.2, .75, .2, 1);--green: var(--up);--red: var(--down);--txt: var(--text);--txt2: var(--text-2);--txt3: var(--text-3);--cyan: var(--brass-hi);--cyan2: var(--brass-hi);--yellow: var(--warn);--amber2: var(--warn);--card: var(--surface);--card2: var(--surface-2);--text-3-chart: var(--text-3);--mono: var(--font);--body: var(--font);--display: var(--font)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:clip;background:var(--bg)}body{position:relative;background:var(--bg);color:var(--text);font-family:var(--font);font-size:14px;line-height:1.45;min-height:100vh;min-height:100dvh;overflow-x:clip;-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;text-rendering:optimizeLegibility}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:disabled{cursor:not-allowed}a{color:var(--brass-hi);text-decoration:none}img,svg{max-width:100%}[hidden],.hidden{display:none!important}:focus-visible{outline:2px solid var(--brass-hi);outline-offset:2px;border-radius:8px}input:focus-visible,.tok-amt:focus-visible{outline:none}::selection{background:#4c8dff4d}.mono,.mono-sm{font-variant-numeric:tabular-nums}.mono-sm{font-size:12px;color:var(--text-3);overflow-wrap:anywhere}.up{color:var(--up)}.down{color:var(--down)}.mute{color:var(--text-3)}.warn{color:var(--warn)}input[type=number]{-moz-appearance:textfield;appearance:textfield}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=search]::-webkit-search-cancel-button{display:none}input{color:var(--text)!important;-webkit-text-fill-color:var(--text);caret-color:var(--brass-hi);background:transparent;border:0;outline:0}input::placeholder{color:var(--text-3);opacity:1;-webkit-text-fill-color:var(--text-3)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--surface-3);border-radius:8px}::-webkit-scrollbar-track{background:transparent}.skip-link{position:absolute;left:-999px;top:8px;z-index:999;padding:10px 14px;border-radius:var(--r-sm);background:var(--brass);color:var(--brass-ink);font-weight:800}.skip-link:focus{left:8px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.bg-fx{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.bg-fx i{position:absolute;display:block;border-radius:50%;filter:blur(90px);opacity:.55;will-change:transform}.fx-a{width:52vw;height:52vw;max-width:720px;max-height:720px;left:-14vw;top:-22vw;background:radial-gradient(circle,rgba(76,141,255,.34),transparent 68%);animation:drift 26s ease-in-out infinite alternate}.fx-b{width:46vw;height:46vw;max-width:640px;max-height:640px;right:-16vw;top:4vh;background:radial-gradient(circle,rgba(143,123,255,.3),transparent 68%);animation:drift 32s ease-in-out -8s infinite alternate-reverse}.fx-c{width:50vw;height:40vw;max-width:700px;max-height:560px;left:22vw;bottom:-24vw;background:radial-gradient(circle,rgba(41,211,193,.18),transparent 68%);animation:drift 30s ease-in-out -14s infinite alternate}.bg-fx .fx-grid{inset:0;width:auto;height:auto;border-radius:0;filter:none;opacity:1;animation:none;background-image:linear-gradient(rgba(148,170,210,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(148,170,210,.045) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,#000 10%,transparent 75%);mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,#000 10%,transparent 75%)}@keyframes drift{to{transform:translate3d(5vw,4vh,0) scale(1.12)}}.navbar,.main-content,.tabbar{position:relative;z-index:1}.navbar{position:sticky;top:0;z-index:100;height:var(--nav);padding:0 24px;display:flex;align-items:center;gap:26px;background:#070b13b8;-webkit-backdrop-filter:blur(18px) saturate(1.5);backdrop-filter:blur(18px) saturate(1.5);border-bottom:1px solid var(--hair)}.logo{display:inline-flex;align-items:center;gap:10px;color:var(--text);flex:none}.logo-image{width:30px;height:30px;border-radius:9px;box-shadow:0 0 0 1px var(--hair),0 6px 18px -4px #4c8dff8c}.logo-text{font-weight:800;font-size:18px;letter-spacing:-.3px}.logo-text em{font-style:normal;margin-left:2px;background:var(--grad-brass);-webkit-background-clip:text;background-clip:text;color:transparent}.nav-center{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.nav-link{position:relative;height:38px;padding:0 15px;border-radius:999px;color:var(--text-2);font-weight:700;font-size:14px;display:inline-flex;align-items:center;gap:6px;transition:color .15s,background .15s}.nav-link:hover{color:var(--text);background:#ffffff0d}.nav-link.active{color:var(--brass-hi);background:linear-gradient(180deg,#4c8dff29,#4c8dff12);box-shadow:0 0 0 1px #4c8dff38 inset}.nav-more{position:relative}.nav-more-btn span{font-size:9px;opacity:.7;transition:transform .15s}.nav-more.open .nav-more-btn span{transform:rotate(180deg)}.nav-more-menu{position:absolute;top:calc(100% + 12px);left:0;min-width:210px;display:none;flex-direction:column;padding:6px;background:#101725f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);z-index:120;transform-origin:top left;animation:pop .16s var(--ease)}.nav-more.open .nav-more-menu{display:flex}.menu-cap{padding:8px 12px 4px;color:var(--text-3);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.nav-more-menu a{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:var(--r-sm);color:var(--text-2);font-size:14px;font-weight:600}.nav-more-menu a:hover,.nav-more-menu a:focus-visible{background:var(--surface-2);color:var(--text);outline:none}.nav-more-menu a[target=_blank]:after{content:"↗";opacity:.5;font-weight:500}.nav-end{display:flex;align-items:center;gap:8px;flex:none;margin-left:auto}.burger{display:none!important}.net-switch{position:relative}.net-btn{height:38px;padding:0 12px 0 9px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#ffffff0a;border:1px solid var(--line-soft);color:var(--text);font-weight:700;font-size:13px;transition:border-color .15s,background .15s}.net-btn:hover{border-color:var(--line);background:#ffffff12}.net-logo{width:22px;height:22px;border-radius:50%;object-fit:cover;background:var(--surface-3);flex:none}.net-dot{width:7px;height:7px;border-radius:50%;background:var(--up);box-shadow:0 0 8px var(--up);flex:none}.net-btn[data-state=mismatch] .net-dot{background:var(--warn);box-shadow:0 0 8px var(--warn)}.net-btn[data-state=busy] .net-dot{background:var(--info);animation:pulse 1s ease-in-out infinite}.net-caret{color:var(--text-3)}@keyframes pulse{50%{opacity:.35}}.net-menu{position:absolute;right:0;top:calc(100% + 10px);min-width:240px;display:none;flex-direction:column;gap:2px;padding:6px;background:#101725f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);z-index:130;animation:pop .16s var(--ease)}.net-menu.open{display:flex}.net-opt{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border-radius:var(--r-sm);text-align:left;color:var(--text-2);font-size:14px;min-height:44px}.net-opt:hover{background:var(--surface-2);color:var(--text)}.net-opt.active{background:var(--brass-soft);color:var(--text);box-shadow:0 0 0 1px #4c8dff40 inset}.net-opt-name{flex:1;min-width:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.net-opt small{color:var(--text-3);font-size:11px;flex:none}.net-opt:disabled{opacity:.5}.wallet-pill{position:relative;overflow:hidden;height:38px;padding:0 16px 0 13px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:var(--grad-brass);color:var(--brass-ink);font-weight:800;font-size:13px;box-shadow:0 8px 22px -8px #4c8dffb3,0 1px #ffffff73 inset;transition:transform .12s,box-shadow .2s,filter .2s}.wallet-pill:hover{filter:brightness(1.07);box-shadow:0 10px 28px -8px #4c8dffd9,0 1px #ffffff73 inset}.wallet-pill:active{transform:scale(.97)}.wp-icon{flex:none;opacity:.85}.wp-text{white-space:nowrap}.tabbar{display:none}.mob-overlay{position:fixed;inset:0;z-index:140;background:#03060c9e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .2s}.mob-overlay.show{opacity:1;pointer-events:auto}.mob-menu{position:fixed;left:0;right:0;bottom:0;z-index:150;max-height:88dvh;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:4px;padding:8px 14px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#1e2b428c,#101725fa 120px);border:1px solid var(--line);border-bottom:0;border-radius:26px 26px 0 0;box-shadow:0 -20px 60px -10px #000000b3;transform:translateY(105%);visibility:hidden;transition:transform .28s var(--ease),visibility 0s .28s}.mob-menu.open{transform:none;visibility:visible;transition:transform .28s var(--ease)}.mob-grab{width:38px;height:4px;border-radius:4px;background:var(--surface-3);margin:4px auto 8px;flex:none}.mob-cap{padding:8px 4px 4px;color:var(--text-3);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.mob-link{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 12px;border-radius:var(--r-md);background:var(--surface-2);color:var(--text);font-weight:700;font-size:14px;text-align:left;width:100%}.mob-link.active{color:var(--brass-hi)}.mob-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mob-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:76px;padding:10px 6px;border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line-soft);color:var(--text-2);font-weight:700;font-size:12px;text-align:center;transition:background .15s,transform .1s,border-color .15s}.mob-tile:active{transform:scale(.97);background:var(--surface-3)}.mob-tile i{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:10px;background:var(--brass-soft);color:var(--brass-hi)}.mob-tile svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.mob-tile span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mob-net{display:flex;flex-direction:column;gap:4px}.mob-net .net-opt{background:var(--surface-2);border:1px solid transparent}.mob-net .net-opt.active{border-color:#4c8dff66}.mob-wallet-area{display:flex;align-items:center;gap:10px;padding-top:10px}.mob-wallet-area .action-btn,.mob-wallet-area .ghost-btn{flex:1;margin:0}.mob-wallet-info{display:flex;flex-direction:column;gap:2px;flex:1.4;min-width:0}.mob-addr{font-weight:800;overflow:hidden;text-overflow:ellipsis}.mob-act{font-size:12px;color:var(--up)}.main-content{min-height:calc(100dvh - var(--nav))}.page{display:none}.page.active{display:block;animation:pageIn .38s var(--ease) both}@keyframes pageIn{0%{opacity:0;transform:translateY(8px)}}.page-hd{max-width:500px;margin:28px auto 16px;padding:0 16px}.page-hd h1{font-size:26px;font-weight:800;letter-spacing:-.5px;line-height:1.15}.page-hd p{margin-top:4px;color:var(--text-3);font-size:13.5px}.center-wrap{max-width:500px;margin:0 auto;padding:0 16px 48px;display:flex;flex-direction:column;gap:14px}.cyber-card,.tp-head,.tp-chart-card,.tp-info,.mk-box,.pool-pos,.import-strip{background:linear-gradient(180deg,#ffffff0b,#ffffff03),var(--glass);border:1px solid var(--line-soft);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cyber-card{border-radius:var(--r-xl);padding:18px;width:100%}.card-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;min-height:36px}.bar-tag{font-size:17px;font-weight:800;letter-spacing:-.2px}.bar-acts{display:flex;gap:6px}.icon-act{width:38px;height:38px;border-radius:12px;border:1px solid var(--line-soft);background:#ffffff0a;color:var(--text-2);display:inline-flex;align-items:center;justify-content:center;flex:none;transition:color .15s,background .15s,border-color .15s,transform .1s}.icon-act:hover{color:var(--text);background:#ffffff17}.icon-act:active{transform:scale(.94)}.icon-act.active{color:var(--brass-hi);border-color:#4c8dff80;background:var(--brass-soft)}.icon-act.active svg{fill:currentColor}.icon-act.spin svg{animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.sett-panel{display:none;margin:-4px 0 14px;padding:12px;border-radius:var(--r-md);background:#ffffff0a;border:1px solid var(--line-soft);flex-direction:column;gap:12px}.sett-panel.open{display:flex;animation:pop .18s var(--ease)}.sett-row{display:flex;align-items:center;justify-content:space-between;gap:10px 12px;font-size:13px;color:var(--text-2);font-weight:700;flex-wrap:wrap}.slip-btns{display:flex;gap:6px;flex-wrap:wrap}.slip-b{height:34px;min-width:50px;padding:0 10px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line-soft);font-weight:700;font-size:13px;color:var(--text-2)}.slip-b:hover{border-color:var(--line)}.slip-b.active{background:var(--brass-soft);border-color:#4c8dff99;color:var(--brass-hi)}.slip-inp,.deadline-inp{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 10px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line-soft);color:var(--text-3)}.slip-inp input,.deadline-inp input{width:48px;text-align:right;font-weight:700;font-size:14px}.slip-inp:focus-within,.deadline-inp:focus-within{border-color:var(--brass)}.wrap-banner{padding:10px 12px;margin-bottom:10px;border-radius:var(--r-md);background:var(--brass-soft);color:var(--brass-hi);font-size:13px}.tp-market .cyber-card,#page-swap>.center-wrap>.cyber-card:first-child,#page-liquidity .cyber-card{background:linear-gradient(180deg,#131c2f,#0d1422) padding-box,var(--grad-rim) border-box;border:1px solid transparent;box-shadow:var(--shadow-card),0 0 60px -30px #3d8bff66}.tok-box{padding:14px;border-radius:var(--r-lg);background:#05091073;border:1px solid var(--line-soft);transition:border-color .15s,box-shadow .15s}.tok-box:focus-within{border-color:#4c8dffa6;box-shadow:0 0 0 3px #4c8dff1a}.tok-top,.tok-bot{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px}.tok-bot{justify-content:flex-end}.tok-bot:empty{display:none}.tok-lbl{color:var(--text-3);font-size:13px;font-weight:700}.bal-btn{color:var(--text-2);font-size:12px;font-weight:700;padding:7px 0;min-height:30px;min-width:0;max-width:62%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bal-btn:hover{color:var(--brass-hi)}.tok-mid{display:flex;align-items:center;gap:10px;margin:6px 0;min-width:0}.tok-amt{flex:1 1 0;min-width:0;width:100%;font-size:clamp(22px,6.4vw,28px);font-weight:700;letter-spacing:-.5px;text-overflow:ellipsis}.tok-amt[readonly]{cursor:default}.tok-pick{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 11px 0 7px;flex:none;border-radius:999px;background:var(--surface-3);border:1px solid var(--line-soft);font-weight:800;font-size:14.5px;transition:background .15s,border-color .15s,transform .1s;max-width:50%;min-width:0}.tok-pick>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tok-pick:hover{background:#26354f;border-color:var(--line)}.tok-pick:active{transform:scale(.97)}.tok-pick.sm{height:36px;font-size:14px}.tok-logo{width:26px;height:26px;border-radius:50%;object-fit:cover;background:var(--surface);flex:none;box-shadow:0 0 0 1px var(--hair)}.tok-logo[src=""],.pair-logo[src=""]{visibility:hidden}.caret{color:var(--text-3);flex:none}.tok-usd{color:var(--text-3);font-size:12px;font-weight:600}.pcts{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.pcts.center{justify-content:center;margin:10px 0}.pct{height:30px;min-width:44px;padding:0 9px;border-radius:8px;background:#ffffff0f;color:var(--text-2);font-size:11px;font-weight:800;transition:background .15s,color .15s}.pct:hover{background:var(--brass-soft);color:var(--brass-hi)}.pcts.center .pct{height:34px;flex:1;font-size:13px}.flip-row{display:flex;justify-content:center;height:6px;position:relative;z-index:1}.flip-btn,.plus-chip{width:36px;height:36px;margin-top:-15px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:var(--surface-3);border:4px solid var(--bg-2);color:var(--text-2);font-weight:800;box-shadow:0 0 0 1px var(--line-soft),0 6px 16px -6px #000000b3}.flip-btn{transition:transform .25s var(--ease),color .15s,background .15s}.flip-btn:hover{color:var(--brass-ink);background:var(--brass);transform:rotate(180deg)}.detail-box{margin:14px 0 2px;padding:8px 12px;display:flex;flex-direction:column;gap:1px;border-radius:var(--r-md);background:#ffffff08;border:1px solid var(--line-soft)}.detail-box:empty{display:none}.detail-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 0;font-size:13px;color:var(--text-3)}.detail-row>span:last-child{color:var(--text);font-weight:600;text-align:right;overflow-wrap:anywhere;min-width:0}.imp-low{color:var(--up)!important}.imp-mid{color:var(--warn)!important}.imp-high{color:var(--down)!important;font-weight:800!important}.action-btn{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:50px;margin-top:12px;padding:0 18px;border-radius:var(--r-lg);background:var(--grad-brass);color:var(--brass-ink);font-weight:800;font-size:15.5px;letter-spacing:-.1px;box-shadow:0 12px 28px -12px #4c8dffd9,0 1px #ffffff80 inset;transition:transform .12s,filter .2s,box-shadow .2s}.action-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.38) 50%,transparent 65%);transform:translate(-120%);transition:transform .7s var(--ease);pointer-events:none}.action-btn:hover:not(:disabled){filter:brightness(1.06)}.action-btn:hover:not(:disabled):after{transform:translate(120%)}.action-btn:active:not(:disabled){transform:scale(.985)}.action-btn:disabled{background:#3d8bff24;color:var(--brass-hi);box-shadow:inset 0 0 0 1px #3d8bff47}.action-btn:disabled:after{display:none}.action-btn.warn{background:linear-gradient(135deg,#ff8a9b,#f0516b);color:#fff;box-shadow:0 12px 28px -12px #ff6b81cc}.action-btn.sm{width:auto;min-height:40px;margin:0;padding:0 16px;font-size:14px;border-radius:var(--r-md)}.ghost-btn{min-height:38px;padding:0 14px;border-radius:var(--r-md);border:1px solid var(--line);color:var(--text-2);font-weight:700;font-size:13px;transition:background .15s,color .15s}.ghost-btn:hover{background:#ffffff0f;color:var(--text)}.ghost-btn.full{width:100%}.btn-s,.mini-btn{min-height:34px;padding:0 14px;border-radius:var(--r-sm);background:var(--brass-soft);border:1px solid rgba(76,141,255,.22);color:var(--brass-hi);font-weight:800;font-size:13px;display:inline-flex;align-items:center;justify-content:center;transition:background .15s}.btn-s:hover:not(:disabled),.mini-btn:hover:not(:disabled){background:#4c8dff3d}.btn-s:disabled,.mini-btn:disabled{opacity:.4}.btn-s.ghost{background:transparent;border-color:var(--line);color:var(--text-2)}.btn-s.danger,.mini-btn.danger{background:var(--down-soft);border-color:#ff6b8140;color:var(--down)}.link-btn{color:var(--brass-hi);font-weight:700;text-decoration:underline;text-underline-offset:3px;padding:2px 4px}.x-btn{width:34px;height:34px;border-radius:50%;background:#ffffff0f;color:var(--text-2);font-size:14px;display:inline-flex;align-items:center;justify-content:center;flex:none}.x-btn:hover{background:#ffffff1f;color:var(--text)}.x-btn-sm{width:26px;height:26px;border-radius:50%;color:var(--text-3);font-size:12px}.chip{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;background:#ffffff0d;border:1px solid var(--line-soft);color:var(--text-2);font-size:12px;font-weight:700;white-space:nowrap}.chip:empty{display:none}.chip.live{color:var(--up);border-color:#2fd9a34d;background:var(--up-soft)}.chip.live i{width:6px;height:6px;border-radius:50%;background:var(--up);animation:ping 1.6s ease-out infinite}@keyframes ping{0%{box-shadow:0 0 #2fd9a399}80%,to{box-shadow:0 0 0 7px #2fd9a300}}.pair-select{display:flex;align-items:center;gap:8px;margin-bottom:14px}.pair-btn{flex:1;min-width:0;min-height:46px;padding:0 12px;display:inline-flex;align-items:center;gap:8px;border-radius:var(--r-md);background:#ffffff0d;border:1px solid var(--line-soft);font-weight:700;justify-content:center;transition:background .15s}.pair-btn:hover{background:#ffffff17}.pair-btn span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pair-logo{width:24px;height:24px;border-radius:50%;background:var(--surface);object-fit:cover;flex:none}.plus-sep{color:var(--text-3);font-weight:800}.empty-prompt,.empty-pool{display:flex;flex-direction:column;align-items:center;gap:6px;padding:30px 12px;text-align:center;color:var(--text-3)}.ep-icon{font-size:30px;color:var(--brass);opacity:.5}.empty-pool{border:1px dashed var(--line)!important}.empty-pool p{color:var(--text);font-weight:800}.empty-msg{padding:16px 4px;text-align:center;color:var(--text-3);font-size:13px}.pool-bar{display:flex;align-items:center;justify-content:space-between;gap:10px}.pool-pos{border-radius:var(--r-xl);padding:16px}.pos-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px;flex-wrap:wrap}.pos-pair{font-weight:800;font-size:17px}.pos-acts{display:flex;gap:6px}.pos-add,.pos-rm{min-height:34px;padding:0 14px;border-radius:var(--r-sm);font-weight:800;font-size:13px}.pos-add{background:var(--brass-soft);color:var(--brass-hi)}.pos-rm{background:var(--down-soft);color:var(--down)}.pos-row{display:flex;justify-content:space-between;gap:10px;padding:6px 0;font-size:13px;color:var(--text-3);border-top:1px solid var(--line-soft)}.pos-row:first-child{border-top:0}.pos-row .mono{color:var(--text);font-weight:600;min-width:0;overflow-wrap:anywhere;text-align:right}.import-strip{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;border-radius:var(--r-lg);color:var(--text-3);font-size:13px}.tx-item{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line-soft);font-size:13px}.tx-item:first-child{border-top:0}.tx-txt{flex:1;min-width:0;overflow-wrap:anywhere}.tx-ok{color:var(--up);font-weight:800}.tx-fail{color:var(--down);font-weight:800}.tx-pend{color:var(--warn)}.tx-link{font-size:14px}.dex-info-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.dex-info-title{display:flex;align-items:center;gap:10px}.dex-info-title strong{display:block;font-size:15px}.dex-info-title span:not(.dex-info-icon){color:var(--text-3);font-size:12px}.dex-info-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--brass-soft);color:var(--brass)}.live-badge{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:800;color:var(--up)}.live-badge i{width:6px;height:6px;border-radius:50%;background:var(--up);animation:pulse 1.4s ease-in-out infinite}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.info-stat{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:var(--r-md);background:#ffffff0a;min-width:0}.info-stat span,.info-stat small{color:var(--text-3);font-size:12px}.info-stat strong{font-size:15px;overflow-wrap:anywhere}.info-note{display:flex;gap:10px;margin-top:10px;padding:12px;border-radius:var(--r-md);background:var(--up-soft);font-size:12px;color:var(--text-2)}.info-note strong{display:block;color:var(--text)}.info-note-icon{color:var(--up);font-weight:800}.modal-wrap{position:fixed;inset:0;z-index:200;display:none;align-items:center;justify-content:center;padding:16px;background:#03060cb3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.modal-wrap.open{display:flex}#tokModalWrap{z-index:210}.modal{width:100%;max-width:440px;max-height:min(86dvh,720px);display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(180deg,rgba(30,43,66,.5),var(--surface) 140px);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);animation:pop .2s var(--ease)}.modal.sm{max-width:380px}@keyframes pop{0%{opacity:0;transform:translateY(10px) scale(.98)}}.modal-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 16px 12px;font-weight:800;font-size:17px;flex:none}.token-modal-head small{display:block;margin-top:2px;color:var(--text-3);font-size:12px;font-weight:500}.modal-search-bar{display:flex;align-items:center;gap:8px;margin:0 16px 12px;padding:0 12px;height:44px;border-radius:var(--r-md);background:#05091080;border:1px solid var(--line-soft);color:var(--text-3);flex:none}.modal-search-bar:focus-within{border-color:#4c8dffa6}.modal-search-bar input{flex:1;min-width:0;font-size:15px}.common-row{padding:0 16px 8px;flex:none}.sec-lbl{display:block;margin-bottom:8px;color:var(--text-3);font-size:12px;font-weight:800}.chip-list{display:flex;flex-wrap:wrap;gap:6px}.tok-chip{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px 0 7px;border-radius:999px;background:#ffffff0d;border:1px solid var(--line-soft);font-weight:700;font-size:13px;transition:border-color .15s,background .15s}.tok-chip img{width:20px;height:20px;border-radius:50%}.tok-chip:hover:not(.disabled){border-color:#4c8dff99;background:var(--brass-soft)}.tok-chip.disabled{opacity:.4}.token-list-meta{display:flex;justify-content:space-between;padding:6px 16px;color:var(--text-3);font-size:12px;font-weight:700;flex:none}.token-list-meta strong{color:var(--text-2)}.modal-div{height:1px;background:var(--line-soft);flex:none}.tok-list-wrap{flex:1;min-height:120px;overflow-y:auto;overscroll-behavior:contain;padding:6px 8px}.tok-item{display:flex;align-items:center;gap:12px;padding:8px 10px;min-height:54px;border-radius:var(--r-md);cursor:pointer;transition:background .12s}.tok-item:hover{background:#ffffff0f}.tok-item.tok-disabled{opacity:.45;cursor:default}.tok-ico{width:36px;height:36px;border-radius:50%;background:var(--surface-3);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:none;font-weight:800;font-size:12px;color:var(--text-2)}.tok-ico img{width:100%;height:100%;object-fit:cover}.tok-inf{flex:1;min-width:0}.tok-sym{font-weight:800;font-size:15px}.tok-name{color:var(--text-3);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tok-bal{font-weight:700;font-size:13px;color:var(--text-2);flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis}.tok-used{margin-left:6px;padding:1px 6px;border-radius:6px;background:var(--surface-3);font-size:10px;color:var(--text-3);font-weight:700}.loading-row{padding:28px 12px;text-align:center;color:var(--text-3)}.modal-ft{padding:12px 16px 16px;border-top:1px solid var(--line-soft);flex:none}.wd-body,.remove-body,.import-body,.manage-body{padding:4px 16px 18px;overflow-y:auto}.wd-addr{font-weight:800;font-size:18px;overflow-wrap:anywhere}.wd-bal{margin-top:4px;font-size:26px;font-weight:800}.wd-net{color:var(--text-3);font-size:13px;margin-bottom:14px}.wd-acts{display:flex;flex-direction:column;gap:8px}.wd-act{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:var(--r-md);background:#ffffff0f;color:var(--text);font-weight:700}.wd-act:hover{background:#ffffff1a}.wd-act.red{background:var(--down-soft);color:var(--down)}.pct-display{display:flex;align-items:baseline;justify-content:space-between;color:var(--text-3);font-weight:600}.pct-big{font-size:38px;font-weight:800;color:var(--text)}.range-inp{width:100%;margin:10px 0 4px;accent-color:var(--brass);height:28px}.hint-text{color:var(--text-3);font-size:13px;margin-bottom:12px}.text-inp{width:100%;height:44px;padding:0 12px;margin-bottom:10px;border-radius:var(--r-md);background:#05091080;border:1px solid var(--line-soft);font-size:14px}.text-inp:focus{border-color:var(--brass)}.custom-preview{display:flex;align-items:center;gap:10px;padding:10px;margin-bottom:10px;border-radius:var(--r-md);background:#ffffff0d}.prev-logo{width:32px;height:32px;border-radius:50%}.sep{height:1px;margin:14px 0;background:var(--line-soft)}.del-tok{padding:6px 10px;border-radius:8px;background:var(--down-soft);color:var(--down);font-weight:700;font-size:12px}.tx-mask{position:fixed;inset:0;z-index:400;display:none;align-items:center;justify-content:center;padding:20px;background:#03060cc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tx-mask.show{display:flex}.tx-card{width:min(340px,100%);padding:28px 22px;text-align:center;border-radius:24px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow),0 0 80px -30px #4c8dff80}.tx-spin{width:42px;height:42px;margin:0 auto 16px;border-radius:50%;border:3px solid var(--surface-3);border-top-color:var(--brass-hi);animation:spin .8s linear infinite}.tx-title{font-size:18px;font-weight:800}.tx-chain{margin-top:2px;color:var(--text-3);font-size:12px}.tx-msg{margin-top:10px;color:var(--text-2);font-size:14px}.toast-stack{position:fixed;z-index:500;top:calc(var(--nav) + 12px);left:50%;transform:translate(-50%);width:min(420px,calc(100vw - 24px));display:flex;flex-direction:column;gap:8px;pointer-events:none}.toast{position:relative;overflow:hidden;pointer-events:auto;display:flex;align-items:flex-start;gap:12px;padding:12px 40px 14px 12px;border-radius:var(--r-lg);background:#162033f0;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);box-shadow:var(--shadow);opacity:0;transform:translateY(-8px);transition:opacity .2s,transform .25s var(--ease)}.toast.show{opacity:1;transform:none}.toast.leaving{opacity:0;transform:translateY(-8px)}.ti{width:26px;height:26px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:none;font-weight:800;font-size:13px;background:var(--info);color:#07101f}.toast.ok .ti{background:var(--up)}.toast.err .ti{background:var(--down);color:#fff}.toast.warn .ti{background:var(--warn)}.toast-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.toast-copy strong{font-size:14px}.toast-copy span{color:var(--text-2);font-size:13px;overflow-wrap:anywhere}.toast-close{position:absolute;top:6px;right:6px;width:30px;height:30px;border-radius:50%;color:var(--text-3);font-size:18px}.toast-progress{position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--info);transform-origin:left;animation:shrink var(--toast-ms, 4s) linear forwards}.toast.ok .toast-progress{background:var(--up)}.toast.err .toast-progress{background:var(--down)}.toast.warn .toast-progress{background:var(--warn)}@keyframes shrink{to{transform:scaleX(0)}}.tp,.mk{max-width:1360px;margin:0 auto;padding:20px 24px 48px;width:100%}.tlogo{width:26px;height:26px;border-radius:50%;object-fit:cover;background:var(--surface-3);flex:none;box-shadow:0 0 0 1px var(--hair)}.tlogo-ph{display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;color:#fff;background:linear-gradient(135deg,hsl(var(--h, 40) 78% 58%),hsl(calc(var(--h, 40) + 48) 70% 38%));text-shadow:0 1px 2px rgba(0,0,0,.35)}.tp-empty{padding:30px 12px;text-align:center;color:var(--text-3);font-size:13px;display:flex;flex-direction:column;gap:10px;align-items:center}.note{margin-top:6px;font-size:12px;line-height:1.5;color:var(--text-3)}.tp-hero{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap;margin:2px 0 18px}.tp-hero h1{font-size:clamp(22px,3vw,32px);line-height:1.15;font-weight:800;letter-spacing:-.8px;background:linear-gradient(95deg,#fff 30%,var(--brass-hi) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.tp-hero p{margin-top:4px;color:var(--text-3);font-size:14px}.tp-hero-chips{display:flex;gap:8px;flex-wrap:wrap}.tp-head{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px 28px;margin-bottom:14px;padding:12px 16px;border-radius:var(--r-xl)}.tp-pair{display:inline-flex;align-items:center;gap:10px;min-width:0;height:46px;padding:0 14px 0 10px;border-radius:var(--r-md);background:#ffffff0f;border:1px solid var(--line-soft);color:var(--text);transition:background .15s,border-color .15s}.tp-pair:hover{background:#ffffff1a;border-color:var(--line)}.tp-logos{display:inline-flex}.tp-logos .tlogo+.tlogo{margin-left:-9px;box-shadow:0 0 0 2px var(--surface-2)}.tp-pairname{font-weight:800;font-size:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tp-pairname i{font-style:normal;color:var(--text-3);font-weight:600}.tp-caret{color:var(--text-3);font-size:11px;flex:none}.tp-price{display:flex;flex-direction:column;gap:1px;min-width:120px}.tp-price b{font-size:28px;line-height:1.1;font-weight:800;letter-spacing:-.7px;transition:color .25s,text-shadow .4s}.tp-price b.up{color:var(--up);text-shadow:0 0 22px rgba(47,217,163,.45)}.tp-price b.down{color:var(--down);text-shadow:0 0 22px rgba(255,107,129,.45)}.tp-price small{color:var(--text-3);font-size:12px;font-weight:700}.tp-price small.warn{color:var(--warn)}.tp-stats{display:flex;gap:28px;flex-wrap:wrap;min-width:0}.tp-stat{display:flex;flex-direction:column;gap:3px;font-size:12px;color:var(--text-3);white-space:nowrap;font-weight:700;min-width:0}.tp-stat b{font-size:14px;color:var(--text);font-weight:700;overflow:hidden;text-overflow:ellipsis}.tp-stat b.up{color:var(--up)}.tp-stat b.down{color:var(--down)}.tp-tools{display:flex;gap:6px}.tp-views{display:none}.tp-grid>*{min-width:0}.tp-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;grid-template-areas:"chart ticket" "info ticket";gap:16px;align-items:start}[data-sec=chart],[data-sec=discover]{grid-area:chart}[data-sec=trade]{grid-area:ticket}[data-sec=info]{grid-area:info}.tp[data-state=empty] .tp-head,.tp[data-state=empty] [data-sec=chart],.tp[data-state=empty] [data-sec=info],.tp[data-state=pair] .tp-hero,.tp[data-state=pair] [data-sec=discover]{display:none}.tp-chart-card,.tp-info{border-radius:var(--r-xl);min-width:0}.tp-chart-card{padding:12px 14px 8px;display:flex;flex-direction:column}.tp-chart-bar{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;padding-bottom:8px}.seg{display:inline-flex;align-items:center;gap:2px;padding:3px;background:#05091080;border:1px solid var(--line-soft);border-radius:var(--r-md);max-width:100%}.seg button{height:30px;padding:0 11px;border-radius:9px;color:var(--text-3);font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex:none;transition:color .15s,background .15s;white-space:nowrap}.seg button:hover{color:var(--text)}.seg button.active{background:#3d8bff38;color:#cfe3ff;box-shadow:0 0 0 1px #3d8bff73 inset}.seg button.icon{padding:0 9px}.tp-legend{display:flex;gap:14px;flex-wrap:wrap;padding:0 4px 6px;min-height:20px;font-size:12px;color:var(--text-3);font-weight:700}.tp-legend b{font-weight:700}.tp-legend b.up{color:var(--up)}.tp-legend b.down{color:var(--down)}.tp-chart-wrap{position:relative}.tp-chart{width:100%;height:clamp(360px,52vh,540px)}.tp-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;pointer-events:none}.tp-overlay>*{pointer-events:auto}.tp-loading{color:var(--text-2);font-size:13px;text-align:center;background:#070b13d9;padding:10px 16px;border-radius:var(--r-md);border:1px solid var(--line-soft)}.tp-nopool{display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;max-width:340px;padding:20px;background:#162033f2;border:1px solid var(--line);border-radius:var(--r-xl);font-size:13px;color:var(--text-2)}.tp-nopool b{color:var(--text);font-size:15px}.tp-banner{margin:6px 2px 4px;padding:9px 12px;border-radius:var(--r-sm);font-size:12px;background:var(--brass-soft);color:var(--brass-hi)}.tp-banner:empty{display:none}.tp-banner.err{background:var(--down-soft);color:var(--down)}.tp-hist{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-height:28px;padding:4px 6px 6px;font-size:12px;color:var(--text-3)}.spin{width:11px;height:11px;border-radius:50%;border:2px solid var(--surface-3);border-top-color:var(--brass-hi);animation:spin .8s linear infinite;flex:none}button.spin,.icon-act.spin{width:38px;height:38px;border:1px solid var(--line-soft);border-top-color:var(--line-soft);animation:none;border-radius:12px}.tp-chart-card.is-full{display:flex!important;position:fixed;inset:0;z-index:3000;border-radius:0;background:var(--bg);padding:max(10px,env(safe-area-inset-top)) 10px max(10px,env(safe-area-inset-bottom))}.tp-chart-card.is-full .tp-chart{height:calc(100dvh - 130px);min-height:240px}.tp-chart-card.is-full [data-f=full] svg{display:none}.tp-chart-card.is-full [data-f=full]:after{content:"✕";font-size:15px}body.tp-noscroll{overflow:hidden}body.tp-noscroll .navbar,body.tp-noscroll .mob-menu,body.tp-noscroll .tabbar{visibility:hidden}.tp-ticket{position:sticky;top:calc(var(--nav) + 16px)}.tp-market .cyber-card{margin:0;max-width:100%}.tp-info{padding:0 16px 16px}.tp-bbody{padding-top:10px;min-height:120px}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line-soft)}.tabs button{flex:0 1 auto;padding:0 16px;height:46px;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--text-3);font-weight:800;font-size:14px;white-space:nowrap;transition:color .15s}.tabs button:hover{color:var(--text)}.tabs button.active{color:var(--text);border-bottom-color:var(--brass);box-shadow:0 8px 14px -12px var(--brass)}.trd-head,.trd-row{display:grid;grid-template-columns:56px minmax(0,1fr) minmax(0,1fr) 28px;gap:8px;padding:9px 4px;font-size:13px;align-items:center}.trd-head span:nth-child(2),.trd-head span:nth-child(3),.trd-row span:nth-child(2),.trd-row span:nth-child(3){text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trd-head{color:var(--text-3);font-size:12px;font-weight:700;border-bottom:1px solid var(--line-soft)}.trd-foot{display:flex;align-items:center;justify-content:space-between;gap:6px 10px;flex-wrap:wrap;padding:10px 4px 2px;border-top:1px solid var(--line-soft);font-size:12px;color:var(--text-3)}.trd-foot a{font-weight:700;display:inline-flex;align-items:center;min-height:32px}.trd-row{border-bottom:1px solid var(--line-soft)}.trd-row:last-child{border-bottom:0}.trd-row a{display:inline-flex;align-items:center;justify-content:flex-end;min-height:28px;color:var(--text-3)}.trd-row a:hover{color:var(--brass-hi)}.pool{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.card-s{border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:14px;display:flex;flex-direction:column;gap:8px;background:#ffffff08;min-width:0}.card-title{font-weight:800;font-size:14px;margin-bottom:2px}.kv{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--text-3)}.kv b{color:var(--text);font-weight:700;text-align:right;overflow-wrap:anywhere;min-width:0}.row-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.imp-row{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:8px;padding:5px 0;font-size:13px}.imp-row.head{color:var(--text-3);font-size:12px;font-weight:700}.il-line{font-size:13px;color:var(--text-2);display:flex;justify-content:space-between;gap:8px}.il-line b{font-weight:700}.card-s input[type=range]{width:100%;accent-color:var(--brass)}.al-form{display:flex;gap:8px;margin-bottom:8px}.al-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 4px;border-bottom:1px solid var(--line-soft);font-size:14px}.field{flex:1;min-width:0;height:40px;padding:0 12px;border-radius:var(--r-md);background:#05091080;border:1px solid var(--line-soft);font-size:15px}.field:focus{border-color:var(--brass)}.mk{max-width:1000px}.mk-hd{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px}.mk-hd h1{font-size:clamp(22px,3vw,30px);font-weight:800;letter-spacing:-.7px;line-height:1.15}.mk-hd p{margin-top:4px;color:var(--text-3);font-size:13.5px}.mk-box{border-radius:var(--r-xl);overflow:hidden}.mk-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;border-bottom:1px solid var(--line-soft)}.mk-searchbox{flex:1 1 220px;min-width:0;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:var(--r-md);background:#05091080;border:1px solid var(--line-soft);color:var(--text-3)}.mk-searchbox:focus-within{border-color:#4c8dffa6}.mk-searchbox .ico{display:inline-flex;flex:none}.mk-search{flex:1;min-width:0;font-size:14px}.mk-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px 8px;flex-wrap:wrap}.mk-title{display:flex;flex-direction:column;min-width:0}.mk-title b{font-size:17px;font-weight:800;letter-spacing:-.2px}.mk-title small{color:var(--text-3);font-size:12px}.mk-list{list-style:none}.mk-listhead,.mk-main{display:grid;grid-template-columns:52px minmax(0,1.3fr) minmax(0,1fr) minmax(0,.75fr) minmax(0,1.2fr);gap:12px;align-items:center}.mk-listhead{padding:8px 56px 8px 14px;color:var(--text-3);font-size:12px;font-weight:800;letter-spacing:.02em;border-bottom:1px solid var(--line-soft)}.mk-listhead span:first-child{grid-column:1 / 3}.mk-listhead span:nth-child(2),.mk-listhead span:nth-child(3),.mk-listhead span:nth-child(4){text-align:right}.mk-listhead span:nth-child(5){display:none}.mk-listhead{grid-template-columns:52px minmax(0,1.3fr) minmax(0,1fr) minmax(0,.75fr) minmax(0,1.2fr)}.mk-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;border-bottom:1px solid var(--line-soft);transition:background .15s}.mk-row:last-child{border-bottom:0}.mk-row:hover{background:#ffffff0a}.mk-main{width:100%;padding:10px 0 10px 14px;text-align:left;min-height:58px}.mk-logos{display:inline-flex;width:52px}.mk-logos .tlogo{width:30px;height:30px}.mk-logos .tlogo+.tlogo{margin-left:-10px;box-shadow:0 0 0 2px var(--surface)}.mk-name{min-width:0;display:flex;align-items:baseline;overflow:hidden;white-space:nowrap;font-size:15px}.mk-name b{font-weight:800;flex:none;max-width:100%;overflow:hidden;text-overflow:ellipsis}.mk-name i{min-width:0;overflow:hidden;text-overflow:ellipsis;font-style:normal;color:var(--text-3);font-weight:600}.mk-price{text-align:right;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-chg{text-align:right;font-weight:700;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.mk-tvl{text-align:right;color:var(--text-2);font-weight:600;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mk-star{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;color:var(--text-3);transition:color .15s,transform .15s}.mk-star:hover{color:var(--brass-hi)}.mk-star .ico{display:inline-flex}.mk-star.on{color:var(--brass-hi)}.mk-star.on svg{fill:currentColor;filter:drop-shadow(0 0 6px rgba(76,141,255,.6))}.mk-star:active{transform:scale(.85)}.mk-empty{display:flex;flex-direction:column;align-items:center;gap:12px;padding:34px 16px;text-align:center;color:var(--text-3);font-size:13.5px;list-style:none}.mk-more{width:100%;min-height:48px;display:flex;align-items:center;justify-content:center;gap:8px;border-top:1px solid var(--line-soft);color:var(--brass-hi);font-weight:800;font-size:14px;transition:background .15s}.mk-more:hover{background:var(--brass-soft)}.mk-more span{transition:transform .2s}.mk-more:hover span{transform:translate(4px)}.mk-row.sk{min-height:58px;padding:0 14px;display:flex;align-items:center}.sk-line{display:block;width:100%;height:34px;border-radius:12px;background:linear-gradient(100deg,#ffffff0a 30%,#ffffff1a,#ffffff0a 70%) 0 0 / 220% 100%;animation:shimmer 1.3s linear infinite}@keyframes shimmer{to{background-position:-120% 0}}.mk-box.compact .mk-listhead{display:grid}.tp-picker{position:absolute;z-index:950;width:420px;max-width:calc(100vw - 16px);max-height:70vh;display:flex;flex-direction:column;background:#101725f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow);animation:pop .16s var(--ease)}.tp-picker.sheet{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:84dvh;border-radius:26px 26px 0 0;padding-bottom:env(safe-area-inset-bottom);box-shadow:0 0 0 100vmax #03060c99,var(--shadow)}.tp-picker-hd{display:flex;gap:8px;padding:12px}.tp-picker-search{flex:1;min-width:0;height:42px;padding:0 12px;border-radius:var(--r-md);background:#05091080;border:1px solid var(--line-soft);font-size:15px}.tp-picker-search:focus{border-color:var(--brass)}.tp-picker-x{width:42px;border-radius:var(--r-md);background:#ffffff0f;color:var(--text-2);font-size:20px}.tp-picker-list{overflow-y:auto;padding:0 8px 12px;-webkit-overflow-scrolling:touch}.tp-pi-title{padding:10px 8px 4px;color:var(--text-3);font-size:12px;font-weight:800}.tp-pi{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:8px 10px;min-height:46px;border-radius:var(--r-md);text-align:left;color:var(--text)}.tp-pi:hover{background:#ffffff0f}.tp-pi-name{font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp-pi-name i{font-style:normal;color:var(--text-3);font-weight:600}.tp-pi-meta{color:var(--text-3);font-size:12px;text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1240px){.tp-grid{grid-template-columns:minmax(0,1fr) 372px}.pool{grid-template-columns:1fr 1fr}.pool .card-s:last-child{grid-column:1 / -1}}@media(max-width:1000px){.tp,.mk{padding:12px 12px 28px}.tp-hero{margin:2px 2px 12px}.tp-hero p,.tp-hero-chips{display:none}.tp-head{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px;padding:10px 12px;margin-bottom:10px;border-radius:var(--r-lg)}.tp-pair{grid-column:1 / -1;grid-row:1;justify-self:stretch;width:100%;height:48px;padding:0 14px 0 12px}.tp-pair .tp-caret{margin-left:auto}.tp-tools{grid-column:1 / -1;grid-row:2;align-items:center}.tp-tools [data-f=fx]{margin-right:auto}.tp-tools .icon-act{width:36px;height:36px}.tp-price{grid-column:1 / -1;grid-row:3;flex-direction:row;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.tp-price b{font-size:26px}.tp-stats{grid-column:1 / -1;grid-row:4;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-top:8px;border-top:1px solid var(--line-soft)}.tp-stat{padding:6px 8px;border-radius:var(--r-sm);background:#ffffff0a;gap:1px;font-size:10.5px}.tp-stat b{font-size:12.5px}.tp-views{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:4px;padding:4px;margin-bottom:10px;position:sticky;top:calc(var(--nav) + 6px);z-index:20;border-radius:16px;background:#070b13d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line-soft);box-shadow:0 10px 24px -14px #000c}.tp-views button{height:36px;border-radius:12px;color:var(--text-3);font-weight:800;font-size:13.5px;transition:background .15s,color .15s}.tp-views button.active{background:linear-gradient(180deg,#4c8dff38,#4c8dff1a);color:var(--brass-hi);box-shadow:0 0 0 1px #4c8dff4d inset}.tp[data-state=empty] .tp-views button[data-v=chart],.tp[data-state=empty] .tp-views button[data-v=info],.tp[data-state=pair] .tp-views button[data-v=discover]{display:none}.tp-grid{display:block}.tp-grid>[data-sec]{display:none!important}.tp[data-view=swap] [data-sec=trade],.tp[data-view=info] [data-sec=info],.tp[data-view=discover] [data-sec=discover]{display:block!important}.tp[data-view=chart] [data-sec=chart]{display:flex!important}.tp-ticket{position:static;width:100%}.tp-chart{height:clamp(280px,calc(100dvh - 360px),480px)}.pool{grid-template-columns:1fr}.tp-market .cyber-card{padding:14px}}@media(max-width:900px){:root{--nav: 54px;--tab: 58px}.navbar{padding:0 12px;gap:10px}.nav-center{display:none}.logo-text{font-size:17px}.logo-image{width:28px;height:28px}.net-btn{height:36px;padding:0 10px 0 8px}.wallet-pill{height:36px;padding:0 14px 0 11px}.tabbar{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:130;height:var(--tab);padding:5px;border-radius:22px;background:#101725e0;-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);border:1px solid var(--line);box-shadow:0 18px 40px -10px #000c,0 1px #ffffff0f inset}.tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;border-radius:17px;color:var(--text-3);font-size:10.5px;font-weight:800;transition:color .15s,background .2s}.tab i{display:block;width:21px;height:21px}.tab svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tab span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tab:active{background:#ffffff0f}.tab.active{color:var(--brass-hi);background:linear-gradient(180deg,#4c8dff33,#4c8dff14);box-shadow:0 0 0 1px #4c8dff47 inset}.tab.active svg{stroke-width:2.2;filter:drop-shadow(0 0 6px rgba(76,141,255,.6))}#tabMore svg{fill:currentColor;stroke:none}body{padding-bottom:calc(var(--tab) + 24px + env(safe-area-inset-bottom))}.page-hd{margin-top:18px}.toast-stack{top:calc(var(--nav) + 8px)}.fx-a,.fx-b,.fx-c{filter:blur(70px)}}@media(max-width:700px){.mk-hd{align-items:center}.mk-tools{padding:10px;gap:8px}.mk-tools .seg{flex:1 1 auto}.mk-tools .seg button{flex:1 1 0;padding:0 6px}.mk-listhead{display:none!important}.mk-main{grid-template-columns:50px minmax(0,1fr) auto;grid-template-areas:"logos name price" "logos tvl chg";gap:0 10px;padding:9px 0 9px 12px;min-height:60px}.mk-logos{grid-area:logos}.mk-name{grid-area:name;font-size:14.5px;align-self:end}.mk-tvl{grid-area:tvl;text-align:left;font-size:12px;color:var(--text-3);align-self:start}.mk-price{grid-area:price;align-self:end;font-size:14.5px;max-width:42vw}.mk-chg{grid-area:chg;align-self:start;font-size:12px;max-width:42vw}.mk-row{grid-template-columns:minmax(0,1fr) 40px}.mk-star{width:40px}}@media(max-width:560px){.tp-chart-card{padding:8px 8px 4px;border-radius:var(--r-lg)}.tp-chart-bar{flex-direction:column;align-items:stretch;gap:6px}.seg{display:flex;width:100%}.seg button{flex:1 1 0;min-width:0;padding:0 4px;height:30px}.seg button.icon{flex:0 0 38px}.tp-picker-search,.field,.text-inp,.modal-search-bar input,.slip-inp input,.deadline-inp input,.mk-search,.tp-pairname{font-size:16px}.detail-row{font-size:12.5px;align-items:flex-start}.detail-row>span:last-child{max-width:62%}.tp-legend{gap:2px 9px;font-size:11.5px}.tp-legend .lg-vol{display:none}.tp-info{padding:0 10px 12px;border-radius:var(--r-lg)}.tabs button{flex:1 1 0;padding:0 6px;height:42px;font-size:13.5px}.trd-head,.trd-row{grid-template-columns:40px minmax(0,1fr) minmax(0,1fr) 24px;gap:6px;font-size:12px;padding:8px 2px}.cyber-card{padding:14px;border-radius:20px}.card-bar{margin-bottom:10px}.bar-tag{font-size:16px}.icon-act{width:36px;height:36px;border-radius:11px}.tok-box{padding:12px;border-radius:16px}.tok-mid{margin:4px 0}.tok-amt{font-size:24px}.tok-pick{height:38px;font-size:14px;padding:0 10px 0 6px}.tok-logo{width:24px;height:24px}.action-btn{min-height:48px;font-size:15px;border-radius:16px;margin-top:10px}.ghost-btn{min-height:36px}.pct{height:30px;min-width:40px;padding:0 8px}.pos-add,.pos-rm{min-height:32px}.center-wrap{padding:0 12px 32px;gap:12px}.page-hd{padding:0 14px;margin:14px auto 12px}.page-hd h1{font-size:22px}.page-hd p{font-size:13px}.pair-btn{min-height:44px;padding:0 8px;font-size:14px}.modal-wrap{align-items:flex-end;padding:0}.modal,.modal.sm{max-width:none;max-height:90dvh;border-radius:26px 26px 0 0;border-bottom:0;padding-bottom:env(safe-area-inset-bottom);animation:sheet .26s var(--ease)}.modal-hd{padding:14px 14px 10px;font-size:16px}.modal-search-bar{margin:0 14px 10px;height:42px}.common-row,.token-list-meta{padding-left:14px;padding-right:14px}.mob-tile{min-height:70px}.tp-hero h1{font-size:20px}}@keyframes sheet{0%{transform:translateY(40px);opacity:.6}}@media(max-width:400px){.logo-text,.net-btn-name{display:none}.net-btn{padding:0 9px}.wallet-pill{padding:0 12px 0 10px}.navbar{gap:8px}.tp-stat b{font-size:12px}.tp-price b{font-size:24px}}@media(max-width:340px){.tok-pick{padding:0 8px 0 5px;gap:5px}.tok-logo{width:22px;height:22px}.pct{min-width:36px;padding:0 6px}.mob-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tab{font-size:9.5px}.tp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(hover:none){.btn-s,.mini-btn{min-height:38px}}@media(min-width:1001px)and (max-height:760px){.tp-chart{height:clamp(320px,46vh,460px)}}.kv a{display:inline-flex;align-items:center;min-height:32px}.boot-card{border-radius:24px;border:1px solid var(--line-soft);background:linear-gradient(180deg,#ffffff0b,#ffffff03),var(--glass);padding:18px;min-height:430px;display:flex;flex-direction:column;gap:12px}.boot-card .sk-line{height:92px}.boot-card .sk-line.sm{height:34px;width:38%}.boot-card .sk-line.btn{height:56px;margin-top:auto}.boot-page{max-width:920px;margin:8px auto;display:flex;flex-direction:column;gap:12px}.boot-page .sk-line{height:64px}.boot-page .sk-line.sm{height:34px;width:30%}.boot-tp .mk-list{list-style:none;margin:0;padding:0}.fx-seg button{min-width:40px;padding-left:9px;padding-right:9px}.tp-tools [data-f=fx]{display:inline-flex;align-items:center}.mk-top-r{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.mk-tools .fx-seg{flex:0 0 auto}.wc-pending{position:fixed;z-index:3500;left:50%;transform:translate(-50%);bottom:calc(env(safe-area-inset-bottom,0px) + 84px);width:min(440px,calc(100vw - 20px));display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;border:1px solid rgba(76,141,255,.5);background:#0c121ef5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 40px #0000008c;animation:pageIn .25s var(--ease) both}.wc-pending[hidden]{display:none}.wc-pending-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.wc-pending-txt b{font-size:14px;color:var(--text, #fff)}.wc-pending-txt span{font-size:12px;line-height:1.35;color:var(--text-3)}.wc-pending button{flex:0 0 auto;min-height:40px;padding:0 14px;border-radius:12px;font:inherit;font-size:13px;font-weight:700;cursor:pointer;border:1px solid var(--line-soft);background:#ffffff0f;color:var(--text, #fff)}.wc-pending .wc-open{border:0;background:linear-gradient(135deg,#f4c869,#4c8dff);color:#1a1204}.wc-pending button[hidden]{display:none}@media(min-width:1001px){.wc-pending{bottom:24px}}.tok-import{margin:4px 2px 10px;padding:12px;border-radius:14px;border:1px solid rgba(76,141,255,.4);background:#4c8dff0f;display:flex;flex-direction:column;gap:10px}.tok-import-head{display:flex;align-items:center;gap:12px}.tok-import-warn,.tok-import-msg{font-size:12px;line-height:1.45;color:var(--text-3)}.tok-import-msg.err{color:var(--down, #f5667a);padding:6px 4px}.tok-more{margin:8px 0 4px}.mk-foot:empty{display:none}.pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid var(--line-soft)}.pg-info{display:flex;flex-direction:column;align-items:center;font-size:13px;font-weight:700;text-align:center}.pg-info small{color:var(--text-3);font-weight:500;font-size:11px}.pg-btn{min-width:84px;height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line);font-weight:700;font-size:13px;color:var(--text);transition:background .15s,opacity .15s}.pg-btn:hover:not(:disabled){background:#ffffff0f}.pg-btn:disabled{opacity:.35;cursor:default}#liqEarn{width:100%;margin-bottom:16px}#page-liquidity .earn{padding:0;overflow:hidden}.earn-hd{display:flex;flex-direction:column;gap:2px;padding:16px 16px 10px}.earn-hd b{font-size:16px;font-weight:800}.earn-hd small{color:var(--text-3);font-size:12px}.earn-list{list-style:none;margin:0;padding:0}.earn-row{display:grid;grid-template-columns:52px minmax(0,1fr) 76px 92px auto;grid-template-areas:"logos name apr tvl add";align-items:center;gap:10px;padding:10px 14px;border-top:1px solid var(--line-soft)}.earn-logos{grid-area:logos}.earn-name{grid-area:name}.earn-aprcol{grid-area:apr}.earn-tvl{grid-area:tvl}.earn-add{grid-area:add}.earn-col{display:flex;flex-direction:column;align-items:flex-end;text-align:right;min-width:0}.earn-col small{color:var(--text-3);font-size:10px;text-transform:uppercase;letter-spacing:.04em}.earn-col b,.earn-apr{font-size:14px;font-weight:800;white-space:nowrap}.earn-apr.pos{color:#2ecc8f}.earn-add{white-space:nowrap}.earn-note{margin:0;padding:10px 16px 14px;color:var(--text-3);font-size:11px;border-top:1px solid var(--line-soft)}@media(max-width:600px){.earn-row{grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"logos name add" "apr   apr  tvl";row-gap:8px;padding:12px 14px}.earn-aprcol{align-items:flex-start;text-align:left;flex-direction:row;align-items:baseline;gap:6px}.earn-tvl{align-items:flex-end;text-align:right}.earn-add{justify-self:end}}
