html{font:16px system-ui,sans-serif;color:#e9f0f6;background:#101820}body{margin:0}main{max-width:1150px;margin:auto;padding:28px}header{border-bottom:1px solid #405568;margin-bottom:24px}h1{font-size:30px}h2{font-size:20px}p{line-height:1.5;color:#c7d5e1}section{margin:22px 0;padding:20px;background:#192732;border:1px solid #334c5d;border-radius:8px}label{display:block;max-width:460px}input{display:block;margin:10px 0 18px;box-sizing:border-box;width:100%;padding:12px;background:#0f1a22;color:white;border:1px solid #7892a4;border-radius:4px;font:inherit}button{font:inherit;padding:9px 12px;margin:4px;background:#245976;border:1px solid #6f9bb5;color:white;border-radius:4px;cursor:pointer}button:disabled{opacity:.5;cursor:wait}.cards{display:flex;gap:12px;flex-wrap:wrap}.card{background:#203848;border:1px solid #4b6b7b;border-radius:6px;min-width:180px;flex:1;padding:16px}.card strong{display:block;font-size:20px;margin:8px 0}table{width:100%;border-collapse:collapse;text-align:left}th,td{padding:12px;border-bottom:1px solid #405568;vertical-align:top}td:first-child{word-break:break-all;max-width:200px}.scroll{overflow:auto}code{background:#0f1a22;padding:3px 5px}#message{min-height:24px;color:#f2cd83}.bad{color:#ffb5a8}.good{color:#9de3bf}nav{text-align:right}[hidden]{display:none!important}@media(max-width:650px){main{padding:12px}section{padding:12px}.cards{display:block}.card{margin-bottom:10px}}