*{box-sizing:border-box}body{margin:0;font:16px/1.5 system-ui,sans-serif;color:#222;background:#fff}header,main,footer{max-width:60rem;margin:0 auto;padding:0 1rem}header{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;align-items:baseline;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #ddd}header .logo{font-weight:700;color:inherit;text-decoration:none}nav{display:flex;flex-wrap:wrap;gap:1rem}a{color:#0645ad}main{padding-top:1rem;padding-bottom:2rem}footer{color:#666;font-size:.875rem;padding-bottom:2rem}img{max-width:100%;height:auto}input,select,button{font:inherit;padding:.4rem .6rem}form.search{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0}form.search input[type=search]{flex:1 1 14rem}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:1rem;padding:0;list-style:none}.card{display:block;border:1px solid #ddd;border-radius:4px;padding:.75rem;color:inherit;text-decoration:none;height:100%}.card:hover{border-color:#999}.card img{display:block;margin-bottom:.5rem;max-height:10rem}.card p{margin:.2rem 0}.muted{color:#666}.badge{display:inline-block;font-size:.8rem;padding:0 .4rem;border-radius:3px;border:1px solid}.badge.user{color:#0a5d1a;border-color:#0a5d1a}.badge.fallback{color:#6b4e00;border-color:#6b4e00}.error{color:#a00;border:1px solid #a00;padding:.5rem .75rem}.notice{background:#fff8db;border:1px solid #e0c060;padding:.5rem .75rem}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{text-align:left;padding:.3rem .5rem;border-bottom:1px solid #eee;vertical-align:top}tr.group th{background:#f4f4f4;text-transform:capitalize}td.off{background:#ffe3e3;font-weight:700}td.fail{color:#a00;font-weight:700}td.pass{color:#0a5d1a}dl.fields{display:grid;grid-template-columns:max-content 1fr;gap:.2rem 1rem}dl.fields dt{color:#666}dl.fields dd{margin:0;overflow-wrap:anywhere}section.report{border-top:2px solid #ddd;margin-top:2rem}.redacted{background:#222;color:#222;-webkit-user-select:none;user-select:none}.hash{font-family:monospace;overflow-wrap:anywhere}.pager{display:flex;gap:1rem;align-items:center}a.button,button.primary{display:inline-block;background:#0645ad;color:#fff;border:0;border-radius:4px;padding:.5rem 1rem;text-decoration:none;cursor:pointer}button.primary:disabled{opacity:.5;cursor:default}ul.tests{list-style:none;padding:0}ul.tests li{padding:.15rem 0}ul.tests li.tested{color:#0a5d1a}form.request{display:grid;gap:.75rem;max-width:36rem}form.request fieldset{border:0;padding:0;margin:0;display:grid;gap:.75rem}form.request label{display:grid;gap:.2rem}form.request input,form.request select{width:100%}.suggest{position:relative}.suggest ul{position:absolute;z-index:1;left:0;right:0;margin:0;padding:0;list-style:none;background:#fff;border:1px solid #999;max-height:18rem;overflow-y:auto}.suggest li button{display:block;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid #eee;cursor:pointer}.suggest li button:hover,.suggest li button:focus{background:#f0f4ff}.tag{font-size:.75rem;color:#6b4e00;border:1px solid #6b4e00;border-radius:3px;padding:0 .3rem;margin-left:.3rem}.preview{max-height:10rem;border:1px solid #ddd}.modes{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1rem 0}.wallet{margin-left:auto;display:flex;gap:.5rem;align-items:center;position:relative}.wallet summary{list-style:none;display:inline-block;background:#0645ad;color:#fff;border-radius:4px;padding:.4rem 1rem;cursor:pointer}.wallet summary::-webkit-details-marker{display:none}.wallet .menu{position:absolute;right:0;z-index:2;margin-top:.4rem;width:18rem;display:grid;gap:.5rem;background:#fff;border:1px solid #999;padding:.75rem}.wallet .menu form,.wallet .menu label{display:grid;gap:.3rem}.fund{border:1px solid #ddd;border-radius:4px;padding:.75rem 1rem;margin:1rem 0}.fund progress{width:100%;height:1rem}.fund .row{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:.5rem 0}.fund .row input{width:7rem}
