:root{--page-gutter:clamp(16px, 3vw, 40px);--section-gap:clamp(48px, 6vw, 88px)}.exchange-header,.exchange-footer,.exchange-features,.exchange-network{max-width:1440px;padding-inline:var(--page-gutter)}.exchange-hero{min-height:0;padding:clamp(48px, 6vw, 88px) var(--page-gutter) 0}.exchange-hero h1{font-size:clamp(42px,6vw,80px);line-height:1.05}.exchange-hero>p{margin-top:24px}.exchange-actions{flex-wrap:wrap;margin-top:24px}.exchange-stats{max-width:1200px;padding-inline:var(--page-gutter);grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.exchange-stats>div,.exchange-stats>div:nth-child(4),.exchange-stats>div:nth-child(5){grid-column:auto;gap:12px;min-width:0;transform:none}.exchange-stats strong{overflow-wrap:anywhere;font-size:clamp(22px,2.5vw,32px);line-height:1.2}.exchange-intro,.network-intro{padding:var(--section-gap) var(--page-gutter) 0}.exchange-intro h2,.network-intro h2,.exchange-ecosystem h2{text-wrap:balance;font-size:clamp(30px,4vw,50px);line-height:1.15}.exchange-features,.exchange-network{gap:32px;min-height:0;margin-top:40px}.exchange-feature-list h3{white-space:normal}.exchange-preview figcaption{margin-top:12px;position:static}.exchange-promo{max-width:1360px;margin:var(--section-gap) var(--page-gutter) 0}.exchange-promo-slide{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;height:auto;min-height:380px;padding:32px clamp(24px,5vw,72px);display:grid}.exchange-promo-copy{width:100%}.exchange-promo-art{object-fit:contain;width:100%;height:320px;position:static}.exchange-promo-dots{gap:0;margin-top:8px}.exchange-promo-dots button{background:0 0;width:44px;height:44px}.exchange-promo-dots button:before{background:#ffffff60;border-radius:50%;inset:18px}.exchange-promo-dots button[aria-pressed=true]{background:0 0}.exchange-promo-dots button[aria-pressed=true]:before{background:#fff}.network-art{min-width:0;height:auto}.network-art img{width:min(100%,400px);height:auto;max-height:400px}.exchange-ecosystem{min-height:0;padding:var(--section-gap) var(--page-gutter)}.ecosystem-wordmarks{grid-auto-rows:minmax(48px,auto);gap:32px;margin:40px auto}.ecosystem-wordmarks a{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:clamp(20px,2.5vw,31px);display:flex}.exchange-ecosystem .ecosystem-disclosure{margin-bottom:0}.exchange-join{min-height:320px;padding:48px var(--page-gutter)}.exchange-footer{min-height:0;padding-top:48px;padding-bottom:24px}.exchange-footer-grid{gap:32px}.exchange-footer-bottom{margin-top:40px;padding-top:24px}.landing-product-navigation{padding-inline:max(var(--page-gutter), calc((100vw - 1360px) / 2))}.terminal .workspace-main{padding:24px var(--page-gutter)}.terminal .page-heading{flex-wrap:wrap;margin-bottom:24px}.terminal .page-heading h1{overflow-wrap:anywhere;font-size:clamp(26px,3vw,36px)}.panel,.trade-ticket,.desk-grid>*,.bottom-grid>*,.stock-details>*,.form-grid>*,.row>div{min-width:0}.desk-grid,.bottom-grid,.trading-workspace{gap:20px}.desk-grid>.panel,.bottom-grid>.panel,.market-main-panel>.panel:last-child{margin-bottom:0}.desk-grid,.bottom-grid{margin-bottom:20px}.panel-heading,.ticket-title{height:auto;min-height:58px;padding:16px 20px}.panel-heading{flex-wrap:wrap}.reading,.form-body,.ticket-body{padding:24px}.metrics-strip>div{padding:20px}.metrics-strip strong{overflow-wrap:anywhere}.dialog-content{max-height:calc(100dvh - 32px);overflow-y:auto}.wallet-list{flex-shrink:1;min-height:0}.terminal-footer{padding-inline:var(--page-gutter);flex-wrap:wrap}.chart-toolbar,.chart-credit,.asset-headline,.settings-row,.transaction-row,.gate-checklist>div{flex-wrap:wrap}.status-tag{white-space:normal;max-width:100%;line-height:1.5}.button{white-space:normal;text-align:center}.button svg{flex-shrink:0}.public-nav,.public-footer,.public-footer>div{flex-wrap:wrap}@media (min-width:1440px){.exchange-promo{margin-inline:auto}}@media (min-width:1100px){.terminal .topbar,.terminal .app-navigation{padding-inline:max(var(--page-gutter), calc((100vw - 1720px) / 2))}.terminal .topbar{height:76px}}@media (min-width:768px) and (max-width:1099px){.desk-grid,.stock-details{grid-template-columns:1fr}.topbar{padding-inline:var(--page-gutter)}}@media (max-width:767px){.exchange-header{gap:12px;height:76px}.landing-product-navigation{padding:8px var(--page-gutter);grid-template-columns:repeat(3,minmax(0,1fr));gap:0 12px;display:grid}.landing-product-navigation a{white-space:normal;font-size:12px;line-height:1.4}.exchange-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin-top:32px}.exchange-stats>div:last-child{grid-column:1/-1}.exchange-stats span{font-size:12px}.exchange-features,.exchange-network{gap:24px}.exchange-preview{margin-bottom:0}.exchange-feature-list h3,.exchange-network-copy h3{margin-bottom:16px;font-size:26px;line-height:1.2}.exchange-promo-slide{grid-template-columns:1fr;gap:16px;padding:24px}.exchange-promo-copy h2{font-size:30px;line-height:1.15}.exchange-promo-copy p{max-width:none}.exchange-promo-art{height:240px}.network-art img{width:min(100%,280px);max-height:280px}.ecosystem-wordmarks{gap:24px 16px;margin-block:32px}.ecosystem-wordmarks span{font-size:inherit}.exchange-join{min-height:280px}.exchange-join h2{font-size:34px;line-height:1.15}.exchange-footer-grid{gap:32px 20px}.exchange-footer-bottom{gap:16px}.crumb{color:var(--text);gap:0;font-size:0}.crumb>span{display:none}.crumb strong{margin-left:0;font-size:12px}.topbar>.row{gap:8px;min-width:0}.topbar-actions{flex-shrink:0}.topbar .button-sm{min-height:44px;font-size:12px}.button-icon{width:44px;min-height:44px}.sidebar:not(.sidebar-open){visibility:hidden}.sidebar-open{visibility:visible}.terminal .page-heading{gap:16px}.page-heading>.row{flex-wrap:wrap}.page-heading>.row .button{width:auto;min-height:44px;padding:10px 14px;font-size:12px}.panel-heading,.ticket-title,.reading,.form-body,.ticket-body{padding:20px}.metrics-strip>div{padding:16px}.metrics-strip strong{font-size:22px}.execution-strip>div{flex-wrap:wrap}.execution-strip>div>div{flex:1;min-width:0}.execution-strip .status-tag,.execution-strip a{margin-left:44px}.capability-gate>div{flex-basis:calc(100% - 48px);min-width:0}.capability-gate>.button{width:100%;margin-left:0}.private-hero{gap:24px;padding:20px}.private-hero h2{font-size:30px}.midpoint-formula{flex-wrap:wrap}.settings-row select{max-width:100%}.ticket-assurance{text-align:center;flex-wrap:wrap}.terminal input,.terminal select,.terminal textarea,.terminal .search-input input{font-size:16px}.terminal .amount-row input{font-size:28px}.wallet-choice{flex-wrap:wrap}.wallet-choice small{white-space:normal}.provider-widget{width:100%;margin-inline:0}}@media (max-width:380px){.form-grid{grid-template-columns:1fr}.exchange-actions{flex-direction:column;align-items:stretch}.exchange-actions .exchange-button{max-width:none}.topbar{padding-inline:12px}.topbar>.row{gap:4px}.crumb strong{font-size:11px}}
