:root{font-family:system-ui,sans-serif;color:#e4eaf5;background:#101826}body{margin:0}main{max-width:900px;margin:auto;padding:32px 20px}header{border-bottom:1px solid #344159;padding-bottom:20px}small{color:#7dd3fc;letter-spacing:.16em}h1{font-size:36px}h2{overflow-wrap:anywhere}section{padding:20px 0}select,button{font:inherit;padding:10px 14px;border-radius:6px;border:1px solid #52637d}button{background:#d5f1ff;color:#102538;cursor:pointer;margin:4px}p,footer{line-height:1.6}footer{margin-top:32px;color:#aab9ce}iframe{width:100%;min-height:350px;border:0;background:white;margin-top:16px}#status{color:#f9d67a}#messages button{display:block;text-align:left;width:100%;overflow-wrap:anywhere}[hidden]{display:none!important}