:root{
  --bg:#03070d;--panel:#07121e;--panel2:#0a1725;--line:rgba(145,205,255,.13);--text:#e8f1fb;--muted:#8493a8;
  --cyan:#28ddff;--violet:#8c49ff;--green:#42e57c;--red:#ff596f;--amber:#f5ba3a;--blue:#346cff;
  --radius:18px;--shadow:0 24px 80px rgba(0,0,0,.38);
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 20% 0%,rgba(40,221,255,.12),transparent 35%),radial-gradient(circle at 80% 6%,rgba(140,73,255,.16),transparent 32%),linear-gradient(180deg,#02060b,#050b13 44%,#02050a);color:var(--text);font:14px/1.55 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",sans-serif;letter-spacing:.01em;min-height:100vh}body:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(145,205,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(145,205,255,.035) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(180deg,#000,transparent 85%)}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img{display:block;max-width:100%}.browser-shell{max-width:1510px;margin:0 auto;min-height:100vh;border-left:1px solid rgba(145,205,255,.06);border-right:1px solid rgba(145,205,255,.06);background:linear-gradient(180deg,rgba(4,12,20,.7),rgba(3,7,13,.96));box-shadow:0 0 90px rgba(0,0,0,.42)}.browser-top{height:38px;display:grid;grid-template-columns:1fr 560px 1fr;align-items:center;padding:0 18px;border-bottom:1px solid rgba(145,205,255,.1);background:rgba(0,0,0,.22)}.traffic{display:flex;gap:8px}.traffic span{width:12px;height:12px;border-radius:50%;background:#ff5f57}.traffic span:nth-child(2){background:#febc2e}.traffic span:nth-child(3){background:#28c840}.address{height:24px;border:1px solid rgba(145,205,255,.1);border-radius:8px;display:grid;place-items:center;color:#aebcce;font-size:12px;background:rgba(255,255,255,.035)}.browser-icons{text-align:right;color:#8ea0b7}.site-nav{position:sticky;top:0;z-index:30;height:68px;display:grid;grid-template-columns:310px 1fr 300px;gap:24px;align-items:center;padding:0 54px;border-bottom:1px solid rgba(145,205,255,.1);background:rgba(3,8,14,.78);backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:12px;font-weight:900}.brand img{width:42px;height:42px;border-radius:12px}.brand span{display:grid;line-height:1.1}.brand small{color:#8ca0b6;font-weight:600;margin-top:4px}.nav-links{display:flex;justify-content:center;gap:42px}.nav-links a{color:#aebbd0;font-weight:700;position:relative;padding:24px 0}.nav-links a.active,.nav-links a:hover{color:var(--text)}.nav-links a.active:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,var(--cyan),var(--violet));box-shadow:0 0 14px var(--cyan)}.nav-actions{display:flex;justify-content:flex-end;align-items:center;gap:12px}.state-pill,.sort-chip,.status-badge{height:34px;border:1px solid rgba(145,205,255,.13);border-radius:999px;display:inline-flex;align-items:center;gap:8px;padding:0 14px;font-weight:800;font-size:12px;background:rgba(255,255,255,.035)}.state-pill i,.live-dot{width:7px;height:7px;border-radius:50%;background:var(--amber);box-shadow:0 0 15px var(--amber);display:inline-block}.state-pill.prestart{color:#ffd977;border-color:rgba(245,186,58,.26);background:rgba(245,186,58,.08)}.wallet-button,.primary-btn{border:0;border-radius:12px;min-height:40px;padding:0 18px;background:linear-gradient(105deg,#25dfff,#8848ff);font-weight:900;box-shadow:0 12px 28px rgba(45,120,255,.22)}.ghost-btn{border:1px solid rgba(145,205,255,.16);border-radius:12px;min-height:40px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.03);color:#d6e5f5;font-weight:800}.full{width:100%}.disabled{opacity:.55;pointer-events:none}.page{padding:32px 54px 46px}.panel{background:linear-gradient(180deg,rgba(12,28,45,.78),rgba(5,14,24,.9));border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);position:relative;overflow:hidden}.panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 30%,transparent 70%,rgba(50,221,255,.03))}.panel-title-row,.section-head,.chart-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.panel-title-row h2,.section-head h2{font-size:18px;margin:0}.panel-title-row span,.panel-foot small{color:#7f91a8;font-size:12px;font-weight:800}.eyebrow{color:#59e8ff;font-size:12px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.muted{color:var(--muted)}.neutral{color:#d9e7f4}.warn{color:#ffd15a}.roi{color:var(--green)}.loss{color:var(--red)}.price{color:#6df3ff}.hero-grid{display:grid;grid-template-columns:minmax(430px,1.05fr) 1.28fr 330px;gap:18px;align-items:stretch;min-height:430px}.hero-copy{padding:36px 0 20px}.hero-copy h1{font-size:54px;line-height:1.13;margin:18px 0 16px;letter-spacing:-.04em}.hero-copy h1 em{font-style:normal;background:linear-gradient(90deg,var(--cyan),var(--violet));-webkit-background-clip:text;color:transparent;letter-spacing:.08em}.hero-copy p{max-width:560px;color:#98a8bb;font-size:16px;margin:0 0 26px}.hero-actions{display:flex;gap:12px;margin-bottom:24px}.hero-actions a{height:46px}.hero-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:560px}.hero-metrics div{border:1px solid rgba(145,205,255,.1);background:rgba(255,255,255,.025);border-radius:14px;padding:12px}.hero-metrics small{color:#8797ac;display:block}.hero-metrics b{font-size:17px}.hero-stage{position:relative;display:grid;place-items:center;min-height:360px}.stage-ring{position:absolute;width:92%;height:150px;bottom:42px;border:2px solid rgba(40,221,255,.35);border-radius:50%;box-shadow:0 0 45px rgba(40,221,255,.25),inset 0 0 32px rgba(140,73,255,.16);animation:ringPulse 4s ease-in-out infinite}.ai-card-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,126px);gap:10px;align-items:end}.ai-card{border:1px solid rgba(145,205,255,.14);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018));padding:16px 14px;min-height:204px;box-shadow:0 18px 44px rgba(0,0,0,.32),inset 0 0 0 1px rgba(255,255,255,.02);transform:translateY(var(--lift,0));animation:floaty 5s ease-in-out infinite}.ai-card:nth-child(2){--lift:18px;animation-delay:.2s}.ai-card:nth-child(3){--lift:-8px;animation-delay:.4s}.ai-card:nth-child(4){--lift:18px;animation-delay:.6s}.ai-card:nth-child(5){animation-delay:.8s}.model-logo,.avatar-logo{width:50px;height:50px;border-radius:14px;border:1px solid rgba(255,255,255,.12);box-shadow:0 0 22px rgba(40,221,255,.08)}.ai-card h3{margin:12px 0 2px;font-size:16px}.ai-card small{color:#8293a8;display:block}.ai-card .zero{font-size:22px;color:#dce9f8;font-weight:950;margin-top:14px}.ai-card .status{display:inline-flex;margin-top:8px;border-radius:999px;background:rgba(245,186,58,.1);border:1px solid rgba(245,186,58,.25);color:#ffd46c;padding:3px 9px;font-size:11px;font-weight:900}.sparkline,.mini-chart{width:100%;height:34px;margin-top:10px}.leaderboard-panel{padding:18px;align-self:start}.leader-row{height:50px;display:grid;grid-template-columns:32px 36px 1fr 74px;align-items:center;gap:10px;border-bottom:1px solid rgba(145,205,255,.08);font-weight:800}.leader-row .rank{width:24px;height:24px;border-radius:8px;background:rgba(255,255,255,.055);display:grid;place-items:center;color:#9eb0c6}.leader-row .roi{color:#dce9f8}.panel-foot{display:flex;justify-content:space-between;align-items:center;margin-top:12px}.panel-foot a,.teaser-card a{color:#77eaff;font-weight:900}.trenches-section{padding:22px;margin-top:18px}.section-head{margin-bottom:16px}.section-head p{color:#8798ae;margin:6px 0 0}.sort-chip img{width:22px;height:22px;border-radius:7px}.marquee-wrap{height:36px;overflow:hidden;border:1px solid rgba(145,205,255,.08);border-radius:12px;background:rgba(0,0,0,.18);margin:12px 0 16px}.marquee,.ticker-track{display:flex;gap:34px;white-space:nowrap;animation:marquee 32s linear infinite;align-items:center;height:100%;color:#b7c7da}.marquee span{font-size:12px}.market-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.market-card{min-height:148px;border:1px solid rgba(145,205,255,.1);border-radius:16px;background:rgba(255,255,255,.025);padding:15px;position:relative;overflow:hidden}.market-card:after{content:"";position:absolute;right:-24px;top:-24px;width:90px;height:90px;border-radius:50%;background:radial-gradient(circle,rgba(40,221,255,.16),transparent 65%)}.coin-badge{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#122d38,#1e1644);font-weight:950;color:#fff;border:1px solid rgba(255,255,255,.12);margin-bottom:12px}.market-card h3{font-size:20px;margin:0}.market-card p{margin:4px 0;color:#9bacbf}.market-card dl{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:12px 0 0;font-size:12px;color:#8d9db2}.market-card dd{margin:0;text-align:right;color:#dce8f7}.risk-pass{color:#64ee97}.risk-watch{color:#ffd25e}.risk-skip{color:#ff7586}.preview-grid{display:grid;grid-template-columns:1fr 340px;gap:14px;margin-top:18px}.chart-panel{padding:18px}.chart-top strong{font-size:17px}.chart-top small{display:block;color:#8192aa}.segmented{display:flex;gap:4px;background:rgba(255,255,255,.035);border:1px solid rgba(145,205,255,.08);border-radius:10px;padding:3px}.segmented span{padding:5px 10px;border-radius:8px;color:#8e9fb5;font-size:12px;font-weight:900}.segmented .active{background:rgba(40,221,255,.12);color:#74ecff}.chart{width:100%;height:300px;margin-top:14px}.chart-lg{height:420px}.season-card{padding:22px}.season-card h3{font-size:28px;margin:8px 0 10px}.orbit{height:92px;border-radius:50%;border:2px solid rgba(40,221,255,.4);box-shadow:0 0 35px rgba(40,221,255,.22),inset 0 0 22px rgba(140,73,255,.24);margin:16px auto;width:210px;transform:rotate(-8deg)}dl{margin:0}dl div{display:flex;justify-content:space-between;border-bottom:1px solid rgba(145,205,255,.08);padding:12px 0}dt{color:#8394aa}dd{margin:0;font-weight:900}.teaser-grid{display:grid;grid-template-columns:1fr 1.7fr 1fr;gap:14px;margin-top:18px}.teaser-card{padding:22px}.teaser-card h3{margin:0 0 10px}.teaser-card p{color:#8d9eb4}.strategy-list{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.strategy-item{border:1px solid rgba(145,205,255,.09);border-radius:14px;background:rgba(255,255,255,.025);padding:12px}.strategy-item img{width:28px;height:28px;border-radius:8px}.strategy-item b{display:block;margin:8px 0 3px}.strategy-item small{color:#8da0b6}.site-footer{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;align-items:center;padding:28px 54px;border-top:1px solid rgba(145,205,255,.08);color:#8ea0b6}.site-footer b{color:#e8f1fb}.footer-links{display:flex;gap:20px;justify-content:center}.site-footer small{text-align:right}.arena-layout{display:grid;grid-template-columns:310px minmax(640px,1fr) 330px;gap:14px;align-items:start}.metric-strip{grid-column:1/4;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.metric{height:86px;padding:15px}.metric small{display:block;color:#8796aa;font-weight:900;font-size:11px}.metric b{font-size:22px}.metric span{font-size:12px;color:#899ab0}.mini{position:absolute;right:12px;bottom:10px;width:120px;height:34px}.ai-sidebar{padding:16px}.ai-list-card{display:grid;grid-template-columns:26px 44px 1fr 78px;gap:10px;align-items:center;border:1px solid rgba(145,205,255,.08);border-radius:14px;background:rgba(255,255,255,.025);padding:10px;margin-top:10px}.ai-list-card h3{margin:0;font-size:15px}.ai-list-card small{display:block;color:#8395ac}.ai-list-card .zero{font-weight:950;text-align:right}.ai-rank{color:#68e9ff;font-weight:950}.avatar-logo{width:42px;height:42px}.arena-center{display:grid;gap:12px}.coin-tabs{display:flex;gap:8px;overflow:auto}.coin-tab{height:42px;border:1px solid rgba(145,205,255,.1);background:rgba(255,255,255,.03);border-radius:12px;padding:0 14px;display:flex;align-items:center;gap:8px;font-weight:900;color:#b9c8da}.coin-tab.active{background:linear-gradient(180deg,rgba(40,221,255,.15),rgba(40,221,255,.04));border-color:rgba(40,221,255,.4);color:#f5fbff}.trading-card{padding:18px}.token-stats{display:flex;gap:20px;text-align:right}.token-stats span{color:#8496ad;font-size:12px}.token-stats b{color:#e7f2ff}.toolbar{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.toolbar small{color:#7f90a7}.analysis-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:12px}.line-card,.heat-card{padding:16px}.heatmap{width:100%;border-collapse:separate;border-spacing:5px;margin-top:12px;font-size:12px}.heatmap th{text-align:left;color:#91a2b8;font-weight:800}.heatmap td{height:34px;border-radius:8px;text-align:center;background:rgba(255,255,255,.035);color:#d7e7f6}.heatmap td.zero{background:rgba(255,255,255,.025);color:#788aa0}.heatmap td.active{background:linear-gradient(135deg,rgba(40,221,255,.26),rgba(140,73,255,.2));color:#eaffff}.right-stack{display:grid;gap:12px}.side-panel,.controls{padding:15px}.feed{display:grid;gap:7px;margin-top:12px}.feed.empty{min-height:150px;display:grid;place-items:center;color:#8294ab;border:1px dashed rgba(145,205,255,.14);border-radius:14px;background:rgba(255,255,255,.018)}.trade-row{display:grid;grid-template-columns:58px 1fr 48px 58px 64px;gap:8px;align-items:center;font-size:12px;border-bottom:1px solid rgba(145,205,255,.07);padding:7px 0}.buy{color:#42e57c}.sell{color:#ff596f}.trench-mini-row{display:grid;grid-template-columns:30px 1fr 70px 46px;gap:8px;align-items:center;border-bottom:1px solid rgba(145,205,255,.07);padding:9px 0;font-size:12px}.trench-mini-row b{font-size:13px}.signal-card{border:1px solid rgba(145,205,255,.09);border-radius:14px;background:rgba(255,255,255,.025);padding:13px;margin-top:12px}.signal-card p{color:#8b9db3}.progress,.bar{height:7px;background:rgba(255,255,255,.08);border-radius:99px;overflow:hidden}.progress i,.bar i{height:100%;display:block;background:linear-gradient(90deg,var(--cyan),var(--green));border-radius:99px}.control-buttons{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:12px}.control-buttons button{height:40px;border:1px solid rgba(145,205,255,.11);border-radius:11px;background:rgba(255,255,255,.035);font-weight:900}.control-buttons button:first-child{background:linear-gradient(100deg,#24dfff,#8a46ff);border:0}.speed-row{display:grid;grid-template-columns:46px 1fr 28px 28px 28px;gap:9px;align-items:center;margin-top:14px;color:#8b9cb2;font-size:12px}.range{height:4px;border-radius:99px;background:linear-gradient(90deg,var(--violet) 48%,rgba(255,255,255,.12) 48%)}.switch-row{margin-top:14px;display:flex;justify-content:space-between;align-items:center}.switch-row small{display:block;color:#8495ab}.switch-row i{width:46px;height:24px;border-radius:99px;background:rgba(255,255,255,.11);position:relative}.switch-row i:after{content:"";position:absolute;width:18px;height:18px;top:3px;left:3px;border-radius:50%;background:#9aaabd}.ticker{position:sticky;bottom:0;z-index:25;height:48px;background:rgba(2,7,13,.9);backdrop-filter:blur(15px);border-top:1px solid rgba(145,205,255,.1);display:grid;grid-template-columns:140px 1fr 150px;gap:20px;align-items:center;padding:0 54px;color:#aebdd0;overflow:hidden}.ticker strong{font-size:12px;color:#e7f2ff}.ticker span{font-size:12px;text-align:right}.wallet-page .page-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:16px}.page-heading h1{font-size:32px;margin:6px 0}.page-heading p{color:#8ea0b6;margin:0}.wallet-grid{display:grid;grid-template-columns:340px 1fr 320px;gap:14px}.wallet-card,.reward-card{padding:18px}.address-box{height:48px;border:1px solid rgba(145,205,255,.1);border-radius:13px;background:rgba(255,255,255,.025);display:flex;align-items:center;gap:10px;padding:0 12px;margin:16px 0}.address-box img{width:30px;height:30px;border-radius:9px}.address-box button{margin-left:auto;border:0;background:rgba(40,221,255,.13);color:#8df1ff;border-radius:9px;padding:6px 10px;font-weight:900}.wallet-stats div{padding:13px 0}.wallet-stats dd{font-size:20px}.champion-card{min-height:300px;padding:28px;display:grid;grid-template-columns:230px 1fr;gap:24px;align-items:center;border-color:rgba(245,186,58,.22);background:radial-gradient(circle at 22% 30%,rgba(245,186,58,.18),transparent 26%),linear-gradient(120deg,rgba(27,19,42,.78),rgba(5,14,24,.9))}.trophy-ghost{font-size:92px;filter:grayscale(.25);opacity:.42;display:grid;place-items:center;height:180px;border-radius:28px;border:1px dashed rgba(245,186,58,.25);background:rgba(245,186,58,.04)}.champion-card h2{font-size:40px;margin:8px 0}.champion-card p{color:#9bacc1}.champion-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:20px}.champion-stats div{border-left:1px solid rgba(145,205,255,.12);padding-left:12px}.champion-stats small{color:#8496ad}.champion-stats b{display:block;font-size:18px}.pool{font-size:36px;display:block;margin:14px 0}.reward-card p{color:#8fa1b8}.reward-split{display:flex;justify-content:space-between;color:#8496ad;font-size:12px;margin:10px 0 18px}.settlement-grid{display:grid;grid-template-columns:340px 1fr 320px;gap:14px;margin-top:14px}.portfolio-card,.ranking-card,.history-card{padding:18px}.donut{width:170px;height:170px;border-radius:50%;background:conic-gradient(var(--green) 0 100%);margin:18px auto;display:grid;place-items:center}.donut:after{content:"";position:absolute;width:108px;height:108px;border-radius:50%;background:#07121e}.donut span{position:relative;z-index:1;text-align:center;font-size:24px;font-weight:950}.donut small{display:block;font-size:12px;color:#91a4bb}.legend-list{display:grid;gap:10px}.legend-list div{display:grid;grid-template-columns:12px 1fr 90px;align-items:center;gap:10px;color:#8fa1b8}.legend-list i{width:10px;height:10px;border-radius:50%;background:var(--c)}.ranking-table{width:100%;border-collapse:collapse;font-size:13px}.ranking-table th{color:#8294ab;text-align:left;padding:11px 8px;border-bottom:1px solid rgba(145,205,255,.1)}.ranking-table td{padding:11px 8px;border-bottom:1px solid rgba(145,205,255,.07)}.ranking-model{display:flex;align-items:center;gap:9px}.ranking-model img{width:28px;height:28px;border-radius:8px}.history-empty{height:210px;display:grid;place-items:center;text-align:center;border:1px dashed rgba(145,205,255,.14);border-radius:15px;color:#8496ad;background:rgba(255,255,255,.018)}.bottom-grid{display:grid;grid-template-columns:1fr 1.65fr;gap:14px;margin-top:14px}.badges-card,.next-card{padding:22px}.badge-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.badge-list div{border:1px solid rgba(145,205,255,.09);border-radius:14px;background:rgba(255,255,255,.025);padding:14px}.badge-list span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:rgba(255,255,255,.04);font-size:22px}.badge-list b{display:block;margin-top:10px}.badge-list small{color:#8798ae}.next-card{display:grid;grid-template-columns:1fr 260px;align-items:center}.portal{height:150px;position:relative}.portal:before{content:"";position:absolute;inset:48px 12px;border:3px solid rgba(140,73,255,.82);border-left-color:#28ddff;border-radius:50%;box-shadow:0 0 45px rgba(87,85,255,.55)}.portal:after{content:"A";position:absolute;left:50%;top:25px;transform:translateX(-50%);font-size:56px;font-weight:950;color:#6eeaff;text-shadow:0 0 24px rgba(40,221,255,.8)}.wallet-modal{position:fixed;inset:0;background:rgba(0,0,0,.64);backdrop-filter:blur(12px);z-index:80;display:none;align-items:center;justify-content:center}.wallet-modal.show{display:flex}.modal-card{width:430px;padding:24px}.modal-close{position:absolute;right:16px;top:12px;border:0;background:transparent;font-size:28px;color:#8da0b6}.modal-card p{color:#8da0b6}.wallet-option{width:100%;height:52px;border:1px solid rgba(145,205,255,.12);background:rgba(255,255,255,.035);border-radius:13px;margin-top:10px;display:flex;justify-content:space-between;align-items:center;padding:0 16px;font-weight:800}.toast{position:fixed;right:24px;bottom:24px;z-index:90;transform:translateY(120px);transition:.25s;border:1px solid rgba(66,229,124,.25);background:rgba(6,20,31,.96);border-radius:14px;padding:14px 18px;color:#dfffe8;box-shadow:0 18px 50px rgba(0,0,0,.36)}.toast.show{transform:translateY(0)}
@keyframes floaty{0%,100%{translate:0 0}50%{translate:0 -9px}}@keyframes ringPulse{0%,100%{transform:scale(1);opacity:.75}50%{transform:scale(1.04);opacity:1}}@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:1280px){.site-nav{grid-template-columns:1fr;gap:12px;height:auto;padding:16px 26px}.nav-links{justify-content:flex-start;overflow:auto}.nav-actions{position:absolute;right:24px;top:17px}.browser-top{display:none}.page{padding:26px}.hero-grid,.arena-layout,.wallet-grid,.settlement-grid,.preview-grid,.teaser-grid,.bottom-grid{grid-template-columns:1fr}.metric-strip{grid-column:auto;grid-template-columns:repeat(2,1fr)}.ai-card-grid{grid-template-columns:repeat(3,126px)}.market-cards{grid-template-columns:repeat(2,1fr)}.site-footer{grid-template-columns:1fr;padding:26px}.site-footer small{text-align:left}.ticker{grid-template-columns:1fr;padding:0 24px}.ticker strong,.ticker span{display:none}.champion-card,.next-card{grid-template-columns:1fr}.strategy-list,.badge-list{grid-template-columns:1fr 1fr}.wallet-page .page-heading{display:block}.chart-lg{height:320px}}
@media(max-width:760px){.hero-copy h1{font-size:38px}.ai-card-grid,.market-cards,.metric-strip,.analysis-grid,.strategy-list,.badge-list{grid-template-columns:1fr}.site-nav{padding:14px 18px}.nav-actions{position:static;justify-content:flex-start}.nav-links{gap:22px}.page{padding:20px 16px}.hero-metrics{grid-template-columns:1fr}.token-stats{display:none}.wallet-grid,.settlement-grid{gap:10px}.champion-stats{grid-template-columns:1fr 1fr}}

