:root{--c-bg:#121a29;--c-bg-outside:#0a0e16;--c-panel:#121a29;--c-card:#1c2435;--c-card-2:#263047;--c-bg-rgb:18,26,41;--c-line:#1f2839;--c-line-strong:#2c3548;--c-line-stronger:#4a4f5a;--c-hairline:rgba(255,255,255,.04);--c-decor:#3a3f4a;--c-txt:#e5e8ea;--c-txt-soft:#d1d5db;--c-txt-2:#939aa4;--c-txt-3:#6b7484;--c-on-accent:#121a29;--c-yellow:#f5d658;--c-yellow-2:#ffe27a;--c-up:#5eba89;--c-down:#e0655a;--c-purple:#7a5af8;--c-violet:#9d6bff;--c-flap:#a78bfa;--c-blue:#3d6fa8;--c-blue-lt:#7fb0e8;--c-cyan:#00e5ff;--c-magenta:#ff3df5;--c-bubble:#39424f;--c-up-dim:#163a2b;--c-dis-bg:#57503a;--c-dis-txt:#a49b74;--c-pancake:#f7b267;--c-uni:#ff007a;--c-white:#fff;--c-cyan-rgb:0,229,255;--c-yellow-rgb:245,214,88;--c-up-rgb:94,186,137;--c-purple-rgb:122,90,248;--c-gold-rgb:240,185,11;--c-ma-1:#00e5ff;--c-ma-2:#ff3df5;--c-ma-3:#9d6bff;--c-ma-1c:#f5d658;--c-ma-2c:#e056fd;--c-ma-3c:#7a5af8;--c-chart-grid:#242e44;--c-chart-grid-neon:#5b6b8f;--c-chart-neon-1:#0c1226;--c-chart-neon-2:#131c33;--c-chart-up-neon:#00ffa3;--c-chart-down-neon:#ff4d6d;--mask-bg:rgba(5,8,14,.62);--sheet-shadow:0 -12px 44px rgba(0,0,0,.55);--modal-shadow:0 18px 50px rgba(0,0,0,.5);--fab-shadow:0 6px 18px rgba(var(--c-purple-rgb),.45);--ic-shadow:0 4px 14px rgba(0,0,0,.4);--grad-avatar:radial-gradient(circle at 35% 35%,#7d6a5c,#2a2118 70%);--grad-face:radial-gradient(circle at 35% 30%,#ffe36e,#f0b90b 72%);--grad-face-2:radial-gradient(circle at 35% 30%,#fff3c4,#f5d658 72%);--grad-coin-1:radial-gradient(circle at 35% 30%,#ffe28a,#c98d0a);--grad-coin-2:radial-gradient(circle at 35% 30%,#4ade80,#15803d);--grad-mini:radial-gradient(circle at 35% 30%,#fcd34d,#b45309);--grad-feed:linear-gradient(135deg,#3f3f46,#18181b);--grad-promo:linear-gradient(135deg,#3a2f10,#5a4a12);--grad-fab:linear-gradient(135deg,var(--c-purple),var(--c-violet));--grad-accent:linear-gradient(90deg,var(--c-yellow),var(--c-yellow-2));--fs-9:9px;--fs-10:10px;--fs-11:11px;--fs-115:11.5px;--fs-12:12px;--fs-125:12.5px;--fs-13:13px;--fs-135:13.5px;--fs-14:14px;--fs-145:14.5px;--fs-15:15px;--fs-16:16px;--fs-17:17px;--fs-19:19px;--fs-20:20px;--fs-22:22px;--fs-26:26px;--fs-34:34px;--fs-38:38px;--fs-46:46px;--r-2:2px;--r-3:3px;--r-4:4px;--r-6:6px;--r-8:8px;--r-9:9px;--r-10:10px;--r-12:12px;--r-14:14px;--r-16:16px;--r-18:18px;--r-20:20px;--r-full:50%;--pad-x:16px;--chart-ratio:16/9;--app-w:480px;--z-tabs:20;--z-action:30;--z-fab:35;--z-qb:40;--z-login:55;--z-ksdt:57;--z-auth:60;--ease-sheet:cubic-bezier(.22,1,.36,1)}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--c-bg-outside)}body{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Helvetica Neue,Microsoft YaHei,sans-serif;color:var(--c-txt)}ul{list-style:none}button{background:none;border:none;color:inherit;font-family:inherit;cursor:pointer}.up{color:var(--c-up)}.down{color:var(--c-down)}.app{max-width:var(--app-w);margin:0 auto;min-height:100vh;background:var(--c-bg);position:relative;padding-bottom:86px}@media (min-width:520px){body{padding:24px 0}.app{border-radius:var(--r-20);overflow:hidden;border:1px solid #2b313c;min-height:calc(100vh - 48px)}}.topbar{display:flex;align-items:center;gap:10px;padding:12px 14px}.icon-btn{color:var(--c-txt);display:flex;align-items:center}.token-head{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.token-avatar{width:30px;height:30px;border-radius:var(--r-full);background:var(--grad-avatar);flex:none;border:1px solid var(--c-line-strong)}.token-info{min-width:0}.token-name-row{display:flex;align-items:center;gap:5px}.token-name{font-size:var(--fs-15);font-weight:600;white-space:nowrap}.verified{flex:none}.copy-ic{color:var(--c-txt-2)}.token-price-row{display:flex;align-items:baseline;gap:6px;margin-top:1px}.token-price-row .p{font-size:var(--fs-12);color:var(--c-txt)}.token-price-row .chg{font-size:var(--fs-11)}.main-tabs{display:flex;padding:0 4px;border-bottom:1px solid var(--c-line);position:sticky;top:0;background:var(--c-bg);z-index:var(--z-tabs)}.main-tabs .tab{flex:1;padding:10px 0 12px;font-size:var(--fs-14);color:var(--c-txt-2);position:relative;text-align:center}.main-tabs .tab.active{color:var(--c-txt);font-weight:600}.main-tabs .tab.active:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:24px;height:3px;border-radius:var(--r-2);background:var(--c-yellow)}.content{padding-bottom:10px}.panel{display:none}.panel.active{display:block}.stats-row{display:flex;justify-content:space-between;align-items:flex-start;padding:14px var(--pad-x) 6px;gap:12px}.big-price{font-size:var(--fs-26);font-weight:700;letter-spacing:.2px}.sub-price{display:flex;gap:8px;margin-top:6px;font-size:var(--fs-12)}.stats-right{list-style:none;font-size:var(--fs-11);min-width:128px}.stats-right li{display:flex;justify-content:space-between;gap:10px;line-height:1.9}.stats-right li span{color:var(--c-txt-2)}.stats-right li b{font-weight:500}.period-bar{display:flex;justify-content:space-between;align-items:center;padding:8px 14px 4px}.periods{display:flex;gap:4px}.periods button{font-size:var(--fs-12);color:var(--c-txt-2);padding:4px 8px;border-radius:var(--r-4)}.periods button.active{color:var(--c-txt);background:var(--c-card-2)}.period-right{display:flex;align-items:center;gap:10px}.pill-toggle{font-size:var(--fs-12);color:var(--c-txt);display:flex;align-items:center;gap:4px}.caret{display:inline-block;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid var(--c-txt-2);vertical-align:middle}.ma-legend{display:flex;gap:10px;padding:4px var(--pad-x);font-size:var(--fs-10)}.ma7{color:var(--c-ma-1)}.ma25{color:var(--c-ma-2)}.ma99{color:var(--c-ma-3)}.chart-box{position:relative;margin:6px 0 0;aspect-ratio:var(--chart-ratio);height:auto;background:var(--c-card);overflow:hidden;box-shadow:inset 0 0 50px rgba(var(--c-cyan-rgb),.06)}.chart-box:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;background:repeating-linear-gradient(0deg,rgba(0,0,0,.14) 0 1px,transparent 1px 3px);mix-blend-mode:overlay}body.neon-off .chart-box{box-shadow:none}body.neon-off .chart-box:after{display:none}body.neon-off .ma7{color:var(--c-ma-1c)}body.neon-off .ma25{color:var(--c-ma-2c)}body.neon-off .ma99{color:var(--c-ma-3c)}.neon-label{font-size:var(--fs-11);color:var(--c-txt-2);margin-right:7px;white-space:nowrap}.chart-box canvas{display:block;width:100%;height:100%;touch-action:none;position:relative;z-index:1}.chart-box video.bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;pointer-events:none}.indicator-tabs{display:flex;justify-content:space-around;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line);background:var(--c-card)}.indicator-tabs button{flex:1;padding:10px 0;font-size:var(--fs-12);color:var(--c-txt-2)}.indicator-tabs button.active{color:var(--c-txt);font-weight:600;box-shadow:inset 0 -2px 0 var(--c-yellow)}.sub-tabs-row{display:flex;align-items:center;justify-content:space-between;padding:2px 14px;border-bottom:1px solid var(--c-line)}.sub-tabs{display:flex;gap:18px;overflow-x:auto}.sub-tabs button{padding:12px 0;font-size:var(--fs-13);color:var(--c-txt-2);white-space:nowrap;position:relative}.sub-tabs button.active{color:var(--c-txt);font-weight:600}.sub-tabs button.active:after{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:0;width:20px;height:3px;border-radius:var(--r-2);background:var(--c-yellow)}.sub-panel{display:none;padding-bottom:16px}.sub-panel.active{display:block}.switch{position:relative;width:34px;height:19px;flex:none}.switch input{opacity:0;width:0;height:0}.slider{position:absolute;inset:0;background:var(--c-card-2);border-radius:19px;transition:.2s}.slider:before{content:"";position:absolute;width:15px;height:15px;border-radius:var(--r-full);background:var(--c-txt-2);left:2px;top:2px;transition:.2s}.switch input:checked+.slider{background:rgba(var(--c-cyan-rgb),.28);box-shadow:0 0 8px rgba(var(--c-cyan-rgb),.35)}.switch input:checked+.slider:before{transform:translate(15px);background:var(--c-cyan)}.conc-block{padding:14px var(--pad-x) 4px}.conc-label{font-size:var(--fs-13);margin-bottom:10px}.conc-label b{color:var(--c-txt)}.conc-bar{height:5px;border-radius:var(--r-3);background:var(--c-card-2);overflow:hidden}.conc-bar i{display:block;height:100%;background:var(--grad-accent);border-radius:var(--r-3)}.tbl-head{display:flex;font-size:var(--fs-11);color:var(--c-txt-2);padding:12px var(--pad-x) 6px}.holders-head .col-idx{flex:1.1}.holders-head .col-amt{flex:1;text-align:right}.holders-head .col-pct{flex:.7;text-align:right}.holder-list li{display:flex;align-items:center;padding:13px var(--pad-x);font-size:var(--fs-13)}.holder-list .rank{flex:.16;color:var(--c-yellow);font-weight:600}.holder-list .addr{flex:.94;color:var(--c-txt)}.holder-list .amt{flex:1;text-align:right;line-height:1.5}.holder-list .amt em{font-style:normal;color:var(--c-txt-2);font-size:var(--fs-11)}.holder-list .pct{flex:.7;text-align:right}.filter-row{display:flex;justify-content:space-between;align-items:center;padding:12px var(--pad-x) 2px}.filter-drop{font-size:var(--fs-13);display:flex;align-items:center;gap:5px}.act-head span:first-child{flex:1}.act-head span:nth-child(2){flex:1;text-align:right}.act-head .mini{flex:.2;text-align:right}.act-list li{display:flex;align-items:center;padding:14px var(--pad-x);border-bottom:1px solid var(--c-hairline)}.act-list .l{flex:1;min-width:0}.act-list .l p{font-size:var(--fs-13);display:flex;align-items:center;gap:6px}.act-list time{font-size:var(--fs-11);color:var(--c-txt-2);margin-top:5px;display:block}.act-list .r{flex:1;text-align:right}.act-list .r p{font-size:var(--fs-13);display:flex;justify-content:flex-end;align-items:center;gap:4px}.act-list .r time{font-size:var(--fs-11);color:var(--c-txt-2)}.tag{width:16px;height:16px;border-radius:var(--r-full);font-size:var(--fs-10);font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.tag.s{color:var(--c-down);border:1px solid var(--c-down)}.tag.b{color:var(--c-up);border:1px solid var(--c-up)}.coin{width:14px;height:14px;border-radius:var(--r-full);display:inline-block;flex:none}.coin.c1{background:var(--grad-coin-1)}.coin.c2{background:var(--grad-coin-2)}.share-btn{color:var(--c-txt-2);padding-left:10px;flex:none}.liq-head span:first-child{flex:1}.liq-head span:nth-child(2){flex:1.2;text-align:right}.liq-head span:nth-child(3){flex:1;text-align:right}.liq-list li{display:flex;align-items:flex-start;padding:14px var(--pad-x);border-bottom:1px solid var(--c-hairline)}.liq-list .l{flex:1}.liq-list .l .t{font-size:var(--fs-13)}.liq-list .l time{font-size:var(--fs-11);color:var(--c-txt-2);margin-top:5px;display:block}.liq-list .m{flex:1.2;text-align:right}.liq-list .m p{font-size:var(--fs-13)}.liq-list .m time{font-size:var(--fs-11);color:var(--c-txt-2);margin-top:5px;display:block}.liq-list .r{flex:1;text-align:right;display:flex;flex-direction:column;align-items:flex-end}.liq-list .r p{font-size:var(--fs-13);display:flex;align-items:center;gap:4px}.liq-list .r .share-btn{padding:6px 0 0 10px}.sec-title{font-size:var(--fs-15);font-weight:700;padding:14px var(--pad-x) 10px;display:flex;align-items:center;gap:5px}.info-ic{flex:none}.ai-story{margin:0 var(--pad-x);background:var(--c-card);border-radius:var(--r-10);padding:12px;position:relative}.ai-story p{font-size:var(--fs-13);line-height:1.65;color:var(--c-txt-soft);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ai-story .chev{position:absolute;right:12px;top:12px}.ai-story .ai-note{font-size:var(--fs-11);color:var(--c-txt-3);margin-top:10px;-webkit-line-clamp:unset}.info-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px;padding:4px var(--pad-x) 10px}.info-grid .lbl{font-size:var(--fs-12);color:var(--c-txt-2);display:block;margin-bottom:7px}.info-grid .underline{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--c-decor)}.info-grid b{font-size:var(--fs-13);font-weight:500}.info-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.info-grid .ig-row{display:flex;align-items:center;gap:5px;min-width:0}.info-grid .ig-val{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-grid .ig-copy{flex:none;display:inline-flex;align-items:center;padding:3px;margin:-3px 0;color:var(--c-txt-2);cursor:pointer;position:relative;z-index:1;background:none;border:0;-webkit-tap-highlight-color:transparent}.info-grid .ig-copy:active{color:var(--c-yellow)}.info-grid .ig-copy.ok{color:var(--c-up)}.mono{font-variant-numeric:tabular-nums}.x-link{display:flex;width:44px;height:44px;border:1px solid var(--c-line-strong);border-radius:var(--r-10);align-items:center;justify-content:center;margin:0 var(--pad-x)}.x-search{padding:var(--pad-x);font-size:var(--fs-14);font-weight:600}.dist-cards{display:flex;gap:8px;padding:0 var(--pad-x);overflow-x:auto;scrollbar-width:none}.dist-cards::-webkit-scrollbar{display:none}.dcard{flex:none;width:33%;min-width:120px;background:var(--c-card);border-radius:var(--r-10);padding:14px 12px;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}.dcard svg{flex:none;align-self:center}.dcard b{font-size:var(--fs-16);font-weight:700}.dcard span{flex:0 0 100%;font-size:var(--fs-11);color:var(--c-txt-2);margin-top:7px}.tf-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 var(--pad-x)}.tcard{background:var(--c-card);border:1px solid transparent;border-radius:var(--r-10);padding:12px 4px;display:flex;flex-direction:column;gap:8px;align-items:center}.tcard span{font-size:var(--fs-12);color:var(--c-txt-2)}.tcard b{font-size:var(--fs-13);font-weight:600}.tcard.active{border-color:#eaecef;background:var(--c-card-2)}.split-stat{padding:var(--pad-x) var(--pad-x) 4px}.split-row{display:flex;justify-content:space-between;font-size:var(--fs-13);margin-bottom:10px}.split-row b{font-weight:600}.split-bar{display:flex;height:5px;border-radius:var(--r-3);overflow:hidden;gap:2px;background:#23262f}.split-bar i.g{background:var(--c-up)}.split-bar i.r{background:var(--c-down)}.split-foot{display:flex;justify-content:space-between;font-size:var(--fs-11);margin-top:8px}.liq-chart{display:flex;gap:8px;padding:0 var(--pad-x);align-items:stretch;height:180px}.liq-bars{flex:1;display:flex;align-items:flex-end;gap:4px;border-bottom:1px solid var(--c-line-strong)}.liq-bars i{flex:1;background:var(--c-yellow);border-radius:var(--r-2) var(--r-2) 0 0;min-height:4px}.liq-axis{display:flex;flex-direction:column;justify-content:space-between;font-size:var(--fs-9);color:var(--c-txt-3);padding-bottom:0}.liq-xaxis{display:flex;justify-content:space-between;padding:6px var(--pad-x) 0;font-size:var(--fs-10);color:var(--c-txt-3)}.pool-list{padding:0 var(--pad-x)}.pool-list li{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid var(--c-hairline)}.pool-ic{width:36px;height:36px;border-radius:var(--r-full);display:flex;align-items:center;justify-content:center;flex:none;font-size:17px}.pool-ic.pancake{background:var(--c-pancake)}.pool-ic.uni{background:var(--c-uni)}.pool-info{flex:1;min-width:0}.pool-info b{font-size:var(--fs-14);display:block}.pool-info span{font-size:var(--fs-11);color:var(--c-txt-2)}.pool-amt{font-size:var(--fs-13);display:flex;align-items:center;gap:4px}.pool-ic.qq{background:var(--grad-avatar);color:#fff;font-weight:600;font-size:15px;overflow:hidden}.team-list li.referrer .pool-ic.qq{background:var(--c-yellow);color:#1a1a1a;border:2px solid var(--c-yellow)}.team-list .pool-info b{display:block;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.team-list .pool-info span{font-size:var(--fs-11);color:var(--c-txt-2)}.team-list .pool-amt{color:var(--c-txt-2);font-variant-numeric:tabular-nums}.team-empty{padding:18px 14px;text-align:center;color:var(--c-txt-2);font-size:var(--fs-12)}.team-sentinel{display:flex;align-items:center;justify-content:center;padding:14px 0;font-size:12px;color:#939aa4;cursor:default;user-select:none}.team-sentinel[hidden]{display:none}.kol-card{cursor:pointer;transition:opacity .15s}.kol-card:active{opacity:.7}.safety-note{font-size:var(--fs-12);color:var(--c-txt-2);line-height:1.7;padding:14px var(--pad-x) 4px}.action-bar{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:var(--app-w);display:flex;gap:10px;padding:10px 14px 18px;background:rgba(var(--c-bg-rgb),.96);backdrop-filter:blur(8px);border-top:1px solid var(--c-hairline);z-index:var(--z-action)}.btn-trade{flex:1;background:var(--c-card-2);color:var(--c-txt);font-size:var(--fs-15);font-weight:600;border-radius:var(--r-10);padding:13px 0}.btn-buy{flex:1;background:var(--c-yellow);color:var(--c-on-accent);font-size:var(--fs-15);font-weight:600;border-radius:var(--r-10);padding:13px 0}.btn-buy:active{background:var(--c-yellow-2)}.qb-mask,.login-mask,.ksdt-mask{position:fixed;inset:0;background:var(--mask-bg);opacity:0;visibility:hidden;transition:opacity .28s ease,visibility .28s}.qb-mask.show,.login-mask.show,.ksdt-mask.show{opacity:1;visibility:visible}.qb-sheet,.login-sheet,.ksdt-sheet{position:fixed;left:50%;bottom:0;transform:translate(-50%) translateY(100%);width:100%;max-width:var(--app-w);background:var(--c-bg);border-radius:var(--r-18) var(--r-18) 0 0;padding:8px var(--pad-x) calc(18px + env(safe-area-inset-bottom));transition:transform .3s var(--ease-sheet);box-shadow:var(--sheet-shadow);overscroll-behavior:contain;max-height:85vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.qb-sheet.show,.login-sheet.show,.ksdt-sheet.show{transform:translate(-50%) translateY(0)}.qb-handle,.login-handle,.ksdt-handle{width:38px;height:4px;border-radius:var(--r-2);background:var(--c-line-strong);margin:4px auto 8px}.qb-head,.login-head,.ksdt-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.login-title,.ksdt-title{font-size:var(--fs-16);font-weight:600}.login-close,.ksdt-close{font-size:var(--fs-22);color:var(--c-txt-2);line-height:1}.qb-mask{z-index:var(--z-qb)}.qb-sheet{z-index:calc(var(--z-qb) + 1)}.qb-handle{width:36px;margin:4px auto 12px}.qb-head{margin-bottom:14px}.qb-title{font-size:var(--fs-16);font-weight:700}.qb-close{color:var(--c-txt-2);padding:4px;display:flex}.qb-close:active{color:var(--c-txt)}.qb-side{display:flex;gap:10px;margin-bottom:var(--pad-x)}.qb-side button{flex:1;padding:13px 0;font-size:var(--fs-15);font-weight:700;border-radius:var(--r-10);background:var(--c-card-2);color:var(--c-txt-2);transition:.2s}.qb-side button.qb-buy.active{background:var(--c-up);color:var(--c-on-accent)}.qb-side button.qb-sell.active{background:var(--c-down);color:var(--c-on-accent)}.qb-field{background:var(--c-card);border-radius:var(--r-12);padding:14px}.qb-field-top{display:flex;justify-content:space-between;font-size:var(--fs-12);color:var(--c-txt-2);margin-bottom:8px}.qb-field-top b{color:var(--c-txt);font-weight:600}.qb-bal{font-variant-numeric:tabular-nums}.qb-input-row{display:flex;align-items:center;gap:10px}.qb-input-row input{flex:1;background:none;border:none;color:var(--c-txt);font-size:var(--fs-22);font-weight:700;outline:none;min-width:0;font-variant-numeric:tabular-nums}.qb-input-row input::placeholder{color:var(--c-txt-3)}.qb-input-row input[readonly]{color:var(--c-txt);cursor:default}.qb-cur{font-size:var(--fs-14);font-weight:600;color:var(--c-txt);flex:none}.qb-cur.qb-token{font-size:var(--fs-11);max-width:118px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qb-pct{display:flex;gap:8px;margin-top:14px}.qb-pct button{flex:1;background:var(--c-card-2);color:var(--c-txt-2);font-size:var(--fs-12);padding:7px 0;border-radius:var(--r-8);transition:.15s}.qb-pct button:active{color:var(--c-txt)}.qb-arrow{text-align:center;color:var(--c-txt-3);font-size:var(--fs-14);margin:10px 0}.qb-confirm{width:100%;padding:15px 0;border-radius:var(--r-12);font-size:var(--fs-16);font-weight:700;background:var(--c-up);color:var(--c-on-accent);transition:.2s}.qb-sheet.sell .qb-confirm{background:var(--c-down)}.qb-confirm:active{filter:brightness(.95)}.qb-confirm:disabled{background:var(--c-line-strong);color:var(--c-txt-3);opacity:.7;cursor:not-allowed;filter:none;box-shadow:none}.qb-confirm.done{background:var(--c-line-strong);color:var(--c-txt)}@keyframes qPop{0%{transform:scale(0);opacity:0}60%{transform:scale(1.25)}to{transform:scale(1);opacity:1}}@keyframes glowPulse{0%,to{box-shadow:0 0 0 0 rgba(var(--c-yellow-rgb),.35)}50%{box-shadow:0 0 18px 4px rgba(var(--c-yellow-rgb),.25)}}@keyframes shine{0%{background-position:-200% 0}to{background-position:200% 0}}.guide-hero{padding:20px var(--pad-x) 6px}.guide-hero h2{font-size:var(--fs-20);font-weight:800}.guide-hero p{font-size:var(--fs-13);color:var(--c-txt-2);margin-top:8px;line-height:1.6}.guide-hero .guide-sub{font-size:var(--fs-11);color:var(--c-yellow);margin-top:6px}.guide-hero .guide-sub b{color:var(--c-yellow-2)}.guide-stats{display:flex;gap:8px;padding:14px var(--pad-x)}.gstat{flex:1;background:var(--c-card);border-radius:var(--r-12);padding:14px 8px;text-align:center}.gstat b{font-size:var(--fs-20);font-weight:800;color:var(--c-yellow);display:block;font-variant-numeric:tabular-nums}.gstat span{font-size:var(--fs-11);color:var(--c-txt-2);margin-top:5px;display:block}.queue-demo{margin:0 var(--pad-x);background:var(--c-card);border-radius:var(--r-12);padding:var(--pad-x)}.queue-visual{display:flex;align-items:center;gap:10px;min-height:44px;flex-wrap:wrap}.qface{width:34px;height:34px;border-radius:var(--r-full);display:flex;align-items:center;justify-content:center;font-size:var(--fs-16);position:relative;flex:none}.qface.you{background:var(--c-blue)}.qface.you i{position:absolute;bottom:-15px;font-style:normal;font-size:var(--fs-9);color:var(--c-blue-lt)}.qface.mini{background:var(--c-up);animation:qPop .45s cubic-bezier(.34,1.56,.64,1) both}.qfaces{display:flex;gap:5px;flex-wrap:wrap;min-height:34px;align-items:center;flex:1}.qslot{width:30px;height:30px;border-radius:var(--r-full);background:var(--c-card-2);border:1px solid var(--c-line-strong);display:flex;align-items:center;justify-content:center;flex:none;position:relative;font-size:0;transition:background .2s,border-color .2s,box-shadow .2s}.qslot.lit{background:var(--c-up-dim);border-color:var(--c-up);box-shadow:0 0 10px rgba(var(--c-up-rgb),.55);animation:qPop .45s cubic-bezier(.34,1.56,.64,1)}.qslot.lit:after{content:"\1f642";font-size:var(--fs-15)}.queue-result{margin-top:18px;font-size:var(--fs-15);font-weight:800;color:var(--c-yellow);opacity:0;transform:scale(.6);transition:.35s cubic-bezier(.34,1.56,.64,1)}.queue-result.show{opacity:1;transform:scale(1);animation:glowPulse 1.2s ease-in-out infinite}.queue-note{font-size:var(--fs-12);color:var(--c-txt-2);margin-top:12px;line-height:1.65}.queue-note b{color:var(--c-txt)}.guide-box{margin:0 var(--pad-x);background:var(--c-card);border-radius:var(--r-12);padding:14px}.guide-box p{font-size:var(--fs-13);color:var(--c-txt-2);line-height:1.7}.guide-box b{color:var(--c-yellow)}.guide-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:0 var(--pad-x)}.gstep{background:var(--c-card);border-radius:var(--r-12);padding:14px 6px;text-align:center;transition:transform .25s}.gstep:hover{transform:translateY(-4px)}.gstep .gs-ic{font-size:var(--fs-22);display:block}.gstep b{display:block;font-size:var(--fs-10);color:var(--c-txt-3);letter-spacing:1px;margin-top:8px}.gstep p{font-size:var(--fs-13);font-weight:600;margin-top:4px}.gstep em{font-style:normal;font-size:var(--fs-10);color:var(--c-txt-2);display:block;margin-top:4px}.flow-demo{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 var(--pad-x);background:var(--c-card);border-radius:var(--r-12);padding:20px 12px}.flow-node{text-align:center}.flow-node b{font-size:var(--fs-22);font-weight:800;display:block;color:var(--c-txt)}.flow-node.hot b{color:var(--c-yellow)}.flow-node span{font-size:var(--fs-11);color:var(--c-txt-2);margin-top:5px;display:block}.flow-arrow{font-size:var(--fs-14);font-weight:700;color:var(--c-yellow);text-align:center}.flow-arrow span{display:block;font-size:var(--fs-10);color:var(--c-txt-3);font-weight:400;margin-top:3px}.faq-list{padding:0 var(--pad-x)}.faq-list li{background:var(--c-card);border-radius:var(--r-10);margin-bottom:8px;overflow:hidden}.faq-q{width:100%;display:flex;justify-content:space-between;align-items:center;padding:14px;font-size:var(--fs-135);font-weight:600;text-align:left}.faq-q i{width:8px;height:8px;border-right:2px solid var(--c-txt-2);border-bottom:2px solid var(--c-txt-2);transform:rotate(45deg);transition:transform .25s;flex:none;margin-left:10px}.faq-list li.open .faq-q i{transform:rotate(225deg)}.faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-a p{padding:0 14px 14px;font-size:var(--fs-125);color:var(--c-txt-2);line-height:1.7}.tier-list{padding:0 var(--pad-x);display:flex;flex-direction:column;gap:10px}.tier-card{position:relative;background:var(--c-card);border:1px solid transparent;border-radius:var(--r-14);padding:var(--pad-x);transition:transform .25s,border-color .25s}.tier-card:hover{transform:translateY(-3px)}.tier-card.hot{border-color:var(--c-yellow)}.tier-card.hot:before{content:"";position:absolute;inset:-1px;border-radius:var(--r-14);padding:1px;background:linear-gradient(110deg,transparent 30%,rgba(var(--c-yellow-rgb),.7),transparent 70%);background-size:200% 100%;animation:shine 2.8s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.tier-tag{position:absolute;top:-9px;right:12px;background:var(--c-yellow);color:var(--c-on-accent);font-size:var(--fs-10);font-weight:700;border-radius:var(--r-10);padding:2px 9px}.tier-card .t-label{font-size:var(--fs-11);color:var(--c-txt-2)}.tier-card .t-in{font-size:var(--fs-22);font-weight:800;display:block;margin:3px 0 2px}.tier-card .t-out{font-size:var(--fs-26);font-weight:800;color:var(--c-yellow);display:block;margin:3px 0 2px}.tier-card .t-arrow{display:block;font-style:normal;font-size:var(--fs-11);color:var(--c-txt-3);margin:4px 0}.tier-card em{font-style:normal;font-size:var(--fs-11);color:var(--c-txt-3)}.guide-footer{font-size:var(--fs-11);color:var(--c-down);line-height:1.7;padding:18px var(--pad-x) 6px}.reveal{opacity:0;transform:translateY(16px);transition:opacity .5s ease,transform .5s ease}.reveal.in{opacity:1;transform:translateY(0)}.fb-wrap{position:fixed;right:max(14px,calc(50vw - 226px));bottom:104px;z-index:var(--z-fab);display:flex;flex-direction:column;align-items:center;gap:12px}.fb-wrap{pointer-events:none}.fb-wrap .fb-fab,.fb-wrap.open .fb-menu,.fb-wrap.open .fb-menu *{pointer-events:auto}.fb-menu{display:flex;flex-direction:column;gap:12px;align-items:center;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.fb-wrap.open .fb-menu{opacity:1;transform:none;pointer-events:auto}.fb-item{display:flex;flex-direction:column;align-items:center;gap:3px}.fb-item .fb-ic{width:44px;height:44px;border-radius:var(--r-full);background:var(--c-card);border:1px solid var(--c-line);display:flex;align-items:center;justify-content:center;font-size:var(--fs-20);box-shadow:var(--ic-shadow);transition:transform .15s}.fb-item:active .fb-ic{transform:scale(.92)}.fb-item .fb-txt{font-size:var(--fs-10);color:var(--c-txt-2)}.fb-fab{width:50px;height:50px;border-radius:var(--r-full);background:var(--grad-fab);color:var(--c-white);display:flex;align-items:center;justify-content:center;box-shadow:var(--fab-shadow);flex:none}.fb-fab .fb-plus{font-size:var(--fs-26);line-height:1;font-weight:300;transition:transform .2s ease}.fb-wrap.open .fb-fab .fb-plus{transform:rotate(45deg)}.auth-mask{position:fixed;inset:0;background:var(--mask-bg);display:flex;align-items:center;justify-content:center;z-index:var(--z-auth);opacity:0;visibility:hidden;transition:opacity .22s ease,visibility .22s}.auth-mask.show{opacity:1;visibility:visible}.auth-modal{width:300px;max-width:84%;background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-16);padding:22px 18px 18px;text-align:center;position:relative;transform:scale(.9);transition:transform .22s ease;box-shadow:var(--modal-shadow)}.auth-mask.show .auth-modal{transform:scale(1)}.auth-close{position:absolute;top:10px;right:12px;font-size:var(--fs-22);color:var(--c-txt-2);line-height:1}.auth-ic{font-size:var(--fs-38)}.auth-title{font-size:var(--fs-17);font-weight:700;margin-top:8px}.auth-desc{font-size:var(--fs-125);color:var(--c-txt-2);line-height:1.7;margin-top:10px}.auth-steps{text-align:left;margin:var(--pad-x) 4px 18px;display:flex;flex-direction:column;gap:10px}.auth-steps li{display:flex;align-items:center;gap:10px;font-size:var(--fs-13);color:var(--c-txt)}.auth-steps i{width:22px;height:22px;border-radius:var(--r-full);background:rgba(var(--c-purple-rgb),.18);color:var(--c-purple);font-style:normal;font-size:var(--fs-12);display:flex;align-items:center;justify-content:center;flex:none}.auth-btn{width:100%;background:var(--c-yellow);color:var(--c-on-accent);font-size:var(--fs-15);font-weight:600;border-radius:var(--r-10);padding:12px 0}.auth-btn:active{background:var(--c-yellow-2)}.login-mask{z-index:var(--z-login)}.login-sheet{z-index:calc(var(--z-login) + 1)}.login-tabs{display:flex;gap:18px;border-bottom:1px solid var(--c-line);margin:6px 0 14px}.login-tabs button{font-size:var(--fs-14);color:var(--c-txt-2);padding:8px 0;position:relative}.login-tabs button.active{color:var(--c-txt);font-weight:600}.login-tabs button.active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--c-yellow)}.login-field{margin-bottom:10px}.login-field input{width:100%;background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-10);padding:13px 14px;color:var(--c-txt);font-size:var(--fs-14);outline:none}.login-field input:focus{border-color:var(--c-purple)}.login-row{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-12);color:var(--c-txt-2);margin:4px 2px 14px}.login-link{color:var(--c-yellow)}.login-submit{width:100%;background:var(--c-yellow);color:var(--c-on-accent);font-size:var(--fs-15);font-weight:600;border-radius:var(--r-10);padding:13px 0}.login-submit:active{background:var(--c-yellow-2)}.login-3rd{display:flex;gap:10px;margin-top:14px}.login-3rd button{flex:1;background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-10);padding:11px 0;font-size:var(--fs-13);color:var(--c-txt)}.login-foot{text-align:center;font-size:var(--fs-12);color:var(--c-txt-2);margin-top:14px}.ksdt-mask{z-index:var(--z-ksdt);touch-action:none}body.ksdt-open{overflow:hidden;height:100%;overscroll-behavior:none}.ksdt-sheet{z-index:calc(var(--z-ksdt) + 1);max-height:78vh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:8px var(--pad-x) calc(var(--pad-x) + env(safe-area-inset-bottom))}.ksdt-sheet .tbl-head{padding:12px 0 6px}.ksdt-sheet .act-list li{padding:14px 0;border-bottom:1px solid var(--c-hairline)}.ksdt-foot{text-align:center;font-size:var(--fs-115);color:var(--c-txt-3);padding:14px 0 2px}.ksdt-sheet *,.liq-bars i{-webkit-user-drag:none!important}.ic-share,.ic-copy,.ic-close{flex:none}.pe-block{margin:22px var(--pad-x) 18px;background:var(--c-card);border:1px solid var(--c-line);border-radius:var(--r-16);padding:var(--pad-x) 14px 18px}.pe-avatar-wrap{text-align:center;margin:14px 0 6px}.pe-avatar{position:relative;width:84px;height:84px;border-radius:var(--r-full);margin:0 auto;background:var(--grad-face);display:flex;align-items:center;justify-content:center;font-size:var(--fs-46)}.pe-cam{position:absolute;right:-2px;bottom:2px;width:27px;height:27px;border-radius:var(--r-full);background:var(--c-line-strong);border:2px solid var(--c-card);display:flex;align-items:center;justify-content:center}.pe-avatar-wrap>p{font-size:var(--fs-115);color:var(--c-txt-2);margin-top:10px}.pe-label{display:block;font-size:var(--fs-125);color:var(--c-txt-2);margin:14px 2px 8px}.pe-input{display:flex;align-items:center;background:var(--c-bg);border:1px solid var(--c-line);border-radius:var(--r-10);padding:0 12px}.pe-input:focus-within{border-color:var(--c-yellow)}.pe-input input{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--c-txt);font-size:var(--fs-145);font-weight:600;padding:14px 0}.pe-input input::placeholder{color:var(--c-txt-3);font-weight:400;font-size:var(--fs-135)}.pe-input input:focus::placeholder{opacity:.55}.pe-input span{font-size:var(--fs-12);color:var(--c-txt-3);flex:none;font-variant-numeric:tabular-nums}.pe-hint{font-size:var(--fs-115);color:var(--c-txt-2);margin:8px 2px 14px}.pe-save{width:100%;background:var(--c-yellow);color:var(--c-on-accent);font-size:var(--fs-15);font-weight:600;border-radius:var(--r-10);padding:13px 0;transition:opacity .2s}.pe-save:active{background:var(--c-yellow-2)}.pe-save:disabled{background:var(--c-dis-bg);color:var(--c-dis-txt);cursor:default}.pe-note{font-size:var(--fs-115);color:var(--c-txt-3);line-height:1.7;margin-top:8px}@keyframes flashUp{0%{color:var(--c-up)}to{color:var(--c-txt)}}@keyframes flashDown{0%{color:var(--c-down)}to{color:var(--c-txt)}}.flash-up{animation:flashUp .6s ease-out}.flash-down{animation:flashDown .6s ease-out}.big-price,.cny,.stats-right b,.token-price-row .p{font-variant-numeric:tabular-nums}#starStats .split-bar{height:5px;border-radius:5px;gap:0;background:repeating-linear-gradient(115deg,#0f1729 0 5px,#141f38 5px 10px)}#starStats .split-bar i{transition:width .3s}#starStats .split-bar i.g{transform:skew(-14deg);margin-right:4px;border-radius:2px}#starStats .split-bar i.r{transform:skew(-14deg);margin-left:auto;border-radius:2px}.qb-pct{flex-wrap:wrap}.qb-pct button{flex:0 0 calc(25% - 6px)}.qb-pct button.active{color:var(--c-txt);border:1px solid var(--c-line-stronger);background:var(--c-card)}#starStats .split-bar i.g,#starStats .split-bar i.r{position:relative}#starStats .split-bar i.g{background-image:linear-gradient(115deg,rgba(255,255,255,.22) 25%,transparent 25% 50%,rgba(255,255,255,.22) 50% 75%,transparent 75%);background-size:12px 12px;animation:splitStripe .9s linear infinite}#starStats .split-bar i.r{background-image:linear-gradient(115deg,rgba(0,0,0,.38) 25%,transparent 25% 50%,rgba(0,0,0,.38) 50% 75%,transparent 75%);background-size:12px 12px;animation:splitStripe .9s linear infinite reverse}@keyframes splitStripe{0%{background-position:0 0}to{background-position:12px 0}}#starStats .split-bar i.g.live:after,#starStats .split-bar i.r.hot:before{content:"";position:absolute;top:0;bottom:0;width:5px;border-radius:2px;background:#fff;filter:blur(1.5px);animation:splitPulse .7s ease-in-out infinite alternate}#starStats .split-bar i.g.live:after{right:0}#starStats .split-bar i.r.hot:before{left:0}@keyframes splitPulse{0%{opacity:.85}to{opacity:.1}}#starStats .split-bar i.hint{background:var(--c-yellow);transform:skew(-14deg);border-radius:2px;animation:splitHint 1s ease-in-out infinite alternate}@keyframes splitHint{0%{opacity:.55}to{opacity:.1}}
