:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#f3f4f6;background:#0b0d10;font-synthesis:none}
*{box-sizing:border-box}body{margin:0}header{border-bottom:1px solid #29303a;background:#11151b;padding:18px 24px;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}header strong{font-size:19px}header small{display:block;color:#aab5c6;margin-top:4px}
main{max-width:1160px;margin:auto;padding:28px 24px 64px}h1{font-size:28px;margin:0 0 8px}h2{font-size:20px;margin:0 0 16px}h3{font-size:16px;margin:0 0 12px}p{color:#aab5c6;line-height:1.55}a{color:#65dca6;text-decoration:none}a:hover{text-decoration:underline}
.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:18px}.card{background:#141920;border:1px solid #29303a;border-radius:14px;padding:22px;margin:18px 0}.grid>.card{margin:0}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.stack{display:grid;gap:12px}.muted,small{color:#aab5c6}.tag{display:inline-block;border:1px solid #364352;border-radius:6px;padding:4px 8px;font-size:12px}.good{color:#65dca6}.warn{color:#f5c36a}
label{display:grid;gap:7px;color:#d4dce8;font-size:14px}input,select,textarea,button{font:inherit}input,select,textarea{width:100%;min-width:0;border:1px solid #394351;background:#0e1218;color:#f3f4f6;padding:11px 12px;border-radius:8px}textarea{min-height:90px;resize:vertical}button,.button{display:inline-flex;justify-content:center;align-items:center;gap:6px;border:1px solid #3fcf8e;background:#3fcf8e;color:#07140d;padding:10px 15px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;text-decoration:none}button.secondary,.button.secondary{border-color:#394351;background:#202731;color:#f3f4f6}button:disabled{opacity:.5;cursor:wait}.danger{color:#ffacac!important}form{display:grid;gap:14px}details{border-top:1px solid #29303a;padding-top:14px;margin-top:16px}summary{cursor:pointer;color:#cbd5e1}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px ui-monospace,monospace;line-height:1.6}
.message{border:1px solid #72542b;background:#271e12;border-radius:8px;padding:12px;color:#f5d19b}.error{color:#ffb4b4;white-space:pre-wrap}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;font-size:14px}th,td{text-align:left;padding:12px 8px;border-bottom:1px solid #29303a;vertical-align:top}th{color:#aab5c6;font-weight:500}.auth{max-width:440px;margin:8vh auto}.money{font-size:32px;letter-spacing:-1px}.network-item{padding:12px 0;border-bottom:1px solid #29303a;overflow-wrap:anywhere}.hidden,[hidden]{display:none!important}#notice:empty{display:none}#notice{position:sticky;top:0;z-index:10;margin-bottom:16px}.linkbox{overflow-wrap:anywhere;padding:12px;background:#0b1118;border:1px solid #29303a;border-radius:8px}
@media(max-width:600px){header{padding:16px}main{padding:22px 16px}.card{padding:17px}h1{font-size:24px}.row button,.row .button{flex:1}th,td{padding:10px 6px}button{min-height:42px}.money{font-size:28px}}
