:root{font-family:Arial,sans-serif;color:#edf1ee;background:#101412;font-size:16px;color-scheme:dark}*{box-sizing:border-box}body{margin:0}header{max-width:1080px;margin:auto;padding:26px 24px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2c342e}.brand{display:flex;gap:12px;align-items:center}.mark{display:grid;place-items:center;width:38px;height:38px;background:#b8f36b;color:#182013;border-radius:10px;font-weight:bold}.brand strong{display:block;font-size:18px}.subtitle{display:block;font-size:13px;color:#9daaa1;margin-top:4px}main{max-width:1080px;margin:32px auto;display:grid;grid-template-columns:1.1fr 1fr;gap:24px;padding:0 24px;align-items:start}.card{background:#1a201c;border:1px solid #323a34;border-radius:16px;padding:24px}aside{display:grid;gap:16px}.eyebrow{font-size:12px;color:#a4b19f}h1{font-size:28px;margin:12px 0 26px}h2{font-size:17px;margin:0 0 16px}button,input,select{font:inherit;border:1px solid #475249;background:#252d27;color:#f4f7f3;border-radius:8px;min-height:44px;padding:10px 14px}button{cursor:pointer}button:hover:not(:disabled){border-color:#b8f36b}button:disabled{opacity:.48;cursor:not-allowed}button.primary{background:#b8f36b;color:#15200e;font-weight:700;border-color:#b8f36b}button.textbutton{min-height:30px;padding:3px 8px;font-size:14px;background:transparent;border:0;color:#b8f36b}label{display:block;margin:16px 0 8px;font-size:14px;color:#c0cbc3}input,select{width:100%}input#amount{font-size:30px;padding:18px}input:focus,select:focus,button:focus-visible{outline:2px solid #b8f36b;outline-offset:3px}.tabs{display:flex;margin-bottom:20px;background:#111713;padding:4px;border-radius:10px}.tabs button{flex:1;border:0;background:transparent}.tabs button.selected{background:#35422b;color:#d2faa3}.wide{width:100%;margin-top:16px}.muted,.small,.footnote{color:#abb6ae}.small{font-size:13px}.row{display:flex;justify-content:space-between;gap:12px;align-items:center}.row h2{margin:0}.slip{display:flex;align-items:center;gap:7px;margin:12px 0;font-size:12px;white-space:nowrap}.slip select{padding:4px;min-height:32px;width:70px}.quote{border-top:1px solid #414b42;margin-top:22px;padding-top:12px}.quote .row{margin:12px 0}.quote .receive{font-size:24px;font-weight:bold;color:#d5faae}.footnote{font-size:12px;line-height:1.6;margin:24px 0 0}p{line-height:1.5}a{color:#bee798;text-decoration:none;overflow-wrap:anywhere}a:hover{text-decoration:underline}.check{padding:14px 0;border-bottom:1px solid #303a32}.check:last-child{border:0}.check-title{display:flex;justify-content:space-between;gap:10px;font-size:14px}.check p{font-size:13px;margin:7px 0 0;color:#acb8af;overflow-wrap:anywhere}.ok{color:#b8f36b}.bad{color:#ffac92}.waiting{color:#e4ce8b}#tradeMessage,#keyMessage{font-size:14px;overflow-wrap:anywhere}#assetInfo{min-height:20px;overflow-wrap:anywhere}footer{max-width:1080px;margin:0 auto 32px;padding:0 24px;font-size:13px;color:#99a69d}details{margin-top:16px}summary{cursor:pointer}pre{white-space:pre-wrap;word-break:break-word;background:#111713;padding:16px;border-radius:8px;max-height:380px;overflow:auto}.transaction{padding:12px;margin-top:12px;border:1px solid #485747;border-radius:8px;font-size:14px}[hidden]{display:none!important}@media(max-width:740px){header{padding:18px 16px;gap:12px}.brand strong{font-size:16px}.subtitle{font-size:12px}header button{font-size:13px}main{grid-template-columns:1fr;padding:0 16px;margin:20px auto;gap:16px}.card{padding:20px}h1{font-size:25px}.row.small{align-items:start;flex-direction:column;gap:0}footer{padding:0 16px}}
