.trade-wrap{max-width:1180px;margin:auto;padding:0 38px 70px}.trade-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:30px 0}.trade-intro{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:45px 0 26px}.trade-intro h1{font:500 38px var(--serif);margin:14px 0}.trade-intro p{color:var(--muted);line-height:1.8}.network-badge{padding:10px 15px;background:#e6ecd9;border:1px solid var(--line);border-radius:30px;white-space:nowrap;font-size:12px}.connection-panel{background:#e9eddf;border:1px solid var(--line);border-radius:5px;padding:24px}.connection-panel strong{font-size:19px}.connection-panel p{color:var(--muted);line-height:1.8;margin:9px 0}.wallet-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:20px 0 8px}.mono{font-family:monospace;overflow-wrap:anywhere}.transaction-rules{display:flex;gap:25px;flex-wrap:wrap;padding:23px 0;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.transaction-rules b{color:var(--ink);margin-left:8px}.trade-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.85fr);gap:30px;margin-top:30px}.action-stack{display:grid;gap:20px}.transaction-card,.verification-card{padding:27px;background:#f8f8f0;border:1px solid var(--line);border-radius:5px;min-width:0}.transaction-card h2,.verification-card h2{font:500 23px var(--serif);margin:12px 0 22px}.transaction-card label{display:grid;gap:8px;font-size:12px;margin-bottom:15px;color:var(--muted)}.transaction-card input,.transaction-card select{width:100%;min-width:0;padding:12px;border:1px solid var(--line);border-radius:3px;background:var(--paper);color:var(--ink);font:inherit}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.mint-summary,.sale-quote{line-height:1.9;margin-bottom:20px;font-size:13px;overflow-wrap:anywhere}.transaction-card .subtle{margin:17px 0 0;font-size:11px;line-height:1.9;color:var(--muted)}.verification-column{min-width:0;display:flex;flex-direction:column;gap:20px}.verification-card{position:sticky;top:20px}.verification-card p{font-size:12px;line-height:1.9;color:var(--muted)}.verification-card p.subtle{padding:12px;background:#edf0e4;border-radius:3px}#live-message{padding:14px;background:#e7efda;line-height:1.8;font-size:13px;overflow-wrap:anywhere}#live-message[data-state=error]{background:#f5e7df;color:#794532}.check-log{list-style:none;padding:0;margin:18px 0 0;max-height:470px;overflow:auto}.check-log li{border-top:1px solid var(--line);padding:12px 0;font-size:11px;line-height:1.8;overflow-wrap:anywhere}.check-log small{display:block;color:var(--muted)}.check-log a{text-decoration:underline}.check-log details{font-family:monospace;font-size:10px}.check-log summary{cursor:pointer}.receipt-help{position:static}.receipt-help h3{font-size:15px}#live-life-preview svg{display:block;width:min(100%,300px);margin:15px auto}#live-recover{margin-top:15px;width:100%}.sale-quote dl{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:16px 0}.sale-quote dd{margin:0;text-align:right}.sale-quote dt{color:var(--muted)}@media(max-width:760px){.trade-wrap{padding:0 20px 45px}.trade-header{padding:22px 0;gap:15px}.trade-header .brand{font-size:17px}.trade-header .brand-icon{font-size:38px}.trade-header .outline{font-size:11px;padding:10px}.trade-intro{display:block;margin-top:32px}.trade-intro h1{font-size:29px}.network-badge{display:inline-block;margin-top:10px}.trade-grid{grid-template-columns:1fr;gap:20px}.verification-column{grid-row:1}.verification-card{position:static}.transaction-card,.verification-card,.connection-panel{padding:20px}.transaction-rules{gap:12px 22px}.wallet-actions button{font-size:12px}.check-log{max-height:260px}}
.evolution-routes{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:0 14px}.evolution-comparison{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:16px 0}.evolution-comparison figure{min-width:0;margin:0;border:1px solid var(--line);border-radius:5px;background:var(--paper);padding:10px}.evolution-comparison img{display:block;width:100%;height:auto;aspect-ratio:480/540;object-fit:contain}.evolution-comparison figcaption{font-size:12px;line-height:1.8;text-align:center;overflow-wrap:anywhere}.evolution-plan{font-size:13px;line-height:1.8;margin-top:22px}.evolution-card #live-evolve-confirm{margin-top:20px;width:100%}.evolution-card input:disabled,.evolution-card select:disabled{opacity:.6}.evolution-card [hidden]{display:none}@media(max-width:400px){.evolution-comparison{gap:7px}.evolution-comparison figure{padding:5px}.evolution-comparison figcaption{font-size:11px}}
