:root{--b:#174ea6;--b2:#2f78d4;--ink:#07173d;--mut:#61759b;--line:#d9e8f7;--card:#fff;--bg:#f8fcff;--green:#04aa5d;--red:#f34d5e;--shadow:0 12px 32px rgba(31,105,169,.10)}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:linear-gradient(#f6fbff,#fff 620px);font:14px/1.5 Inter,system-ui,-apple-system,"Segoe UI",sans-serif}a{text-decoration:none;color:inherit}button,input,select,textarea{font:inherit}header{height:70px;display:flex;align-items:center;padding:0 3%;gap:35px;background:rgba(255,255,255,.94);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:50;backdrop-filter:blur(12px)}.logo img{width:160px;display:block}nav{display:flex;gap:30px;margin:auto}nav a{font-weight:750;color:#40577e;position:relative;padding:25px 0}nav a.on,nav a:hover{color:var(--b)}nav a.on:after{content:"";height:3px;background:var(--b);border-radius:5px;position:absolute;left:0;right:0;bottom:0}.tools{display:flex;gap:8px;align-items:center}.search{width:245px;height:40px;border:1px solid var(--line);border-radius:10px;background:#fff;display:flex;align-items:center;padding:0 11px;position:relative}.search input{border:0;outline:0;width:100%;padding-left:7px;color:var(--ink);background:transparent}#searchbox{display:none;position:absolute;right:0;top:47px;width:330px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow);overflow:hidden}.srow{display:flex;gap:10px;align-items:center;padding:11px;border-bottom:1px solid #edf4fb}.srow:hover{background:#eaf6ff}.srow img{width:28px;height:28px}#theme{border:0;background:none;font-size:20px;color:var(--ink);cursor:pointer}.wrap{width:min(1190px,94%);margin:auto}.hero{background:radial-gradient(circle at 75% 48%,#2f78d433,transparent 19%),linear-gradient(115deg,#f8fcff,#e7f6ff 68%,#d9efff);border-bottom:1px solid #d5e9fa;overflow:hidden}.heroin{min-height:385px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center}.live{display:inline-flex;align-items:center;gap:7px;border:1px solid #c9e5fb;background:#e9f6ff;border-radius:999px;color:#174ea6;padding:6px 11px;font-size:12px;font-weight:750}.dot{width:7px;height:7px;background:#00bc67;border-radius:50%;box-shadow:0 0 0 0 rgba(0,188,103,.55);animation:pulse 1.6s infinite}@keyframes pulse{70%{box-shadow:0 0 0 8px rgba(0,188,103,0)}}h1{font-size:42px;line-height:1.08;letter-spacing:-1.4px;margin:18px 0 10px}.blue{color:var(--b)}.lead{font-size:17px;color:#4c638a}.buttons{display:flex;gap:13px;margin-top:25px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 19px;border:1px solid var(--line);border-radius:9px;background:#fff;font-weight:800;cursor:pointer;transition:.2s}.btn:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.btn.primary{background:linear-gradient(135deg,var(--b),var(--b2));border:0;color:white}.tonart{display:flex;justify-content:center;align-items:center;gap:35px}.orb{width:185px;height:185px;border-radius:50%;background:radial-gradient(circle at 35% 25%,#78d9ff,#2f78d4 42%,#174ea6 76%);box-shadow:0 22px 45px #174ea640,inset 0 0 0 9px rgba(255,255,255,.15);display:grid;place-items:center;animation:float 4s ease-in-out infinite}.orb svg{width:110px}.tontext b{font-size:28px}.tontext span{display:block;color:#2f78d4;font-size:17px}@keyframes float{50%{transform:translateY(-9px)}}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:20px 0}.stat{border:1px solid var(--line);background:var(--card);border-radius:12px;box-shadow:var(--shadow);padding:16px;display:flex;gap:13px;transition:.2s}.stat:hover{transform:translateY(-3px);border-color:#99cefb}.stat i{font-style:normal;width:36px;height:36px;border-radius:10px;background:#e8f5ff;color:var(--b);display:grid;place-items:center}.stat small{display:block;color:var(--mut);font-size:11px}.stat strong{display:block;font-size:21px}.up{color:var(--green);font-weight:800}.down{color:var(--red);font-weight:800}.section{padding:18px 0 35px}.sectionhead{display:flex;justify-content:space-between;align-items:center}.section h2,.pagetitle{font-size:27px;margin:5px 0}.sub{color:var(--mut);margin:0 0 18px}.tablebox{border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:var(--shadow);overflow:auto}.market{width:100%;border-collapse:collapse;min-width:900px}.market th{background:#f7fbff;color:#6b7fa0;text-align:left;font-size:11px;padding:12px 10px;border-bottom:1px solid var(--line);cursor:pointer}.market td{padding:12px 10px;border-bottom:1px solid #eaf2fa}.market tbody tr{cursor:pointer;transition:.15s}.market tbody tr:hover{background:#dff2ff;box-shadow:inset 4px 0 var(--b)}.coin{display:flex;align-items:center;gap:10px;min-width:150px}.coin img{width:30px;height:30px}.coin b{display:block}.coin small{color:var(--mut);margin-left:4px}.spark{width:105px;height:32px}.page{padding:35px 0 50px}.tabs{display:flex;gap:9px;flex-wrap:wrap;margin:17px 0}.pill{padding:9px 16px;border:1px solid var(--line);background:#f4f8fd;border-radius:8px;color:#4d648a;font-weight:750;cursor:pointer}.pill:hover{background:#e2f2ff;color:var(--b)}.pill.on{background:var(--b);color:#fff;border-color:var(--b)}.filters{display:flex;gap:10px;margin:15px 0}.filters input,.filters select{height:42px;border:1px solid var(--line);border-radius:9px;background:#fff;padding:0 12px}.pagination{display:flex;justify-content:center;gap:7px;margin:20px 0}.pagination a{min-width:38px;height:38px;border:1px solid var(--line);display:grid;place-items:center;border-radius:8px;background:#fff;font-weight:700}.pagination a.on,.pagination a:hover{background:var(--b);color:#fff}.detailhead{display:flex;align-items:center;justify-content:space-between}.coinhero{display:flex;gap:15px;align-items:center}.coinhero img{width:58px}.coinhero h1{font-size:28px;margin:0}.price{font-size:30px;font-weight:900}.detailgrid{display:grid;grid-template-columns:2.15fr 1fr;gap:18px}.panel{border:1px solid var(--line);background:#fff;border-radius:13px;box-shadow:var(--shadow);padding:18px}.panel h3{margin:0 0 14px}.chart{height:340px;position:relative}.chart svg{width:100%;height:100%}.gridline{stroke:#e7f0f8}.line{fill:none;stroke:var(--b);stroke-width:3}.area{fill:url(#ag)}.ranges{display:flex;justify-content:flex-end;gap:6px}.ranges button{border:0;background:#f0f7fd;color:#496287;border-radius:6px;padding:6px 9px;cursor:pointer}.ranges button.on,.ranges button:hover{background:var(--b);color:#fff}.listrow{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px solid #edf3f9}.listrow span{color:var(--mut)}.clickcard{cursor:pointer;transition:.2s}.clickcard:hover{transform:translateY(-3px);border-color:#86c9ff}.trendgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.trend{border:1px solid var(--line);border-radius:12px;background:#fff;padding:15px;box-shadow:var(--shadow)}.trend img{width:42px}.convert{max-width:800px;margin:auto}.convertgrid{display:grid;grid-template-columns:1fr 50px 1fr;gap:12px;align-items:end}.field label{display:block;color:var(--mut);font-size:12px;margin-bottom:6px}.ig{height:55px;border:1px solid var(--line);border-radius:10px;display:flex;overflow:hidden}.ig select{width:125px;border:0;border-right:1px solid var(--line);background:#f7fbff;padding:0 10px;font-weight:800}.ig input{width:100%;border:0;outline:0;text-align:right;padding:0 13px;font-weight:850}.swap{height:43px;border:1px solid #b9dcfa;background:#fff;border-radius:50%;color:var(--b);font-size:20px}.result{text-align:center;font-size:24px;font-weight:900;margin:28px 0}.content{max-width:900px}.content h2{margin-top:28px}.content p,.content li{color:#52698d}.faqitem{border:1px solid var(--line);background:#fff;border-radius:10px;margin:10px 0;overflow:hidden}.faqitem button{width:100%;padding:16px;border:0;background:#fff;text-align:left;font-weight:800;cursor:pointer;display:flex;justify-content:space-between}.faqans{display:none;padding:0 16px 16px;color:var(--mut)}.faqitem.open .faqans{display:block}.contactgrid{display:grid;grid-template-columns:1.5fr .5fr;gap:20px}.formgrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.formgrid .wide{grid-column:1/-1}.formgrid label{display:block;color:var(--mut);font-size:12px;margin-bottom:6px}.formgrid input,.formgrid select,.formgrid textarea{width:100%;border:1px solid var(--line);border-radius:9px;padding:12px;background:#fff}.formgrid textarea{min-height:150px;resize:vertical}.notice{background:#eaf6ff;border:1px solid #c9e6fc;border-radius:10px;padding:14px;color:#35618a}.loadflash{animation:flash .55s ease}@keyframes flash{50%{opacity:.55}}footer{background:linear-gradient(135deg,#10233a,#1b3048);color:#b9c9db;margin-top:40px;padding:40px 4% 20px}.footgrid{width:min(1190px,100%);margin:auto;display:grid;grid-template-columns:2fr 1fr 1.3fr 1fr;gap:40px}.flogo{width:160px}.footgrid p{max-width:320px}.footgrid b{display:block;color:#fff;margin-bottom:12px}.footgrid a{display:block;margin:7px 0}.footgrid a:hover{color:#62c3ff}.copyright{width:min(1190px,100%);margin:25px auto 0;padding-top:18px;border-top:1px solid #31465c;font-size:12px}.copyright span{float:right}body.dark{--ink:#eaf4ff;--mut:#9bb0c9;--line:#243b57;--card:#0e1d30;background:#07111f;color:var(--ink)}body.dark header,body.dark .panel,body.dark .stat,body.dark .tablebox,body.dark .trend,body.dark .faqitem,body.dark .faqitem button,body.dark .search{background:#0e1d30}body.dark .hero{background:linear-gradient(120deg,#0b1a2c,#0c2b47)}body.dark .market th,body.dark .pill,body.dark .ig select{background:#13253a;color:#dbeaff}body.dark .market tbody tr:hover{background:#123754}@media(max-width:900px){nav{display:none}.heroin{grid-template-columns:1fr;padding:35px 0}.tonart{padding:25px 0}.stats{grid-template-columns:1fr 1fr}.detailgrid,.contactgrid{grid-template-columns:1fr}.trendgrid{grid-template-columns:repeat(2,1fr)}.footgrid{grid-template-columns:1fr 1fr}.search{width:180px}}@media(max-width:560px){header{padding:0 3%;gap:8px}.logo img{width:130px}.search{width:135px}.heroin h1{font-size:34px}.orb{width:135px;height:135px}.tontext{display:none}.stats{grid-template-columns:1fr 1fr}.stat strong{font-size:17px}.convertgrid{grid-template-columns:1fr}.swap{justify-self:center}.trendgrid,.footgrid,.formgrid{grid-template-columns:1fr}.copyright span{float:none;display:block;margin-top:8px}}
.pagination{align-items:center;flex-wrap:wrap}
.pagination a{padding:0 12px;white-space:nowrap}
.pagination .pagegap{padding:0 5px;color:var(--mut);font-weight:800}

.detailtabs a{cursor:pointer}
.detailtabs a:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(8,127,255,.12)}
.chartstatus{text-align:right;color:var(--mut);font-size:12px;margin:7px 0 -4px}
.ranges button{transition:.18s}
.ranges button:not(:disabled):hover{transform:translateY(-1px)}
.ranges button:disabled{opacity:.55;cursor:wait}
#stats{scroll-margin-top:90px}
#overview{scroll-margin-top:90px}
