:root{--bg:#080b12;--panel:#10151f;--panel-2:#151b28;--line:#242d3c;--muted:#8792a8;--white:#f5f7fb;--mint:#28e8b6;--purple:#9a7cff;--orange:#ff9d63;--shell:min(1240px,calc(100% - 48px));font-family:Inter,"PingFang SC","Microsoft YaHei",Arial,sans-serif;color:var(--white);background:var(--bg)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;background:var(--bg);line-height:1.55}a{text-decoration:none;color:inherit}.page-shell{width:var(--shell);margin:auto}.skip-link{position:absolute;left:-999px;top:0;z-index:100;background:var(--mint);color:#05100e;padding:10px}.skip-link:focus{left:12px}.top-notice{display:flex;justify-content:center;align-items:center;gap:9px;min-height:32px;padding:5px 20px;background:#101924;color:#a4b0c2;font-size:11px}.top-notice a{color:var(--mint);font-weight:700}.notice-pulse,.signal,.footer-status i,.terminal-live i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mint);box-shadow:0 0 0 4px #28e8b61c}.exchange-header{display:flex;align-items:center;gap:28px;width:var(--shell);height:73px;margin:auto}.exchange-brand{display:inline-flex;align-items:center;gap:9px;font-size:19px;font-weight:850;letter-spacing:-.06em;line-height:1}.exchange-brand em{display:block;margin-top:4px;color:#7f8aa0;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.17em}.brand-glyph{display:grid;width:31px;height:31px;position:relative;overflow:hidden;border-radius:8px;background:linear-gradient(135deg,#ae8eff,#5d48db)}.brand-glyph i{position:absolute;background:#fff;transform:skewY(-32deg)}.brand-glyph i:first-child{width:16px;height:5px;top:8px;left:7px}.brand-glyph i:last-child{width:9px;height:5px;top:17px;left:14px}.exchange-nav{display:flex;align-items:center;gap:24px;margin-left:20px}.exchange-nav a,.login-link,.language{color:#a9b2c1;font-size:13px;font-weight:700}.exchange-nav a:hover,.exchange-nav .nav-current{color:#fff}.exchange-nav .nav-current{position:relative}.exchange-nav .nav-current:after{content:"";position:absolute;left:0;right:0;bottom:-27px;height:2px;background:var(--mint)}.header-actions{display:flex;align-items:center;gap:17px;margin-left:auto}.language span{padding-left:3px}.login-link:hover{color:#fff}.trade-now,.terminal-primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:38px;padding:0 15px;border-radius:7px;background:var(--mint);color:#05110e;font-size:12px;font-weight:850}.trade-now:hover,.terminal-primary:hover{background:#68f2cd}.mobile-menu{display:none}.market-ticker{display:flex;justify-content:space-between;align-items:center;gap:18px;min-height:50px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0c111a;padding:0 max(24px,calc((100vw - 1240px)/2));font-size:11px}.market-ticker>div{display:flex;align-items:center;gap:25px}.market-ticker a{color:#ccd4e0;font-weight:700}.market-ticker a:hover{color:var(--mint)}.market-ticker b{margin-left:4px;color:#748196}.ticker-label{color:#667286;font-weight:800;letter-spacing:.08em}.market-ticker p{margin:0;color:#718096}.terminal-hero{display:grid;grid-template-columns:.82fr 1.18fr;gap:70px;padding-top:104px;padding-bottom:115px}.terminal-label{display:flex;align-items:center;gap:8px;margin:0 0 14px;color:#a5b0c4;font-size:10px;font-weight:850;letter-spacing:.16em}.terminal-label span{color:var(--mint);font-size:12px}.hero-copy-dark{padding-top:34px}.hero-copy-dark h1{margin:0;max-width:510px;font-size:clamp(48px,5vw,68px);line-height:1.04;letter-spacing:-.075em}.hero-copy-dark h1 strong{color:var(--mint);font-weight:inherit}.terminal-intro{max-width:475px;margin:25px 0;color:#9da8ba;font-size:16px;line-height:1.8}.hero-cta-row{display:flex;gap:12px}.terminal-primary{min-height:50px;padding:0 20px;font-size:13px}.terminal-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 20px;border:1px solid #384457;border-radius:7px;color:#e6eaf0;font-size:13px;font-weight:800}.terminal-secondary:hover{border-color:#8594ac;background:#111724}.bright{border-color:#566680}.hero-stat-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px}.hero-stat-row div{border-left:1px solid #2a3547;padding-left:13px}.hero-stat-row b{display:block;color:#eaf0f5;font-size:20px;letter-spacing:-.04em}.hero-stat-row small{font-size:10px}.hero-stat-row span{display:block;margin-top:4px;color:#778397;font-size:10px;line-height:1.5}.claim-note{margin:15px 0 0;color:#5d687a;font-size:9px}.terminal-visual{overflow:hidden;border:1px solid #2a3445;border-radius:11px;background:#0e141e;box-shadow:0 32px 72px #0000004f}.terminal-top{display:flex;align-items:center;gap:18px;min-height:62px;padding:0 18px;border-bottom:1px solid #253041}.pair{display:grid;grid-template-columns:25px auto;column-gap:8px;align-items:center}.pair-icon{display:grid;grid-row:span 2;place-items:center;width:25px;height:25px;border-radius:50%;background:#34304e;color:#b39eff;font-weight:800}.pair b{font-size:13px}.pair small{color:#708096;font-size:9px}.terminal-meta{margin-left:auto;text-align:right}.terminal-meta span{display:block;color:#748196;font-size:8px;font-weight:800}.terminal-meta b{font-size:13px}.terminal-live{display:inline-flex;align-items:center;gap:5px;color:#8f9bae;font-size:9px;font-weight:800}.terminal-body{display:grid;grid-template-columns:1fr 155px;min-height:294px}.chart-area{position:relative;overflow:hidden;background:repeating-linear-gradient(0deg,transparent 0,transparent 53px,#273245 54px),repeating-linear-gradient(90deg,transparent 0,transparent 75px,#273245 76px)}.chart-area svg{position:absolute;inset:15px 14px 23px;width:calc(100% - 28px);height:calc(100% - 38px)}.chart-fill{fill:url(#fill)}.chart-line{fill:none;stroke:url(#line);stroke-linecap:round;stroke-linejoin:round;stroke-width:3.2}.chart-scale{position:absolute;z-index:1;right:7px;top:6px;display:grid;gap:70px;color:#516075;font-size:8px}.chart-axis{position:absolute;bottom:5px;left:14px;right:14px;display:flex;justify-content:space-between;color:#536176;font-size:8px}.order-panel{padding:16px 12px;border-left:1px solid #253041;background:#111722}.order-panel>p{margin:0 0 12px;color:#dce2eb;font-size:11px;font-weight:800}.side-tabs{display:grid;grid-template-columns:1fr 1fr;margin-bottom:13px;border-bottom:1px solid #2c3748;color:#7c8aa1;font-size:10px}.side-tabs>*{padding:7px 0;text-align:center}.side-tabs b{color:var(--mint);border-bottom:2px solid var(--mint)}.order-panel label{display:block;margin:9px 0;color:#6e7b90;font-size:9px}.order-panel label strong{display:block;margin-top:4px;padding:7px;border:1px solid #2b3749;border-radius:4px;color:#e6ebf2;font-size:9px}.order-panel label .muted{color:#647187;font-weight:500}.order-panel em{float:right;color:#a8b4c6;font-style:normal}.order-panel i{float:right;font-style:normal}.order-risk{display:flex;align-items:center;gap:4px;margin:11px 0;color:#79869b;font-size:8px}.order-risk i{display:grid;place-items:center;width:12px;height:12px;border-radius:50%;background:#674b32;color:#ffc28c;font-style:normal;font-size:8px}.order-panel>a{display:block;padding:9px 2px;border-radius:4px;background:var(--mint);color:#061410;text-align:center;font-size:9px;font-weight:850}.terminal-bottom{display:flex;justify-content:space-between;padding:8px 16px;border-top:1px solid #253041;color:#617086;font-size:8px}.up-dot{display:inline-block;width:4px;height:4px;margin-right:3px;border-radius:50%;background:var(--mint)}.market-overview{padding-bottom:120px}.section-title-line{display:flex;align-items:end;justify-content:space-between;padding-bottom:30px;border-bottom:1px solid #273142}.section-title-line p,.quick-trade-band p,.info-stack p,.official-cta p{margin:0 0 6px;color:#7d89a0;font-size:10px;font-weight:850;letter-spacing:.15em}.section-title-line h2{margin:0;font-size:36px;letter-spacing:-.055em}.section-title-line>a{color:var(--mint);font-size:12px;font-weight:800}.section-title-line>a span{margin-left:5px}.exchange-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.exchange-product{position:relative;min-height:300px;padding:24px;border:1px solid #293346;border-radius:10px;background:#101620;overflow:hidden}.exchange-product:after{content:"";position:absolute;width:200px;height:200px;right:-80px;top:-80px;border-radius:50%;opacity:.3}.product-purple:after{background:#9a7cff}.product-teal:after{background:#28e8b6}.product-orange:after{background:#ff9d63}.product-top{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;color:#7d8aa0;font-size:10px;font-weight:800;letter-spacing:.08em}.product-top i{color:#d7d2ff;font-style:normal;font-size:27px}.product-teal .product-top i{color:var(--mint)}.product-orange .product-top i{color:var(--orange)}.exchange-product h3{position:relative;z-index:1;margin:52px 0 10px;font-size:27px;letter-spacing:-.05em}.exchange-product p{position:relative;z-index:1;min-height:62px;margin:0;color:#96a2b5;font-size:12px;line-height:1.75}.exchange-product ul{position:relative;z-index:1;margin:19px 0 20px;padding:0;list-style:none;color:#cad2df;font-size:10px}.exchange-product li{margin:6px 0}.exchange-product li:before{content:"✓";margin-right:7px;color:var(--mint)}.exchange-product>a{position:absolute;z-index:1;bottom:22px;left:24px;color:#f5f7fb;font-size:12px;font-weight:800}.exchange-product>a b{margin-left:7px;color:var(--mint);font-size:15px}.quick-trade-band{border-top:1px solid #222d3e;border-bottom:1px solid #222d3e;background:#0c111a}.quick-trade-inner{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px;padding-top:70px;padding-bottom:70px}.quick-trade-band h2{margin:0;font-size:34px;line-height:1.1;letter-spacing:-.055em}.quick-actions{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #293345}.quick-actions a{position:relative;min-height:118px;padding:7px 17px;border-right:1px solid #293345}.quick-actions span{display:block;color:#65738b;font-size:10px;font-weight:800}.quick-actions b{display:block;margin-top:24px;color:#f1f4f8;font-size:14px}.quick-actions small{display:block;margin-top:5px;color:#78869b;font-size:10px}.quick-actions i{position:absolute;right:18px;bottom:12px;color:var(--mint);font-style:normal}.platform-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:14px;padding-top:115px;padding-bottom:115px}.platform-promo{min-height:380px;padding:45px;background:radial-gradient(circle at 80% 20%,#392975,transparent 42%),linear-gradient(135deg,#131d32,#101721);border:1px solid #293650;border-radius:11px}.platform-promo h2{margin:10px 0 15px;font-size:43px;line-height:1.08;letter-spacing:-.065em}.platform-promo>p:not(.terminal-label){max-width:380px;color:#9aa7bc;font-size:13px}.platform-promo .terminal-secondary{margin-top:25px}.info-stack{display:grid;gap:14px}.info-stack article{display:flex;align-items:center;gap:22px;padding:25px;border:1px solid #293345;border-radius:10px;background:#0d121c}.stack-icon{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:9px;background:#1b2433;color:var(--mint);font-size:22px}.info-stack h3{margin:0;color:#f0f3f7;font-size:17px;letter-spacing:-.04em}.info-stack a{display:inline-block;margin-top:7px;color:#a2aec0;font-size:11px;font-weight:700}.info-stack a b{margin-left:4px;color:var(--mint)}.official-cta{display:flex;align-items:center;justify-content:space-between;gap:40px;margin-bottom:115px;padding:38px 43px;border:1px solid #303a4d;border-radius:10px;background:linear-gradient(95deg,#111a2a,#131724)}.official-cta>div{max-width:700px}.official-cta h2{margin:0 0 6px;font-size:25px;letter-spacing:-.045em}.official-cta small{color:#8491a7;font-size:11px}.official-dot{color:var(--mint);font-size:9px}.exchange-footer{border-top:1px solid #263143;background:#090d15}.footer-top{display:grid;grid-template-columns:.9fr 1.3fr;gap:90px;padding-top:65px;padding-bottom:56px}.footer-brand-wrap>p{max-width:355px;margin:18px 0;color:#7f8ba0;font-size:11px;line-height:1.85}.footer-status{display:inline-flex;align-items:center;gap:8px;color:#cdd5e0;font-size:11px;font-weight:700}.footer-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.footer-columns h3{margin:0 0 16px;color:#e2e7ef;font-size:12px}.footer-columns a{display:block;margin:10px 0;color:#778499;font-size:11px}.footer-columns a:hover{color:var(--mint)}.footer-bottom{display:flex;justify-content:space-between;padding-top:17px;padding-bottom:20px;border-top:1px solid #202a3a;color:#667388;font-size:10px}
@media(max-width:1050px){.exchange-nav{gap:15px;margin-left:0}.terminal-hero{gap:45px}.footer-top{gap:50px}.quick-trade-inner{gap:28px}}
@media(max-width:820px){:root{--shell:min(100% - 32px,1240px)}.exchange-header{height:65px}.exchange-nav,.header-actions{display:none}.mobile-menu{display:block;margin-left:auto}.mobile-menu summary{display:grid;align-content:center;gap:4px;width:48px;height:48px;padding:14px;list-style:none;cursor:pointer}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary b{height:2px;border-radius:3px;background:#e9eff7}.mobile-menu nav{position:absolute;z-index:20;top:95px;right:16px;display:grid;width:min(330px,calc(100vw - 32px));padding:9px;border:1px solid #354055;border-radius:9px;background:#101620;box-shadow:0 24px 60px #000b}.mobile-menu nav a{min-height:49px;padding:14px;border-bottom:1px solid #283243;color:#d6dde8;font-size:13px;font-weight:800}.mobile-menu nav .menu-trade{margin-top:8px;border:0;border-radius:5px;background:var(--mint);color:#06110e;text-align:center}.market-ticker{padding:0 16px}.market-ticker>div{gap:16px;overflow:auto}.market-ticker a:nth-of-type(n+4),.market-ticker p{display:none}.terminal-hero{grid-template-columns:1fr;padding-top:54px;padding-bottom:70px}.hero-copy-dark{padding:0}.terminal-visual{max-width:650px}.hero-stat-row{margin-top:35px}.market-overview{padding-bottom:75px}.exchange-product-grid{grid-template-columns:1fr}.exchange-product{min-height:270px}.quick-trade-inner,.platform-grid,.footer-top{grid-template-columns:1fr}.quick-trade-inner{padding-top:55px;padding-bottom:55px}.quick-actions{border-top:1px solid #293345}.platform-grid{padding-top:75px;padding-bottom:75px}.footer-columns{max-width:700px}.official-cta{margin-bottom:75px}.footer-top{gap:35px}}
@media(max-width:520px){.top-notice{justify-content:flex-start;padding:7px 16px;font-size:9px}.top-notice a{display:none}.exchange-brand{font-size:17px}.terminal-hero{padding-top:39px}.hero-copy-dark h1{font-size:47px}.terminal-intro{font-size:14px}.hero-cta-row{display:grid}.hero-cta-row>a{width:100%}.hero-stat-row{gap:9px}.hero-stat-row b{font-size:16px}.hero-stat-row span{font-size:8px}.terminal-top{gap:9px;padding:0 11px}.terminal-meta{display:none}.terminal-live{margin-left:auto;font-size:7px}.terminal-body{grid-template-columns:1fr 126px;min-height:243px}.order-panel{padding:12px 9px}.section-title-line{align-items:start;gap:20px}.section-title-line h2{font-size:29px}.section-title-line>a{padding-top:19px;white-space:nowrap;font-size:10px}.exchange-product{min-height:265px}.quick-actions{grid-template-columns:1fr}.quick-actions a{min-height:86px;border-right:0;border-bottom:1px solid #293345}.quick-actions b{margin-top:10px}.quick-actions i{top:30px;bottom:auto}.platform-promo{min-height:320px;padding:30px 25px}.platform-promo h2{font-size:35px}.info-stack article{padding:18px}.official-cta{display:block;padding:28px 25px}.official-cta h2{font-size:23px}.official-cta .terminal-primary{width:100%;margin-top:20px}.footer-columns{grid-template-columns:1fr 1fr}.footer-columns>div:last-child{grid-column:1/-1}.footer-bottom{display:grid;gap:4px}.claim-note{font-size:8px}}
.article-page{max-width:950px;padding-top:100px;padding-bottom:120px}.article-kicker{margin-bottom:14px;color:var(--mint);font-size:10px;font-weight:850;letter-spacing:.18em}.risk-kicker{color:var(--orange)}.article-page h1{margin:0;font-size:clamp(44px,6vw,70px);line-height:1.04;letter-spacing:-.075em}.article-page h1 strong{color:var(--mint);font-weight:inherit}.article-lead{max-width:640px;margin:25px 0 47px;color:#9ca9bc;font-size:16px;line-height:1.85}.article-grid,.risk-rule-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-bottom:42px}.article-grid article,.risk-rule-grid article{min-height:205px;padding:23px;border:1px solid #2a3548;border-radius:9px;background:#101620}.article-grid span,.risk-rule-grid span{color:var(--mint);font-size:11px;font-weight:850}.article-grid h2,.risk-rule-grid h2{margin:27px 0 8px;font-size:19px;letter-spacing:-.04em}.article-grid p,.risk-rule-grid p{margin:0;color:#8996aa;font-size:12px;line-height:1.75}.guide-timeline{display:grid;gap:0;max-width:760px;margin:0 0 45px;padding:0;list-style:none;border-top:1px solid #2a3548}.guide-timeline li{display:grid;grid-template-columns:82px 1fr;gap:20px;padding:25px 0;border-bottom:1px solid #2a3548}.guide-timeline span{color:var(--mint);font-size:12px;font-weight:850}.guide-timeline b{font-size:18px}.guide-timeline p{margin:6px 0 0;color:#8996aa;font-size:12px}.risk-rule-grid{grid-template-columns:repeat(3,1fr)}.risk-rule-grid article{min-height:180px}.risk-rule-grid span{color:var(--orange)}.risk-rule-grid h2{margin-top:20px}@media(max-width:820px){.article-page{padding-top:65px;padding-bottom:75px}.article-grid,.risk-rule-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.article-page h1{font-size:45px}.article-lead{font-size:14px}.article-grid,.risk-rule-grid{grid-template-columns:1fr}.article-grid article,.risk-rule-grid article{min-height:160px}.article-grid h2{margin-top:17px}.guide-timeline li{grid-template-columns:48px 1fr;gap:12px}}
.knowledge-page{max-width:1060px;padding-top:76px;padding-bottom:100px}.knowledge-hero{padding:44px;border:1px solid #29364a;border-radius:12px;background:radial-gradient(circle at 83% 0,#25436b,transparent 36%),#101722}.knowledge-hero small{color:var(--mint);font-size:10px;font-weight:850;letter-spacing:.16em}.knowledge-hero h1{max-width:710px;margin:12px 0 14px;font-size:clamp(38px,5vw,61px);line-height:1.07;letter-spacing:-.068em}.knowledge-hero p{max-width:670px;margin:0;color:#9ba8bb;font-size:14px;line-height:1.85}.content-layout{display:grid;grid-template-columns:1fr .66fr;gap:48px;margin-top:55px}.content-layout h2{margin:0 0 14px;font-size:26px;letter-spacing:-.05em}.content-layout h3{margin:28px 0 9px;font-size:17px}.content-layout p,.content-layout li{color:#9aa6b8;font-size:13px;line-height:1.85}.content-layout ul{padding-left:20px}.content-layout li::marker{color:var(--mint)}.side-card{position:sticky;top:20px;height:max-content;padding:24px;border:1px solid #29364a;border-radius:10px;background:#101620}.side-card p{margin:0 0 12px;color:#d9e1eb;font-size:13px;font-weight:800}.side-card a{display:block;padding:10px 0;border-bottom:1px solid #29364a;color:#95a3b8;font-size:12px}.side-card a:last-child{border:0}.side-card a:hover{color:var(--mint)}.info-table{width:100%;margin:20px 0 25px;border-collapse:collapse;font-size:12px}.info-table th,.info-table td{padding:13px;border:1px solid #2b374b;text-align:left}.info-table th{background:#151e2d;color:#dce3ec}.info-table td{color:#95a2b5}.caution-box{margin:25px 0;padding:17px;border-left:3px solid var(--orange);background:#1b1716;color:#b9a89f;font-size:12px;line-height:1.75}.faq-list{margin:20px 0;border-top:1px solid #29364a}.faq-list div{padding:18px 0;border-bottom:1px solid #29364a}.faq-list b{display:block;color:#e6ebf2;font-size:14px}.faq-list p{margin:7px 0 0}.legal-copy{max-width:820px}.legal-copy h2{margin-top:36px;font-size:22px}.legal-copy p,.legal-copy li{color:#99a6b8;font-size:13px;line-height:1.9}.legal-copy ul{padding-left:20px}.legal-copy li::marker{color:var(--mint)}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0}.contact-grid article{padding:22px;border:1px solid #2a3548;border-radius:9px;background:#101620}.contact-grid span{color:var(--mint);font-size:10px;font-weight:850}.contact-grid h2{margin:15px 0 7px;font-size:19px}.contact-grid p{margin:0;color:#99a6b8;font-size:12px}.status-pill{display:inline-block;margin-top:12px;padding:3px 8px;border-radius:20px;background:#19332e;color:var(--mint);font-size:10px;font-weight:800}@media(max-width:820px){.knowledge-page{padding-top:45px}.knowledge-hero{padding:30px}.content-layout{grid-template-columns:1fr;gap:25px}.side-card{position:static}.contact-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.knowledge-hero{padding:25px}.knowledge-hero h1{font-size:39px}.content-layout p,.content-layout li{font-size:12px}.contact-grid{grid-template-columns:1fr}.info-table{font-size:10px}.info-table th,.info-table td{padding:9px}}
.mobile-page-nav{display:none}.official-brand{width:154px;height:34px}.official-brand img{display:block;width:100%;height:100%;object-fit:contain}.exchange-product-grid{grid-template-columns:repeat(4,1fr)}.product-partner:after{background:#427df2}.product-partner .product-top i{color:#8cb3ff}@media(max-width:1020px){.exchange-product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.official-brand{width:132px;height:30px}.exchange-product-grid{grid-template-columns:1fr}body:not(.exchange-home) .exchange-header{height:auto;min-height:65px;flex-wrap:wrap;padding-top:10px}body:not(.exchange-home) .exchange-header .exchange-nav{display:flex;order:3;width:100%;margin:5px 0 0;gap:18px;overflow-x:auto;padding:10px 0;border-top:1px solid var(--line)}body:not(.exchange-home) .exchange-header .exchange-nav a{flex:none;white-space:nowrap;font-size:12px}body:not(.exchange-home) .exchange-header .exchange-nav .nav-current:after{bottom:-11px}body:not(.exchange-home) .exchange-header .header-actions{display:none}}

/* Header navigation adjustment: remove vertical centering and enlarge primary nav per 2026-07-22 request. */
.exchange-nav{align-self:stretch;align-items:flex-end;margin-bottom:0;padding-bottom:0;}
.exchange-nav a{display:flex;align-items:flex-end;height:100%;margin-bottom:0;padding-bottom:0;font-size:17px;line-height:1;}
.exchange-nav .nav-current:after{bottom:0;}

/* Temporary spacing preview: compress section vertical rhythm to 10px. */
main>section,
.terminal-hero,
.market-overview,
.quick-trade-band,
.quick-trade-inner,
.platform-grid,
.official-cta,
.article-page,
.knowledge-page,
.content-layout,
.footer-top{
  margin-top:10px;
  margin-bottom:10px;
  padding-top:10px;
  padding-bottom:10px;
}

.hero-copy-dark,
.section-title-line,
.article-lead,
.article-grid,
.risk-rule-grid,
.guide-timeline,
.knowledge-hero,
.legal-copy h2,
.contact-grid,
.info-table,
.caution-box,
.faq-list,
.footer-brand-wrap>p{
  margin-top:10px;
  margin-bottom:10px;
  padding-top:10px;
  padding-bottom:10px;
}

/* Homepage hero visual update: stronger offer cards, rising chart, profit feed, capital backing cards. */
.hero-copy-dark h1 .headline-nowrap{white-space:nowrap}
.hero-copy-dark .terminal-intro{display:none}
.hero-copy-dark .hero-cta-row .terminal-secondary{display:none}
.hero-copy-dark .hero-cta-row{margin-top:26px}
.hero-stat-row.hero-stat-row-large{gap:16px;margin-top:18px}
.hero-stat-row.hero-stat-row-large div{
  min-height:250px;
  padding:22px 18px;
  border:1px solid #2d3a50;
  border-left:1px solid #2d3a50;
  border-radius:12px;
  background:linear-gradient(180deg,#121b2a,#0b111b);
  box-shadow:inset 0 1px 0 #ffffff08,0 16px 35px #0000002b;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
}
.hero-stat-row.hero-stat-row-large div:nth-child(2){background:linear-gradient(180deg,#12251f,#0b111b)}
.hero-stat-row.hero-stat-row-large div:nth-child(3){background:linear-gradient(180deg,#171b32,#0b111b)}
.hero-stat-row.hero-stat-row-large b{font-size:clamp(34px,4vw,52px);line-height:.95;color:#fff}
.hero-stat-row.hero-stat-row-large strong{display:block;color:var(--mint);font-size:18px;letter-spacing:-.04em}
.hero-stat-row.hero-stat-row-large span{font-size:12px;color:#9aa8bc}
.claim-note{display:none}
.profit-chart{z-index:1}
.profit-bars rect{fill:url(#barGlow);opacity:.82;filter:drop-shadow(0 0 12px rgba(40,232,182,.28))}
.chart-fill{fill:url(#profitFill)}
.chart-line{stroke:url(#profitLine);stroke-width:4}
.chart-points circle{fill:#eafff8;stroke:#28e8b6;stroke-width:3;filter:drop-shadow(0 0 9px rgba(40,232,182,.55))}
.terminal-bottom.profit-feed{
  display:grid;
  grid-template-columns:160px 1fr;
  align-items:center;
  gap:18px;
  min-height:128px;
  padding:18px;
  background:radial-gradient(circle at 10% 10%,#163329,transparent 38%),#0d131d;
}
.profit-feed>span{color:#90a0b8;font-size:11px;font-weight:850;letter-spacing:.08em}
.profit-ticks{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.profit-ticks b{
  display:grid;
  place-items:center;
  min-height:76px;
  border:1px solid #2c4650;
  border-radius:12px;
  background:linear-gradient(180deg,#102b25,#101824);
  color:#31f0bd;
  font-size:28px;
  line-height:1;
  box-shadow:0 16px 35px #0000002e,inset 0 1px 0 #ffffff08;
}
.capital-section .platform-promo h2{font-size:clamp(38px,4.6vw,58px)}
.capital-section .platform-promo>p:not(.terminal-label){max-width:470px;color:#c3ccdc;font-size:15px}
.capital-stack{grid-template-columns:repeat(2,1fr)}
.capital-stack article{align-items:flex-start;min-height:170px}
.capital-stack .stack-icon{width:52px;height:52px;font-weight:900}
.capital-stack h3{font-size:19px}
.capital-stack small{display:block;margin-top:8px;color:#8f9db2;font-size:12px;line-height:1.65}
.capital-metrics{grid-template-columns:1fr}
.capital-metrics article{
  min-height:126px;
  padding:26px 28px;
  align-items:center;
  gap:28px;
  background:linear-gradient(110deg,#102033,#0c1420);
}
.capital-metrics .stack-icon{
  width:86px;
  height:86px;
  border-radius:22px;
  background:linear-gradient(135deg,#28e8b6,#276ef1);
  color:#061410;
  font-size:42px;
  font-weight:950;
  box-shadow:0 18px 42px rgba(40,232,182,.22),inset 0 1px 0 rgba(255,255,255,.35);
}
.capital-metrics p{
  color:#8fa0b8;
  font-size:12px;
  letter-spacing:.16em;
}
.capital-metrics h3{
  margin-top:4px;
  font-size:31px;
  letter-spacing:-.055em;
}
.capital-metrics small{
  color:#aab6c8;
  font-size:13px;
}
@media(max-width:820px){
  .hero-stat-row.hero-stat-row-large div{min-height:180px}
  .terminal-bottom.profit-feed{grid-template-columns:1fr}
  .capital-stack,.capital-metrics{grid-template-columns:1fr}
  .capital-metrics .stack-icon{width:72px;height:72px;font-size:34px}
}
@media(max-width:520px){
  .hero-copy-dark h1 .headline-nowrap{white-space:normal}
  .hero-stat-row.hero-stat-row-large{grid-template-columns:1fr}
  .hero-stat-row.hero-stat-row-large div{min-height:130px}
  .profit-ticks{grid-template-columns:repeat(2,1fr)}
  .profit-ticks b{min-height:60px;font-size:24px}
}
