/* Homepage reference geometry. All other templates retain their existing layout. */
.home .portal-hero{background-image:url('reference-earth.jpg')}
.home .portal-topics{display:none}
@media(min-width:800px){
.home{--u:min(.1154734411vw,1.35px);background:#f5faff}
.home .shell{width:calc(100% - calc(var(--u) * 60));max-width:calc(var(--u) * 806)}
.home .site-header .shell{width:calc(100% - calc(var(--u) * 48));max-width:calc(var(--u) * 818)}
.home .header-row{min-height:calc(var(--u) * 40);height:calc(var(--u) * 40);padding:0;gap:calc(var(--u) * 22);flex-wrap:nowrap}
.home .brand{gap:calc(var(--u) * 6)}.home .brand-mark{width:calc(var(--u) * 23);height:calc(var(--u) * 23)}.home .brand-copy strong{font-size:calc(var(--u) * 16)}.home .brand-copy small{font-size:calc(var(--u) * 6)}
.home .header-row #primary-nav{display:block;flex:1;flex-basis:auto;width:auto;order:0}.home .header-row .menu-toggle{display:none}
.home .header-row .menu{gap:calc(var(--u) * 13);font-size:calc(var(--u) * 8);flex-wrap:nowrap}.home .header-row .menu a{padding:calc(var(--u) * 12) 0}
.home .header-actions{gap:calc(var(--u) * 8);font-size:calc(var(--u) * 8);order:0}.home .header-actions .header-search{display:flex;padding:calc(var(--u) * 4) calc(var(--u) * 8);gap:calc(var(--u) * 4)}.home .header-search input{width:calc(var(--u) * 115);font-size:calc(var(--u) * 7)}.home .header-search button{width:calc(var(--u) * 12);min-height:calc(var(--u) * 12)}.home .header-search .zx-icon{width:calc(var(--u) * 10);height:calc(var(--u) * 10)}.home .language-label{display:flex;gap:calc(var(--u) * 4)}.home .language-label .zx-icon{width:calc(var(--u) * 10);height:calc(var(--u) * 10)}.home .login-button,.home .signup-button{padding:calc(var(--u) * 5) calc(var(--u) * 9);border-radius:calc(var(--u) * 4)}
.home .portal-hero{min-height:calc(var(--u) * 330);background-size:100% 100%}.home .portal-hero:before{background:none}
.home .hero-layout{width:calc(100% - calc(var(--u) * 80));max-width:calc(var(--u) * 786);min-height:calc(var(--u) * 330);height:calc(var(--u) * 330);grid-template-columns:minmax(0,1fr) calc(var(--u) * 260);gap:calc(var(--u) * 25);padding:0}
.home .hero-message{max-width:calc(var(--u) * 510)}.home .hero-message h1{font-size:calc(var(--u) * 38);line-height:1.08;margin:0 0 calc(var(--u) * 13);font-weight:900}.home .hero-tagline{font-size:calc(var(--u) * 20);margin:0 0 calc(var(--u) * 13);white-space:nowrap}.home .hero-benefits{gap:calc(var(--u) * 12);font-size:calc(var(--u) * 9);flex-wrap:nowrap}.home .hero-benefits span{gap:calc(var(--u) * 4)}.home .hero-benefits .zx-icon{width:calc(var(--u) * 11);height:calc(var(--u) * 11)}
.home .hero-message .search-form{width:calc(var(--u) * 355);max-width:100%;height:calc(var(--u) * 39);padding:calc(var(--u) * 3) calc(var(--u) * 4) calc(var(--u) * 3) calc(var(--u) * 12);margin:calc(var(--u) * 19) 0 calc(var(--u) * 11)}.home .hero-message .search-form input{font-size:calc(var(--u) * 10);padding:0}.home .hero-message .search-form button{width:calc(var(--u) * 31);min-height:calc(var(--u) * 31);font-size:0;position:relative}.home .hero-message .search-form button:before{content:'';position:absolute;width:calc(var(--u) * 10);height:calc(var(--u) * 10);border:calc(var(--u) * 1.5) solid white;border-radius:50%;left:calc(var(--u) * 9);top:calc(var(--u) * 8)}.home .hero-message .search-form button:after{content:'';position:absolute;width:calc(var(--u) * 6);height:calc(var(--u) * 1.5);background:white;transform:rotate(45deg);left:calc(var(--u) * 19);top:calc(var(--u) * 20)}
.home .hot-search{gap:calc(var(--u) * 5);font-size:calc(var(--u) * 8);flex-wrap:nowrap;white-space:nowrap}.home .hot-search a{padding:calc(var(--u) * 3) calc(var(--u) * 7)}
.home .hero-handwriting{display:block;left:47%;top:47%;font-size:calc(var(--u) * 18)}.home .hero-handwriting span{width:calc(var(--u) * 105);height:calc(var(--u) * 2);margin-top:calc(var(--u) * 8)}
.home .hero-exchanges{padding:calc(var(--u) * 13) calc(var(--u) * 16);border-radius:calc(var(--u) * 11);height:calc(var(--u) * 287)}.home .hero-exchanges .section-heading h2{font-size:calc(var(--u) * 14)}.home .hero-exchanges .section-heading a{font-size:calc(var(--u) * 8)}.home .hero-exchanges>p{font-size:calc(var(--u) * 9);margin:calc(var(--u) * 3) 0 calc(var(--u) * 6)}.home .hero-exchange-row{padding:calc(var(--u) * 5) 0;gap:calc(var(--u) * 10);height:calc(var(--u) * 44)}.home .exchange-logo{width:calc(var(--u) * 33);height:calc(var(--u) * 33);border-radius:calc(var(--u) * 5);font-size:calc(var(--u) * 25)}.home .ex-okx{font-size:0;border-width:calc(var(--u) * 5);background-size:calc(var(--u) * 13) calc(var(--u) * 13)}.home .ex-bybit{font-size:calc(var(--u) * 8)}.home .hero-exchange-row strong{font-size:calc(var(--u) * 10)}.home .hero-exchange-row small{font-size:calc(var(--u) * 8);margin-top:calc(var(--u) * 2)}.home .hero-exchange-row>a{font-size:calc(var(--u) * 9);padding:calc(var(--u) * 3) calc(var(--u) * 10);border-radius:calc(var(--u) * 7)}
.home .ticker-inner{height:calc(var(--u) * 58);gap:calc(var(--u) * 16);overflow:visible}.home .ticker-coin{min-width:0;gap:calc(var(--u) * 7)}.home .coin{width:calc(var(--u) * 21);height:calc(var(--u) * 21);font-size:calc(var(--u) * 17)}.home .ticker-coin strong{font-size:calc(var(--u) * 8)}.home .ticker-coin strong small{font-size:calc(var(--u) * 7)}.home .quote-pending{font-size:calc(var(--u) * 9)}.home .quote-pending small{font-size:calc(var(--u) * 7);margin-left:calc(var(--u) * 5)}.home .spark-pending{font-size:calc(var(--u) * 15)}.home .ticker-more{font-size:calc(var(--u) * 9);padding:0}
.home .portal-content{padding:calc(var(--u) * 14) 0}.home .panel{border-radius:calc(var(--u) * 10);box-shadow:0 calc(var(--u) * 4) calc(var(--u) * 24) #dceaf322}
.home .focus-grid{grid-template-columns:273fr 309fr 201fr;gap:calc(var(--u) * 12);height:calc(var(--u) * 298)}.home .feature-news{min-height:0;height:calc(var(--u) * 289);border-radius:calc(var(--u) * 10);background-image:url('reference-sprite.png');background-size:calc(var(--u) * 866) calc(var(--u) * 1815);background-position:calc(var(--u) * -31) calc(var(--u) * -442)}.home .feature-news:after{background:linear-gradient(transparent 48%,#0c1d25 61%)}.home .feature-pill{top:calc(var(--u) * 12);left:calc(var(--u) * 11);font-size:calc(var(--u) * 9);padding:calc(var(--u) * 2) calc(var(--u) * 10)}.home .feature-copy{left:calc(var(--u) * 12);right:calc(var(--u) * 12);bottom:calc(var(--u) * 12)}.home .feature-copy h2{font-size:calc(var(--u) * 18);line-height:1.3;margin-bottom:calc(var(--u) * 6)}.home .feature-copy p{font-size:calc(var(--u) * 11);line-height:1.5;margin-bottom:calc(var(--u) * 8)}.home .feature-copy small{font-size:calc(var(--u) * 9)}.home .slide-controls{top:47%;left:calc(var(--u) * 9);right:calc(var(--u) * 9)}.home .slide-controls button{width:calc(var(--u) * 27);min-height:calc(var(--u) * 27);font-size:calc(var(--u) * 23)}.home .slide-dots{bottom:calc(var(--u) * 16);right:calc(var(--u) * 14);gap:calc(var(--u) * 4)}.home .slide-dots button{width:calc(var(--u) * 5);height:calc(var(--u) * 5)}.home .slide-dots button[aria-pressed=true]{width:calc(var(--u) * 13)}
.home .latest-news{padding:calc(var(--u) * 10) calc(var(--u) * 11)}.home .news-heading{gap:calc(var(--u) * 6);margin-bottom:calc(var(--u) * 12);font-size:calc(var(--u) * 7)}.home .news-heading h2{font-size:calc(var(--u) * 13);margin:0 calc(var(--u) * 5) 0 0}.home .news-heading>a:not(.news-more){display:block}.home .news-heading>a{padding:calc(var(--u) * 2) calc(var(--u) * 4)}.home .selected-chip{padding:calc(var(--u) * 2) calc(var(--u) * 5)}.home .news-list{gap:calc(var(--u) * 7)}.home .news-row{gap:calc(var(--u) * 11);height:calc(var(--u) * 41)}.home .news-thumb{width:calc(var(--u) * 50);height:calc(var(--u) * 40);border-radius:calc(var(--u) * 5);font-size:calc(var(--u) * 25)}.home .news-thumb .zx-icon{width:calc(var(--u) * 25);height:calc(var(--u) * 25)}.home .news-row strong{font-size:calc(var(--u) * 10);line-height:1.45}.home .news-row small{font-size:calc(var(--u) * 9);margin-top:calc(var(--u) * 4)}
.home .sentiment-column{grid-column:auto;grid-template-columns:1fr;grid-template-rows:calc(var(--u) * 136) calc(var(--u) * 150);gap:calc(var(--u) * 12)}.home .sentiment,.home .sector-panel{padding:calc(var(--u) * 9) calc(var(--u) * 10)}.home .section-heading h2,.home .sentiment .section-heading h2,.home .sector-panel .section-heading h2{font-size:calc(var(--u) * 13)}.home .section-heading>a{font-size:calc(var(--u) * 8)}.home .section-heading small{font-size:calc(var(--u) * 6)}.home .gauge{width:calc(var(--u) * 128);height:calc(var(--u) * 74);margin:calc(var(--u) * 10) auto calc(var(--u) * 4)}.home .gauge-ring{width:calc(var(--u) * 128);height:calc(var(--u) * 128)}.home .gauge-number{inset:calc(var(--u) * 22) 0 0}.home .gauge-number strong{font-size:calc(var(--u) * 28)}.home .gauge-number span{font-size:calc(var(--u) * 9)}.home .gauge-legend{font-size:calc(var(--u) * 5);gap:calc(var(--u) * 2)}.home .gauge-legend span:before{width:calc(var(--u) * 4);height:calc(var(--u) * 4);margin-right:calc(var(--u) * 2)}.home .period-tabs{gap:calc(var(--u) * 4)}.home .period-tabs button{font-size:calc(var(--u) * 8);min-height:calc(var(--u) * 19);padding:calc(var(--u) * 2) calc(var(--u) * 5)}.home .sector-list{margin:calc(var(--u) * 8) 0 0}.home .sector-list li{font-size:calc(var(--u) * 10);padding:calc(var(--u) * 2) 0;gap:calc(var(--u) * 9)}.home .sector-list li>span{font-size:calc(var(--u) * 9)}.home .sector-list a{gap:calc(var(--u) * 7)}.home .sector-dot{width:calc(var(--u) * 15);height:calc(var(--u) * 15);border-radius:calc(var(--u) * 5)}.home .sector-status{font-size:calc(var(--u) * 6);margin:calc(var(--u) * 1) 0}
.home .quick-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:calc(var(--u) * 16);margin:calc(var(--u) * 13) 0 calc(var(--u) * 14)}.home .quick-card{min-height:calc(var(--u) * 82);height:calc(var(--u) * 82);padding:calc(var(--u) * 7) calc(var(--u) * 3);border-radius:calc(var(--u) * 10)}.home .quick-icon{width:calc(var(--u) * 39);height:calc(var(--u) * 39);border-radius:calc(var(--u) * 10);margin-bottom:calc(var(--u) * 3)}.home .quick-icon .zx-icon{width:calc(var(--u) * 24);height:calc(var(--u) * 24)}.home .quick-card strong{font-size:calc(var(--u) * 10)}.home .quick-card small{font-size:calc(var(--u) * 8);margin-top:0}
.home .market-grid{grid-template-columns:483fr 309fr;gap:calc(var(--u) * 16);margin-bottom:calc(var(--u) * 16)}.home .markets-panel,.home .contracts-panel{padding:calc(var(--u) * 10) calc(var(--u) * 12);height:calc(var(--u) * 268)}.home .market-heading{gap:calc(var(--u) * 12);margin-bottom:calc(var(--u) * 10)}.home .market-heading h2{font-size:calc(var(--u) * 13)}.home .market-tabs{gap:calc(var(--u) * 5)}.home .market-tabs button{font-size:calc(var(--u) * 8);min-height:calc(var(--u) * 19);padding:calc(var(--u) * 2) calc(var(--u) * 6)}.home .market-heading>a{font-size:calc(var(--u) * 8)}.home .market-table{font-size:calc(var(--u) * 9);min-width:0}.home .market-table th,.home .market-table td{padding:calc(var(--u) * 8) calc(var(--u) * 5)}.home .market-table thead{font-size:calc(var(--u) * 8)}.home .market-table thead th{padding-block:calc(var(--u) * 7)}.home .coin-name{gap:calc(var(--u) * 5)}.home .coin-name .coin{width:calc(var(--u) * 19);height:calc(var(--u) * 19);font-size:calc(var(--u) * 16)}.home .coin-name strong{font-size:calc(var(--u) * 9)}.home .coin-name small{display:inline;font-size:calc(var(--u) * 8)}.home .market-table .spark-pending{font-size:calc(var(--u) * 13)}.home .outline-button{font-size:calc(var(--u) * 9);padding:calc(var(--u) * 1) calc(var(--u) * 8);border-radius:calc(var(--u) * 3)}.home .data-note{font-size:calc(var(--u) * 7);margin-top:calc(var(--u) * 5)}.home .contract-stats{gap:calc(var(--u) * 6);margin:calc(var(--u) * 12) 0 calc(var(--u) * 16)}.home .contract-stats strong{font-size:calc(var(--u) * 15)}.home .contract-stats small{font-size:calc(var(--u) * 8)}.home .liquidation-title{font-size:calc(var(--u) * 8)}.home .liquidation-title h3{font-size:calc(var(--u) * 11)}.home .empty-chart{height:calc(var(--u) * 80);margin-top:calc(var(--u) * 9);gap:calc(var(--u) * 6)}.home .chart-axis{font-size:calc(var(--u) * 7)}.home .chart-grid span{font-size:calc(var(--u) * 9);padding:calc(var(--u) * 6)}.home .chart-times{font-size:calc(var(--u) * 6);padding-left:calc(var(--u) * 20)}.home .large-trade{padding:calc(var(--u) * 6);margin-top:calc(var(--u) * 8);gap:calc(var(--u) * 7);border-radius:calc(var(--u) * 6)}.home .large-trade .quick-icon{width:calc(var(--u) * 23);height:calc(var(--u) * 23)}.home .large-trade .zx-icon{width:calc(var(--u) * 16);height:calc(var(--u) * 16)}.home .large-trade strong{font-size:calc(var(--u) * 9)}.home .large-trade small{font-size:calc(var(--u) * 8)}.home .large-trade>span:last-child{font-size:calc(var(--u) * 20)}
.home .exchange-section{margin-bottom:calc(var(--u) * 14);background:white;border-radius:calc(var(--u) * 10);padding-top:calc(var(--u) * 9)}.home .exchange-section>.section-heading{padding:0 calc(var(--u) * 12);margin-bottom:calc(var(--u) * 7)}.home .exchange-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--u) * 12)}.home .exchange-card{padding:calc(var(--u) * 7) calc(var(--u) * 19) calc(var(--u) * 10);box-shadow:none}.home .exchange-card-top{gap:calc(var(--u) * 10)}.home .exchange-card .exchange-logo{width:calc(var(--u) * 33);height:calc(var(--u) * 33)}.home .exchange-card h3{font-size:calc(var(--u) * 10);margin:0 0 calc(var(--u) * 3)}.home .exchange-card p{font-size:calc(var(--u) * 8);white-space:nowrap}.home .verified-label{top:0;font-size:calc(var(--u) * 6);padding:calc(var(--u) * 1) calc(var(--u) * 5)}.home .exchange-card .exchange-disclosure{font-size:calc(var(--u) * 7);margin:calc(var(--u) * 5) 0 calc(var(--u) * 6)}.home .exchange-button{font-size:calc(var(--u) * 9);padding:calc(var(--u) * 4);border-radius:calc(var(--u) * 4)}
.home .learning-grid{grid-template-columns:303fr 279fr 194fr;gap:calc(var(--u) * 14)}.home .learning-panel,.home .tools-panel{padding:calc(var(--u) * 10) calc(var(--u) * 13);height:calc(var(--u) * 273)}.home .tools-panel{grid-column:auto}.home .learning-list{margin:calc(var(--u) * 6) 0 0}.home .learning-list a{gap:calc(var(--u) * 12);padding:calc(var(--u) * 6) 0;height:calc(var(--u) * 45)}.home .strategy-icon{width:calc(var(--u) * 35);height:calc(var(--u) * 35);border-radius:calc(var(--u) * 5)}.home .strategy-icon .zx-icon{width:calc(var(--u) * 25);height:calc(var(--u) * 25)}.home .learning-list strong{font-size:calc(var(--u) * 10);line-height:1.4}.home .learning-list small{font-size:calc(var(--u) * 9);line-height:1.4;margin-top:calc(var(--u) * 3)}.home .row-arrow{font-size:calc(var(--u) * 9)}.home .lesson-number{width:calc(var(--u) * 33);height:calc(var(--u) * 33);font-size:calc(var(--u) * 20)}.home .tools-list{grid-template-columns:1fr;gap:calc(var(--u) * 7);margin-top:calc(var(--u) * 10)}.home .tools-list a{gap:calc(var(--u) * 12)}.home .tools-list .quick-icon{width:calc(var(--u) * 32);height:calc(var(--u) * 32);margin:0;border-radius:calc(var(--u) * 9)}.home .tools-list .zx-icon{width:calc(var(--u) * 21);height:calc(var(--u) * 21)}.home .tools-list strong{font-size:calc(var(--u) * 10)}.home .tools-list small{font-size:calc(var(--u) * 9)}
.home .join-banner{margin:0;padding:calc(var(--u) * 45) 0 calc(var(--u) * 29);background:#002d28;min-height:calc(var(--u) * 121)}.home .join-banner:before{inset:0 0 auto;height:calc(var(--u) * 49);background:url('reference-sprite.png') 0 calc(var(--u) * -1567)/calc(var(--u) * 866) calc(var(--u) * 1815) no-repeat}.home .join-inner{flex-wrap:nowrap;gap:calc(var(--u) * 20)}.home .join-brand{gap:calc(var(--u) * 12)}.home .join-brand>span{padding:calc(var(--u) * 9);border-radius:calc(var(--u) * 8)}.home .join-brand .zx-icon{width:calc(var(--u) * 20);height:calc(var(--u) * 20)}.home .join-brand h2{font-size:calc(var(--u) * 17)}.home .join-brand p{font-size:calc(var(--u) * 10);white-space:nowrap}.home .join-features{gap:calc(var(--u) * 30)}.home .join-features strong{font-size:calc(var(--u) * 17)}.home .join-features small{font-size:calc(var(--u) * 9)}.home .join-inner>a{min-width:calc(var(--u) * 128);padding:calc(var(--u) * 6) calc(var(--u) * 16);font-size:calc(var(--u) * 12)}
.home .site-footer{padding:calc(var(--u) * 20) 0 calc(var(--u) * 17);font-size:calc(var(--u) * 9)}.home .footer-grid{gap:calc(var(--u) * 24);flex-wrap:nowrap}.home .footer-brand{font-size:calc(var(--u) * 17)}.home .footer-grid>div p{font-size:calc(var(--u) * 8)}.home .footer-grid .menu{font-size:calc(var(--u) * 8);gap:calc(var(--u) * 5) calc(var(--u) * 13)}.home .footer-grid .menu a{padding:calc(var(--u) * 3) 0}.home .footer-bottom{display:flex;font-size:calc(var(--u) * 8);padding-top:calc(var(--u) * 13);margin-top:calc(var(--u) * 18);gap:calc(var(--u) * 20)}.home .footer-bottom p{max-width:calc(var(--u) * 440)}.home .footer-bottom small{font-size:calc(var(--u) * 8);margin:0}
}
@media(min-width:800px){
.home .brand-copy{line-height:1.2}.home .brand-copy small{display:block;margin-top:calc(var(--u)*2)}
.home .hero-message{transform:translateY(calc(var(--u)*5))}.home .hero-exchanges{transform:translateY(calc(var(--u)*9))}
.home .quick-card .quick-icon{background-image:url('reference-sprite.png');background-size:calc(var(--u)*866) calc(var(--u)*1815);background-position:calc(var(--u)*-50) calc(var(--u)*-759)}
.home .quick-card .quick-icon svg{visibility:hidden}
.home .quick-card:nth-child(2) .quick-icon{background-position-x:calc(var(--u)*-149)}
.home .quick-card:nth-child(3) .quick-icon{background-position-x:calc(var(--u)*-250)}
.home .quick-card:nth-child(4) .quick-icon{background-position-x:calc(var(--u)*-358)}
.home .quick-card:nth-child(5) .quick-icon{background-position-x:calc(var(--u)*-464)}
.home .quick-card:nth-child(6) .quick-icon{background-position-x:calc(var(--u)*-570)}
.home .quick-card:nth-child(7) .quick-icon{background-position-x:calc(var(--u)*-675)}
.home .quick-card:nth-child(8) .quick-icon{background-position-x:calc(var(--u)*-776)}
.home .news-thumb:not(:has(img)){font-size:0;background-image:url('reference-sprite.png');background-size:calc(var(--u)*866) calc(var(--u)*1815);background-position:calc(var(--u)*-326) calc(var(--u)*-481)}
.home .news-thumb:not(:has(img)) svg{visibility:hidden}
.home .thumb-1:not(:has(img)){background-position-y:calc(var(--u)*-529)}
.home .thumb-2:not(:has(img)){background-position-y:calc(var(--u)*-578)}
.home .thumb-3:not(:has(img)){background-position-y:calc(var(--u)*-626)}
.home .thumb-4:not(:has(img)){background-position-y:calc(var(--u)*-674)}
.home .exchange-logo{background-image:url('reference-sprite.png');background-size:calc(var(--u)*866) calc(var(--u)*1815);background-position:calc(var(--u)*-590) calc(var(--u)*-134);font-size:0;border:0}
.home .ex-okx{background-position-y:calc(var(--u)*-180)}.home .ex-gate{background-position-y:calc(var(--u)*-226)}.home .ex-bybit{font-size:0;background-position-y:calc(var(--u)*-270)}.home .ex-bitget{background-position-y:calc(var(--u)*-314)}
.home .market-table th,.home .market-table td{padding-block:calc(var(--u)*6)}
.home .feature-copy{bottom:calc(var(--u)*12)}
}
@media(min-width:800px){
.home .strategy-icon{background:url('reference-sprite.png') calc(var(--u)*-47) calc(var(--u)*-1315)/calc(var(--u)*866) calc(var(--u)*1815);border-radius:calc(var(--u)*5)}
.home .strategy-icon svg{visibility:hidden}.home .strategy-1{background-position-y:calc(var(--u)*-1361)}.home .strategy-2{background-position-y:calc(var(--u)*-1407)}.home .strategy-3{background-position-y:calc(var(--u)*-1453)}.home .strategy-4{background-position-y:calc(var(--u)*-1500)}
.home .join-banner{padding-bottom:calc(var(--u)*19)}
.home .footer-grid>div{position:relative;padding-left:calc(var(--u)*32)}.home .footer-grid>div:before{content:'';position:absolute;left:0;top:0;width:calc(var(--u)*24);height:calc(var(--u)*24);background:url('reference-sprite.png') calc(var(--u)*-32) calc(var(--u)*-1709)/calc(var(--u)*866) calc(var(--u)*1815)}
.home .footer-grid nav{max-width:calc(var(--u)*480)}
}
@media(max-width:799px){
.home .news-heading{flex-wrap:wrap;white-space:normal;gap:6px}.home .news-heading .news-more{margin-left:auto}
.home .feature-news{background-image:url('reference-sprite.png');background-size:1123px 2354px;background-position:-40px -574px;background-repeat:no-repeat;background-color:#0c1d25}
.home .feature-news:after{background:linear-gradient(transparent 35%,#0c1d25 55%)}
.home .join-banner{background:#002d28}.home .join-banner:before{height:49px;background:url('reference-sprite.png') 0 -1567px/866px 1815px no-repeat}
}

@media(min-width:800px){.home .join-banner:before{background-repeat:repeat-x}}
/* Dimensions observed on chaoge.top, 2026-10-12; preserve portal structure. */
@media(min-width:800px){
.home .shell,.home .site-header .shell,.home .hero-layout{width:min(1280px,calc(100% - 48px));max-width:none}
.home .header-row{height:90px;min-height:90px;gap:24px}
.home .header-row .menu{font-size:14px;gap:16px}
.home .brand-copy strong{font-size:22px}.home .brand-copy small{font-size:9px}
.home .header-actions{font-size:12px;gap:10px}
.home .portal-hero,.home .hero-layout{height:465px;min-height:465px}
.home .hero-message h1{font-size:clamp(42px,3.65vw,51px);line-height:1.1}
.home .hero-tagline{font-size:20px}
.home .hero-message{transform:none}
.home .hero-exchanges{transform:none}
.home .feature-news{container-type:inline-size;background:#0c1d25}
.home .feature-news:before{content:'';position:absolute;left:0;top:0;width:100%;height:calc(100cqw * 170 / 273);background:url('reference-sprite.png') calc(-100cqw * 31 / 273) calc(-100cqw * 442 / 273)/calc(100cqw * 866 / 273) calc(100cqw * 1815 / 273) no-repeat}
.home .feature-pill{left:calc(100cqw * 11 / 273);top:calc(100cqw * 12 / 273)}
}
@media(min-width:800px) and (max-width:1280px){
.home .header-actions .header-search{display:none}
.home .header-row .menu{font-size:13px;gap:13px}
.home .header-row{gap:18px}
}
@media(min-width:800px) and (max-width:1100px){
.home .header-row{height:82px;min-height:82px;gap:12px}
.home .header-row .menu{gap:10px;font-size:12px}
.home .header-actions .language-label{display:none}
.home .hero-message h1{font-size:42px}
}
@media(max-width:799px){
.home .shell{width:calc(100% - 28px)}
.home .header-row{min-height:82px}
.home .hero-message h1{font-size:27px;line-height:1.08}
.home .hero-tagline{font-size:13px}
.home .hero-layout{padding-top:34px}
.home .hero-message .search-form{height:45px}
}
@media(max-width:620px){.home .header-row{min-height:74px}}
@media(max-width:390px){.home .hero-message h1{font-size:26px}}

/* Independent exchange assets remain sharp at all display densities. */
.home .exchange-logo{background:#111827;border:0;padding:0;overflow:hidden;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}
.home .exchange-logo img{display:block;width:100%;height:100%;object-fit:contain}
.home .ex-binance img,.home .ex-okx img{width:72%;height:72%}
.home .ex-gate{background:#fff}
.home .hero-exchange-row{gap:10px}
.home .hero-exchange-row>div{min-width:0;flex:1}
.home .hero-exchange-row>a{flex:0 0 auto;white-space:nowrap;min-width:76px;min-height:36px;padding:8px 10px;font-size:12px;line-height:1.2;display:inline-flex;align-items:center;justify-content:center}
@media(max-width:799px){.home .hero-exchange-row>a{min-height:44px}.home .hero-exchange-row strong{font-size:13px}}