/* 本轮更新：去掉浏览器地址栏外壳，品牌改为「币斗场」，右上角加入 X 链接，AI 图标使用外部真实品牌 SVG。 */
.browser-top{display:none!important}.site-nav{top:0}.brand-mark{width:42px;height:42px;border-radius:14px;display:grid!important;place-items:center;background:linear-gradient(135deg,#24dfff,#8a46ff);font-size:22px;font-weight:950;line-height:1;color:#fff;box-shadow:0 0 28px rgba(40,221,255,.22), inset 0 0 0 1px rgba(255,255,255,.18)}.x-link{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;border:1px solid rgba(145,205,255,.16);background:rgba(255,255,255,.04);color:#eef6ff;font-weight:950;font-size:15px;transition:.2s}.x-link:hover{border-color:rgba(40,221,255,.5);box-shadow:0 0 22px rgba(40,221,255,.18);transform:translateY(-1px)}.model-logo,.avatar-logo,.ranking-model img,.strategy-item img{object-fit:contain;background:rgba(255,255,255,.94);padding:8px}.ai-card .model-logo{width:54px;height:54px}.leader-row .avatar-logo{width:34px;height:34px}.ranking-model img{width:30px;height:30px}.strategy-item img{border-radius:12px}.portal:after{content:"斗"}.site-footer b{font-size:18px}

/* 币斗场品牌 LOGO：左上角导航与页脚使用本轮设计稿 */
.browser-top{display:none!important}
.site-nav{top:0;grid-template-columns:320px 1fr 300px}
.brand.brand-image{height:68px;display:flex;align-items:center;gap:0;min-width:0;overflow:visible}
.brand.brand-image .brand-logo{width:250px!important;height:auto!important;max-height:62px!important;object-fit:contain!important;border-radius:0!important;padding:0!important;background:transparent!important;filter:drop-shadow(0 0 16px rgba(40,221,255,.20));transform:translateY(1px)}
.footer-brand{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.footer-logo{width:190px;height:auto;display:block;filter:drop-shadow(0 0 16px rgba(40,221,255,.12))}
.x-link{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;border:1px solid rgba(145,205,255,.16);background:rgba(255,255,255,.04);color:#eef6ff;font-weight:950;font-size:15px;transition:.2s}.x-link:hover{border-color:rgba(40,221,255,.5);box-shadow:0 0 22px rgba(40,221,255,.18);transform:translateY(-1px)}
@media(max-width:1280px){.site-nav{grid-template-columns:1fr}.brand.brand-image{height:54px}.brand.brand-image .brand-logo{width:220px!important;max-height:58px!important}.footer-logo{width:166px}}
@media(max-width:760px){.brand.brand-image .brand-logo{width:188px!important;max-height:50px!important}.footer-logo{width:142px}}

/* 修复：LOGO 透明化与导航比例显示 */
.site-nav{
  grid-template-columns: 220px minmax(420px,1fr) 300px !important;
  padding-left:42px !important;
  padding-right:42px !important;
}
.brand.brand-image{
  width:220px !important;
  height:68px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:flex-start !important;
  overflow:visible !important;
  padding:0 !important;
}
.brand.brand-image .brand-logo{
  height:48px !important;
  width:auto !important;
  max-width:205px !important;
  max-height:48px !important;
  object-fit:contain !important;
  object-position:left center !important;
  border-radius:0 !important;
  padding:0 !important;
  background:transparent !important;
  box-shadow:none !important;
  filter:drop-shadow(0 0 12px rgba(40,221,255,.24));
}
@media(max-width:1280px){
  .site-nav{grid-template-columns:1fr !important; padding-left:26px !important; padding-right:26px !important;}
  .brand.brand-image{width:210px !important; height:56px !important;}
  .brand.brand-image .brand-logo{height:44px !important; max-width:195px !important;}
}
@media(max-width:760px){
  .brand.brand-image{width:180px !important; height:52px !important;}
  .brand.brand-image .brand-logo{height:40px !important; max-width:176px !important;}
}

/* 终端化改版：弱化 AI 叙事，增强 BSC 战壕 / 科技金融盘面感 */
:root{
  --bg:#050912;--panel:#08131f;--panel2:#0b1928;--line:rgba(90,170,230,.18);--text:#eaf4ff;--muted:#7f90a7;
  --cyan:#00d7ff;--violet:#745cff;--green:#19d27c;--red:#ff5c7a;--amber:#ffc857;--blue:#2f82ff;
  --radius:14px;--shadow:0 22px 70px rgba(0,0,0,.34);
}
body{
  background:
    radial-gradient(circle at 16% -4%,rgba(0,215,255,.12),transparent 30%),
    radial-gradient(circle at 86% 3%,rgba(116,92,255,.14),transparent 34%),
    linear-gradient(180deg,#03070e 0%,#070d17 48%,#03070d 100%);
  letter-spacing:.005em;
}
body:before{
  background-image:
    linear-gradient(rgba(72,160,225,.045) 1px,transparent 1px),
    linear-gradient(90deg,rgba(72,160,225,.045) 1px,transparent 1px),
    linear-gradient(90deg,transparent 0 49%,rgba(0,215,255,.035) 50%,transparent 51%);
  background-size:30px 30px,30px 30px,160px 100%;
  opacity:.9;
}
body:after{
  content:"";position:fixed;inset:0;pointer-events:none;z-index:0;
  background:linear-gradient(180deg,transparent 0 48%,rgba(0,215,255,.028) 50%,transparent 52%);
  background-size:100% 7px;mix-blend-mode:screen;opacity:.42;
}
.browser-shell{position:relative;z-index:1;border-color:rgba(74,156,225,.08);background:linear-gradient(180deg,rgba(3,8,14,.86),rgba(4,9,16,.97));}
.site-nav{height:72px;background:rgba(4,9,16,.84);border-bottom:1px solid rgba(0,215,255,.13);box-shadow:0 10px 45px rgba(0,0,0,.28);}
.site-nav:after{content:"";position:absolute;left:42px;right:42px;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),rgba(116,92,255,.75),transparent);opacity:.5;}
.nav-links a{font-weight:800;color:#8fa4bd;letter-spacing:.04em}.nav-links a.active{color:#f0f7ff}.nav-links a.active:after{height:1px}.wallet-button,.primary-btn{border-radius:10px;background:linear-gradient(100deg,#00d7ff,#745cff);box-shadow:0 13px 32px rgba(0,120,255,.25),inset 0 1px 0 rgba(255,255,255,.25)}.ghost-btn{border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015));}
.x-link{border-radius:10px;background:#091521;border-color:rgba(0,215,255,.22);}
.page{padding-top:34px}.panel{border-radius:14px;background:linear-gradient(180deg,rgba(10,22,35,.84),rgba(5,13,23,.94));border-color:rgba(75,160,230,.16);box-shadow:0 20px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.035);}
.panel:before{background:linear-gradient(135deg,rgba(0,215,255,.07),transparent 26%,transparent 76%,rgba(116,92,255,.05));}
.panel:after{content:"";position:absolute;left:12px;right:12px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(0,215,255,.45),transparent);opacity:.55;pointer-events:none}.panel:hover{border-color:rgba(0,215,255,.26);box-shadow:0 26px 82px rgba(0,0,0,.38),0 0 34px rgba(0,215,255,.04)}
.eyebrow{color:#69e9ff;letter-spacing:.20em}.hero-grid{grid-template-columns:minmax(400px,1.06fr) minmax(520px,1.35fr) 320px;align-items:stretch}.hero-copy{padding-top:30px}.hero-copy h1{font-size:62px;line-height:1.02;letter-spacing:-.05em}.hero-copy h1 em{font-style:normal;background:linear-gradient(90deg,#00d7ff,#745cff);-webkit-background-clip:text;color:transparent}.hero-copy p{font-size:16px;color:#93a8bd;max-width:650px}.hero-metrics div,.metric{background:rgba(0,0,0,.18);border-color:rgba(0,215,255,.12)}
.hero-stage{min-height:330px;border:1px solid rgba(0,215,255,.11);border-radius:18px;background:radial-gradient(circle at 50% 45%,rgba(0,215,255,.12),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.025),rgba(0,0,0,.11));overflow:hidden}.hero-stage:before{content:"MARKET ENGINE / PRE-LAUNCH";position:absolute;left:18px;top:14px;color:rgba(129,226,255,.42);font-size:11px;font-weight:900;letter-spacing:.18em}.hero-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0 42%,rgba(0,215,255,.08) 48%,transparent 56%);animation:terminalSweep 5.8s linear infinite;pointer-events:none}.stage-ring{border-color:rgba(0,215,255,.40);box-shadow:0 0 70px rgba(0,215,255,.16),inset 0 0 40px rgba(116,92,255,.10)}
.ai-card{border-radius:13px;background:linear-gradient(180deg,rgba(7,20,33,.92),rgba(4,13,24,.95));border:1px solid rgba(83,164,232,.18);box-shadow:0 18px 42px rgba(0,0,0,.26);transform:none!important;animation:none!important}.ai-card h3{font-size:15px;letter-spacing:.02em}.ai-card small{color:#7f95ae}.ai-card .status,.state-pill,.status-badge,.sort-chip{border-radius:999px;background:rgba(255,200,87,.08);border-color:rgba(255,200,87,.20);letter-spacing:.05em}.model-logo,.avatar-logo,.ranking-model img,.strategy-item img{background:rgba(238,246,255,.96);border:1px solid rgba(255,255,255,.25);box-shadow:0 0 22px rgba(0,215,255,.08)}
.leader-row,.ai-list-card,.market-card,.trench-mini-row,.trade-row,.signal-card,.strategy-item{background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.012));border-color:rgba(81,162,230,.13)}.leader-row:hover,.ai-list-card:hover,.market-card:hover{border-color:rgba(0,215,255,.26);transform:translateY(-1px)}
.trenches-section{padding:22px;margin-top:16px}.section-head p{color:#8296ad}.sort-chip{color:#dcecff;background:rgba(0,215,255,.055);border-color:rgba(0,215,255,.18)}.market-card{min-height:190px;border-radius:13px;position:relative}.market-card:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,var(--cyan),transparent)}.coin-badge,.coin-tab span{background:linear-gradient(135deg,#072337,#0c1730);border:1px solid rgba(0,215,255,.25);color:#9ef4ff}.market-card h3,.price,.zero,.roi{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.marquee-wrap,.ticker{border-color:rgba(0,215,255,.12);background:rgba(0,0,0,.22)}.marquee span,.ticker-track span{color:#9fb2c8}.chart,.chart-lg{filter:drop-shadow(0 0 18px rgba(0,215,255,.04));}.trading-card,.chart-panel{background:linear-gradient(180deg,rgba(7,18,31,.93),rgba(4,12,22,.98));}.toolbar,.segmented span{border-color:rgba(79,160,232,.13)}.segmented span.active{background:rgba(0,215,255,.12);color:#dffaff;border-color:rgba(0,215,255,.20)}
.arena-layout{grid-template-columns:310px minmax(620px,1fr) 330px;gap:15px}.metric-strip{gap:12px}.metric b{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:-.02em}.right-stack,.ai-sidebar,.arena-center{position:relative}.side-panel h2,.controls h2,.ai-sidebar h2{font-size:16px}.feed.empty,.history-empty{background:repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 14px),rgba(0,0,0,.14)}.control-buttons button{border-radius:10px}.control-buttons button:first-child{background:linear-gradient(100deg,#00d7ff,#745cff);color:white;box-shadow:0 0 24px rgba(0,215,255,.18)}
.wallet-grid{grid-template-columns:335px minmax(540px,1fr) 310px}.page-heading h1{letter-spacing:-.04em}.champion-card{border-color:rgba(0,215,255,.16);background:radial-gradient(circle at 20% 36%,rgba(0,215,255,.12),transparent 28%),linear-gradient(120deg,rgba(8,18,32,.9),rgba(5,12,22,.96))}.trophy-ghost{filter:saturate(.65);opacity:.28;border-color:rgba(0,215,255,.22);background:rgba(0,215,255,.03)}.donut{box-shadow:0 0 40px rgba(25,210,124,.12)}.portal:before{border-color:rgba(0,215,255,.62);border-right-color:#745cff}.portal:after{color:#9ef4ff;content:"斗"}.site-footer{border-top-color:rgba(0,215,255,.10);background:linear-gradient(180deg,rgba(2,7,13,.75),rgba(2,6,12,.96))}
.footer-logo{filter:drop-shadow(0 0 10px rgba(0,215,255,.18));}.footer-brand p{color:#7f92a8}.wallet-modal{background:rgba(0,0,0,.72)}.modal-card{border-color:rgba(0,215,255,.22)}
@keyframes terminalSweep{0%{transform:translateX(-120%)}100%{transform:translateX(120%)}}
@media(max-width:1280px){.hero-grid,.arena-layout,.wallet-grid{grid-template-columns:1fr}.hero-copy h1{font-size:52px}.nav-links{gap:28px}.site-nav:after{left:26px;right:26px}}
@media(max-width:760px){.hero-copy h1{font-size:40px}.hero-stage{min-height:520px}.page{padding-left:16px;padding-right:16px}.site-nav:after{left:18px;right:18px}}

/* 最终修复：官方在线 LOGO、四席位布局、主页按钮排版 */
.brand.brand-logo{
  width:226px !important;
  height:64px !important;
  display:flex !important;
  align-items:center !important;
  overflow:hidden !important;
  flex-shrink:0 !important;
}
.brand-logo-img{
  width:210px !important;
  height:auto !important;
  max-height:56px !important;
  object-fit:contain !important;
  object-position:left center !important;
  border-radius:0 !important;
  background:transparent !important;
  padding:0 !important;
  box-shadow:none !important;
  filter:drop-shadow(0 0 14px rgba(0,215,255,.18));
}
.hero-actions{
  display:flex !important;
  align-items:center !important;
  gap:14px !important;
  flex-wrap:wrap !important;
  margin:28px 0 24px !important;
}
.hero-actions .primary-btn,
.hero-actions .ghost-btn{
  min-width:152px !important;
  height:48px !important;
  padding:0 22px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  line-height:1 !important;
  white-space:nowrap !important;
}
.ai-card-grid{
  grid-template-columns:repeat(4, minmax(132px, 1fr)) !important;
  gap:14px !important;
  width:min(100%, 650px) !important;
}
.ai-card{
  min-height:238px !important;
  padding:18px 14px 16px !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:flex-start !important;
}
.logo-tile,.avatar-tile{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  background:#f8fbff !important;
  border:1px solid rgba(255,255,255,.72) !important;
  box-shadow:0 0 24px rgba(0,215,255,.10), inset 0 1px 0 rgba(255,255,255,.85) !important;
  overflow:hidden !important;
}
.logo-tile{
  width:74px !important;
  height:58px !important;
  border-radius:16px !important;
  padding:10px !important;
}
.avatar-tile{
  width:40px !important;
  height:40px !important;
  border-radius:12px !important;
  padding:7px !important;
}
.model-logo,.avatar-logo,.official-logo,.ranking-model img,.strategy-item img{
  display:block !important;
  object-fit:contain !important;
  background:transparent !important;
  border:0 !important;
  border-radius:0 !important;
  padding:0 !important;
  box-shadow:none !important;
}
.model-logo{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;}
.avatar-logo,.avatar-tile .official-logo{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;}
.grok-tile,.deepseek-tile{padding:8px !important;}
.grok-logo,.deepseek-logo{width:100% !important;height:auto !important;max-height:100% !important;}
.ai-card h3{margin-top:14px !important;}
.copy-wallet{
  margin-top:8px;
  border:1px solid rgba(0,215,255,.18);
  background:rgba(0,215,255,.055);
  color:#a9f5ff;
  border-radius:9px;
  padding:5px 9px;
  font:700 11px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;
  letter-spacing:.01em;
}
.copy-wallet:hover{border-color:rgba(0,215,255,.42);background:rgba(0,215,255,.10);}
.mini-copy{align-self:flex-start;}
.table-copy{margin-top:0;}
.strategy-item{align-items:center;}
.strategy-item .avatar-tile{margin-right:2px;}
.ranking-model .avatar-tile{width:32px !important;height:32px !important;border-radius:9px !important;padding:5px !important;}
.leader-row{grid-template-columns:32px 42px 1fr 74px !important;}
.ai-list-card{grid-template-columns:28px 46px 1fr 72px !important;}
.ai-list-card .avatar-tile{width:46px !important;height:46px !important;}
.wallet-card .wallet-stats dd,.hero-metrics b{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;}
@media(max-width:1280px){
  .brand.brand-logo{width:210px !important;height:56px !important;}
  .brand-logo-img{width:196px !important;max-height:50px !important;}
  .ai-card-grid{grid-template-columns:repeat(2,minmax(150px,1fr)) !important;max-width:560px !important;}
}
@media(max-width:760px){
  .brand.brand-logo{width:176px !important;height:50px !important;}
  .brand-logo-img{width:170px !important;max-height:44px !important;}
  .ai-card-grid{grid-template-columns:1fr !important;width:100% !important;}
  .hero-actions .primary-btn,.hero-actions .ghost-btn{width:100% !important;}
}


/* 2026-06 终版修复：四席位比例、无文字图标、首页按钮和整体精修 */
.hero-grid{grid-template-columns:minmax(360px,1.02fr) minmax(480px,1.22fr) 300px !important;gap:16px !important;}
.hero-stage{padding:44px 16px 34px !important;min-height:352px !important;display:flex !important;align-items:center !important;justify-content:center !important;}
.stage-ring{width:86% !important;height:132px !important;bottom:22px !important;opacity:.9;}
.ai-card-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:12px !important;width:100% !important;max-width:596px !important;padding:0 2px !important;align-items:stretch !important;}
.ai-card{min-width:0 !important;min-height:244px !important;padding:16px 12px 14px !important;border-radius:16px !important;backdrop-filter:blur(10px);}
.ai-card h3{font-size:14px !important;line-height:1.2 !important;margin:12px 0 4px !important;}
.ai-card small{font-size:12px !important;line-height:1.35 !important;min-height:32px;display:block;}
.ai-card .zero{font-size:18px !important;margin-top:10px !important;letter-spacing:-.02em;}
.logo-tile{width:72px !important;height:56px !important;border-radius:16px !important;padding:10px !important;background:linear-gradient(180deg,#f7fbff,#edf4ff) !important;}
.avatar-tile{width:42px !important;height:42px !important;border-radius:12px !important;padding:7px !important;background:linear-gradient(180deg,#f7fbff,#edf4ff) !important;}
.model-logo,.avatar-logo,.official-logo{width:100% !important;height:100% !important;max-width:100% !important;max-height:100% !important;object-fit:contain !important;filter:none !important;}
.grok-logo,.deepseek-logo{object-fit:contain !important;}
.copy-wallet{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px !important;padding:6px 8px !important;margin-top:8px !important;}
.ai-card .status{margin-top:8px !important;font-size:10px !important;padding:4px 8px !important;line-height:1.25 !important;}
.hero-actions{display:grid !important;grid-template-columns:repeat(2,minmax(0,max-content)) !important;gap:14px !important;align-items:center !important;margin:28px 0 24px !important;}
.hero-actions .primary-btn,.hero-actions .ghost-btn{min-width:170px !important;height:48px !important;padding:0 22px !important;border-radius:14px !important;}
.leaderboard-panel{padding:16px !important;}
.leader-row{grid-template-columns:28px 38px 1fr 66px !important;gap:8px !important;}
.strategy-item{grid-template-columns:44px minmax(0,1fr) auto !important;column-gap:10px !important;align-items:center !important;}
.strategy-item small{grid-column:2 / 4 !important;}
.strategy-item .copy-wallet{grid-column:2 / 4 !important;justify-self:start;}
@media(max-width:1380px){.hero-grid{grid-template-columns:minmax(320px,.95fr) minmax(430px,1.1fr) 280px !important;}.ai-card-grid{max-width:560px !important;}}
@media(max-width:1280px){.hero-grid{grid-template-columns:1fr !important;}.hero-stage{order:2 !important;}.leaderboard-panel{order:3 !important;}.hero-copy{order:1 !important;}.ai-card-grid{max-width:720px !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;}}
@media(max-width:900px){.ai-card-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;max-width:520px !important;}.hero-actions{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}.hero-actions .primary-btn,.hero-actions .ghost-btn{min-width:0 !important;width:100% !important;}}
@media(max-width:620px){.ai-card-grid{grid-template-columns:1fr !important;max-width:340px !important;}.hero-actions{grid-template-columns:1fr !important;}}

/* 视觉精修 V2：交易终端级美化、稳定四席位比例、科技感统一 */
:root{
  --terminal-bg:#030813;
  --glass:rgba(8,22,37,.72);
  --glass-strong:rgba(7,19,32,.92);
  --border-blue:rgba(40,221,255,.18);
  --border-purple:rgba(140,73,255,.16);
  --neon-cyan:#24e4ff;
  --neon-violet:#7d5cff;
  --terminal-green:#31e886;
  --terminal-yellow:#ffd15c;
}
body{
  background:
    radial-gradient(circle at 14% -6%,rgba(36,228,255,.18),transparent 33%),
    radial-gradient(circle at 80% 0%,rgba(125,92,255,.17),transparent 35%),
    radial-gradient(circle at 52% 52%,rgba(0,115,255,.055),transparent 45%),
    linear-gradient(180deg,#020610 0%,#050b15 52%,#02050b 100%) !important;
}
body:after{
  content:"";
  position:fixed;
  inset:0;
  pointer-events:none;
  z-index:0;
  background:
    linear-gradient(90deg,transparent 0 49.8%,rgba(36,228,255,.06) 50%,transparent 50.2%),
    repeating-linear-gradient(0deg,rgba(255,255,255,.018) 0 1px,transparent 1px 6px);
  opacity:.42;
  mix-blend-mode:screen;
  mask-image:radial-gradient(circle at 50% 12%,#000,transparent 72%);
}
.browser-shell{position:relative;z-index:1;max-width:1540px!important;background:linear-gradient(180deg,rgba(4,13,24,.76),rgba(2,7,13,.96))!important;}
.browser-shell:before{
  content:"";
  position:fixed;
  inset:68px max(0px,calc((100vw - 1540px)/2)) auto max(0px,calc((100vw - 1540px)/2));
  height:1px;
  background:linear-gradient(90deg,transparent,rgba(36,228,255,.55),rgba(125,92,255,.38),transparent);
  pointer-events:none;
  z-index:50;
}
.site-nav{
  height:74px!important;
  grid-template-columns:260px minmax(360px,1fr) 310px!important;
  background:linear-gradient(180deg,rgba(5,13,23,.92),rgba(3,8,15,.72))!important;
  border-bottom:1px solid rgba(47,164,255,.16)!important;
  box-shadow:0 12px 36px rgba(0,0,0,.18), inset 0 -1px 0 rgba(255,255,255,.03);
}
.site-nav:before{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(115deg,transparent 0 38%,rgba(36,228,255,.05) 45%,transparent 52%);
  pointer-events:none;
}
.brand.brand-logo{width:220px!important;height:62px!important;}
.brand-logo-img{width:206px!important;max-height:54px!important;filter:drop-shadow(0 0 18px rgba(36,228,255,.22)) saturate(1.1)!important;}
.nav-links{gap:30px!important;}
.nav-links a{font-size:13px;letter-spacing:.08em;color:#91a4bc!important;}
.nav-links a.active,.nav-links a:hover{color:#f3fbff!important;}
.nav-actions{gap:10px!important;}
.x-link,.wallet-button,.state-pill{box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 24px rgba(0,0,0,.16);}
.wallet-button,.primary-btn{background:linear-gradient(105deg,#1edfff 0%,#5574ff 52%,#8b48ff 100%)!important;border:1px solid rgba(255,255,255,.09)!important;}
.ghost-btn{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018))!important;border:1px solid rgba(92,194,255,.22)!important;}
.page{padding:34px 46px 50px!important;}
.panel{
  background:linear-gradient(180deg,rgba(12,30,49,.78),rgba(5,14,24,.94)),radial-gradient(circle at 0% 0%,rgba(36,228,255,.14),transparent 35%)!important;
  border-color:rgba(75,176,255,.16)!important;
  box-shadow:0 26px 80px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.035),inset 0 0 0 1px rgba(255,255,255,.012)!important;
}
.panel:hover{border-color:rgba(36,228,255,.32)!important;box-shadow:0 28px 86px rgba(0,0,0,.42),0 0 34px rgba(36,228,255,.045),inset 0 1px 0 rgba(255,255,255,.05)!important;}
.hero-grid{grid-template-columns:minmax(330px,.86fr) minmax(600px,1.34fr) 284px!important;gap:16px!important;min-height:440px!important;}
.hero-copy{padding-top:34px!important;}
.hero-copy .eyebrow{display:inline-flex;align-items:center;gap:9px;padding:8px 12px;border:1px solid rgba(36,228,255,.18);border-radius:999px;background:rgba(36,228,255,.055);box-shadow:inset 0 0 20px rgba(36,228,255,.035);}
.hero-copy .eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--terminal-yellow);box-shadow:0 0 16px var(--terminal-yellow);}
.hero-copy h1{font-size:56px!important;line-height:1.04!important;margin-top:22px!important;text-shadow:0 0 34px rgba(36,228,255,.08);}
.hero-copy p{max-width:610px!important;color:#9eb1c7!important;}
.hero-actions{margin:30px 0 26px!important;}
.hero-actions .primary-btn,.hero-actions .ghost-btn{position:relative;overflow:hidden;min-width:168px!important;height:50px!important;}
.hero-actions .primary-btn:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent,rgba(255,255,255,.22),transparent);transform:translateX(-125%);animation:buttonSweep 4.2s ease-in-out infinite;}
.hero-metrics{gap:12px!important;}
.hero-metrics div{border-radius:16px!important;padding:14px!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.016))!important;}
.hero-metrics b{color:#eff8ff!important;}
.hero-stage{
  min-height:376px!important;
  padding:54px 18px 38px!important;
  background:radial-gradient(circle at 50% 58%,rgba(36,228,255,.18),transparent 36%),radial-gradient(circle at 82% 25%,rgba(125,92,255,.13),transparent 32%),linear-gradient(180deg,rgba(6,17,31,.88),rgba(3,10,19,.96))!important;
  border-radius:22px!important;
  border:1px solid rgba(60,184,255,.17)!important;
  box-shadow:0 24px 80px rgba(0,0,0,.34),inset 0 0 80px rgba(0,143,255,.035)!important;
}
.hero-stage:before{content:"STRATEGY SEATS / PRE-LAUNCH"!important;left:22px!important;top:17px!important;color:rgba(142,232,255,.52)!important;}
.hero-stage:after{background:linear-gradient(105deg,transparent 0 40%,rgba(36,228,255,.08) 48%,rgba(125,92,255,.045) 54%,transparent 62%)!important;animation:terminalSweep 6.5s linear infinite!important;}
.stage-ring{width:74%!important;height:118px!important;bottom:25px!important;border-width:1px!important;opacity:.95!important;box-shadow:0 0 90px rgba(36,228,255,.18),inset 0 0 38px rgba(125,92,255,.13)!important;}
.stage-ring:before,.stage-ring:after{content:"";position:absolute;border-radius:50%;inset:18px;border:1px solid rgba(125,92,255,.24);}
.stage-ring:after{inset:36px;border-color:rgba(36,228,255,.22);}
.ai-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;max-width:620px!important;width:100%!important;transform:translateY(-2px);}
.ai-card{
  min-height:252px!important;
  padding:17px 13px 15px!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,rgba(12,31,51,.96),rgba(5,15,27,.98)),radial-gradient(circle at 50% 0%,rgba(36,228,255,.12),transparent 45%)!important;
  border-color:rgba(73,178,255,.22)!important;
  box-shadow:0 22px 56px rgba(0,0,0,.34),inset 0 0 0 1px rgba(255,255,255,.025)!important;
  transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease;
}
.ai-card:hover{transform:translateY(-5px)!important;border-color:rgba(36,228,255,.44)!important;box-shadow:0 28px 72px rgba(0,0,0,.42),0 0 34px rgba(36,228,255,.08)!important;}
.logo-tile{width:74px!important;height:58px!important;border-radius:18px!important;background:linear-gradient(180deg,#ffffff,#edf4ff)!important;border:1px solid rgba(255,255,255,.82)!important;box-shadow:0 14px 32px rgba(0,0,0,.18),0 0 24px rgba(36,228,255,.12)!important;}
.ai-card h3{font-size:15px!important;margin-top:14px!important;color:#f4faff!important;}
.ai-card small{font-size:12px!important;color:#8da1b8!important;min-height:24px!important;}
.ai-card .zero{font-size:20px!important;color:#f1f8ff!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;}
.copy-wallet{border-color:rgba(36,228,255,.22)!important;background:rgba(36,228,255,.065)!important;color:#a9f7ff!important;}
.copy-wallet:hover{background:rgba(36,228,255,.12)!important;box-shadow:0 0 20px rgba(36,228,255,.08);}
.ai-card .status{background:rgba(255,209,92,.09)!important;border-color:rgba(255,209,92,.24)!important;color:#ffdc75!important;}
.leaderboard-panel{align-self:stretch!important;padding:18px!important;}
.leader-row{height:56px!important;border-radius:14px!important;border:1px solid rgba(82,171,255,.10)!important;margin-bottom:8px!important;padding:0 10px!important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012))!important;}
.leader-row:last-child{margin-bottom:0;}
.leader-row .rank{background:rgba(36,228,255,.08)!important;color:#a8f4ff!important;}
.trenches-section{border-radius:22px!important;padding:24px!important;}
.market-cards{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;}
.market-card{min-height:178px!important;border-radius:18px!important;padding:18px!important;background:linear-gradient(180deg,rgba(10,29,47,.82),rgba(5,15,27,.92))!important;}
.market-card:hover{transform:translateY(-4px)!important;}
.coin-badge{width:46px!important;height:46px!important;border-radius:15px!important;background:linear-gradient(135deg,rgba(36,228,255,.18),rgba(125,92,255,.22))!important;box-shadow:0 0 22px rgba(36,228,255,.10);}
.preview-grid,.teaser-grid{gap:16px!important;}
.chart-panel,.trading-card{border-radius:22px!important;}
.chart,.chart-lg{border-radius:16px;background:linear-gradient(180deg,rgba(0,0,0,.16),rgba(255,255,255,.01));}
.season-card,.teaser-card{border-radius:22px!important;}
.teaser-card{padding:22px!important;min-height:176px;}
.teaser-card h3,.section-head h2,.panel-title-row h2{letter-spacing:-.01em;color:#f1f8ff;}
.strategy-list{gap:10px!important;}
.strategy-item{border-radius:15px!important;padding:12px!important;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.015))!important;}
.avatar-tile{background:linear-gradient(180deg,#fff,#edf4ff)!important;box-shadow:0 0 20px rgba(36,228,255,.10)!important;}
.metric-strip{gap:14px!important;}
.metric{border-radius:18px!important;min-height:122px!important;}
.arena-layout{grid-template-columns:300px minmax(610px,1fr) 324px!important;gap:16px!important;}
.ai-list-card{border-radius:16px!important;padding:13px!important;}
.controls,.side-panel,.ai-sidebar,.analysis-card{border-radius:22px!important;}
.wallet-grid,.settlement-grid,.bottom-grid{gap:16px!important;}
.champion-card,.wallet-card,.reward-card,.portfolio-card,.ranking-card,.history-card,.badges-card,.next-card{border-radius:22px!important;}
.site-footer{border-top:1px solid rgba(36,228,255,.13)!important;background:linear-gradient(180deg,rgba(4,12,22,.7),rgba(2,6,12,.98))!important;}
@keyframes buttonSweep{0%,62%{transform:translateX(-125%)}100%{transform:translateX(125%)}}
@media(max-width:1460px){.page{padding-left:34px!important;padding-right:34px!important;}.hero-grid{grid-template-columns:minmax(320px,.78fr) minmax(570px,1.22fr)!important;}.leaderboard-panel{grid-column:1 / -1!important;}.leaderboard-panel [data-leaderboard]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;}.leader-row{margin-bottom:0!important;}}
@media(max-width:1280px){.site-nav{grid-template-columns:220px 1fr!important;padding-left:26px!important;padding-right:26px!important;}.nav-actions{position:static!important;grid-column:1 / -1;justify-content:flex-start!important;}.hero-grid,.arena-layout,.wallet-grid,.settlement-grid,.preview-grid,.teaser-grid,.bottom-grid{grid-template-columns:1fr!important;}.hero-stage{min-height:386px!important;}.leaderboard-panel [data-leaderboard]{grid-template-columns:repeat(2,minmax(0,1fr));}.market-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:780px){.page{padding-left:16px!important;padding-right:16px!important;}.site-nav{display:flex!important;flex-direction:column!important;align-items:flex-start!important;height:auto!important;}.nav-links{width:100%;justify-content:flex-start!important;}.ai-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:520px!important;}.leaderboard-panel [data-leaderboard]{grid-template-columns:1fr;}.market-cards{grid-template-columns:1fr!important;}.hero-copy h1{font-size:38px!important;}}
@media(max-width:520px){.ai-card-grid{grid-template-columns:1fr!important;max-width:310px!important;}.hero-actions{grid-template-columns:1fr!important;}}


/* 官方远程 LOGO 修复：不再使用自绘本地图形，保持原始标识比例 */
.logo-tile,.avatar-tile{background:rgba(255,255,255,.96)!important;}
.logo-tile img,.avatar-tile img{object-fit:contain!important;}
.grok-tile,.deepseek-tile{padding:10px!important;}
.grok-logo,.deepseek-logo{width:100%!important;height:100%!important;object-fit:contain!important;}
