:root{color-scheme:light;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;background:#f4f6f8;color:#102027}*{box-sizing:border-box}body{margin:0}.page{min-height:100vh;display:grid;place-items:center;background:linear-gradient(160deg,#e3f2fd,#f4f6f8)}.card,.page{padding:24px}.card{width:min(760px,100%);background:#fff;border:1px solid #d9e2ec;border-radius:14px;box-shadow:0 10px 30px rgba(16,32,39,.08)}.card h1{margin:0 0 8px;font-size:28px}.card p{margin:0 0 18px;color:#334e68}.env,.status{display:flex;flex-direction:column;gap:8px;margin-top:12px}.form{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.form label{display:grid;grid-gap:6px;gap:6px;font-size:14px}.form input{border:1px solid #cfd8dc;border-radius:8px;padding:10px;font-size:14px}.form button{border:0;border-radius:8px;padding:11px 14px;font-size:14px;font-weight:600;color:#fff;background:#0b7285;cursor:pointer}.form button:disabled{opacity:.7;cursor:default}.list{margin-top:12px;overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:13px}td,th{text-align:left;border-bottom:1px solid #e4ebf1;padding:8px 6px}code{display:inline-block;padding:8px 10px;border-radius:8px;font-family:Consolas,Courier New,monospace;font-size:13px;background:#f0f4f8;color:#102027}.ok{background:#e8f5e9;color:#1b5e20}.err{background:#ffebee;color:#b71c1c}