:root{font-family:system-ui,sans-serif;color:#e8edf5;background:#0b1220;color-scheme:dark}body{margin:0}header{display:flex;justify-content:space-between;gap:20px;padding:24px;border-bottom:1px solid #334155}header span{color:#6ee7b7;font-size:12px}main{max-width:1100px;margin:auto;padding:30px 20px}h1{font-size:clamp(28px,5vw,44px)}p{color:#b6c3d6;line-height:1.6}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}article,form,section section{background:#142033;padding:20px;border:1px solid #334155;border-radius:12px;margin:16px 0}label{display:block}input,select,button{box-sizing:border-box;padding:12px;border-radius:8px;border:1px solid #475569;font:inherit}input,select{display:block;width:100%;margin:8px 0 16px;background:#0b1220}button{cursor:pointer;background:#65dfbd;color:#09251d;margin:4px}button:disabled{opacity:.5;cursor:default}pre{white-space:pre-wrap;overflow-wrap:anywhere}code{overflow-wrap:anywhere}#message{color:#fcd34d}article strong{font-size:24px}.actions{display:flex;flex-wrap:wrap}.small{font-size:13px}details{margin:16px 0}#markets{max-height:350px;overflow:auto}[hidden]{display:none!important}
