.trade-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,430px);gap:clamp(24px,7vw,100px);padding:70px 0;border-top:1px solid var(--line,#333)}.trade-section h2{font-size:clamp(38px,5vw,68px);line-height:1.05;margin:14px 0 24px}.trade-section>div>p:not(.eyebrow){max-width:46ch;line-height:1.7;color:var(--muted,#aaa)}.trade-panel{align-self:start;padding:24px;border:1px solid var(--line,#333);border-radius:12px;background:var(--panel,#171717)}.trade-wallet-row{display:flex;gap:10px;align-items:center;justify-content:space-between}.trade-wallet-row select{max-width:120px}.trade-panel button,.trade-panel select,.trade-panel input,.trade-review button{font:inherit}.trade-panel button{padding:10px 14px}.trade-tabs{display:flex;border-bottom:1px solid var(--line,#333);margin:24px 0}.trade-tabs button{flex:1;border:0;background:transparent;color:inherit;padding:13px}.trade-tabs button[aria-pressed=true]{border-bottom:2px solid currentColor;font-weight:700}.trade-panel label{display:block;font-size:12px;letter-spacing:.03em;margin:16px 0 9px}.trade-input-row{display:flex;gap:12px;align-items:center;border:1px solid var(--line,#333);padding:12px;border-radius:6px}.trade-input-row input{min-width:0;width:100%;font-size:28px;padding:0;border:0;background:transparent;color:inherit}.trade-input-row span{font:12px 'Satoshi',sans-serif;letter-spacing:.1em}.trade-panel input:focus-visible{outline:2px solid var(--muted,#aaa);outline-offset:3px}.trade-panel select{background:transparent;color:inherit;border:1px solid var(--line,#444);padding:8px;border-radius:4px}.trade-panel option{background:var(--panel,#171717)}.trade-panel #trade-prepare{width:100%;margin-top:22px}.trade-detail{display:flex;justify-content:space-between;gap:14px;font-size:12px;padding:8px 0}.trade-detail span{color:var(--muted,#aaa)}.trade-detail strong{font-weight:500;text-align:right}.trade-panel #trade-status{min-height:40px;font-size:13px;line-height:1.5}.trade-panel #trade-fee-note,.trade-panel #trade-balance{font-size:11px;line-height:1.6;color:var(--muted,#aaa)}.trade-panel #trade-transaction{font-size:12px}.trade-review{max-width:480px;width:calc(100vw - 48px);padding:26px;border:1px solid #555;border-radius:12px;background:var(--panel,#171717);color:var(--text,#eee)}.trade-review::backdrop{background:#000b;backdrop-filter:blur(6px)}.trade-review header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.trade-review header h3{font-size:24px;margin:0}.trade-review #trade-sign{width:100%;margin-top:20px;padding:14px}.trade-review p{font-size:12px;line-height:1.6;color:var(--muted,#aaa)}@media(max-width:760px){.trade-section{grid-template-columns:1fr;padding:42px 0;gap:24px}.trade-panel{padding:20px}.trade-wallet-row button{font-size:12px}.trade-detail{font-size:11px}}
